@media (min-width:1365px) and (max-width:1600px){
    html{
        font-size: 85%;
    }
}
@media (max-width: 1400px) { 
    .brand-logo ul li img{
        width: 75%;
    }
    .brand-banner {
        background-image: url(https://d1rz4ui464s6g7.cloudfront.net/wp-content/uploads/2021/08/16185433/Mask-Group.png);
        height:auto;
    }
    .queries-section ul li{
        background-position: 0 0.4rem;
        
    }
 }
 @media(max-width:1199px){
    .aboutUs-around .arrow-down a{
        bottom: auto;
    }
    .queries-section ul li {
        background-size: 1.8rem;
    }
    /*26oct2022*/
    .join-us-li .nav-item {
        padding: 0 0.5rem;
    }
    .join-us-li .nav-item .nav-link span {
        padding-right: 0;
    }
    .join-us-li .nav-item .nav-link {
        font-size: 1.8rem;
        padding: 2rem 1rem 4rem 1rem !important;
    }
    .join-us-li .nav-item .nav-link h2 {
        width: calc(100% - 32px);
        float: right;
        font-size: 2rem;
    }
    .join-us .single-slide {
        padding: 5rem;
    }
    .join-us-slider .owl-dots {
        bottom: auto;
        display: block;
        position: relative;
        margin: 1rem 0;
    }

 }
@media (max-width:992px){
    html{
        font-size: 50%;
    }
    body{
        padding-top: 4.65rem;
        line-height: normal !important;
    }
    .hero-carousel{
        background-color: #000;
    }
     .owl-dots{
        display: none;
    }
    #global-nav{
        height: auto !important;    
    }
    .nav-pos .dropdown-menu, .search-show.show{
        position: relative;
    }
    .dropdown-item:focus, .dropdown-item:hover{
        color: #fff;
    }
    .navbar-toggler-icon{
        line-height: 2.9rem;
    }
    .carousel-caption-hero{
        padding: 0;
    }
    .carousel-caption-hero button, .carousel-caption-hero button,.carousel-caption-hero a {
        width: 100%;
    }
    .nav-link, .nav-link:hover, .nav-link:focus{
        margin-left: 0;
    }
    #global-nav .nav-link:focus{
        outline: none;
    }
    .nav-relative{
        position: relative;
    }
    .nav-item{
        margin-top: 1.5rem;
    }
    .nav-pos .dropdown-width{
        width: 100%;
        left: 0;
        float: none;
    }
    .nav-pos .dropdown-menu{
        background-color: transparent;
    }
    .carousel-caption-hero{
        position: relative;
        transform: initial;
        top: 0;
        left: 0;
        width: 100%;
        margin: 0;
    }
    .connect-us .carousel-caption-hero{
        width: 80%;
    }

    .carousel-caption.container{
        padding: 0;
    }
    .slider-txt.container{
        min-height: 21rem;
        padding: 1rem 2rem;
    }
    .slider-txt p {
        max-height: 20rem;
        font-size: 2.6rem;
        }
    .carousel-caption.container, .slider-txt.container{
        max-width: 100%;        
    }
    .owl-one .owl-dots{
        bottom: 18rem;
    }
    .navbar-toggler:focus{
        box-shadow: none;
    }
    .n-r-sec1{
        position: relative;
        margin-bottom: 1.5rem;
    }
    .work-impact a{
        margin-bottom: 2rem;
        display: block;
    }
    .connect-us img{
        height: 17rem;
    }
    .offering-blk{
        height: auto !important;
    }
    .es-img-blk h4{
        min-height: auto;
    }
    .pad-tb-90{
        padding: 3rem 0rem !important;
    }
    .second-menu h4 {
        margin-bottom: 1rem;
        width: auto !important;
        display: inline-block;
    }
    .scrolled-nav span.navbar-toggler-icon span{
        margin: 0.3rem 0rem;
    }
    .scrolled-nav .search-blk {
        top: 0.5rem;
    }
    span.navbar-toggler-icon span {
        display: block;
        height: 0.2rem;
        background-color: white;
        margin: 0.4rem 0rem;
        border-radius: 0.2rem;
    }   
    .award-img img{
        margin-bottom: 2rem;
    }
    .with-you,
    .explore-sol{
        padding: 3rem 0rem;
    }
    .hero-head{
        margin-bottom: 3rem;
    }
    .es-img-blk-content{
        padding: 2rem;
    }
    .owl-nav {
        top: -6rem;
    }
    .owl-with-workimpact .owl-nav {
        top: -4rem;
    }
    button.owl-prev, button.owl-next{
        width: 3rem;
        height: 3rem;
    }
    .w-y-c-item p{
        margin-bottom: 2rem;
    }
    .n-r-sec1 p, .n-r-sec2 p, .n-r-sec3 p, .newsroom-cl .newsroom-class{
        position: relative;
        padding-top: 2rem;
        left: 0;
        bottom: 0;
        display:block;
    }
    .n-r-sec1 a, .n-r-sec2 a, .n-r-sec3 a {
    position: relative;
    display: block;
    left: 0;
    bottom: 0;
    }
    .pre-footer i {
        width: 3rem;
        height: 3rem;
        line-height: 2rem;
        font-size: 1.7rem;
    }
    .footer-logo img{
        height: 3.5rem;
    }
    .pre-footer {
        padding: 1.5rem 0rem;
    }
    .pre-footer p {
        line-height: 1.6rem;
        margin-bottom: 1.5rem !important;
    }
    .search-show.show{
        position: fixed;
        top: 4.7rem;
    }
    nav.scrolled-nav ~ .search-show {
        top: 4rem;
        position: fixed;
    }
    .award-img img{
        width: 100%;
        height: auto;
    }
    .offering-blk h3{
        min-height: auto;
    }
    .faq-footer{
        border-bottom: 0.1rem solid #B0FF44;
        border-top: 0.1rem solid #B0FF44;
        padding: 0.5rem 0rem;
    }
    .connect-us .carousel-caption-hero{
        position: absolute;
        top: 50%;
        left: auto;
        right: auto;
    }
    .insights-tab ul{
        flex-direction: column;
    }
    .play-sec .n-r-sec1 p{
        color: #464646;
    }
    .car img{
        display: none;
    }
    .who-we-r h2, .vision h2, .software h2{
        font-size: 4rem;
    }
    .executive .nav{
        border-bottom: none;
    }
   .w-y-c-item.vh-1 p {
        min-height: 15rem;
    } 
    .aboutUs-around h2{
        margin-top: 1rem;   
    }
    .software h2{
        font-size: 5rem;
    }
    .software h3{
        font-size: 3rem;
    }
    .kpit-branch img {
    width: 100%;
    }
    #modal_popup_contact span.wpcf7-list-item {
        display: block;
        width: 100%;
    }
    .vd-offerings p.w-50{
        width: 100% !important;
    }
    .container{
        padding: 0rem 1.3rem;
    }
    .queries-section ul li a {
        line-height: 2.2rem;
    }
    .contact-location .map-view{ 
        height: 35rem;
        
    }
    .contact-location .map-view{
        margin-top: 3.5rem;
    }
    .plain-blk.vd-offerings .exp-sec div,
    .motor-tech p,
    .are-u .row .col-lg-4{
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .watch-rec .carousel-caption-hero .mob-bg-w{
        background-color: #fff;
    }
    .trp_language_switcher_shortcode .trp-ls-shortcode-current-language, .navbar .trp-language-switcher:hover .trp-ls-shortcode-language {
    width: 100% !important;
    visibility: visible!important;
}
.trp_language_switcher_shortcode {
    margin-left: 0!important;
}

}

