@media only screen and (min-width: 1540px) {
    .container-service {
        padding: 0 0 0 195px;}
}

@media only screen and (max-width: 1540px) {
    .container {
        max-width: 1280px;
    }
    .homeSliderMain .swiper-slide h1 {
        font-size: 65px;
    }
    .home-news-left-box p {
        font-size: 18px;
        line-height: 28.5px;
    }
    
}

@media only screen and (max-width: 1320px) {
    .container {
        max-width: 1150px;
    }
    .homeSliderMain .swiper-slide h1 {
        font-size: 65px;
    }
    .home-news-left-box p {
        font-size: 16px;
        line-height: 21px;
    }
    
    .leadershipPageTwo .nav-pills .nav-link .management-tab-content h6 {
        font-size: 12px;
    }
    .awards-img {
        /* margin-bottom: 10px; */
        /* text-align: center; */
      }
}

@media only screen and (min-width:1320px) {
   
    .home-services{
    padding: 70px 0 50px 0;
    }
    /* .swiper-material-content h1 {
        margin-bottom: 25px;
        margin-top: 8px;
    } */
}

@media only screen and (max-width: 1199px) {
    #page-content { margin: 0 0 50px; }
    .page-header { margin-bottom: 50px; }
    #siteNav > li > a { padding:8px 8px; font-size: 13px; }
    .classicHeader #siteNav > li > a { padding:8px; }
    .menu-position-left #siteNav > li .megamenu { min-width: 800px; margin-left: -150px; }
    .menu-position-left #siteNav > li .megamenu.style1 { margin-left: -0px; }
    .menu-position-left #siteNav > li .megamenu.style4 { min-width: 900px; margin-left: -30px; }
    .iconset { padding:0 7px; }
    .product-nav { display: none; }
    .search-inline-brd .search-category { display: none; }
    

}

@media only screen and (min-width: 992px) {
    #page-content { min-height:400px; }
    .sidebar-sticky { position: sticky; position: -webkit-sticky; top: 80px; margin-bottom: 40px; }
  

}

