@media (min-width:576px) {
    .insights-list-section .card-deck .card{-ms-flex:1 0 30%;flex:1 0 30%;margin-right:15px;margin-bottom:30px;margin-left:15px}
    section.thank-you-main-block{padding:2.5em 0 0;display:flex;justify-content:center;align-items:center}
    }
    @media (min-width:768px) {
    .row.ourDifferentiators-card-section .col-md-4:nth-child(4),.row.ourDifferentiators-card-section .col-md-4:nth-child(5),.row.ourDifferentiators-card-section .col-md-4:nth-child(6){border-bottom:0}
    .row.ourDifferentiators-card-section .col-md-4:nth-child(3),.row.ourDifferentiators-card-section .col-md-4:nth-child(6){border-right:0}
    .related-blogs-container{position:sticky;top:100px}
    }
    @media (min-width:1024px) {
    .footer-country ul li{list-style:none;width:33.33%;margin:5px 0}
    section.thank-you-main-block{padding:5.5em 0;display:flex;justify-content:center;align-items:center}
    }
    @media (min-width:1600px) {
    .testimonials-left-container div{font-size:1.55em}
    .ourCapabilities-card-section .card{min-height:650px}
    .home .ourCapabilities-card-section .card{min-height:600px}
    .address-box > .row{justify-content:space-between}
    .address-box .right-container{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}
    .address-box .left-container{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
    .career.d-flex.justify-content-end.align-items-center{margin-right:10em}
    .features-card-section .card{min-height:355px}
	.page-id-302 .features-card-section .card{min-height:335px}
    }
    @media (min-width:1700px) {
    .testimonials-left-container div{font-size:1.7em}
    .features-card-section .card{min-height:355px}
    }
    @media (max-width:1599px) {
    .slider_text .slider-text-label{font-size:2.35em}
    .ourCapabilities-card-section .card{min-height:575px}
    .testimonials-left-container div{font-size:1.4em}
    .footer-link-section .footer-links .mdr-service-card h3{font-size:1.75em}
    .whoWeAre-section .section_content{padding-right:0}
    .ourApproch-section .section_img.text-center img{width:80%;max-width:800px}
    .tagline-text h4{font-size:1.75em}
    .h1-title{font-size:1.75em}
    .tagline-text h1.h1-custome{font-size:1.75em}
    .tagline-text{max-width:85%}
    .features-card-section .card{min-height:330px}
    .features-card-section .card-text{font-size:1em}
    .valuePropositions-card-section h4.card-title{min-height:50px;font-size:1.35em}
    .img-container{padding:14.5em;background-size:cover!important}
    .jumbotron.blog-insight-detail-banner .text-container h2.card-title{font-size:2.25em}
    a.nav-link.scrollCnt{font-size:1em;margin-right:5px}
    .row.factsheet-card-section .coures_wrap{min-height:275px}
    .differentiators-item{padding:1.5em .5em}
    .jumbotron .text-container h2.card-title{font-size:2.5em}
    .jumbotron .text-container h1.card-title.custom-h1-title{font-size:2.5em}
    .features-card-section .card.no-read-more-btn{min-height:300px;min-height:330px!important;padding-bottom:0}
     .page-id-337 .valuePropositions-card-section h4.card-title{
        min-height: 30px;
    }
    }
    @media (min-width:1499px) {
    .features-card-section .card.no-read-more-btn{min-height:300px!important;padding-bottom:0}
    }

    @media (max-width:1366px) {
    body{font-size:16px}
    .ourCapabilities-card-section .card{min-height:520px}
    .testimonials-left-container div{font-size:1.35em}
   .insights-card-section .card .card-body{min-height:630px}
    .features-card-section .card{min-height:370px}
    .jumbotron.card.card-image.blog-insight-detail-banner .text-container{top:70px}
    .jumbotron.blog-success-detail-banner .text-container h2.card-title{font-size:2.25em}
    .jumbotron.blog-success-detail-banner .text-container h1.card-title.custom-h1-title{font-size:2.25em}
    .features-card-section .card.no-read-more-btn{min-height:300px!important;padding-bottom:0}
    .contact-us-clock .city-name,
    .contact-us-clock .city-name span {
        font-size: 26px;
        line-height: 26px;
    }
      .box .letter-spacing-title.text-white{
    font-size: 2.2rem;

    }
    }

    @media (max-width:1365px) {
    .header-area .newsbox-main-menu{padding:0 2%}
    .section__padding{padding:50px 2%}
    .section__padding.whoWeAre-section .card-deck{padding-top:2em}
    .ourApproch-section .section_img.text-center img{width:75%;max-width:800px}
    .tagline-text h4{font-size:1.65em}
    .h1-title{font-size:1.65em}
    .tagline-text h1.h1-custome{font-size:1.65em}
    .tagline-text{max-width:90%}
    .features-card-section .card-text{font-size:1.125em}
    .jumbotron .text-container h2.card-title{font-size:2.75em}
    .jumbotron .text-container h1.card-title.custom-h1-title{font-size:2.75em}
    .jumbotron.card.card-image.blog-insight-detail-banner .text-container{top:86px}
    .jumbotron.blog-insight-detail-banner .text-container h2.card-title{font-size:2em}
    .releted-blog-item h5.title{font-size:1.125rem}
    .insight-detail-title{font-size:2em}
    .section__padding.insight-detail-container{padding:0 5% 75px;margin-top:-380px}
    .social-links-grp{margin-top:320px;margin-bottom:32px}
    .jumbotron.blog-success-detail-banner .text-container h2.card-title{font-size:2em}
    .jumbotron.blog-success-detail-banner .text-container h1.card-title.custom-h1-title{font-size:2em}
    .caseStudy-navbar{padding:20px 2%}
    .section__padding.caseStudy-detail-container{padding:0 2% 50px}
    .case-study-inner-block .title{font-size:1.125em}
    .row.factsheet-card-section .coures_wrap{padding:.5em 1em}
    .row.factsheet-card-section .coures_wrap h5{font-size:1.125rem}
    .leadership-card-item .icon img{width:75%}
    .freeAssessment-section_inner{padding:4em 2em}
    .features-card-section .card.no-read-more-btn{min-height:315px!important;padding-bottom:0}
	

    /*COE Responsive Start here*/
    .page-template-coe-level-1 .features-card-section .card-title {font-size: 1.25rem;}
    .page-template-coe-level-1 .features-card-section .card {min-height: 400px;padding: 0;}
    .sliderContainer .progressBarContainer { width: 60%;}

    .contact-us-clock .city-name,
    .contact-us-clock .city-name span {
        font-size: 26px;
        line-height: 26px;
    }

	}
    @media (max-width:1199px) {
    .slider_text .slider-text-label{font-size:2.15em}
    .breakpoint-off .classynav ul li .megamenu{max-width:260px}
    .slider_text p{font-size:1.55em}
    .section_title h3,.section_title h1{font-size:1.75em}
    .section_title .custom-h2-title{font-size:1.75em}
    .row.ourCapabilities-card-section > div{padding-bottom:30px}
    .insights-card-section .card-title{font-size:1.125em}
    .title-tag-insights:after{width:125px}
    .whoWeAre-section .card-deck .card{-ms-flex:1 0 31%;flex:1 0 31%;margin:15px}
    /*.successStories-card-section .card-body{bottom:1em;left:1em;padding:1em;background-color:rgba(255,255,255,0.7);width:350px;min-height:132px}*/
    .successStories-card-section .card-body .card-text.card-title-tagline{line-height:1.1;font-size:1.15em}
    .successStories-card-section h4.card-title{font-size:1em}
    .user-details-container{text-align:center}
    .slick-slide .user-details-container > img{width:100%;max-width:120px;position:initial;left:inherit;margin:0 auto 20px}
    .testimonials-client-container{position:initial;top:inherit;left:inherit}
    .testimonials-left-container div:before{width:71px;height:70px;left:20px;top:-60px;background-size:contain}
    .testimonials-left-container div::after{width:70px;height:70px;right:20px;bottom:-60px;background-size:contain}
    .testimonials-left-container div{padding:20px}
    .testimonials-right-container{min-height:500px}
    .testimonials-left-container{min-height:500px}
    .company-details-container{text-align:center;padding:35px}
    .securityAssessment_info a.btn.btn-yellow{font-size:24px}
    .tagline-text{width:100%;max-width:100%}
    .tagline-text h4{font-size:1.5em}
    .h1-title{font-size:1.5em}
    .tagline-text h1.h1-custome{font-size:1.5em}
    .address p.font16{font-size:.85em;line-height:1.7}
    .footer-country ul li a{font-size:.85em}
    .address-box{padding:25px}
    .global-titale-lable,.office-titale-lable{margin-bottom:20px;font-size:1.35em}
    .footer-link-section .footer-links ul li a{font-size:.85em}
    .features-card-section .card{min-height:260px}
    .jumbotron .text-container{width:80%;max-width:800px}
    .jumbotron .text-container h2.card-title{font-size:2.5em}
    .jumbotron .text-container h1.card-title.custom-h1-title{font-size:2.5em}
    p.text-para-item{font-weight:300;font-size:13px}
    h5.letter-spacing-title.orange-text{letter-spacing:0px;font-size:2em}
    .service_area{padding-top:50px;padding-bottom:50px}
    div.title-bottom-border{margin-bottom:15px;margin-top:15px;width:100px;height:2px}
    .valuePropositions-section_inner .title-bottom-border{margin:15px 0;width:132px;height:5px}
    .img-container{padding:12.5em;background-size:cover!important}
    ul.blog-ui-style-custom li{flex-basis:40%}
    .jumbotron.blog-insight-detail-banner .text-container h2.card-title{font-size:1.75em}
    .releted-blog-item h5.title{font-size:1rem}
    .insight-detail-title{font-size:1.75em}
    .left-side-line:after{width:100px;height:4px;top:8px}
    .jumbotron.blog-success-detail-banner .text-container h2.card-title{font-size:1.75em}
    .jumbotron.blog-success-detail-banner .text-container h1.card-title.custom-h1-title{font-size:1.75em}
    .jumbotron.card.card-image.blog-success-detail-banner .text-container{left:0;padding:12% 0 0!important}
    .case-study-inner-block .title{font-size:1em}
    .top-banner-img{position:relative;right:-15px;bottom:-50px}
    .caseStudy-navbar{padding:5px 2%}
    .title-tag-insights{font-size:.9em}
    .title-tag-insights:after{height:3px;top:9px}
    .title-tag-insights + h4.card-title{font-size:1.125em}
    .insights-card-section .card-text,.insights-list-section .card-text{padding-top:1.125em;padding-bottom:1.125em}
    .whyUs-section .card-deck .card{padding:1em;-ms-flex:1 0 40%;flex:1 0 40%;margin-right:15px;margin-bottom:30px;margin-left:15px}
    .whyUs-section .card-deck .card p.card-text{font-size:1em}
    .differentiators-item .icon img{width:60px;max-width:inherit}
    .differentiators-item{padding:1em}
    .jumbotron.card.card-image.aboutUs-banner-container div.title-bottom-border{width:85px}
    .whyUs-section .card-deck .card .icon-container img{width:90px}
    .whyUs-section .card-deck .card:last-child{margin-bottom:0}
    .client-card-item:nth-child(6){border-right:1px solid #ccc}
    .client-card-item:nth-child(13),.client-card-item:nth-child(14),.client-card-item:nth-child(15),.client-card-item:nth-child(16){border-bottom:1px solid #ccc}
    .client-card-item:nth-child(4),.client-card-item:nth-child(8),.client-card-item:nth-child(12),.client-card-item:nth-child(16){border-right:0}
    .client-card-item{padding:20px 0}
    li.multioptions.max-options label.form-chkbox{width:49%}
    .freeAssessment-section_inner{padding:2em}
    .jumbotron.card.card-image.freeAssessment-banner-container .img-container{padding:8em;background:url(../img/freeAssessement-banner-img.jpg)no-repeat center center!important}
    .section__padding.partner-section1 h2.text-uppercase.white-text{font-size:2.25em;font-weight:700}
    .section__padding.partner-section1 h1.text-uppercase.white-text{font-size:2.75em;font-weight:700}
    .features-card-section .card.no-read-more-btn{min-height:220px!important;padding-bottom:0}

    .sliderContainer .lable-content {font-size: 20px;}
    .sliderContainer .text-content {max-width: 500px; font-size: 34px; line-height: 1.1; margin-top: 50px;}
    .sliderContainer .progressBarContainer { width: 90%;}

    /*COE Responsive Start here*/
    .page-template-coe-level-1 .letter-spacing-title.orange-text {font-size: 2.25em;}
    .page-template-coe-level-1 .jumbotron .text-container h2.card-title,.page-template-coe-level-1 .jumbotron .text-container h1.card-title, .page-template-contact-us .jumbotron .text-container h1.card-title  {font-size: 2.5em;}
    .page-template-coe-level-1 .bg-darkblue.left-section p.card-text { padding: 20px 30px 20px 80px;}
    .page-template-coe-level-1 .valuePropositions-card-section .right-section {padding: 0 50px;}
    .page-template-coe-level-1 .valuePropositions-card-section .right-section .card-text {font-size:1em}
    .contact-us-clock .city-img p,
    .contact-us-clock ul li.office-close .city-img p {
        background-size: 100%;
        width: 200px;
    }
    .contact-us-clock .city-name,
    .contact-us-clock .city-name span {
        font-size: 24px;
        line-height: 24px;
    }
    .contact-us-clock .office-address {
        padding: 10px;
        font-size: 15px;
    }
    .contact-us-clock .office-contact {
        padding: 10px;
        font-size: 15px;
        word-break: break-all;
    }
    .contact-us-clock .contact-header .office-address,
    .contact-us-clock .contact-header .office-contact {
        font-size: 20px;
        padding: inherit;
    }
    .contact-us-clock .contact-header {
        padding-bottom: 15px;
    }
    .contact-us-clock {
        padding-bottom: 30px;
    }
     .table-list-sec h3{
        font-size: 1.5rem
    }
    .feature-row .feature-label {
        font-size: 15px;
        width: 52%;

    }
    .feature-row .feature-col {
        font-size: 15px;
    }
    .feature-row .feature-col i.fa.fa-check,
    .feature-row .feature-col i.fa.fa-remove{
        background-size: 20px;
    }
    .feature-row .feature-label {
        width: 50%;
    }
    .box .letter-spacing-title.text-white{
        font-size: 1.9rem;
    
        }
        .features-card-section a.btn.btn-gredient{
            font-size: 13px;
            padding: 5px 20px 5px 22px;
        }
    }

    @media (max-width:1023px) {
    .successStories-card-section .card-body{position:initial;width:100%;border-radius:0 0 12px 12px}
    .successStories-card-section .card,.successStories-card-section .card img.card-img-top{border-radius:12px 12px 0 0}
    .section_title h3,.section_title h1{font-size:1.5em}
    .section_title h1.custom-h1-title {font-size: 1.5em;}
    .section_title .custom-h2-title{font-size:1.5em}
    .testimonials-user-name{font-size:1.35em}
    .successStories-card-section .card{border-radius:12px}
    .slider_area .single_slider{height:auto;padding:132px 0}
    .tagline-text h4{font-size:1.5em}
    .h1-title{font-size:1.5em}
    .tagline-text h1.h1-custome{font-size:1.5em}
    .ourCapabilities-card-section .card{-ms-flex:1 0 35%;flex:1 0 35%;margin-right:15px;margin-bottom:30px;margin-left:15px}
    .jumbotron .text-container h2.card-title{font-size:2em}
    .jumbotron .text-container h1.card-title.custom-h1-title{font-size:2em}
    .containt_title.white-text h3{font-size:1.5em}
    .single_service.d-flex.align-items-center.justify-content-center .service_info{padding-top:0}
    .single_service div.title-bottom-border{margin-bottom:15px}
    .jumbotron.blog-insight-detail-banner .text-container h2.card-title{font-size:1.5em}
    .jumbotron.card.card-image.blog-insight-detail-banner .text-container{left:7%}
    .top-banner-img{position:relative;right:0;bottom:0;padding:20px}
    .top-banner-img img{border-radius:12px 12px}


    .successStories-card-section .card-body .card-text.card-title-tagline {color: #081b36;}
    .successStories-card-section h4.card-title {color: #081b36;}													
    }

    @media (max-width:991px) {
    .whoWeAre-section img{max-width:50%}
    .row.insights-card-section .card-deck .card{-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:30px}
    .securityAssessment_info a.btn.btn-yellow{font-size:22px}
    .insights-card-section .card-title{min-height:auto}
    .insights-card-section .card-text{padding-top:1.5em;min-height:auto;padding-bottom:1em}
    .ourApproch-section .section_img.text-center:before{position:initial}
    .row.ourApproch-section-row > .col-lg-4{order:2;margin-top:50px!important}
    div.title-bottom-border{margin-bottom:50px}
    .footer-country ul li{padding:0}
    .slider_text .slider-text-label{font-size:1.55em}
    .features-card-section .card{min-height:315px}
    .jumbotron .text-container h2.card-title{font-size:1.6em}
    .jumbotron .text-container h1.card-title.custom-h1-title{font-size:1.6em}
    .jumbotron .text-container div.title-bottom-border{margin-bottom:10px;margin-top:10px}
    .img-container{padding:11em;background-size:cover!important}
    .features-card-section.features-card-section-level2 .card{min-height:inherit;flex-basis:47%;margin:1.5%}
    ul.blog-ui-style-custom li{flex-basis:100%}
    .jumbotron.card.card-image.blog-insight-detail-banner .text-container{top:25px;max-width:56%;background:transparent;bottom:initial}
    .releted-blog-item h5.title{font-size:.85rem;line-height:1.4}
    .insight-detail-title{font-size:1.5em}
    .jumbotron.blog-success-detail-banner .text-container h2.card-title{font-size:1.5em}
    .jumbotron.blog-success-detail-banner .text-container h1.card-title.custom-h1-title{font-size:1.5em}
    .case-study-content-container.pr-10{padding-right:0}
    .card.releted-success-item h5.title{font-size:1em}
    .solutions-container ul li.border-left-yellow{flex-basis:100%;margin:10px 0}
    .caseStudy-navbar{padding:5px 2%}
    .factsheet-card-section .col-sm-6.col-md-4.col-lg-3:nth-child(4) .coures_wrap{border-right:2px dotted #196081}
    .factsheet-card-section .col-sm-6.col-md-4.col-lg-3:nth-child(3) .coures_wrap,.factsheet-card-section .col-sm-6.col-md-4.col-lg-3:nth-child(6) .coures_wrap,.factsheet-card-section .col-sm-6.col-md-4.col-lg-3:nth-child(8) .coures_wrap{border-right:0}
    .factsheet-card-section .col-sm-6.col-md-4.col-lg-3:nth-child(5),.factsheet-card-section .col-sm-6.col-md-4.col-lg-3:nth-child(6){border-bottom:2px dotted #196081}
    .differentiators-item .icon img{width:50px}
    .differentiators-item{padding:.5em}
    .partners-card-item:nth-child(4),.partners-card-item:nth-child(8){border-right:1px solid #ccc}
    .partners-card-item:nth-child(5),.partners-card-item:nth-child(6){border-bottom:1px solid #ccc}
    .partners-card-item:nth-child(3),.partners-card-item:nth-child(6){border-right:0}
    .jumbotron.card.card-image.aboutUs-banner-container .img-container{background-position:-50px 0!important}
    .factsheet-card-item .icon img{max-width:100px}
    .row.factsheet-card-section .coures_wrap{min-height:225px}
    p.teammamber.white-text.mb-0{font-size:.9em}
    .teammamber-name{font-size:1.25em;line-height:1.5;margin-top:.5em}
    .aboutUs-credos-container{padding-top:3em}
    .dms-questions .dms-que{font-size:16px;margin-bottom:15px}
    .form-chkbox{margin-bottom:16px}
    .freeAssessment-section_inner{padding:2em 1em}
    .section__padding.partner-section1 h2.text-uppercase.white-text{font-size:2em;font-weight:700}
    .section__padding.partner-section1 h1.text-uppercase.white-text{font-size:2em;font-weight:700}
    .dms-questions .section_title.text-center h2{font-size:1.5em}
    .steps ul li .step-arrow{top:45%;left:102%}
    .cart_totals{width:74%}
    .features-card-section .card.no-read-more-btn{min-height:250px!important;padding-bottom:0}
	.page-template-coe-level-1 .features-card-section.features-card-section-level2 .card, .page-template-gsl-essencial-1 .features-card-section.features-card-section-level2 .card  {flex-basis:48%;}																																																 

    .contact-us-clock .office-address,
    .contact-us-clock .office-contact {
        font-size: 15px;
        line-height: 18px;
    }
    .contact-us-clock .city-img p,
    .contact-us-clock ul li.office-close .city-img p {
        width: 160px;
    }
    .contact-us-clock .city-name,
    .contact-us-clock .city-name span {
        font-size: 20px;
        line-height: 20px;
    }
    .contact-us-clock ul li {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    .year25{ position: absolute; top: 20px; left: 10px; width: 80px;}
     .feature-row .feature-col {
        width: 18%;
    }
    .feature-row .feature-col {
        font-size: 13px;
    }
    .feature-table-header li:first-child {
        width: 46%;
    }
    .feature-table-header li:not(:first-child) {
        width: 18%;
    }
    .feature-row .feature-label {
        font-size: 13px;

    }
    .box .letter-spacing-title.text-white{
        font-size: 1.6rem;
    
        }
        .table-list-sec h3 {
            font-size: 1.3rem;
        }
    }

    @media (max-width:800px) {
    .jumbotron.card.card-image.aboutUs-banner-container .img-container{background-position:-120px 0!important}
    .dms-questions ul li div.select-dropdown-grp{display:flex;flex-wrap:wrap}
    .dms-questions ul li .select-dropdown-item{width:49%;margin:10px .75%}
    .dms-questions ul li .select-dropdown-item:nth-child(odd){margin-left:0}
    .dms-questions ul li .select-dropdown-item:nth-child(even){margin-right:0}

	.progressBarContainer div h3 {display: none;}
    .sub-text-content {font-size: 18px;margin-top: 15px;}											 
	 
    }

    @media (max-width:767px) {
    .testimonials-left-container div{font-size:1.125em}
    .row.ourDifferentiators-card-section .col-md-4:nth-child(5),.row.ourDifferentiators-card-section .col-md-4:nth-child(6){border-bottom:0}
    .row.ourDifferentiators-card-section .col-md-4:nth-child(2),.row.ourDifferentiators-card-section .col-md-4:nth-child(4),.row.ourDifferentiators-card-section .col-md-4:nth-child(6){border-right:0}
    .securityAssessment-section_inner{padding:70px 0}
    .securityAssessment-section_inner .section_title h4{font-size:1.75em}
    .securityAssessment_info a.btn.btn-yellow{font-size:20px}
    .getin-touch-form .form{padding:0}
    .slider_text .slider-text-label{font-size:1.75em}
    .ourApproch-section .section_img.text-center img{width:90%;max-width:800px}
    .tagline-text{width:100%;max-width:100%}
    .tagline-text h4{font-size:1.3em}
    .h1-title{font-size:1.3em}
    .tagline-text h1.h1-custome{font-size:1.3em}
    .copyright-txt{font-size:.85em}
    .features-card-section .card{min-height:315px;padding:15px 0}
    .jumbotron .text-container{width:100%;max-width:inherit;padding:20px!important;position:relative;background:#004a80}
    .jumbotron .text-container h2.card-title{font-size:1.25em}
    .jumbotron .text-container h1.card-title.custom-h1-title{font-size:1.25em}
    .service_area{padding-top:30px;padding-bottom:30px}
    .img-container{padding:9em;background-size:cover!important}
    .features-card-section.features-card-section-level2 .card{min-height:inherit;flex-basis:46%;margin:2%}
    .insight-detail-container .fa{padding:16px;font-size:22px;width:24px;text-align:center;text-decoration:none;margin:5px 2px;height:24px;border-radius:3px;position:relative}
    .section__padding.insight-detail-container{padding:0 5%}
    .jumbotron.blog-insight-detail-banner .text-container h2.card-title{font-size:1.75em}
    .jumbotron.card.card-image.blog-insight-detail-banner .text-container{max-width:90%}
    .section__padding.insight-detail-container{padding:0 5% 75px;margin-top:-320px}
    .jumbotron.card.card-image.blog-insight-detail-banner.p-0.m-0 .img-container{padding:10em;background-size:cover!important}
    .insight-detail_inner .text-container{padding:24px 10px!important}
    .left-side-line:after{width:85px;height:3px}
    .jumbotron.card.card-image.blog-success-detail-banner .text-container{background:transparent;padding:5% 3% 0!important}
    .top-banner-img{position:relative;right:0;bottom:0;padding:2% 3% 5%}
    .jumbotron.blog-success-detail-banner .text-container h2.card-title{font-size:1.35em}
    .jumbotron.blog-success-detail-banner .text-container h1.card-title.custom-h1-title{font-size:1.35em}
    .case-study-inner-block,.related-success-container{padding:2em 0 0}
    .caseStudy-navbar{display:none}
    .factsheet-card-section .col-sm-6.col-md-4.col-lg-3:nth-child(even) .coures_wrap{border-right:0}
    .factsheet-card-section .col-sm-6.col-md-4.col-lg-3:nth-child(odd) .coures_wrap{border-right:2px dotted #196081}
    .jumbotron.card.card-image.aboutUs-banner-container .text-container{background:transparent}
    .jumbotron.card.card-image.aboutUs-banner-container .img-container{background-position:-85px 0!important}
    .client-card-item .icon img{height:auto;max-width:80%}
    .leadership-card-item .icon img{width:60%;max-width:250px}
    .leadership-card-item{margin-bottom:40px}
    .jumbotron.card.card-image.freeAssessment-banner-container .text-container{max-width:100%;position:absolute;background:transparent}
    .section__padding.partner-section1 h2.text-uppercase.white-text{font-size:1.75em;font-weight:700}
    .section__padding.partner-section1 h1.text-uppercase.white-text{font-size:1.75em;font-weight:700}
    .card.already-partner-container{max-width:475px;margin:4em auto 0}
    .wrapper{width:auto;padding:0;height:auto}
    .form-row{display:block}
    .form-row .form-holder{width:100%;margin-right:0;margin-bottom:25px}
    .form-row .form-group{width:100%;display:block}
    .actions ul li{margin-bottom:0;padding:0 5px}
	.banner-caption h2 {font-size: 18px;}
	
	
    .banner-caption h3.name {font-size: 15px;}
	
	.slick-slide { padding: 0 50px; }
    .sliderContainer .progressBarContainer { width: 90%;}
    .progressBarContainer div h3 { font-size: 10px; opacity: .5;}  
    .sliderContainer .text-content {font-size: 24px; margin-top: 24px;}
    .sliderContainer .lable-content {font-size: 16px;}


    .page-template-coe-level-1 .valuePropositions-card-section .right-section {margin-top: 30px;}
    .page-template-coe-level-1 .letter-spacing-title.orange-text, .page-template-coe-level-1 .letter-spacing-title.orange-text, .page-template-gsl-essencial-1 .letter-spacing-title.orange-text {font-size: 1.75em;}
    .page-template-coe-level-1 .jumbotron .text-container h2.card-title, .page-template-coe-level-1 .jumbotron .text-container h2.card-title, .page-template-gsl-essencial-1 .jumbotron .text-container h2.card-title,.page-template-coe-level-1 .jumbotron .text-container h1.card-title, .page-template-coe-level-1 .jumbotron .text-container h1.card-title, .page-template-gsl-essencial-1 .jumbotron .text-container h1.card-title, .page-template-contact-us .jumbotron .text-container h1.card-title{font-size: 2em;}

    .page-template-gsl-essencial-1 .table-desktop-show{display:none}
    .page-template-gsl-essencial-1 .table thead th:last-child {border-radius: 12px 12px 0 0;color: #fff;}	

	 .insights-card-section .card .card-body {min-height:auto}
    a.insights-btn {position: inherit;}														 
	.sub-text-content {font-size: 16px;margin-top: 15px;}								   
    .contact-us-clock ul li {
        flex-direction: column;
    }
    .contact-us-clock .city-img,
    .contact-us-clock .city-name,
    .contact-us-clock .office-address,
    .contact-us-clock .office-contact {
        width: 100%;
        padding: 5px 0;
    }
    .contact-us-clock .city-img p,
    .contact-us-clock ul li.office-close .city-img p {
        width: 200px;
    }
    .contact-us-clock .office-address,
    .contact-us-clock .office-contact {
        font-size: 16px;
        line-height: 20px;
    }
    .contact-us-clock ul li:last-child {
        border-bottom: 0;
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .contact-us-clock .contact-header {
        display: none;
    }
    .feature-table-header li:first-child {
        width: 35%;
        font-size: 14px;
    }
    .feature-table-header li:not(:first-child) {
        width: 25%;
    }
    .feature-row .feature-label {
        font-size: 12px;
        line-height: 18px;
        width: 35%;
    }
    .feature-row .feature-col {
        font-size: 12px;
        line-height: 18px;
        width: 25%;
    }
    .feature-table-header {
        background: linear-gradient(90deg, #004a80 16%, #faa61a 30%);
    }
    .feature-row {
        gap: 10px;

    }
    .feature-row .feature-col i.fa.fa-check, .feature-row .feature-col i.fa.fa-remove {
        background-size: 17px;
    }
    .box .letter-spacing-title.text-white{
        font-size: 1.4rem;
    
        }
        .table-list-sec h3 {
            font-size: 1.1rem;
        }
        div.text-para-item p{
            font-size: 14px;
        }

    }

    @media (max-width:640px) {
    .address-box .right-container{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .address-box .left-container{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    a.navbar-brand img{width:190px}
    .tagline-text h4{font-size:1em}
    .h1-title{font-size:1em}
    .tagline-text h1.h1-custome{font-size:1em}
    .features-card-section .card{min-height:345px}
    .whoWeAre-section img{max-width:75%}
    .jumbotron.blog-insight-detail-banner .text-container h2.card-title{font-size:1.135em}
    .row.aboutUs-ourDifferentiators-card-section .col-sm-6.col-xl-4{flex:0 0 100%;max-width:100%}
    .differentiators-item{padding:.5em 0}
    .differentiators-item .icon{margin-right:16px}
    .jumbotron.card.card-image.aboutUs-banner-container .text-container{position:relative;left:0;width:100%;padding:20px!important;background:#004a80}
    .jumbotron.card.card-image.aboutUs-banner-container .img-container{background:url(../img/about-banner_for_mobile.jpg) no-repeat center center!important;padding:9em;background-size:cover!important}
    .whyUs-section .card-deck .card{-ms-flex:1 0 100%;flex:1 0 90%;margin:0 0 30px}
    .features-card-section .card.no-read-more-btn{min-height:290px!important;padding-bottom:0}
    }
    @media (max-width:575px) {
    .ourDifferentiators-section_inner .section_title h3,.successStories-section_inner .section_title h3,.insights-section_inner .section_title h3,.getin-touch-form .section_title h3{margin-bottom:20px}
    .section__padding{padding:32px 2%}
    .slider_area .single_slider{height:auto;padding:70px 0}
    .slider_text .slider-text-label{font-size:1.5em}
    .row.ourDifferentiators-card-section .col-md-4{border-right:0 dotted #252525;border-bottom:1px dotted #252525;padding:25px}
    .row.ourDifferentiators-card-section .col-md-4:nth-child(5),.row.ourDifferentiators-card-section .col-md-4:nth-child(6){border-bottom:1px dotted #252525}
    .testimonials-right-container{min-height:auto;display:flex;justify-content:space-around;border-radius:0 0 12px 12px}
    .slick-slide .company-details-container > img{max-width:50px;width:100%;margin:20px auto}
    .slick-slide .user-details-container > img{width:100%;max-width:84px;position:initial;left:inherit;margin:20px auto 10px}
    .testimonials-user-name{font-size:1.125em;margin:0}
    .testimonials-designation{font-size:1em}
    .company-details-container h4{font-size:1.125em}
    .testimonials-left-container{min-height:auto;padding:32px 10px;border-radius:12px 12px 0 0}
    .testimonials-left-container div:before{width:32px;height:32px;left:20px;top:-16px;background-size:contain}
    .testimonials-left-container div::after{width:32px;height:32px;right:20px;bottom:-16px;background-size:contain}
    .testimonials_info .slick-initialized .slick-slide .col-sm-7.pr-0{padding-right:15px!important}
    .testimonials_info .slick-initialized .slick-slide .col-sm-5.pl-0{padding-left:15px!important}
    .company-details-container{text-align:center;padding:10px}
    .whoWeAre-section .card-deck .card{margin:15px 0}
    .securityAssessment_info a.btn.btn-yellow{font-size:18px;line-height:1.5}
    .row.ourCapabilities-card-section h4.card-title,.row.ourCapabilities-card-section p.card-text{min-height:inherit}
    .ourCapabilities-section_inner .btn.btn-orange{position:relative;bottom:0;/*left:-20px*/}
    .ourCapabilities-card-section .card,.insights-card-section .card .card-body{min-height:auto}
    .career-section_inner{padding:2em 1em}
    .career-section_inner .career .card .card-title{font-size:2em;padding:10px 0}
    .career-section_inner .career .card{max-width:400px;height:auto;background:#fff;padding:0}
    .career-section_inner .career .card a.btn.btn-yellow{font-size:1em;padding:11px 26px;margin-top:0}
    .getin-touch{padding:10px}
    .copyright-txt p{text-align:center}
    .copyright-txt{text-align:center;font-size:.85em}
    .features-card-section .card{min-height:auto}
    .features-card-section a.btn.btn-orange{background:#f8a51a;color:#fff;border-radius:0 20px 20px 0;padding:5px 22px;position:relative;left:-20px;bottom:0}
    .features-card-section.features-card-section-level2 .card{min-height:inherit;flex-basis:100%;margin:2%}
    .valuePropositions-card-section h4.card-title{min-height:auto;font-size:1.25em}
    .containt_title.white-text h3{font-size:1.25em;text-align:center}
    .valuePropositions-section_inner .title-bottom-border{margin:10px 0;width:100px;height:2px}
    .img-container{padding:8em;background-size:cover!important;background-position:-70px 0!important}
    .ourCapabilities-card-section .card{margin-left:0;margin-right:0}
    .insight-detail-title{font-size:1.25em}
    h5.letter-spacing-title.orange-text{letter-spacing:0px;font-size:1.75em}
    .jumbotron.card.card-image.blog-success-detail-banner .text-container{background:transparent;max-width:100%;padding:20px 20px 0!important}
    .top-banner-img{padding:20px 20px 30px}
    .caseStudy-navbar{display:none}
    .factsheet-card-section .col-sm-6.col-md-4.col-lg-3{padding:15px 50px}
    .factsheet-card-section .col-sm-6.col-md-4.col-lg-3:nth-child(odd) .coures_wrap{border-right:0}
    .factsheet-card-section .col-sm-6.col-md-4.col-lg-3:nth-child(7){border-bottom:2px dotted #196081}
    .partners-card-item:nth-child(even){border-right:0}
    .partners-card-item:nth-child(odd){border-right:1px solid #ccc}
    .partners-card-item:nth-child(5),.partners-card-item:nth-child(6){border-bottom:1px solid #ccc}
    .client-card-item:nth-child(3),.client-card-item:nth-child(6),.client-card-item:nth-child(9),.client-card-item:nth-child(12),.client-card-item:nth-child(15){border-right:0}
    .client-card-item:nth-child(4),.client-card-item:nth-child(8),.client-card-item:nth-child(16){border-right:1px solid #ccc}
    .client-card-item:nth-child(16){border-bottom:0}
    .row.factsheet-card-section .coures_wrap{min-height:auto}
    .dms-questions ul li .select-dropdown-item{width:100%;margin:10px 0!important}
    li.multioptions label.form-chkbox,li.multioptions.max-options label.form-chkbox{width:100%}
    .card.already-partner-container h4.card-title{font-size:1.25em}
    .card.already-partner-container p.card-text{padding:10px 0;font-size:1.125em}
    .dms-questions .section_title.text-center h2{font-size:1.25em}
    .features-card-section .card.no-read-more-btn{min-height:auto!important;padding-bottom:10px}
.linkedinIcon {
    position: absolute;
    right: 0;
    top: 0;
    bottom: auto;
}
.leadership-details p{font-size:14px;}
.slick-slide { padding: 0 20px;}

.page-template-coe-level-1 .features-card-section.features-card-section-level2 .card, .page-template-gsl-essencial-1 .features-card-section.features-card-section-level2 .card {
    flex-basis: 100%;
    margin: 2% 0;
}

.page-template-gsl-essencial-1 .table td, .table th {
    border-top: 0;
    font-size: 1em;    
}
ul.level-2-menu {
    margin-top: 0px;
    margin-bottom: 30px;
}
ul.level-2-menu li{margin-bottom:10px}								

.home .successStories-section .insight-box-new-desc {position: relative;}
.home .successStories-section .insight-box-new img {position: relative;}
.home .successStories-section .height500 {height:auto;}
.home .successStories-section .height250 {height:auto;}																		 													   
.sub-text-content {font-size: 14px;margin-top: 15px;}

.contact-us-clock .contact-header {
    margin-bottom: 15px;
}

 .box .letter-spacing-title.text-white{
        font-size: 1.2rem;
    
        }
        .table-list-sec h3 {
            font-size: 1rem;
        }
        div.text-para-item p {
            font-size: 13px;
        }
        div.text-para-item {
            width: 90%;
            max-width: 1000px;
        }    

    }
    @media (max-width:460px) {
    .slider_text .slider-text-label{font-size:1.35em}
    .slider_text{width:92%}
    .client-card-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
    .client-card-item:nth-child(odd){border-right:1px solid #ccc}
    .client-card-item:nth-child(even){border-right:0}
    .client-card-item:nth-child(16){border-bottom:1px solid #ccc}
    }
    @media (max-width:420px) {
    .testimonials-left-container div{font-size:1em}
    .whoWeAre-section img{max-width:100%}
    .img-container{padding:8em;background-size:cover!important;background-position:-90px 0!important}
    .section__padding.insight-detail-container{padding:0 5%;margin-top:-250px}
    .jumbotron.card.card-image.blog-insight-detail-banner.p-0.m-0 .img-container{padding:8em}
	.sliderContainer .text-content {font-size: 20px;}												 
    }
    @media (max-width:360px) {
    .slider_text .slider-text-label{font-size:1.3em}
    .img-container{padding:8em;background-size:cover!important;background-position:-123px 0!important}
    .insight-detail-title{font-size:1.125em}
    .factsheet-card-section .col-sm-6.col-md-4.col-lg-3{padding:15px 0}
    }