@media(max-width:768px){
    /* body{
        font-size: 80%;
    } */
    .pre-footer{
        display: block !important;
    }
    .pre-footer p{
        margin: auto;
    }
    .pre-footer ul{
        justify-content: center;
    }
    .pre-footer ul i{
       margin: 0rem 1rem;
    }
   .article .pre-footer {
       display: flex!important;
   }
    address {
        margin-right: 4rem;
    }
    .faq-footer a {
        margin-right: 1.5rem;
    }
    .navbar-brand img{
        width: 8rem;
    }
    .navbar {
        padding: 1rem 1.5rem;
    }
    .banner-content{
        border: none;
    }
    .insights-tab ul li{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .queries-section ul li a{
        /* margin-left: -2.4rem; */
    }
    .vd-offerings .offering-blk{
        padding-left: 0.4rem;
        padding-right: 0.4rem;
    }
    .brand-banner {
        height: auto;
    }
    .brand-banner h2, .form-section h2{
        font-size: 6rem;
    }
    .article .share div p{
        text-align: center;
    }
    .insights-tab .left-right-arrow{
        right: 1.5%;
        top:1.5rem;
    }
    .latest-highlights .row .w-y-c-item p{
        min-height: 10rem;
    }
    .team ul{
        display: block !important;
    }
    .team ul li:first-child{
        margin-bottom: 3rem;
    }
    .connect-us button{
        font-size: 2.8rem;
    }
    .technology-sec p{
        margin-top: 1.8rem;
    }
    .banner-below .connect-veh{
        margin-top: 2rem;
    }
    .kpitinnews .w-y-c-item.vh-2 p{
        min-height: initial;
    }
    .mang-quotes .management-img{
        text-align: center;
    }
    .with-you .w-y-c-item.vh-2 h4,
    .careers-carousel .w-y-c-item.vh-1 h4 {
        min-height: 13rem;
    }
    .publish-details-rt ul{
        display: block !important;
    }
    .publish-details-rt img{
        max-height: 4.5rem;
    }
    .areu-box-full {
    position: relative;
    background: none!important;
    top: auto;
    padding: 0 0 20px;
}
.evolution h4, .evolution p {
    min-height: 2rem!important;
}
.areu-full i {
    font-size: 2rem;
}
/* 07-02-2023  */
    .join-us .single-slide {
        padding: 3rem;
    }
    .join-us-li .nav-item .nav-link span {
        float: none;
        display: block;
        text-align: left;
        padding: 0 0 1rem;
    }
    .join-us-li .nav-item .nav-link h2 {
        width: 100%;
        text-align: left;
        font-size: 1.8rem;
    }
    .join-us-li .nav-item .nav-link h2 br {
        display: none;
    }
    .join-us-li .nav-item .nav-link {
        padding: 1rem 0rem 3rem 0rem !important;
    }
    .join-us-li .nav-item .nav-link.active:after {
        bottom: -25px;
    }
    .join-us .single-slide .slide-left h3 {
        font-size: 2.4rem;
        left: 3rem;
    }
    .join-us .single-slide .slide-left {
        max-width: 100%;
    }
    .who-we-r h2, .vision h2, .achiv h2 {
    font-size: 4rem;line-height: 36px !important;
    }
}
@media(min-width:768px) and  (max-width:1024px){
    /* body, html{
        font-size: 85%;
    } */
    .areu-box-full {
    position: relative;
    background: none!important;
    top: auto;
    padding: 0 0 20px;
}
}
@media(min-width: 1024px){
    div#accordionContactForms button.accordion-button {
        padding-right: 60px !important;
    }
    div#accordionContactForms .accordion-body {
        padding: 60px !important;
    }
}
@media (min-width:993px){
.scrolled-nav a.nav-link:before{
    bottom: -0.5rem;
}
.faq-footer{
    border-top: 0.1rem solid #B0FF44;
}
.w-y-c-item h4, .w-y-c-item p, .work-impact p{
    width: 90%;
}
.insights-item h4{
    min-height: 11.5rem;
}
/* .work-impact .w-y-c-item p,
.w-y-c-item h4{
    min-height: 10rem;
}    */
.work-impact .w-y-c-item p,
.sol-insight .w-y-c-item h4{
    min-height: 10rem;
}  

.address-blk{
    justify-content: space-between;
}
.banner-shadow, .banner-shadow-small {
    position: relative;
}
.banner-shadow:after, .banner-shadow-small:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s,opacity .5s linear;
    background-color: #B0FF44;
}
.banner-shadow:hover:after, .banner-shadow-small:hover:after{
    visibility: visible;
    opacity: 1;
}
.banner-shadow-small:hover:after{
    content: '';
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #B0FF44;    

}
.banner-shadow-small:hover p{
    z-index: 99;
    top: 1rem;
    font-size: 2.4rem;
    font-weight: 300;
    line-height: 3.2rem;
    color: #2d2d2d;
    padding: 1.5rem;
}
.banner-shadow:hover p{
    z-index: 99;
    top: 1rem;
    font-size: 3.2rem;
    font-weight: 200;
    line-height: 4rem;
    color: #2d2d2d;
    padding: 2.5rem;
}
p.working-p {
    color: #fff;
    font-size: 1.2rem;
    position: absolute;
    bottom: 0;
}
.img-gallery .img-desc.life-content {
    /*height: 10rem;*/
    height: 15rem;
}
.key-fet .key-heading{
    min-height: 6rem;
}
}
@media (min-width: 576px){
    .carousel-caption-hero {
        max-width: 100%;
    }
    .play-sec .container-fluid{
        max-width: 540px;
    }
}
@media (max-width: 576px){
    body{
        font-size: 80%;
    }
    .pad-tb-60 {
    padding: 1.5rem;
    }
    .conatctUs-form .accordion-button{
        display: block;
        text-align: center;
        padding-bottom: 4rem;
    }
    .conatctUs-form .accordion-item span.s-color{
        width: 100%;
        display: block;
        font-size: 2.6rem;
        margin: 5px 0px 0px;
    }
    .conatctUs-form  .accordion-button::after {
        position: absolute;
        left: 50%; transform: translateX(-50%);
        bottom: 0.6rem;
    }
}
@media (min-width: 768px){
    .img-s img{
    width: 90%;
    }
    .img-82 img{
    width: 82%;
    }
    .img-75 img{
        width: 75%;
        }
    .img-85 img, .img-wheel img{
    width: 85%;
    }
    .carousel-caption-hero {
        max-width: 100%;
    }
    .play-sec .container-fluid{
        max-width: 720px;
    }
    .advertisment .item a {
        position: absolute;
        right: 0;
        bottom: 0;
    }
    .pressrelease .pressbox .imgbox {
        height: 21rem;
    }
    
}
@media (min-width: 992px){
    .carousel-caption-hero {
        max-width: 96rem;
    }
    .slider-blk-main{
        width: calc(50% - 1rem);
    }
    .nav-pos .dropdown-width{
        left: 20%;
    }
    .slider-txt{
        min-height: 20rem;
    }
    .hero-carousel .owl-item {
        border-right: 0rem !important;        
    }
    .play-sec .container-fluid{
        max-width: 100%;
    }
    .dsc-form .apply-btn p{
        min-height: 7rem;
        max-height: 7rem;
    }
    .n-r-sec2 p:not(:hover), .n-r-sec1 p:not(:hover) {
    right: 3.5rem;
    background-color: rgb(0 0 0 / 75%);
    padding: 1rem;
    border-radius: 4px;
}
    
}
@media (min-width: 1200px){
    .carousel-caption-hero {
        max-width: 141rem;
    }
    .nav-pos .dropdown-width{
        left: 35%;
    }
    .slider-txt{
        min-height: 24.5rem;
    }
    .exp-sec h3{
        padding-right: 4rem;
    }
}
@media (min-width: 1400px){
    .carousel-caption-hero {
        max-width: 163rem;
    }
    .nav-pos .dropdown-width{
        left: 38%;
    }
    .slider-txt{
        min-height: 26.2rem;
    }
}
@media (min-width: 1601px){
    .carousel-caption-hero {
        max-width: 132rem;
    }
}


