/*Responsive Css*/

@media screen and (max-width:1170px) {
 .fix-width {
padding-left:8px;
padding-right:8px;
}
 body.home .form-section {
margin-right:0;
right:0;
padding-top:10px;
}
 .home-form .wpcf7-form input {
line-height:22px;
}
 .home-form .wpcf7-form textarea {
height:40px;
}
 .home-form .wpcf7-form input.wpcf7-submit {
line-height:35px;
}
 .home-form .wpcf7-form input { /*width:70%;*/
}
 .home-form .wpcf7-form textarea { /*width:70%;*/
}
 .main-navigation a {
padding: 0 10px;
}
 .metaslider .caption-wrap {
width: 65%;
left: 1%;
margin-left: 0;
top:20%;
}
 .welcome-title {
width:80%;
}
 .service-wrapper li {
margin-right:30px;
}
 .video-sec {
width: 40%;
}
 .welcome-sec {
width: 57%;
}
 .welcome-sec h3 {
font-size:22px;
padding-bottom:10px;
}
 .two-column {
width:47%;
}
 .testimonial_rotator_nav {
width:16%;
left:4%;
}
 .multiple-sidebars .wpcf7-form input {
width:72%;
}
 .multiple-sidebars .wpcf7-form textarea {
width:72%;
}
 .inner-banner {
min-height:300px;
}
 .amazingcarousel-prev {
display:none!important;
}
 .amazingcarousel-next {
display:none!important;
}
.page-id-15 .contact-form .wpcf7 span.your-email input, .page-id-15 .contact-form .wpcf7 span select {
    float: right;
    margin-right: 0;
    width: 48.5%;
}
}
 @media screen and (max-width:900px) {
 .main-navigation a {
padding: 0 5px;
}
 body.home .form-section {
width:24%;
}
 .home-form h2.form-title {
font-size:20px;
padding-bottom:5px;
}
 .home-form .wpcf7-form input {
line-height:18px;
margin-bottom:8px;
}
 .caption-wrap h3 {
font-size:21px;
}
 .service-wrapper li {
margin-right:25px;
}
 .welcome-sec h3 {
font-size:19px;
}
 .blog_description p.blog_title a {
font-size:17px;
}
 .contact-form .wpcf7 input, textarea {
width:43%;
}
 .contact-form .wpcf7 textarea {
}
 .contact-page-details ul li {
line-height:28px;
}
 .testimonial_rotator_nav {
width:19%;
}
 .inner-banner {
min-height:250px;
}
.page-id-15 .contact-form .wpcf7 input, textarea { width: 48%;}
}
 @media screen and (max-width:800px) {
 .main-navigation {
display:none;
}
 hgroup {
padding: 20px 0 10px;
text-align: center;
width: 100%;
}
 .top-wrapper {
background:none;
padding:0;
}
 .top-info {
position: fixed;
right: 1%;
top: 9px;
z-index: 9999999;
}
 .top-call-sec {
margin-right: 20px;
}

.reqEstimate {
    margin-right: 15px;
}
}
 @media screen and (max-width:767px) {
 .fix-width {
max-width:640px;
}
 .top-social-sec {
display:none;
}
 .top-call-sec {
margin-right:15px;
}

.reqEstimate {
    margin-right: 0px;
}
 body.home .form-section {
margin: 0 auto;
padding: 20px 0 0;
position: static;
width: 90%;
}
 .metaslider .caption-wrap {
top: 4%;
width: 98%;
}
 .caption-wrap ul {
padding:5px 0 0 22px;
}
 .home-form h2.form-title {
font-size: 25px;
padding-bottom: 15px;
}
 .home-form .wpcf7-form input {
line-height:22px;
}
 .home-form .wpcf7-form textarea {
height:60px;
}
 .home-form .wpcf7-form input.wpcf7-submit {
line-height:45px;
}
 .welcome-title {
width: 100%;
}
 .welcome-title h1.long-title {
font-size:30px;
}
 .service-wrapper li {
width:30%;
}
 .two-column {
margin-right:16px;
padding-right:16px;
}
 .ft-info {
width:100%;
margin-bottom:25px;
}
 .map-wrap {
width:100%;
}
 .testimonial_rotator_nav {
width: 25%;
}
 .multiple-sidebars .wpcf7-form input {
width:91%;
}
 .multiple-sidebars .wpcf7-form textarea {
width:91%;
}
 #primary {
width:100%;
}
 .widget-area {
width:100%;
}
 .contact-form .wpcf7 input, textarea {
width:96%;
}
 .contact-form .wpcf7 textarea {
width:96%;
}
 .contact-form {
width:100%;
border-bottom: 1px solid #e5e5e5;
padding-bottom:20px;
margin-bottom:20px;
}
 .contact-page-details {
width:100%;
}
 .contact-form .wpcf7 input, textarea {
width:96%;
}
 .contact-form .wpcf7 textarea {
width:96%;
}
 .inner-banner {
min-height:200px;
}
.page-id-15 .contact-form .wpcf7 input, textarea { width: 49%;}
}
 @media screen and (max-width:600px) {

}
 @media screen and (max-width:599px) {
 .fix-width {
max-width:480px;
}

 .top-call-sec p {
margin-right:10px;
}
 .metaslider .caption-wrap {
top:20%;
}
 .caption-wrap ul {
display:none;
}
 .home-form .wpcf7-form input {
}
 .home-form .wpcf7-form textarea {
}
 .welcome-title h1.long-title {
font-size:24px;
}
 .service-wrapper li {
border-bottom: 1px solid #d1d1d1;
margin-bottom: 25px;
margin-right: 0;
padding-bottom: 25px;
width: 100%;
}
 .video-sec {
width: 100%;
}
 .welcome-sec {
margin-top: 20px;
width: 100%;
}
 .welcome-sec h3 {
font-size: 20px;
}
 .two-column {
margin-right: 0;
padding-right: 0;
border: none;
width: 100%;
margin-bottom: 20px;
}
 .two-column:last-child {
margin-bottom:0;
}
 footer[role="contentinfo"] {
padding-top:20px;
}
 .testimonial_rotator_nav {
width: 15%;
}
 .multiple-sidebars .wpcf7-form input {
width:87%;
}
 .multiple-sidebars .wpcf7-form textarea {
width:87%;
}
 .inner-banner {
min-height:180px;
}
}
 @media screen and (max-width:540px) {
 
.reqEstimate {
	display:none;
}
.top-call-sec p {
    margin-right: 0px;
}
}
 @media screen and (max-width:480px) {
 .inner-banner {
min-height:150px;
}

.page-id-15 .contact-form .wpcf7 input, textarea, select{ width: 100%!important;}
.page-id-161 form input, textarea, select{ width: 100%!important;}
}
 @media screen and (max-width:479px) {
 .fix-width {
max-width:360px;
}
 .top-call-sec p.top-mail a {
display:none;
}

 .metaslider .caption-wrap {
width:100%;
}
 .metaslider .caption-wrap {
display:none;
}
 .home-form .wpcf7-form input {
}
 .home-form .wpcf7-form textarea {
}
 .welcome-title h1.long-title {
font-size: 17px;
}
 .blog_description {
width: 100%;
margin-bottom: 20px;
}
 .blog_description:last-child {
margin-bottom:0;
}
 .welcome-sec h3 span {
font-size:17px;
}
 .testimonial_rotator_nav {
width: 22%;
}
 .men-tips-content {
border-bottom: 1px solid #ccc;
line-height: 22px;
margin-bottom: 20px;
overflow: hidden;
padding-bottom: 20px;
width: 100%;
}
 .men-tips-content .blog-content {
overflow: hidden;
width: 100%;
}
 .blog-content .blog-img {
margin-bottom: 15px;
width: 100%;
}
 .blog-content .blog-cont {
float: left;
width: 100%;
}
 .multiple-sidebars .wpcf7-form input {
width:84%;
}
 .multiple-sidebars .wpcf7-form textarea {
width:84%;
}
 .contact-form .wpcf7 input, textarea {
width:94%;
margin-right:0;
}
 .contact-form .wpcf7 textarea {
width:94%;
}
 .contact-page-details ul li {
font-size:13px;
}
}
 @media screen and (max-width:360px) {
 .top-call-sec p a {
    font-size: 19px;
	line-height:29px;
}

.top-call-sec p.top-call a {
    background-position: 0 3px;
    background-size: 60% auto;
    padding-left: 30px;
}
 .fix-width {
max-width:320px;
}
 .multiple-sidebars .wpcf7-form input {
width:80%;
}
 .multiple-sidebars .wpcf7-form textarea {
width:80%;
}
}







/*-------- responsive ends here ------------------*/
