html{scroll-behavior:smooth}
body{font-family:'Roboto',sans-serif !important;font-size:17px;color:#212529;line-height:27px}
/* roboto-regular - latin */@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/roboto-v20-latin-regular.eot');/* IE9 Compat Modes */ src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'),/* Super Modern Browsers */ url('../fonts/roboto-v20-latin-regular.woff') format('woff'),/* Modern Browsers */ url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'),/* Safari,Android,iOS */ url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg');/* Legacy iOS */}
/* roboto-700 - latin */@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/roboto-v20-latin-700.eot');/* IE9 Compat Modes */ src:local('Roboto Bold'),local('Roboto-Bold'),url('../fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('../fonts/roboto-v20-latin-700.woff2') format('woff2'),/* Super Modern Browsers */ url('../fonts/roboto-v20-latin-700.woff') format('woff'),/* Modern Browsers */ url('../fonts/roboto-v20-latin-700.ttf') format('truetype'),/* Safari,Android,iOS */ url('../fonts/roboto-v20-latin-700.svg#Roboto') format('svg');/* Legacy iOS */}
/* roboto-900 - latin */@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url('../fonts/roboto-v20-latin-900.eot');/* IE9 Compat Modes */ src:local('Roboto Black'),local('Roboto-Black'),url('../fonts/roboto-v20-latin-900.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('../fonts/roboto-v20-latin-900.woff2') format('woff2'),/* Super Modern Browsers */ url('../fonts/roboto-v20-latin-900.woff') format('woff'),/* Modern Browsers */ url('../fonts/roboto-v20-latin-900.ttf') format('truetype'),/* Safari,Android,iOS */ url('../fonts/roboto-v20-latin-900.svg#Roboto') format('svg');/* Legacy iOS */}
.info{color:#fff;text-decoration:none;font-size:1rem;font-weight:300;line-height:27px;padding:0px;background:-webkit-linear-gradient(45deg,#FF3C00 48%,#101727 48%);background:-webkit-linear-gradient(left,#FF3C00 48%,#101727 48%);background:linear-gradient(45deg,#FF3C00 48%,#101727 48%)}
.info .fab{font-size:1.1rem;margin:12px 3px 0px 3px}
.info .fab:hover{color:#FF3C00;text-decoration:none}
.shrink{background:#ffffff;border-bottom:solid 2px #FF3C00}
.nav-link{padding:0}
.navbar-light .navbar-nav .nav-link{color:#101727}
.navbar-light .navbar-nav .nav-link:hover{color:#FF3C00}
.navbar-expand-lg .navbar-na .nav-link{padding-left:0;padding-right:0}
.navbar{padding:0}
.navbar-light{padding:0px 0px 0px 0px}
li.nav-item{padding:15px 0px 15px 30px;margin:0px 0px 0px 0px;font-size:1em;font-weight:400}
header{width:100%;height:auto;background-repeat:no-repeat;background-position:left center;background-size:cover;color:#101727}
header .tophead{padding-top:160px;padding-bottom:110px;font-size:18px}
header .title-main{font-size:3.5vw;font-weight:700;text-transform:uppercase;line-height:1.1em}
.animate-fan{margin:auto;width:80px;position:absolute;top:-90px;bottom:10px;left:0;right:0}
.fan{animation:spin 1.1s infinite linear;animation-play-state:running}
.fan:hover{animation-play-state:paused}
@keyframes spin{100%{transform:rotate(1turn)}
}
.btn-lg{font-size:30px;line-height:1.2;font-weight:700;text-transform:uppercase}
.btn-color{color:#fff;border:1px solid #8f9092;background:#101727}
.btn-color:hover{color:#fff;box-sizing:border-box;background:#FF3C00}
.btn-color-2{color:#fff;box-sizing:border-box;background:#FF3C00}
.btn-color-2:hover{color:#fff;border:1px solid #8f9092;background:#101727}
.transform{color:#FF3C00;margin-top:140px;padding-right:150px;font-size:3.5rem;font-weight:700;text-transform:uppercase;-ms-transform:rotate(-90deg);/* IE 9 */ -webkit-transform:rotate(-90deg);/* Safari prior 9.0 */ transform:rotate(-90deg);/* Standard syntax */}
.transform::after{position:absolute;content:"";width:1px;height:120px;background-color:#101727;top:-170%;left:-45%;-ms-transform:rotate(-90deg);/* IE 9 */ -webkit-transform:rotate(-90deg);/* Safari prior 9.0 */ transform:rotate(-90deg)}
.z-index{z-index:1000}
.border-b{border-bottom:#FF3C00 solid 1px}
/*why us*/
.module{position:relative;padding:0px;margin-bottom:150px}
.num-1{background:url('../img/1.png') no-repeat right center}
.num-2{background:url('../img/2.png') no-repeat right center}
.services .service-item{padding:.8rem;line-height:1.5;font-size:1em;color:#fff;font-weight:400}
.services .service-item h2{font-weight:700;font-size:1.7em;margin:0px 0px 5px 0px;color:#fff}
.section-title{font-size:45px;padding-bottom:15px;font-weight:700;text-transform:uppercase;opacity:.12;white-space:nowrap}
.bg-color{background-color:#FF3C00}
.bg-color-2{background-color:#101727}
.bg-color-opacity{background:rgba(0,0,0,0.4);border-bottom:4px solid #f1d301}
.bg-grey{background-color:#d6dde9}
.bg-img{background:no-repeat center center;background-size:cover}
.text-color{color:#101727}
.text-color-2{color:#FF3C00}
.fa-ul li{list-style:none;font-size:.9em;}
.fa-ul li::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f14a";margin-right:5px;color:#FF3C00}
.fa-ul{margin-left:5px !important}
/*coupon*/
a.lightbox img{height:auto;transition:.5s;margin-top:7rem;margin-bottom:3rem}
.lightbox-target{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;overflow:hidden;z-index:2}
.lightbox-target img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 8px rgba(0,0,0,0.7);box-sizing:border-box;transition:.5s ease-in-out}
a.lightbox-close{width:100%;height:100%;position:absolute;transition:.5s ease-in-out;opacity:0;top:0;left:0}
.lightbox-target:target{opacity:1;top:0;bottom:0}
.lightbox-target:target img{max-height:100%;max-width:100%}
.printable{position:relative;z-index:1}
/*testimonial_section*/
.testimonial_section{display:block;overflow:hidden}
.testimonial_section:after{display:block;clear:both;content:""}
.testimonial_section .about_content{background-color:#101727;padding-top:77px;padding-right:210px;padding-bottom:62px;position:relative}
.testimonial_section .about_content .background_layer{background-color:#101727;width:auto;margin-left:-50px;right:0;position:absolute;height:100%;width:100%;top:0;left:0}
.testimonial_section .about_content .layer_content{position:relative;z-index:9;height:100%}
.testimonial_section .about_content .layer_content .section_title{margin-bottom:24px;position:relative}
.testimonial_section .about_content .layer_content .section_title:after{display:block;clear:both;content:""}
.testimonial_section .about_content .layer_content .section_title h5{color:#fff;font-weight:400;font-size:15px;line-height:28px;color:#818a8f;margin-top:-5px;margin-bottom:6px}
.testimonial_section .about_content .layer_content .section_title h2{font-weight:300;font-size:45px;line-height:50px;padding-bottom:51px;margin-bottom:0px;color:#fff}
.testimonial_section .about_content .layer_content .section_title h2 strong{font-weight:600 !important;width:100%;display:block}
.testimonial_section .about_content .layer_content .section_title .heading_line{position:relative}
.testimonial_section .about_content .layer_content .section_title .heading_line span{transition:all 0.5s ease-in-out 0s;position:relative}
.testimonial_section .about_content .layer_content .section_title .heading_line span:after{content:"";right:auto;left:69px;position:absolute;bottom:28px;width:17px;margin-left:0;border-bottom-width:3px;border-bottom-color:#cacaca;border-bottom-style:solid}
.testimonial_section .about_content .layer_content .section_title .heading_line:after{content:"";left:1%;margin-left:0;position:absolute;bottom:28px;width:59px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#ff3c00}
.testimonial_section .about_content .layer_content .section_title p{color:#fff;margin:0 0 15px}
.testimonial_section .about_content .layer_content a{color:#fff;text-transform:capitalize;font-size:15px;font-weight:600;text-decoration:none;transition:all 0.3s}
.testimonial_section .about_content .layer_content a i{font-size:18px;vertical-align:middle}
.testimonial_section .about_content .layer_content a:hover{color:#ff3c00}
.testimonial_section .testimonial_box{margin-top:60px !important;position:relative}
.testimonial_section .testimonial_box .testimonial_container{background-color:#ff3c00;margin-left:-170px !important;position:relative}
.testimonial_section .testimonial_box .testimonial_container .background_layer{background-color:#ff3c00;width:auto;margin-right:-50px;right:0;background-image:url(../images/map.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;height:100%;top:0;left:0}
.testimonial_section .testimonial_box .testimonial_container .layer_content{position:relative;z-index:9;height:100%}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel{display:block;position:relative}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials{margin:10px 0 10px 0;padding:62px 0px 72px 50px;position:relative;text-align:center}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content{box-shadow:0 0 25px 0 rgba(0,0,0,0.13);margin-left:150px;margin-top:69px;padding:45px 40px 45px 40px;z-index:1;position:relative;background-color:#fff;transition:all 0.5s ease-in-out 0s}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption{margin-bottom:15px;position:relative}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after{content:"";width:30px;display:block;height:2px;text-align:center;left:46%;margin-top:6px;background-color:#ff3c00;position:absolute}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6{padding-top:0;margin-bottom:-5px;font-size:19px;font-weight:600;line-height:24px;color:#101727}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span{font-size:12px;color:#9f9f9f;margin:0}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p{padding:0;margin:0;padding-top:10px;font-size:16px;line-height:28px;font-weight:400;color:#5d6576;font-style:italic}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img{border:none;position:absolute;top:0;left:55px;top:80px}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img img{border:5px solid #fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);width:35%}
.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev{position:absolute;top:165px;right:42px;border-radius:0;background:#ff3c00;display:block;outline:0;width:34px;line-height:34px;height:34px;color:#fff;font-size:23px;margin-top:-20px;transition:all 0.3s ease-in-out}
.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover{background:#101727}
.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next{position:absolute;top:165px;right:5px;border-radius:0;display:block;background:#ff3c00;outline:0;width:34px;text-align:center;line-height:34px;height:34px;color:#fff;font-size:23px;margin-top:-20px;transition:all 0.3s ease-in-out}
.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover{background:#101727}
@media all and (max-width:991px){.testimonial_section .about_content{padding-right:15px !important}
.testimonial_section .about_content .background_layer{width:200% !important}
.testimonial_section .testimonial_box{margin-top:0 !important}
.testimonial_section .testimonial_box .background_layer{width:200% !important;margin-left:-200px}
.testimonial_section .testimonial_box .about_content{padding-left:15px !important;padding-right:15px !important;margin-top:28% !important}
.testimonial_section .testimonial_box .testimonial_container{margin-left:-15px !important}
.testimonial_section .testimonial_box .testimonial_container .testimonials{margin:0px 0 20px 0}
.testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content{margin-left:-36px !important}
.testimonial_section .testimonial_box .testimonial_container .testimonials .images_box{display:none}
}
/*Contact sectiom*/
#contact{background:url('../img/contact-bg.png') no-repeat left center;background-size:cover}
.form-control{width:100%;margin-bottom:25px;border-radius:.25rem;background-color:transparent;color:#fff;border:1px solid #c9cbd1e3}
.form-control::placeholder{color:#fff}
.contact-spacing{margin-top:5rem;margin-bottom:3rem}
.g-recaptcha{max-width:100%}
.g-recaptcha *{transform:scale(1)}
.btn-sm{margin:15px 10px 10px 0px;width:125px}
/*FAQS*/
.card-header .btn{font-size:23px;font-weight:500}
.card-body{padding-left:15px}
#more{display:none}
/*footer*/
.footer{padding:30px 0 10px 0;font-size:0.8em;line-height:28px;background-color:#fff;color:#2b2060}
footer a{color:#101727;font-size:0.8em;line-height:28px;}
footer a:hover{color:#FF3C00}
.unselected{user-select:none}
a{color:inherit}
a:hover{color:inherit}
@media (max-width:1549.98px){.section-title{font-size:3rem;font-weight:700;padding-top:10px}
li.nav-item{padding:0px 5px 0px 5px;margin:0px 0px 0px 0px;font-size:.8em;font-weight:200}
}
@media (max-width:1199.98px){.section-title{font-size:2.8rem;font-weight:700;}
li.nav-item{padding:0px 5px 0px 5px;margin:0px 0px 0px 0px;font-size:.8em;font-weight:400}
a.lightbox img{margin-top:110px}
.services .service-item h2{font-weight:400;font-size:22px}
.navbar{padding:10px}
}
@media (max-width:991.98px){.info{font-size:.8rem;font-weight:300}
.info .fab{font-size:1.5rem;margin:10px 3px 0px 5px}
header .title-main{font-size:3.6vw}
.section-title{margin-left:0px;padding-top:20px;white-space:normal}
a.lightbox img{margin-top:0px}
.services .service-item h2{font-weight:700;font-size:24px}
li.nav-item{padding:5px 15px 5px 15px;margin:0px 0px 0px 0px;font-size:.9em;font-weight:400}
}
@media (max-width:767.98px){header .title-main{font-size:4.5vw}
.mobile-none{display:none}
.info{font-size:1.1rem;font-weight:500}
.testimonials h3{font-size:55px}
.section-title{font-size:36px}
.services .service-item{border-radius:0px !important}
.hours{display:none}
}
@media (max-width:575.98px){header .title-main{font-size:6.7vw}
.testimonials h3{font-size:36px}
.g-recaptcha *{transform:scale(.92);margin-left:-12px}
.transform{display:none}
.navbar-brand{max-width:70%;margin-right:0}
#contact{overflow:hidden}
.btn-sm{margin:15px 10px 10px 0px;width:115px}
.info .fab{font-size:1rem}
}

/*!
 * Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
 .fa,.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-2x{font-size:2em}.fa-4x{font-size:4em}.fa-blogger-b:before{content:"\f37d"}.fa-cannabis:before{content:"\f55f"}.fa-clock:before{content:"\f017"}.fa-envelope:before{content:"\f0e0"}.fa-facebook-f:before{content:"\f39e"}.fa-foursquare:before{content:"\f180"}.fa-google:before{content:"\f1a0"}.fa-instagram:before{content:"\f16d"}.fa-linkedin-in:before{content:"\f0e1"}.fa-map-marker:before{content:"\f041"}.fa-mobile-alt:before{content:"\f3cd"}.fa-money-check-alt:before{content:"\f53d"}.fa-phone:before{content:"\f095"}.fa-quote-left:before{content:"\f10d"}.fa-shipping-fast:before{content:"\f48b"}.fa-thumbs-up:before{content:"\f164"}.fa-twitter:before{content:"\f099"}.fa-yelp:before{content:"\f1e9"}.fa-youtube:before{content:"\f167"}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:swap;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