@media(min-width:1200px) and  (max-width:1600px){
    html, body{
        font-size: 50.5%;
    }
}
@media (min-width:991px) and (max-width:1200px){
    .rul.img-fluid {
        height: 100%;
        object-fit: cover;
    }
}
/* 12-12-22  */
@media (max-width:767px){
    .timeline-left .year-detail h2 {
        font-size: 2.1rem;
        line-height: 3rem;
        position: absolute;
        width: 15.4rem;
    }
    .syn-container .timmimg p { 
        font-size: 1.4rem;
    }
    .timeline-left .year-detail {
        margin-right: 8rem;
        width: 15.4rem;
    }
    .timeline-right {
        max-width: 23rem;
        margin-left: 23.4rem;
        font-size: 1.9rem;
        line-height: 3rem;
    }
    .ag-timeline_line {
        left: 17rem;
    }
    .ag-timeline {
        padding-bottom: 0;
    }
    .integral-section .col {
        flex: 0 0 50%;
        width: 50%;
    }
    .onestop-section .hero-head {
        text-align: center;
    }
    .technica-news-room p{ 
        color: #000;;
    }
    .technica-award{
        padding-top: 14rem !important;
    }
    .pad-tb-90 .target-outcome p {
        font-size: 2.2rem;
        line-height: 3rem;
    }
    .target-outcome {
        padding: 3rem 4rem;
    }
    .timeline-icon{
        width: auto;
        height: auto;
    }
    .timeline-icon img {
        max-width: 50px;
        max-height: 50px;
        margin-bottom: 10px;
    }
    .vd-keeping .owl-keeping .owl-dots {
    display: block;
    }
    .vd-keeping .img-wheel img {
    width: 200px;
    }
    .vd-counter .col-lg-3 {
    border-bottom: 1px solid #9747FF;
    margin-bottom: 2rem;
    border-right: none;
    }
}

