@charset "utf-8";@media only screen and (min-width:1650px){.max-w{max-width:1600px}}@media only screen and (min-width:1200px) and (max-width:1649px){.max-w{max-width:1200px}}@media only screen and (min-width:991px) and (max-width:1200px){.tabin_img{max-width:180px;height:180px}}@media only screen and (max-width :1200px){.max-w{max-width:991px}.comment_box p{padding:50px 20px 0}}@media only screen and (min-width:991px){.app991{display:none}}@media only screen and (max-width:991px){header{height:auto}.head_tp{display:block}.head_tp_lt_wrap,.head_tp_rt_wrap{display:block;text-align:center}.carou_over{left:0;width:75%}.carou_txt_wrap{transform:none}.carou_txt{left:50%;transform:translate(-50%,-50%)}.cao_slog{font-size:20px}.cao1{font-size:16px}.regserv_colimg{flex:.3}.regserv_colcont{flex:.7;padding:30px}.carousel .item{height:100vh}.servhp_img{height:180px}.garagedoor_in{position:static;top:0;padding:20px 20px 0}#carousel2,#carousel2 .carousel-inner,.contpart_img #carousel2 .item{height:100%}.page_head_txt h1{font-size:28px}.range_tpcont h3{font-size:25px}.bfaf_col{width:220px}}@media (max-width:991px){.dis991 .fa-bars,.dis991 .fa:hover{color:#FF7B11}.head_bt_absol{box-shadow:none}.head_bt_rt_wrap{background-color:#fff}.head_bt_rt{position:fixed;right:-320px;top:0;background-color:#222;width:320px;height:100%;border-left:10px solid #FF7B11;transition:350ms;overflow-y:scroll}.dis991 h2,.nav_ul li a::before{background-color:#FF7B11}.head_bt_rt::before{display:none}.nav_head{padding-top:40px}.nav_ul li{display:block;text-align:left;width:100%}.nav_ul li a{padding:15px 20px;width:100%;font-size:14px;line-height:normal}.nav_ul li a::before{left:0;transform:translate(0,0)}.nav_caller:hover{cursor:pointer}.navfixpull .dis991{text-align:left;transition:350ms}.navul_droppa::after{top:10px}.navul_dropch{position:static;top:0;left:0;opacity:1;height:0;transform:none}.navul_dropch li a{padding-left:40px}.navul_droppa:hover .navul_dropch{height:auto}.dis991 h2{font-size:24px;margin:20px 0 0;text-align:left;font-family:oswald;text-transform:uppercase;display:inline-block;padding:10px 20px}.dis991 .fa{transition:150ms}.dis991 .fa-bars{font-size:40px;margin-right:30px}.dis991 .fa-close{font-size:30px;position:absolute;right:20px;top:20px;transition:350ms}.dis991 .fa-bars:hover{font-size:44px}.dis991 .fa-close:hover{transform:rotate(45deg)}.logo_box{padding:10px 0 10px 40px}.logo_box img{max-width:140px}.head_bt_lt_wrap,.head_bt_rt_wrap{width:50%}}@media only screen and (max-width:767px){.head_tp_rt span::before,.regserv_colimg{display:none}.why h2{font-size:24px}.regserv_wrap{background-image:url(../images/pexels-photo-210602.jpg);background-size:cover;background-position:center}.regserv_colcont{flex:1;padding:20px;background-color:rgba(39,39,39,.85)}.regserv_colcont h3{font-size:22px}.featwork_col{height:200px}.getintouch_box h3{font-size:21px}.getintouch-call{display:block;max-width:220px;margin:0 auto 10px}.footbt,.footbt>div{display:block;text-align:center;margin:2px 0}.featwork_head h2,.servhp_head h2,.testimonial_head h2,.welcomecont h2{font-size:25px}.welcomeimg1-cover{height:300px}#carousel2,.contpart_img{height:240px}.contpart_row{display:block}#tabs-3 .contpart_txt{min-height:1px}.bfaf_col{width:160px}}@media only screen and (max-width:600px){.testimonial{margin-bottom:80px}.testimonial_head h2{font-size:25px}.comment_box p{min-height:1px;padding:30px}.testimonial_slider .item{padding:0}}@media only screen and (max-width:500px){.logo_box img{max-width:100px}.carou_over{width:100%}.cao_link a{padding:6px 20px}.carouarrow{width:30px;height:35px}.welcomecont ul li{width:100%;display:block}.head_tp_rt span{padding:0}.page_head_txt h1{font-size:25px}.abt_cont{padding:40px 20px 0}.abt_img{height:360px}.range_tpcont h3,.tabcont_col h3{font-size:20px}.range_tpcont p,.tabcont_col p{font-size:12px;margin:0 0 15px}.tabrow{padding:30px 0}.tabin_img{max-width:160px;height:160px}.tabcont_col{float:none;padding:15px 0}#tabs-5{padding:15px}#tabs-4 .contpart_txt{padding:30px 20px}#tabs-4 .contpart_img{min-height:320px}#tabs-4 .why_box p{font-size:12px}#tabs-4 .why_box{min-height:1px;padding:15px}#tabs-4 .why_box h3{font-size:16px}.why_box img{width:45px}.bfaf_col{width:120px}.bfaf_col h5{font-size:17px}#tabs-5 .bfaf_col p{font-size:13px}.doorcare_img{height:450px}}@media only screen and (max-width :400px){.featwork_col{height:160px}.getintouch_box h3{font-size:17px}}