@media (min-width: 1440px) and (max-width: 1660px){
    .container{
        max-width: 85%;
    }
    .services-menu-all ul li a{font-size: 16px;}
    .haader-sec .is-nav-tabs .nav-link{font-size: 16px;}
    .header-mega-menu .innovation-list h2{font-size: 22px;}
    .header-mega-menu .innovation-list ul li p{font-size:13px;}
    .is-nav-tabs{width: 280px;}
    .header-mega-menu .tab-content{width: calc(100% - 280px);}
    .megamenu-heading-services h3{font-size: 18px;}
    .megamenu-heading-services .view-rgt-ico a{font-size: 14px;}
    .resources-menu ul li a{font-size: 16px; font-weight: 400;}

    .hero-banner-sec{padding-bottom: 70px;}
    .hero-left-caption{width: 65%;}
    .hero-left-caption h1{font-size: 61px; padding-right: 100px;}
    .hero-left-caption h1 span{font-family: var(--ss-heading-font-black);}
    .hero-left-caption p{font-size: 20px;}
    .hero-rgt-pic{padding-left: 50px; width: 35%; margin-left: auto;}
    .haader-sec ul.navbar-nav>li{margin-left: 15px; margin-right: 15px; font-size: 17px;}
    .inner-clients-logos span{font-size: 25px; text-transform: uppercase;}
    .inner-clients-logos span:before{top: -17px; bottom: -17px;}
    .inner-clients-logos span:after{
        right: 4px;
        top: -18px;
        bottom: -18px;
        border-top: 32px solid transparent;
        border-right: 24px solid #f7f7f9;
        border-bottom: 32px solid transparent;
    }
    .innovation-rgt-bx > p{font-size: 20px;}
    .innovation-rgt-bx h2{font-size: 35px;}
    .innovation-list ul li{padding-left: 60px; margin-top: 12px;}
    .innovation-list ul li figure{width: 40px; height: 40px; padding: 7px;}
    .innovation-list small{font-size: 16px;}
    .innovation-list p{font-size: 15px;}

    .core-service-sec h2{font-size: 32px;}
    .core-service-sec p{font-size: 20px;}
    .lft-tabs-service .nav-pills .nav-link{ font-size: 16px;}
    .coreservice-detail .accordion-button{ font-size: 18px; padding: 10px 0;}
    .coreservice-detail .accordion-body p{font-size: 14px; }
    .coreservice-detail .accordion-button[aria-expanded="true"]:after{background-color: #ffffff;}
    .coreservice-detail .accordion-item{margin-bottom: 0;}
    .service-img{padding-left: 20px; margin-top: 10px;}

    .industries-sec h2{font-size: 32px;}
    .industries-sec p{font-size: 20px;}
    .industries-sec  .industries-info p{font-size: 14px; line-height: 24px;}
    .industries-sec .accordion-button{font-size: 20px; padding: 15px 0;}
    .industries-sec .accordion-item{margin-bottom: 10px;}
    .industries-sec .accordion-button::after{font-size: 18px; width: 40px; height: 40px; padding: 8px 0;}
    .industries-sec .accordion-header i{width: 50px;}
    .industry-outer{padding-left: 50px;}

    .empowering-content h2{font-size: 32px; margin-bottom: 25px;}
    .empowering-content p{max-width: 100%; font-size: 18px; line-height: 30px;}

    .case-study-heading h2{font-size: 32px; font-family: var(--ss-heading-font-bold);}
    .case-study-heading span{font-size: 16px;}
    .case-study-heading .view-rgt-ico a{font-size:35px; width: 70px; height: 70px;}
    .case-study-caption{padding: 0 30px; height: 60px; bottom: 30px;}
    .case-study-caption h3{font-size: 20px;}
    .case-study-caption p{line-height: 24px; font-size: 14px; height: 79px;}

    .explore-resource-sec h2{font-size: 32px;}
    .explore-resource-sec p{font-size: 18px; line-height: 28px;}
    .resources-tabs .nav-tabs .nav-link{font-size: 18px;}
    .explore-resource-sec .news-blog-bx p{line-height: 28px; font-size: 16px;}
    .newsevent-carousel.owl-theme .owl-nav [class*=owl-], .blogs-carousel.owl-theme .owl-nav [class*=owl-]{font-size: 16px; padding: 11px 0; width: 40px; height: 40px;}
    .atqor-story-bx ol li{margin-top: 30px; padding-left: 70px;}
    .story-partner-sec h2{font-size: 26px;}
    .atqor-story-bx ol li span{font-size: 30px;}
    .atqor-story-bx ol li p{font-size: 16px; margin-top: 10px;}
    .atqor-story-bx ol li:before{font-size: 30px; top: 10px;}
    .atqor-story-bx ul{margin-top: 20px;}
    .partner-ms-logo{padding: 15px 20px;}

    .letsconnect-sec .empowering-content p{font-size: 18px; line-height: 28px;}
    .footer-logo{width: 170px;}
    .footer-social{width: 250px;}
    .footer-about{width: calc(100% - 420px); padding: 15px 20px;}
    .footer-sec h3{font-size: 16px;}
    .footer-about p{font-size: 13px; line-height: 20px;}
    .footer-social ul{transform: scale(0.8); gap: 8px;}
    .footer-nav ul li{font-size: 13px; margin-bottom: 8px;}
    .address-bx p{font-size: 13px; line-height: 20px;}
    .phone-num span{font-size: 14px;}
    .phone-num>div{font-size: 14px;}
    .certified-outer ul{gap: 0 30px; transform: scale(0.8); transform-origin: left;}
    .certified-outer {
    /* background-color: #2E3C58; */
    position: relative;
    width: 88%;
    /* padding: 15px 0; */
}
    .gpw-certied {
        margin-top: 0;
        width: 70px;
        position: absolute;
        top: -26px;
    }
    .left-started-bx h1{font-size: 48px;}
    .left-started-bx p{font-size: 20px; margin-bottom: 40px;}
    .left-started-bx span{font-size: 20px;}
    .left-started-bx ul{transform:scale(0.8); transform-origin: left; margin-top: 0;}
    .getstarted-outer .modal-body{display: flex; align-items: center;}

    .left-about-caption{padding-left: 8%;}
    .value-client-list ul li{margin-bottom: 25px;}
    .left-about-caption h1{font-size: 40px;}
    .left-about-caption strong{font-size: 20px;}
    .left-about-caption p{font-size: 17px; line-height: 28px;}
    
    .atqor-intro-sec{padding: 100px 0;}
    .atqor-intro-sec p{font-size: 26px; line-height: 40px;}
    .left-heading-core span{font-size: 18px;}
    .left-heading-core span:before{height: 45px;}
    .left-heading-core h2{font-size: 30px; line-height: 40px; max-width: 400px;}
    .right-core-intro h3{font-size: 24px;}
    .right-core-intro p{font-size: 16px; line-height: 28px;}
    .right-core-intro>ul>li{padding-bottom: 40px;}
    .right-core-intro>ul>li ul li{font-size: 16px;}
    .right-core-intro em{font-size: 16px;}
    .client-served-sec h2{font-size: 40px;}
    .value-client-list ul li h3{font-size: 24px;}
    .value-client-list ul li p{font-size: 16px; line-height: 28px; max-width: 500px;}
    .industries-served-bx h2{font-size: 30px;}
    .industries-served-bx p{font-size: 16px; line-height: 26px;}
    .industries-served-bx ul li a{font-size: 20px;}
    .industries-served-bx ul li i{font-size: 18px;}
    .industries-served-bx ul li{padding: 12px 0;}
    .industries-served-bx{max-width: 45%;}

    .journey-atqor-sec h2{font-size: 30px;}
    .journey-atqor-sec p{font-size: 18px; line-height: 26px;}
    .journey-atqor-sec .journey-year-bx p{ line-height: 26px;}

    .map-add-outer h1{font-size: 45px;}    
    .map-add-outer p{font-size: 20px; line-height: 28px;}
    .enquiry-lft-bx{padding-left: 0;}
    .enquiry-lft-bx h2{font-size: 30px; max-width: 400px;}
    .enquiry-lft-bx p{font-size: 18px; line-height: 28px;}
    .enquiry-lft-bx span{font-size: 20px;}
    .enquiry-lft-bx ul li{padding: 10px 0;}
    .enquiry-lft-bx ul li figure{transform: scale(0.8); transform-origin: left;}

    .affilitation-contact-sec{padding: 50px 0;}
    .affilitation-contact-sec h2{font-size: 30px;}
    .affilitation-contact-sec p{font-size: 18px; line-height: 28px;}
    .affilitation-bx{min-height: 225px; max-height: 225px;}

    .left-heading-core p{font-size: 16px; line-height: 26px; max-width: 550px;}

    .services-heading-sec{padding: 50px 0;}
    .services-heading-sec h1{font-size: 50px;}
    .services-heading-sec p strong{font-size: 18px; font-weight: 600;}
    .services-heading-sec ul li span{font-size: 16px; line-height: 26px;}
    .service-intro-sec{padding: 50px 0;}
    .service-intro-desc p{font-size: 18px; line-height: 34px; font-weight: 400; margin-bottom: 20px;}
    
    .subservices-all-sec h2{font-size: 35px;}
    .subservices-all-sec p{font-size: 22px;}
    .services-sub-bx{padding: 30px 20px;}
    .services-sub-bx h3{font-size: 22px; margin: 15px 0;}
    .subservices-all-sec .services-sub-bx p{font-size: 18px; line-height: 28px;}
    .heading-changer figure{width: 110px; height: 55px;}
    .heading-changer figure img{width: 40px;}

    .industry-info p{font-size: 18px; line-height: 28px;}
    .industry-info ul li{font-size: 18px; line-height: 28px;}

    

    .industries-service-sec{padding: 50px 0;}
    .industries-service-sec h2{font-size: 35px;}

    .industries-service-bx h3{font-size: 22px;}

    .key-benefit-subservice-sec{padding: 50px 0;}
    .key-benefit-subservice-sec h2{font-size: 35px;}
    .key-benefit-subservice-sec p{font-size: 20px;}
    .keybenefit-bx{padding: 15px;}
    .keybenefit-bx h3{font-size: 22px;}
    .keybenefit-bx p{font-size: 18px; line-height: 28px;}
    .keybenefit-bx figure{margin-top: -71px;}
    .keybenefit-bx figure img{width: 110px;}

    .consult-service-sec h2{font-size: 35px;}
    .consult-service-sec p{font-size: 20px;}

    .challenges-we-sec h2{font-size: 35px;}
    .challenges-we-sec p{font-size: 18px;}
    .challenges-we-bx{padding: 20px 15px;}
    .challenges-we-bx h3{font-size: 22px;}
    .challenges-we-bx p{font-size: 18px; line-height: 28px;}

    .whyatqor-service-sec h2{font-size: 35px;}
    .whyatqor-service-sec p{font-size: 20px;}
    .whyatqor-image{margin: 0;}
    .whyatqor-lft{margin-top: 0;}
    .whyatqor-image picture{padding-left: 0;}
    .whyatqor-lft ul li{padding: 15px 0;}
    .whyatqor-lft ul li h3{font-size: 18px; margin-top: 0;}
    .whyatqor-lft ul li p{font-size: 16px; line-height: 26px; margin-bottom: 0;}

    .casestudy-result-sec{padding: 50px 0;}
    .casestudy-result-sec h2{font-size: 35px;}
    .casestudy-result-sec .view-rgt-ico a{width: 70px; height: 70px; font-size: 35px;}
    .client-study-carousel .carousel-indicators{width: 220px;}
    .client-study-carousel .carousel-inner{width: calc(100% - 220px); padding: 0 15px;}
    .client-project-dtl{padding: 0 15px;}
    .client-study-carousel .carousel-indicators [data-bs-target] img{transform: scale(0.6);}
    .client-study-carousel{padding: 15px 20px;}
    .client-project-dtl h3{font-size: 28px; line-height: 38px;}
    .client-project-dtl p{line-height: 28px; font-size: 18px;}
    .client-pro-info span{font-size: 16px;}
    .client-pro-info small{font-size: 16px;}
    .client-pro-info{padding: 20px 15px;}
    
    .explore-resource-sec{padding: 50px 0;}
    .left-cate-heading{padding: 20px 30px;}
    .left-cate-heading h1{font-size: 50px;}
    .left-cate-heading p{font-size: 20px;}

    .explore-category-sec{padding: 20px 0;}
    .main-category-sec{padding: 10px 0 20px 0;}
    .explore-category-sec h2{font-size: 35px;}
    .explore-category-sec p{font-size: 20px; line-height: 30px; margin-bottom: 30px;}
    .explore-cate-bx figure{width: 60px; height: 60px; padding: 8px;}
    .explore-cate-bx h3{font-size: 22px;}
    .explore-category-sec .explore-cate-bx p{font-size: 20px; line-height: 30px;}

    .core-expoertise-sec{padding: 20px 0;}
    .core-expoertise-sec h2{font-size: 35px;}
    .core-expoertise-sec p{font-size: 20px; line-height: 30px; margin-bottom: 30px;}
    .core-expt-bx h3{font-size: 22px;}
    .core-expt-bx ul li{font-size: 16px;}
    .core-expt-bx{margin: 15px 0;}

    .sdlc-flow-sec{padding: 20px 0;}
    .sdlc-flow-sec h2{font-size: 35px;}
    .sdlc-flow-sec p{font-size: 20px; line-height: 30px; margin-bottom: 30px;}
    .sdlc-flow-sec ol.nav .nav-item .nav-link{font-size: 16px;}
    .sdlc-flow-sec .accordion-body h4{font-size: 20px;}
    .sdlc-flow-sec .accordion-body p{font-size: 16px; line-height: 26px;}
    .sdlc-flow-sec .accordion-item .accordion-body{padding-bottom: 10px;}

    .industries-heading-left h1{font-size: 45px;}
    .industries-heading-left .text-gradiant{font-size: 30px;}
    .industries-heading-left p{font-size: 20px;}

    .nav-onpage-link{top: 85px;}
    .nav-onpage-link ul{gap: 0 20px;}
    .nav-onpage-link ul li{font-size: 14px;}

    .industries-all-sec{padding: 50px 0;}
    .industries-all-sec h2{font-size: 40px; max-width: 700px;}
    .industries-all-sec span{font-size: 18px;}

    .right-industries-dtl h3{font-size: 30px;}
    .right-industries-dtl p{font-size: 20px; line-height: 28px;}
    .right-industries-dtl ul{gap:10px; margin: 20px0;}
    .right-industries-dtl ul li{font-size: 16px; padding: 8px 15px;}

    .industries-sucess-pro-sec{padding: 30px;}
    .industries-sucess-pro-sec h2{font-size: 35px;}
    .sucess-story-bx h3{font-size: 24px;}
    .sucess-story-bx small{font-size: 14px;}
    .sucess-story-bx ul li{padding: 6px 15px;}

    .sub-industries-right-pic{padding-left: 10%;}
    .sub-industries-heading{padding: 0;}
    .sub-industries-heading h1{font-size: 45px;}
    .sub-industries-heading small{font-size: 20px;}
    .sub-industries-heading p{font-size: 18px; line-height: 28px; padding-right: 0;}
    
    .keyinsight-sec{padding: 40px 0;}
    .keyinsight-sec h2{font-size: 35px; font-family: var(--ss-font-common);}
    .keyinsight-sec h2 span{font-family: var(--ss-font-common);}
    .keyinsight-sec p{font-size: 18px; line-height: 28px;}
    .insightkey-bx{margin: 20px 0; padding: 20px;}
    .insightkey-bx h3{font-size: 40px;}
    .insightkey-bx p{font-size: 18px; line-height: 28px; padding: 0; min-height: 120px;}

    .solution-sub-sec{padding: 40px 0;}
    .solution-sub-sec h2{font-size: 35px;}
    .solution-sub-sec p{font-size: 20px; line-height: 30px;}
    .solution-list-bx{margin: 15px 0; padding-top: 0;}
    .solution-list-bx h3{font-size: 22px;}
    .solution-sub-sec .solution-list-bx p{font-size: 18px; line-height: 28px;}
    .solution-sub-sec .solution-list-bx p{font-size: 18px; line-height: 28px;}

    .developing-focus-sec{padding: 40px 0;}
    .developing-focus-sec h2{font-size: 35px;}
    .focus-area-key-bx{margin-top: 20px; padding: 50px 25px;}
    .focus-area-key-bx figure{width: 60px;}
    .focus-area-key-bx h3{font-size: 22px;}
    .focus-area-key-bx p{font-size: 18px; line-height: 28px;}
    

    .get-inquiry-sec{padding: 150px 0;}
    .get-inquiry-sec h2{font-size: 35px;}
    .get-inquiry-sec p{font-size: 20px;}
    
    .why-technology-sec{padding: 40px 0;}
    .why-technology-sec h2{font-size: 35px; border-bottom: 4px solid transparent;}
    .why-technology-sec ul{padding: 20px 0; padding-bottom: 0;}
    .why-technology-sec ul li span{font-size: 20px; width: 400px;}
    .why-technology-sec ul li p{font-size: 18px; width: calc(100% - 400px); line-height: 28px;}

    .blog-heading-outer{padding: 50px 0; margin-bottom: 0;}
    .blog-heading-outer h1{font-size: 55px;}
    .blog-heading-outer p{font-size: 20px;}

    .left-blog-list ul li{padding: 20px; margin-bottom: 25px;}
    .lft-blog-pic{width: 320px;}
    .rgt-blog-info{width: calc(100% - 320px); padding: 5px 15px 5px 20px;}
    .rgt-blog-info h3{font-size: 20px;}
    .rgt-blog-info p{font-size: 16px; line-height: 28px;}

    .categories-rgt-bx h3{font-size: 20px;}
    .categories-rgt-bx ul li a{font-size: 18px; padding: 15px 0;}

    .similar-outer-bx picture{width: 130px;}   
    .blog-similr-info{width: calc(100% - 130px);} 
    .similar-outer-bx a{padding: 15px;}
    .blog-dtl-left h1{font-size: 30px;}
    .blog-similr-info h4{font-size: 16px; margin-bottom: 5px;}
    .blog-similr-info p{font-size: 14px; line-height: 22px;}
    .blog-dtl-left h2{font-size: 24px;}

    .blog-dtl-left p{font-size: 17px;}
    .blog-rgt-cate-srch h3{font-size: 20px;}
    .blog-dtl-left blockquote{font-size: 26px;}
    .blog-dtl-left ul li, .blog-dtl-left ol li{font-size: 17px;}
    .blog-dtl-left h3{font-size: 22px;}
    .blog-dtl-left h4{font-size: 18px;}
    .blog-dtl-left h5{font-size: 15px;}

    .case-stdies-page-heading h1{font-size: 60px;}
    .case-stdies-page-heading p{font-size: 20px;}
    .cs-project-list-sec .sucess-story-bx h3{font-size: 18px; line-height: 28px;}

    .cs-customer-overview-sec{padding: 15px 0 70px 0;}
    .cs-customer-overview-sec h1{font-size: 55px;}
    .cs-customer-overview-sec small{font-size: 20px;}
    .cs-overview-left h3{font-size: 22px;}
    .cs-overview-left p{font-size: 16px; line-height: 26px; margin-bottom: 30px;}
    .customer-info-bx{width: 90%; padding: 10px 15px;}
    .customer-info-bx span{font-size: 16px;}
    .customer-info-bx strong{font-size: 16px;}

    .situation-sec, .atqor-solution-sec, .result-takeway-sec{padding: 40px 0;}
    .situation-sec h2,
    .atqor-solution-sec h2,
    .result-takeway-sec h2{font-size: 32px;}
    .situation-sec p{font-size: 18px; line-height: 30px;}
    .situation-sec strong{font-size: 18px;}
    .situation-sec ol li{font-size: 18px;}
    .atqor-solution-sec p{font-size: 18px; line-height: 30px;}
    .cs-solution-bx{padding: 25px 15px;}
    .cs-solution-bx h3{font-size: 18px;}
    .cs-solution-bx p{font-size: 16px; line-height: 26px;}
    .result-takeway-sec ul li{font-size: 18px;}
    .result-takeway-sec p{font-size: 18px; line-height: 30px;}

    .latestnew-carousel{padding: 40px; padding-bottom: 20px;}
    .trending-news-outer picture{width: 40%;}
    .trending-news-info{width: 60%; padding: 0 5%;}
    .trending-news-info h2{font-size: 34px; line-height: 45px;}
    .trending-news-info span{font-size: 18px;}
    .trending-news-info p{font-size: 20px; line-height: 30px;}
    .latestnew-carousel .owl-dots{margin-top: 50px;}
    .latestnew-carousel .owl-dots>.owl-dot{padding: 15px;}
    .latestnew-carousel .owl-dots>.owl-dot h3{font-size: 20px; margin-bottom: 10px;}
    .latestnew-carousel .owl-dots p{font-size: 16px;}

    .latst-news-page-sec{padding: 30px 0;}
    .latst-news-page-sec h2{font-size: 34px;}
    .latest-news-bx h3{font-size: 24px;}

    .progress-bar{top: 85px;}
    .blog-dtl-sec{padding: 30px 0;}
    .news-dtl-outer h1{font-size: 30px; margin-top: 0;}
    .industries-sucess-pro-sec .latest-news-bx h3{font-size: 20px; padding-top: 15px;}
    .industries-sucess-pro-sec .latest-news-bx p{font-size: 16px; line-height: 26px;}

    .services-heading-sec ul li{min-width: 250px; max-width: 30%; width: 100%; align-self: stretch;}

}
@media (max-width:1360px){
    .container{
        max-width: 90%;
    }
    .getstarted-outer .modal-body{padding: 50px;}
    .left-started-bx h1{font-size: 45px;}
    .left-started-bx p{font-size: 22px; line-height: 30px;}
    .modal-logo{width: 100px;}
    .getstarted-outer .btn-close{right: 50px; top: 20px;}
    .left-started-bx ul{margin-top: 0; transform: scale(0.8); transform-origin: left;;}
}
@media (min-width: 1200px) and (max-width: 1440px){
    .service-img{padding-left: 0;}
    .hero-banner-sec, .innovation-about-sec, .core-service-sec, .industries-sec, .journey-start-sec, .explore-resource-sec, .letsconnect-sec{
        padding: 50px 0;
    }
    .haader-sec ul.navbar-nav>li{margin: 0 15px;}
    .haader-sec .navbar-light ul.navbar-nav li>.nav-link{padding: 10px 5px; font-size: 16px;}
    .hero-left-caption h1{font-size: 50px;}
    .hero-rgt-pic{padding-left: 50px;}
    .partner-logos{display: flex; align-items: center; justify-content: center;}
    .lft-tabs-service .nav-pills .nav-link.active{padding: 12px 25px;}
    .lft-tabs-service .nav-pills .nav-link{font-size: 18px;}

    .coreservice-detail{padding: 15px; min-height: inherit;}
    .coreservice-detail .accordion-body p{text-align: left;}
    .coreservice-detail .accordion-button{font-size: 20px; padding: 12px 0;}
    .coreservice-detail .accordion-item{margin-bottom: 0;;}

    .empowering-content{padding-right: 0;}
    .empowering-content h2{font-size: 36px;}
    .empowering-content h2 span{display: inline;}
    .industries-sec h2{font-size: 36px;}
    .case-study-heading h2{font-size: 36px;}
    .case-study-caption{padding: 0 25px;}
    .case-study-caption h3{font-size: 22px;}
    .case-study-caption{height: 60px;}
    .case-study-heading .view-rgt-ico a{width: 60px; height: 60px; font-size: 24px;}
    .explore-resource-sec h2{font-size: 36px;}

    .atqor-story-bx ul li{flex-basis: 50%; padding: 0 35px;}

    .left-about-caption{padding-left: 6%;}
    .left-about-caption h1{font-size: 30px;}
    .left-about-caption strong{font-size: 18px;}
    .left-about-caption p{font-size: 16px; line-height: 26px; margin-top: 0;}

    atqor-intro-sec{padding: 70px 0;}
    .atqor-intro-sec p{font-size: 30px; line-height: 40px; max-width: 100%;}
    .value-client-list ul li p{font-size: 16px; line-height: 26px;}
    .value-client-list ul li{margin-bottom: 15px;}
    .valueable-client-list ul li{min-height: 110px;}

    .map-add-outer {padding: 30px 0;}
    .map-add-outer h1{font-size: 40px;}
    .map-add-outer p{font-size: 20px; line-height: 30px;}
    .enquiry-lft-bx{padding-left: 0;}
    .enquiry-lft-bx h2{font-size: 30px; padding-top: 20px;}
  .certified-outer {
    /* background-color: #2E3C58; */
    position: relative;
    width: 70%;
    /* padding: 15px 0; */
}
.businss-enquiry-form {padding: 90px 30px;}
    .enquiry-lft-bx p{font-size: 16px; line-height: 26px;}
    .contact-rgt-outer h3{font-size: 24px;}
    .contact-rgt-outer{width: 100%;}

    .affilitation-contact-sec{padding: 50px 0;}
    .affilitation-contact-sec h2{font-size: 30px;}
    .affilitation-contact-sec p{font-size: 20px; line-height: 30px;}
    .affilitation-contact-sec ul li{padding: 5px 20px; margin: 10px 0;}
    .affilitation-bx{max-height: 225px; min-height: 225px;}
    .affilitation-bx picture{transform: scale(0.8);}


    .services-heading-sec{padding: 50px 0;}
    .services-heading-sec h1{font-size: 60px;}
    .services-heading-sec p strong{font-size: 20px;}
    .services-heading-sec ul li span{font-size: 18px; line-height: 26px;}
    .service-intro-sec{padding: 50px 0;}
    .service-intro-desc h2{font-size: 35px;}
    .service-intro-desc p{font-size: 16px; line-height: 26px;}
    
    .subservices-all-sec h2{font-size: 35px;}
    .subservices-all-sec p{font-size: 20px;}
    .services-sub-bx{padding: 30px 20px;}
    .services-sub-bx h3{font-size: 20px; margin: 15px 0;}
    .subservices-all-sec .services-sub-bx p{font-size: 16px; line-height: 26px;}

    .industry-info{padding: 15px 30px;}
    .industry-info p{font-size: 16px; line-height: 26px;}
    .industry-info ul li{font-size: 16px; line-height: 26px;}

    .industries-service-sec{padding: 50px 0;}
    .industries-service-sec h2{font-size: 35px;}

    .key-benefit-subservice-sec{padding: 50px 0;}
    .key-benefit-subservice-sec h2{font-size: 35px;}
    .key-benefit-subservice-sec p{font-size: 20px; line-height: 26px;}
    .keybenefit-bx{padding: 15px;}
    .keybenefit-bx h3{font-size: 20px;}
    .keybenefit-bx p{font-size: 16px;}
    .keybenefit-bx figure{margin-top: -71px;}
    .keybenefit-bx figure img{width: 110px;}

    .consult-service-sec h2{font-size: 35px;}
    .consult-service-sec p{font-size: 20px;}

    .challenges-we-sec h2{font-size: 35px;}
    .challenges-we-sec p{font-size: 20px;}
    .challenges-we-bx{padding: 20px 15px;}
    .challenges-we-bx h3{font-size: 20px;}
    .challenges-we-bx p{font-size: 16px; line-height: 26px;}

    .whyatqor-service-sec h2{font-size: 35px;}
    .whyatqor-service-sec p{font-size: 20px;}
    .whyatqor-image{margin: 0;}
    .whyatqor-image picture{padding-left: 0;}
    .whyatqor-lft ul li{padding: 10px 0;}
    .whyatqor-lft ul li h3{font-size: 18px;}
    .whyatqor-lft ul li p{font-size: 14px; line-height: 24px; margin-bottom: 0;}

    .casestudy-result-sec{padding: 50px 0;}
    .client-study-carousel .carousel-indicators{width: 220px;}
    .client-study-carousel .carousel-inner{width: calc(100% - 220px); padding: 0 15px;}
    .client-project-dtl{padding: 0 15px;}
    .client-study-carousel .carousel-indicators [data-bs-target] img{transform: scale(0.6);}
    .client-study-carousel{padding: 15px 20px;}
    .client-project-dtl h3{font-size: 24px; line-height: 32px;}
    .client-project-dtl p{line-height: 26px; font-size: 16px;}
    .client-pro-info span{font-size: 16px;}
    .client-pro-info small{font-size: 16px;}
    .client-pro-info{padding: 20px 15px;}
    .casestudy-result-sec h2{font-size: 35px;}
    .casestudy-result-sec .view-rgt-ico a{width: 60px; height: 60px; font-size: 28px;}
    .client-study-carousel .carousel-indicators [data-bs-target]{margin: 10px 0; min-height: 85px; padding: 15px 10px;}
    
    .explore-resource-sec{padding: 50px 0;}

    .right-cat-pic{width: 35%; padding-left: 0;}
    .left-cate-heading h1{font-size: 50px;}
    .left-cate-heading{padding: 20px 15px; width: 65%;}
    .left-cate-heading p{font-size: 22px; line-height: 30px; margin-bottom: 30px;}

    .explore-category-sec{padding: 20px 0;}

    .explore-category-sec h2{font-size: 34px;}
    .explore-category-sec p{font-size: 20px; line-height: 28px; max-width: 100%; margin-bottom: 20px;}
    .explore-cate-bx{margin: 15px auto; padding: 30px; max-width: 100%;}
    .explore-cate-bx h3{font-size: 22px;}
    .explore-cate-bx figure{width: 60px; height: 60px; padding: 8px;}
    .explore-category-sec .explore-cate-bx p{font-size: 18px; line-height: 26px;}

    .core-expoertise-sec h2{font-size: 28px;}
    .core-expoertise-sec p{font-size: 18px; line-height: 28px; max-width: 100%; margin-bottom: 20px;}
    .core-expt-bx{margin: 15px 0; padding: 20px 15px;}
    .core-expt-bx h3{font-size: 20px;}
    .core-expt-bx ul li{font-size: 16px;}
    .core-expt-bx .view-rgt-ico a{font-size: 15px; width: 30px; height: 30px; padding: 4px;}

    .sdlc-flow-sec h2{font-size: 24px;}
    .sdlc-flow-sec p{font-size: 18px; line-height: 28px; max-width: 100%; margin-bottom: 20px;}
    .sdlc-flow-sec ol.nav .nav-item .nav-link{font-size: 16px;}
    .sdlc-flow-sec ol.nav .nav-item .nav-link span{padding: 12px 5px;}
    .sdlc-flow-sec .accordion-item .accordion-body{padding: 20px;}
    .sdlc-flow-sec .accordion-body h4{font-size: 20px;}
    .sdlc-flow-sec .accordion-body p{font-size: 16px; line-height: 26px;}

    .industries-banner-sec{padding: 15px 0 30px 0;}
    .industries-heading-left h1{font-size: 50px;}
    .industries-heading-left .text-gradiant{font-size: 30px;}
    .industries-heading-left p{font-size: 18px; max-width: 100%;}
    .nav-onpage-link ul{gap: 0 20px;}
    .nav-onpage-link ul li{font-size: 13px;}
    .nav-onpage-link{top: 75px;}

    .right-industries-dtl h3{font-size: 30px;}
    .right-industries-dtl p{font-size: 16px; line-height: 26px;}
    .right-industries-dtl ul{margin: 0; gap: 10px;}
    .right-industries-dtl{padding: 15px 20px;}
    .right-industries-dtl ul li{font-size: 15px; padding: 6px 15px;}
    .industries-sucess-pro-sec{padding: 30px 0;}
    .industries-sucess-pro-sec h2{font-size: 34px;}
    .sucess-story-bx h3{font-size: 26px;}
    .sucess-story-bx ul{margin: 20px 0; gap: 10px;}
    .view-all-service{padding-top: 15px;}
    .industries-main-bx picture{padding-right: 20px;}

    .sub-industries-heading h1{font-size: 40px;}
    .sub-industries-heading small{font-size: 20px;}
    .sub-industries-heading p{font-size: 16px; line-height: 26px; padding: 0;}

    .keyinsight-sec{padding: 30px 0;}
    .keyinsight-sec h2{font-size: 40px;}
    .keyinsight-sec p{font-size: 20px;}
    .insightkey-bx{margin: 10px 0; padding: 15px 0;}
    .insightkey-bx h3{font-size: 35px;}
    .keyinsight-sec .insightkey-bx p{font-size: 16px; padding: 0 0;}

    .solution-sub-sec{padding: 30px 0;}
    .solution-sub-sec h2{font-size: 40px;}
    .solution-sub-sec p{font-size: 18px; margin-bottom: 25px;}
    .solution-list-bx{margin: 15px 0; padding: 0;}
    .solution-list-bx h3{font-size: 20px;}
    .solution-sub-sec .solution-list-bx p{font-size: 16px; line-height: 26px;}

    .developing-focus-sec{padding: 30px 0 50px 0; border-radius: 0 0 50px 50px;}
    .developing-focus-sec h2{font-size: 35px;}
    .focus-area-key-bx{padding: 30px 15px;}
    .focus-area-key-bx figure{width: 60px;}
    .focus-area-key-bx h3{font-size: 20px;}
    .focus-area-key-bx p{font-size: 16px; line-height: 26px;}

    .get-inquiry-sec{margin: -50px 0; padding: 100px 0;}
    .get-inquiry-sec h2{font-size: 35px;}
    .get-inquiry-sec p{font-size: 20px;}

    .why-technology-sec{padding: 50px 0 30px 0; border-radius: 50px 50px 0 0;}
    .why-technology-sec h2{font-size: 35px; margin-top: 0;}
    .why-technology-sec ul li span{width: 40%; padding-right: 50px; font-size: 20px;}
    .why-technology-sec ul li p{width: 60%; font-size: 16px; line-height: 26px; margin: 0;}
    .why-technology-sec ul{padding-top: 0;}

    .explore-resource-sec p{font-size: 20px;}
    .news-blog-bx p{font-size: 16px; line-height: 26px;}

    .letsconnect-sec .empowering-content h2{font-size: 35px;}
    .letsconnect-sec .empowering-content p{font-size: 16px; line-height: 26px;}
    .letsconnect-sec .empowering-content{padding-left: 0;}

    .left-started-bx h1{font-size: 45px;}
    .left-started-bx p{font-size: 20px; line-height: 30px; margin-bottom: 30px;}
    .left-started-bx span{font-size: 20px;}

    .left-started-bx ul{margin-top: 0; width: 100%;}
    .left-started-bx ul li{justify-content: start; padding: 5px;}
    .left-started-bx ul li figure{transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -webkit-transform: scale(0.8);}

    .left-blog-list ul{display: flex; flex-wrap: wrap; align-self: stretch; gap: 0 10px;}
    .left-blog-list ul li{flex-wrap: wrap; padding: 15px; width: 49%; display: block; background: linear-gradient(180deg, rgba(216, 235, 250, 1) 0%, rgba(255, 255, 255, 0.5) 56%, rgba(255, 255, 255, 1) 100%);}
    .lft-blog-pic{width: 100%;}
    .rgt-blog-info{padding: 15px 0 0 0; width: 100%;}
    .rgt-blog-info h3{font-size: 20px;}
    .rgt-blog-info p{font-size: 18px; line-height: 28px;}

    .categories-rgt-bx h3{font-size: 20px;}
    .blog-srch{margin-bottom: 15px;}
    .categories-rgt-bx{padding-left: 0;}
    .categories-rgt-bx ul li a{padding: 15px 0; font-size: 18px;}

    .case-stdies-page-heading h1{font-size: 55px;}
    .case-stdies-page-heading p{font-size: 22px; line-height: 30px;}
    .cs-project-list-sec{padding: 30px 15px;}
    .cs-project-list-sec .sucess-story-bx h3{font-size: 20px; line-height: 28px;}
    .cs-project-list-sec .sucess-story-bx{margin: 15px 0; padding: 5px 0;}

    .cs-customer-overview-sec{padding-bottom: 50px;}
    .cs-overview-left p{font-size: 15px; line-height: 24px; margin-bottom: 20px;}
    .customer-info-bx{width: 98%;}
    .cs-overview-left ul{gap: 15px 0;}
    .customer-info-bx span{font-size: 14px;}
    .customer-info-bx strong{font-size: 14px; letter-spacing: 0;}

    .situation-sec, .atqor-solution-sec, .result-takeway-sec{padding: 30px 0;}
    .situation-sec h2, .atqor-solution-sec h2, .result-takeway-sec h2{font-size: 32px;}
    .situation-sec p{font-size: 16px; line-height: 26px;}
    .situation-sec ol li{font-size: 16px;}
    .situation-sec strong{font-size: 16px;}
    .atqor-solution-sec p{font-size: 16px; line-height: 26px;}
    .cs-solution-bx{margin: 15px 0; padding: 5px 15px;}
    .cs-solution-bx h3{font-size: 18px;}
    .result-takeway-sec ul li{font-size: 16px; margin-bottom: 10px;}
    .result-takeway-sec p{font-size: 16px; line-height: 26px;}

    .latestnew-carousel{padding: 20px;}
    .trending-news-outer picture{width: 45%;}
    .trending-news-info{width: 55%; padding: 0 50px;}
    .trending-news-info span{font-size: 14px;}
    .trending-news-info h2{font-size: 30px; line-height: 42px;}
    .trending-news-info p{font-size: 20px; line-height: 30px;}
    .latestnew-carousel .owl-dots{margin-top: 30px;}
    .latestnew-carousel .owl-dots>.owl-dot{padding: 10px;}
    .latestnew-carousel .owl-dots h3{font-size: 20px; margin: 10px 0;}
    .latestnew-carousel .owl-dots p{font-size: 16px;}

    .latest-news-bx p{font-size: 16px; line-height: 26px;}
    .latest-news-bx h3{font-size: 22px;}

    .lft-blog-pic picture img, .lft-blog-pic a img{max-height: inherit; height: auto;}
    .similar-outer-bx picture img{max-height: inherit; height: auto;}

    .progress-bar{top: 78px;}
}

@media (min-width: 992px) and (max-width: 1199px){
    .container{
        max-width: 95%;
    }
    .service-img{padding-left: 0;}
    .haader-sec ul.navbar-nav>li{margin-left: 15px; margin-right: 15px; font-size: 16px;}
    .header-mega-menu .innovation-list{display: none;}
    .header-mega-menu .tab-content{padding-left: 15px;}
    .services-menu-all ul li{width: 50%;}
    .hero-banner-sec, .innovation-about-sec, .core-service-sec, .industries-sec, .journey-start-sec, .explore-resource-sec, .letsconnect-sec{
        padding: 50px 0;
    }
    .haader-sec ul.navbar-nav>li{margin: 0 10px;}
    .haader-sec .navbar-light ul.navbar-nav li>.nav-link{padding: 10px 5px; font-size: 18px;}
    .hero-left-caption h1{font-size: 50px;}

    .client-logos-outer{width: 100%;}
    .inner-clients-logos span:before, .inner-clients-logos span:after{display: none;}
    .inner-clients-logos span{display: none; font-size: 24px; font-weight: 500; text-align: center; padding-top: 15px;}

    .about-video-bx{padding: 0; max-width: 700px; margin:10px auto;}
    .innovation-rgt-bx h2{ text-align: center; font-size: 34px; margin-top: 15px;}
    .innovation-rgt-bx h2 br{display: none;}
    .innovation-rgt-bx > p{font-size: 20px; text-align: center;}
    .core-service-sec h2{ text-align: center; font-size: 34px;}
    .core-service-sec p{font-size: 20px; text-align: center;}
    .coreservice-detail{padding: 15px; min-height: inherit;}
    .coreservice-detail .accordion-body p{text-align: left;}
    .coreservice-detail .accordion-button{font-size: 18px; padding: 10px 0;}
    .industries-info{padding: 0 30px;}
    .coreservice-detail .accordion-item{margin-bottom: 0;;}
    .lft-tabs-service .nav-pills .nav-item{margin: 5px 0;}
    .lft-tabs-service .nav-pills .nav-link{font-size: 16px;}
    .lft-tabs-service .nav-pills .nav-link.active{padding: 12px 25px;}
    .industries-sec h2{ text-align: center; font-size: 30px;}
    .industries-sec p{font-size: 20px; text-align: center;}
    .industries-sec .industries-info p{font-size: 14px; line-height: 24px; text-align: left;}
    .industries-sec .accordion-header i{width: 50px;}
    .industries-sec .accordion-button{font-size: 20px;}
    .ai-driven-pic{padding-left: 0;}
    .empowering-content{padding-right: 0;}
    .empowering-content h2{font-size: 30px;}
    .empowering-content h2 span{display: inline;}
    .empowering-content p{font-size: 18px; line-height: 28px;}
    .journey-start-sec{background-size: 70%; background-position: 100% 0;}
    .case-study-heading h2{font-size: 34px;}
    .case-study-heading .view-rgt-ico a{width: 50px; height: 50px; font-size: 20px;}
    .case-study-heading .view-rgt-ico{right: 15px;}

    .explore-resource-sec h2{ text-align: center; font-size: 34px;}
    .explore-resource-sec p{font-size: 20px; text-align: center;}
    .explore-resource-sec .news-blog-bx p{text-align: left;}
    .atqor-story-bx ul li{flex-basis: 50%; padding: 0 35px;}

    .footer-logo{width: 150px;}
    .footer-social{width: 250px;}
    .footer-about{width: calc(100% - 400px); padding: 10px 15px;}
    .footer-sec h3{font-size: 16px;}
    .footer-about p{font-size: 14px; line-height: 24px;}
    .address-bx{width: 100%;}
    .list-menu-all-footer{flex-wrap: wrap;}
    .footer-nav{width: 25%; margin: 30px 0;}
    .phone-num{display: inline-block; vertical-align: top; width: 33%;}
    
    .left-about-caption{padding-left: 4%;}
    .left-about-caption h1{font-size: 30px;}
    .left-about-caption strong{font-size: 18px;}
    .left-about-caption p{font-size: 16px; line-height: 26px; margin-top: 0;}
    
    .atqor-intro-sec{padding: 50px 0;}
    .atqor-intro-sec p{font-size: 24px; line-height: 34px; max-width: 100%;}
    .left-heading-core h2{font-size: 30px; line-height: 40px; max-width: 400px;}
    .right-core-intro h3{font-size: 24px; margin-bottom: 15px;}
    .right-core-intro p{font-size: 16px; line-height: 26px;}
    .right-core-intro>ul>li{padding-bottom: 30px;}
    .right-core-intro>ul>li ul li{font-size: 16px;}

    .client-served-sec h2{font-size: 40px;}
    .value-client-list{padding: 15px 0;}
    .value-client-list ul li{width: 100%; margin: 15px 0; padding-bottom: 10px;}
    .value-client-list ul li h3{font-size: 24px;}
    .value-client-list ul li p{font-size: 18px; line-height: 28px;}

    .map-add-outer{padding: 30px 0;}
    .map-add-outer h1{font-size: 35px;}
    .map-add-outer p{font-size: 20px; line-height: 30px;}
    .enquiry-lft-bx{text-align: left; padding: 0;}
    .enquiry-lft-bx h2{font-size: 24px; max-width: 100%;}
    .enquiry-lft-bx p{font-size: 14px; line-height: 24px;}
    .enquiry-lft-bx span{font-size: 16px;}
    .enquiry-lft-bx ul li figure{transform: scale(0.8);}
    .enquiry-lft-bx ul{width: 100%;}
    .enquiry-lft-bx ul li{justify-content: center;}
    .contact-rgt-outer{width: 100%;}
    .contact-form-bx{text-align: left;}
    .contact-rgt-outer h3{font-size: 24px;}
    .affilitation-contact-sec{padding: 30px 0;}
    .affilitation-contact-sec h2{font-size: 30px;}
    .affilitation-contact-sec p{font-size: 20px; line-height: 30px;}
    .affilitation-contact-sec ul li{padding: 5px 15px; margin: 5px 0;}
    .affilitation-bx{max-height: 140px; min-height: 140px;}
    .affilitation-bx picture{transform: scale(0.9);}
    .map-add-outer picture{width: 100%;}

    .services-heading-sec,
    .service-intro-sec,
    .subservices-all-sec,
    .industries-service-sec,
    .key-benefit-subservice-sec,
    .consult-service-sec,
    .challenges-we-sec,
    .whyatqor-service-sec,
    .casestudy-result-sec
    {
        padding: 30px 0;
    }
    .services-heading-sec h1{font-size: 50px;}
    .services-heading-sec p strong{font-size: 22px;}
    /* .services-heading-sec ul{flex-wrap: wrap; gap: 10px 0; margin-top: 20px; gap: 0 5px;}
    .services-heading-sec ul li{width: 32.3%; flex-direction: column; text-align: center; align-self: stretch; padding: 10px;}
    .services-heading-sec ul li span{width: 100%; font-size: 14px; padding: 5px 0; line-height: 20px; text-align: center;}
    .services-heading-sec ul li figure{width: 40px;} */

    .service-intro-pic{padding: 0;}
    .service-intro-desc p{font-size: 18px; line-height: 26px;}

    .subservices-all-sec h2{font-size: 30px;}
    .subservices-all-sec p{font-size: 20px; line-height: 28px;}
    .services-sub-bx{padding: 15px;}
    .services-sub-bx h3{font-size: 20px; margin-bottom: 10px;}
    .subservices-all-sec .services-sub-bx p{font-size: 16px; line-height: 26px;}
    .services-sub-bx figure{width: 60px; height: 60px; padding: 5px;}

    .industries-service-sec h2{font-size: 30px;}
    .industries-service-bx{padding: 15px;}
    .industry-info{padding: 15px 0;}
    .industries-service-bx h3{font-size: 20px; padding: 0 15px;}
    .heading-changer figure{width: 75px; height: 60px; padding-left: 20px;}
    .heading-changer figure img{width: 40px;}
    .industry-info p{font-size: 16px;}

    .key-benefit-subservice-sec h2{font-size: 30px;}
    .key-benefit-subservice-sec p{font-size: 20px; line-height: 28px;}
    .keybenefit-bx{padding: 15px; margin-top: 70px;}
    .keybenefit-bx h3{font-size: 20px;}
    .keybenefit-bx p{font-size: 16px;}
    .keybenefit-bx figure{margin-top: -71px;}
    .keybenefit-bx figure img{width: 110px;}
    .consult-service-sec h2{font-size: 30px;}
    .consult-service-sec p{font-size: 16px;}

    .challenges-we-sec h2{font-size: 30px;}
    .challenges-we-sec p{font-size: 18px; line-height: 26px;}
    .challenges-we-bx{margin: 15px 0;}
    .whyatqor-service-sec h2{font-size: 30px;}
    .whyatqor-service-sec p{font-size: 20px; line-height: 28px;}
    .whyatqor-lft{margin: 0;}
    .whyatqor-image picture{padding: 0;}
    .whyatqor-lft ul li{padding: 15px 0;}
    .whyatqor-lft ul li h3{font-size: 18px;}
    .whyatqor-lft ul li p{font-size: 14px; line-height: 22px;}

    .casestudy-result-sec h2{font-size: 30px;}
    .casestudy-result-sec .view-rgt-ico{right: 15px; top: -10px;}
    .casestudy-result-sec .view-rgt-ico a{color: var(--blue-link-color); border-color: var(--blue-link-color); font-size: 22px; width: 50px; height: 50px;}
    .client-study-carousel{padding: 15px; flex-wrap: wrap;}
    .client-study-carousel .carousel-indicators{flex-direction: row; flex-wrap: wrap; width: 100%; margin: 0; gap: 0 10px;}
    .client-study-carousel .carousel-indicators [data-bs-target]{margin: 10px 0; width: 24%; min-height: 75px;}
    .client-study-carousel .carousel-inner{width: 100%; padding: 0;}
    .client-project-dtl{padding: 15px 10px;}
    .client-project-dtl h3{font-size: 24px; line-height: 32px;}
    .client-project-dtl p{font-size: 18px; line-height: 26px;}
    .client-pro-info{padding: 15px;}
    .client-pro-info span{font-size: 16px;}
    .client-pro-info small{font-size: 16px;}
    
    .right-cat-pic{width: 40%; padding-left: 0;}
    .left-cate-heading h1{font-size: 40px;}
    .left-cate-heading{padding: 20px 15px;}
    .left-cate-heading p{font-size: 18px; line-height: 30px; margin-bottom: 30px;}

    .explore-category-sec{padding: 20px 0;}

    .explore-category-sec h2{font-size: 34px;}
    .explore-category-sec p{font-size: 20px; line-height: 28px; max-width: 100%; margin-bottom: 20px;}
    .explore-cate-bx{margin: 15px auto; padding: 30px; max-width: 100%;}
    .explore-cate-bx h3{font-size: 22px;}
    .explore-cate-bx figure{width: 60px; height: 60px; padding: 8px;}
    .explore-category-sec .explore-cate-bx p{font-size: 18px; line-height: 26px;}

    .core-expoertise-sec h2{font-size: 28px;}
    .core-expoertise-sec p{font-size: 18px; line-height: 28px; max-width: 100%; margin-bottom: 20px;}
    .core-expt-bx{margin: 15px 0; padding: 20px 15px;}
    .core-expt-bx h3{font-size: 20px;}
    .core-expt-bx ul li{font-size: 16px;}
    .core-expt-bx .view-rgt-ico a{font-size: 15px; width: 30px; height: 30px; padding: 4px;}

    .sdlc-flow-sec h2{font-size: 24px;}
    .sdlc-flow-sec p{font-size: 18px; line-height: 28px; max-width: 100%; margin-bottom: 20px;}
    .sdlc-flow-sec ol.nav .nav-item .nav-link{font-size: 16px;}
    .sdlc-flow-sec ol.nav .nav-item .nav-link span{padding: 12px 5px;}
    .sdlc-flow-sec .accordion-item .accordion-body{padding: 20px;}
    .sdlc-flow-sec .accordion-body h4{font-size: 20px;}
    .sdlc-flow-sec .accordion-body p{font-size: 16px; line-height: 26px;}

    .industries-banner-sec{padding: 15px 0;}
    .industries-heading-left h1{font-size: 45px;}
    .industries-heading-left .text-gradiant{font-size: 30px;}
    .industries-heading-left p{font-size: 16px; max-width: 100%;}

    .nav-onpage-link{padding: 0 15px; top: 75px;}
    .nav-onpage-link ul{gap: 0 20px; overflow: auto; flex-wrap: nowrap; justify-content: start; padding: 5px 0;}
    .nav-onpage-link ul li{white-space: nowrap;}
    .nav-onpage-link ul li a{padding: 15px; display: block;}
    .nav-onpage-link ul li a:after{bottom: 0;}

    .industries-all-sec{padding: 30px 0;}
    .industries-all-sec h2{font-size: 34px;}
    .industries-main-bx{margin-top: 10px;}
    .industries-main-bx picture{width: 50%; border-radius: 30px; padding: 15px;}
    .industries-main-bx picture img{border-radius: 30px;}
    .right-industries-dtl{width: 50%; padding: 15px;}
    .right-industries-dtl h3{font-size: 30px; margin:0 0 10px 0;}
    .right-industries-dtl p{font-size: 16px; line-height: 24px;}
    .wrapper-adjust-sec{padding: 20px 0;}
    .right-industries-dtl ul{font-size: 15px; gap: 10px; margin: 10px 0;}
    .right-industries-dtl ul li{font-size: 13px; padding: 7px 10px;}

    .industries-sucess-pro-sec{padding: 20px 0;}
    .industries-sucess-pro-sec h2{font-size: 24px;}
    .sucess-story-bx h3{font-size: 22px;}
    .sucess-story-bx ul{margin: 15px 0; gap: 10px 15px;}

    .sub-industries-heading h1{font-size: 35px;}
    .sub-industries-heading small{font-size: 18px;}
    .sub-industries-heading p{font-size: 16px; line-height: 26px; padding: 0;}

    .keyinsight-sec{padding: 30px 0;}
    .keyinsight-sec h2{font-size: 35px;}
    .keyinsight-sec p{font-size: 20px;}
    .insightkey-bx{margin: 10px 0; padding: 15px 0;}
    .insightkey-bx h3{font-size: 35px;}
    .keyinsight-sec .insightkey-bx p{font-size: 16px; padding: 0 0;}

    .solution-sub-sec{padding: 30px 0;}
    .solution-sub-sec h2{font-size: 35px;}
    .solution-sub-sec p{font-size: 18px; margin-bottom: 25px;}
    .solution-list-bx{margin: 15px 0; padding: 0;}
    .solution-list-bx h3{font-size: 20px;}

    .developing-focus-sec{padding: 30px 0 50px 0; border-radius: 0 0 50px 50px;}
    .developing-focus-sec h2{font-size: 35px;}
    .focus-area-key-bx{padding: 60px 25px;}
    
    .get-inquiry-sec{margin: -50px 0; padding: 100px 0;}
    .get-inquiry-sec h2{font-size: 35px;}
    .get-inquiry-sec p{font-size: 20px;}

    .why-technology-sec{padding: 50px 0 30px 0; border-radius: 50px 50px 0 0;}
    .why-technology-sec h2{font-size: 35px; margin-top: 0;}
    .why-technology-sec ul li span{width: 40%; padding-right: 50px; font-size: 20px;}
    .why-technology-sec ul li p{width: 60%; font-size: 16px; margin: 0;}
    .why-technology-sec ul{padding-top: 0;}

    .blog-heading-outer{padding: 20px 0; margin: 0;}
    .blog-heading-outer h1{font-size: 40px;}
    .blog-heading-outer p{font-size: 20px; line-height: 30px;}

    .blog-listing-outer{padding: 20px 0;}
    .categories-rgt-bx{padding-left: 0; margin-bottom: 30px;}
    .categories-rgt-bx h3{font-size: 18px;}
    .blog-srch{margin-bottom: 15px;}
    
    .categories-rgt-bx ul li a{padding: 10px 0; font-size: 16px;}
    .left-blog-list ul{display: flex; flex-wrap: wrap; align-self: stretch; gap: 0 10px;}
    .left-blog-list ul li{flex-wrap: wrap; padding: 15px; width: 49%; display: block; background: linear-gradient(180deg, rgba(216, 235, 250, 1) 0%, rgba(255, 255, 255, 0.5) 56%, rgba(255, 255, 255, 1) 100%);}
    .lft-blog-pic{width: 100%;}
    .rgt-blog-info{padding: 15px 0 0 0; width: 100%;}
    .rgt-blog-info h3{font-size: 20px;}
    .rgt-blog-info p{font-size: 18px; line-height: 28px;}

    .pagi-outer-main{width: 100%;}
    .prev-pagi a, .next-pagi a{font-size: 15px; padding: 6px 10px;}
    .pagination-blog .pagination li{margin: 0 5px;}
    .pagination-blog .pagination li .page-link{width: 40px; height: 40px; padding: 7px 0; font-size: 16px;}

    .similar-outer-bx a{flex-wrap: wrap; width: 100%;}
    .blog-similr-info{width: 100%; padding: 5px 0;}

    .case-stdies-page-heading{padding-right: 0;}
    .case-stdies-page-heading h1{font-size: 55px;}
    .case-stdies-page-heading p{font-size: 22px; line-height: 30px;}
    .cs-project-list-sec{padding: 30px 15px;}
    .cs-filter-sec{margin-top: -50px;}
    .cs-filter-form{padding: 5px 0; flex-wrap: wrap;}
    .search-cs-project{width: 83%;}
    .indu-tech-select{width: 83%;}
    .cs-project-list-sec .sucess-story-bx h3{font-size: 20px; line-height: 28px;}

    .latestnew-carousel{padding: 15px;}
    .trending-news-outer picture{width: 45%;}
    .trending-news-info{width: 55%; padding: 0 20px;}
    .trending-news-info span{font-size: 14px;}
    .trending-news-info h2{font-size: 24px; line-height: 32px;}
    .trending-news-info p{font-size: 18px; line-height: 28px;}
    .latestnew-carousel .owl-dots{margin-top: 30px;}
    .latestnew-carousel .owl-dots>.owl-dot{padding: 10px;}
    .latestnew-carousel .owl-dots h3{font-size: 18px; margin: 10px 0;}
    .latestnew-carousel .owl-dots p{font-size: 14px;}

    .progress-bar{top: 78px;}
    .lft-blog-pic picture img, .lft-blog-pic a img{max-height: inherit; height: auto;}
    .similar-outer-bx picture img{max-height: inherit; height: auto;}
    .similar-outer-bx picture{width: 100%;}

    .services-heading-sec ul{flex-wrap: wrap; gap: 10px 0; margin-top: 20px; gap: 0 5px;}
    .services-heading-sec ul li{width: 32.3%; flex-direction: column; text-align: center; align-self: stretch; padding: 10px;}
    .services-heading-sec ul li span{width: 100%; font-size: 14px; padding: 5px 0; line-height: 20px; text-align: center;}
    .services-heading-sec ul li figure{width: 40px;}
    
}
@media (min-width: 768px) and (max-width: 991px){
    .container{
        max-width: 100%;
    }
    .hero-banner-sec, .innovation-about-sec, .core-service-sec, .industries-sec, .journey-start-sec, .explore-resource-sec, .story-partner-sec, .letsconnect-sec{padding: 30px 0;}

    .haader-sec .is-nav-tabs .nav-link{font-size: 16px; padding: 15px;}
    .is-nav-tabs{width: 230px;}
    .header-mega-menu .tab-content{width: calc(100% - 230px); padding-left: 10px;}
    .services-menu-all ul li a{font-size: 15px;}
    .services-menu-all ul li{width: 50%;}
    .header-mega-menu .innovation-list{display: none;}

    .hero-left-caption h1{font-size: 60px;}
    .hero-left-caption p{font-size: 20px;}

    .about-video-bx{padding-right: 0;}
    .innovation-rgt-bx{padding: 20px 0;}

    .inner-clients-logos span{display: none;}
    .client-logos-outer{width: 100%;}

    .service-img{display: none;}
    .innovation-rgt-bx h2{font-size: 28px;}
    .innovation-rgt-bx h2 br{display: none;}
    .innovation-rgt-bx > p{font-size: 18px;}
    .core-service-sec h2{font-size: 28px;}
    .core-service-sec p{font-size: 18px;}
    .lft-tabs-service .nav-pills .nav-link{font-size: 16px; font-weight: 500;}
    .coreservice-detail .accordion-button{font-size: 20px; padding: 12px 0;}
    .coreservice-detail .accordion-item{margin-bottom: 0;}
    .lft-tabs-service .nav-pills .nav-link.active{
        padding: 12px 25px 12px 25px;
    }
    .coreservice-detail{padding: 15px 30px; min-height: inherit;}

    .industries-sec h2{font-size: 28px;}
    .industries-sec p{font-size: 18px;}
    .industries-sec .accordion-button::after{font-size: 16px; width: 40px; height: 40px;}
    .industry-outer{display: block;}
    .industries-info{width: 100%; padding: 15px 0;}

    .journey-start-sec{background-size: 100%; background-position: top right;}
    .ai-driven-pic{padding: 0 50px;}
    .empowering-content{padding: 0 50px; text-align: center;}
    .empowering-content h2{font-size: 40px;}
    .letsconnect-sec .empowering-content p{font-size: 22px; max-width: 100%;}
    .empowering-content p{font-size:22px; line-height: 28px;}

    .casestudy-sync-outer .item:hover .case-study-caption{height: 240px;}
    .casestudy-sync-outer .current .item .case-study-caption{height: 240px;}
    .casestudy-sync-outer .item{min-height: 65vh;}
    .casestudy-img{min-height: 65vh;}
    .casestudy-sync-outer .casestudy-gallery-carousel .owl-item{min-height: 65vh;}
    .case-study-caption{padding: 0 25px; height: 60px;}
    .case-study-caption h3{font-size: 22px;}
    .case-study-heading h2{font-size: 28px;}
    .case-study-heading .view-rgt-ico{right: 15px; top: 20px;}
    .case-study-heading .view-rgt-ico a{width: 50px; height: 50px; font-size: 20px;}

    .explore-resource-sec h2{font-size: 40px;}
    .explore-resource-sec p{font-size: 22px; width: 100%;}

    .letsconnect-sec .ai-driven-pic{padding: 0 50px; display: none;}
    .letsconnect-sec .empowering-content{padding: 15px 50px;}

    .map-add-outer{padding: 30px 0;}
    .map-add-outer h1{font-size: 35px;}
    .map-add-outer p{font-size: 20px; line-height: 30px;}
    .enquiry-lft-bx{text-align: center; padding: 0;}
    .enquiry-lft-bx h2{font-size: 30px; max-width: 100%;}
    .enquiry-lft-bx p{font-size: 20px; line-height: 30px;}
    .enquiry-lft-bx ul{width: 100%;}
    .enquiry-lft-bx ul li{justify-content: center;}
    .contact-rgt-outer{width: 100%;}
    .contact-form-bx{text-align: left;}
    .contact-rgt-outer h3{font-size: 24px;}
    .affilitation-contact-sec{padding: 30px 0;}
    .affilitation-contact-sec h2{font-size: 30px;}
    .affilitation-contact-sec p{font-size: 20px; line-height: 30px;}
    .affilitation-contact-sec ul li{padding: 5px 15px; margin: 5px 0;}
    .affilitation-bx{max-height: 140px; min-height: 140px;}
    .affilitation-bx picture{transform: scale(0.9);}

    .services-heading-sec,
    .service-intro-sec,
    .subservices-all-sec,
    .industries-service-sec,
    .key-benefit-subservice-sec,
    .consult-service-sec,
    .challenges-we-sec,
    .whyatqor-service-sec,
    .casestudy-result-sec
    {
        padding: 30px 0;
    }
    .services-heading-sec h1{font-size: 40px; margin-top: 50px;}
    .subservices-all-sec h2 .text-gradiant{font-weight: 600;}
    .industries-service-sec .text-gradiant{font-weight: 600;}
    .services-heading-sec p strong{font-size: 20px;}
    .services-heading-sec ul{flex-wrap: wrap; gap: 10px 0; margin-top: 20px; gap: 0 5px;}
    .services-heading-sec ul li{width: 32.3%; flex-direction: column; text-align: center; align-self: stretch; padding: 10px;}
    .services-heading-sec ul li span{width: 100%; font-size: 14px; padding: 5px 0; line-height: 20px; text-align: center;}
    .services-heading-sec ul li figure{width: 40px;}

    .service-intro-pic{padding: 0 50px;}
    .service-intro-desc{padding: 15px 50px; text-align: center;}
    .service-intro-desc p{font-size: 22px; line-height: 34px;}

    .subservices-all-sec h2{font-size: 30px;}
    .subservices-all-sec p{font-size: 20px; line-height: 28px;}
    .services-sub-bx{padding: 15px;}
    .services-sub-bx h3{font-size: 20px; margin-bottom: 10px;}
    .subservices-all-sec .services-sub-bx p{font-size: 18px; line-height: 26px;}
    .services-sub-bx figure{width: 60px; height: 60px; padding: 5px;}

    .industries-service-sec h2{font-size: 30px;}
    .industries-service-bx{padding: 15px;}
    .industry-info{padding: 15px 0;}
    .industries-service-bx h3{font-size: 20px; padding: 0 15px;}
    .heading-changer figure{width: 75px; height: 60px; padding-left: 20px;}
    .heading-changer figure img{width: 40px;}
    .industry-info p{font-size: 16px;}

    .key-benefit-subservice-sec h2{font-size: 30px;}
    .key-benefit-subservice-sec p{font-size: 20px; line-height: 28px;}
    .keybenefit-bx{padding: 15px; margin-top: 70px;}
    .keybenefit-bx h3{font-size: 20px;}
    .keybenefit-bx p{font-size: 16px;}
    .keybenefit-bx figure{margin-top: -71px;}
    .keybenefit-bx figure img{width: 110px;}
    .consult-service-sec h2{font-size: 30px;}
    .consult-service-sec p{font-size: 16px;}

    .challenges-we-sec h2{font-size: 30px;}
    .challenges-we-sec p{font-size: 18px; line-height: 26px;}
    .challenges-we-bx{margin: 15px 0;}
    .whyatqor-service-sec h2{font-size: 30px;}
    .whyatqor-service-sec p{font-size: 20px; line-height: 28px;}
    .whyatqor-lft{margin: 0;}
    .whyatqor-image{display: none;}

    .casestudy-result-sec h2{font-size: 30px;}
    .casestudy-result-sec .view-rgt-ico{right: 15px; top: -10px;}
    .casestudy-result-sec .view-rgt-ico a{color: var(--blue-link-color); border-color: var(--blue-link-color); font-size: 22px; width: 50px; height: 50px;}
    .client-study-carousel{padding: 15px;}
    .client-study-carousel .carousel-indicators{flex-direction: row; flex-wrap: wrap; width: 100%; margin: 0; gap: 0 5px;}
    .client-study-carousel .carousel-indicators [data-bs-target]{margin: 10px 0; width: 24%; min-height: 75px;}
    .client-study-carousel .carousel-inner{width: 100%; padding: 0;}
    .client-project-dtl{padding: 15px 10px;}
    .client-project-dtl h3{font-size: 24px; line-height: 32px;}
    .client-project-dtl p{font-size: 18px; line-height: 26px;}
    .client-pro-info{padding: 15px;}
    .client-pro-info span{font-size: 16px;}
    .client-pro-info small{font-size: 16px;}

    .main-category-sec{padding: 15px 0;}
    .main-category-banner{flex-wrap: wrap;}
    .left-cate-heading{width: 100%; text-align: center; padding: 30px;}
    .right-cat-pic{display: none;}
    .left-cate-heading h1{font-size: 40px;}
    .left-cate-heading p{font-size: 22px; margin-bottom: 20px;}

    .explore-category-sec, .core-expoertise-sec, .sdlc-flow-sec{padding: 20px 0;}

    .explore-category-sec h2{font-size: 28px;}
    .explore-category-sec p{font-size: 18px; line-height: 28px; max-width: 100%; margin-bottom: 20px;}
    .explore-cate-bx{margin: 15px auto; padding: 30px; max-width: 75%;}
    .explore-cate-bx h3{font-size: 22px;}
    .explore-category-sec .explore-cate-bx p{font-size: 18px; line-height: 26px;}

    .core-expoertise-sec h2{font-size: 28px;}
    .core-expoertise-sec p{font-size: 18px; line-height: 28px; max-width: 100%; margin-bottom: 20px;}
    .core-expt-bx{margin: 15px 0; padding: 20px 15px;}
    .core-expt-bx h3{font-size: 20px;}
    .core-expt-bx ul li{font-size: 16px;}
    .core-expt-bx .view-rgt-ico a{font-size: 18px;}

    .sdlc-flow-sec h2{font-size: 24px;}
    .sdlc-flow-sec p{font-size: 18px; line-height: 28px; max-width: 100%; margin-bottom: 20px;}

    .sdlc-flow-sec .tab-content>.tab-pane{display: block; opacity: 1;}
    .sdlc-flow-sec .accordion-header{font-size: 20px; font-weight: 600; font-family: var(--ss-font-common);}
    .accordion-item:first-of-type .accordion-button{border-radius: 10px;}
    .sdlc-flow-sec .accordion-button:not(.collapsed){background-color: var(--ss-white-color); box-shadow: none; outline: 0; color: var(--ss-body-color);}
    .sdlc-flow-sec .accordion-button{box-shadow: none; outline: 0; border: none; border: 1px solid #ddd; border-radius: 10px; font-size: 20px; var(--ss-body-color);}
    .sdlc-flow-sec .accordion-item .accordion-body{border-radius: 10px; padding: 15px;}
    .sdlc-flow-sec .accordion-body h4{font-size: 18px;}
    .sdlc-flow-sec .accordion-body p{font-size: 16px; line-height: 26px;}
    .sdlc-flow-sec .accordion-button[aria-expanded="true"]{border-color: var(--blue-link-color); color: var(--blue-link-color);}

    .industries-banner-sec{padding: 15px 0; text-align: center;}
    .industries-heading-left h1{font-size: 30px;}
    .industries-heading-left .text-gradiant{font-size: 40px;}
    .industries-heading-left p{font-size: 16px; max-width: 100%;}
    .industries-right-pic{display: none;}

    .nav-onpage-link{padding: 0 15px; top: 50px;}
    .nav-onpage-link ul{gap: 0 20px; overflow: auto; flex-wrap: nowrap; justify-content: start; padding: 5px 0;}
    .nav-onpage-link ul li{white-space: nowrap;}
    .nav-onpage-link ul li a{padding: 15px; display: block;}
    .nav-onpage-link ul li a:after{bottom: 0;}

    .body-menu-opened .haader-sec{z-index: 102;}

    .industries-all-sec{padding: 30px 0;}
    .industries-all-sec h2{font-size: 34px;}
    .industries-main-bx{flex-wrap: wrap; margin-top: 10px;}
    .industries-main-bx picture{width: 100%; border-radius: 30px; padding: 15px;}
    .industries-main-bx picture img{border-radius: 30px;}
    .right-industries-dtl{width: 100%; padding: 15px;}
    .right-industries-dtl h3{font-size: 30px; margin:0 0 10px 0;}
    .right-industries-dtl p{font-size: 18px; line-height: 24px;}
    .wrapper-adjust-sec{padding: 20px 0;}
    .right-industries-dtl ul{font-size: 15px; gap: 10px;}
    .right-industries-dtl ul li{font-size: 16px; padding: 8px 15px;}

    .sub-industries-right-pic{display: none;}
    .sub-industries-heading{text-align: center;}
    .sub-industries-heading h1{font-size: 40px;}
    .sub-industries-heading small{font-size: 18px;}
    .sub-industries-heading p{font-size: 16px; line-height: 28px; padding: 0;}

    .keyinsight-sec{padding: 20px 0;}
    .keyinsight-sec h2{font-size: 30px;}
    .keyinsight-sec p{font-size: 20px;}
    .insightkey-bx{margin: 10px 0; padding: 15px 0;}
    .insightkey-bx h3{font-size: 35px;}
    .keyinsight-sec .insightkey-bx p{font-size: 18px; padding: 0 50px; min-height: inherit;}

    .solution-sub-sec{padding: 20px 0;}
    .solution-sub-sec h2{font-size: 30px;}
    .solution-sub-sec p{font-size: 20px; margin-bottom: 15px;}
    .solution-list-bx{margin: 15px 0; padding: 0;}
    .solution-list-bx h3{font-size: 24px;}

    .developing-focus-sec{padding: 20px 0 40px 0;  border-radius: 0 0 50px 50px;}
    .developing-focus-sec h2{font-size: 30px; max-width: 100%; margin: 15px 0;}
    .focus-area-key-bx{padding: 30px; margin-top: 20px;}
    .focus-area-key-bx figure{width: 60px;}
    .focus-area-key-bx h3{font-size: 22px; margin: 15px 0;}
    .focus-area-key-bx p{font-size: 18px; line-height: 28px;}

    .get-inquiry-sec{padding: 100px 0; margin-bottom: -70px; margin-top: -80px;}
    .get-inquiry-sec h2{font-size: 24px;}
    .get-inquiry-sec p{font-size: 18px; margin-bottom: 15px;}

    .why-technology-sec{padding: 40px 0 20px 0; border-radius: 50px 50px 0 0;}
    .why-technology-sec h2{font-size: 30px; border-bottom: 3px solid transparent;}
    .why-technology-sec ul{padding: 15px 0;}
    .why-technology-sec ul li{padding: 20px 15px; text-align: center; flex-wrap: wrap;}
    .why-technology-sec ul li span{width: 100%; padding-right: 0; margin-bottom: 10px; font-size: 20px;}
    .why-technology-sec ul li p{width: 100%; font-size: 18px;}

    .blog-heading-outer{padding: 20px 0; margin: 0;}
    .blog-heading-outer h1{font-size: 40px;}
    .blog-heading-outer p{font-size: 20px; line-height: 30px;}

    .blog-listing-outer{padding: 20px 0;}
    .categories-rgt-bx{padding-left: 0; margin-bottom: 30px;}
    .categories-rgt-bx h3{font-size: 18px;}
    .blog-srch{margin-bottom: 15px;}
    .categories-rgt-bx ul li{display: inline-block;}
    .categories-rgt-bx ul li a{padding: 10px 20px; font-size: 16px; border: 1px solid #ddd; line-height: normal; margin: 0 10px 10px 0; border-radius: 100px;}
    .categories-rgt-bx ul li a small{margin-left: 5px; font-weight: 500;}
    .left-blog-list ul{display: flex; flex-wrap: wrap; align-self: stretch; gap: 0 10px;}
    .left-blog-list ul li{flex-wrap: wrap; padding: 15px; width: 49%; display: block; background: linear-gradient(180deg, rgba(216, 235, 250, 1) 0%, rgba(255, 255, 255, 0.5) 56%, rgba(255, 255, 255, 1) 100%);}
    .lft-blog-pic{width: 100%;}
    .rgt-blog-info{padding: 15px 0 0 0; width: 100%;}
    .rgt-blog-info h3{font-size: 20px;}
    .rgt-blog-info p{font-size: 18px; line-height: 28px;}

    .pagi-outer-main{width: 100%;}
    .prev-pagi a, .next-pagi a{font-size: 15px; padding: 6px 10px;}
    .pagination-blog .pagination li{margin: 0 5px;}
    .pagination-blog .pagination li .page-link{width: 40px; height: 40px; padding: 7px 0; font-size: 16px;}

    .case-stdies-page-sec{padding: 15px 0;;}
    .case-stdies-page-heading{padding-right: 0; text-align: center;}
    .case-stdies-page-heading h1{font-size: 50px;}
    .case-stdies-page-heading p{font-size: 18px; line-height: 26px;}
    .cs-filter-form{flex-wrap: wrap; padding: 0;}
    .search-cs-project{width: 100%; padding: 10px 15px; padding-top: 20px; background-color: var(--ss-white-color); border-radius: 10px 10px 0 0;}
    .indu-tech-select{width: 100%; padding: 10px 15px; background-color: var(--ss-white-color); border-radius: 0 0 10px 10px; flex-wrap: wrap;}
    .search-cs-project i{right: 30px; top: 35px;}
    .reset-filter{width: 100%; text-align: center; padding: 15px; z-index: 0;}
    .cs-filter-form:after{display: none;}

    .cs-project-list-sec{padding: 20px 0;}
    .cs-project-list-sec .sucess-story-bx h3{font-size: 20px; line-height: 28px;}
    .cs-project-list-sec .sucess-story-bx{margin: 15px 0; padding: 5px 0;}
    .case-stdies-page-right-pic{text-align: center;}
    
    .cs-customer-overview-sec h1{font-size: 40px;}
    .cs-customer-overview-sec small{font-size: 18px;}
    .situation-sec h2,
    .atqor-solution-sec h2,
    .result-takeway-sec h2{
        font-size: 28px;
        margin-bottom: 25px;
    }

    .latestnew-carousel{padding: 15px;}
    .trending-news-outer{flex-wrap: wrap; text-align: center;}
    .trending-news-outer picture{width: 100%;}
    .trending-news-info{width: 100%; padding: 15px 0;}
    .trending-news-info span{font-size: 14px;}
    .trending-news-info h2{font-size: 24px; line-height: 32px;}
    .trending-news-info p{font-size: 18px; line-height: 28px;}
    .latestnew-carousel .owl-dots{margin-top: 15px;}
    .latestnew-carousel .owl-dots>.owl-dot{width: 33%; padding: 10px;}
    .latestnew-carousel .owl-dots h3{font-size: 18px; margin: 10px 0;}
    .latestnew-carousel .owl-dots p{font-size: 14px; margin-bottom: 0;}

    .latst-news-page-sec{padding: 20px 0;}
    .latst-news-page-sec h2{font-size: 24px; margin-bottom: 20px;}
    .latest-news-bx{padding: 15px; margin: 15px 0;}
    .latest-news-bx h3{font-size: 18px;}
    .latest-news-bx p{font-size: 15px; line-height: 24px;}

    .progress-bar{top: 60px;}


    .blog-rgt-cate-srch{padding-left: 0;}
    .lft-blog-pic picture img, .lft-blog-pic a img{max-height: inherit; height: auto;}
    .similar-outer-bx picture img{max-height: inherit; height: auto;}
    .blog-rgt-cate-srch{padding-left: 0;}

}
@media (max-width: 991px) {
    .innovation-rgt-bx{padding-left: 0;}
    .container{
        max-width: 100%;
    }
    .list-property-btn{
        text-align: center;
        /* position: absolute; */
        left: 0;
        right: 0;
        bottom: 20px;
    }
    .hamburger-menu{display: block;
        position: absolute;
        right: 15px;
        top: 12px;
        border: none !important;
        padding: 0;
        outline: 0 !important;
        box-shadow: none !important;
    }
    .theme-change {
        margin-right: 40px;
    }
    .haader-sec .collapse:not(.show), .haader-sec .navbar-collapse{position: fixed; left: -100%; right: 0; top: 53px; width: 100%; height: 100%; background-color: #fff;  padding: 15px 0; display: block;
        -ms-transition: all 0.5s ease-out 0s;
        -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;
    }
    .haader-sec .navbar-collapse.collapse.show{
        transition: all .25s ease;
        height: calc(100% - 53px);
        overflow: auto;
        left: 0;

    }
    .haader-sec .navbar-collapse .hamburger-menu{position: absolute; right: 15px; top: 30px;}
    .haader-sec  .navbar-nav{display: block; min-height: 90%;}

    .haader-sec ul li{padding: 5px 7px; margin-left: 0;}
    .haader-sec ul.navbar-nav>li{margin-left: 0; text-align: left; width: 100%;}
    .haader-sec ul.navbar-nav>li{margin-left: 0; width: 100%; font-size: 22px; margin:0; padding: 5px 0;}
    .haader-sec ul.navbar-nav>li>a{
        padding: 10px 15px;
        position: relative;
        font-weight: 600;
    }
    .haader-sec ul.navbar-nav>li.server-nav{
        /* position: relative; */
    }
    .haader-sec ul.navbar-nav>li.nav-item.dropdown>.nav-link:before{
        color: var(--ss-body-color);
        content: "";
        display: inline-block;
        height: 12px;
        right: 18px;
        position: absolute;
        top: 18px;
        width: 12px;
        -moz-transform: rotate(315deg);
        -ms-transform: rotate(315deg);
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        border-right: 1px solid var(--ss-body-color);
        border-bottom: 1px solid var(--ss-body-color);
    }
    .haader-sec ul.navbar-nav>li.nav-item.dropdown>.nav-link.show:before{
        color: var(--blue-link-color);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-right-color: var(--blue-link-color);
        border-bottom-color: var(--blue-link-color);
    }

    .haader-sec .is-nav-tabs .nav-link{
        position: relative;
    }
    .body-menu-opened{
        overflow: hidden;
    }

    .haader-sec .is-nav-tabs .nav-link:before{
        color: var(--ss-body-color);
        content: "";
        display: inline-block;
        height: 12px;
        right: 12px;
        position: absolute;
        top: 21px;
        width: 12px;
        -moz-transform: rotate(315deg);
        -ms-transform: rotate(315deg);
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        border-right: 1px solid var(--ss-body-color);
        border-bottom: 1px solid var(--ss-body-color);
    }
    .view-rgt-ico{font-size: 14px;}
    .view-rgt-ico a{
        width: 28px;
        height: 28px;
        font-size: 13px;
    }
    .hamburger-menu[aria-expanded=true] span{background-color: var(--blue-link-color)}
    .resources-menu ul li a{
        padding: 10px 15px;
        font-size: 18px;
        font-weight: 400;
    }
    
    .hero-banner-outer{flex-wrap: wrap;}
    .hero-left-caption{width: 100%; text-align: center;}
    .hero-rgt-pic{display: none;}
    .about-sec picture img{border-radius: 20px 20px 0 0;}
    .about-outer{
        position: static;
        transform: translateY(0);
        width: 100%;
        border-radius: 0 0 20px 20px;
        border:none;
        box-shadow: none;
        padding: 15px;
    }
    .services-sec, .about-sec{padding: 20px 0;}

    .footer-nav, .address-bx{width: 100%; margin: 10px 0;}
    
    .footer-nav h3{position: relative;margin:0;padding: 15px;border-bottom: 1px solid #D4DEE2;font-size: 16px;font-weight: 500;}
    .footer-nav h3:after{content: ""; position: absolute;right:15px;top: 15px;
        height: 10px;
        width: 10px;
        border-style: solid;
        border-color: #000;
        border-width: 0px 1px 1px 0px;
        transform: rotate(45deg);
    }
    .footer-nav ul{display: none; margin-top: 10px; margin-left:0; padding-left: 15px;}
    .address-bx {background-color: #fff; border-radius: 10px; padding: 15px;}
    .footer-nav.is-open h3:after{transform: rotate(224deg); -webkit-transform: rotate(224deg); -ms-transform: rotate(224deg);}
    .footer-nav.is-open ul{display: block;}
    .footer-top-outer{flex-direction: column;}
    .footer-logo{width: 100%; border-radius: 30px 30px 0 0; border-bottom: 1px solid #ddd; padding: 15px 0;}
    .footer-about{width: 100%; border-radius: 0 0 30px 30px; padding: 20px; text-align: center;}
    .footer-social{width: 100%; margin:0; padding: 15px 0;}
    .certified-outer ul{padding-left: 40px;}
    .left-started-bx ul{margin: 0; width: 100%; transform: scale(0.9);}
    .left-started-bx ul li{flex-basis: 16%;}

    .about-top-banner{display: flex; flex-wrap: wrap; padding-bottom: 40px; background-repeat: repeat;}
    .left-about-caption{padding: 15px; text-align: center; width: 100%; order: 2;}
    .about-main-banner{order: 1; width: 100%;}
    .left-about-caption h1{font-size: 50px;}

    .atqor-intro-sec{padding: 30px 0;}
    .atqor-intro-sec p{font-size: 20px; max-width: 100%; line-height: 34px;}

    .about-core-value-sec:after{display: none;}
    .left-heading-core h2{font-size: 30px; line-height: 40px; max-width: 100%;}
    .left-heading-core{text-align: center;}
    .right-core-intro>ul{display: flex; flex-wrap: wrap; gap: 0 15px;}
    .right-core-intro>ul>li{padding: 15px; text-align: center; background-color: rgb(242 242 241 / 50%); margin-top: 15px; width: 48%;}
    .right-core-intro>ul>li:last-child{width: 100%;}
    .right-core-intro h3{font-size: 20px; margin-bottom: 10px;}
    .right-core-intro p{font-size: 16px; line-height: 26px;}
    .right-core-intro>ul>li ul{text-align: left; display: flex; flex-wrap: wrap;}
    .right-core-intro>ul>li ul li{width: 50%;}

    .client-served-sec{padding: 30px 0;}
    .client-served-sec h2{font-size: 40px;}
    .valueable-client-list ul li figure{transform: scale(0.7);}
    .valueable-client-list ul li{min-height: 110px;}
    .value-client-list ul li{margin: 15px 0;}
    .value-client-list ul li h3{font-size: 26px;}
    .footer-sec .footer-about h3{margin-top: 0;}
    .value-client-list ul li p{font-size: 18px; line-height: 28px;}
    .value-client-list ul{justify-content: center;}
    .value-client-list ul li:first-child{width: 98%;}
    .value-client-list{margin-top: 0;}
    .industries-served-bx{max-width: 100%;}

    .journey-atqor-sec{padding: 30px 0;}
    .journey-atqor-sec h2{font-size: 30px;}
    .journey-atqor-sec p{font-size: 16px; line-height: 28px;}
    .journey-desc{padding: 0 10px 10px 0;}
    .journey-atqor-sec .journey-year-bx p{font-size: 14px; line-height: 24px;}

    .map-add-outer picture{width: 100%; transform: scale(1.5); transform-origin: top center;}
    .businss-enquiry-form{
        padding: 15px;
        border-radius: 30px;
        text-align: center;
        background: rgb(50,58,142); 
        background: linear-gradient(90deg, rgba(50,58,142,1) 23%, rgba(32,40,131,1) 57%, rgba(15,24,121,1) 100%);
    }
    .businss-enquiry-form::after{display: none;}

}

@media (max-width: 767px) {
    .back-menu {
        position: absolute;
        left: 0;
        top: 0;
    }
    .back-menu a{
        border-right: 1px solid #ddd;
        font-size: 22px;
        color: var(--blue-link-color);
        display: inline-block;
        padding: 10px;
    }
    .back-menu a i{
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        display: block;
    }
    .megamenu-heading-services{
        padding-left: 70px;
        position: relative;
    }
    .header-mega-menu .tab-content>.tab-pane {
        width: 100%;
        position: fixed;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background-color: #fff;
        z-index: 100;
        padding: 15px;
    }
    .is-nav-tabs{
        width: 100%;
        border-right: none;
        /* border-bottom: 1px solid #ddd;
        flex-wrap: nowrap;
        overflow: auto; */
    }

    .haader-sec .is-nav-tabs .nav-link{
        font-size: 18px;
        font-weight: 400;
        text-align: left;
        line-height: normal;
        padding: 15px 28px 15px 5px;
        white-space: nowrap;
    }

    .header-mega-menu .tab-content{
        width: 100%;
        padding: 0;;
    }
    .services-menu-all{
        padding: 10px 0;
    }
    .services-menu-all ul li{
        width: 100%;
    }
    .megamenu-heading-services h3{
        font-size: 18px;
        padding: 0;
        margin-bottom: 5px;
    }
    .indutries-nav  .megamenu-heading-services{
     padding: 10px 0;
    }
    .indutries-nav .services-menu-all ul li{
        margin: 0;
        padding: 10px 5px;
    }
    .indutries-nav .services-menu-all ul li a{
        font-size: 18px;
    }
    .header-mega-menu .innovation-list{
        display: none;
    }
    .header-mega-menu{
        box-shadow: none;
        background-color: #f6f6f6;
    }
    .services-menu-all ul li{
        margin: 4px 0;
    }
    .services-menu-all ul li a{
        font-size: 16px;
    }
    .haader-sec{padding: 10px 0;}
    .about-outer{
        position: static;
        transform: translateY(0);
        width: 100%;
        border-radius: 0 0 20px 20px;
        border:1px solid #ddd;
        box-shadow: none;
        padding: 15px;
    }
    .about-outer h2{font-size: 24px; margin-top: 0;}
    .about-outer p{font-size: 16px; margin-bottom: 20px;}
    .hero-banner-sec{padding: 20px 0; text-align: center; background-size: 100%;}
    .hero-rgt-pic,
    .hero-left-caption{width: 100%;}
    .hero-rgt-pic{display: none;}
    .hero-left-caption h2{font-size: 24px;}
    .hero-left-caption h1{font-size: 30px;}
    .hero-left-caption h1 span{font-size: 40px;}
    .hero-left-caption p{font-size: 16px; line-height: 26px;}
    .hero-left-caption .lg-btn{min-width: 100%; margin: 10px 0;}

    .client-logos-outer{width: 100%;}
    .inner-clients-logos span:before, .inner-clients-logos span:after{display: none;}
    .inner-clients-logos span{display: none; font-size: 24px; font-weight: 500; text-align: center; padding-top: 15px;}
    .play-video-icon a{width: 60px; height: 60px; font-size: 30px;}

    .innovation-about-sec, .core-service-sec, .industries-sec, .journey-start-sec, .casestudies-sec, .explore-resource-sec, .story-partner-sec, .letsconnect-sec{padding: 20px 0;}

    .industries-sec{padding-bottom: 30px;}
    .view-all-service{padding-top: 15px;}

    .about-video-bx{padding-right: 0;}
    .innovation-rgt-bx h2{font-size: 28px; margin-top: 20px; text-align: center;}
    .innovation-rgt-bx > p{font-size: 16px; text-align: center; line-height: 26px;}
    .innovation-list{width: 100%;}
    .partner-logos{width: 100%; margin:15px 0;}

    .core-service-sec h2{font-size: 24px; margin-top: 5px; text-align: center;}
    .coreservice-detail .accordion-button{font-size: 18px;}
    .core-service-sec p{font-size: 16px; text-align: center; line-height: 26px;}
    .lft-tabs-service .nav {white-space: nowrap; flex-wrap: nowrap; overflow: auto;}
    .lft-tabs-service .nav-pills .nav-link{font-size: 18px;}
    .coreservice-detail .accordion-body p{text-align: left;}
    .lft-tabs-service .nav-pills .nav-link.active{padding: 8px 25px 9px 25px;}
    .coreservice-detail{border-radius: 10px; padding: 15px;}
    .coreservice-detail .accordion-button::after{background-color: var(--ss-white-color);}
    .service-img{display: none;}

    .industries-sec h2{font-size: 28px; margin-top: 20px; text-align: center;}
    .industries-sec p{font-size: 16px; text-align: center; line-height: 26px;}
    .industries-sec .accordion-button::after{font-size: 14px; width: 36px; height: 36px;}
    .industry-outer{display: block; padding-left: 0;}
    .industries-sec .accordion-button{
        font-size: 18px;
    }
    .industries-imgs{width: 100%;}
    .industries-sec .accordion-header i{width: 50px; margin-right: 15px;}
    .industries-info{width: 100%; padding: 15px 0;}
    .industries-sec .industries-info p{text-align: left;}

    .journey-start-sec{background-position: top right; background-size: 100%;}
    .ai-driven-pic{padding-left: 0;}
    .empowering-content{padding: 15px 0; text-align: center;}
    .empowering-content h2{font-size: 28px; margin-top: 0; text-align: center;}
    .empowering-content p{font-size: 16px; text-align: center; line-height: 26px;}
    .empowering-content  .list-property-btn{position: static;}
    .case-study-heading{position: static;}
    .case-study-caption{padding: 0 25px;}
    .case-study-heading h2{font-size: 28px; margin-top: 20px; color: var(--ss-body-color);}
    .case-study-heading span{color: var(--ss-body-color); border-color: var(--ss-body-color);}
    .case-study-heading .view-rgt-ico{right: 10px; top: 0;}
    .case-study-heading .view-rgt-ico a{color: var(--blue-link-color); border-color: var(--blue-link-color); font-size: 22px; width: 50px; height: 50px;}

    .explore-resource-sec h2{font-size: 28px; margin-top: 20px; text-align: center;}
    .explore-resource-sec p{font-size: 16px; text-align: center; line-height: 26px;}
    .explore-resource-sec .news-blog-bx p{text-align: left; font-size: 18px;}
    .resources-tabs .nav .nav-item{padding: 0 5px;}
    .news-blog-bx{margin:15px 0;}
    .resources-tabs .nav-tabs .nav-link{font-size: 14px;}

    .story-partner-sec h2{font-size: 28px; margin-top: 0; margin-bottom: 10px;}
    .atqor-story-bx ol{margin-top: 0;}
    .atqor-story-bx ol li{margin-top: 30px;}
    .atqor-story-bx ol li span{font-size: 30px;}
    .atqor-story-bx ol li p{font-size: 16px;}
    .atqor-story-bx ul{margin-top: 20px;}
    .atqor-story-bx ul li{flex-basis: 50%; margin:10px 0;}

    .letsconnect-sec .empowering-content{padding: 15px 0;}
    .letsconnect-sec .empowering-content p{font-size: 16px; text-align: center; line-height: 26px; max-width: 100%;}
    .letsconnect-sec .empowering-content p br{display: none;}

    
    .main-btn{
        font-weight: 500;
    }
    .main-outer-btn{
        font-weight: 500;
    }
    .lg-btn{
        font-size: 18px;
         padding: 14px 25px;
         text-align: center;
    }
     .md-btn{
        font-size: 16px;
         padding: 12px 20px;
         text-align: center;
    }
     .smd-btn{
        font-size: 16px;
         padding: 12px 20px;
         text-align: center;
    }
     .sm-btn{
        font-size: 15px;
         padding: 10px 20px;
         text-align: center;
    }
     .xs-btn{
        font-size: 13px;
         padding: 8px 20px;
         text-align: center;
    }

    .getstarted-outer .modal-body{padding: 15px;}
    .modal-logo{width: 130px;}
    .left-started-bx h1{font-size: 28px;}
    .left-started-bx p{font-size: 18px; line-height: 26px; margin-bottom: 20px;}
    .left-started-bx span{font-size: 20px;}
    .left-started-bx ul{margin: 0; width: 100%; transform: scale(0.9);}
    .left-started-bx ul li{flex-basis: 16%;}
    .left-started-bx ul li figure{margin: 0;}
    .getstarted-outer .btn-close{right: 20px; top: 10px;}

    .about-top-banner{display: flex; flex-wrap: wrap; background-repeat: repeat;}
    .left-about-caption{padding: 15px; width: 100%; text-align: center; order: 2;}
    .left-about-caption h1{font-size: 30px;}
    .left-about-caption strong{font-size: 16px;}
    .left-about-caption p{font-size: 16px; line-height: 26px; margin-top: 10px; margin-bottom: 20px;}

    .atqor-intro-sec, .about-core-value-sec, .client-served-sec{padding: 20px 0;}
    .atqor-intro-sec p{font-size: 18px; max-width: 100%; line-height: 28px;}

    .about-core-value-sec:after{display: none;}
    .left-heading-core h2{font-size: 24px; line-height: 34px;}
    .left-heading-core{text-align: center;}
    .right-core-intro>ul>li{padding: 15px; text-align: center; background-color: rgb(242 242 241 / 50%); margin-top: 15px; width: 100%;}
    .right-core-intro>ul>li ul li{width: 100%;}
    .vertical-industries-outer{padding: 15px;}
    .industries-served-bx{padding: 15px;}
    .industries-served-bx h2{font-size: 24px; margin-bottom: 10px;}
    .industries-served-bx p{font-size: 14px;}
    .industries-served-bx span{color: var(--ss-body-color); font-weight: 600; font-size: 16px;}
    .industries-served-bx ul li a{font-size: 16px;}
    .industries-served-bx ul li a i{font-size: 14px;}
    .right-core-intro h3{font-size: 20px; margin-bottom: 10px;}
    .right-core-intro p{font-size: 16px; line-height: 26px;}
    .right-core-intro>ul>li ul{text-align: left;}

    .client-served-sec h2{font-size: 30px;}
    .valueable-client-list{ margin-top: 0;}
    .valueable-client-list ul li figure{transform: scale(0.7);}
    .valueable-client-list ul li{min-height: 90; width: 50%; padding: 5px 15px;}
    .value-client-list ul li{width: 100%; margin: 15px 0;}
    .value-client-list ul li h3{font-size: 20px;}
    .value-client-list ul li p{font-size: 16px; line-height: 26px;}
    
    .map-add-outer{padding: 20px 0; overflow: hidden;}
    .map-add-outer h1{font-size: 30px;}
    .map-add-outer p{font-size: 16px; line-height: 26px;}
   
    .enquiry-lft-bx{padding: 0;}
    .enquiry-lft-bx h2{font-size: 30px;}
    .enquiry-lft-bx p{font-size: 16px; line-height: 26px;}
    .enquiry-lft-bx span{font-size: 18px;}
    .enquiry-lft-bx ul{margin: 0; width: 100%;}
    .enquiry-lft-bx ul li{flex-basis: 50%;}
    .enquiry-lft-bx ul li figure{transform: scale(0.8);}
    .contact-rgt-outer{width: 100%; padding: 15px;}
    .contact-rgt-outer h3{font-size: 20px;}
    .contact-form-bx{padding: 25px 15px;}
    .upload-bx em{margin-left: 0;}
    .affilitation-contact-sec{padding: 20px 0;}
    .affilitation-contact-sec h2{font-size: 30px;}
    .affilitation-contact-sec p{font-size: 16px; line-height: 26px;}
    .affilitation-contact-sec ul li{width: 50%; margin: 5px 0;}
    .affilitation-contact-sec ul li{padding: 5px 10px;}
    .affilitation-bx picture{transform: scale(1); padding: 5px 10px;}
    .affilitation-bx{max-height: inherit; min-height: 120px;}

    .services-heading-sec,
    .service-intro-sec,
    .subservices-all-sec,
    .industries-service-sec,
    .key-benefit-subservice-sec,
    .consult-service-sec,
    .challenges-we-sec,
    .whyatqor-service-sec,
    .casestudy-result-sec
    {
        padding: 20px 0;
    }
    .services-heading-sec h1{font-size: 30px;}
    .services-heading-sec p strong{font-size: 16px;}
    .services-heading-sec ul{flex-wrap: wrap; gap: 10px 0; margin-top: 20px; gap: 10px 0;}
    .services-heading-sec ul li{width: 100%; flex-direction: row; text-align: center; align-self: stretch; padding: 10px; min-width: 100%; max-width: 100%; width: 100%;}
    .services-heading-sec ul li span{font-size: 16px; padding: 5px 0; line-height: 20px; padding-left: 20px;}
    .services-heading-sec ul li figure{width: 40px;}

    .service-intro-pic{padding: 0;}
    .service-intro-desc{padding: 15px 0; text-align: center;}
    .service-intro-desc p{font-size: 18px; line-height: 30px; margin-bottom: 30px;}

    .subservices-all-sec h2{font-size: 24px;}
    .subservices-all-sec h2 .text-gradiant{font-weight: 600;}
    .subservices-all-sec p{font-size: 16px;}
    .services-sub-bx{padding: 15px; margin: 15px 0;}
    .services-sub-bx h3{font-size: 20px; margin-bottom: 10px;}
    .subservices-all-sec .services-sub-bx p{font-size: 16px;}

    .industries-service-sec h2{font-size: 24px;}
    .industries-service-bx{padding: 15px 0; margin: 15px 0;}
    .industry-info{padding: 15px;}
    .industries-service-bx h3{font-size: 24px;}
    .heading-changer figure{width: 75px; height: 60px; padding-left: 20px;}
    .heading-changer figure img{width: 40px;}
    .industry-info p{font-size: 16px;}
    
    .key-benefit-subservice-sec h2{font-size: 24px;}
    .key-benefit-subservice-sec p{font-size: 20px;}
    .keybenefit-bx{padding: 15px; margin-top: 70px;}
    .keybenefit-bx h3{font-size: 20px;}
    .keybenefit-bx figure{margin-top: -71px;}
    .keybenefit-bx figure img{width: 110px;}
    .keybenefit-bx p{font-size: 16px;}

    .consult-service-sec{text-align: center;}
    .consult-service-sec h2{font-size: 24px;}
    .consult-service-sec p{font-size: 18px;}
    .consult-img{display: none;}

    .challenges-we-sec h2{font-size: 24px;}
    .challenges-we-sec p{font-size: 18px;}
    .challenges-we-bx{margin: 15px 0; padding: 15px;}
    .challenges-we-bx p{font-size: 16px; margin-bottom: 10px;}

    .whyatqor-service-sec h2{font-size: 24px;}
    .whyatqor-service-sec p{font-size: 20px; line-height: 28px;}
    .whyatqor-lft{margin: 0;}
    .whyatqor-lft ul li{padding: 15px 0;}
    .whyatqor-lft ul li h3{font-size: 20px;}
    .whyatqor-lft ul li p{font-size: 15px;}
    .whyatqor-image{margin: 0; display: none;}

    .casestudy-result-sec span{font-size: 14px;}
    .casestudy-result-sec h2{font-size: 24px;}
    .casestudy-result-sec .view-rgt-ico{right: 15px; top: -10px;}
    .casestudy-result-sec .view-rgt-ico a{color: var(--blue-link-color); border-color: var(--blue-link-color); font-size: 22px; width: 50px; height: 50px;}
    .client-study-carousel{padding: 15px;}
    .client-study-carousel .carousel-indicators{flex-direction: row; flex-wrap: wrap; width: 100%; margin: 0; gap: 0 10px;}
    .client-study-carousel .carousel-indicators [data-bs-target]{margin: 10px 0; width: 48%; min-height: 75px;}
    .client-study-carousel .carousel-inner{width: 100%; padding: 15px 0;}
    .client-project-dtl{padding: 0;}
    .client-project-dtl h3{font-size: 20px; line-height: 28px;}
    .client-project-dtl p{font-size: 16px; line-height: 24px;}
    .client-project-dtl ul{margin-top: 0;}
    .client-project-dtl ul li:nth-child(6n+2){border-right: none;}
    .client-project-dtl ul li:nth-child(6n+3){border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
    .client-project-dtl ul li:nth-child(6n+4){border-right: none; border-bottom: 1px solid #ddd;}
    .client-project-dtl ul li:nth-child(6n+6){border-right: none;}
    .client-pro-info{padding: 15px;}
    .client-pro-info small{font-size: 15px;}
    .client-project-dtl ul li{flex-basis: 50%;}
    .client-project-dtl ul li:nth-child(6n+1) .client-pro-info{padding: 15px;}
    .client-project-dtl ul li:nth-child(6n+4) .client-pro-info{padding: 15px;}

    .main-category-sec{padding: 0;}
    .main-category-banner{flex-wrap: wrap;}
    .left-cate-heading{width: 100%; text-align: center; padding: 15px;}
    .right-cat-pic{display: none;}
    .left-cate-heading h1{font-size: 26px;}
    .left-cate-heading p{font-size: 18px; margin-bottom: 20px;}

    .explore-category-sec, .core-expoertise-sec, .sdlc-flow-sec{padding: 15px 0;}

    .explore-category-sec h2{font-size: 24px;}
    .explore-category-sec p{font-size: 18px; line-height: 28px; max-width: 100%; margin-bottom: 20px;}
    .explore-cate-bx{margin: 15px 0; padding: 15px; text-align: center;}
    .explore-cate-bx figure{margin: 0px auto; justify-content: center;}
    .explore-cate-bx h3{font-size: 20px;}
    .explore-category-sec .explore-cate-bx p{font-size: 16px; text-align: center; line-height: 26px;}

    .core-expoertise-sec h2{font-size: 24px;}
    .core-expoertise-sec p{font-size: 18px; line-height: 28px; max-width: 100%; margin-bottom: 20px;}
    .core-expt-bx{margin: 15px 0; padding: 20px 15px;}
    .core-expt-bx h3{font-size: 20px;}
    .core-expt-bx .view-rgt-ico a{font-size: 18px;}

    .sdlc-flow-sec h2{font-size: 24px;}
    .sdlc-flow-sec p{font-size: 18px; line-height: 28px; max-width: 100%; margin-bottom: 20px;}

    .sdlc-flow-sec .tab-content>.tab-pane{display: block; opacity: 1;}
    .sdlc-flow-sec .accordion-header{font-size: 20px; font-weight: 600; font-family: var(--ss-font-common);}
    .accordion-item:first-of-type .accordion-button{border-radius: 10px;}
    .sdlc-flow-sec .accordion-button:not(.collapsed){background-color: var(--ss-white-color); box-shadow: none; outline: 0; color: var(--ss-body-color);}
    .sdlc-flow-sec .accordion-button{box-shadow: none; outline: 0; border: none; border: 1px solid #ddd; border-radius: 10px; font-size: 20px; var(--ss-body-color);}
    .sdlc-flow-sec .accordion-item .accordion-body{border-radius: 10px; padding: 15px;}
    .sdlc-flow-sec .accordion-body h4{font-size: 18px;}
    .sdlc-flow-sec .accordion-body p{font-size: 16px; line-height: 26px;}
    .sdlc-flow-sec .accordion-button[aria-expanded="true"]{border-color: var(--blue-link-color); color: var(--blue-link-color);}
    
    .industries-banner-sec{padding: 15px 0; text-align: center;}
    .industries-heading-left h1{font-size: 30px;}
    .industries-heading-left .text-gradiant{font-size: 20px;}
    .industries-heading-left p{font-size: 16px; max-width: 100%;}
    .industries-right-pic{display: none;}

    .nav-onpage-link{padding: 0 15px; top: 50px;}
    .nav-onpage-link ul{gap: 0 20px; overflow: auto; flex-wrap: nowrap; justify-content: start;}
    .nav-onpage-link ul li{white-space: nowrap;}
    .nav-onpage-link ul li a{padding: 15px; display: block;}
    .nav-onpage-link ul li a:after{bottom: 0;}

    .industries-all-sec{padding: 30px 0;}
    .industries-all-sec h2{font-size: 24px;}
    .industries-main-bx{flex-wrap: wrap; margin-top: 10px;}
    .industries-main-bx picture{width: 100%; border-radius: 30px;}
    .industries-main-bx picture img{border-radius: 30px;}
    .right-industries-dtl{width: 100%; padding: 15px;}
    .right-industries-dtl h3{font-size: 20px; margin:10px 0;}
    .right-industries-dtl p{font-size: 16px; line-height: 24px;}

    .right-industries-dtl ul{font-size: 15px 0; gap: 10px;}
    .right-industries-dtl ul li{font-size: 14px; padding: 7px 10px;}
    .right-industries-dtl .view-all-service{margin-bottom: 10px;}
    .wrapper-adjust-sec{padding: 15px 0;}

    .industries-sucess-pro-sec{padding: 15px 0;}
    .industries-sucess-pro-sec h2{font-size: 24px;}
    .sucess-pro-industeis{margin: 15px 0;}
    .sucess-story-bx h3{font-size: 20px;}
    .sucess-story-bx ul{gap: 10px; margin: 10px 0;}
    .sucess-story-bx ul li{padding: 7px 10px;}

    .body-menu-opened .haader-sec{z-index: 102;}

    .sub-industries-sec{padding-bottom: 20px;}
    .sub-industries-right-pic{display: none;}
    .sub-industries-heading{text-align: center;}
    .sub-industries-heading h1{font-size: 30px;}
    .sub-industries-heading small{font-size: 14px;}
    .sub-industries-heading p{font-size: 16px; line-height: 28px; padding: 0;}

    .keyinsight-sec{padding: 15px 0;}
    .keyinsight-sec h2{font-size: 24px;}
    .keyinsight-sec p{font-size: 18px;}
    .insightkey-bx{margin: 10px 0; padding: 15px 0;}
    .insightkey-bx h3{font-size: 30px;}
    .keyinsight-sec .insightkey-bx p{font-size: 16px; padding: 0; min-height: inherit;}

    .solution-sub-sec{padding: 15px 0;}
    .solution-sub-sec h2{font-size: 24px;}
    .solution-sub-sec p{font-size: 18px; margin-bottom: 15px;}
    .solution-list-bx{margin: 15px 0; padding: 0;}
    .solution-list-bx h3{font-size: 20px;}

    .developing-focus-sec{padding: 15px 0 30px 0;  border-radius: 0 0 30px 30px;}
    .developing-focus-sec h2{font-size: 24px; max-width: 100%; margin: 15px 0;}
    .focus-area-key-bx{padding: 15px; margin-top: 20px;}
    .focus-area-key-bx figure{width: 60px;}
    .focus-area-key-bx h3{font-size: 20px; margin: 15px 0;}
    .focus-area-key-bx p{font-size: 16px; line-height: 28px;}

    .get-inquiry-sec{padding: 100px 0; margin-bottom: -70px; margin-top: -80px;}
    .get-inquiry-sec h2{font-size: 24px;}
    .get-inquiry-sec p{font-size: 18px; margin-bottom: 15px;}

    .why-technology-sec{padding: 30px 0 15px 0; border-radius: 30px 30px 0 0;}
    .why-technology-sec h2{font-size: 24px; border-bottom: 3px solid transparent; margin-bottom: 0;}
    .why-technology-sec ul{padding: 15px 0;}
    .why-technology-sec ul li{padding: 20px 15px; text-align: center; flex-wrap: wrap;}
    .why-technology-sec ul li span{width: 100%; padding-right: 0; margin-bottom: 10px; font-size: 20px;}
    .why-technology-sec ul li p{width: 100%; font-size: 16px;}

    .blog-heading-outer{padding: 20px 0; margin: 0;}
    .blog-heading-outer h1{font-size: 30px;}
    .blog-heading-outer p{font-size: 16px; line-height: 28px;}

    .blog-listing-outer{padding: 20px 0;}
    .categories-rgt-bx{padding-left: 0; margin-bottom: 30px;}
    .categories-rgt-bx h3{font-size: 18px;}
    .blog-srch{margin-bottom: 15px;}
    .categories-rgt-bx ul li a{padding: 10px 0; font-size: 16px;}
    .left-blog-list ul li{flex-wrap: wrap; padding: 15px; background: linear-gradient(180deg, rgba(216, 235, 250, 1) 0%, rgba(255, 255, 255, 0.5) 56%, rgba(255, 255, 255, 1) 100%);}
    .lft-blog-pic{width: 100%;}
    .rgt-blog-info{padding: 15px 0 0 0; width: 100%;}
    .rgt-blog-info h3{font-size: 18px;}
    .rgt-blog-info p{font-size: 16px; line-height: 26px;}

    .pagi-outer-main{flex-wrap: wrap; width: 100%;}
    .prev-pagi{order: 1;}
    .next-pagi{order: 2; margin-left: auto;}
    .pagination-blog .pagination{order: 3; margin: 10px 0;}
    .prev-pagi a, .next-pagi a{font-size: 15px; padding: 6px 10px;}
    .pagination-blog .pagination li{margin: 0 5px;}
    .pagination-blog .pagination li .page-link{width: 40px; height: 40px; padding: 7px 0; font-size: 16px;}

    .blog-dtl-sec{padding: 20px 0;}
    .is-similar-carousel{padding: 0;}
    .similar-outer-bx a{padding: 15px; flex-wrap: wrap;}
    .similar-outer-bx picture{width: 100%;}
    .blog-similr-info{width: 100%; padding: 10px 0;}
    .blog-rgt-cate-srch h3{font-size: 18px;}
    .blog-dtl-left h1{font-size: 24px; margin-bottom: 15px;}
    .date-share-outer{margin-bottom: 15px;}
    .share-blog{margin-top: 10px;}
    .blog-dtl-left h2{font-size: 20px; margin: 10px 0;}
    .blog-dtl-left h3{font-size: 16px; margin: 10px 0;}
    .blog-dtl-left h4{font-size: 14px; margin: 10px 0;}
    .blog-dtl-left h5{font-size: 13px; margin: 10px 0;}
    .blog-dtl-left p{font-size: 15px; line-height: 26px; margin-bottom: 15px;}
    .blog-dtl-left blockquote{font-size: 18px; padding: 15px;}
    .blog-dtl-left ul li, .blog-dtl-left ol li{font-size: 15px; line-height: 22px; margin-bottom: 10px;}

    .case-stdies-page-sec{padding: 15px 0;;}
    .case-stdies-page-heading{padding-right: 0; text-align: center;}
    .case-stdies-page-heading h1{font-size: 24px;}
    .case-stdies-page-heading p{font-size: 18px; line-height: 26px;}
    .cs-filter-form{flex-wrap: wrap; padding: 0;}
    .search-cs-project{width: 100%; padding: 10px 15px; padding-top: 20px; background-color: var(--ss-white-color); border-radius: 10px 10px 0 0;}
    .indu-tech-select{width: 100%; padding: 10px 15px; background-color: var(--ss-white-color); border-radius: 0 0 10px 10px; flex-wrap: wrap;}
    .indu-tech-select>.dark-form-control{width: 100%; margin-bottom: 8px;}
    .indu-tech-select>.dark-form-control:first-child{border-radius: 8px;}
    .indu-tech-select>.dark-form-control:last-child{border-radius: 8px; border-left: 1px solid var(--ss-input-border);}
    .reset-filter{width: 100%; padding: 15px; z-index: 0;}
    .cs-filter-form:after{display: none;}
    .reset-filter .main-btn{min-width: 100%; max-width: 100%; padding: 15px 25px; font-weight: 400; font-size: 18px;}
    .cs-project-list-sec{padding: 15px 0;}
    .cs-project-list-sec .sucess-story-bx h3{font-size: 20px; line-height: 28px;}
    .cs-project-list-sec .sucess-story-bx{margin: 15px 0; padding: 5px 0;}
    .search-cs-project i{right: 30px; top: 35px;}

    .cs-customer-overview-sec{padding: 15px 0;}
    .cs-customer-overview-sec h1{font-size: 30px;}
    .cs-customer-overview-sec small{font-size: 16px; line-height: 26px; margin-bottom: 20px;}
    .cs-overview-left{text-align: center; padding-right: 0;}
    .cs-overview-left h3{font-size: 20px;}
    .cs-overview-left p{font-size: 16px; line-height: 26px; margin-bottom: 20px;}
    .cs-overview-left ul{flex-wrap: wrap; gap: 15px 0;}
    .cs-overview-left ul li{width: 100%;}
    .customer-info-bx{width: 100%;}
    .customer-info-bx span{font-size: 16px;}
    .customer-info-bx strong{font-size: 16px;}
    .situation-sec,
    .atqor-solution-sec,
    .result-takeway-sec{
        padding: 15px 0;
    }
    .situation-sec h2,
    .atqor-solution-sec h2,
    .result-takeway-sec h2{
        font-size: 24px;
        margin-bottom: 25px;
    }
    .situation-sec p{font-size: 16px; line-height: 26px; margin-bottom: 20px;}
    .situation-sec ol li{font-size: 16px; line-height: 26px;}
    .atqor-solution-sec p{font-size: 16px; line-height: 26px; margin-bottom: 20px;}
    .cs-solution-bx{margin: 15px 0; padding: 10px 15px; border-left-color: #ddd;}
    .cs-solution-bx h3{font-size: 18px;}
    .result-takeway-bx{padding-right: 0;}
    .result-takeway-sec ul li{font-size: 16px;}
    .result-takeway-sec p{font-size: 16px; line-height: 26px;}

    .breadcrumb{white-space: nowrap; flex-wrap: nowrap;}
    .breadcrumb-outer li, .breadcrumb-outer li.breadcrumb-item.active{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

    .latestnew-carousel{padding: 15px;}
    .trending-news-outer{flex-wrap: wrap;}
    .trending-news-outer picture{width: 100%;}
    .trending-news-info{width: 100%; padding: 15px 0;}
    .trending-news-info span{font-size: 14px;}
    .trending-news-info h2{font-size: 24px; line-height: 32px;}
    .trending-news-info p{font-size: 18px; line-height: 28px;}
    .latestnew-carousel .owl-dots{margin-top: 15px; flex-wrap: wrap;}
    .latestnew-carousel .owl-dots>.owl-dot{width: 100%; padding: 10px;}
    .latestnew-carousel .owl-dots h3{font-size: 20px; margin: 10px 0;}
    .latestnew-carousel .owl-dots p{font-size: 16px; margin-bottom: 0;}

    .latst-news-page-sec{padding: 20px 0;}
    .latst-news-page-sec h2{font-size: 24px; margin-bottom: 20px;}
    .latest-news-bx{padding: 15px; margin: 15px 0;}
    .latest-news-bx h3{font-size: 20px;}
    .latest-news-bx p{font-size: 16px;}

    .news-dtl-outer{margin-bottom: 20px;}
    .news-dtl-outer h1{font-size: 22px; margin-top: 0; line-height: 32px;}
    .news-dtl-outer .share-blog{justify-content: center;}
    .progress-bar{top: 50px;}
    .lft-blog-pic picture img, .lft-blog-pic a img{max-height: inherit; height: auto;}
    .similar-outer-bx picture img{max-height: inherit; height: auto;}

    .ai-driven-pic picture, .ai-driven-pic figure{display: none;}
    .services-heading-sec .breadcrumb-outer{position: static;}
    .breadcrumb{margin-bottom: 0;}
    .blog-rgt-cate-srch{padding-left: 0;}
}


@media (min-width: 768px) {
    .back-menu{
        display: none;
    }
}


/* ===== Ultra-wide Desktop Fix (1660px–1883px) ===== */
@media (min-width: 1660px) and (max-width: 1883px) {

  /* Reduce nav text slightly */
  .haader-sec ul.navbar-nav > li {
    font-size: 18px;
    margin-left: 18px;
    margin-right: 18px;
    white-space: nowrap;
  }

  /* Ensure links never wrap */
  .haader-sec ul.navbar-nav > li > a {
    white-space: nowrap;
    padding: 12px 8px;
  }

  /* Reduce logo width slightly */
  .logo {
    width: 95px;
  }

  /* Pull CTA closer */
  .list-property-btn {
    margin-left: 30px !important;
  }

  /* Keep navbar height stable */
  .haader-sec {
    padding: 12px 0;
  }
}


/* ===== Desktop Navbar Stability Fix (992px–1581px) ===== */
@media (min-width: 992px) and (max-width: 1581px) {

  /* Lock navbar into single line */
  .haader-sec .navbar-nav {
    flex-wrap: nowrap;
  }

  /* Normalize menu item spacing */
  .haader-sec ul.navbar-nav > li {
    font-size: 17px;
    margin-left: 14px;
    margin-right: 14px;
    white-space: nowrap;
  }

  /* Prevent link wrapping */
  .haader-sec ul.navbar-nav > li > a {
    white-space: nowrap;
    padding: 10px 6px;
  }

  /* Reduce logo footprint slightly */
  .logo {
    width: 92px;
  }

  /* Control CTA spacing */
  .list-property-btn {
    margin-left: 20px !important;
    flex-shrink: 0;
  }

  /* Keep header height consistent */
  .haader-sec {
    padding: 10px 0;
  }
}


@media (min-width: 992px) and (max-width: 1581px) {
  .haader-sec .navbar-nav {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media (min-width: 992px) and (max-width: 1581px) {

  .haader-sec .navbar {
    display: flex;
    align-items: center;
  }

  /* Logo */
  .navbar-brand {
    flex: 0 0 auto;
  }

  .logo {
    width: 90px;
    flex-shrink: 0;
  }

  /* Menu */
  .navbar-collapse {
    display: flex !important;
    align-items: center;
    flex: 1;
  }

  /* CTA */
  .list-property-btn {
    flex: 0 0 auto;
    margin-left: 16px !important;
  }
}