/*Added by Kamlesh on 05-01-2023 start*/
@media (max-width: 767px) {
    .offer-tab.executive .nav{border-bottom: 0.2rem solid #622AD8;}
    .offer-tab li.nav-item .nav-link:after{display: none;}
    .service-wrapper {padding: 30px 0;}
    .service-wrapper .serv-point img {width: 60px; height: 60px; object-fit: contain;}
    .service-wrapper .serv-point p {font-size: 14px; line-height: normal; margin-bottom: 5px; max-width: 160px;}
    .service-wrapper .serv-point {margin-bottom: 20px;}
    .service-wrapper .serv-crcl {width: 100%; height: auto; border-radius: 0; padding: 40px 24px; margin-bottom: 20px;}
    .service-wrapper .serv-crcl .serv-crcl-wrapper {text-align: left; margin-top: 0;}
    .service-wrapper .serv-crcl h4 {width: 100%; text-align: left; font-size: 24px; line-height: normal; font-weight: 500;}
    .service-wrapper .serv-crcl p {width: 100%; text-align: left; font-size: 16px; line-height: normal;}
    .service-wrapper .col-12 hr{width: 90%;}

    .offer-new .off-list{margin-bottom: 0px;}
    .offer-new .offer-list .col-12{margin-top: 24px;}
    
    
        /* 02-02-2023 starts */

    .search-tablist ul.search-ul{
        display: -webkit-inline-box;
    }
    .search-tablist ul li a, .search-tablist ul li a:hover, .search-tablist ul li a:focus{
        padding: 0 0.5rem 2rem !important;
    }

    /* 02-02-2023 ended */
    
}

/* 02-02-2023 starts */

@media(max-width: 545px){
    .search-tablist ul li a, .search-tablist ul li a:hover, .search-tablist ul li a:focus{
        padding: 0 0.3rem 2rem !important;
            font-size: 1.6rem;
    }
    .search-tablist ul.search-ul li.nav-item{
        padding: 0 0.9rem 0;
    }
}

/* 02-02-2023 ended */

@media (max-width: 575px) {
    .service-wrapper .serv-crcl {margin: 0 -10px;width: auto; margin-bottom: 20px;}
}
/*05-01-2023 end*/


/* 03-02-2023 Added by Usman showcase */
@media (max-width: 991px){
    .banner-down{
        max-width: 30px;
        position: relative;
        margin-left: auto;
        left: unset;
    }
    /* start 06-04-23 */
    .sitemap-img {
        margin-bottom: 60px;
    }
    .sitemap .wsp-container {
        margin-bottom: 40px;
    }
    /* end 06-04-23 */
    @-webkit-keyframes action {
        0%, 100% {
            bottom: 0;
        }
        50% {
            bottom: 30px;
        }
    }
    /* whatsapp start */
    .whatsup-banner-caption {
        padding: 0px 6rem;
    }
    img.whatsapp-top-left{
        max-width: 25rem;
        z-index: 10;
    }
    img.whatsapp-bottom-left{
        max-width: 7rem;
        bottom: 2rem;
    }
    img.whatsapp-top-right{
        max-width: 10rem;
    }
    img.whatsapp-bottom-right{
        position: relative;
        max-width: 100%;
    }
    .whatsup-banner img.invisible{
        display: none!important;
    }
    /* whatsapp end */
    /* vd start */
    .vd-keeping .main-head {
        line-height: 6rem;
        margin-bottom: 3rem!important;
    }
    .vd-year-row, .vd-year-row > [class*="col-"]{
        border: 0;
    }
    .vd-year-col {
        padding: 2rem 2rem 2rem;
    }
    .vd-year-col img {
        max-width: 100px;
    }
    .explore-left {
        display: unset;
    }
    .explore-left h1 {
        position: relative;
        left: unset;
        top: unset;
    }
    .explore-left:after{
        display: none;
    }
    .vehicle-icon img {
        max-width: 100%;
        width: 85px;
    }
    .vd-vehicle-txt p{
        max-width: 100%;
    }
    /* vd end */
    /* redesign-aftersale start */
    .diagnostics-section .d-flex.align-items-center {
        display: block!important;
        text-align: center;
    }
    .diagnostics-section img {
        margin-bottom: 3rem;
        max-width: 100px;
    }
    .salient-section .row .col-12.col-lg-6:first-child:after{
        display: none;
    }
    /* redesign-aftersale end */
}

@media (min-width: 1601px){
    .whatsup-banner{
        padding: 18rem 0 22rem;
    }
    img.whatsapp-top-left, img.whatsapp-bottom-left, img.whatsapp-top-right, img.whatsapp-bottom-right{
        max-width: unset;
    }
}
@media (max-width: 767px){
    .around_world .kpit-banner-title40 {
        font-size: 20px;
    }
    .around_world .news-inner-main h4 {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .powering-txtbox{
        max-width: 40%;
        padding: 10px 10px!important;
    }
    .powering-txtrow img{
        width: 20%;
    }
    .powering-txtbox p{
        font-size: 14px!important;
    }
    .showcase-banner .carousel-caption-hero .slider-txt.container.top_box_txt p {
        font-size: 30px;
        line-height: 35px;
    }
    .banner-down{
        max-width: 30px;
        position: relative;
        margin-left: auto;
        left: unset;
    }
    @-webkit-keyframes action {
        0%, 100% {
            bottom: 0;
        }
        50% {
            bottom: 30px;
        }
    }
    .showcase-explore-section a {
        margin-bottom: 5rem;
    }
    .largest-box {
        margin-bottom: 25px!important;
        height: auto;
    }
    .depth-img-wrpper {
        margin-bottom: 25px;
        height: auto;
    }
    .depth-inner-row .depth-img-wrpper {
        margin-bottom: 25px;
        height: auto;
    }
    .showcase-depth-section .px-0{
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }
    .bringing-map li{
        width: 33%;
    }
    .img-gallery.showcase-establishing-section h6{
        line-height: 35px;
    }
    .img-gallery.showcase-establishing-section .owl-nav, .img-gallery.showcase-impressions-section .owl_life .owl-nav {
        top: 4rem;
        width: auto;
    }
    .img-gallery.showcase-establishing-section .owl-nav button.owl-prev, .img-gallery.showcase-impressions-section .owl_life .owl-nav button.owl-prev {
        margin: unset;
        float: unset;
        margin-left: 1.5rem;
    }
    .img-gallery.showcase-establishing-section .owl-nav button.owl-next, .img-gallery.showcase-impressions-section .owl_life .owl-nav button.owl-next {
        margin: unset;
        float: unset;
        margin-left: 1.5rem;
    }
    .img-gallery.showcase-impressions-section .owl_life .owl-nav{
        top: -4.5rem;
    }
    .showcase-explore-section a img{
        width: 50%;
    }
    .showcase-explore-section a p{
        margin: 75px 0px 0px;
        font-size: 2rem;
    }
    .showcase-section{
        overflow-x: hidden;
        width: 100%;
        overflow-y: clip;
        padding-top: 45px!important;
    }
    .showcase-largest-section .exp-sec h3{
        font-size: 2.5rem;
    }
    .explore-box{
        min-height: 160px;
        margin-top: -43px;
    }
    .powering-desk1{
        display: none;
    }
    .powering-desk{
        display: block;
    }
    .intrested-btn{
        margin-left:15px;
    }
    /* login start */
    .showcase-login {
        height: auto;
        min-height: auto;
        margin-top: -15px;
        padding: 25px 0px;
    }
    .banner-image {
        height: auto;
    }
    .showcase-login .container .banner-txt {
        margin: 3% 0 0px;
        padding: 2rem;
    }
    .showcase-login .container .banner-txt p {
        font-size: 2rem;
        line-height: 3rem;
    }
    /* login end */
    /* agenda section start */
    .agenda-section .ag-timeline_line {
        left: 19rem;
    }
    .agenda-section .ag-timeline_item{
        display: flex;
        align-items: start!important;
    }
    .agenda-section .ag-timeline-card_meta-box {
        width: 100%;
        /* word-break: break-all; */
    }
    .agenda-section .timeline-left .year-detail span{
        font-size: 1.8rem;
        min-width: 30px;
    }
    .agenda-section .timeline-left .year-detail h2 {
        width: 100%;
        position: relative;
        font-size: 1.8rem;
        line-height: 2.5rem;
    }
    .agenda-section .ag-timeline_line{
        width: 2rem;
        left: 55.5%;
        margin-left: 5px;
    }
    .agenda-section .ag-timeline_line-progress .ag-timeline-card_point-box{
        width: 1.7rem;
    }
    .ag-timeline-card_item:last-child .timeline-right {
        text-align: center;
    }
    .agenda-section .timeline-right {
        min-width: unset;
        margin-left: 0px;
    }
    .agenda-section .ag-timeline-card_box {
        width: 40%;
    }
    .agenda-section .ag-timeline-card_item {
        width: 20%;
    }
    /* agenda section end */
        /* Infineon start */
    .join-section{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }
    .join-desk{
        display: none;
    }
    .join-mob{
        display: block;
        margin: auto!important;
    }
    .cdd-ul li{
        margin-bottom: 3rem!important;
    }
    /* Infineon end */
    .dc-page-template.img-gallery.showcase-establishing-section .owl-nav{
        top: 1rem!important;
    }
    .stiky-box{
        right: 3%;
    }
    .ays-survey-container{
        max-width: 100%!important;
    }
    .dc-page-template .img-desc.life-content img.mb-0, .showcase-establishing-section img {
        max-width: 25%;
    }
    /* stiky box open start */
    .stiky-box{
        right: 3%;
    }
    .ays-survey-container{
        max-width: 100%!important;
    }
    /* stiky box open end */
        /* whatsup start */
    .whatsup-banner{
        padding: 1rem 0 5rem;
    }
    .whatsup-banner-caption {
        padding: 0px 2rem 0 3rem;
    }
    .whatsup-banner-caption h3 br{
        display: none;
    }
    img.whatsapp-top-left{
        max-width: 10rem;
        z-index: 10;
    }
    img.whatsapp-bottom-left{
        max-width: 3rem;
        bottom: 2rem;
    }
    img.whatsapp-top-right{
        max-width: 4rem;
    }
    img.whatsapp-bottom-right{
        position: relative;
        max-width: 100%;
    }
    .whatsup-banner img.invisible{
        display: none!important;
    }
    .whatsup-tab-section .nav-pills .nav-link{
        padding: 1.5rem 1rem !important;
    }
    .whatsup-tab-section .tab-content{
        padding: 0rem 0rem;
    }
    .whatsup-banner-caption{
        background-color: transparent;
    }
    span.wpcf7-list-item-label{
        width: 5rem;
        height: 5rem;
    }
    .whatsup-banner .carousel-caption-hero p{
        max-width: 100%;
    }
    /* whatsup end */
}
@media (min-width:993px) and (max-width:1280px){
    /* whatsapp start */
    .whatsup-banner {
        padding: 10rem 0 23rem;
    }
    img.whatsapp-top-left{
        max-width: 27rem;
    }
    img.whatsapp-bottom-left{
        max-width: 6rem;
        bottom: 7rem;
    }
    img.whatsapp-top-right{
        max-width: 6rem;
    }
    img.whatsapp-bottom-right{
        max-width: 55%;
    } 
    /* whatsapp end */
}

/*Start symphony page*/
@media (min-width: 1000px){
.journey-number {
    font-size: 6.8rem;
    font-weight: 400;
    line-height: 4rem;
    margin-bottom: 0;
}
}
@media (max-width: 480px){
.symphony-section .ul-7-col li, .ul-5-col li {
    width: 100%!important;
    margin-right: 0!important;
    margin-bottom: 2rem;
}
.symphony-section .ul-5-col li span.number-text {
    font-size: 2.3rem;
    line-height: 30px;
}
}
/*End symphony page*/
/*Start Thailand page*/
@media (max-width: 992px){
.thailand-life .owl-dots {
    display: block;
}
/*End Thailand page*/

/*Start Brand page*/
.brand-b {
    margin-top: 7rem;
}
/*End Brand page*/
}
/*new career*/

@media only screen and (min-width: 1600px) and (max-width: 5000px) 
{
    .bg_white_ul {height: 362px;}
    .tab_iframe iframe{height: 417px;}
}

@media only screen and (min-width: 1300px) and (max-width: 1450px)  
{
    .world_over_slider .owl-nav .owl-prev
    {
        top:160px;
    }
    .world_over_slider .owl-nav .owl-next
    {
        top:160px;
    }
}   
@media only screen and (min-width: 1024px) and (max-width: 1279px)  
{
    .tab_slider #sync2 .owl-nav .owl-next{right: 0;}
    .search_job_box .d-flex{display: block !important;}
    .small_breadcum{margin-bottom: 20px;}
    .search_data_right_btn{margin-bottom: 20px;}
    .search_job_box .search_data_right_btn{display: flex;}
    .laptop_img_box img{height: 100%;}
    .w650{width: 100%;}

    .grid_view_search .search_data_right_btn{margin-bottom: 0;}

    .down_part .rsvp-event img {width: 50px;}
    .down_part .rsvp-event{min-height: 170px;}

     /* 2024 */
    .what_kpit_section .hero-head {
        font-size: 4.6rem;
        line-height: 4.6rem;
    }
    .what_kpit_section h3{font-size: 9rem !important;}
    .world_over_slider .owl-nav .owl-prev {left: -20px;top: 160px;}
    .world_over_slider .owl-nav .owl-next {right: -6px;top: 160px;}

    .block_under_second
    {
        font-size: 20rem;
        line-height: 20rem;
    } 
    .block_under_third{margin-bottom: 30px;}
    .bg_sedow_video iframe{margin-top: 0;}
    /* best_place */
    .Continuously_section p{width: 100%;}
    .grow_bg_blue{height: 100px;}
    .Experience_section_tab .nav-link {margin: 0 1rem 0 0; padding: 7px 10px !important;}
    .tab_iframe iframe{height: 420px;} 
    .job_city_list .col-md-2{width: 25%;}

    .social-section .custom-owl-carousel .owl-nav{width: 100%;display: flex;}
    .learn-continuously-section .custom-owl-carousel .owl-nav{width: 100%;display: flex;}
    .people-kpit-kochi-section .our-software-solutions .apply-btn{margin-bottom: 10px;}

    .float-end.me-5.kpit-news-share-2, .float-end.me-5.kpit-news-share-3, .float-end.me-5.kpit-news-share-4 {
       
        right: -18px;
        bottom: 11px;   
        width:90px;
    }
    .right_part_news a i.fa-share-alt {
        bottom: 2px !important;
    }
    .right_part_news p{margin-bottom: 40px;}
    .backpart_ab{bottom:-80px;}
}

@media only screen and (min-width: 768px) and (max-width: 979px)  
{
    .right_verification_box{padding: 25px;}
    .search_main_box{margin-top: 20px;}
    .w650{width: 100%;}
   
    .right_verification_box{display: block !important;}
    .otp_data.form_data .form-control{width: 14%;margin-right: 6%;}
    .laptop_img_box img{height: 100%;}
    .tab_slider #sync2.owl-carousel .owl-item img{height: 100px;}
    .tab_slider #sync2 .owl-nav{display: none;}
    .search_job_box .d-flex{display: block !important;}
    .small_breadcum{margin-bottom: 20px;}
    .search_data_right_btn{margin-bottom: 20px;}
    .search_job_box .search_data_right_btn{display: flex;}
    .container-fluid.job_prob_box{padding: 0 !important;}

    .grid_view_search .search_data_right_btn{margin-bottom: 0;}

    .new_right_contect{margin-top: 50px !important;}

    /* 2024 */

    .what_kpit_section .hero-head{text-align: center;}
    .world_over_slider .owl-nav .owl-prev {left: -20px;top: 120px;}
    .world_over_slider .owl-nav .owl-next {right: -6px;top: 120px;}
   
    .social_media_slider .owl-nav{display: block !important;width: 100%;}
    .social_media_slider .owl-nav .owl-prev {left: -20px;top: 250px;position: absolute;}
    .social_media_slider .owl-nav .owl-next {right: -6px;top: 250px;position: absolute;}
    .social_media_slider button.owl-prev span, .social_media_slider button.owl-next span {
        font-size: 4rem;
    }

    .techno_slider .owl-nav{display: block !important;width: 100%;}
    .techno_slider .owl-nav .owl-prev {left: -20px;top: 250px;position: absolute;}
    .techno_slider .owl-nav .owl-next {right: -6px;top: 250px;position: absolute;}
    .techno_slider button.owl-prev span, .techno_slider button.owl-next span {
        font-size: 4rem;
    }
    .bg_sedow_video iframe{margin-top: 0;}
    
    .block_under_third{margin-bottom: 30px;}
     /* life start */
     .brand_logo .col-md-2{width: 25%;}
     .software_section .d-flex{display: block !important;text-align: center;}
     .software_section .white_desc p{margin-bottom: 25px;}
     .software_section .search_data_right_btn{display: block;text-align: center;margin-bottom: 0;}
     .top_left_bg, .bottom_right_bg{display: none;}


     /* best_place */
    .Continuously_section p{width: 100%;}
    .grow_bg_blue{height: 100px;}
    .Experience_section_tab .nav-link {margin: 0 0rem 0 0; padding: 7px 10px !important;}
    .job_city_list .col-md-2{
        width: 33.33%;
    }


    /* Kochi page*/
    .whos-visiting-box img{max-height: 150px;}
    .idp-left-list .idp-box:nth-child(1), .idp-left-list .idp-box:nth-child(2), .idp-left-list .idp-box:nth-child(3)
    {
        transform:inherit;
    }
    .idp-right-list .idp-box:nth-child(1), .idp-right-list .idp-box:nth-child(2), .idp-right-list .idp-box:nth-child(3)
    {
        transform:inherit;
    }
    .idp-center-img{max-width: 250px;    margin: 0 10px;}
    .join-place-section .join-place-bg-img{padding-top: 274px;}
    .join-place-section .jp-box p{word-break: break-all;}
    .join-place-section .jp-box{padding: 20px;}
    .working-on-section.pad-tb-90{padding-top:200px !important;}
    .right_part_img img{width: auto;margin-bottom: 10px;}
    .backpart_ab{bottom: -80px;}
    .people-kpit-kochi-section .owl-dots {display: block !important;}
    .people-kpit-kochi-section .our-software-solutions .apply-btn{margin-bottom: 10px;}
    .social-section .custom-owl-carousel .owl-nav{width: 100%;}
    .learn-continuously-section .custom-owl-carousel .owl-nav{width: 100%;}

    .float-end.me-5.kpit-news-share-2, .float-end.me-5.kpit-news-share-3, .float-end.me-5.kpit-news-share-4 {
       
        right: -18px;
        bottom: 11px;   
        width:80px;
    }
    .right_part_news a i.fa-share-alt {
        bottom: 2px !important;
    }
    .right_part_news p{margin-bottom: 25px;}
    .col-lg-4.col-md-6.col-6:last-child{margin-top: 20px;}
}
@media (max-width: 767px)
{
/*start indigenous sodium*/
    .new_right_contect{margin-top: 50px !important;}
    .down_part .col-md-6{margin-bottom: 25px;}
    .down_part .col-md-6:last-child{margin-bottom: 0px;}
    
/*end indigenous sodium*/
    
    .search_main_box{margin-top: 20px;}
    .achiv .ps-5{padding-left: 7px !important;}
    .achiv .pe-5{padding-right: 7px !important;}
    .life_work_section_img{margin-top: 20px;}
    .life_work_section h2{font-size: 4rem !important;line-height: 36px;}
    
    .search_main_box{padding: 20px;}
    .selectbox_min select{margin-bottom: 15px;}
    .search_job_box{padding: 20px;}
    .search_job_box .d-flex{display: block !important;}
    .small_breadcum{margin-bottom: 20px;}
    .search_data_right_btn{margin-bottom: 20px;}
    .automotive_img{margin-bottom: 20px;}
    .tab_slider #sync2.owl-carousel .owl-item img{height: 90px;}
    .tab_slider #sync2 .owl-nav{display: none;}
    .vertical_tab .horizontal_tab .nav-tabs .nav-link{font-size: 16px;}
    .vertical_tab .horizontal_tab .nav-tabs .nav-item{margin-right: 20px;}
    .vertical_tab .tab-content>.active
    {
        padding:20px 0;
       
    }
    .vertical_tab .horizontal_tab .tab-content>.active
    {
        padding:0px;
       
    }
    .tab_slider #sync1.owl-theme .owl-nav{top:30%!important;}
    .tab_slider .owl-carousel.owl-drag .owl-item{border-right: 0;}
    .life_work_section a{min-width: 100%;}
    .pad-t-52 {padding-top: 20px;padding-bottom: 20px;}
    .right_verification_box{padding: 25px;}
    .w650{width: 100%;}
   
    .right_verification_box{display: block !important;}
    .otp_data.form_data .form-control{width: 14%;margin-right: 6%;}
    .pad-b-100 {padding-bottom: 4rem;}

    .search_data_main_box .col-lg-2{margin-bottom: 20px;}

   .new_right_contect{margin-top: 50px !important;}
    .down_part .col-md-6{margin-bottom: 25px;}
    .down_part .col-md-6:last-child{margin-bottom: 0px;}
    /* life at kpit  */ 
    .slick-arrow {
        z-index: 99;
        max-width: 50px;
    }
    .slick-slide.slick-center .peers-thumbnail .slide-wrap img {
        width: 100%;
    }
    .peers-slider button.btn-modal {
        top: 35%;
    }

    /* 2024 */
    .what_kpit_section .hero-head {
        font-size: 4.6rem;
        line-height: 4.6rem;
    }
    .what_kpit_section h3{font-size: 9rem !important;}
    .what_kpit_section .hero-head{text-align: center;}
    .world_over_slider .owl-nav .owl-prev {left: -20px;top: 190px;}
    .world_over_slider .owl-nav .owl-next {right: -6px;top: 190px;}
   
    .social_media_slider .owl-nav{display: block !important;width: 100%;}
    .social_media_slider .owl-nav .owl-prev {left: -20px;top: 250px;position: absolute;}
    .social_media_slider .owl-nav .owl-next {right: -6px;top: 250px;position: absolute;}
    .social_media_slider button.owl-prev span, .social_media_slider button.owl-next span {
        font-size: 4rem;
    }

    .techno_slider .owl-nav{display: block !important;width: 100%;}
    .techno_slider .owl-nav .owl-prev {left: -20px;top: 250px;position: absolute;}
    .techno_slider .owl-nav .owl-next {right: -6px;top: 250px;position: absolute;}
    .techno_slider button.owl-prev span, .techno_slider button.owl-next span {
        font-size: 4rem;
    }
    .w932{width: 100%;}
    .bg_green_techno h2
    {
        font-size: 4rem;
        line-height: 4rem;
    }
    .block_under_second
    {
        font-size: 15rem;
        line-height: 15rem;
    }
    .block-effect1.present_section{width: 90%;}
    .block_under_third{margin-bottom: 30px;}
    .bg_shedow_slider{width: 100% ;}
    .bg_sedow_video iframe{margin-top: 0;}

    /* life start */
    .software_section .d-flex{display: block !important;}
    .software_section .white_desc p{margin-bottom: 25px;}
    .software_section .search_data_right_btn{display: block;text-align: center;}
    .top_left_bg, .bottom_right_bg{display: none;}

    /* best_place */
    .Continuously_section p{width: 100%;}
    .Experience_section_tab .nav-link{width: 100%;margin-bottom: 10px;}
    .Experience_section_tab .ps-0{padding-left: calc(var(--bs-gutter-x) * .5) !important;}
    .Experience_section_tab .pe-0{padding-right: calc(var(--bs-gutter-x) * .5) !important;}
    .Automotive_section .col-md-2 { width: 50%;}
    .Continuously_section .col-md-2 { width: 50%;margin-bottom: 15px;}
    .purpose_img img{margin-bottom: 15px;}


    /* Kochi page*/
    .whos-visiting-box p{margin-bottom: 30px;}
    .idp-section h2{margin-bottom: 50px;}
    .idp-section h2+p{margin-bottom: 50px;}
    .idp-section .col-12.d-flex.justify-content-center{display: block !important;}
    .idp-left-list .idp-box {flex-direction: row;margin-bottom: 20px;}
    .idp-right-list .idp-box {flex-direction: row;margin-bottom: 20px;}
    .idp-left-list, .idp-right-list{display: block;}
    .idp-left-list .idp-box:nth-child(1), .idp-left-list .idp-box:nth-child(2), .idp-left-list .idp-box:nth-child(3)
    {
        transform:inherit;
    }
    .idp-right-list .idp-box:nth-child(1), .idp-right-list .idp-box:nth-child(2), .idp-right-list .idp-box:nth-child(3)
    {
        transform:inherit;
    }
    .idp-box img{margin-right: 15px;}
    .idp-left-list .idp-box p{text-align: left;}
    .idp-center-img{max-width: 200px;margin: auto auto 20px auto;}
    .mt-60 {margin-top: 25px;}
    .emerging-trends-section .title-border{margin-bottom: 0;}
    .et-point p{margin-bottom: 20px;}
    .emerging-trends-section .col-12.col-md-6{margin: 0 0 20px;}
    .join-place-section .title-border {min-width: auto;}
    .join-place-section .join-place-bg-img{padding-top: 190px;}
    .join-place-section .jp-box{ transform:inherit;}
    .join-place-bg-img .col-12.col-md-3{margin-bottom: 20px;}
    .working-on-section{margin: 0;}
    .working-on-section h2{margin-bottom: 50px;}
    .fuel-kpits-section .pe-4{padding-right:6px !important;}
    .fuel-kpits-section .ps-4{padding-left:6px !important;}
    .our-software-solutions .text-end{text-align: center !important;margin-top: 25px;}
    .join-global-workforce-section .global-map-img{margin-top: 40px;margin-bottom: 20px;}
    .workforce-details p{margin-bottom: 20px;}
    .join-global-workforce-section{padding-bottom: 50px !important;}
    .top-brands-section .top-brands-box{margin-bottom: 20px;}
    .academy-logo{transform: inherit;}
    .academy-logo ul{display: block;}
    .academy-logo ul li{margin-bottom: 25px;height: auto;}
    .academy-logo ul li img{height: 50px;}s
    .contribute-box{margin-bottom: 20px;}
    .join-ride-section h2{width: 100%;}
    .join-ride-section .container{padding-top: 17px;}
    .welcome-kpit-section .title-border + p{margin-top: 40px;}
    .key-hub-section .key-hub-map-img{padding-top: 20px;}
    
    .inside-kpit-kochi-section .pe-4{padding-right:6px !important;margin-bottom: 20px;}
    .inside-kpit-kochi-section .ps-4{padding-left:6px !important;}
    .people-quote-carousel .item.people-quote{padding-bottom: 0;}
   
    .people-quote-carousel .people-quote-text .user-name{font-size: 1.8rem;}
    .w-200 {width: 170px;}
    .backpart_ab{position: inherit;}
    .right_part_img{margin-bottom: 20px;}
    .mood_part .col-md-4{margin-bottom: 20px;}
    .social-section .custom-owl-carousel .owl-nav{width: 100%;}
    .learn-continuously-section .custom-owl-carousel .owl-nav{width: 100%;}
    .footer_form_part p{margin-bottom: 20px;}
    .people-kpit-kochi-section .owl-dots {display: block !important;}

    .float-end.me-5.kpit-news-share-2, .float-end.me-5.kpit-news-share-3, .float-end.me-5.kpit-news-share-4 {
       
        right: -18px;
        bottom: 11px;   
    }
    .right_part_news a i.fa-share-alt { 
        bottom: 2px !important;
    }
    .right_part_news p{margin-bottom: 25px;}
    .special_web_show{display: none !important;}
    .special_mob_show{display: block !important;margin-bottom:30px;}
    .col-lg-4.col-md-6.col-6:last-child{margin-top: 20px;}
    .tab_slider #sync1{width:100%;}
    .tab_slider #sync1.owl-theme .owl-prev {
        left: -18px;
        top:50px;
    }
    .tab_slider #sync1.owl-theme .owl-next{top:50px;}
    .laptop_img_box.col-md-5.g-0{display: none;}
    .software_section .search_data_right_btn {
        display: inline-block;}
    .bg_white_ul{height:auto;}
    .w150_green img, .w150_blue img {
        height: 50px;
        margin: 16px 0 0 0;
    }
    .w150_green, .w150_blue {
        width: 80px;
        height: 80px;
        margin: auto;
    }
    .expertise .col-lg-6 {
        text-align: center;
        margin-bottom: 15px;
    }
    .life_at_box .tab_slider #sync1.owl-theme .owl-nav {
        top: 29%;
    }
}       
/*End new career*/

