@media (min-width:1025px){.site-main>header.sticky{-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);-moz-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);box-shadow:0 0 5px 0 rgb(0 0 0 / .75)}header.sticky .logo{padding:14px 0;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s}header.sticky .logo img{max-width:180px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}header.sticky .btn_enquiry{margin:10px 0 0 32px}header.sticky .head-call{margin:25px 0 0 42px}header.sticky .navigation{padding-top:0;margin-top:25px}.site-main>header.sticky{-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);-moz-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);box-shadow:0 0 5px 0 rgb(0 0 0 / .75)}.head-call span:hover{color:#ffcd03}.btn_enquiry span:hover{color:#fff;background:#ffcd03}.hl_services_main .work_box:hover .work_title_main .work_title{color:#652d90}.hl_services_main .work_box:hover .work_img_main{box-shadow:0 0 20px rgb(0 0 0 / .5)}.hl_services_main .work_box:hover .work_img_main:before,.work_box:hover .work_img_main:after{height:95%;width:95%}.hl_services_main .work_box:hover .work_img_main .work_img:before,.work_box:hover .work_img_main .work_img:after{opacity:1}.btn_view_all a:hover{color:#fff;background:#ffcd03}.hl_about .hl_about_cnt .btn_read_more.fill_bg:hover{background:#ffcd03;border:1px solid #ffcd03}.hl_about .hl_about_cnt .btn_read_more:hover{background:#222;color:#fff}.hl_cta_txt .btn_read_more.fill_bg:hover{background:#ffcd03}.hl_cta_txt .btn_read_more:hover{background:#ffcd03;color:#fff}.hl_map a:hover{background:#222;color:#fff}.home_cnt_form_01 .contact-form .submit-btn:focus{background:#ffcd03}.home_cnt_form_01 .contact-form .submit-btn:hover{background:#ffcd03}.quick-links ul li a:hover{color:#ffcd03}.quick-links ul.footer_social li a:hover{background:#ffcd03}.contact_details a:hover{color:#ffcd03}.inner-banner .breadcrumb li a:hover{color:#ffcd03;font-size:18px}.contact_us_page .contact-form .submit-btn:hover{background:#ffcd03;color:#fff}.hl_contact_details a:hover{color:#ffcd03}.hl_contact_details ul.footer_social li a:hover{background:#ffcd03}}@media (max-width:1200px){.hl_about,.hl_cta,.hl_map_form,.hl_services,.hl_testimonials,.hl_why_choose_us{padding:30px 0}.hl_services_main .work_box .work_title_main .work_title{font-size:13px}.theme-footer{padding:30px 0 0 0}.btn_view_all{text-align:center;margin:20px 0 0}}@media (max-width:1024px){.btn_enquiry{margin:15px 10px 0 10px}.site-main>header{-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);-moz-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);box-shadow:0 0 5px 0 rgb(0 0 0 / .75)}.logo{padding:15px 0;width:180px}.navigation-toggle{margin:15px 0 0 0}.head-call{margin:25px 0 0 0}.inner-banner{position:relative;padding:77px 0 0 0}.banner{padding:77px 0 0 0}.hl_services_main .work_box .work_title_main .work_title{font-size:10px}.home_cnt_form_01 span.h2 br{display:none}.hl_about_cnt ul.three_column{padding-left:50px}.location_page ul li a{padding:16px 24px}}@media (max-width:991px){.theme-footer{padding-bottom:85px}.google-r-sticky-footer{bottom:5px}.copyright p{padding:0}.copyright{margin:25px 0 0 0;padding:12px 0px!important}.google-r-sticky-footer .ti-name{font-size:12px!important;margin-bottom:0px!important}.google-r-sticky-footer span.ti-star{width:12px!important;height:12px!important}.google-r-sticky-footer a.ti-header.source-Google{padding:5px!important}.google-r-sticky-footer .ti-widget.ti-goog .ti-widget-container .ti-header .ti-profile-img img{width:50px!important}.sticky_button.sticky_contact.main_btn.blue_btn.btn.btn-primary.darkblue{font-size:13px;padding:10px 15px;font-weight:600;top:500px}.sticky_call_number{display:none}#toTop{bottom:90px!important}body.overly-get-quote::after{background:rgb(0 0 0 / .8)}.sticky_form.side-sticky-form-scroll.in{margin-right:-100%;height:100%;width:100%}.sticky_form .contact-form{height:100%;float:left;padding:30px;width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:100%}.hl_testimonials p br,hl_why_choose_us p br{display:none}.hl_why_choose_us_box p{padding:0}.hl_services_main .work_box .work_title_main .work_title{font-size:14px}.hl_testimonials_img{margin:14px 0 0 0;text-align:center;display:none}.hl_testimonials_carousel{padding:30px 30px 0 30px}.hl_map{padding:10px 0 0;text-align:center}.home_cnt_form_01 .contact-form{padding:0 0 0;max-width:100%;margin:0 auto}.home_cnt_form_01 form{max-width:100%;margin:0 auto}.home_cnt_form_01 .contact-form .submit-btn{min-width:170px}.home_cnt_form_01 .contact-form .submit_btn_box{position:relative;margin:20px 0 0;text-align:center}.popup_img img{height:auto}.home_cnt_form_01 span.h2 br{display:none}.home_cnt_form_01{padding:30px 0 0 0}.quick-links ul li a{line-height:30px}.inner_banner_caption .h1,.inner_banner_caption h1{font-size:30px}.hl_services_main .col-xl-3{flex:0 0 33.33%;max-width:33.33%;padding:0;margin:0 0 20px}.copyright{margin:25px 0 0 0}.quick-links ul.footer_social{margin:20px 0 40px}.hl_about .hl_about_cnt .btn_read_more{margin:0 0 0 6px}.popup_img{display:none}.armodal_popup_main{padding:40px 40px 40px 40px}#location_page{padding-bottom:40px}.location_page ul li{width:31%}.faq-content .accordion__title{padding:10px 11px;font-size:13px;line-height:19px!important}}@media (max-width:767px){.hl_about_cnt ul.three_column{column-count:2;max-width:100%;padding-left:50px}.mobile-accordion{width:100%}.footer-title{margin:0;padding:5px 25px 5px 15px;position:relative;margin:0!important;line-height:30px;border-bottom:2px solid #fff;display:block;color:#fff;font-size:16px;background:#222}.footer-title:after{display:none}.footer-title span{position:absolute;right:10px;font-size:16px;width:100%;height:100%;left:0;top:0}.footer-title span:after,.footer-title span:before{content:"";display:block;height:2px;width:14px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;right:20px;top:50%;background:#fff}.footer-title span:after{width:2px;height:14px;right:26px}.mobile-accordion.in .footer-title span:after{height:0}.mobile-accordion-toggle{padding:10px 15px;display:none;margin:0;border:2px solid #222}.mobile-accordion.mobile-toggle{margin-top:0}.mobile-accordion .quick-links ul{margin:0}.theme-footer-top{padding:0 0 0}.logo{padding:15px 0;width:150px}.navigation-toggle{margin:10px 0 0 0}.btn_enquiry{margin:10px 10px 0 10px}.head-call{margin:20px 0 0 0}.banner{padding:68px 0 0 0}.hl_services_main .col-xl-3{flex:0 0 33%;max-width:33%;padding:0 15px;margin:0 0 30px}.hl_services_main .work_box .work_title_main{position:relative}.top-btn>div{display:none}#toTop{width:40px;height:40px;padding:8px 0;bottom:10px;z-index:999}.hl_about .hl_about_cnt p{padding:0 0 30px 0}.inner-page p,.inner-page ul li,p{font-size:14px;line-height:26px}.inner-page ul li{padding:0 0 10px 20px}.hl_testimonials_main p{font-size:14px;line-height:26px}.hl_map p br{display:none}.h2,h2{font-size:26px}.hl_why_choose_us p br{display:none}.hl_services p br{display:none}.inner-banner{position:relative;padding:68px 0 0 0}.inner-banner-img{min-height:250px}.inner-banner-title .breadcrumb{display:none}.inner_banner_caption .h1,.inner_banner_caption h1{font-size:30px;margin:0}.contact_us_page{padding:30px 0 20px}.hl_contact_details{text-align:center;margin:0 0 30px}.contact_map iframe{height:300px}.contact_us_page .center_title .h2{font-size:24px;margin:0}.services_carousel_main.hl_services_main .work_box .work_title_main .work_title{font-size:16px;line-height:24px;display:block}.position_relative{margin:70px 0 0 0}.home_cnt_form_01 span.h2{margin:0}.home_cnt_form_01{margin:30px 0 0 0}.bx-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translateY(-50%,-50%);-ms-transform:translateY(-50%,-50%);-o-transform:translateY(-50%,-50%);-webkit-transform:translateY(-50%,-50%);max-height:300px;width:auto!important;max-width:unset!important}.bx-wrapper .bx-viewport ul li{height:250px}.hl_why_choose_us_box img{margin:0 0 15px}.armodal_popup_main{padding:20px 40px 20px 20px}#inner-page{padding:20px 0}.grecaptcha-badge{display:none!important}.inner-page ul.two_column{column-count:2}.inner-page ul.three_column{column-count:2}.hl_about h1{font-size:24px;margin:0 0 16px;text-align:center}.hl_about .hl_about_cnt h2{margin:0 0 10px;font-size:20px}.hl_about .hl_about_cnt h3{margin:0 0 10px;font-size:18px}.hl_about_cnt{height:300px}.footer_logo{margin:0}.quick-links ul.footer_social{margin:20px 0 30px}.services_carousel_main.hl_services_main{padding:20px 0 0 0}.hl_contact_details img{margin:0 0 15px 0}.hl_contact_details span.h3{display:block;margin:0 0 10px;font-size:22px}.hl_contact{padding:25px 0 10px}.quick-links ul{column-count:2}.inner-page.location_page ul li{padding:0}.location_page ul li{width:48%}}@media (max-width:575px){.hl_services_main .col-xl-3{flex:0 0 50%;max-width:50%;padding:0 15px;margin:0 0 20px}.hl_about .hl_about_cnt .btn_read_more{margin:0;font-size:12px;width:150px;height:40px;line-height:40px}.hl_cta_txt .h3 br{display:none}.hl_cta_txt .btn_read_more{margin:5px}.h2,.inner-page h2,h2{font-size:22px}.btn_enquiry span,.head-call span{display:none}.btn_enquiry a i,.head-call li i{display:flex;width:50px;height:50px;background:#222;color:#fff;font-size:24px;justify-content:center;align-items:center}.head-call{margin:10px 0 0 0}.head-call i.fa-phone{transform:rotate(90deg)}.hl_why_choose_us_main{text-align:center}.hl_why_choose_us_box{margin:0 0 10px}.hl_why_choose_us_box span.h3{font-size:18px;margin:0 0 10px}.inner_banner_caption .h1,.inner_banner_caption h1{font-size:22px}.inner-banner-img{min-height:200px}.position_relative{margin:70px 0 0 0}.inner-page .alignright{float:none;margin:0 auto 10px;display:table;max-width:100%}.inner-page .alignleft{float:none;margin:0 auto 10px;display:table;max-width:100%}.armodal_popup_main{padding:20px 20px}.inner-page ul.two_column{column-count:1}.inner-page ul.three_column{column-count:1}.hl_why_choose_us span.h2{position:relative;margin:0 0 10px}span.h1,span.h2,span.h3,span.h4,span.h5,span.h6{margin:0 0 10px}.hl_services_main{padding:0}.hl_about .hl_about_cnt p{padding:0 0 15px 0}.hl_cta_txt .h2{font-size:40px}.hl_cta_txt .h3{color:#fff;line-height:30px;text-transform:uppercase;margin:0 0 13px;font-size:22px}.hl_cta_txt p{color:#fff;padding:0 0 15px}.hl_cta_txt .btn_read_more{font-size:12px;width:150px;height:40px;line-height:40px}.hl_testimonials .h2{font-size:30px;text-transform:uppercase;margin:0 0 10px}.hl_testimonials_main span.quote_icon i{font-size:30px;padding:0;color:#999}.hl_testimonials_carousel{padding:15px}.hl_testimonials_main span.quote_icon{margin:0 0 10px;display:block}.hl_testimonials_main p{padding:0 0 10px}.hl_testimonials_main span.client_name{margin:0}.hl_map img{margin:0 0 20px 0}.home_cnt_form_01{margin:0}.copyright{margin:25px 0 0 0}.quick-links ul{column-count:1}.hl_about_cnt ul.three_column{column-count:1;padding-left:15px}}@media (max-width:479px){.location_page ul li a{padding:16px 20px;width:180px;font-size:15px}.location_page ul li a i{left:-4px}.location_page ul li a{padding:10px 10px;width:100%}}@media (max-width:380px){.location_page ul li a{padding:10px 10px 10px 10px;width:100%;font-size:12px}.location_page ul li a i{left:-3px}}@media (max-width:360px){.btn_enquiry a i,.head-call li i{display:flex;width:40px;height:40px;background:#222;color:#fff;font-size:20px;justify-content:center;align-items:center}.navigation-toggle{width:40px;height:40px}.logo{padding:15px 0;width:120px}.banner,.inner-banner{position:relative;padding:60px 0 0 0}}@media (max-width:350px){.location_page ul li a{padding:10px 3px 10px 10px}}