@media only screen and (max-width: 991px) {
    .top-header {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 0px;
    }
    .logo img {
        display: block;
        max-width: 100%;
        max-height: 60px!important;
    }
    .is-fixed .default-logo {
        display: block;
    }
    
    .layout-boxed .container, .layout-boxed .container-fluid { padding-left: 15px; padding-right: 15px; }
    .layout-fullwidth .container, .layout-fullwidth .container-fluid { max-width:100%; padding-left:15px; padding-right:15px; }
    .ipad-hide { display: none !important; }

    .page-header { padding: 40px 0; margin-bottom: 50px; }
    .search-drawer .search-products { margin-top: 20px; padding-top: 20px; }

    body.menuOn { overflow: hidden; }
    body.menuOn:after { content:""; background: rgba(0,0,0,0.5); position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9999; }

    #siteNav, .d-menu-col { display:none; }
    .menu-icon { background:transparent; border:0; display:inline-block; cursor:pointer; }

    .js-mobile-nav-toggle .icon { display:none; color:#333333; }
    .js-mobile-nav-toggle.mobile-nav--open .anm-bars-r,
    .js-mobile-nav-toggle.mobile-nav--close .icon.anm.anm-times-l { display:inline-block; }

    #MobileNav { height:calc(100vh - 40px); overflow:hidden auto; list-style:none; padding:0; margin:0; }
    .mobile-nav-wrapper .closemobileMenu { background-color:#eee; color:#333333; font-size:13px; padding:10px 10px; cursor:pointer; text-transform:uppercase; font-weight: 600; height: 35px;}
    .mobile-nav-wrapper .closemobileMenu .icon { font-size:15px; padding:3px; float:right; }
    .mobile-nav-wrapper { display:block; width:310px; height:100%;position:fixed; left:-270px; top:0; z-index:10000; background-color:#ffffff; box-shadow:0 0 5px rgba(0,0,0,0.3); opacity:0; visibility:hidden;-ms-transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
    .mobile-nav-wrapper.active { left:0; opacity:1; visibility:visible; }
    #MobileNav li { border-top:1px solid #f0f0f0; position:relative }
    #MobileNav li a { color:#333333; font-size:16px; text-decoration:none; display:block; padding:6px 20px 6px 10px; opacity:1; -webkit-font-smoothing:antialiased; font-weight:500; text-transform:capitalize; position:relative }
    #MobileNav li a .icon { color:#333333; font-size:20px; display:block; width:40px; height:33px; line-height:33px; position:absolute; right:0; top:0px; text-align:center  }
    #MobileNav li a:hover, #MobileNav li a:hover .icon { color:var(--secondary-color); }
    #MobileNav li a .lbl { color:#ffffff; background-color:#0a9339; font-size:10px; font-weight:400; letter-spacing:0; line-height:1; text-transform:uppercase; display:inline-block; padding:4px 5px; border-radius:2px; box-shadow:0 0 1px rgba(0,0,0,0.3); position:relative; vertical-align:middle; margin-left:5px; }
    #MobileNav li a .lbl:after { content:""; display:block; width:0; height:0; position:absolute; bottom:5px; left:-8px; border:4px solid transparent; border-right-color:#0a9339; }
    #MobileNav li a .lbl.nm_label1 { background-color:#ff0000; }
    #MobileNav li a .lbl.nm_label1:after { border-right-color:#ff0000; }
    #MobileNav li a .lbl.nm_label2 { background-color:#0a9339; }
    #MobileNav li a .lbl.nm_label2:after { border-right-color:#0a9339; }
    #MobileNav li a .lbl.nm_label3 { background-color:#fb6c3e; }
    #MobileNav li a .lbl.nm_label3:after { border-right-color:#fb6c3e; }
    #MobileNav li a .lbl.nm_label4 { background-color:#fdb818; }
    #MobileNav li a .lbl.nm_label4:after { border-right-color:#fdb818; }
    #MobileNav li a .lbl.nm_label5 { background-color:#af4de2; }
    #MobileNav li a .lbl.nm_label5:after { border-right-color:#af4de2; }
    #MobileNav li ul { display:none; list-style:none; padding:0; margin:0; }
    #MobileNav li li a { padding-left:20px; font-size:14px; background-color:#f9f9f9; }
    #MobileNav li li li a { padding-left:30px; font-size:13px; background-color:#f8f8f8; } 
    #MobileNav li li li li a { padding-left:40px; font-size:11px; background-color:#f7f7f7; }

    #MobileNav .mobile-menu-bottom { padding: 20px 10px 10px; }
    #MobileNav .mobile-menu-bottom li { border: none; }
    #MobileNav .mobile-menu-bottom a { background-color: transparent; font-size: 13px; padding: 0px; text-transform: none; }
    #MobileNav .mobile-menu-bottom .icon { position:static; width: auto; height: auto;line-height: normal; font-size: 14px; }
    #MobileNav .mobile-menu-bottom .mobile-links li { margin: 0 0 8px; }
    #MobileNav .mobile-menu-bottom .mobile-links .title { margin: 20px 0 14px; text-transform: uppercase; border-top:1px solid #e7e7e7; padding-top: 20px; }
    #MobileNav .mobile-menu-bottom .mobile-links .icon { font-size: 15px; min-width: 20px; margin-right: 5px; }
    #MobileNav .mobile-menu-bottom .mobile-follow .title { text-transform: uppercase; border-top:1px solid #e7e7e7; padding-top: 20px; margin-top: 20px; }
    #MobileNav .mobile-menu-bottom .mobile-follow li { margin-right: 10px; }

    /* MobileMenu bg black */
    .mobileMenu-bg-black { background-color: #222; }
    .mobileMenu-bg-black .closemobileMenu { background-color: #000000; color: #ffffff; }
    .mobileMenu-bg-black #MobileNav li a,
    .mobileMenu-bg-black #MobileNav li a .icon,
    .mobileMenu-bg-black #MobileNav .mobile-menu-bottom .title { color: #ffffff; }
    .mobileMenu-bg-black #MobileNav .mobile-menu-bottom .title { text-transform: uppercase; border-top-color: #434343; }
    .mobileMenu-bg-black #MobileNav li { border-top-color: #434343; }
    .mobileMenu-bg-black #MobileNav li.lvl1 li a { background-color: #212121; }
    .mobileMenu-bg-black #MobileNav li.lvl1 li li a { background-color: #2b2b2b; }
    .mobileMenu-bg-black #MobileNav li.lvl1 li li li a { background-color: #333333; }
    .mobileMenu-bg-black #MobileNav li a:hover, 
    .mobileMenu-bg-black #MobileNav li a:hover .icon { color: #ffffff; opacity: 0.6; }

    .index-demo12 .newsletter-section img { min-height: 200px; }
    .index-demo12 .button-action .addtocart-btn .icon { display: none; }
    /*leadership*/
    .leadershipPageThree-box p {
        font-size: 13px;
    }
    .leadershipPageThree-box h2 {
        font-size: 32px;
    }
    .mx-8 {
        margin: 0 0px;
    }
    .industryBanner-aerospace {
        background: none, linear-gradient(to right bottom, #c2c3c6, #d1d2d4, #e0e1e2, #f0f0f0, #ffffff);
    }
    .btn-web-full {
        padding: 5px 10px;
    }
    .home-news-right-box h2 {
        font-size: 30px;
    }
    .home-about-left {
        margin-top: 0px;
    }
    .webinarPageTwo .past-webinar {
        margin: 0 0px 28px 0px;
    }
    .container-service {
        padding: 0 25px 0 25px;
    }
    .header {
        min-height: 60px;
    }
    .contact-btn-home a,.blog-btn-home a {
        color: #fff;
        font-size: 12px;
        padding: 0 10px;
    }
    .home-about .abt-btn-mb{
        display: none!important;
    }
    .btn-full-green{
        font-size: 14px;
    }

}

@media only screen and (min-width: 768px) {
    .lh-md { line-height: 1.8; }
    .rounded-start-md-0 { border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }
    .rounded-end-md-0 { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
    .view-collection .btn.rounded-pill { padding: 15px 30px; }
   
   
   
}

@media only screen and (max-width: 767px) {
    body { font-size: 13px; line-height: 1.5; }
    .row.g-3 { padding:0; margin:-5px; }
    .row.g-3 > * { padding:5px; margin:0; }
    .section { padding-top:40px; padding-bottom:40px; }
    #page-content { margin: 0 0 30px; }
    .mobile-hide { display:none; }
    .form-group { margin-bottom: 15px; }
    .top-header { font-size: 13px; }
    .page-header { padding: 30px 0; margin-bottom: 30px; }
    .page-header .d-flex { flex-direction: column; } 
    .page-title h1 { font-size: 22px; margin-bottom: 10px; }
    .text-large { font-size: 14px !important; line-height: 1.6 !important; }
    .top-info-bar .item { padding-top: 7px; padding-bottom: 7px; }
    .logo img { max-width: 120px; }
    .mx-8 {
        margin: 0 0px;
      }
    .is-fixed .default-logo {
        display: block;
    }
    .nav-bg {
        padding: 5px 0;
    }

    .homeSliderMain .swiper-slide img {
         height: 100%;
        }

    .homeSliderMain .slide-inner.bg-image {
        width: 100%;
        height: 59vh;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .homeSliderMain .slide-content {
        height: inherit;
        justify-content: end;
        padding-bottom: 75px;
    }
    .homeSliderMain .swiper-slide h1 {
        font-size: 32px;
    }
    .homeSliderMain .slide-content p{
        width: 100%;
        font-size: 14px;
        line-height: 16px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .homeSliderMain .swiper-horizontal>.homeSliderMain .swiper-pagination-bullets, .homeSliderMain .swiper-pagination-bullets.swiper-pagination-horizontal, .homeSliderMain .swiper-pagination-custom, .swiper-pagination-fraction{
        left: 0%;
    }
    .home-about {
        background-color: #F3F4F4;
        padding: 30px 0;
    }
    .home-about .home-about-left h1 {
        font-size: 28px;
    }
    .home-about .home-about-left h3 {
        font-size: 18px;
    }
    .home-about-left-box {
        padding-left: 10px;
    }
    .home-about-content .swiper {
        width: 100%;
        height: 220px;
      }
    .home-about .home-about-left p {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .home-about-left {
        padding-bottom: 15px;
    }
    .home-services {
        padding: 0px 0;
    }
    .home-about .home-about-left-box h1 {
        font-size: 22px;
    }
    .home-about .home-about-left-box h4{
        font-size: 14px;
    }

    .container-service {
        padding: 40px 20px;
    }
    .home-news {
        padding: 40px 0;
    }
    .pad-100 {
        padding: 3px 50px;
    }
    .pad-70 {
        padding: 4px 35px;
    }
    .home-services .heading-marker {
        margin-bottom: 20px;
    }
    .home-services .heading-marker h4 {
        font-size: 16px;
    }
    .home-services .swiper-slide img{
        height: auto;
    }
    .swiper-material-content h1 {
        font-size: 28px;
        margin-bottom: 2px;
    }
    .swiper-material-content h5 {
        font-size: 12px;
    }
    .service-btn-full {
        margin: -39px 13px 0 0
    }
    .home-services .swiper-slide .swiper-material-content {
        margin-bottom: 12px;
    }
    .home-webinar {
        padding: 40px 0 40px 0;
    }
    .home-webinar .heading-marker {
        margin-bottom: 10px;
    }
    .home-webinar-box-inner {
        margin-bottom: 12px;
    }
    .home-webinar-box-inner-btn{
        margin-top: 10px;
    }
    .home-webinar-box h2 {
        font-size: 25px;
        margin-bottom: 20px;
    }
    .home-webinar-box-inner img {
        width: 25px;
        height: 25px;
        margin-right: 5px;
    }
    .home-news-left h2 {
        font-size: 28px;
        font-weight: 400;
    }
    .home-news-right-box-one{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .home-news-right-box h2 {
        font-size: 26px;
        line-height: 28px;
    }
    .home-industry {
        padding: 20px 0 40px 0;
    }
    .home-industry .swiper-horizontal>.home-industry .swiper-pagination-bullets, .home-industry .swiper-pagination-bullets.swiper-pagination-horizontal, .home-industry .swiper-pagination-custom, .swiper-pagination-fraction {
        left: 34%;
    }
    .home-industry .slide-inner.bg-image {
        width: 97%;
    }
    .home-industry .slide-content-head h1 {
        font-size: 23px;
        line-height: 24px;
    }    
    .home-clientSpeaks {
        padding: 40px 0;
    }
    .home-clientSpeaks .slide-content p {
        color: var(--white-color);
        font-size: 14px;
        line-height: 22px;
        margin-top: 2px;
        margin-bottom: 10px;   
    }
    .home-clientSpeaks .slide-content h4 {
        font-size: 18px; 
        margin-bottom: 0px;
    }
    .home-clientSpeaks .slide-content h5 {
        font-size: 16px;
        margin-bottom: 2px;
    }
    .clientSpeaks-heading h2 {
        font-size: 28px;
    }
    .home-map-heading h2 {
        color: var(--secondary-color);
        font-size: 28px;
    }
    .map-show-marker {
        position: relative;
        top: 0%;
    }
    .form-heading h1 {
        font-size: 28px;
    }   
    .footer-global-social h3 {
        font-size: 18px;
    }     
    .footerm-link h2 {
        margin-top: 0px;
    }
    .footerm-link h2 a{
        font-size: 12px;
    }
    /* .footerm-link h2 a {
        border-bottom: none;
    }     */
    ul.footer-industries {
        margin-top: 2px;
    }
    .footer-global-second-row ul {
        display: flex;
        justify-content: space-between;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        /* width: 100%; */
    }
    .footer-global-second-row li {
        width: auto;
        border-right: 1px solid #ccc;
        text-align: center;
        line-height: 10px;
      }
      .footer-global-second-row li:last-child {
        border-right:none;
      }
    .footer-global-second-row ul li a {
        color: #fff;
        padding: 0 5px 0 5px;
        font-size: 10px;
        text-align: center;
    }
    .footer-global-second-credits {
        padding-right: 0px;
        justify-content: center;
        margin-top: 10px;
    }
    .footer-global-second-credits img {
        width: 12px;
        margin-left: 2px;
    }
    .footer-global-second-row {
        display: flex;
        justify-content: center;
        margin-top: 12px;
    }
    .footer-global-second-row ul li:after {
        border: none;
        padding-right: 3px;
    }
    .footer-main{
        background-position: 50% 100%;
    }
    .locator {
        -webkit-animation: jumping 9s infinite;
        animation: jumping 4s infinite;
        position: absolute;
        width: 15px;
        height: 15px;
        background-image: url("../images/home-map-icon-mobile.png");
        background-repeat: no-repeat;
    }
    .locator__ind {
        top: 51%;
        left: 68%;
    }
    .locator__uae {
        top: 49%;
        left: 61.5%;
    }
    .locator__portugal {
        top: 40%;
        left: 40.5%;
    }
    .locator__neth {
        top: 34%;
        left: 46%;
    }
    /*btn*/
    .btn-full{
        font-size: 14px;
    }
    .pad-50 {
        padding: 2px 15px;
    }

    .g-recaptcha{
        transform:scale(0.5);
        -webkit-transform:scale(0.5);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
    .go-top{
        display: none;
    }

    .alliance-logo {
        width: 150px;
        margin-top: 24px;
    }
    
    /*About Page*/
    .aboutPage{
        background: url("../images/about/about-us-mob.jpg");
        background-size: contain;
    }
    .aboutPage .about-banner {
        padding: 20px 0 20px 0;
    }
    .aboutPage .about-banner h1 {
        font-size: 32px;
        margin-bottom: 10px;
    }
    .aboutPageOne .global-img {
        z-index: 9;
    }
    .global-leader {
        padding: 0 0px 15px 0;
    }

    .aboutPageOne .global-img-inner {
        position: absolute;
        background: var(--secondary-color);
        width: 100%;
        padding: 30px 0;
        text-align: center;
        margin: 0;
        z-index: 9999999;
        opacity: 0.9;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        align-items: center;
        display: flex;
        justify-content: center;
    }
    .aboutPageOne .global-img-inner h2 {
        font-size: 22px;
    }
    .aboutPageTwo {
        position: relative;
        margin: 0px 0 40px 0;
    }
    .aboutPageTwo .main-heading-black h2 {
        font-size: 32px;
        margin-bottom: 15px;
    }
    .merino-glanc-box {
        border-bottom: 1px solid #ccc;
        border-top: unset !important;
        padding: 10px 15px;
    }
    .merino-glanc-box h3 {
        font-size: 28px;
        margin-bottom: 0px;
        line-height: 30px;
    }
    .merino-glanc-box h3 span {
        font-size: 18px;
    }
    .merino-glanc-box h5 {
        font-size: 20px;
    }
    .aboutPageThree {
        padding: 40px 0;
    }
    .aboutPageThree .m-group p {
        font-size: 16px;
        margin-bottom: 0px;
        line-height: 22px;
    }
    .aboutPageThree .m-group h2 {
        font-size: 32px;
        margin-bottom: 5px;
    }
    .aboutPageFour {
        padding: 40px 0;
    }
    .aboutPageFour .main-heading h2 {
        font-size: 32px;
        margin-bottom: 10px;
    }
    .aboutPageFour .main-heading p {
        font-size: 18px;
        margin-bottom: 0px;
        line-height: 22px;
    }
    .why-merino-box-right p {
        font-size: 16px;
        line-height: 22px;
    }
    .home-about .btn {
        color: #000;
        font-size: 14px;
        font-weight: 400;
        text-transform: capitalize;
        letter-spacing: 1px;
        padding: 8px 15px;
        border-radius: 0;
        position: relative;
        z-index: 1;
        transition: all 0.35s;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 112px;
        border: 1px solid #f3f4f4;
        box-sizing: content-box;
        /* background: linear-gradient(180deg, #01326a 20%, #0758b3); */
        /* color: #fff; */
        border-radius: 30px;
        border: 1px solid #fff;
    }
    /*leadership*/
    .leadershipPageThree-box h2 {
        font-size: 22px;
    }
    .leadershipPageThree-box p {
        font-size: 12px;
        font-weight: 400;
        padding: 0px 20px;
        line-height: 16px;
    }
    .leadershipPage img{
        /* width: 90%; */
        display: block;
        margin: auto;
        margin-top: 20px;
    }
    .form-registration{
        margin: unset;
    }
    /*Loactions*/
    .locationPage-globe h1 {
        font-size: 38px;
        font-weight: 500;
        text-align: center;
        letter-spacing: 1px;
        margin-bottom: 10px;
    }
    .merino-modal-form .modal-title {
        font-size: 16px;
    }
     /*careers*/
     .open-position-box {
        padding: 0px 10px;
    }
    .careersPageThree .accordion-flush .accordion-item .accordion-button {
        padding: 12px 0;
    }
    .careersPageThree .accordion-button {
        padding: 0px;
        font-size: 16px;
    }
    .careersPageThree .open-position-box-left {
        min-width: 70%;
      }
      .careersPageThree .open-position-box-right {
        min-width: 30%;
      }
      .careersPageThree .open-position-box-right a {
        background-color: var(--secondary-color);
        color: #fff;
        border-radius: 20px;
        padding: 5px 8px;
        margin-left: 10px;
    }
    .careersPageThree p{
        margin-bottom: 0px;
    }
    .careers .main-heading h1 {
        font-size: 32px;
    }
    .careersPageTwo .main-heading h2 {
        font-size: 32px;
    }    
    .careersPageThree .main-heading h2 {
        font-size: 32px;
    }
    .careersPageFive .main-heading h1{
        margin-bottom: 0px;
    }
    .accordion-button {
        padding: 0px;
        font-size: 16px;
    }
    .careersPageFive .emp-speaks-box-left img {
        margin: 0;
    }
    .careersPageFive .emp-speaks-box-left {
        padding: 0px;
    }
    .careersPageFive .emp-speaks-box-right {
        margin-left: 0px;
        margin-top: 15px;
    }
    .careersPageThree .main-heading h1 {
        font-size: 38px;
    }
    .careersPageThree .open-position-box-left h4{
        font-size: 18px;
    }
    .careersPageFour {
        padding: 0px 0px;
    }
    .careersPageFour .main-heading h1 {
        font-size: 38px;
        margin-bottom: 5px;
    }
    .careersPageFive .main-heading h1 {
        font-size: 38px;
    }
    .careersPageFiveSlider {
        padding: 10px 0;
    }
    .careersPageFive .emp-speaks-box-right h5 {
        margin-top: 10px; 
    }
    /*webinar*/
    .webinarInternalTwo {
        padding: 30px 0;
    }
    .webinarPage {
        padding: 20px 0px;
    }
    .webinarPage .upcoming-webinar {
        padding: 20px 20px 30px 20px;
        background-image: url(../images/webinar/upcoming-webinar-bg.jpg);
        /* background-size: contain;
        background-repeat: no-repeat; */
        margin-bottom: 15px;
    }  
    .webinarPage .main-heading h1 {
        margin-bottom: 15px;
    }
    .webinarPage .upcoming-webinar h2 {
        font-size: 24px;
        font-weight: 400;
    }  
    .webinarPageTwo .main-heading h1 {
        margin-bottom: 10px;
    }
    .webinarPageTwo .past-webinar {
        margin: 0 0px 20px 0px;
    }
    .webinarInternal .webinarDetail h1 {
        font-size: 32px;
        margin-bottom: 32px;
        margin-top: 30px;
    }
    .webinarInternal .webinarDetail h5 {
        display: flex;
        align-items: center;
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 12px;
    }
    .webinarInternalThree .emp-speaks-box-right {
        margin-left: 0px;
        margin-top: 20px;
    }
    .webinarInternalThree .emp-speaks-box-right h4 {
        margin-bottom: 10px;
        font-size: 16px;
    }
    .webinarInternalThree .emp-speaks-box-right h5 {
        font-size: 20px;
    }
    .counter-Txt {
        text-align: center;
        margin-bottom: 22px;
    }
    .counter-Txt .counter-value {
        font-size: 42px;
    }   
    .counter-Txt h4 {
        font-size: 18px;
    } 
    .webinarInternalFiveTestimonial {
        padding: 12px 5px;
    }
    .webinarInternal {
        background-image: url(../images/webinar/webinar-detail-bg.jpg);
        padding: 34px 0px 22px 0;
    }
    .webinarInternal .webinarDetail h5 img {
        width: 25px;
        height: 25px;
        margin-right: 10px;
    }
    .registration-left {
        margin-top: 0px;
    }
    .registration-left h2 {
        font-size: 28px;
    }
    .registration-left p {
        font-size: 16px;
    }
    .form-registration .header-form {
        background: #fff;
        padding: 30px 0px;
    }
    .webinarInternalThree .main-heading h2 {
        font-size: 32px;
        margin-bottom: 0px;
    }
    .webinarInternalThree .emp-speaks-box-right h5 {
        font-size: 20px;
    }
    .blogPage-content-left h3 {
        font-size: 13px;
        margin-bottom: 0px;
                padding: 7px 0 3px 0;
    }

    .webinarInternalFive .main-heading h1 {
        font-size: 32px;
        margin-bottom: 0px;
    }
    .webinarInternalFive .main-heading {
        margin-bottom: 5px;
    }
    .webinarInternalFive .testimonial p {
        font-size: 14px;
        font-weight: 500;
        /* padding: 8px 0px; */
    }
    .industryBanner-aerospace{
        background:none,linear-gradient(to right bottom, #c2c3c6, #d1d2d4, #e0e1e2, #f0f0f0, #ffffff);
        padding: 20px 0 8px 0;
    }
    .industryChallenges-right {
        margin-top: 15px;
    }
    /*blog*/
    .blogPage .main-heading h1 {
        margin-bottom: 10px;
        text-align: center;
        font-size: 38px;
    }
    .blogPage {
        padding: 40px 0;
    }
    .blog-search {
        margin-bottom: 15px;
    }
    .blogPage-img h2 {
        font-size: 22px;
    }
    .blogPage-content {
        gap: 5px;
        flex-direction: column;
            padding: 0px 0 10px 0px;
    }
    .blogPage-content-left {
        padding: 0px;
        width: 100%;
    }
    .blogPage-content-right {
        max-width: 100%;
    }
    .blogDetailComment {
        background: #fff;
        padding: 40px 0px;
        display: flex;
        gap: 20px;
        margin: 40px 0;
        flex-direction: column;
        align-items: center;
    }
    .all-soluions-box{
        margin: 1px;
    }
    .all-soluions-box h5 {
        font-size: 10px;
    }
    .form-select{
        font-size: 16px;
        padding: 15px 12px;
    }
    .blog-search .input-text {
        width: 88%;
    }
    .blog-search .action {
        width: 12%;
    }
    .blog-search .input-box {
        padding: 15px 12px;
    }
    .blogDetailPage-box h1 {
        font-size: 28px;
    }
    /*leadership*/
    .leadershipPage {
        padding: 40px 0 0px 0;
    }
    .leadershipPage .leadershipPage-left h1 {
        font-size: 32px;
        margin-bottom: 0px;
    }
    .leadershipPage .leadershipPage-left p {
        color: #000;
        font-size: 14px;
        line-height: 22px;
    }
    .leadershipPage .leadershipPage-left h4 {
        color: #4C9EF9;
        padding: 2px 0 0px 0;
    }
    .leadershipPageTwo {
        padding: 40px 0 0 0;
    }
    .main-heading h2 {
        margin-bottom: 8px;
        font-size: 28px;
        
    }
    .leadershipPageTwo .col-4 {
        padding-right: 4px;
        padding-left: 4px;
    }
    .leadershipPageTwo ul {
        padding: 0 10px;
    }
    .leadershipPageTwo .nav-pills .nav-link .management-tab-content {
        border-radius: 12px;
        padding: 5px 5px;
        height: 95px;
    }
    .leadershipPageTwo .nav-pills .nav-link .management-tab-content h4 {
        font-size: 16px;
        margin-bottom: 2px;
    }
    .leadershipPageTwo .nav-pills .nav-link .management-tab-content h6 {
        font-size: 12px;
    }
    .leadershipPageTwo .tab-content {
        border-radius: 12px;
        margin: 10px 0px 30px 0;
    }
    /*Testimonials*/
    .testimonialPage .main-heading h1{
        font-size: 32px;
    }
    .testimonialPage .testimonialPage-box{
        height: auto;
    }
    .testimonialPage .testimonialPage-box p {
        margin-top: 10px;
    }
    /*Solutions*/
    .solutionBanner {
        padding: 40px 0;
    }
    .bg-solution {
        background-position: 22% 0%;
    }
    .bg-services {
        background-position: 83% 0%;
    }
    .bg-products {
        background-position: 66% 0%;
    }
    /*Industries*/
    .industryBanner img {
        display: none;
    }
    .product-logo {
        margin-top: 2px;
        width: 100px;
    }
    .product-box1 h1 {
        font-size: 28px;
    }    
    .product-box2 h4 {
        font-size: 22px;
    }
    .product-box3 h4 {
        font-size: 22px;
    }
    .feature-product-sol-box {
        margin-top: 15px;
    }
    .feature-product-sol-box img {
        max-width: 125px;
    }
    .fashion-technology-box h4 {
        font-size: 20px;
    }
    .erp-challenges .industryChallengesTwo-box-inner-heading h2{
        font-size: 18px;
    }
   
    .solutionBanner-content.text-center {
        width: 100%;
    }
    .solutionBanner .solutionBanner-content h1 {
        font-size: 28px;
    }
    .expertiseBox2-img img {
        margin-bottom: 12px;
    }
    .erp-challenges .heading h2 {
        font-size: 28px;
    }
    .industryChallenges .industryChallenges-left h2 {
        font-size: 28px;
    }
    .expertiseBox1 h2 {
        font-size: 28px;
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .erp-functionalities h2 {
        font-size: 28px;
    }
    .all-soluions-box {
        flex: 1 1 calc(32% - 0px);
    }
    .all-soluions-box {
        padding: 2px;
    }
    .solutionBanner .solutionBanner-content h3 {
        font-size: 20px;
    }    
    .solution-main-heading h2 {
        font-size: 28px;
        /* margin-bottom: 0px; */
    }
    .industryChallenges-left h2 {
        font-size: 28px;
    }
    .fashion-technology .heading h2 {
        font-size: 28px;
    }
    .solutionBox2-content h4 {
        font-size: 22px;
    }
    


    .industryBanner .industryBanner-content h1 {
        font-size: 28px;
    }
    .industryBanner .industryBanner-content h5 {
        font-size: 20px;
    }
    .industryContent h2 {
        font-size: 28px;
    }
    .industryChallenges .industryChallenges-left h1 {
        font-size: 28px;
    }  
    .industryChallengesTwo-box h2 {
        font-size: 22px;
        line-height: 26px;
    }      
    .industryChallengesTwo-box-inner-heading h2 {
        font-size: 18px;
    }
    .fibc .heading h2 {
        font-size: 28px;
    }
    .fibc-info h2 {
        font-size: 28px;
    }


    .industryChallengesTwo-box .box-outer ul {
        list-style-type: disc;
        margin-left: 35px;
    }
    .product-box-gradient-content {
        padding: 20px 25px;
    }
    .industry-box5-content h2 {
        margin-bottom: 30px;
    }
    .chemicalPageThree-right img {
        margin-top: 20px;
    }
    /*services*/
    .serviceBox1-content h2 {
        font-size: 28px;
    }
    .serviceBox1-content ul li {
        list-style-position: outside;
        margin-left: 25px;
    }
    .main-heading-text h2 {
        font-size: 28px;
    }
    .serviceBanner-content h2 {
        font-size: 28px;
    }
    .product-box3 h2 {
        font-size: 28px;
    }
    .product-challange .industryChallengesTwo-box h2 {
        font-size: 22px;
    }
    .product-box1 h2 {
        font-size: 28px;
    }
    .aero-img{
        height: 0px;
    }
    


}

@media only screen and (max-width: 575px) {
    .xs-hide { display: none !important; }
    .text-medium { font-size: 14px !important; }

    .page-title h1 { font-size: 20px; }
    .section-header p { font-size: 14px; }

    .section-header.style2 { flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; }
    .section-header.style2 .section-header-left { text-align: center !important; }
    /*leadership*/
    .management-tab {
        margin-top: 20px;
    }
    .leadershipPageThree-box p {
        font-size: 12px;
        font-weight: 400;
        padding: 0px 20px;
        line-height: 18px;
    }
    .leadershipPageThree .green {
        margin-left: 0%;
    }
    .leadershipPageThree .blue {
        margin-left: 0%;
        margin-top: 2%;
    }
    .ind-service-img h5 {
        font-size: 16px;
    }
    .industry-service-box-1 {
        display: flex;
        flex-direction: column;
    }
    .industry-service-box-1 .serv-col-3 {
        width: 100%;
    }
    /* .industryChallengesTwo-box-inner {
        margin-left: 0px;
        padding: 0 30px;
    } */

}

@media only screen and (max-width: 480px) {
    .iconset { padding:0 8px; }

    .top-header a { font-size: 12px; }
    .header { min-height: auto; }
    .logo img { max-width: 90px; }

}