/* contact page 27-03-24  */

@media(min-width:991px){
    .init.contact-form #sendOtp {
        margin-left: -3rem;
    }
}

@media(max-width:767px){
    .init.contact-form {
        padding: 0 10px;
    }
}
@media (max-width: 1200px){
    .c-test-form iframe {
        height: 919px;
    }
   
}
/* End page 27-03-24  */




 /* 16-04-24 insight new design starts */


 @media (min-width: 1500px){
    .cSlider-top {
        width: 70%;
    }
    .cSlider-top img {
        height: 500px;
    }
    .cSlider-bottom {
        /* max-width: 50%; */
    }
    .insight-most-popular .insight-popular-single p, .insight-most-popular .insight-popular-single a{
        font-size: 16px;
    }
 }
 @media (min-width: 1600px) {
    .insight-mobility .tab_slider #sync1.owl-theme .owl-nav {
        top: 16rem;
    }
    .insight-mobility .tab_slider #sync2 .owl-nav {
        top: -9rem;
    }
 }
 @media (max-width: 1600px){
    .feature-categories-slider p {
        font-size: 12px;
        line-height: 17px;
    }
    .feature-categories-slider .single-feature-cat {
        height: 31rem;
    }
    .feature-categories-slider .single-feature-cat img {
        height: 170px;
    }
    .insight-mobility .tab_slider #sync2 .owl-nav {
        top: -11rem;
    }
    .leader-kpit.insight-mobility .tab_slider #sync2 .owl-nav {
        top: -14rem;
    }
 }


 @media (max-width: 1200px){
    .feature-categories {
        margin-top: -5rem;
    }
    .insight-featured .cSlider-single p {
        font-size: 16px;
        line-height: normal;
    }
    .feature-categories-slider .single-feature-cat {
        height: 26rem;
    }
    /* 06-05-24  */
    .slick-current .cSlider-single {
        /* transform: translateX(210px); */
    }
    .special_h2{font-size: 90px;}

    .auto_slider #carousel_1 .owl-nav .owl-prev, .auto_slider #carousel_2 .owl-nav .owl-prev, .auto_slider #carousel_3 .owl-nav .owl-prev {
        left: 206px;
        
    }
    .insight-mobility .tab_slider #sync1.owl-theme .owl-nav {
        top: 16rem;
    }
    .insight-mobility .tab_slider #sync2 .owl-nav {
        top: -9rem;
    }
    .insight-mobility #sync2 .owl-nav .owl-next {
        right: -25px;
    }
    .leader-kpit.insight-mobility .tab_slider #sync1.owl-theme .owl-nav {
        top: 11rem;
    }
    .leader-kpit.insight-mobility .tab_slider #sync2 .owl-nav {
        top: -13rem;
    }
    /* 15-05-24  */
    .leader-kpit-right {
        flex: 0 0 50%;
    }
    .leader-kpit-top {
        max-width: 100%;
    }
    .leader-kpit .leader-kpit-right p ,.leader-kpit .leader-kpit-right .read-more{
        font-size: 15px;
    }
    .leader-kpit-right .slider_txt {
        margin-bottom: 10px;
    }
    .leader-kpit .leader-kpit-right p.slider_txt {
        font-size: 17px;
    }
    .leader-german .leader-kpit-top .video-iframe {
    height: 255px;
    object-fit: cover;
    width: 100%;
    }
    .leader-german .leader-kpit-top .leader-kpit-item .text-start {
    flex: 0 0 50%;
}
}
@media (max-width: 991px){
    .pad-t-90{padding-top: 3rem;}
    .feature-categories-slider .single-feature-cat {
        height: 32rem;
    }
    .insight-search-section {
        padding-top: 0;
    }
    .insight-popular-single {
        height: auto !important;
        margin: 0 0 20px;
        padding: 100px 20px 20px;
    }
    .cSlider-bottom {
        max-width: 38%;
    }
    .cSlider-top img {
        height: 415px;
    }
    .insight-mobility .tab_slider #sync1.owl-theme .owl-nav {
        left: 0;
        right: 0;
    }
    .insight-mobility #sync1 .owl-item.active.center .item, .insight-mobility #sync1 .owl-item.active .item {
        transform: none;
        margin: 0 7px 30px;
    }
    .insight-mobility #sync1 .owl-item.center.active .item .slider_txt {
        font-size: 18px;
    }
    .insight-mobility .tab_slider #sync2 .owl-nav {
        top: -14rem;
    }
    .insight-mobility .tab_slider #sync2.owl-carousel .owl-item img {
        height: 150px;
    }
   
    /* German */
    .special_h2 {
        font-size: 53px;
        line-height: 50px;
    }
    .special_h3 {
     
        font-size: 15px;
        line-height: 32px;
        margin: -43px 0 50px 0;
    }
    .auto_slider .slider_txt
    {
        margin: 0;
        width: 100%;
        min-height: auto;
    }
    .auto_slider .col-md-3{display: none;}
    .auto_slider .col-md-9 {
        width: 100%;
    }
    .tab_slider.auto_slider button.owl-prev span, .tab_slider.auto_slider button.owl-next span{font-size: 30px;}
    .auto_slider #carousel_1 .owl-nav .owl-prev, .auto_slider #carousel_2 .owl-nav .owl-prev, .auto_slider #carousel_3 .owl-nav .owl-prev
    {left: -20px;}
    .auto_slider button.owl-prev, .auto_slider button.owl-next {
        width: 3.5rem;
        height: 3.5rem;
    }
    .auto_slider .slider_txt{border-radius: 0;border: none;padding-bottom: 30px;}
    .cSlider-top {
        width: 61%;
    }
    .slick-current .cSlider-single {
        max-width: 244px;
    }
    .leader-kpit.insight-mobility .tab_slider #sync2.owl-theme .owl-nav{
        top: -16rem !important;
    }
    .insight-mobility .tab_slider button.owl-prev span,.insight-mobility .tab_slider button.owl-next span {
        font-size: 2.5rem;
    }
    .insight-mobility #sync2 .owl-nav .owl-next {
        right: -20px;
    }
    .insight-mobility .tab_slider #sync1.owl-theme .owl-nav {
        top: 18rem;
        left: 5px;
    }
    .insight-mobility .tab_slider #sync1.owl-theme .owl-next {
        right: 0;
    }
    .insight-mobility .tab_slider #sync2 .owl-nav {
        left: -6px;
    }
    .insight-leadership-top .owl-nav .owl-next {
        margin: 0;
        right: -13px;
    }
    .leader-kpit.insight-mobility .tab_slider #sync1.owl-theme .owl-nav {
        top: 9rem;
    }
    .leader-kpit .leader-kpit-right p, .leader-kpit .leader-kpit-right .read-more {
        font-size: 14px;
    }
    .leader-kpit-slider .slick-arrow {
        height: 30px;
        background-size: 15px;
        width:30px;
    }
    .leader-kpit-slider .slick-arrow.slick-next {
        right: -15px;
    }
    .leader-kpit-slider .slick-arrow.slick-prev {
        left: -15px;
    }
}
@media (max-width: 767px){
    .feature-categories {
        margin-top: 30px;
    }
    .feature-categories-slider .single-feature-cat {
        /* height: 34rem; */
        height: auto;
        padding-bottom: 15px;
    }
    .insight-search-section .insight-search {
        padding: 20px 20px 5px;
    }
    .insight-search-section ul.popular-keywords li a {
        padding: 8px;
    }
    .insight-search-section form.header-search-form [type=submit] {
        padding: 0 10px;
        font-size: 14px;
    }
    .insight-search-section form.header-search-form {
        padding: 10px;
        /* height: 44px; */
    }
    .insight-search-section .menu-search input::-webkit-input-placeholder {
        line-height: 22px;
        font-size: 14px !important;
    }
    .insight-search-section .menu-search input::-moz-placeholder {
        line-height: 22px;
        font-size: 14px !important;
    }
    .insight-search-section .menu-search input:-ms-input-placeholder {
        line-height: 22px;
        font-size: 14px !important;
    }
    .insight-search-section .menu-search input:-moz-placeholder {
        line-height: 22px;
        font-size: 14px !important;
    }
    .insight-search-section .menu-search input,.insight-search-section .menu-search input:-internal-autofill-selected {
        background-image: none;
        padding-left: 0;
        font-size: 16px !important;
        line-height: 22px;
        padding: 0 !important;
        height: 22px;
        max-height: 22px;
        min-height: 22px;
    }
    input:focus-visible,input:focus-within {
        box-shadow: none;
        border: 0;
        outline: 0;
        outline-offset: 0;
    }
    .insight-search-section .menu-search input {
        color: #fff !important;
        font-size: 16px !important;
        line-height: 22px;
        height: auto;
        -webkit-appearance: none;
        /* appearance: none; */
      }
    .insight-search-section form.header-search-form [type=button] {
        background-size: 19px;
        right: 70px;
        /* display: none; */
    }
    .insight-search-section ul.popular-keywords li a span {
        font-size: 16px;
        line-height: normal;
    }
    .insight-leadership-single {
        margin: 0 0 20px;
    }
    .insight-leadership-top .nav-link:after {
        width: 50px;
        height: 50px;
    }
    .cSlider-top {
        width: 100%;
        position: relative;
    }
    .cSlider-top img {
        height: 200px;
        margin: 0 0 0px;
    }
    .insight-featured .cSlider-bottom .slick-list {
        padding-top: 0px;
    }
    .insight-featured .slick-current .cSlider-single {
        height: auto;
        margin: 20px 0 0;
        max-width: 100%;
        transform: translateX(0px);
        padding: 14px;
        position: relative;
    }
    .insight-featured .cSlider-bottom {
        max-width: 100%;
    }
    .insight-featured .slick-slide {
        height: auto;
    }
    .cSlider-single {
        height: auto;
        margin: 20px 0 0;
        margin: 0;
        transform: none;
    }
    .insight-featured .slick-prev.slick-arrow, .insight-featured .slick-next.slick-arrow {
        display: none;
    }
    .insight-featured ul.slick-dots {
        right: auto;
        left: 0;
        padding: 0;
        left: 50%;
        transform: translateX(-50%);
    }
    .min-read-section .min-read-single{
        height: auto;
        margin-bottom: 15px;
    }
    /* German */
    .special_h2 {
        font-size: 33px;
        line-height: 50px;
    }
    .special_h3 {
     
        font-size: 15px;
        line-height: 32px;
        margin: -43px 0 50px 0;
    }
    .auto_slider .slider_txt
    {
        margin: 0;
        width: 100%;
        min-height: auto;
    }
    .auto_slider .col-md-3{display: none;}
    .tab_slider.auto_slider button.owl-prev span, .tab_slider.auto_slider button.owl-next span{font-size: 30px;}
    .auto_slider #carousel_1 .owl-nav .owl-prev, .auto_slider #carousel_2 .owl-nav .owl-prev, .auto_slider #carousel_3 .owl-nav .owl-prev
    {left: -20px;}

    .faq-footer ul.list-inline.d-flex.m-0 {
        display: block !important;
    }
    .auto_slider .slider_txt{border-radius: 0;}
    .leader-kpit.insight-mobility .tab_slider #sync2.owl-theme .owl-nav{
        top: -17.5rem !important;
    }
    .leader-kpit.insight-mobility .tab_slider #sync1.owl-theme .owl-nav {
        top: 19%;
    }
    .insight-leadership-top .owl-nav .owl-prev {
        top: 8.5rem;
    }
    .insight-mobility .tab_slider #sync1.owl-theme .owl-prev {
        top: 0;
        left: -10px;
    }
    .tab-slider {
        padding: 0 5px;
    }
    .insight-leadership-top .owl-nav .owl-next {
        top: 8.5rem;
        right: -6px;
    }
    .insight-leadership-top .owl-nav .owl-prev {
        left: -19px;
    }
    .leader-kpit-slider .slick-arrow {
        /* height: 20px;
        background-size: 10px;
        width:20px; */
    }
    .leader-kpit-slider .slick-arrow.slick-next {
        right: -5px;
    }
    .leader-kpit-slider .slick-arrow.slick-prev {
        left: -5px;
    }
    .leader-kpit-right{
        padding: 15px;
        min-height: 210px;
    }
    .leader-kpit-slider .slick-arrow {
        top: 100px;
    }
    .feature-categories-slider .single-feature-cat img {
        height: 205px;
    }
    .leader-kpit-top  .text-start.slick-slide {
        padding: 0 5px;
    }
    .leader-kpit .leader-kpit-right p.slider_txt {
        font-size: 15px;
    }
    .latest-insight-section .single-latest-insight .latest-name {
        padding: 8px 10px;
        font-size: 13px;
        line-height: normal;
    }
    .insight-mobility .tab_slider #sync1.owl-theme .owl-nav {
        top: 12rem;
    }
    .insight-mobility .tab_slider #sync1.owl-theme .video-iframe {
        height: 230px;
    }
    .insight-mobility .tab_slider #sync2.owl-carousel .owl-item img {
        height: 130px;
    }
    .insight-mobility .tab_slider #sync2 .owl-nav {
        top: -15rem;
    }
    .latest-insight-section {
        padding-top: 0;
    }
    .leader-german .leader-kpit-top .video-iframe {
    height: 200px;
    object-fit: cover;
}
}
@media (max-width: 370px){
    .insight-search-section .menu-search input::-webkit-input-placeholder {
        font-size: 10px !important;
        line-height:normal;
    }
    .insight-search-section .menu-search input::-moz-placeholder {
        font-size: 10px !important;
        line-height:normal;
    }
    .insight-search-section .menu-search input:-ms-input-placeholder {
        font-size: 10px !important;
        line-height:normal;
    }
    .insight-search-section .menu-search input:-moz-placeholder {
        font-size: 10px !important;
        line-height:normal;
    }
}
/* 16-04-24 insight new design ends */

