*,:focus,:hover{outline:0!important}.ovr-hiddn{overflow:hidden}.overlay:after{content:"";position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);z-index:1}.overlay{display:none}.overlay.active{display:block}.slick-list{margin:0 -15px}.slick-slide{margin:0 15px}.slick-dots{padding:50px 0 0;text-align:center}.slick-dots li{margin:0 10px 0 0;width:auto;display:inline-block;vertical-align:middle;overflow:hidden;padding:0;border:none}.slick-dots li button:before{color:#fff;opacity:1;font-size:20px}.slick-dots li button{height:8px;width:30px;border-radius:100px;padding:0;background:#ddd;border:none;cursor:pointer;font-size:0;padding:0;-webkit-transition:all .4s ease-In-out;-moz-transition:all .4s ease-In-out;-o-transition:all .4s ease-In-out;transition:all .4s ease-In-out;box-sizing:border-box}.slick-dots li.slick-active button{background:#b6b9fc;width:55px}section{padding:4rem 0;position:relative}.sec-subheading{color:#000;text-align:center;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1rem}.sec-heading{color:#000;text-align:center;font-family:var(--font-heading);font-size:66px;font-style:normal;font-weight:400;line-height:1;margin-bottom:1.5rem}.sec-para{color:#000;text-align:center;font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:400;line-height:1.3;margin-bottom:1.5rem}.info-sec{padding:6rem 0}.info-sec .sec-subheading{text-align:left;font-weight:600;margin-bottom:1rem}.info-sec .sec-heading{text-align:left;font-weight:600;line-height:1;margin-bottom:1.875rem}.info-sec .sec-para{text-align:left;font-weight:400;line-height:1.5;color:#333}.book-services-sec{background:#e8e0cd}.book-service-card{padding:40px 30px;background:#fff;height:100%;transition:all .3s ease-in-out;box-shadow:14px 281px 79px 0 transparent,9px 180px 72px 0 rgba(0,0,0,.01),5px 101px 61px 0 rgba(0,0,0,.05),2px 45px 45px 0 rgba(0,0,0,.09),1px 11px 25px 0 rgba(0,0,0,.1)}.book-service-card:hover{transform:scale(1.03)}.book-service-card img{margin-bottom:40px}.book-service-card .number{height:90px;width:90px;background:var(--primary);display:flex;justify-content:center;align-items:center;color:#fff;font-family:var(--font-heading);font-size:50px;font-style:normal;font-weight:500;line-height:.6;margin-bottom:1.5rem}.book-service-card h4{color:var(--primary);font-family:var(--font-heading);font-size:30px;font-style:normal;font-weight:700;line-height:1;margin-bottom:18px}.book-service-card p{color:#000;font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:400;line-height:1.5}.cta-sec{background:url(../images/cta-bg.webp);background-size:cover;background-position:center}.cta-heading{color:#fff;text-align:center;font-family:var(--font-heading);font-size:66px;font-style:normal;font-weight:400;line-height:1;margin-bottom:70px}.cta-sec .stats-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.cta-sec .counter{display:flex;gap:35px}.cta-sec .counter img{object-fit:contain;width:50px;height:50px}.cta-sec .counter div{display:flex;flex-direction:column;gap:28px;margin-top:-10px}.cta-sec .counter div h2{color:#fedf89;font-family:var(--font-heading);font-size:80px;font-style:normal;font-weight:600;line-height:.6;margin-bottom:20px}.cta-sec .counter div .text{color:#fff;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:1.2}.book-category-sec{background:#f9f9f9}.book-category-card{display:flex;flex-direction:column;height:100%;background:#d8cbab;transition:all .3s ease-in-out}.book-category-card:hover{transform:translate(-10px,-10px);box-shadow:10px 10px 0 #e8e0cd}.book-category-card img{width:100%;height:auto;object-fit:cover}.book-category-card h4{color:#000;text-align:center;font-family:var(--font-heading);font-size:32px;font-style:normal;font-weight:700;line-height:1;padding:56px 24px}.book-portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px;margin-top:3rem}.book-portfolio-card{background:#e8e0cd;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:20px}.book-portfolio-card a{margin:0 auto}.book-portfolio-card p{color:#000;text-align:center;font-family:var(--font-heading);font-size:20px;font-style:normal;font-weight:400;line-height:1}.testimonial-sec{background:#f9f9f9;padding:6rem 0}.testimonial-slider{position:relative}.testimonial-slide{background:var(--primary);padding:60px 80px;display:flex;flex-direction:column;justify-content:center;align-items:center}.testimonial-slide p{color:#fff;text-align:center;font-family:var(--font-heading);font-size:24px;font-style:italic;font-weight:700;line-height:1.45}.testimonial-slider .testimonial-arrow{width:58px;height:58px;background:#000;display:flex;justify-content:center;align-items:center;font-size:40px;color:#fff;position:absolute;top:40%}.testimonial-slider .testimonial-arrow:active,.testimonial-slider .testimonial-arrow:hover{background:var(--primary)}.testimonial-slider .testimonial-arrow.left{left:-5rem}.testimonial-slider .testimonial-arrow.right{right:-5rem}.testimonial-slider::before{content:"";width:140px;height:140px;background:url(../images/icons/test-quot-left.webp);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:-45%;left:-5rem}.testimonial-slider::after{content:"";width:140px;height:140px;background:url(../images/icons/test-quot-right.webp);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-15%;right:-10rem}.bbb-sec .sec-subheading{font-size:20px;margin-bottom:.5rem}.bbb-sec .sec-heading{font-size:42px;margin-bottom:1rem}.bbb-sec .sec-para{margin-bottom:1rem}.bbb-sec-card{background:#fff;box-shadow:0 0 14px 0 rgba(0,0,0,.1);padding:24px 20px;height:100%;transition:all .3s ease-in-out}.bbb-sec-card:hover{transform:scale(1.03)}.bbb-sec-card h2{color:#000;font-family:var(--font-heading);font-size:22px;font-style:normal;font-weight:600;line-height:1.2;margin:.5rem 0}.bbb-sec-card p{color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.bbb-sec-card b{color:#333;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;display:block;margin:.25rem 0}.bbb-sec-card a{color:var(--primary)}.form-container{background:#1c1c1c;padding:20px}.form-container h1{color:#fff;font-family:var(--font-heading);font-size:38px;font-style:normal;font-weight:400;line-height:1.1}.form-container h1 small{font-size:27px}.form-container h1 span{color:var(--primary)}.form-container form{margin-top:1rem}.form-container input{width:100%;padding:15px 20px;margin-bottom:.5rem}.pricing-cta{width:100%;height:fit-content;background:#fff1d2;padding:3rem .75rem;display:flex;flex-direction:column}.pricing-cta b{font-weight:700}.accordion-list{position:relative}.accordion-list li{cursor:pointer;width:100%;margin:0 auto;border-bottom:1px solid #ddd}ul.accordion-list li span{display:flex;position:relative}.accordion-list li h3{color:#000;font-family:var(--font-heading);font-size:26px;font-style:normal;font-weight:500;line-height:normal;padding:30px 30px 30px 25px;width:100%}ul.accordion-list li h3:after{content:"\f078";font-family:"Font Awesome 5 Pro";position:absolute;right:15px;color:#111;transition:all .3s ease-in-out;font-size:20px;font-weight:600;top:40px}.accordion-list li.active h4::after{color:#9ca3af;content:"\f077"}ul.accordion-list li.active h3:after{content:"\f077"}ul.accordion-list li.active h3{border:1px solid #efefef;background:#fff;box-shadow:0 12px 30px 0 rgba(0,0,0,.15)}.answer p{padding:40px;color:#666;font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:400;line-height:1.7}.answer p span{color:var(--primary);font-weight:700}.about-info-sec{padding:6rem 0 0}.about-info-sec .container{background:#fff1d2;padding:24px;margin-bottom:6rem}.about-info-sec .about-info{padding:20px}.about-info-sec .about-subheading{color:#000;font-family:var(--font-heading);font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15px}.about-info-sec .about-heading{color:var(--primary);font-family:var(--font-heading);font-size:66px;font-style:normal;font-weight:400;line-height:1;margin-bottom:30px}.about-info-sec .about-text{color:#333;font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:400;line-height:1.5;margin-bottom:30px}.author-container{background:#fff1d2;padding:90px 30px}.author-subheading{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1rem}.author-heading{color:#000;font-family:var(--font-heading);font-size:66px;font-style:normal;font-weight:600;line-height:1;max-width:90%;margin-bottom:2rem}.author-list{display:flex;flex-direction:column;gap:12px}.author-list li{color:#333;font-size:18px;font-style:normal;font-weight:400;line-height:1.5;position:relative;padding-left:24px}.author-list li::before{content:"";background-image:url(../images/icons/author-icon.html);background-position:center;background-repeat:no-repeat;background-size:contain;width:16px;height:25px;position:absolute;top:0;left:0}.ourwork-nav{display:flex;flex-direction:column}.ourwork-nav li{border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;padding:20px;display:flex;justify-content:center;align-items:center;color:#000;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:500;line-height:1.4;text-align:center;cursor:pointer}.ourwork-nav li.active,.ourwork-nav li:hover{background:var(--primary);color:#fff}.ourwork-nav li:first-child{border-top:1px solid #000}.ourwork-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.contact-info-sec{display:flex;flex-direction:column}.contact-info-sec h1{color:#333;font-family:var(--font-heading);font-size:50px;font-style:normal;font-weight:400;line-height:1.2;margin-bottom:10px}.contact-info-sec h2{color:#333;font-family:var(--font-heading);font-size:30px;font-style:normal;font-weight:400;line-height:1.2;margin-top:30px}.contact-info-sec a,.contact-info-sec p{color:#0b0b0b;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:500;line-height:1.5;margin-top:10px;width:fit-content}.contact-info-sec a:hover{color:var(--primary)}.contact-info-sec .contact-review{margin-top:10rem;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.contact-form-sec{display:flex;flex-direction:column}.contact-form-sec h1{color:#333;font-family:var(--font-heading);font-size:66px;font-style:normal;font-weight:400;line-height:1.06;margin-bottom:28px}.contact-form-sec p{color:#333;font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:400;line-height:1.3}.footer-cta{background:#fff1d2;padding:6rem 0}.footer-cta-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-cta-heading{color:#000;text-align:center;font-family:var(--font-heading);font-size:60px;font-style:normal;font-weight:400;line-height:.9}.footer-cta-para{color:#111;text-align:center;font-family:var(--font-body);font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin:26px 0}.footer-cta .theme-btn{min-width:fit-content !important;width:70% !important;display:flex !important;justify-content:center !important;align-items:center !important;margin-bottom:30px !important}.footer-cta .bottom-info{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px}.footer-cta .bottom-info p{color:#000;text-align:center;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:1.5}.footer-cta .bottom-info p a{color:var(--primary);font-weight:700}.footer-cta .bottom-info>a{display:flex;align-items:center;justify-content:center;gap:10px;color:#333;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:700;line-height:1}footer{background:#1c1c1c;padding:1.5rem 0 2rem}footer .footer-logo-sec{display:flex;flex-direction:column;gap:1rem;color:#fff}footer .footer-logo-sec a,footer .footer-logo-sec p{color:#fff;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:1.1;letter-spacing:.1px}footer .footer-logo-sec a:hover{color:var(--primary)}footer .footer-nav-sec{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:3.2rem}footer .footer-nav-sec ul{display:flex;flex-direction:column;gap:10px;color:#fff}footer .footer-nav-sec ul li a{color:#fff;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:.25px}footer .footer-nav-sec ul li a:hover{color:var(--primary)}footer .footer-nav-sec ul li a.heading{font-family:var(--font-body);font-size:16px;font-weight:700;line-height:1.12;letter-spacing:.15px;margin-bottom:10px}footer .footer-nav-links{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:2rem}footer .footer-nav-links div{display:flex;align-items:center;gap:50px;color:#fff}footer .footer-nav-links div:last-child{gap:10px}footer .footer-nav-links div a{color:#fff;text-align:center;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.15px}footer .footer-nav-links div a.social-link{border:1px solid #f45a28;display:flex;align-items:center;justify-content:center;align-self:center;border-radius:50%;color:#fff;font-size:12px;width:22px;height:22px}footer .footer-nav-links div a.social-link:hover{background:#f45a28}footer .footer-review{margin-top:28px;width:100%;display:flex;justify-content:flex-end}footer .copyright{width:100%;padding:20px 0 0;margin-top:2rem;border-top:1px solid #ffffff33;display:flex;align-items:center;justify-content:center}footer .copyright p{color:#adadad;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:1.2}.package{border-radius:20px;border:1px solid #d9d9d9;background:#fff;box-shadow:0 12px 35.7px 0 rgba(72,55,255,.02);height:100%;display:flex;flex-direction:column}.package .upper{border-radius:20px 20px 0 0;background:var(--primary);box-shadow:0 12px 35.7px 0 rgba(72,55,255,.02);display:flex;justify-content:center;align-items:center;padding:20px 10px}.package-title{color:#fff;font-family:var(--font-heading);font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.3px;text-align:center}.package .bottom{padding:20px 32px 26px;display:flex;flex-direction:column;height:100%}.package-price{color:var(--primary);text-align:center;font-family:var(--font-heading);font-size:44px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.44px;padding-bottom:20px;border-bottom:1px solid #d9d9d9;margin-bottom:26px}.package-price small{font-size:24px;padding-left:8px;font-weight:500;color:#232323}.package-list-title{color:#171717;font-family:var(--font-heading);font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px;margin-bottom:1rem}.package-list-para{color:#5b5b5b;font-size:16px;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:15px}.package-list-desc{color:#353535;font-size:16px;font-style:italic;font-weight:400;line-height:1.4;margin-bottom:2rem}.package-list{display:flex;flex-direction:column;gap:10px;height:220px;overflow-y:auto;margin-bottom:1rem}.package-list li{color:#171717;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.18px;padding-left:24px;position:relative}.package-list li::before{content:"\f058";font-family:"Font Awesome 5 Pro";position:absolute;top:3px;left:0;color:var(--primary);font-weight:700}.package .btn-wrap{margin:auto 0 0}.package-cardsm{background:#e8e0cd;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:20px}.package-cardsm h4{color:#171717;font-family:var(--font-heading);font-size:26px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.24px;text-align:center}.package-cardsm p{color:#5b5b5b;font-size:16px;font-style:normal;font-weight:500;line-height:1.4;text-align:center}.comparision-table-wrapper{width:100%;overflow-x:auto}.comparision-table-wrapper{width:100%;overflow-x:auto}.comparision-table{width:100%;min-width:700px}.comparision-table,.comparision-table td,.comparision-table th{border:1px solid #1c1c1c33;border-collapse:collapse}.comparision-table tr:nth-child(odd){background:#f5f5f5}.comparision-table tr:nth-child(even){background:#e9e9e9}.comparision-table tr th:nth-child(1){padding:24px 20px;background:var(--primary);color:#fff;font-family:var(--font-heading);font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.36px;vertical-align:middle;width:50%}.comparision-table tr th:nth-child(2),.comparision-table tr th:nth-child(3),.comparision-table tr th:nth-child(4){padding:14px 20px;background:#000;color:#fff;font-family:var(--font-heading);font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.2px;vertical-align:middle;text-align:center;width:10%;border-left:2px solid var(--primary)}.comparision-table tr td{padding:10px;color:#171717;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.18px;vertical-align:middle}.comparision-table tr td:not(:first-child){text-align:center}.comparision-table tr td .check-icon{text-align:center;width:100%;font-size:26px;font-weight:400;color:#00b67a}.comparision-table tr td .cross-icon{text-align:center;width:100%;font-size:26px;font-weight:400;color:red}.pricing-bottom-sec{background:#fff1d2}.pricing-bottom-sec h1{color:#000;font-family:var(--font-heading);font-size:62px;font-style:normal;font-weight:400;line-height:1.06;margin-bottom:28px}.pricing-bottom-sec h4{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:1.2;margin-bottom:28px}.pricing-bottom-sec p{color:#333;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;margin-bottom:15px}.has-child{position:relative;z-index:1}.dropdown{position:absolute!important;background:#000;border-radius:5px;top:100%;width:100vw;max-width:660px;box-shadow:0 10px 20px rgb(0 0 0 / 10%),0 6px 6px rgb(0 0 0 / 10%);display:none}.dropdown-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px;row-gap:20px;column-gap:10px}@keyframes slide{0%{height:0}100%{height:auto}}.dropdown .dropdown{left:100%;top:0;padding:10px}.dropdown ul{display:flex;flex-direction:column;gap:10px}.dropdown ul li a{font-size:14px;line-height:1.4;color:#fff;padding:0}.dropdown ul li a b{font-size:18px;font-weight:700}.chev.rotate{transform:rotate(180deg)}.chev{transition:.5s ease;color:#707070;font-size:16px}.newcountrycode{position:relative;display:flex;align-items:center;border:1px solid #ddd;height:45px;border-radius:5px}.newcountrycode select{width:56px;border:0;padding:0 19px;font-size:16px;position:relative;z-index:1;background:0 0}.newcountrycode .countrycode{width:70px;border:0;background:#f9f9f9;text-align:center;padding:5px;border-radius:5px;margin:0 10px}.newcountrycode input{border:0}.mt-100{margin-top:100px}.portfolio-slider{position:relative}a.arrow-btn{position:absolute;top:calc(50% - 54px);width:60px;height:60px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:1;font-size:24px;color:#333;box-shadow:0 1.32566px 14px rgba(0,0,0,.08)}.portfolio-slider a.arrow-btn.right.slick-arrow{right:8%}.portfolio-slider a.arrow-btn.left.slick-arrow{left:8%}.testimonials{background:#002c4f;position:relative;padding-bottom:100px;overflow:hidden}.testimonials::before{content:"";background:url(../images/testi.html) no-repeat;width:300px;height:100%;background-size:contain;position:absolute;top:0;left:0}.arrows{width:100%;text-align:center;display:flex;justify-content:center;gap:30px;margin-top:30px}.testimonials .slick-slide{margin:20px 15px}.design-card-list .slick-slide,.design-card-list-2 .slick-slide{margin:0 10px}.design-card-list-2{direction:rtl}.design-card-list,.design-card-list-2{padding-bottom:2rem}.design-card-list li,.design-card-list-2 li{position:relative;display:flex!important;justify-content:center}.send{text-align:left;padding-top:35px}.send input[type=submit]{height:70px;font-weight:600;font-size:20px;color:#fff;cursor:pointer;transition:.4s ease;text-transform:capitalize;width:100%;border:0;padding:12px 50px;border-radius:50px;box-shadow:0 1.7px 3.1px 0 rgba(11,93,81,.01);background-color:#0b5d51}.details a{font-size:16px;font-weight:400;color:#333}.details{margin-bottom:40px}.details a i,.details p i{color:#008576;padding-right:12px}.terms ul{line-height:25px;font-size:16px;color:#333}.terms ul li{margin-bottom:1rem}.terms ul li::marker{font-size:22px;font-weight:500}.terms h4{font-size:24px;margin:1rem 0}.terms p{margin-bottom:2rem}@media only screen and (max-width:1400px){.cta-sec .stats-wrapper{gap:1rem}.cta-sec .counter{gap:20px}.cta-sec .counter div{gap:20px}.cta-sec .counter div h2{font-size:70px}.cta-sec .counter div .text{font-size:18px}}@media only screen and (max-width:1200px){.sec-subheading{font-size:18px}.info-sec .sec-heading{margin-bottom:1.25rem}.sec-heading{font-size:44px}.sec-para{font-size:16px}.cta-heading{font-size:56px}.cta-sec .stats-wrapper{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.cta-sec .counter{justify-content:center}.book-category-card h4{font-size:26px;padding:48px 20px}.testimonial-slide p{font-size:20px}.testimonial-slider .testimonial-arrow{width:50px;height:50px;font-size:32px}.footer-cta{padding:5rem 0}.footer-cta-heading{font-size:46px}.footer-cta-para{font-size:22px;margin:20px 0 26px}.footer-cta .bottom-info{gap:20px}.footer-cta .bottom-info p{font-size:18px}.about-info-sec .about-subheading{font-size:18px}.about-info-sec .about-heading{font-size:44px;margin-bottom:1.25rem}.about-info-sec .about-text{font-size:16px}.ourwork-grid{gap:24px}.accordion-list li h3{font-size:22px}.answer p{padding:30px;font-size:16px}}@media only screen and (max-width:992px){.info-sec img{display:none}.cta-sec .stats-wrapper{grid-template-columns:repeat(2,1fr);row-gap:2rem}.cta-sec .counter div h2{font-size:56px}.testimonial-slide{padding:40px 60px}.testimonial-slider{margin:0 5rem}footer .footer-logo-sec{align-items:center}.mainBanner{background-position:left}.about-info-sec img{display:none}.about-info-sec .container{padding:16px;margin-bottom:2rem}.ourwork-nav li{padding:10px;font-size:16px;border:1px solid #000!important}.ourwork-nav{margin-bottom:2rem;padding:0 12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ourwork-grid{padding:0 12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.contact-info-sec h1{font-size:40px}.contact-info-sec a,.contact-info-sec p{font-size:18px}.contact-info-sec h2{font-size:24px;margin-top:20px}.contact-info-sec .contact-review{margin:3rem 0}.contact-form-sec h1{font-size:40px}.cust-row{grid-template-columns:repeat(1,1fr)}.cust-row .img-sec{display:none}.mmpopup .centercont h3{font-size:30px;line-height:32px}.centercont p{font-size:16px!important;line-height:22px!important}}@media only screen and (min-width:320px) and (max-width:768px){.logo{width:100px}.banner-content{padding:6rem 0 4rem}.banner-content-box{padding:30px !important}.banner-subheading{font-size:.9rem;line-height:1.2;margin-bottom:10px}.banner-heading{font-size:1.5rem !important;margin-bottom:20px !important}.banner-heading.sm{font-size:36px;margin-bottom:20px}.banner-text{font-size:16px;margin-bottom:10px}.info-sec{padding:3rem 0}.info-sec .sec-heading,.info-sec .sec-para,.info-sec .sec-subheading{text-align:center}.sec-heading{font-size:1.5rem}.theme-btn{padding:13px 8px !important;font-size:16px !important;text-align:center !important}.chat-btn{font-size:16px !important}.book-service-card{padding:30px}.book-service-card img{margin-bottom:20px}.book-service-card h4{font-size:26px}.book-service-card p{font-size:16px}.cta-heading{font-size:1.5rem}.cta-sec .counter div h2{font-size:40px;margin-bottom:10px;display:flex}.cta-sec .counter div{gap:10px}.cta-sec .counter div .text{font-size:16px}.cta-sec .counter img{width:40px;height:40px}.book-category-card h4{font-size:24px;padding:24px 15px}.bottom-para{font-size:18px}.testimonial-slider::after,.testimonial-slider::before{display:none}.testimonial-sec{padding:3rem 0 5rem}section{padding:3rem 0}.testimonial-slide{padding:20px}.testimonial-slide p{font-size:18px}.testimonial-slider{margin:0}.testimonial-slider .testimonial-arrow{width:40px;height:40px;font-size:24px;z-index:999;top:unset;bottom:-3rem}.testimonial-slider .testimonial-arrow.left{left:30%}.testimonial-slider .testimonial-arrow.right{right:30%}.accordion-list li h3{font-size:20px;padding:15px 35px 15px 15px}ul.accordion-list li h3:after{right:10px;font-size:18px;top:20px}.answer p{padding:18px}.footer-cta{padding:4rem 0}.footer-cta-heading{font-size:1.5rem;line-height:1.1}.footer-cta-para{font-size:20px}.footer-cta .bottom-info{gap:10px}.footer-cta .bottom-info p{font-size:16px}.footer-logo img{max-width:9rem}footer .footer-logo-sec a,footer .footer-logo-sec p{text-align:center}footer .footer-nav-links div{gap:20px;flex-wrap:wrap;justify-content:center;color:#fff}footer .footer-nav-links{justify-content:center}.about-info-sec .about-subheading{margin-bottom:10px;text-align:center}.about-info-sec .about-heading{font-size:36px;margin-bottom:1rem;text-align:center}.about-info-sec .about-info{padding:0}.about-info-sec .about-text{text-align:center}.about-info-sec .container{margin-bottom:1rem}.about-info-sec{padding:3rem 0 0}.book-portfolio-grid{margin-top:1rem}.contact-info-sec .contact-review{justify-content:center}.contact-form-sec p,.contact-info-sec a,.contact-info-sec p{font-size:16px}.contact-form-sec h1{font-size:36px}.cust-row{grid-template-columns:repeat(1,1fr) !important}.cust-row .form-sec2{order:-1}.cust-row .content-sec{order:0}.cust-row .img-sec{display:none}.mmpopup .centercont h3{font-size:1.4rem;line-height:32px}.centercont p{font-size:16px!important;line-height:22px!important}.cust-row .bbb-card div h6,.cust-row .content-sec h1{font-size:1.5rem}.cust-row .book-ticker span{font-size:2rem}.cust-row .bbb-card div span{font-size:1rem}.closeico{top:1%;right:0}.btn-wrap{justify-content:center}.theme-btn{font-size:16px}.mmpopup .formpop{margin:0}span{display:block}.cust-row .content-sec{margin:0 0 1rem 0}.bbb-sec .sec-heading{font-size:2rem}}