
@media (min-width: 1200px) {
    .slider-img{height: calc(100vh - 70px);min-height: 55.375rem;}
    .swiper-innrer-container{max-width: 1140px;}

}
@media (min-width: 1400px) {
    .swiper-innrer-container{max-width: 1320px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .main-menu > ul > li {
      margin-right: 30px;
    }
  }



@media (max-width: 1600px) {
    body,
    html {
    font-size: 58%;
    font-family: 'fira_sansregular';
    }
    .h2, h2{font-size: 3rem;}
    .fs-100{font-size: 5.5rem;}
    .fs-40,.fs-24{font-size: 2.2rem;}
    .fs-26{font-size:2.4rem;}
    
    .fs-45, .h3, h3{font-size: 2.513rem;}
    .fs-80{font-size: 4.5rem;}
    .fs-21,
    ul.footer-navigation li a{font-size: 1.587rem;}
    .fs-65{font-size: 3.2rem;}
    .inner-banner-img{min-height: 50rem;}
    .banner-container .swiper-wrapper,.inner-banner-container{width: calc(100% - 80px);}
    .slider-content .title{font-size: 4.8rem;}
    .sort-description{font-size: 2.4rem;}
    .slider-content  a.btn,a.btn-style-base,.primary-color.btn{font-size: 2rem;padding: 1rem 2rem;}
    
    .assement-toolCards .card-head > h5{font-size: 2.25rem;line-height: normal;}
    .assement-toolCards .card-description{font-size: 1.39rem;}
    .Assesment-Tool::after,.lp-s4:after{height: 20.5rem;width: 20.5rem;top: 12rem;}
    .clientReview-text{line-height: 2.6rem;}
    
    .SnR-section .titlt-txt-btn-section > p{line-height: 3rem;}
    /* inner-page-4css */
    .card-group-middle{height: 28rem;width: 28rem;}
}

@media (max-width: 1440px) {
    
    .slider-content{max-width: 500px;}
/*    .slider-content .title{font-size: 3.8rem;}*/
    .slider-content .sort-description{font-size: 2.2rem;}
    .inner-banner-img{min-height: 45rem;}
    .fs-70{font-size: 3.375rem}
    
    
}
@media (max-width: 1280px) {

    .fs-18,.card-baseicon-textcontent > p{font-size: 1.6rem;}
    .fs-24{font-size: 2rem;}
    .fs-26{font-size: 2.2rem;}
    .fs-40{font-size: 2.1rem;}
    .fs-55{font-size: 3rem;}
    .fs-80{font-size: 4rem;}
    .fs-100{font-size: 4rem;}
    .section-title,.fs-65{font-size: 3.25rem;line-height: 5rem;}
    .title-style2{line-height: 3.5rem;}
    .inner-banner-img{min-height: 35rem;}
    .innerbanner-captions{left: 3rem;}
    .innerbanner-captions p{line-height: 1.5;}
    .assement-toolCards:not(:first-child){margin-left: 15px;}
    h1.i-title-shadow{margin-bottom: 1.5rem;}
    .line-height-42{line-height: 3.75rem;}
    .pattern-icon1:after{right: 0;}
    .Human-capitaCards-wrapper{gap: 30px;}
    /* .fs-45, .h3, h3{font-size: 2.213rem;} */
    .banner-container .swiper-wrapper,
    .our-approch, .container-120,.inner-banner-container{width: calc(100% - 60px);margin-top: 40px;}
    .main-menu > ul > li {margin-right: 10px;}
    .header-primary .main-menu > ul > li > a{font-size: 1.5rem;}
    .our-approachbox-wrapper{padding:5rem 0 15px;}
    .approch-title-box{padding: 3rem 2rem;min-height: 120px;right: -10px;}
    .our-approachbox-wrapper, .our-blog-wrapper{gap: 20px;}
    .assement-toolCards .card-head > img{max-height: 35px;margin-left: 15px;}
    .slider-content{padding-left: 3rem;}
    .approch-title-box{padding: 2rem 2rem;min-height: 100px;}
    .approch-title-box > h4{line-height: 2.5rem;font-size: 1.765rem;}
    .assement-toolCards{max-width: 31%;}
    .circle-content-pattern > ul li{height: 19rem;width: 19rem;}
    .inner-banner-container:after{max-width: 60rem;height: 55rem;}
    .funfact-counter{gap: 2rem;}
}

@media (max-width: 1024px) {
    .section-title, .fs-65{font-size: 3rem;}
    .fs-80{font-size: 3.5rem;}
    .fs-45, .h3, h3{font-size: 2.5rem;}
    .card-iconLeft > img{max-width: 5.5rem;}
    .card-Lefticon-listcontent > p{line-height: 1.6;}
    .card-iconLeft{height: 8rem;width: 8rem;}
    .card-Lefticon-listcontent{padding: 1rem 3rem 1rem 8rem;}
}

@media (max-width: 991px) {
    body,
    html {font-size: 55%; }
    /* .fs-18,p{font-size: 1.6rem;line-height: 1.6;}
    .fs-22{font-size: 20px;}
    .fs-26{font-size: 22px;line-height: 1.25;} */
    .fs-100{font-size: 3.8rem;}
    .fs-20{font-size: 1.6rem;}
    .fs-24{font-size: 1.8rem;}
    .fs-26{font-size: 2rem;}
    .fs-50{font-size: 2.2rem;}
    .fs-80{font-size: 3rem;}
    .fs-70{font-size: 2.775rem}
    p{line-height: 1.8;}
    .inner-banner-img{min-height: 30rem;}
    .innerbanner-captions{left: 0;}
    .logo .logo-2{max-width: 120px;}
    section.half-section{padding: 50px 0;}
    .slider-content{max-width: 430px;}
    .slider-content .title{margin-bottom: 2rem;}
    .slider-content .sort-description{font-size: 1.8rem;}
    .banner-line-group{display: none;}
    .pattern-icon1:after{width: 35px;height: 38px;top: -30px;}
    .section-title, .fs-65{font-size: 2.875rem;line-height: 4rem;}
    .Human-capitaCards-wrapper{gap: 15px;}
    .card-icon-text{padding: 0 15px;}
    .submit-news{font-size: 1.6rem;}
    .fs-40,
    .form-newslatter input.form-control{font-size: 1.75rem;}
    .fs-45, .h3, h3{font-size: 1.85rem;line-height: 2.5rem;}
    .card-imgboxContent .card-icon-text > img{max-width: 35px;}
    .join-news-latter-wrapper{padding: 4rem 3rem;}
    .secured-img{text-align: center;}
    .funfact-counter{margin-top: 3rem;}
    .assement-toolCards{max-width: 47.5%;}
    .assement-toolCards:nth-child(3),
    .assement-toolCards:not(:first-child){top: 0;}
    .assesment-tool-card-wrapper{gap: 0 1.5rem;}
    .assement-toolCards:not(:first-child){margin-left: 0;}
    .assement-toolCards{padding: 2.25rem;}
    .assement-toolCards .card-head > h5{font-size: 2rem;}
    .assement-toolCards .card-description{max-width: 100%;}
    .assement-toolCards .card-head > img{max-height: 30px;}
    .blog-title-box > h4{line-height: 2.5rem;}
    .newslatter-container{padding: 25px 15px;}
    .form-newslatter i.fas{top: 18px;}
    ul.footer-navigation.half3{padding-left: 15px;}
    ul.footer-navigation li{margin-bottom: 1.75rem;}
    .fs-21, ul.footer-navigation li a{font-size: 1.5rem;line-height: 2.5rem;}
    .our-approachbox-wrapper, .our-blog-wrapper,.lp-s3-wrapper{gap: 15px;}
    .youtube-video{height: 400px;}
    .card-iconbottom{max-width: 85px;}
    .card-iconLeft{height: 85px;width: 85px;}
    .card-iconLeft > img{max-width: 50px;}

    .circle-content-pattern > ul li{height: 16rem;width: 16rem;font-size: 15px;}

    .card-Lefticon-listcontent.style-2 .cardcontent-text-title{width: calc(100% - 11rem);margin-left: 10px;}

    .card-baseicon-textcontent{padding: 2rem 2.5rem 2rem 3.5rem;}
    .card-title > i{top: 4px;}
    .card-baseicon-textcontent > p{line-height: 1.5;}
    /* inner4 css */
    .pt-10{padding-top: 10rem;}
    .pb-10{padding-bottom: 10rem;}
    .card-group-middle{height: 25rem;width: 25rem;top: 49%;border-width: 15px;}
    .card-group-middle > div{line-height: 1.5;}
    
    .circle-style-box.circle-content-pattern > ul li{width: 46%;}


}

@media (max-width: 767px) {
    /* body,
    html {font-size: 50%; } */
    .fs-100{font-size: 4.2rem;margin-bottom: 1.5rem;line-height: normal;}
    .fs-22{font-size: 1.6rem;} 
    .fs-26{font-size: 1.8rem;}
    .fs-70{font-size: 2.275rem;line-height: 3.375rem;}
    .innerbanner-captions h1.fs-80{font-size: 2.5rem;}
   
    .inner-banner-img{min-height: 25rem;}
    .swiper-container{margin-top: 60px;}
    .banner-container .swiper-wrapper, .our-approch, .container-120,.inner-banner-container{width: calc(100% - 30px);}
    .slider-content .sort-description{line-height: 2.8rem;}
    .slider-content .title{font-size: 3rem;}
    .slider-content{z-index: 999;}
    .banner-container .swiper-slide:after{
        position: absolute;
        content: "";
        height: 100%;
        width: 100%;
        background: rgb(0, 0, 0,0.5);
        z-index: -9;
        border-radius: 0 0 30px 30px;
    }
    .inner-banner-container:after{max-width: 43rem;height: 40rem;}
    .Human-capitaCards-wrapper{flex-wrap: wrap;gap: 20px;}
    .human-capitalCard{flex: calc(50% - 20px);max-width: 50%;}
    .human-capitalCard:nth-child(even){margin-top: 30px;}
    .human-capitalCard:nth-child(3){margin-top: -30px;}
    .human-capitalCard:last-child{margin-top: 0;}
    .join-news-latter-wrapper{align-items: center;}
    .slider-content a.btn, a.btn-style-base, .primary-color.btn{font-size: 1.8rem;}
    .our-approachbox-wrapper, .our-blog-wrapper{flex-wrap: wrap;}
    .approch-title-box,.lp-s3-title-box{position: relative;
        bottom: 20px;
        left: auto;
        right: 0;
        margin: 0 auto;
        align-items: center;
        min-height: 70px;
        display: flex;
        justify-content: center;
    }
    .our-approach-box{margin-bottom: 0;}
    .approch-title-box > h4{font-size: 2rem;}
    .SnR-section .col-lg-6.order-md-2{order: 2;}
    .assement-toolCards{flex: calc(50% - 20px);max-width: 50%;}
    .assement-toolCards:not(:first-child),
    .assement-toolCards:last-child{top: 0;margin-top: 0;}
    .assement-toolCards:nth-child(odd){margin-left: 0!important;}
    .Assesment-Tool::after,
    .AST-3Saq::after,.lp-s4:before,.lp-s4:after{display: none;}
    .half-section.AST-3Saq{padding-bottom: 50px;border-radius: 0 0 0 100px;}
    .our-blog-box{flex: 0 0 100%;max-width: 100%;text-align: center;}
    
    .f-imt-links{justify-content: center!important;margin-right: auto!important;gap: 10px;flex-wrap: wrap;}
    section.our-blog{width: calc(100% - 30px);}
    .card-iconbottom{width: 80px;}
    
    .card-iconLeft{height: 75px;width: 75px;}

    .circle-content-pattern > ul li{font-size: 14px;}
    .card-Lefticon-listcontent.style-2 .cardcontent-text-title{width: 100%;margin: 0;}
    footer, section{padding: 70px 0;}
    .messanger-icon{right: 0;top: -125px;max-width: 16rem;}
    .youtube-v-500 iframe{height: 300px;}
    
}
@media (max-width: 576px) {
    .fs-100{font-size: 3.2rem;}
    
    .innerbanner-captions h1.fs-80{font-size: 2.25rem;}
    .banner-container .swiper-slide img{min-height: 270px;object-position: center;}
    .join-text{gap: 15px;}
    .join-text > img{max-width: 40px;}
    .section-title, .fs-65{font-size: 2.225rem;}
    .funfact-counter, .funfact-number{justify-content: center;flex-wrap: wrap;gap: 1.5rem;}
    .goal-parameter .title-style2{text-align: center;}
    .funfact-counter-inner{flex:100%;max-width: 100%;}
    .assement-toolCards{flex: 0 0 100%;max-width: 100%;}
    .assement-toolCards:not(:first-child), .assement-toolCards:last-child{margin-left: 0;}
    .fs-icon{max-width: 35px;}
    .footer-nav{flex-wrap:wrap;}
    .footer-nav ul.footer-navigation.half3{flex: 0 0 50%;max-width: 50%;}
    ul.footer-navigation.half3:first-child{flex: 0 0 100%;max-width: 100%;}
    .header-right_button{display: none;}
    .canvas-button-mobile{display: flex;gap: 10px;}
    .customers-count{flex-direction: column;gap: 0;}
    .card-Lefticon-listcontent{width: 100%;padding: 2rem;border-radius: 3rem;text-align: center;flex-direction: column;}
    .card-iconLeft{position: relative;margin: 0 auto 15px;top: 0;transform: translateY(0);left: 0;}
    .join-news-latter-wrapper{flex-direction: column;}
    .circle-style-box.circle-content-pattern > ul li{width: 100%;}
    
}
@media (max-width: 399px) {
    .human-capitalCard,
    .human-capitalCard:nth-child(3),.human-capitalCard:nth-child(even){margin-top: 0;}
    .join-news-latter-wrapper{flex-direction: column;}
    .join-text > img{max-width: 30px;}
    .form-newslatter{max-width: 100%;}
    .newslatter-paragraph{margin-bottom: 15px;}
    .newslatter-icon{display: none;}
    .submit-news{position: relative;left: 0px;}
    .footer-nav ul.footer-navigation.half3{max-width: 100%;flex: 0 0 100%;}
    .card-group-middle{top: 50%;}
    
}
@media (max-width: 320px) {
    .footer-nav ul.footer-navigation.half3{flex: 0 0 100%;max-width: 100%;}
    .slider-content .title{font-size: 2.5rem;}
    .newslatter-icon img{max-width: 35px;}
}