/* 22-05-24   */
/* newsroom page  */
@media (max-width: 1440px){
    .kpitbox-nr .w-y-c-item.vh-2 p {
        font-size: 17px;
        line-height: 24px;
    }   
}
@media (max-width: 1200px){
    .kpitbox-nr .xl-card {
        padding: 15px;
        max-width: 230px;
    }
    .kpitbox-nr .w-y-c-item.vh-2 p {
        font-size: 19px;
        line-height: normal;
    }   
}
@media (max-width: 991px){
    .kpitbox-nr .xl-card {
        width: 100%;
        max-width: 340px;
        margin: 0 auto;
    }
    .nr-img {
        height: auto !important;
    }
    .kpitbox-nr .newsinfo{
        margin-bottom: 40px;
        height: auto !important;
    }
}
@media (max-width: 574px){
    .kpitbox-nr .xl-card{
        bottom: auto;
        position: relative !important;
        left: auto;
        right: auto;
        max-width: 90%;
        margin-top: -21px;
    }
    .kpitbox-nr .newsinfo {
        background-color: transparent !important;
    }
    .kpitbox-nr .newsinfo {
        margin-bottom: 0px;
    }
}
/* stem page design  */
@media (max-width: 1200px){
    .stem-banner-main .stem-banner-header {
        font-size: 45px;
        line-height: 60px;
    }
    .stem-banner-main .stem-banner-header span, .stem-banner-main .stem-banner-header i {
        font-size: 45px;
    }
    .stem-banner-main .stem-banner-video {
        margin-right: 10px;
    }
    .stem-banner-main .stem-banner-video:before {
        right: -10px;
        bottom: -10px;
    }
    .stem-banner-main p {
        font-size: 18px;
        line-height: 25px;
    }
}
@media (max-width: 991px){
    .stem-speaker-slider .owl-stage-outer {
        display: block;
    }
    .stem-latest-video-right {
        height: 460px;
    }
    .stem-explore-slider .owl-nav {
        bottom: -48px;
    }
    .stem-prev-ep .leader-kpit-top {
        max-width: 100%;
    }
    .stem-prev-ep .stem-prev-ep-slider > .slick-arrow.slick-prev {
        left: -5px;
    }
    .stem-prev-ep .stem-prev-ep-slider > .slick-arrow.slick-next {
        right: -5px;
    }
    .stem-prev-ep .stem-prev-ep-slider > .slick-arrow.slick-next,.stem-prev-ep .stem-prev-ep-slider > .slick-arrow.slick-prev {
        top: 245px;
    }
}
@media (max-width: 767px){
    .stem-explore-slider .owl-nav {
        bottom: -48px;
    }
    .stem-wrapper .pad-tb-120 {
        padding: 7rem 0;
    }
    .stem-banner {
        background-position: center;
    }
    .stem-banner-main .stem-banner-header br {
        display: none;
    }
    .stem-banner-main p {
        margin: 20px 0 30px;
    }
    .stem-update-section .stem-update-section-bottom iframe {
        max-width: 100% !important;
        min-width: 100% !important;
        width: 100% !important;
    }
    .stem-update-section .stem-update-section-bottom {
        padding: 15px;
        overflow: hidden;
    }
    .stem-listen-col .stem-listen-single {
        height: 200px;
        padding: 10px;
    }
    .stem-listen-col .stem-listen-single img {
        max-width: 30px;
    }
    .fs-20 {
        font-size: 15px;
        line-height: normal;
    }
    .stem-listen-section .stem-listen-col {
        margin-bottom: 15px;
    }
    .stem-slider .owl-nav {
        left: -5px;
        right: -5px;
    }
    .stem-speaker-slide img {
        height: 400px;
        object-fit: cover;
        object-position: top;
    }
    .stem-explore-right {
        padding: 15px;
    }
    .stem-update-section .update-btn {
        min-width: 90px;
    }
    .stem-update-section .form-control {
        padding: 20px 10px;
        font-size: 16px;
    }
    .stem-modal .modal-header ,.stem-modal .modal-body {
        padding: 20px;
    }
    .stem-modal .modal-header ,.stem-modal .modal-body {
        padding: 20px;
    }
    .stem-modal .btn-close {
        right: 0;
        width: 30px;
        height: 30px;
        background-size: 16px;
    }
    .stem-prev-ep .leader-kpit-bottom {
        padding: 0 10px;
    }
    .stem-prev-ep .leader-kpit-slider .slick-arrow.slick-prev,.stem-prev-ep .leader-kpit-slider .slick-arrow.slick-next {
        top: 70px;
    }
    .stem-prev-ep .leader-kpit-top .text-start.slick-slide .video-iframe {
        height: 300px;
    }
    .stem-prev-ep  p.slider_txt {
        margin: 15px 0 0;
    }
    .stem-latest-btn {
        padding: 10px 15px;
    }   
    .stem-prev-ep .stem-prev-ep-slider > .slick-arrow.slick-next, .stem-prev-ep .stem-prev-ep-slider > .slick-arrow.slick-prev {
        top: 145px;
    }
}

