@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800&display=swap);a,a:focus,a:hover{text-decoration:none}body,p{font-weight:400}.heading h3,body{font-family:'Open Sans',sans-serif;line-height:1.5}.font-2,.heading h3,body{line-height:1.5}.btn1:focus,.btn1:hover,.btn2:focus,.btn2:hover{border-color:#2469b7;color:#fff}.navigation>li.dropdown>a:after,.navigation>li:before{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.btn1,.navigation a{text-transform:uppercase}body{font-size:16px;color:#5e5e5e;font-style:normal;letter-spacing:1px}*,ol,ul{margin:0;padding:0}ol,ul{list-style-type:none}a{color:inherit}a:focus,a:hover{color:#0c22c9;outline:0}h1,h2,h3,h4,h5,h6{color:#333;font-weight:400;margin-top:0;margin-bottom:15px;font-family:'Playfair Display',sans-serif}h1{font-size:32px;line-height:1.4}p{line-height:1.8;letter-spacing:0!important}.product-text p strong{text-transform:capitalize}.content-justify{text-align:justify}#sync1 .item,#sync2 .item,.logo{text-align:center}#sync1 .item{margin:5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#sync1 .owl-nav button.owl-next,#sync1 .owl-nav button.owl-prev{background-color:#000;color:#fff;width:50px;height:50px;line-height:1;border-radius:100%;padding:10px!important}#sync2 .item{margin:5px;color:#fff;cursor:pointer}.current .item{background:#0c83e7}.owl-item{width:175.25px}#sync1.owl-theme,#testimonial-carousel .testimonial-content,.banner-section,.overlap,.slider-wrapper{position:relative}.owl-next,.owl-prev{width:22px;height:40px;margin-top:-20px;position:absolute;top:50%}.owl-prev{left:10px}.owl-next{right:10px}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.btn1,.btn2{display:inline-block;font-weight:600}.fs-1{font-size:3rem!important}.font-2{font-size:14px;letter-spacing:.083em}.font-3,.font-4{line-height:25px}.font-3{font-size:20px}.font-4{font-size:18px}.bg-color1{background-color:#ce2c94}.bg-color2{background-color:#58005a}.bg-color3,.btn1:focus,.btn1:hover{background-color:#2469b7}.bg-color4{background-color:#e40a89!important}.bg-color5{background-color:#0c22ca!important}.text-color1,a.text-white:focus,a.text-white:hover{color:#292a60!important}.text-color2{color:#d4af37!important}.txt-hover:focus,.txt-hover:hover,.widget-title a:hover{color:#a9a9a9}.heading h3{font-size:17px;font-weight:400;color:#575757}.heading h3 a{display:inline-block}.btn1{padding:10px 30px;border:2px solid #000;background-color:#000;border-radius:0;color:#fff;letter-spacing:.214em}.btn2{padding:6px 20px;border:2px solid #b7b7b7;background-color:transparent!important;border-radius:0;color:#333}.btn2:focus,.btn2:hover{background-color:#2469b7!important}.btn{border:1px solid #ccc;margin:8px 4px;color:#000}.btn.active,.navigation li.dropdown>.dropdown-menu li a:focus,.navigation li.dropdown>.dropdown-menu li a:hover,.navigation li.dropdown>.dropdown-menu li.active a{color:#fff;background-color:#fa9300}.padd-50{padding:50px}.width-30{width:30%}.width-40{width:40%}.width-50{width:50%}.width-70{width:70%}.width-60{width:60%}.flexbox{display:-webkit-box;display:flex}.flexbox .element{height:100%}.container-fluid{padding-left:20px;padding-right:20px}.progress-wrap{position:absolute;top:0;left:0;z-index:1;width:100%}.progress-container{width:100%;height:3px}.progress-bar{height:3px;background:#d4af37;width:0%}.banner-img,.full-screen{background-position:center}.header,.home-page .header,a.btn3{background-color:#2469b7}.banner-img,.full-screen,.parallax{background-repeat:no-repeat;background-size:cover}#stuck_container,.header{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.home-page .header{width:100%;top:0;left:0;content:'';z-index:999;padding-top:15px}.isStuck .header{background-color:#010207;-webkit-box-shadow:0 4px 8px 0 rgb(0,0,0 ,.5);box-shadow:0 4px 8px 0 rgb(0,0,0,.5)}.logo{display:table;margin:5px auto;position:relative;width:40%}.banner-text,.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:left}.logo .logo-shape{position:absolute;left:0;right:0;width:216px;top:105%;z-index:-1;margin:0 auto}.areas-list li,.list1 li,.list2 li,.navigation a,.navigation>li,.parallax,.site-map-list li,.social-link li,.top-contact-list li{position:relative}.banner-img{height:600px}.banner-text{padding:0 30px}#metro-touch-slider .carousel-caption h2,.banner-text h2{padding:0;color:#fff;font-size:52px;font-weight:400;font-style:normal;line-height:55px;margin-bottom:20px;letter-spacing:-.03em;display:block;animation-delay:.7s}#metro-touch-slider .carousel-caption h2 span,.banner-text h2 span{font-style:normal;letter-spacing:1px;font-weight:400;font-size:25px;color:#fff}#metro-touch-slider .carousel-caption .slide-btn,.banner-text .slide-btn{font-size:20px;line-height:17px;padding:15px 20px;background-color:#08c703!important;color:#fff}.banner-text p{color:#fff;font-size:16px}.row .banner{padding-left:0 impo!important}.header-top-right{text-align:right}.social-link{display:block;vertical-align:middle;margin:0 0 15px}.footer-links li,.get-a-quote,.navigation>li,.social-link li,.top-contact-list,.top-contact-list li{display:inline-block;vertical-align:middle}.top-contact-list li{padding:0 15px}.mobile-menu,.navigation>li:first-child,.navigation>li:last-child:before,.post_img_hover.single_post_img_hover:after,.post_img_hover.single_post_img_hover:before,.top-contact-list li:last-child:before{display:none}.top-contact-list li a{color:#fff;font-size:18px;display:block}.top-contact-list li:first-child{padding-left:0}.top-contact-list li:last-child{padding-right:0;padding-left:0}.top-contact-list li i{font-size:17px}.footer-links a:hover,.footer-menu li a:hover,.navigation li.active a,.navigation li:focus a,.navigation li:hover a,.social-link li a:hover,.top-contact-list li a:hover{color:#06e300}.social-link li{padding-right:0}.social-link li a{font-size:18px;color:#fff;display:block;text-align:center;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;margin-right:10px}.get-a-quote{border:2px dotted #018859;background-color:#d4af37;border-radius:30px;color:#fff;padding:10px 26px}.get-a-quote:focus,.get-a-quote:hover{background-color:#fff;border-color:#d4af37;color:#d4af37}.nav-wrapper{display:block;text-align:center}.navigation>li{margin-right:-4px}.navigation>li:before{position:absolute;right:0;width:2px;height:15px;background-color:#fff;content:'';transition:.4s;transform:translateY(-50%)}.navigation>li:last-child{margin-right:0}.navigation li.dropdown>.dropdown-menu{opacity:0;position:absolute;top:130%;left:0;width:250px;z-index:999;background-color:#ff8daa;visibility:hidden;border-radius:0;box-shadow:none;border:0;padding:0;margin:0;transition:.5s;display:block}.navigation li.dropdown>.dropdown-menu li{border-bottom:1px solid #e6e6e6;margin-right:0}.navigation li.dropdown>.dropdown-menu li:last-child{border-bottom:none}.navigation li.dropdown>.dropdown-menu li a{background-color:#fff;padding:10px 15px;color:#000}.navigation li.dropdown:hover>.dropdown-menu{top:100%;opacity:1;visibility:visible}.navigation a{letter-spacing:1.5px;overflow:hidden;display:block;font-weight:600;color:#fff;font-size:15px;padding:0 25px;transition:.5s}.navigation li.dropdown>a{padding-right:35px}.navigation>li.dropdown>a:after{font-family:bootstrap-icons;content:"\F282";position:absolute;transform:translateY(-50%);right:12px;font-size:14px;transition:.5s}.full-screen{background-attachment:scroll}.product-box{padding:10px;transition:.5s;margin:15px 0;background-color:#fff;box-shadow:0 0 5px #c3c3c3;min-height:380px}.product-box:hover{border-radius:5px}.product-box p{font-size:16px;text-align:center;line-height:1.4;margin-top:10px}.product-text h2{font-size:40px!important;font-weight:500!important;color:#2469b7!important;text-transform:capitalize}.product-text h3{font-weight:500;font-size:23px;font-family:'Open Sans'}.box-height{min-height:0!important}span.lower-line{font-size:18px;font-weight:500;color:#ce2c94!important}a.btn3{padding:10px 30px;border:2px solid #2469b7;display:inline-block;border-radius:0;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:.214em}.btn3:focus,.btn3:hover{color:#fff;background-color:#000;border-color:#000}#metro-touch-slider .carousel-caption{position:absolute;left:10%;text-align:left;width:80%;z-index:9;bottom:auto;top:59%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}#metro-touch-slider .carousel-caption .slide-description{font-size:20px;margin-bottom:25px}.carousel-indicators [data-bs-target]{height:8px;width:16px}.list1 li,.list2 li{padding:0 0 15px 26px}.areas-list li{padding:0 0 8px 26px;letter-spacing:normal}.areas-list li:before,.list1 li:before,.list2 li:before{position:absolute;top:0;left:0;content:'\F133';font-family:bootstrap-icons;font-size:18px;color:#ce2c94}.areas-list li:before{content:'\F3E7'}.list2 li:before{color:#ca4421}.list3{margin-left:16px}.list3 li{list-style-type:decimal;padding-bottom:18px}.parallax{background-position:center center}.parallax .container,.parallax .container-auto,.parallax .container-fluid,.parallax .container-xxl{position:relative;z-index:1}.overlap1:before,.overlap2:before,.overlap:before{background-color:rgba(41,42,96,.85);content:'';position:absolute;top:0;left:0;width:100%;height:100%}.overlap1:before{background-color:#36a6ee}.overlap2:before{background-color:rgb(36 105 183)}.site-map-list li{border-left:1px solid #c7c6c6;padding:10px 0 10px 30px}.site-map-list li:before{position:absolute;top:20px;left:0;width:20px;height:1px;background-color:#c7c6c6;content:''}.site-map-list li>ul.child-menu{margin:10px 0 10px 20px}.testimonials-wrap{padding:30px}#testimonial-carousel .testimonial-quote{margin-top:-10px}#testimonial-carousel .testimonial-quote span{display:contents;line-height:60px;text-align:center;font-size:90px;color:#292a60;font-weight:600!important;margin-bottom:35px}#testimonial-carousel .testimonials-author-title{font-size:18px;font-weight:600}#testimonial-carousel.owl-theme .owl-dots .owl-dot.active span,#testimonial-carousel.owl-theme .owl-dots .owl-dot:hover span{background:#292a60}.owl-theme .owl-dots .owl-dot span{height:20px}.testimonial-content-heading h2{font-size:36px;line-height:42px;font-weight:600}.testimonial-content-heading span.heading-separator{display:inline-block;width:2px;height:16px;background:#292a60;margin-top:8px}.testimonial-content-heading span.heading-separator-horizontal{width:48px;height:4px;background:0 0;border-top:1px solid #292a60;border-bottom:1px solid #292a60;margin-top:0;position:relative;top:-3px}.testimonial-content-heading p{font-weight:400;font-size:18px;line-height:24px}.service-box{margin:15px 0;position:relative;overflow:hidden;height:400px}.service-box .service-content{position:absolute;top:0;left:0;width:100%;padding:25px;height:100%;background-color:rgba(0,0,0,.5);content:'';text-align:center;display:table;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;z-index:9}.service-box:hover .service-content{background-color:rgba(0,0,0,.65)}.service-box .service-content-box{display:table-cell;vertical-align:middle}.address-box .address-content.contact-wrap,.address-box .address-content.contact-wrap>p>a,.service-box .service-content-box p,.single-service-item .text-holder h3 span,input{color:#fff}.pricelist-block li{padding:10px 0;border-bottom:2px dashed #dedede}.pricelist-block li .service-price{text-align:right;float:right}.border-style1{border-top:5px dotted #d4af37}.widget-title{font-size:24px;font-weight:600;color:#018859;margin-bottom:20px}.form-control,.form-control:focus{background-color:transparent;color:#fff}.footer-form{padding:0 245px}.form-control{line-height:2;border:0!important;border-bottom:1px solid #fff!important}.form-control:focus{border:1px solid #fff!important;outline:0!important}::placeholder{color:#fff!important}.footer-menu li a{position:relative;padding:2px 0 2px 20px;display:inline-block;color:#fff}.footer-menu li a:before{position:absolute;top:2px;left:0;content:'\F231';font-family:bootstrap-icons}.footer-links{display:block;color:#fff;border-top:1px dotted #fff;padding-top:20px;margin-top:20px;font-size:14px}.footer-logo img{width:15%}.address-box{margin-bottom:8px}.contact-wrap .address-icon-holder{float:none;position:relative;z-index:1}.contact-wrap .address-icon-holder img{margin-bottom:15px;transition:.5s}.contact-wrap :hover .address-icon-holder img{transform:translateY(-8px)}.address-box .address-content{position:relative;overflow:hidden}.contact-wrap .address-content{background-color:#fa9300;padding:50px 30px;border-radius:20px}.contact-wrap .address-content p{color:#fff;font-size:18px}.contact-wrap .address-content a:hover{color:#17d212}textarea.form-control{height:243px}
.list4 li{position:relative;padding-left:60px;text-align:left;}.list4 li:before{position:absolute;top:0;left:0;width:50px;height:50px;line-height:50px;background-image:url('../images/no-sign-icon.png');background-size:cover;background-position:center center;background-repeat:no-repeat;content:'';}
.single-service-item{margin:15px 0}.single-service-item .img-holder{overflow:hidden;position:relative}.single-service-item .img-holder .img-responsive{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.5s;transition:.5s;width:100%}.single-service-item:hover .img-holder .img-responsive{-webkit-transform:scale(1.1);transform:scale(1.1)}.single-service-item .img-holder .overlay{background-color:rgba(0,0,0,.6);text-align:center;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;opacity:0;-webkit-transition:450ms ease-out;transition:450ms ease-out;-webkit-transform:rotateY(180deg) scale(.5,.5);transform:rotateY(180deg) scale(.5,.5)}.single-service-item:hover .img-holder .overlay{opacity:1;-webkit-transform:rotateY(0) scale(1,1);transform:rotateY(0) scale(1,1)}.single-service-item .img-holder .overlay .box{display:table;height:100%;width:100%}.single-service-item .img-holder .overlay .box .content{display:table-cell;text-align:center;vertical-align:middle;font-size:30px}.single-service-item .img-holder .overlay .box .content a i{background:rgba(0,0,0,.6);border-radius:50%;color:#fff;display:inline-block;font-size:20px;height:45px;line-height:48px;transition:.5s;width:45px}.single-service-item .img-holder .overlay .box .content a:hover i{background:#9a9a9a}.single-service-item .text-holder h3{color:#000;font-size:20px;font-weight:500;line-height:28px;margin:20px 0 6px;text-transform:capitalize}.testimonial-wrap{padding:20px;margin-bottom:35px;border-left:5px solid #d4af37;background-color:#e8e8e8}.testi-author{font-size:18px}.terms-box{background-color:#f9002312;padding:60px}.terms-box2{background-color:#fa930026;padding:60px}.product-box .carousel-item{transition:transform 1s ease-in-out}.carousel-item{transition:transform 2.6s ease-in-out}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:opacity 0s 2.6s}.post_img{position:relative;height:auto;line-height:0;width:100%;margin-bottom:20px}.post_img img{max-width:100%;height:auto!important}@-webkit-keyframes lazy_color_change{from{background-color:#ccc}to{background-color:#f0f0f0}}@-moz-keyframes lazy_color_change{from{background-color:#ccc}to{background-color:#f0f0f0}}@-o-keyframes lazy_color_change{from{background-color:#ccc}to{background-color:#f0f0f0}}@keyframes lazy_color_change{from{background-color:#ccc}to{background-color:#f0f0f0}}.post_img_hover.lazy{-webkit-animation:1s infinite alternate lazy_color_change;-moz-animation:1s infinite alternate lazy_color_change;-ms-animation:lazy_color_change 1s infinite alternate;-o-animation:1s infinite alternate lazy_color_change;animation:1s infinite alternate lazy_color_change}.post_img_hover{position:relative;display:inline-block;width:100%}.post_img_hover img{width:100%;height:auto;max-width:100%;backface-visibility:hidden;vertical-align:top}.blog-posts-classic .post_img_hover{min-height:300px}.post_img_hover img,.post_img_hover:after,.post_img_hover:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.4s;transition:.4s}.post_img_hover:after,.post_img_hover:before{content:'';background-color:#fff;position:absolute;z-index:1;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.post_img_hover:before{width:60px;height:1px;left:100%}.post_img_hover:after{height:60px;width:1px;top:0}.post_img_hover.single_post_img_hover a i{position:absolute;top:50%;left:auto;right:auto;transform:translateY(-50%);font-size:3em;color:#fff;opacity:0;visibility:hidden;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.post_img_hover.single_post_img_hover:focus a i,.post_img_hover.single_post_img_hover:hover a i{visibility:visible;opacity:1}.post_img_hover a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:}.post_img_hover.hover img,.post_img_hover:hover img{zoom:1;-webkit-opacity:.3;opacity:.3}.post_img_hover.hover:after,.post_img_hover.hover:before,.post_img_hover:hover:after,.post_img_hover:hover:before{opacity:1;top:50%;left:50%}.post_img_hover .post_type_icon{position:absolute;bottom:-15px;right:30px;z-index:2;display:inline-block;border-radius:50px;line-height:62px;width:60px;height:60px;background:#1c58f6;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.15);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);transition:.21s cubic-bezier(.5, .5, .4, .9)}@media (min-width:1280px) and (max-width:1365px){.navigation a{padding:0 10px}}@media (min-width:992px) and (max-width:1300px){.product-box{min-height:350px}}@media (min-width:220px) and (max-width:991px){.p-5{padding:1.3rem!important}.home-page .header{position:static;background-color:#2469b7}.header-top-right{text-align:center}.get-a-quote,.social-link,.top-contact-list{margin:10px 0;display:block;text-align:center}.mobile-menu,.navigation{text-align:left}.top-contact-list li:last-child{padding-left:15px!important}.logo .logo-shape,.navigation>li:before{display:none}.flexbox,.mobile-menu,.navigation>li:first-child{display:block}.home-img-box.m-min-200{background-image:none;margin-bottom:15px;height:100%!important;min-height:100%!important}.header.fixed-top{position:relative!important}.mobile-menu{font-size:20px;background:#fff;padding:8px 20px;color:#000;cursor:pointer;margin:0 auto}.mobile-menu i{float:right}.nav-wrapper{position:fixed;top:0;right:-300px;width:255px;height:100%;overflow-x:scroll;z-index:999;border-radius:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:#221e1f;padding:0}.nav-wrapper.open{right:0}.navigation>li{display:block;margin:0;border-bottom:1px solid #333}.navigation li a{padding:10px 20px;color:#fff;text-transform:none}.navigation li.active>a,.navigation li:focus>a,.navigation li:hover>a{background-color:#06e300;color:#fff}.navigation>li.dropdown>a:after{right:20px}.navigation li.dropdown:hover>.dropdown-menu,.navigation li.dropdown>.dropdown-menu{position:static;top:0;visibility:visible;opacity:1;width:100%;float:none}.navigation li.dropdown>.dropdown-menu li a{padding:10px 10px 10px 30px}.contact-wrap1 .address-content1{height:150px}#metro-touch-slider .carousel-caption{width:90%;left:5%;top:50%}.fs-1{line-height:1}.width-30,.width-40,.width-50,.width-60,.width-70{width:100%}.footer-widget{padding:20px 0 10px}.address-box{margin:15px 0}.social{text-align:center!important}.logo{width:20%}.footer-form{padding:0 40px}.btn2{letter-spacing:1px}.product-text h2{margin-top:15px;font-size:25px!important;margin-bottom:0}}@media (min-width:768px) and (max-width:991px){#metro-touch-slider .carousel-caption h2{font-size:50px;line-height:60px}.service-box .service-content{padding:0 8px}.m-min-200{height:400px!important;min-height:400px!important}#metro-touch-slider .carousel-caption h2 span{font-size:38px}}@media (min-width:220px) and (max-width:767px){.container-fluid{padding-left:15px;padding-right:15px}.logo{display:table;margin:auto;padding:10px}.top-contact-list li:before{display:none}.top-contact-list li,.top-contact-list li:nth-of-type(3),.top-contact-list li:nth-of-type(4){display:inline-block}.top-contact-list li{padding:0}.p-5{padding:1.3rem 1rem!important}#metro-touch-slider .carousel-caption h2{font-size:22px;line-height:30px}#stuck_container.isStuck{position:relative!important}.btn1.w-100{width:auto!important}.footer-widget{padding:15px 0}.banner-text h2{font-size:40px}table,td,th{border:1px solid #000}.btn{margin:0;width:100%;border:none}.product-box{min-height:auto}.terms-box,.terms-box2{padding:20px}}@media (min-width:576px) and (max-width:767px){.m-min-200{min-height:350px!important;height:350px!important}#metro-touch-slider .carousel-caption h2{font-size:32px;line-height:42px}#metro-touch-slider .carousel-caption .slide-btn{font-size:22px}.service-box{height:350px}#metro-touch-slider .carousel-caption h2 span{font-size:30px}}@media (min-width:220px) and (max-width:575px){h1{font-size:26px;line-height:1.4}.top-contact-list{display:table;text-align:center;margin:0 auto 10px}.top-contact-list li{padding:0 3px}.top-contact-list li a{font-size:16px}footer.p-5{padding:1.3rem 0!important}.m-min-200{min-height:300px!important;height:300px!important}#metro-touch-slider .carousel-caption h2{font-size:22px;line-height:30px;margin-bottom:10px}#metro-touch-slider .carousel-caption .slide-description{font-size:16px;margin-bottom:15px}#metro-touch-slider .carousel-caption .slide-btn{font-size:16px;line-height:18px;padding:10px 20px;letter-spacing:0;text-transform:uppercase}.btn1,.btn2{padding:10px 20px}.pricelist-block li .service-price{text-align:left;float:none;display:block}.address-box .address-content{font-size:14px;padding:40px 20px}.service-box{height:350px}.test-box.d-flex{display:block!important}#testimonial-carousel .testimonial-content{margin-left:0;margin-top:25px}.owl-next,.owl-prev{width:16px;top:50%}#metro-touch-slider .carousel-caption h2 span{font-size:20px}.contact-detail{padding:60px 10px 10px;height:auto}.footer-form{padding:0!important}.btn2{padding:8px!important;letter-spacing:0}.banner-text{padding:20px}.logo{width:70%}a.btn3{margin-top:10px;padding:10px 24px}}
