body *{box-sizing:border-box;}body{font-size:18px;font-family:'Padauk',sans-serif;line-height:1.2;}.h1-style{font-size:150px;font-family:Playfair Display;margin:0;line-height:170px;}.h2-style{font-size:150px;font-family:'Playfair Display variant0',serif;margin:0;line-height:170px;}.h3-style{font-size:100px;font-family:'Playfair Display variant0',serif;margin:0;line-height:120px;}.h4-style{font-size:42px;font-family:'Playfair Display';margin:0;line-height:48px;}.h5-style{font-size:26px;font-family:'Padauk',sans-serif;margin:0;line-height:38px;}.h6-style{font-size:24px;font-family:'Playfair Display';margin-bottom:0px;line-height:32px;}p{margin:0;}.light{color:#FFFFFF;}.primary-color{color:#3d3d3d;}.dark-color{color:#000000;}.light-green{color:#44ECF1;}.bold{font-weight:700;}.semi-bold{font-weight:400;}.text-right{text-align:right;}.text-center{text-align:center;}.hide-logo{display:none;}.header-section{position:absolute;top:0;right:0;left:0;width:100%;height:auto;z-index:1;padding-top:50px;padding-bottom:50px;}.all-page-header-section{position:unset;}.header-section nav.navbar{width:100%;padding:0;}.header-section nav.navbar.bg-light.fixed-top{background-color:white !important;}.main-body .header-section .navbar button.navbar-toggler{border:2px solid #3D3D3D;border-radius:50px;padding:18px 56px;font-family:'Padauk';font-style:normal;font-weight:400;font-size:18px;line-height:27px;}.all-page-menu-btn{background:#3D3D3D;color:white;}.home-menu{background:white !important;color:#3D3D3D !important;}.header-section .nav-item a.nav-link{font-size:45px;font-family:'Padauk';}.header-section .offcanvas-header button.btn-close{font-size:30px;}.header-section .navbar div#offcanvasNavbar{width:100%;}.header-section .navbar-brand img{width:100%;}.banner-about-us{z-index:0;position:relative;}section.banner-sec{position:relative;background-image:url(../img/header_image.png);background-repeat:no-repeat;background-size:100% 100%;height:70lvh;min-height:510px;}section.banner-sec::before{content:'';width:100%;height:100%;position:absolute;background-color:black;opacity:0.55;}.banner-about-us:before{position:absolute;content:'';background-image:url(../img/glob-bg.png);background-repeat:no-repeat;background-size:100% 100%;top:0;left:0;z-index:1;}section.banner-sec .banner-image-text{gap:20px;max-width:515px;height:70lvh;width:45%;display:flex;flex-direction:column;justify-content:flex-end;z-index:2;position:relative;padding-bottom:100px;align-items:center; margin-left: 0;}section.banner-sec .banner-image-text h5.banner-text{font-family:'Playfair Display';line-height:35px;}section.about-us-sec{position:relative;z-index:0;padding-top:50px;padding-bottom:50px;display:flex;flex-direction:column;gap:26px;}section.about-us-sec .about-us-discription .about-us-discription-subtitle h6{font-family:'Playfair Display';}.about-us-sec .year-list{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:100%;border-bottom:1px solid white;}.about-us-sec .year{position:relative;width:100%;z-index:0;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:20px 10px;color:rgb(255 255 255 / 60%);}.about-us-sec .year.active{color:#ffffff;}.about-us-sec .year.active a{font-size:24px;line-height:35px;color:#ffffff !important;}.about-us-sec .year.active::before{background-color:#ffffff !important;}.about-us-sec .year::before{content:'';position:absolute;left:0;right:0;bottom:-4px;color:white;z-index:2;font-size:27px;margin:auto;width:7px;height:7px;border-radius:100px;background-color:rgba(255,255,255,0.6);}.about-us-sec .year-bar{background-color:#3d3d3d;padding-top:58px;padding-bottom:50px;position:relative;}.year.active:after{position:absolute;content:'';bottom:0;left:0;right:0;width:0;height:0;border:0 solid transparent;border-left-width:10px;border-right-width:10px;border-top:18px solid #3d3d3d;margin:auto;transform:translateY(65px);}.about-us-sec .year-bar .year-list .year a{margin:0px;padding:10px;color:rgba(255,255,255,0.6);text-decoration:none;}.about-us-sec .year-bar .year-list .year p.active{margin:0px;padding:10px;color:#ffffff;}.about-us-wrap{display:none;max-width:fit-content;width:100%;}.about-us-wrap.active{display:flex;}.about-us-wrap.about-2017{padding-left:180px;}.about-us-wrap.about-2015{transform:translatex(-45px);}.about-us-wrap.about-2016{transform:translatex(170px);}.about-us-wrap.about-2018,.about-us-wrap.about-2019,.about-us-wrap.about-2020{margin-left:auto;}.about-us-wrap-img{transform:translateX(70px);display:flex;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px;max-width:150px;width:100%;}.about-us-discription-text{flex-direction:column;gap:18px;display:flex;padding:60px 44px 60px 98px;max-width:670px;border:1px solid #000000;align-items:flex-start;justify-content:center;}.about-us-discription-subtitle{line-height:32px;text-align:justify;letter-spacing:0.04em;}.about-us-discription-sub-text{line-height:27px;text-align:justify;letter-spacing:0.04em;margin:0;}.aboutus-vector img{transform:translateY(3px);}.about-us-discription-sub-text p{margin:0;line-height:27px;}.about-us-sec .about-us-discription::before{display:none;position:absolute;content:'';background-image:url('../img/about-us-desc.png');background-repeat:no-repeat;background-size:100% 100%;width:20%;height:80%;left:0;top:0;margin-left:-82px;margin-top:23px;}.aboutus-vector img{transform:translateY(4px);}.about-us-description{padding-top:0;margin:0;line-height:30px;}.about-us-sec .about-us-title{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-bottom:12px;align-items:center;}section.our-services-sec{padding-top:50px;}.our-services-sec-inner{gap:270px;}.our-services-sec .our-services-title{width:100%;text-align:right;line-height:140px;display:block;margin:0;display:flex;justify-content:flex-end;max-width:930px;margin-left:auto;}.our-services-sec .our-services-content{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;gap:63px;justify-items:center;}.our-services-sec .design-sec{box-shadow:0px 0px 50px rgba(0,0,0,0.14);border-radius:12px;position:relative;max-width:385px;padding-left:20px;padding-right:20px;}.our-services-sec .our-services-content-text-block{margin-top:145px;padding-bottom:54px;display:flex;flex-direction:column;gap:14px;line-height:39px;}.our-services-sec .our-services-content-image{width:100%;position:absolute;top:0;left:0;right:0;margin-top:-141px;}.our-services-content-text{font-family:'Padauk';font-style:normal;font-size:16px;line-height:20px;margin:0;}.our-services-sec .our-services-content-btn a.btn:hover{background:#3D3D3D;box-shadow:1px 4px 11px rgba(255,255,255,0.15);}.our-services-sec .our-services-content-btn{display:flex;justify-content:flex-end;padding-bottom:30px;}.our-services-sec .our-services-content-btn a{background:transparent;box-shadow:0px 9px 20px rgba(0,0,0,0.19);border-radius:50px;width:60px;height:60px;transition:all .3s ease;display:flex !important;align-items:center;justify-content:center;}.our-services-sec .our-services-content-btn a:hover{width:140px;}.our-services-sec .our-services-content-btn img{width:21px;height:13px;}.our-services-sec .design-sec:hover{background:#3d3d3d;box-shadow:0px 40px 60px rgba(0,0,0,0.5);}.our-services-sec .design-sec:hover h5,.our-services-sec .design-sec:hover p{color:#fff !important;}.our-services-sec .our-services-content-btn a img.hover-img{display:none;}.our-services-sec .design-sec:hover a img.hover-img{display:block;margin:auto;}.our-services-sec .design-sec:hover a img.normal-img{display:none;}.our-services-sec .design-sec:hover .our-services-content-btn a{display:flex;align-items:center;width:fit-content;padding:12px 14px;flex-direction:row;gap:14px;transition:all .3s ease;}.our-services-sec .design-sec:hover a span.more-info{display:block;color:#fff !important;text-decoration:none;transition:all .3s ease;}.our-services-sec .our-services-content-btn a span.more-info{display:none;}.our-services-sec .our-services .our-services-content-btn a{text-decoration:none;}.our-services-sec .design-sec:hover a{box-shadow:0 10px 50px rgba(0,0,0,.2);}.our-services-sec .js-tilt:hover .our-services-content-image img{filter:drop-shadow(0 20px 15px rgba(0,0,0,.3));}section.plan-sec{padding-top:182px;}.plan-sec .plan-type-amount{background:#3D3D3D;border-radius:12px 12px 0px 0px;display:flex;font-size:56px;padding:40px 75px 40px 75px;position:relative;justify-content:space-between;line-height:83px;gap:20px;}.plan-type-amount:after{position:absolute;content:'';bottom:-13px;left:0;right:0;width:0;height:0;border:0 solid transparent;border-left-width:10px;border-right-width:10px;border-top:15px solid #3d3d3d;margin:auto;}.plan-sec .feature-list .feature p{line-height:27px;margin:0;}.plan-sec .plan-blog{background:#FFFFFF;box-shadow:0px 0px 50px rgba(0,0,0,0.14);border-radius:12px;display:flex;flex-direction:column;gap:38px;padding-bottom:38px;max-width:594px;width:100%;}.plan-sec .feature-list{display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column;}.plan-sec .select-plan-btn{background:#3D3D3D;border-radius:50px;line-height:1;padding:20px 33px;width:fit-content;margin:auto;}.plan-sec .select-plan-btn:hover{color:white;}.plan-sec .plan-type-amount .plan-amount span.amount{font-family:'Padauk';font-style:normal;font-weight:400;font-size:52px;line-height:77px;text-align:center;letter-spacing:0.01em;color:#FFFFFF;}.plan-sec .plan-type-amount .plan-amount span.dolar-sign{font-size:25px;line-height:37px;}.plan-sec .plan-title{transform:rotate(-90deg);width:100%;color:white;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#3d3d3d;letter-spacing:0.01em;display:flex;flex-direction:column;align-items:center;justify-content:center;}.plan-sec .sub-title{letter-spacing:0px;}.plan-sec .plan-title h2{letter-spacing:10px;}.plan-sec .plan-blog-title{display:flex;height:100%;align-items:center;}.plan-sec .plan-sec-inner{display:grid;grid-template-columns:1fr 1fr;justify-content:end;justify-items:end;}.select-plan-btn button.btn{color:white;}.testimonial-sec .review-rating{font-family:'Padauk',sans-serif;font-style:normal;font-size:80px;line-height:70px;letter-spacing:0.01em;margin-bottom:0px;}.testimonial-sec .single-review{display:flex;flex-direction:column;position:absolute;width:380px;padding:40PX 50PX;background:#FFFFFF;border:1px solid #3D3D3D;border-radius:12px;height:auto;opacity:1;visibility:hidden;transform:translate(0%,20%) scale(0.9,0.9);box-shadow:5px 5px 6px rgb(0 0 0 / 20%);cursor:pointer;transition:all 0.5s ease-in-out;}.testimonial-sec .single-review:hover{z-index:99 !important;transform:translate(0,0) scale(1,1);}.testimonial-sec .single-review.active{z-index:99 !important;transform:translate(0,0) scale(1,1);}.testimonial-sec .single-review-animation{visibility:inherit;}.testimonial-sec .reviewer-name{font-family:'Padauk',sans-serif;font-style:normal;font-size:32px;line-height:32px;letter-spacing:0.01em;margin-bottom:5px;}.testimonial-sec .review-comment{font-family:'Padauk';font-style:normal;font-weight:400;font-size:18px;line-height:27px;text-align:center;letter-spacing:0.01em;color:#3D3D3D;}.testimonial-sec .review-blok{width:auto;height:100%;display:inline-block;;margin-left:auto;margin-right:auto;padding-top:127px;position:relative;}.testimonial-sec .review-blok img{display:inline-block;}.single-review.single-review1.single-review-animation{top:13%;right:40%;}.single-review.single-review2.single-review-animation{bottom:22%;right:58%;}.single-review.single-review3.single-review-animation{z-index:1;bottom:0;left:34%;}.single-review.single-review4.single-review-animation{top:35%;left:67%;z-index:0;}section.testimonial-sec{text-align:center;padding-bottom:100px;padding-top:110px;}.copy-right-section{padding-top:16px;}footer.footer-sec .copy-right-section span{font-family:'Padauk';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#3D3D3D;}footer.footer-sec{background-color:#ECECEC;padding-bottom:16px;padding-top:64px;box-shadow:0px -3px 4px rgb(0 0 0 / 20%);}footer.footer-sec .footer-sec-inner{display:grid;grid-template-columns:1fr auto;gap:12%;}footer.footer-sec .footer-text{margin:0;font-family:'Padauk';font-style:normal;font-weight:400;font-size:16px;line-height:30px;}footer.footer-sec .logo-details{display:flex;flex-direction:column;gap:14px;}footer.footer-sec .footer-contact-us-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;}footer.footer-sec .footer-contact-us-form input, footer.footer-sec .footer-contact-us-form textarea{width:100%;background:#FFFFFF;border:none;padding:10px 22px;}footer.footer-sec .footer-contact-us-btn{padding:12px 60px;line-height:27px;display:flex;align-items:center;justify-content:center;background-color:#3d3d3d;border-radius:45px 0px;width:100%;color:#ffffff;}footer.footer-sec .footer-address-blok{max-width:333px;margin:0;}footer.footer-sec .footer-contact-us-blok{max-width:185px;}footer.footer-sec .about-address-details{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;}footer.footer-sec .footer-contact-us-blok a{color:#3d3d3d;}footer.footer-sec a.mail,footer.footer-sec a.phone{text-decoration:none;}.footer-logo img{width:100%;max-width:165px;}footer.footer-sec .footer-contact-us-blok p{line-height:30px !important;}footer.footer-sec .footer-contact-us-blok p,.footer-address-blok{font-family:'Padauk';font-style:normal;font-weight:400;font-size:18px;line-height:27px;text-align:right;letter-spacing:0.01em;color:#3D3D3D;}.contact-us-sec .contact-us-title{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#3d3d3d;letter-spacing:0.01em;}.contact-us-sec .contact-us-form-image-block{padding-top:40px;}.contact-us-image-block{display:grid;grid-template-columns:max-content max-content max-content;justify-items:center;flex:0 0 50%;overflow:hidden;position:absolute;top:-60%;left:0;overflow:hidden;z-index:-1;justify-content:center;}.contact-us-page-left-arrow{grid-column-start:1;grid-row-start:2;grid-row-end:3;}.contact-us-page-down-arrow{grid-column-start:2;grid-row-start:3;grid-row-end:4;}.contact-us-page-right-arrow{grid-column-start:3;grid-row-start:2;grid-row-end:3;}.contact-us-page-top-arrow{grid-column-start:2;grid-row-start:1;grid-row-end:2;}.contact-us-sec .contact-us-form-image{display:flex;position:relative;justify-content:flex-end;overflow:hidden;}.contact-us-sec .contact-us-form{border-top:3px solid #3D3D3D;flex:0 0 50%;}.contact-us-sec .contact-us-form-title{padding-top:40px;line-height:35px;}.contact-us-sec .contact-us-form-input input, .contact-us-sec .contact-us-form-input textarea{width:100%;margin-bottom:12px;background-color:#3d3d3d;color:rgba(255,255,255,0.7) !important;padding:15px;border:none;font-size:18px;}.contact-us-form p{padding:20px 0;font-family:'Padauk';font-weight:400;font-size:18px;line-height:27px;letter-spacing:0.01em;}.contact-us-contact-details .contact-us-single-contact-detail{font-family:'Padauk';margin:0;}.contact-us-sec .contact-us-form-input textarea#Textarea1{width:100%;margin-bottom:40px;background-color:#3d3d3d;color:rgba(255,255,255,0.7) !important;height:206px;padding:15px;border-radius:0;font-size:18px;}.contact-us-sec .contact-us-form-input button.btn{background:#3D3D3D;border-radius:50px;padding:13px 65px;margin-left:auto;margin-right:auto;display:block;text-decoration:none;}.contact-us-contact-details-section .contact-us-contact-details{display:grid;grid-template-columns:1fr 1fr 1fr;padding-top:100px;}.contact-us-single-contact{display:flex;flex-direction:column;gap:20px;}.contact-us-location-image{padding-top:80px;}.contact-us-location-image img{width:100%;}.contact-us-sec .contact-us-form .contact-us-form-input a{text-decoration:none;}.contact-us-form-image-block::before{width:76%;margin-left:-80px;}.contact-us-single-contact-title{font-family:'Playfair Display';margin:0;font-weight:600;}.contact-us-form-input button.btn{color:white}section.contact-us-location-image iframe{width:100%;}.contact-us-sec .contact-us-form-image .contact-us-form-title{font-family:'Playfair Display';margin:0;}.about-us-page{position:relative;}.about-us-page-text-heading{font-family:'Playfair Display';font-style:normal;font-weight:700;font-size:48px;line-height:64px;text-align:center;letter-spacing:0.01em;text-transform:uppercase;color:#FFFFFF;}.about-us-page-mission-sec .about-us-page-mission-list{display:grid;grid-template-columns:repeat(3,1fr);padding-top:80px;padding-bottom:80px;}.about-us-page-image-desktop{width:100%;}.about-us-page-mission-sec .about-us-page-mission-single{display:flex;gap:20px;flex-direction:column;}.about-us-page-mission-sec .about-us-page-mission{border-top:3px solid #000000;}.about-us-page-mission-sec .about-us-page-mission-desc{display:flex;max-width:209px;line-height:27px;margin:0;flex-direction:column;}.about-us-page-mission-sec .about-us-page-mission-title{font-family:'Playfair Display';margin:0;}.about-us-page-sec .about-us-page-text-heading{font-size:48px;font-family:'Playfair Display';margin:0;}.about-us-page-sec .about-us-page-image-mobile{display:none;}.about-us-page-sec .about-us-page-text{position:absolute;top:0;bottom:0;margin:auto;width:40%;right:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:27px;}.about-us-page-text-desc{font-family:'Padauk';font-style:normal;font-weight:400;font-size:18px;line-height:27px;text-align:center;letter-spacing:0.04em;color:#FFFFFF;}.about-us-page-sec .about-us-page-image-desktop img{width:100%;}.header-section.all-page-header-section .navbar-brand img{width:100%;max-width:300px;}section.our-services-sec.our-services-page{padding:0;}.services-list-desc-sec .service-list-desc-title h6{font-family:'Playfair Display';}.services-block-main{display:grid;grid-template-columns:repeat(3,1fr);gap:93px;row-gap:0;margin-bottom:100px;}.services-block-single{display:flex;flex-direction:column;align-items:center;}.services-block-single .services-single-img{max-width:182px;max-height:120px;object-fit:cover;width:100%;margin:auto;transform:translateY(70px);}.services-single-title{font-family:'Playfair Display';font-weight:700;font-size:22px;line-height:29px;text-align:center;letter-spacing:0.01em;color:#3D3D3D;}.services-single-content{display:grid;gap:12px;grid-template-rows:1fr auto;height:100%;padding:100px 30px 30px 30px;background:#FFFFFF;border:5px solid #3D3D3D;box-shadow:inset 9px 9px 15px rgba(0,0,0,0.4),inset -9px -9px 15px rgba(0,0,0,0.4);flex-direction:column;}.services-single-title-content{display:flex;gap:20px;flex-direction:column;}.services-single-inner-content{line-height:27px;}.our-services-page .our-services-content-btn{padding-bottom:0;}.our-services-sec.our-services-page .our-services-content-btn button{width:40px;height:40px;background:transparent;box-shadow:0px 9px 20px rgba(0,0,0,0.19);border-radius:50px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border:0;white-space:nowrap;}.our-services-sec.our-services-page .our-services-content-btn button span.more-info{display:none;}.our-services-sec.our-services-page .our-services-content-btn button img.hover-img{display:none;}.our-services-sec.our-services-page .our-services-content-btn img{width:16px;height:9px;}.our-services-sec.our-services-page .our-services-content-btn button:hover{width:120px;display:flex;gap:10px;color:white;align-items:center;justify-content:center;background:#3D3D3D;box-shadow:1px 4px 11px rgba(255,255,255,0.15);}.our-services-sec.our-services-page .our-services-content-btn button:hover .more-info{display:block;}.our-services-sec.our-services-page .our-services-content-btn button:hover .normal-img{display:none;}.our-services-sec.our-services-page .our-services-content-btn button:hover .hover-img{display:block;}.services-page-popup{background:rgba(255,255,255,0.5);width:100%;}.services-page-popup .modal-dialog{display:flex;max-width:max-content;align-items:center;height:calc(100% - 56px);}.services-page-popup .modal-dialog .service-list-desc-image{max-width:262px;width:100%;margin-left:-140px;object-fit:contain;z-index:1;}.service-list-desc-text-main{display:flex;flex-direction:column;gap:20px;}.services-page-popup .modal-content.service-list-desc-text-image{background:#FFFFFF;border:5px solid #3D3D3D;padding:37px 37px 37px 0;max-width:615px;display:flex;gap:37px;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;}.popup-close-btn{position:absolute;top:-25px;right:-29px;background-color:#3d3d3d;padding:5px;border-radius:50px;}.popup-close-btn button{color:white;font-size:25px;line-height:1;font-weight:900;}.popup-close-btn button:hover{font-size:25px;line-height:1;font-weight:900;color:white;}.services-page-popup .service-list-desc-text-main .modal-header h6{text-transform:uppercase;}.services-page-popup .modal-header{padding:0;border:0;}.services-page-popup .service-list-desc-text{padding:0;font-family:'Padauk';font-weight:400;font-size:18px;line-height:27px;letter-spacing:0.01em;}section.product-banner-sec .product-banner-text-image{display:flex;justify-content:space-between;}section.product-banner-sec .product-banner-text-block{flex:0 0 70%;background-color:#D9D9D9;padding-top:60px;padding-bottom:28px;}section.product-banner-sec .product-banner-image-block{flex:0 0 30%;background-color:#3d3d3d;position:relative;}section.product-banner-sec .product-banner-warp{background-color:#3d3d3d;max-width:350px;border-radius:10px;margin-left:320px;padding:60px 39px;}section.product-banner-sec .product-banner-title-text{max-width:490px;}section.product-banner-sec .product-banner-image{width:fit-content;position:absolute;right:0;left:0;top:0;margin-top:122px;margin-left:auto;margin-right:auto;}section.product-banner-sec .product-banner-image img{width:100%;height:100%;}section.product-best-features-sec .product-best-features{display:flex;align-items:center;justify-content:space-between;}section.product-best-features-sec .product-best-features-image-block{flex:0 0 50%;}section.product-best-features-sec{margin-top:214px !important;}section.product-best-features-sec .product-best-features-desc-block{flex:0 0 50%;}section.product-best-features-sec .product-best-features-desc-list{display:flex;flex-wrap:wrap;justify-content:space-between;}.product-best-features-sec .product-best-features-image{display:flex;justify-content:center;}section.product-best-features-sec .product-best-features-desc-single-list{flex:0 0 48%;background:#FFFFFF;box-shadow:0px 0px 50px rgba(0,0,0,0.14);border-radius:12px;padding:20px;position:relative;margin-top:70px;}section.product-best-features-sec .product-best-features-single-list-icon img{display:block;margin-left:auto;margin-right:auto;}section.product-best-features-sec .product-best-features-single-list-icon{position:absolute;right:0;top:0;left:0;margin-top:-36px;}section.product-best-features-sec .product-best-features-single-list-title{margin-top:86px;}section.product-ss-sec .product-ss-title-image .row{align-items:center;}section.product-ss-sec .product-ss-image-block{margin:auto;}section.product-ss-sec .product-ss-title-block{max-width:735px;}section.product-ss-sec .product-ss-title-block span.light{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#3d3d3d;letter-spacing:0.01em;}section.product-ss-sec .product-ss-image{width:fit-content;margin:auto;}section.product-ss-sec .product-ss{overflow:hidden;}section.product-best-features-sec .product-best-features-image img{width:100%;max-width:550px;}.banner-about-us:before{width:55%;height:1460px;border-top-right-radius:950px;}.cus-container{padding-left:5.55vw;width:100%;padding-right:5.55vw;display:flex;flex-direction:column;}@media screen and (min-width:1400px){.h1-style{font-size:120px;line-height:140px;}.cus-container{padding-left:0;width:100%;padding-right:0;max-width:1330PX;margin:auto;}section.banner-sec{height:74lvh;}section.banner-sec .banner-image-text{height:74lvh;}.our-services-sec-inner{gap:150px;}.our-services-sec .our-services-content-image{margin-top:-141px;}.testimonial-sec .single-review{width:481px;padding:40px 75px;}.single-review.single-review1.single-review-animation{top:15%;right:40%;}.single-review.single-review2.single-review-animation{bottom:7%;right:58%;}.single-review.single-review3.single-review-animation{z-index:1;bottom:0;left:32%;}.single-review.single-review4.single-review-animation{top:40%;left:68%;z-index:0;}}@media screen and (max-width:1200px){}@media screen and (min-width:1200px) and (max-width:1600px){.product-ss-sec .product-ss-title-block h1{font-size:110px;}}@media screen and (max-width:992px){.h1-style{font-size:100px;line-height:140px;}.h2-style{font-size:90px;line-height:110px;}.h3-style{font-size:70px;line-height:77px;}.banner-about-us:before{width:80%;height:1150px;border-top-right-radius:694px;}section.banner-sec{height:40lvh;}.header-section .navbar button.navbar-toggler{padding:15px 30px;font-size:20px;}.about-us-sec .about-us-discription{max-width:500px;}section.banner-sec .banner-content{height:40lvh;padding-bottom:120px;}.header-section .navbar a.navbar-brand{flex:0 0 50%;}.header-section .nav-item a.nav-link{font-size:35px;}section.banner-sec .banner-image-text{height:40vh;padding-bottom:0;}.our-services-sec-inner{gap:20px;}.our-services-sec .our-services-content{grid-template-columns:1fr;padding:0;gap:40px;}.our-services-sec .design-sec{max-width:none;margin-top:100px;margin-left:auto;margin-right:auto;}.our-services-sec .our-services-content-image{max-width:400px;margin-left:auto;margin-right:auto;}.our-services-sec .our-services-content-text-block{margin-top:100px;padding-bottom:20px;}.about-us-wrap{padding-left:0 !important;transform:translatex(-35px) !important;}.plan-sec .plan-sec-inner{display:grid;grid-template-columns:1fr;justify-items:center;}.plan-sec .plan-title{position:unset;transform:none;padding-left:0px;margin-bottom:30px;}.plan-sec .plan-blog-title .plan-title{margin-top:0px;}section.plan-sec{padding-top:100px;}section.testimonial-sec{padding-top:100px;}.testimonial-sec .review-blok{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}.testimonial-sec .review-blok img{display:none;}.single-review.single-review1,.single-review.single-review2,.single-review.single-review3,.single-review.single-review4{position:unset;width:100%;padding:50px 20px;height:auto;display:grid;grid-template-rows:auto 1fr auto;}.testimonial-sec .review-blok{padding-top:40px;}footer.footer-sec .footer-sec-inner{grid-template-columns:1fr;gap:30px;}footer.footer-sec .about-address-details{align-items:flex-start;gap:20px;}footer.footer-sec .about-address-details p{text-align:start;}footer.footer-sec .footer-address-blok{margin-top:0;}.contact-us-contact-details{flex-direction:column;}.service-list{flex-wrap:wrap;}.services-block-main{grid-template-columns:repeat(2,1fr);column-gap:60px;}.services-page-popup .modal-content.service-list-desc-text-image{padding:37px 37px 37px 37px;flex-direction:column;}.services-page-popup .modal-dialog .service-list-desc-image{margin-top:-140px;margin-left:0;}.header-section.all-page-header-section .navbar-brand img{max-width:270px;}.contact-us-image-block{position:unset;max-height:600px;z-index:-1;grid-template-rows:240px auto auto;}.contact-us-page-top-arrow{height:240px;object-fit:cover;width:126px;object-position:bottom;}.contact-us-sec .contact-us-form-image{flex-direction:column;}footer.footer-sec .footer-contact-us-btn button.btn{padding:22px 50px;}section.about-us-page-sec:before{font-size:100px;line-height:71px;}.about-us-page-text{top:30%;max-width:375px;}section.about-us-page-sec:after{top:42%;font-size:100px;margin-right:-40px;}.about-us-page-text-heading p{font-size:38px;}.about-us-sec .about-us-discription::before{margin-left:-53px;}.about-us-page-sec .about-us-page-text{gap:20px;}.about-us-page-sec .about-us-page-text-heading{font-size:30px;line-height:30px;}.about-us-page-text-desc{font-size:18px;line-height:20px;}.single-service-list{flex:0 0 49%;margin-bottom:10px;}section.product-banner-sec .product-banner-image{margin-top:60px;}section.product-banner-sec .product-banner-warp{margin-left:176px;}}@media screen and (max-width:767px){.social-icon{margin-left:0px !important;}.primary-color{padding-left:6px;display:block !important;}.h1-style{font-size:38px;line-height:50px !important;}.h2-style{font-size:40px !important;line-height:1;}.h3-style{font-size:30px;line-height:33px;}.cus-container{padding-left:20px;padding-right:20px;}.banner-sec-main{max-width:340px;align-items:center;}.all-page-header-section{padding-top:20px;padding-bottom:20px;}.header-section .navbar a.navbar-brand{margin:0;}.header-section .navbar-brand img{width:100%;max-width:140px !important;}.main-body .header-section .navbar button.navbar-toggler{padding:5px 20px;}.header-section .nav-item a.nav-link{font-size:20px !important;}.header-section .offcanvas-header button.btn-close{font-size:15px;}.header-section .navbar button.navbar-toggler{padding:5px 25px;font-size:12px;}.banner-about-us:before{width:100%;height:650px;border-top-right-radius:694px;}section.banner-sec{height:30lvh !important;min-height:340px;}section.banner-sec .banner-image-text h5.banner-text{font-size:14px;line-height:20px !important;text-align:left !important;}section.banner-sec .banner-content{height:31lvh;padding-bottom:0px;min-height:340px;}.banner-image-text img{width:100%;max-width:190px;}section.banner-sec .banner-image-text{gap:5px;height:30lvh;min-height:240px;width:100%;padding-left:20px;align-items:flex-start;}.about-us-title h1 br{display:none;}section.about-us-sec{padding-top:50px;padding-bottom:0;}.about-us-sec .about-us-title{padding-bottom:0;}.about-us-title h1{text-align:center;}.about-us-sec .about-us-wrap{margin-left:64px;flex-direction:column;padding:0;transform:translateX(0);}.about-us-description{padding-top:0;text-align:center;}.about-us-sec .about-us-wrap-img{padding-right:0;transform:translateX(0px);margin:auto;padding-bottom:0;padding-top:0;transform:translatey(80px);margin-top:-80px;}.about-us-sec .year-bar{padding-top:30px;}.about-us-discription-sub-text{text-align:left;}.about-us-sec .about-us-discription-text{padding:18px;padding-top:90px;text-align:center;align-items:center;}.about-us-sec .about-us-title{grid-template-columns:1fr;gap:20px;}.about-us-sec .about-us-discription{width:100%;}.year.active:after{transform:translateY(66px);}.year-2015,.year-2019,.year-2020{display:none !important;}.our-services-sec-inner h1{text-align:center !important;justify-content:center !important;}.our-services-sec .our-services-content{gap:50px;}.plan-sec .plan-type-amount{font-size:35px;padding:40px 70px 40px 70px;line-height:40px;}.plan-sec .plan-blog{padding-bottom:38px;}.plan-sec .plan-title h2{letter-spacing:5px;}.our-services-sec .our-services-content-text-block{margin-top:85px;padding-bottom:20px;}.plan-sec .select-plan-btn{padding:15px 25px;}.our-services-sec .design-sec{margin-top:120px;}section.our-services-sec{padding-top:50px;}section.testimonial-sec{padding-bottom:50px;padding-top:50px;}section.plan-sec{padding-top:60px;}.plan-sec .plan-title{margin-bottom:20px;}.testimonial-sec .review-blok{margin-top:20px;}.testimonial-sec .reviewer-name{line-height:1;}.testimonial-sec .review-comment{line-height:1.3;}.testimonial-sec .review-blok{padding-top:10px;grid-template-columns:1fr;}.review-blok{pointer-events:none;}.single-review{padding:20px !important;transform:translate(0px,0px) !important;}.review-rating{font-size:75px !important;line-height:1 !important;}.reviewer-name{margin:0;}.review-comment{margin:0;}footer.footer-sec{padding-top:50px;}footer.footer-sec .footer-sec-inner{gap:50px;}footer.footer-sec .footer-contact-us-form{grid-template-columns:1fr;gap:20px;margin-top:30px;}footer.footer-sec .footer-contact-us-inputs{grid-template-columns:1fr;}footer.footer-sec .about-address-details p{margin:0;line-height:1.5;}footer.footer-sec .footer-contact-us-form input, footer.footer-sec .footer-contact-us-form textarea{margin-bottom:0px;}footer.footer-sec .footer-contact-us-btn button.btn{padding:10px 115px;}footer.footer-sec .about-address-details{gap:20px;}.copy-right-section,.footer-logo{display:flex;justify-content:center;}.contact-us-image-block{grid-template-rows:130px auto auto;}.contact-us-page-left-arrow{width:130px;height:70px;object-fit:cover;object-position:right;}.contact-us-page-down-arrow{width:70px;height:130px;object-fit:cover;object-position:top;}.contact-us-page-right-arrow{width:130px;height:70px;object-fit:cover;object-position:left;}.contact-us-page-top-arrow{width:70px;height:130px;object-fit:cover;object-position:bottom;}.contact-us-form{margin-top:30px;flex:0 0 100% !important;}.contact-us-contact-details-section .contact-us-contact-details{grid-template-columns:1fr;padding-top:50px;gap:30px;}.contact-us-single-contact{gap:5px;}.contact-us-location-image{padding-top:50px;}.about-us-page-image-mobile{display:block !important;margin-bottom:20px;}.about-us-page-image-mobile img{width:100%;}.about-us-page-text{position:unset !important;width:100% !important;color:#3d3d3d;padding-bottom:40px;}.about-us-page-mission-sec .about-us-page-mission-list{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px;}.about-us-page-mission-sec .about-us-page-mission-desc{max-width:100%;}.about-us-page-sec .about-us-page-text-heading{color:#3d3d3d;}.about-us-page-text-desc{font-size:18px;line-height:20px;color:#3d3d3d;}.about-us-page-mission-list{flex-direction:column;}.about-us-page-mission-single{flex:0 0 100%;margin-bottom:20px;}.about-us-page-text-heading p{font-size:24px;}.services-block-main{grid-template-columns:1fr;}section.product-banner-sec .product-banner-text-image{flex-direction:column;}section.product-banner-sec .product-banner-image{position:unset;}section.product-banner-sec .product-banner-warp{margin-left:0;}section.product-best-features-sec .product-best-features-desc-list{flex-direction:column;}.services-page-popup .modal-dialog{padding:15px;margin-top:84px;}.services-page-popup .modal-content.service-list-desc-text-image{padding:25px;margin-top:80px;}.popup-close-btn button{font-size:20px;}.popup-close-btn{top:-21px;right:-20px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;}}@media screen and (max-width:320px){footer.footer-sec .footer-contact-us-btn button.btn{padding:10px 70px;}.testimonial-title h1{font-size:37px !important;}}.primary-color{display:flex;flex-direction:column;}.social-icon{text-align:center;display:flex;gap:30px;margin-left:7px;}.footer-contact-us-blok{display:flex;flex-direction:column;gap:12px;}.social-icon .social-icon-item svg{width:22px;height:22px;color:#3d3d3d;}.social-icon-item{text-decoration:none;}.contact-us-call-number,.conduct-us-email,.conduct-us-location{color:#3d3d3d;text-decoration:none;}.contact-us-call-number:hover{text-decoration:underline;color:#3d3d3d;}.conduct-us-email:hover{text-decoration:underline;color:#3d3d3d;}.conduct-us-location:hover{text-decoration:underline;color:#3d3d3d;}.mail:hover{text-decoration:underline !important;}.phone:hover{text-decoration:underline !important;}
