@media screen and (max-width:1280px){.featured_box:after{width:269px;top:-12px;left:-1px;}
.parrows img{margin:0px 5px 0px;}
.owl-theme .owl-dots{display:none !important;}
}
@media screen and (max-width:1024px){#cssmenu > ul > li > a{padding:19px 45px;font-size:13px;}
#cssmenu > ul > li.has-sub > a::after{right:26px;}
.couch_head{font-size:30px;}
.ctxt{font-size:14px;}
.service_sec1:before{border-right:948px solid #f3cc29;}
.text_block h2 a{font-size:14px;}
.about_sec h1{float:left;margin:12% 0 0;padding:0 25px 10px 0;width:22%;font-size:41px;}
.about_img{width:40%;}
.about_txt{margin:0;padding:0px 0 0 25px;width:35%;}
.about_txt span a{font-size:23px;}
.featured_box:after{display:none;}
.featured_box{border:2px solid #e7e7e7;}
.feathead a{font-size:18px;}
.testimonials_sec ul li:nth-child(2){margin:0px 30px 0px;}
.f_info{padding:0px 0 2px 10px;}
.f_info p{font-size:13px;}
.feathead{margin:7% 0;}
.in_main{top:58px;}
.inner_head{font-size:30px;}
.addsec_in{width:100%;}
.map_box img{height:600px;}
.contactform{padding:50px 100px 0 36px;}
.getin_head{font-size:36px;}
.in_main ul{padding:15px 0 15px;}
ul.Request-a-Quote {
    width: 93%;
}
}
@media screen and (max-width:980px){#cssmenu > ul > li{border-left:none;}
#cssmenu > ul > li > a{padding: 19px 13px;  font-size: 11px;}
#cssmenu ul ul li a{font-size:13px;}
#cssmenu ul ul ul li a{color:#272360;}
#cssmenu > ul > li:last-child{border-right:none;}
#cssmenu > ul > li.has-sub > a::after{right:0px;}
.flex-direction-nav{display:none;}
.service_sec1{margin:5% 0 0;}
.service_sec1:before{display:none;}
.block_img img{width:60%;}
.text_block, .text_block2{width:69%;}
.text_block p{font-size:13px;}
.provide_head{font-size:16px;}
.about_sec h1{margin:0 0 30px;padding:0 0 10px 0;width:100%;font-size:40px;text-align:center;}
.about_sec h1:before{left:0;right:0;margin:0 auto;}
.about_txt{margin:0;padding:0px 0 0 25px;width:60%;font-size:13px;}
.project_head{font-size:40px;}
.featured_head{font-size:40px;}
.featured_main_box ul li{margin:0;padding:0 14px;float:left;width:100%;}
.featured_main_box ul li:nth-child(4){display:none;}
.featured_main_box ul li{padding:0 14px;width:100%;}
.testimonials_sec ul li:nth-child(2){margin:0px 23px 0px;}
.drp{bottom:95px;}
.jn{width:27%;}
.jn_name{margin:6px 0 0px;}
.fbox1{margin:0 0 40px;}
.fimg{margin:10px 0 20px;width:100%;text-align:center;}
.f_info{padding:0px 0 0 0;border:none;width:100%;text-align:center;}
.footer{padding:80px 0 27px;}
.copy_txt{width:100%;text-align:center;}
.footer_social{float:left;width:100%;}
.footer_social ul{margin:0 auto;padding:0;float:none;list-style:none;display:table;}
.email_sec a{font-size:13px;}
.ph_sec{font-size:13px;}
.testimonials_in{padding:28px 26px 43px;font-size:12px;}
.testimonial_head{font-size:40px;}
.dp_max{margin:50px 0 10px;}
.in_main{top:40px;}
.inner_head{font-size:24px;}
.feathead{line-height:22px;}
.feathead a{font-size:13px;}
.mbutton a{font-size:13px;padding:5px 1px;}
.featured_box{margin:40px 0 0;}
.service_sec2 img{display:none;}
.conb_up{position:static;top:0;width:100%;border:3px solid #fff;height:240px;padding:20px 0 0;}
.service_sec2{font-size:13px;}
.thumbs_icon img{display:block;margin:0 auto;display:table;}
.map_box{width:100%;}
.map_box img{height:auto;}
.contactform{padding:50px 100px 0;}
.contactform{padding:50px 100px 0;width:100%;margin:0 0 50px;}
.Request-a-Quote input[type="email"] {
    width: 100% !important;
    margin: 0 0px 9px !important;
}
}
@media screen and (max-width:768px){.owl-nav .owl-prev{left:42.8%;}
.owl-nav .owl-next{right:43.7%;}
.testimonial_head{float:left;}
.jn .attachment-post-thumbnail.size-post-thumbnail.wp-post-image{height:auto;}
.breadcrumb-container li .separator{display:none!important;}
.breadcrumb-container ul{padding:10px !important;}
.breadcrumb-container.theme1 li{margin:0 -3px !important;}

}
@media screen and (max-width:767px){}
@media screen and (max-width:736px){.email_sec{display:none;}
.email_sec_mob{display:block;float:right;text-align:right;}
.email_sec_mob a{font-size:13px;}
.logo{text-align:center;}
.ph_sec{font-size:13px;margin:13px 0 0;}
.feathead a{font-size:15px;}
.readbutton a{font-size:15px;padding:10px 1px;}
.in_main{top:33px;}
.inner_head{font-size:24px;}
.in_main ul li a{font-size:14px;}
.featured_main_box1 ul li{width:50%;}
.whowe_sec img{float:none;margin:0 auto 25px;display:table;}
.service_main img{float:none;margin:0 auto 25px;display:table;}
ul.Request-a-Quote li:nth-child(6), ul.Request-a-Quote li:nth-child(9), ul.Request-a-Quote li:nth-child(12), ul.Request-a-Quote li:nth-child(15) {
    width: 17%;
}
}
@media screen and (max-width:667px){.testimonials_sec ul li:nth-child(2){margin:0px 20px 0px;}
.banner_text span br{display:none;}
.mbutton a{font-size:15px;padding:6px 1px;}
}
@media screen and (max-width:640px){.owl-nav .owl-prev{left:40.8%;}
.owl-nav .owl-next{right:42.7%;}
}
@media screen and (max-width:568px){.readbutton{width:27%;}
.about_img{width:100%;text-align:center;margin:0 0 30px;}
.about_txt{margin:0;padding:0px 0 0 0;width:100%;font-size:13px;text-align:center;}
.featured_main_box ul li:nth-child(3){display:none;}
.featured_main_box ul li{padding:0 14px;width:100%;}
.testimonials_sec ul li:nth-child(2){margin:0px 0 0px 28px;width:47%;}
.testimonials_sec ul li:nth-child(3){display:none;}
.in_main{top:30px;}
.inner_head{font-size:24px;}
.in_main ul li a{font-size:14px;}
.addsec_in ul li{width:100%;}
.addsec_in ul li:nth-child(2){margin:15px 0 15px;padding:0;}
.contactform{padding:50px 20px 0;}
.ctxt{margin:20px 0px 10px;}
.in_main ul li a{font-size:14px !important;}
}
@media screen and (max-width:480px){.email_sec_mob{margin:27px 0 0;}
.email_sec_mob a{font-size:12px;}
.ph_sec{font-size:12px;margin:13px 0 8px;}
.couch_head{font-size:18px;}
.couch_head{font-size:18px;}
.ctxt{margin:13px 0;}
.readbutton a{font-size:12px;padding:6px 1px;}
.service_sec1 ul li{margin:0 0 20px;width:100%;}
.text_block p{font-size:15px;}
.testimonials_sec ul li:nth-child(2){margin:0px 0 0px 25px;width:47%;}
.pro_name a{font-size:13px;}
.in_main{top:18px;}
.owl-nav .owl-next{right:38.7%;}
.owl-nav .owl-prev{left:38.8%;}
.breadcrumb-container ul{padding:2px !important;}
}
@media screen and (max-width:414px){.col-xs-6{width:100%;}
.email_sec_mob{margin:8px 0 0;text-align:center;}
.ph_sec{font-size:12px;margin:13px 0 14px;text-align:center;}
.ctxt{margin:13px 0;display:none;}
.readbutton{width:37%;padding:12px 0 0;}
.provide_head{font-size:16px;padding:15px 10px;}
.about_sec h1{font-size:30px;}
.project_head{font-size:30px;padding:0 0 10px;}
.pro_name{margin:10px 0 30px;}
.featured_head{font-size:30px;padding:0 0 10px;}
.featured_main_box ul li{padding:0 14px;width:100%;}
.featured_main_box ul li:nth-child(2){display:none;}
.testimonial_head{font-size:30px;padding:0 0 10px;}
.testimonials_sec ul li{width:100%;}
.testimonials_sec ul li:nth-child(2){display:none;}
.copy_txt{padding:0 10px;}
.dp_max{margin:0px;}
.demo_sec{margin:0 0 40px;}
.inner_head{font-size:17px;}
.featured_main_box1 ul li{width:100%;}
.project_box{width:100%;}
.project_box1{width:100%;}
.owl-nav .owl-next{right:36.7%;}
.owl-nav .owl-prev{left:36.8%;}
.owl-theme .owl-nav{margin-top:100px!important;}
.proj_page li{width:100%;}
ul.Request-a-Quote li:nth-child(6), ul.Request-a-Quote li:nth-child(9), ul.Request-a-Quote li:nth-child(12), 
ul.Request-a-Quote li:nth-child(15),ul.Request-a-Quote li:nth-child(16), ul.Request-a-Quote li:nth-child(7), 
ul.Request-a-Quote li:nth-child(10), ul.Request-a-Quote li:nth-child(13),
ul.Request-a-Quote li:nth-child(17), ul.Request-a-Quote li:nth-child(8),
 ul.Request-a-Quote li:nth-child(11 ), ul.Request-a-Quote li:nth-child(14) {
    width: 100%;
}
.demo_sec1 input.wpcf7-form-control.wpcf7-submit {
    width: 50%;
}
}
@media screen and (max-width:384px){.demo_head{font-size:22px;}
}
@media screen and (max-width:375px){}
@media screen and (max-width:360px){.in_main ul{padding:3px 0 15px;}
.owl-nav .owl-next{right:34.7%;}
.owl-nav .owl-prev{left:34.8%;}
.inner_head{font-size:14px;margin:-5px 0 0 0;}
}
@media screen and (max-width:320px){.in_main{top:13px;}
.owl-nav .owl-next{right:32.7%;}
.owl-nav .owl-prev{left:32.8%;}
.inner_head{font-size:14px;margin:-4px;}
}