@media (max-width:1024px) and (min-width:981px){section.banner .col-8.cont{width:90%}section.cta a.main-btn:hover::after{transform:translateX(71%)}section.cta a.main-btn:hover .icon-container{transform:translateX(37%)}.home-blog-sec .col-lg-4{width:50%}section.cta .bottom-content .col-9{padding:30px}section.cta .bottom-content .col-3{padding:30px 30px 30px 0}}@media (max-width:980px){.about-us-cont{min-height: auto;}section.process .col-4{width:50%;}section.process{padding-bottom: var(--p50);}section.banner h1{font-size:42px;margin-bottom:10px}section.banner .col-8.cont{width:90%}section.about-us .row{flex-direction:column-reverse;gap:30px}.demo .col-md-8,section.about-us .col-6.about-us-cont,section.about-us .col-6.about-us-img,section.process .col-6{width:100%}section.about-us img{height:400px}section.about-us .about-us-img {width: 100%;height: 400px;float: none;margin-left: 0;margin-bottom: 30px;}section.cta .bottom-content .col-9{padding:30px;width:65%}section.cta .bottom-content .col-3{padding:30px 30px 30px 0;width:35%}section.cta .bottom-content h2{font-size:var(--f28)}.blog-wrapper{padding:var(--p50) var(--p12) var(--p50)}.home-blog-sec .col-lg-4,section.services .col-4{width:50%}.blog-page .bottom-sec{padding:20px}.blog-page .bottom-sec h3{font-size:var(--f20);height:53px}section.services .icon-box h2{font-size:28px}}@media (max-width:540px){section.custom-solution .col-6{width: 100%;padding: 0;}section.process h4 strong{font-size: 18px;}section.process h4 strong:before{font-size: 21px;}section.process .col-4{width: 100%;}section.custom-solution h4 {font-size: var(--f20);}section.about-us .about-us-img{height: 300px;}.home-blog-sec .col-lg-4,section.banner .col-8.cont,section.services .col-4{width:100%;padding:0}.blog-wrapper{padding:var(--p40) var(--p12) var(--p40)}.blog-page .bottom-sec{padding:20px}.blog-page .bottom-sec h3{font-size:var(--f18);height:49px}section.faq .accordion-flush .accordion-item .accordion-button,section.faq .accordion-flush .accordion-item .accordion-button.collapsed{font-size:16px}.demo .col-md-8,.owl-carousel .owl-stage-outer,section.about-us .col-6.about-us-cont,section.about-us .col-6.about-us-img,section.faq .col-12,section.process .col-6,section.service-wrapper .col-12{padding:0}.testimonial{padding:25px 20px;margin:0;border-radius:0 50px}.testimonial .description{margin-bottom:0}.testimonial .title{font-size:18px}.demo .owl-nav{margin-top:15px}section.cta .bottom-content .col-9{padding:20px;width:100%}section.cta .bottom-content h2{font-size:var(--f24);width:100%;text-align:center}section.cta .bottom-content .col-3{padding:0 20px 20px;width:100%;justify-content:center}section.about-us img{height:300px}section.banner{padding-bottom:50px;height:400px;max-height:400px}section.banner h1{font-size:30px;margin-bottom:10px;margin-top:0;padding:0}section.banner p{font-size:15px;height:150px;overflow:hidden}section.process{padding-bottom:40px}section.process .head{width:100%;margin-bottom:30px}section.services .icon-box h2{font-size:25px;margin-bottom:0}section.service-wrapper{padding-bottom:0}}@media (max-width:360px){section.banner h1{font-size:28px;padding:0}section.banner p{margin-bottom:0}section.about-us img,section.services .icon-box,section.services .services-area{height:250px}section.about-us .about-us-img {height: 250px;}section.cta .row p{font-size:var(--f16)}section.cta .bottom-content h2{font-size:var(--f20)}.blog-page .upper-sec,.blog-page .upper-sec img{height:200px}.blog-page .admin-area{align-items:flex-start;flex-direction:column;gap:10px}section.blog-details-upper h1{font-size:var(--f28)}section.services .icon-box h2{font-size:22px;margin-bottom:0}section.service-wrapper .service-box h2{font-size:15px}}@media (max-width:320px){section.banner{padding-bottom:50px;height:430px;max-height:430px}}