@media (min-width: 576px) {
.container{max-width:540px}
.col-sm{flex:1 0 0}
.row-cols-sm-auto>*{flex:0 0 auto;width:auto}
.row-cols-sm-1>*{flex:0 0 auto;width:100%}
.row-cols-sm-2>*{flex:0 0 auto;width:50%}
.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-sm-4>*{flex:0 0 auto;width:25%}
.row-cols-sm-5>*{flex:0 0 auto;width:20%}
.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}
.col-sm-auto{flex:0 0 auto;width:auto}
.col-sm-1{flex:0 0 auto;width:8.33333333%}
.col-sm-2{flex:0 0 auto;width:16.66666667%}
.col-sm-3{flex:0 0 auto;width:25%}
.col-sm-4{flex:0 0 auto;width:33.33333333%}
.col-sm-5{flex:0 0 auto;width:41.66666667%}
.col-sm-6{flex:0 0 auto;width:50%}
.col-sm-7{flex:0 0 auto;width:58.33333333%}
.col-sm-8{flex:0 0 auto;width:66.66666667%}
.col-sm-9{flex:0 0 auto;width:75%}
.col-sm-10{flex:0 0 auto;width:83.33333333%}
.col-sm-11{flex:0 0 auto;width:91.66666667%}
.col-sm-12{flex:0 0 auto;width:100%}
}
@media (min-width: 768px) {
    
    
    
      .sticky-kwik-logo {
        dsiplay:none;
  
}
    
.innerPage .Mainbanner, .case-main-banner{background-position:top;aspect-ratio:200 / 80;padding-top:0!important;padding-bottom:0!important}
.container{max-width:720px}
.col-md{flex:1 0 0}
.row-cols-md-auto>*{flex:0 0 auto;width:auto}
.row-cols-md-1>*{flex:0 0 auto;width:100%}
.row-cols-md-2>*{flex:0 0 auto;width:50%}
.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-md-4>*{flex:0 0 auto;width:25%}
.row-cols-md-5>*{flex:0 0 auto;width:20%}
.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}
.col-md-auto{flex:0 0 auto;width:auto}
.col-md-1{flex:0 0 auto;width:8.33333333%}
.col-md-2{flex:0 0 auto;width:16.66666667%}
.col-md-3{flex:0 0 auto;width:25%}
.col-md-4{flex:0 0 auto;width:33.33333333%}
.col-md-5{flex:0 0 auto;width:41.66666667%}
.col-md-6{flex:0 0 auto;width:50%}
.col-md-7{flex:0 0 auto;width:58.33333333%}
.col-md-8{flex:0 0 auto;width:66.66666667%}
.col-md-9{flex:0 0 auto;width:75%}
.col-md-10{flex:0 0 auto;width:83.33333333%}
.col-md-11{flex:0 0 auto;width:91.66666667%}
.col-md-12{flex:0 0 auto;width:100%}
}
@media(min-width: 868px) {
.menue ul{display:flex;align-items:center}
.link-box1{height:364px;overflow-y:auto}
}
@media (min-width: 992px) {
.container{max-width:960px}
.col-lg{flex:1 0 0}
.row-cols-lg-auto>*{flex:0 0 auto;width:auto}
.row-cols-lg-1>*{flex:0 0 auto;width:100%}
.row-cols-lg-2>*{flex:0 0 auto;width:50%}
.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-lg-4>*{flex:0 0 auto;width:25%}
.row-cols-lg-5>*{flex:0 0 auto;width:20%}
.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}
.col-lg-auto{flex:0 0 auto;width:auto}
.col-lg-1{flex:0 0 auto;width:8.33333333%}
.col-lg-2{flex:0 0 auto;width:16.66666667%}
.col-lg-3{flex:0 0 auto;width:25%}
.col-lg-4{flex:0 0 auto;width:33.33333333%}
.col-lg-5{flex:0 0 auto;width:41.66666667%}
.col-lg-6{flex:0 0 auto;width:50%}
.col-lg-7{flex:0 0 auto;width:58.33333333%}
.col-lg-8{flex:0 0 auto;width:66.66666667%}
.col-lg-9{flex:0 0 auto;width:75%}
.col-lg-10{flex:0 0 auto;width:83.33333333%}
.col-lg-11{flex:0 0 auto;width:91.66666667%}
.col-lg-12{flex:0 0 auto;width:100%}
}

@media(min-width:1100px) {
    .career-part1 .col-xl-2 {
        flex: 0 0 auto;
        width: 19.966667%;
        padding: 0px 1.5rem;
    }
}

@media (min-width: 1200px) {
        .discover,
    .about-part {
        margin-top: 4rem;
    }

    .logo-insight-p .logo-img {
        display: flex;
        align-items: center;
        top: 207px;
        left: 246px;
        /* width: 304px; */
        /* height: 135px; */
        /* UI Properties */
        /*background: transparent url('img/logo.png') 0% 0% no-repeat padding-box;*/
        box-shadow: 0px 3px 10px #00000029;
        opacity: 1;
    }

    .discover {
        padding-bottom: 0px !important;
    }
.fivesteps-layout .col-xl-2{width:20%}
.fivesteps-layout .field-box::before{left:-66px}
main.innerPage.real-estate .discover{padding-bottom:0!important}
.h1,h1{font-size:2.5rem}
.h2,h2{font-size:2rem}
.h3,h3{font-size:1.75rem}
.h4,h4{font-size:1.5rem}
.container{max-width:1140px}
.col-xl{flex:1 0 0}
.row-cols-xl-auto>*{flex:0 0 auto;width:auto}
.row-cols-xl-1>*{flex:0 0 auto;width:100%}
.row-cols-xl-2>*{flex:0 0 auto;width:50%}
.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-xl-4>*{flex:0 0 auto;width:25%}
.row-cols-xl-5>*{flex:0 0 auto;width:20%}
.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}
.col-xl-auto{flex:0 0 auto;width:auto}
.col-xl-1{flex:0 0 auto;width:8.33333333%}
.col-xl-2{flex:0 0 auto;width:16.66666667%}
.col-xl-3{flex:0 0 auto;width:25%}
.col-xl-4{flex:0 0 auto;width:33.33333333%}
.col-xl-5{flex:0 0 auto;width:41.66666667%}
.col-xl-6{flex:0 0 auto;width:50%}
.col-xl-7{flex:0 0 auto;width:58.33333333%}
.col-xl-8{flex:0 0 auto;width:66.66666667%}
.col-xl-9{flex:0 0 auto;width:75%}
.col-xl-10{flex:0 0 auto;width:83.33333333%}
.col-xl-11{flex:0 0 auto;width:91.66666667%}
.col-xl-12{flex:0 0 auto;width:100%}
}
@media(min-width:1260px) {
div#mynav{margin-left:18%}
}

@media(min-width:1300px) {
    .innerPage.go-to-market .three-part .col-xxl-2 {
        width: 20%;
    }
      .career-contactform textarea#message::placeholder {
    font-size: 20px;font-weight:normal !important;
      }
    
        .automobile .three-part .col-xxl-2 {
        width: 21.666667%;
    }

    .servicesPages .f-row {
        padding-left: 5% !important;
    }

    .servicesPages .discover .slides2 {
        width: 85% !important;
    }

    .servicesPages .discover .slides2 a {
        line-height: 1.4;
    }
    
       .innerPage .three-part .col-xxl-2 {
        width: 21.666667%;
    }

    main.chemicals.innerPage .three-part .col-xxl-2 {
        width: 16.66666667%;
    }
    
    
     .myslide1 {
        width: 323px;
        margin: auto auto 15px 10px;
    }

    .demo-box {
        width: 450px;
    }
    .left-test {
        padding: 20px 40px;
    }

    .about-right {
        padding-left: 5rem;
    }

    .readmore-btn {
        text-align: right;
        font: normal normal normal 20px / 30px Arial !important;
        letter-spacing: 0px;
        color: #4CC893;
        text-transform: uppercase;
        opacity: 1;
    }
}
@media(min-width:1340px) {
    .left-test p {
        font: normal normal normal 20px / 35px Arial;
    }

}

@media (min-width: 1400px) {

      .about-part p {
        text-align: left;
        font: normal normal normal 25px/35px Arial;
        letter-spacing: -0.25px;
        color: #000000;
        opacity: 1;
    }

    .discover .slides2 a {
        padding: 10px 32px !important;
    }
.container{max-width:1320px}
.col-xxl{flex:1 0 0}
.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}
.row-cols-xxl-1>*{flex:0 0 auto;width:100%}
.row-cols-xxl-2>*{flex:0 0 auto;width:50%}
.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-xxl-4>*{flex:0 0 auto;width:25%}
.row-cols-xxl-5>*{flex:0 0 auto;width:20%}
.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}
.col-xxl-auto{flex:0 0 auto;width:auto}
.col-xxl-1{flex:0 0 auto;width:8.33333333%}
.col-xxl-2{flex:0 0 auto;width:16.66666667%}
.col-xxl-3{flex:0 0 auto;width:25%}
.col-xxl-4{flex:0 0 auto;width:33.33333333%}
.col-xxl-5{flex:0 0 auto;width:41.66666667%}
.col-xxl-6{flex:0 0 auto;width:50%}
.col-xxl-7{flex:0 0 auto;width:58.33333333%}
.col-xxl-8{flex:0 0 auto;width:66.66666667%}
.col-xxl-9{flex:0 0 auto;width:75%}
.col-xxl-10{flex:0 0 auto;width:83.33333333%}
.col-xxl-11{flex:0 0 auto;width:91.66666667%}
.col-xxl-12{flex:0 0 auto;width:100%}
}

@media(min-width:1470px) {
    .my-container {
        width: 92% !important;
        margin: auto;
    }

    nav {
        width: 92% !important;
        margin: auto;
    }

}

@media(min-width:1600px) {
    .industries-we-serve .discover .slides2 a, .main-services .techdriven.discover .slides2 a
    
    {
        height: 60px;  
    }
    
    
    
    .discover .slides2 a {
 overflow: hidden;
        argin-bottom: .2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        font-family: "Amazon Ember", Arial, sans-serif;
        height: 105px;
        font-size: 20px;
        margin-bottom: 1.5rem;
   
    }

    .discover .img-2 {
        height: 380px;
    }

}
@media(min-width:1670px) {
.left-test{padding:2% 1% 2% 5% !important}
.demo-box h4{padding-left:14px;padding-right:20px}
nav,.my-container{width:92%!important}
.left-test h4{font-size:40px;width:80%}
.discover .slides2{width:350px!important}
.left-test p{text-align:left;font:normal normal normal 25px/35px Arial!important;letter-spacing:-.25px;color:#000}
.testi-slid1 p{font:normal normal normal 20px / 35px Arial}
.my-slidr,.slider-5{height:auto!important}
.vendorleft p{font:normal normal 900 50px/60px Arial;width:85%;margin:0 0 1.3rem auto}
}

@media(min-width:1800px) {
    .f-title {
        font-size: 25px !important;
    }

    .f-text p {
        font-size: 18px !important;
    }

    div#mynav {
        margin-left: 18%;
    }
}

@media(max-width:340px) {

    footer li a,
    footer h4 {
        font-size: 13px !important;
    }
}

@media(max-width:450px) {
    .tabs-image-part ul.tabs {


        grid-template-columns: 100% !important;
    }

    .innerPage .bg-challenges .content {

        margin-top: 0rem;
    }
}


@media(max-width: 500px) {
.flex-div ul svg{width:35px;height:22px;margin-left:.4rem}
.my-slider1{height:500px!important}
.myswiper-image-content img{width:90%!important}
.logo img{width:131px;margin-top:-2px}
.top-row{justify-content:end}
.email{display:none}
.banner-css{height:130px!important}
}

@media(max-width:568px){
    /* .search-bar .input.col-6 {
        width: 100%;
      } */
      .search-bar select{
        font-size: 14px !important;
      }
      .career-contactform input#real_file {
        font-size: 16px;
       
    }
    .career-contactform select {
        padding:0px 12px
            margin-bottom: 0rem !important;
    }
    .career-contactform .search-bar .input.col-6 {
        width: 92% !important;
        margin:0rem auto 1rem auto !important;
    }
   
    #applyfor{
      height:50px !important;  
    }
    textarea#message::placeholder {
    font-size: 14px !important; font-weight:normal !important;

}
}

@media(max-width:600px) {
    .logo-insight-p .logo-img {
        width: 270px;
    }

    .logo-insight-p p {
        font: normal normal 900 16px / 27px Arial;
        margin-top: 1rem;
    }
}
@media screen and (max-width: 768px) {
   
   .blog-description ol li, .blog-description ul li {
    font-size: 16px;
    line-height:26px;
    margin-bottom:10px;
}
   
    button.submit-btn {
    padding: 1rem 0;
}
    .discover .slides2 a {
            font-size: 18px !important;
        }
    
      .pdfbox{width:400px;height:350px;}  
     .mobile_pdf{display:block !important;}
     .desktop_pdf{display:none;}
     
      .sticky-kwik-logo {
        dsiplay:block !important;
       position: fixed !important;
    bottom: 14% !important;
    z-index: 2 !important;
    width: auto !important;
    cursor: pointer;
    right: 0;
    padding: 5px 0px 5px 5px;
    box-shadow: 0px 3px 14px #00000029;background:#fff;
    border-radius: 10px 0 0 10px;
}
    .discover .img-2 { 
            height: 301px !important;
    }
    .pro-img img {
            height: 100%;
        width: 100%;
}
    .casestudy-single-bdy .content ul li::after {
        
        top: 9px;
    }
    
    
    section.case-main-banner {
    margin-top: 5rem;    margin-bottom: 0;
}

section.blogs-head {
    margin: 1rem 0;
}

section.blogs-head h1 {
    font-size: 24px;
    line-height: normal;
}

section.blogs-head p strong {
    font-size: 18px;
    line-height: normal;
}




.case-studies-list h4 {
    font-size: 18px;
}

.form-end h4 {
    font-size: 18px;
    margin: 0 0 25px 0;
    text-align: center;
}

form.reach-out {
    display: block;
}

.reach-out input#name {
    width: 100%;
}

.reach-out input#email {
    width: 100%;
}

.reach-out input#contact {
    width: 100%;
}

.reach-out a.readmore-btn {
    width: 100%;
    text-align: center;
}



    
        section.blog-main-banner img {
            height: auto;
    object-fit: cover;
    object-position: center;
    }
    

.blog-description span {
    font-size: 16px;
}


section.blog-main-banner {
    margin-top: 5rem;
}


.blog-description h3 {
    font-size: 18px;
    line-height: inherit;
}

.blog-description p {
    font-size: 16px;
}

.blog-detail {
    margin-bottom: 2rem;
}



.sidebar-con a {
    font-size: 16px;
}

.sidebar-con p {
    font-size: 16px;
}

.blog-form ul li {
    font-size: 16px;
}



.previous-btn img {
    transform: rotate(180deg);
    margin-right: 5px;
}

section.blog-main-banner {
    margin-bottom: 0;
}

.blog-detail h1 {
    font-size: 24px;
    line-height: normal;        margin-top: 20px;
}

.blog-description h2 {
    font-size: 20px;
    line-height: normal;
}

.blog-description ul li {
    font-size: 16px;
}

.prev-next-btn {
    margin-bottom: 2rem;
}


    
.blog-img img {
   height:125px;
}


section.blogs-main-banner {
    margin-top: 5rem;
}

section.blogs-head {
    margin: 1rem 0;
}

section.blogs-head h1 {
    font-size: 24px;
    line-height: inherit;
}

section.blogs-head p strong {
    font-size: 18px;
    line-height: inherit;
}

.blog-description h3 {
    font-size: 18px;
    line-height: inherit;
}

.blog-description p {
    font-size: 16px;
}

.blog {
    margin-bottom: 2rem;
}



.sidebar-con a {
    font-size: 16px;
}

.sidebar-con p {
    font-size: 16px;
}

.blog-form ul li {
    font-size: 16px;
}


      .location1 {
    display: none;
    }
 .inquireBox {   
 /*left: 50% !important; */
        top: 18% !important;
 width:95% !important;
         /*transform: translate(-50%, -50%);*/
 }
 
.ins-quote img {
    width: 50px;
}
.ins-quote {
    right: 20px !important;
    z-index:9;
}
.formbox {
    display: block !important;
}
.formbox .col50 {
    width: 100% !important;
    padding-left: 0px !important;
}
.formbox .col50:nth-child(2) {
    padding: 0 0 0 0px !important;
}
    .indus .discover .slides2 {
        height: 100% !important;!i;!;
        padding-bottom: 1.5rem;
    }
    
        .indus .discover .slides2 .anchor-button a {
    padding: 10px 20px !important;
    font-size: 18px !important;
    -webkit-line-clamp: initial;
    height: auto;
}
    
    
  .privacy-policy section.five-part.py-5.three-part.pt-0 {
    padding-top: 0px !important;
} 
    
    
    
    
.privacy-policy section.five-part.py-5.three-part.pt-0 ul li {
    font-size: 16px;
    line-height: 24px;
}
    .go-to-market .content ul {
    padding-left: 10px;
}
.go-to-market section.py-4.bnm .bgimg-remove .row .col-sm-5 {
    padding-right: 0;
    padding-left: 0;
}
   .go-to-market section.py-4.bnm .padd-left-mobile {
        padding-left: 0px !important;
        padding-right: 0;
    }
    .go-to-market .bg-challenges.bgimg-remove ul li {
    font-size: 16px;
    line-height:24px;
}

.go-to-market .bg-challenges.bgimg-remove h3.heading3.my-4.mb-0 {
    padding-top: 0 !important;
}
.go-to-market h3.heading3.mb20 {
    margin-bottom: 2rem;
}

.go-to-market .three-part .content {
    margin-bottom: 1rem;
    padding-top: 10px;
}
.go-to-market .bg-challenges.bgimg-remove.rem .row.my-container {
    flex-direction: column-reverse;
}
.go-to-market .bg-challenges.bgimg-remove .contents.pt-5.px-0 {
    padding-top: 2rem !important;
}
     .ecom .tabs7 .chamical-tabs1 {
        margin-bottom: 1rem;
    }
     .white.innerPage .title3.mb20 {
        margin-bottom: 12px !important;
    }
        .automob section.about-part-it1.pb-0.about1 {
        padding: 2rem 0 !important;
    }

    .automob .tabs7 .chamical-tabs1 {
        margin-bottom: 1rem;
    }

    .automob section.five-part.Ideation.py-5 {
        padding: 1.7rem 0 0 0 !important;
    }

    .automob section.five-part.Ideation.py-5 h2.title3.mb20 {
        margin-bottom: 2rem !important;
    }

    .automob section.electric-vehicles.pt-0.py-5.mediaa {
        padding-top: 0 !important;
    }
       main.innerPage.education.industry .discover.automotive-market.py-5 h2 {
        font-size: 22px !important;
    }

    /*main.innerPage.education.industry .discover.automotive-market.py-5 p {*/
    /*    font-size: 12px !important;*/
    /*}*/

    main.innerPage.education.industry .box-left {
        height: 300px !important;
    }

    main.innerPage.education.industry .box-left::after {
        height: 335px !important;
    }

    main.innerPage.education.industry .left-slide-box h4 {
        font-size: 18px;
    }
    

    .slider99 .slides2,
    .slider98 .slides2 {
        height: auto !important;
    }

    .slider99 .img-2,
    .slider98 .img-2 {
        height: 316px !important;
    }
        .education.industry .innerPage .about-part-it1 {
        padding: 0 !important;
    }

    .education.industry .innerPage .title3 {
        padding-top: 0 !important;
    }

    .education.industry .innerPage .title3 {
        padding-top: 01rem !important;
    }
    /*  .bank section.mob-ban .banner img {*/
    /*    height: 150px;*/
    /*    width: fit-content;*/
    /*}*/

    .bank .box-left::after {
        top: 10px;
    }

    .bank .my-container.about-part-it1 {
        padding-top: 1rem;
    }

    .bank section.five-part.Ideation.py-5 {
        padding-bottom: 0 !important;
    }

    .bank .bg-challenges.bgimg-remove.mb-0 h2.title3.mb20 {
        margin-bottom: 1rem !important;
    }

    .bank .banking h2.title3.mb20 {
        margin-bottom: 1rem !important;
    }
        
    .banner-content {
        width: 96%;
        margin-top: 3.5rem;
    }
    .banner-content h2 {
        font: normal normal 900 28px / 31px Arial !important;
        margin-bottom: .6rem;
    }
    .banner-content p {
        text-align: center !important;
                line-height: 1.4;
    }
    .parallax-item2 {
        min-height: 280px !important;
    }
    a.banner-btn {
        width: 144px;
        padding: 7px 0px;
        border-radius: 10px;
        margin-top: 15px !important;
        font-size: 16px;
    }
    .parallax-item2 {
        top: 153px !important;
            margin-top: 4px;
    }
   
    .parallax-item:nth-child(3) {
        margin-top: -466px !important;
    }
    .parallax-item:nth-child(3) {
        min-height: 936px;
        background-size: 114% 80% !important;
    }
  
    .top-img img {
        width: 110%;

    }
    .space-5{
        margin-top: 7rem;
    }
    
      .media section.industry-main-banner.aviation-banner {
        padding-top: 2rem;
        padding-bottom: 1rem;
        height: 200px;
        display: flex;
        align-items: center;
    }

    .mediaa h1 {
        text-align: left;
        letter-spacing: 0px;
        color: #0C4C77;
        margin-bottom: 1.5rem;
        font: normal normal 900 30px / 35px Arial !important;
    }

    main.innerpage.media p {
        line-height: 1.5 !important;
        font-size: 16px !important;
    }

    .mediaa {
        padding: 2rem 0 !important;
    }

    /*.media section.what-we-do-banner .banner img {*/
    /*    height: 150px;*/
    /*    width: fit-content;*/
    /*}*/

    h2.title3 {
        text-align: left;
        letter-spacing: 0px;
        color: #0C4C77;
        margin-bottom: 1.5rem;
        font: normal normal 700 24px / 30px Arial !important;
    }



    .media .whatwedo .content {
        margin-bottom: 2rem;
    }

    .media.innerPage  .box-left {
        height: 200px !important;
    }

    .media .box-left .content {
        height: 176px !important;
    }



    .media .box-left::after {
        height: 267px !important;
    }

    .media .mediaa {
        padding-top: 0 !important;
    }

    .media .whome-weservee h2.title3.mb20 {
        margin-bottom: 2rem !important;
    }

    .media .bg-challenges .content {
        padding: 2rem 1rem !important;
    }

    .media .bg-challenges .content h2.title3.mb20 {
        margin-bottom: 1rem !important;
    }

    .media section.electric-vehicles.mb-4.py-5.mediaa h2.title3.mb20 {
        font: normal normal 700 24px / 30px Arial !important;
        margin-bottom: 1rem !important;
    }

    .media .form-back.mx-5 {
        padding: 15px !important;
    }

    .media h4.pt-4.mx-0 {
        font: normal normal 700 24px / 30px Arial !important;
    }


  

    .fmcg .py-5,
    .my-5 {
        padding-top: 3rem !important;
        padding-bottom: 0 !important;
    }

    .fmcg .px-3,
    .mx-3 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    
    .fmcg .bg-challenges.bgimg-remove.mb-0 {
        padding: 20px;
    }

    .fmcg section.lightblue-bg.py-5.mx-3 {
        padding-top: 10px !important;
    }


    .fmcg .innerPage .about-part-it1 {
        padding: 0 !important;
    }

    .fmcg .innerPage .title3 {
        padding-top: 0 !important;
    }

    .fmcg .innerPage .title3 {
        padding-top: 01rem !important;
    }
    
        .field-box {
        height: auto !important;
    }

    div#Festivities2 {
        height: 300px;
        margin-bottom: 2rem;

    }

    .tabs-image-part .col-sm-12.col-lg-6 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .tabs-image-part .tabs-display-part {
        padding-right: 0px;
    }

    .field-box.efield-box {
        margin-bottom: 1rem !important;
    }

    .tab-content.active-part {
        padding: 52px 20px !important;
    }

    .tab-content h4 {
        font-size: 28px !important;
    }

    .tab-box {
        padding: 25px 20px !important;
    }

    .field-box::before {
        left: 44%;
        top: -53px !important;
        transform: rotate(90deg);
    }

    .field-box {
        width: 100% !important;
        margin-bottom: 5rem !important;
    }

    .career-pro1 .career-pro-img img {
        width: 55px;
    }

    .career-pro1 .career-pro-img {
        height: 125px;
    }

    .career-pro-title h5 {
        margin-top: 1.5rem;
        margin-bottom: 0.2rem;
        font-size: 16px;
        height: 30px;
    }

    .career-faq .faq-titl1 h5 {
        font-size: 22px;
        margin-top: 10px;
    }

    .career-pro1 {
        margin-bottom: 1.5rem;
    }

    .job-desc h5 {
        font-size: 20px;
    }

    .job-desc {
        margin-top: 1rem;
    }

    .job-desc ul li {
        line-height: 2;
    }

    .icon-ul li::after {
        top: 4px;
    }

    .career-contactform p {
        width: 100%;
    }

    section.career-contactform img {
        display: none;
    }

    .copy-wright p {
        font-size: 12px !important;
    }

    .careerp .contact-bannerp1 .banner-c {
        width: auto;
        height: 200px;
        display: flex;
        align-items: center;
    }

    section.pt-5.pb-4.career-part1 {
        padding-top: 1rem !important;
    }

    section.careerbanner2.py-4.pt-0 img {
        height: auto;
    }

    section.career-faq.py-4 {
        padding-top: 0 !important;
    }

    div#car_name_error {
        font-size: 14px;
        color: red;
        margin-left: 5px;
    }

    .contact-d .content ul li a {
        font-size: 16px;
    }

    .contact-d .content ul li {
        margin-bottom: 1.2rem;
    }

    .contact-d .content ul li img {
        width: 30px !important;
    }

    .search-bar .input1, .search-bar .input {
        height: 50px;
        margin-bottom: 1.5rem;
    }

    .contact-bannerp .textarea {
        height: 100px !important;
    }

    .innerPage section.industry-main-banner.chemicals-banner {
        background-position: unset;
        aspect-ratio: auto;
    }

    /*main.chemicals.innerPage section.what-we-do-banner img,*/
    /*main.innerPage section.what-we-do-banner img,*/
    /*main.healthcare-life-science.innerPage section.what-we-do-banner img,*/
    /*main.aviation.innerPage section.what-we-do-banner img,*/
    /*main.innerPage.real-estate section.what-we-do-banner img {*/
    /*    height: 150px;*/
    /*    width: fit-content;*/
    /*}*/

    main.healthcare-life-science.innerPage .bg-challenges.bgimg-remove.mb-0 .row h2,
    main.healthcare-life-science.innerPage .bg-challenges.bgimg-remove.mb-0 .row p {
        padding: 0 !important;
    }

    main.healthcare-life-science.innerPage .bg-challenges .content,
    main.aviation.innerPage .bg-challenges .content {
        margin-top: 0;
    }

    main.healthcare-life-science.innerPage .form-back,
    main.aviation.innerPage .form-back,
    main.innerPage.real-estate .form-back,
    main.innerPage .form-back {
        padding: 30px 15px !important;
    }

    main.chemicals.innerPage section.five-part.py-5.three-part .content {
        height: auto !important;
    }

    main.chemicals.innerPage .box-left h2 {
        font: normal normal 800 28px / 34px Arial !important;
    }

    main.chemicals.innerPage .bg-challenges {
        margin-top: 3rem;
    }

    main.innerPage.aboutus .banner-fixedimg {
        bottom: 20px;
    }

    main.innerPage.aboutus section.what-our-client-say {
        height: 290px;
        width: 100%;
        background-position: center;
        aspect-ratio: 130 / 12;
    }

    main.innerPage.aboutus .testimonials {
        padding: 30px 0 !important;
    }

    main.innerPage.aboutus .clientsay h3.addressname {
        margin-top: 20px;
    }

    main.tech-drivenPage.innerPage.rapid-page .field-box .f-title {
        margin-bottom: 10px;
    }

    .reach-out input::placeholder {
        /*font-size: 11px !important;*/
        padding-left: 0 !important;
    }

    .phone-box ul {
        padding: 0px 5px;
    }

    main.innerPage.real-estate .discover,
    main.innerPage.real-estate .bg-challenges .content {
        margin: 0;
    }

    main.innerPage.real-estate .whome-weserve .content {
        height: auto !important;
    }

    section.lightblue-bg .my-container {
        width: 100% !important;
    }

    .innerPage .lightblue-bg .bg-challenges {
        padding: 1rem 2rem !important;
    }

    .contact-bannerp2 {
        height: 200px;
    }

    .contact-bannerp2 img {
        height: 100%;
    }

    .f-title {
        margin-bottom: 10px;
    }

    .padd-left-mobile {
        padding-left: 0px !important;
    }
.banner-content .r-side-content {
    margin-bottom: 10px;
}
   .mount-part .slick-dots li.slick-active {
    width: 30px;height: 3px;
    background: #4cc893 !important;
    color: black;
     transition:0.5s;
}
.mount-part ul.slick-dots li {
    border-radius:10px;
    width: 10px;
    height: 3px;
    background: #bdbdbd;
    transition:0.5s;
}
    .formimg {
        display: none;
    }

    .gallery-page li.tab {
        font-size: 14px !important;
        padding: 10px 14px !important;
    }

    li.tab {
        margin: 7px 4px !important;
    }

    .tabs .tab:nth-child(1) {
        padding: 10px 24px !important;
    }

    .phone-box {
        margin-bottom: 0rem;
        margin-top: 1rem;

        margin-left: 0rem;
        width: 100%;
    }

    .ps-0 {
        padding-left: .9rem;
    }

    .email-box {
        margin-bottom: 2rem !important;
    }

    .email-box a {
        word-break: break-word;
    }

    .phone-box ul li a {
        font-size: 12px;
    }
    .energy-360box .box-left {
        height: 580px !important;
    }
    .energy-360box .box-left .content {
        height: 580px !important;
        margin-top: 2rem;
    }
    .energy-360box .box-left::after {
        height: 720px !important;
    }
    .energy-360 .career-pro1 .career-pro-img h5 { font-size: 18px !important;; }
   .energy-360box .left-slide-box { margin-bottom: 2rem; }
    .energy-360 .career-pro1 .career-pro-img{    height: 120px !important;}
    .energy-360 .career-pro-title{height: 120px !important;}
    .energy-360-pointers .energy-subpoint {  margin-bottom: 0.7rem;}
    .energy-360-pointers .energy-subpoint h5 {    font-size: 18px;}
    .energy-360 .career-pro-title p {  margin: 0 10px 5px;}
    .energy-360-pointers .col-6:nth-child(1) {
    border-right: 1px solid #87b2cf;
    border-bottom: 1px solid #87b2cf;
}
.energy-360-pointers .col-6:nth-child(2) {
    border-bottom: 1px solid #87b2cf;
}
.energy-360-pointers .col-6:nth-child(3) {
    border-right: 1px solid #87b2cf; padding-top:10px;
}
.energy-360-pointers .col-6:nth-child(4) {
    padding-top:10px;
}
    
     main.aviation.innerPage .five-part .content .title2 {
        min-height: auto;
    }

    .slider6 .slides2 {
        height: 445px !important;
    }

    .servicesPages .automotive-market .my-container2 .slides2 {
        width: 99% !important;
    }
    
     .banner-fixedimg {
        position: absolute;
        top: 31px;
        right: 5%;
        width: 68px;
    }
      .pb-0 {
        padding-bottom: 0px !important;
    }

    .automobile .bg-challenges h2 {
        font-size: 24px;
        line-height: 64px;
    }

    .automobile .industry-main-banner h1 {
        font-size: 30px;
        padding: 20px 0px;
    }

    .automobile section.industry-main-banner {
        padding-top: 3rem;
        padding-bottom: 1rem;
    }

    .automobile .box-left,
    .automobile .discover .slides2 {
        height: auto !important;
    }

    p {
        font-size: 16px !important;
    }

    .automobile .box-left h2 {
        font: normal normal 900 20px / 44px Arial !important;
    }

    .automobile .bg-challenges .content {
        padding: 2rem 1rem !important;
    }

    .automobile .five-part .content {
        flex-direction: column;
        height: auto !important;
    }

    .automobile .five-part.whome-weserve .content {
        height: auto !important;
    }

    .title3.mb20 {
        margin-bottom: 0px !important;
    }

    .automobile .electric-vehicles .h3title {
        font-size: 20px !important;
    }

    .automobile .about-part-it1 {
        padding: 2rem 0px;
    }
    
    .innerPage .five-part .content .title2 {
        font: normal normal bold 18px / 30px Arial !important;
    }

    .innerPage .box-left {
        height: 373px !important;
    }

    main.innerPage.professional-services .box-left,
    main.innerPage.real-estate .box-left,
    main.healthcare-life-science.innerPage .box-left,
    main.aviation.innerPage .box-left,
    main.innerPage.it-and-telecom .box-left {
        height: 203px !important;
    }

    main.travel-and-hospitality.innerPage .box-left {
        height: 300px !important;
    }

    main.innerPage.professional-services .box-left .content,
    main.innerPage.real-estate .box-left .content,
    main.healthcare-life-science.innerPage .box-left .content,
    main.aviation.innerPage .box-left .content,
    main.innerPage.it-and-telecom .box-left .content {
        height: 176px !important;
    }

    main.innerPage.professional-services .box-left::after,
    main.innerPage.real-estate .box-left::after,
    main.aviation.innerPage .box-left::after {
        height: 270px;
    }

    main.healthcare-life-science.innerPage .box-left::after,
    main.innerPage.it-and-telecom .box-left::after {
        height: 216px;
    }

    .innerPage .content-details {
        height: 310px;
    }

    .innerPage .whome-weserve .title2 {
        margin-bottom: 1rem !important;
    }

    .innerPage .pb-0 {
        padding-bottom: 0px !important;
    }

    .innerPage .bg-challenges h2 {
        font-size: 24px;
        line-height: 64px;
    }

    .innerPage .industry-main-banner h1 {
        font-size: 30px;
        padding: 20px 0px;
    }

    .innerPage section.industry-main-banner,
    .innerPage .Mainbanner, .case-main-banner {
        padding-top: 2rem !important;
        padding-bottom: 0rem !important;
        height: 200px !important;
        display: flex;
        align-items: center;
        margin-top: 30px !important;
    }

    p {
        font-size: 16px !important;
    }

    .innerPage .box-left h2 {
        font: normal normal 900 20px / 44px Arial;
    }

    .innerPage .bg-challenges .content {
        padding: 2rem 1rem !important;
    }

    .innerPage .five-part .content {
        flex-direction: column;
        height: auto !important;
    }

    .innerPage .five-part.whome-weserve .content {
        height: auto !important;
    }

    .innerPage .title3.mb20 {
        margin-bottom: 12px !important;
    }

    .innerPage .electric-vehicles .h3title {
        font-size: 20px !important;
    }

    .innerPage .about-part-it1 {
        padding: 2rem 0px;
    }
    
       .parallax-item:nth-child(3) {
        min-height: 527px;
    }

    .discover,
    .about-part {
        margin-top: 2rem !important;
    }
.form-end h4{font-size:18px;margin:0 0 25px;text-align:center}
.innerPage form.reach-out{display:block}
.innerPage .reach-out input#name{width:100%}
.innerPage .reach-out input#email{width:100%}
.innerPage .reach-out input#contact{width:100%}
.innerPage .reach-out a.readmore-btn{width:100%;text-align:center}
.parallax-item2 h2{font-size:1.5rem}
}
@media(max-width: 868px) {
    
        @keyframes parallax3 {
        0% {
            transform: translateY(0);
            transition: 0.5s;
        }

        100% {
            transform: translateY(-108px);
            /* margin-top: -447px; */

        }
    }

    @keyframes parallax1 {
        0% {
            transform: translateY(0);
            transition: 0.5s;
        }

        100% {
            transform: translateY(-6px);
        }
    }

    .parallax-item:nth-child(3) {
        margin-top: -314px !important;
    }

    .parallax-item:nth-child(3) {
        min-height: 627px;
    }

    .parallax-item2 {
        top: 165px !important;
    }

    .my-container {
        width: 90% !important;
    }

    .parallax-item:nth-child(3) {
        background-size: 102% 80% !important;
    }

    .mount-part {
        height: 540px;
    }

    .why-choose-img img {
        height: 400px;
        width: 140%;
    }

    .slider-nav {
        padding: 20px 0px 55px 0px;
    }

    .slide-actvie1 {
        height: 150px !important;
    }

    /*.discover .img-2 {*/
    /*    height: 347px !important;*/
    /*}*/

    .discover .slides2 {
        height: 100% !important;!i;!;
        padding-bottom: 1rem;
    }

    .slick-initialized .slick-slide {
        padding: 0px 10px;
    }

    .why-choose-img img {
        filter: brightness(0.5);

    }

    footer li a,
    footer h4 {
        font-size: 14px !important;
    }

    .footer-icon {
        /* display: flex; */
        align-items: center;
        justify-content: start;

    }

    .footer-icon ul:nth-child(1) {
        margin-right: 20px;
    }

    .my-mega1 {
        background: #0f975d !important;
    }

    .mega-row ul li {
        padding-bottom: 0px;
        margin-bottom: 0px;
        height: 36px;
        /* line-height: 21px; */
        /* line-height: 5; */
        padding-top: 3px;

    }

    .mega-row ul li a {
        padding: 0px !important;
        padding-left: 10px !important;
        font-size: 14px !important;
    }

    footer li a {
        font: normal normal normal 16px / 26px Arial;
    }

    .footer-part1 ul {
        margin-bottom: 15px;
    }

    .follow-us {
        margin-bottom: 0px;
    }

    .menue {
        height: 100% !important;
        overflow-y: auto;
        padding-bottom: 5rem;
    }

    .novus-sticker a img {

        margin-top: -16px;
    }

    .logo-3 {
        display: none;
    }
    
    
.parallax-item:first-child{margin-top:-108px!important;min-height:245px!important}
.logo-3{display:none}
.casestudy-single-bdy main{
    margin-top:0px!important;
}
main{
    margin-top:50px!important;
    width:100%;
    overflow:hidden}
.my-container2,.my-container{width: 90%!important;margin:auto}
.add-to-cart .cout-number{top:-15px}
.f-row{padding-left:0!important}
.add-to-cart{padding:0}
.logo-insight-p p{font:normal normal bold 18px / 35px Arial!important}
.vslider1 img{width:90%!important;height:auto!important;margin:auto!important}
.new-box h4{font:normal normal 900 40px / 51px Arial!important;margin-top:-5px!important}
.menue ul li a:hover{background:#2c4691}
.submenue{position:static;padding-top:0!important;width:90%;margin:auto;margin-bottom:1rem;border-radius:0;visibility:visible;display:none;opacity:1;display:none}
.toggle-bar{display:block}
header{border-radius:0}
.toggle-bar svg{width:23px;height:23px;fill:#50c995}
.top-row{width:93%}
nav{width:100%;padding:10px 20px}
.menue{position:fixed;left:0;top:0;height:1400px;width:0;background:#4cc893;opacity:0;overflow-x:hidden;left:-510px;transition:.5s;z-index:9}
.shownav{left:0;opacity:1;transition:.5s;width:100%}
.show-overlay{position:fixed;top:0;left:0;height:100%;z-index:2;width:100%;background-color:#00000030}
.mobile-logo{display:block!important;height:70px;line-height:103px;background:#fff;padding:0 25px;position:absolute;width:100%}
.close-btn:hover{color:rebeccapurple}
.close-btn{display:block;position:absolute;top:13px;cursor:pointer;right:25px;font-size:30px;color:#0c4c77}
.menue ul li a{color:#fff;padding:17px 22px;display:block;width:100%}
.menue ul{flex-direction:column;padding-top:7rem}
.menue ul li{width:100%;border-bottom:1px solid #ffffff5c}
.mega-row{flex-direction:column;width:100%}
.mega-row ul{padding-top:0;margin-right:0}
.menue ul li{position:relative}
.my-mega1{padding:0;position:static!important}
.menue ul li a:hover{background:#084f70;color:#fff!important}
.vouchersvg{margin-right:20px}
.vouchersvg svg{fill:#fff!important}
.my-mega1{background:#0f975d!important}
.new-box{position:relative!important;z-index:2;left:0;width:100%;height:auto!important}
.about-right{padding:9px 2rem 0}
.about-part h2{height:auto!important;width:auto!important}
.extensive{height:auto!important}
.box-left .content{height:246px!important}
.about-part{padding-right:0}
.my-slidr{height:auto!important}
.new-box h4{text-align:left;font:normal normal 900 30px / 40px Arial}
.logo-insight-p{margin-bottom:0}
.slides2{width:100%!important}
.new-box{padding:20px}
.wrapper{padding:63px 0 0!important}
.parallax-item:nth-child(3){background-size:112% 63%!important}
.top-img img{height:250px!important}
.box-left{height:300px;margin-bottom:1rem}
.box-left p{margin-top:1rem}
.box-left .content{height:160px;padding:3px 24px!important;border-radius:10px}
.testimonials{padding:0 20px}
.slider-5{background:#00b4a238;padding:33px 16px!important;border-radius:40px;height:auto!important}
.left-test h4{font-size:30px!important}
.vendorleft p{text-align:left;font:normal normal 900 20px / 30px Arial!important}
.vendorleft{padding:50px 20px 30px!important}
.my-slidr h3{font-size:25px!important}
p{font-size:14px;line-height:1.6}
.discover .slides2{height:330px}
.discover .img-2{height:201px}
.py-5,.my-5{padding-top:1.7rem!important;padding-bottom:1.7rem!important}
.mount-parallax .text-animation h1{font:normal normal 900 27px / 30px Arial}
.mount-parallax section{height:281px}
.parallax-bg-2{height:169px!important}
.left-test{padding:20px 50px}
}


@media(max-width:900px) {
    .about-part.industries-case-study-section .col-sm-12 {
    padding: 0;
}
.about-part.industries-case-study-section .about-right {
    padding-left: .8rem !important;
}
   .about-part.industries-case-study-section img.about-img1 {height: 100%;}
    
      .fmcg .box-left::after {
            left: -30px;
            width: 170px;
            height: 356px;
            top: 30px;
        }
     .tabs7 {
        width: 100%;
        margin-bottom: 1rem;
        flex-direction: column;
    }

    .tabs7 .chamical-tabs1:nth-child(1) {
        margin-bottom: 1rem;
    }

    .tabs7 .chamical-tabs1 {
        width: 100%;
    }
    
      .contact-bannerp .blog-search-bar {
        width: 100%;
    }

    .banner-row {
        width: 90% !important;
    }

    .contact-bannerp {
        padding: 60px 0px 40px 0px !important;
    }

    .welcome-part p strong {
        font: normal normal bold 18px / 27px Arial !important;
    }

    .welcome-part h2 {
        font: normal normal bold 20px / 30px Arial !important;
    }

    .welcome-part .my-container {
        padding-bottom: 0px !important;
    }

    .contact-bannerp .sidebar-subhead h4 {
        font-size: 25px;
    }
    
      .faq-group .faq-left {
        width: 100%;
    }

    .faq-group .faq-right {
        width: 100%;
        border-left: none;
        padding-left: 0;
        margin-left: 0;
    }
    
    .casestudy-single-bdy h1 {
        font: normal normal 900 25px / 35px Arial;
        padding: 0;
    }

    .casestudy-single-bdy h3 {
        font: normal normal normal 18px / 35px Arial;
    }

    .casestudy-single-bdy main p {
        font: normal normal normal 16px / 30px Arial;
        line-height: normal;
    }

    .casestudy-single-bdy .circle-part p {
        font: normal normal normal 16px / 26px Arial !important;
        letter-spacing: normal !important;
    }

    .casestudy-single-bdy .circle-part h4 {
        font: normal normal 900 22px / 30px Arial;
    }

    .casestudy-single-bdy .first-col img,
    .casestudy-single-bdy .second-col img {
        width: 30%;
    }

    .casestudy-single-bdy .first-col,
    .casestudy-single-bdy .second-col {
        gap: 25px;
    }

    .about-part button {
        width: 200px;
        padding-left: 15px;
    }

    .about-part button a {
        font: normal normal normal 18px / 20px Arial;
    }

    .about-part button a img {
        margin-left: 10px;
    }

    .about-us h2 {
        text-align: left;
    }

    .slider-single {
        display: none !important;
    }

    .five-part .content p,
    .welcome-to-novus .content p,
    .why-choos p,
    .about-us p,
    .box-left p,
    .demo-box p,
    .about-part p {
        line-height: 1.5 !important;
        font-size: 16px !important;
    }

    .welcome-to-novus .content p {
        margin-top: 0px !important;
    }

    .about-us .content {
        margin-top: 4rem;
    }

    .welcome-to-novus h2,
    .why-choos h2,
    .demo-box h2,
    .about-part h2 {
        font: normal normal 900 24px / 30px Arial !important;
    }

    .demo-box h2 {
        margin-top: 0px !important;
    }

    .demo-box h2 br {
        display: none;
    }

    .welcome-to-novus p strong {
        font: normal normal bold 20px / 24px Arial;
    }

    .why-choos p {
        margin-top: 0px;
    }

    .box-left h2 {
        text-align: left;
        font: normal normal 900 24px / 30px Arial !important;
    }

    .about-right {
        padding-left: 1.5rem !important;
    }

    .testimonials .content {
        width: 100% !important;
        margin: auto;
    }

    .testimonials {
        padding: 0px 0px !important;
    }

    .welcome-to-novus {
        margin-bottom: 0px;
    }

    .title3 {
        font-size: 20px !important;
        line-height: 1.4;
    }

    .myhr {
        height: 21px;
        margin-bottom: 1rem;
    }

    .vslider1 {
        margin-bottom: 0px;
    }

    .vendor-slider {
        margin-top: 2rem;
    }

    .what-people-say .content {
        padding: 0px;

    }

    .testimonials .title2 {
        margin-bottom: 0px;
    }

    .writer strong {
        font: normal normal bold 18px / 30px Arial;
    }

    .footer-part1.footer-logo img {
        width: 246px;

    }

    footer h4 {
        line-height: 1.5;
    }

    .footer-part1 {
        margin-bottom: 1rem;
        border-bottom: 1px solid #8080801f;
        text-align: center;
    }

    footer li a {
        font: normal normal normal 16px / 36px Arial;
    }

    .footer-part {
        padding: 1rem 0px;
    }

    .what-people-say img {
        height: 500px !important;
        margin-top: -104px !important;
    }

    .about-part {
        margin: 0px;
    }

    .discover {
        margin: 0px;
    }

    .slide-next-left,
    .slide-next-arrows,
    .slick-arrow {
        display: none !important;
    }

    .discover,
    .about-part {
        margin: 0px;
    }

    /*.about-part .about-img1 {*/
    /*    height: 300px;*/
    /*}*/

    .about-part .sp1 {
        font-size: 14px;

    }

    .about-part .sp1 img {
        width: 20px;
    }

    .about-part .mt-4 {

        padding-top: 0px !important;
        padding-bottom: 2rem !important;
    }

    .box-left::after {
        left: -30px;
        width: 170px;
        height: 356px;
        top: -5px;

    }

    .left-slide-box {
        margin-bottom: 4rem;
    }

    .box-left .content {
        padding: 3px 4px !important;
    }

    .brows-all {
        font: normal normal normal 14px / 30px Arial;
    }

    .brows-all img,
    .slide-actvie1 a img {
        height: auto !important;
        width: 20px !important;
    }

    .slider-nav {
        width: 95% !important;
    }

    .demo-box {
        margin-bottom: 3rem;
    }

    .slide-actvie1 a {
        font: normal normal normal 14px / 30px Arial !important;
    }

    .slide-actvie1 h2 {
        font: normal normal bold 16px / 25px Arial;
    }

    .novus-logo img {
        width: 250px;
    }

    .novus-logo::after {
        height: 200px;
    }

    .demo-box h4 {
        font: normal normal 900 40px / 55px Arial;
    }

    .footer-icon img {
        width: 50px !important;
    }


    .parallax-item:nth-child(3) {
        background-size: 103% 63% !important;
        margin-top: -261px !important;
    }

    .top-img img {
        height: 305px !important;
    }

    .parallax-item:nth-child(3) {
        background-size: 102% 100% !important;
        margin-top: -264px !important;
    }

    @keyframes parallax3 {
        0% {
            transform: translateY(0);
            transition: 0.5s;
        }

        100% {
            transform: translateY(-24px);
            /* margin-top: -447px; */
        }
    }

    .text-animation h1 {
        font-size: 25px !important;
        line-height: 1.3;
    }

    .parallax-item2 {
        min-height: 160px !important;
    }

    .parallax-item:nth-child(3) {
        margin-top: -146px !important;
    }

    .parallax-item2 {
        top: 25%;
    }

    @keyframes parallax3 {
        0% {
            transform: translateY(0);
            transition: 0.5s;
        }

        100% {
            transform: translateY(-28px);
            /* margin-top: -447px; */

        }
    }

    @keyframes parallax1 {
        0% {
            transform: translateY(0);
            transition: 0.5s;
        }

        100% {
            transform: translateY(-6px);
        }
    }

    .parallax-item:nth-child(3) {
        margin-top: -540px !important;
    }

    .top-img img {
        height: 347px !important;
    }

    .top-img img {
        height: 347px !important;
    }

    nav {
        justify-content: space-between !important;
    }
    
    .vouchersvg {
    top: 20px;
}
    a.more-detail.readmore {
        font-size: 18px !important;
    }

    .innerPage p {
        line-height: 1.5 !important;
        font-size: 16px !important;
    }

    .innerPage h2 {
        font: normal normal 700 30px / 30px Arial !important;
    }

    .innerPage h1 {
        font: normal normal 900 30px / 35px Arial !important;
    }

    .innerPage .bg-challenges h2 span {
        font-size: 18px;
    }

    .innerPage h3 {
        font: normal normal 600 22px / 25px Arial !important;
    }

    .brand-commPage .details-part55 p {
        font-size: 16px !important;
        line-height: 1.5 !important;
    }

    input::placeholder,
    textarea::placeholder {
        font-size: 14px !important;font-weight:normal !important;
    }

    .main-box-slide {
        flex-direction: column !important;
    }

    .myslide1,
    .demo-box {
        width: 100%;
    }
}

@media(max-width:970px){
    .sticky-kwik-logo{
        display:block !important;
    }
   .casestudy-single-bdy .circle-part{
        margin: auto;
        height: 320px;
        width: 320px;
        z-index:0;
        margin: 1rem auto;
        margin-bottom: 28px;
    }
    .casestudy-single-bdy section.chart{
        margin-top: 0px;
    }
   
   .casestudy-single-bdy h3 {
    font: normal normal normal 20px / 45px Arial;
    }
   .casestudy-single-bdy .innerPage p {
    font: normal normal normal 18px / 30px Arial;
    }
    .casestudy-single-bdy section.our-approach {
    margin-top: 0rem;
}
.casestudy-single-bdy .our-approach h3 {
    margin-top: 2rem;
}
.casestudy-single-bdy .p-second p{
    padding: 20px !important;
}
.casestudy-single-bdy .our-approach h3 {
    font: normal normal bold 22px / 45px Arial;
}
.casestudy-single-bdy .our-approach p {
    font: normal normal normal 18px / 30px Arial;
}
.casestudy-single-bdy .content p:nth-child(1) {
    font: normal normal bold 18px / 30px Arial;
}
.casestudy-single-bdy .content {
    padding-right: 0rem;
}
.casestudy-single-bdy .content ul li {
    font: normal normal normal 16px / 26px Arial;
}
.casestudy-single-bdy .our-approach p {
    margin-bottom: 2rem;
}
.casestudy-single-bdy .first-col, .second-col {
    flex-direction: column;
    margin-bottom: 0;
}



}


@media(max-width:1050px) {
    .text-animation h1 {
        font-size: 40px;
    }

    .why-choos .row {
        justify-content: start !important;
    }

    .title2 {
        height: auto;
    }

    @keyframes parallax3 {
        0% {
            transform: translateY(0);
            transition: 0.5s;
        }

        100% {
            transform: translateY(-74px);
            /* margin-top: -447px; */
        }
    }

    .text-animation h1 {
        font-size: 40px !important;
        line-height: 1.3;
    }

    .parallax-item2 {
        min-height: 292px !important;
    }
}

@media(max-width: 1200px) {
    .profile-details{
        width:80%;
    }
    .profile-details .team-pro {
    margin-bottom: 1rem !important;
    }
        .education.industry .box-left::after {
        left: -30px;
        width: 170px;
        height: 356px;
        top: 30px;
    }

    .md-mb {
        margin-bottom: 2rem;
    }

    .tech-drivenPage img {
        object-fit: cover;
    }
      .gallery-page .product-tab {
        width: 100%;
    }

    .gallery-page ul.tabs {
        flex-wrap: wrap;
        align-items: start;
        justify-content: center;
    }

    li.tab {
        margin: 10px;
    }

    .gallery-page li.tab {
        font-size: 16px;
        padding: 10px 29px;
    }

    .tabs-display-part {
        margin-top: 1rem;
    }
    
.heading{font-size:35px}
p{font-size:14px;text-align:left}
.menue{margin-right:0}
.menue ul li a{font-size:15px}
.login,.immediate{font-size:15px}
.logo img{width:140px}
}


@media(max-width:1350px) {
    .why-choose .slick-slide::before {
    left: -21px !important;
}
    .novus-mt .content {
    padding-top: 4rem !important;
}

.novus-mt .about-content p {
    text-align: right;
}
     .about-us.novus .content p{
         padding-top:3rem;
     }
       .slide-actvie1 h2 {
        font: normal normal bold 15px / 22px Arial !important;
        padding: 1rem 7px !important;
    }
    /*    .welcome-part p strong {*/
    /*    font: normal normal bold 20px / 45px Arial !important;*/
    /*}*/

    /*.welcome-part h2 {*/
    /*    font: normal normal 900 32px / 61px Arial !important;*/
    /*}*/
    .automobile .details-part55 ul li {

        font-size: 14px !important;
    }

    .servicesPages .automotive-market .my-container2 {
        width: 98% !important;
        margin: auto;
    }

    

    .slider6 .slides2 {
        height: 100%;
    }

    .slider6 .discover .slides2 {
        height: 370px !important;
    }

    .slider6 .discover .img-2 {
        height: 232px;
    }

    .discover .img-2 {
        height: 220px;

    }

}

@media(max-width:1520px) {
        .mount-part ul.slick-dots {
    bottom: -53px !important;
}
   .five-part .row.justify-content-remove {
    justify-content: start !important;
}
        .top-img img {
        height: 700px;
    }

    .about-us p {
        font: normal normal 400 16px / 30px Arial !important;
        text-transform: CAPITALIZE;
        text-align: left;
    }

    .testimonials .content {
        width: 90%;
    }

    .welcome-to-novus .content p {
        font-size: 18px;
    }

    .welcome-to-novus .content p {
        margin-top: 2rem;
    }

    .about-us .content p {
        margin-top: 4rem;
    }

    .about-right {
        padding-left: 4rem;!;!importan;
    }

    .text-animation h1 {
        font: normal normal 900 65px/76px Arial;
    }

    .parallax-item2 {
        top: 237px;
        min-height: 400px !important;
    } 
    .go-to-market .five-part .row {
        justify-content: flex-start !important;
    }
    .education.industry .five-part .row {
        justify-content: left !important;
    }
     .bank .five-part .row {
        justify-content: left !important;
    }

    .bank .message.text-right.mb-4 {
        margin-top: 1rem;
    }
    .my-container {
        width: 95%;
        margin: auto;
    }

    nav {
        width: 95% !important;
        margin: auto;
        margin-left: 0;
    }

    .vendorleft p {
        font: normal normal 900 30px / 40px Arial;
    }

    .box-left .content {
        padding: 1px 54px;
    }

    .logo-insight-p p {
        font: normal normal bold 20px / 35px Arial;
    }

    .logo-insight-p .logo-img {
        height: 135px;
    }

    .testimonials .title2 {
        font: normal normal bold 25px / 30px Arial !important;
        padding-bottom: 12px;
    }

    .title3 {
        font-size: 30px !important;
    }

    /*.five-part .row {*/
    /*    justify-content: space-between !important;*/
    /*}*/

    .five-part .content p {
        font: normal normal normal 18px / 30px Arial;
    }

}

@media(max-width:1590px) {
   .industries-we-serve .discover .slides2 a,  .main-services .techdriven.discover .slides2 a {
                height: 45px;
    }
    
    
    .welcome-to-novus h2 {
        font: normal normal 900 33px / 61px Arial;
    }

    .welcome-to-novus .content p {
        margin-top: 4rem;
    }

    .why-choos h2 {
        font: normal normal 900 33px / 61px Arial;
    }

    .discover .slides2 a {
        font: normal normal bold 18px / 21px Arial !important;
        font-size: 18px;
        font-size: 20px;
        margin-bottom: 1.5rem;
        overflow: hidden;
        argin-bottom: .2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        font-family: "Amazon Ember", Arial, sans-serif;
        height: 80px;
    }

}

@media(max-width:1680px) {
      .slide-actvie1 h2 {
        font: normal normal bold 17px / 22px Arial !important;
    }
    .testimonials .content {
        width: 90%;!;!importan;
    }
    .innerPage .gallery-banner{
        background-size: 100% !important;
    }
}

@media(min-width:800px) and (max-width:1100px) {
    .vslider1 img {
        width: 164px;
    }

    .vendorleft p {
        font: normal normal 900 28px / 40px Arial;
    }

    .about-part h2 {
        width: 100%;
    }

    .about-part {
        padding-right: 0px;
    }

    .top-img img {
        height: 600px;
    }

    @keyframes parallax3 {
        0% {
            transform: translateY(0);
            transition: 0.5s;
        }

        100% {
            transform: translateY(-117px);
        }
    }
}


@media(min-width:769px) and (max-width:1200px) {
    .slider99 .slick-track .slick-slide {
        width: 33% !important;
    }

    .why-choose-slider .slick-track {
        width: 100% !important;
    }

    .sliderbox12 .slides2 {
        height: 332px !important;
    }

    .bg-challenges.bgimg-remove .col-sm-12.col-lg-6 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .tabs-image-part .tabs-display-part {
        padding-right: 0px !important;
    }

    .slider99 .img-2,
    .slider98 .img-2 {
        height: 220px !important;
    }
}

@media(min-width:769px) and (max-width:1320px) {
      .servicesPages .automotive-market .my-container2 .slides2 {
        width: 90% !important;
    }  
}

@media(min-width:850px) and (max-width:1250px) {
.top-img img{height: 716px;}
.parallax-item2{top:24%}
div#mynav{margin-left:1%!important}
.logo-3{width:55px;height:55px;right:4%;top:10px;display:none}
nav{justify-content:space-between}
.vouchersvg{top:30px;right:-3px}
.menue ul li a{padding:30px 11px;font-size:12px!important}
 .banner-content h2 {
                        font: normal normal 900 50px/60px Arial;
                    }
     .banner-content{
         width:90% !important;
     }
}

@media(min-width:900px) and (max-width:1300px) {
div#mynav{margin-left:8%!important}
    .fmcg-related.brandcommunication .img-2 {
        height: 236px !important;
    }
  .discover .img-2 {
        height: 391px !important;
    }
}


@media(min-width:900px) and (max-width:1200px) {
    @keyframes parallax3 {
        0% {
            transform: translateY(0);
            transition: 0.5s;
        }

        100% {
            transform: translateY(-177px);
            /* margin-top: -447px; */

        }

    }

    .text-animation h1 {
        margin-top: 31px !important;
    }

    .welcome-to-novus h2,
    .why-choos h2,
    .welcome-to-novus h2,
    .why-choos h2,
    .title3 {
        font: normal normal 900 32px / 40px Arial !important;
    }

    .innerPage p {
        font: normal normal normal 17px / 26px Arial !important;
    }

    .innerPage h2 {
        font: normal normal 800 28px / 38px Arial !important;
    }

    .innerPage .bg-challenges .content {
        padding: 2rem !important;
    }

    .f-title {
        margin-bottom: 10px;
    }

    .welcome-to-novus p strong {
        font: normal normal bold 20px / 45px Arial;
    }

    .box-left h2 {
        font: normal normal 900 30px / 40px Arial !important;
    }

    .welcome-to-novus .content p,
    .five-part .content p {
        font-size: 14px;
        line-height: 1.8;
        margin-top: 1rem !important;
    }

    .welcome-to-novus {
        margin-bottom: 0px;
    }

    .why-choos p {
        font: normal normal normal 14px / 30px Arial;
    }

    .vslider1 img {
        width: 164px !important;
        height: 98px;
    }

    .title2 {
        font: normal normal bold 16px / 27px Arial;
    }

    .novus-logo::after {
        top: -40px;
    }

    .about-us p {
        font: normal normal 700 14px / 30px Arial !important;
    }

    .demo-box {
        width: 450px !important;
    }

    .f-row {
        padding-left: 5%;
    }

    .box-left::after {
        left: 0;
    }

    .about-right {
        padding-left: 2rem !important;
    }

    .about-part .sp1 {
        font: normal normal normal 16px / 30px Arial;
    }

    .about-part p {
        font-size: 14px;
    }

    .about-part {
        padding-bottom: 0px !important;
    }

    .about-part {
        margin: 2rem 0px;
    }

    .testimonials .title2 {
        font: normal normal bold 20px / 30px Arial !important;
        margin-bottom: 0px;
    }

    .writer strong {
        font: normal normal bold 16px / 30px Arial;
        margin-top: 0rem;
    }

    .footer-part1.footer-logo img {
        width: 200px;
    }

    footer li a {
        font: normal normal normal 14px / 31px Arial;
    }

    .demo-box h4 {
        font: normal normal 900 30px / 40px Arial;
    }

    .slide-actvie1 h2 {
        font: normal normal bold 16px / 25px Arial !important;
    }

    .slide-actvie1 a {
        font: normal normal normal 14px / 30px Arial;
    }

    .slide-actvie1 a img {
        height: 10px;
        width: 16px;
    }

    .slide-next-arrows {
        right: 85px;
    }

    .slide-next-left {
        right: 160px;
    }

    .slide-next-arrows img,
    .slide-next-left img {

        height: 14px;
        width: 30px;
    }

}


@media(min-width:1000px) and (max-width:1200px){
    .casestudy-single-bdy .innerPage p{

    text-align: left;
    font: normal normal normal 18px / 35px Arial;
    }
    .casestudy-single-bdy .circle-part {
        height: 380px;
        width: 380px;
        border-radius: 50%;
        margin-top: -29px;
        margin-left: -79%;
    }
}

@media(min-width:1000px) and (max-width:1350px) {
      .logo {
        padding-left: 23px;
    }

    .menue ul li a {
        font: normal normal normal 14px / 26px Arial;
    }

    .servicesPages .discover .img-2 {
        height: 228px !important;
    }

    .field-box::before {
        left: -62px;
    }

    .field-box {
        padding: 20px 20px;
    }

    .f-title {
        font-size: 16px;
        margin-bottom: 2rem;
    }

    .tab-box {
        padding: 20px 20px;
    }

    .tab-content h4 {
        font-size: 36px;
    }
    
 .banner-content h2 {
                        font: normal normal 900 70px/68px Arial;
                    }
.parallax-item2{min-height: 379px!important;}
    
.logo-insight-p p{font:normal normal bold 19px / 33px Arial}
.demo-box h4{font:normal normal 900 42px / 51px Arial;padding-left:21px;padding-right:14px}
.slide-actvie1 a{font:normal normal normal 16px / 30px Arial}
.slide-actvie1 a img{height:10px;width:22px}
.box-left .content{padding:1px 19px}
.box-left p{text-align:left;font:normal normal bold 17px / 30px Arial}
.vendorleft p{font:normal normal 900 22px / 40px Arial}
.left-test{padding-left:4%}
}
@media(min-width:1000px) and (max-width:1405px) {
    .innerPage p {
        font: normal normal normal 17px / 35px Arial !important;
    }

    .automobile .automobile-banner {
        background-size: 100% 100%;
        padding-top: 25rem !important;
    }

    .automobile .box-left h2 {
        font: normal normal 900 30px / 40px Arial !important;
    }

    .automobile .box-left .content {
        padding: 1px 27px;
    }
}


@media(min-width:1000px) and (max-width:1560px) {
    
.banner-content {
    width: 80%;
}
    .contactus .contact-bannerp .sidebar-subhead h4 {
        color: #0C4C77;
        font-size: 26px;
    }

    .contactus .search-bar .input1,  .contactus .search-bar .input {
        height: 40px;
    }

    .contactus .contact-bannerp .textarea {
        height: 100px !important;
    }
.contact-bannerp .blog-search-bar {
    width: 23rem;
}
    .contact-bannerp {
        background-size: 100% 100% !important;
        padding: 120px 0px 50px 0px !important;
    }

    .contactu .banner-row {
        width: 90%;
    }
.banner-content h2 {
    /* text-align: left; */
    font: normal normal 900 60px/70px Arial;
    margin-bottom: 1rem;
}

}

@media(min-width:1100px) and (max-width:1350px) {

    .welcome-to-novus h2,
    .why-choos h2,
    .welcome-to-novus h2,
    .why-choos h2,
    .title3 {
        font: normal normal 900 27px / 40px Arial !important;
    }

    .welcome-to-novus p strong {
        font: normal normal bold 23px / 45px Arial;
    }

    .welcome-to-novus .content p,
    .five-part .content p {
        font-size: 16px;
        line-height: 1.8;
        margin-top: 1rem !important;
    }

    .welcome-to-novus {
        margin-bottom: 0px;
    }

    .why-choos p {
        font: normal normal normal 16px / 30px Arial;
    }

    /* .vslider1 img {
        width: 164px !important;
        height: 98px;
    } */

    .box-left h2 {
        font: normal normal 900 30px / 54px Arial !important;
    }
}

@media(min-width:1100px) and (max-width:1360px) {
    /* .vslider1 img {
        width: 200px;
    } */

    .vendorleft p {
        font: normal normal 900 33px / 40px Arial;
    }

  
}


@media only screen and (min-width: 1200px) and (max-width: 1319px) {
    input::placeholder, textarea::placeholder {
    font-size: 11px !important;font-weight:normal !important;
}
    .contact-bannerp .blog-search-bar {
        width: 19rem;
    }
        .contactus .contact-bannerp .sidebar-subhead h4 {
        color: #0C4C77;
        font-size: 20px;
    }
        .contact-bannerp {
        background-size: 100% 95% !important;
        background-repeat: no-repeat;        padding: 100px 0px 50px 0px !important;
    }
    
    .innerPage .increasefont .details-part55 p {
    font: normal normal normal 16px / 22px Arial !important;
}
    img.about-img1 {
    height: 100%;
}
      .go-to-market .bg-challenges.bgimg-remove ul li {
    font-size: 16px;
    line-height: 1.8;
}
.innerPage.go-to-market .bg-challenges .content {
    padding: 1rem 2rem;
}
    .go-to-market img.localization {
    width: 100%;
    height: 100%;
}
    .homepg-bdy .demo-box h2 {
    font: normal normal 900 34px / 40px Arial;
    }
    .homepg-bdy .welcome-to-novus .content p, .homepg-bdy .five-part .content p {
        font-size: 14px;
        line-height: 24px;
    }
    .homepg-bd .demo-box p, .homepg-bd .about-part p, .homepg-bd .why-choos p {font: normal normal normal 14px / 24px Arial !important;}
    .homepg-bd .writer strong {
    font: normal normal bold 18px / 22px Arial;
    }
    .novus-logo img {
    width: 215px;
}
.novus-logo::after {
    height: 185px;
}
    .casestudy-single-bdy .content ul li {
    font: normal normal normal 14px / 24px Arial !important;
    }
       .industries-case-study-section button {    width: auto;
    height: 50px; }
    .brandcommunication .slick-list .slick-track {
    width: 100% !important;
    max-width: 100% !important;
}

.brandcommunication .slick-slide {
    width: 50% !important;
}
        .innerPage .reach-out input::placeholder {
    /*font-size: 10px !important;*/
    font-weight:normal !important;
}
    .indus .discover .slides2 {
        height: 100% !important;
        padding-bottom: 1.5rem;
    }
    
    .indus .discover .slides2 .anchor-button a {
    padding: 10px 20px !important;
    font-size: 13px !important;
}
    .privacy-policy section.five-part.py-5.three-part.pt-0 ul li {
    font-size: 14px !important;
    line-height: 24px !important;
}

    .go-to-market .bg-challenges.bgimg-remove ul li {
    font-size: 14px;
    line-height:24px;
}
    .innerPage .details-part55 p, .innerPage .details-part55 ul li {
   font: normal normal normal 14px / 20px Arial !important;
}
    .tab-box {
        margin-top: 2rem !important;
    }

    .phone-box ul li a {
        font-size: 13px;
    }

    .contact-d .content ul li a {
        font-size: 14px;
    }

    .innerPage h1.title3 {
        font: normal normal 900 35px / 40px Arial !important;
    }

    .innerPage p {
        font: normal normal normal 14px / 24px Arial !important;
    }

    .innerPage h2 {
        font: normal normal 800 28px / 34px Arial !important;
    }

    .innerPage .five-part .content .title2 {
        font: normal normal bold 16px / 26px Arial !important;
    }

    /*main.innerPage.professional-services .box-left h2,*/
    /*main.innerPage.real-estate .box-left h2,*/
    /*main.healthcare-life-science.innerPage .box-left h2,*/
    /*main.aviation.innerPage .box-left h2,*/
    /*main.innerPage .box-left h2 {*/
    /*    font: normal normal 900 32px / 42px Arial !important;*/
    /*}*/

    main.innerPage.professional-services .box-left .content,
    main.innerPage.real-estate .box-left .content,
    main.healthcare-life-science.innerPage .box-left .content,
    main.aviation.innerPage .box-left .content,
    main.innerPage .box-left .content {
        padding: 1px 12px;
    }

    main.innerPage.professional-services .discover .slides2,
    main.innerPage.professional-services .discover .box-left {
        height: 400px;
    }

    main.innerPage.professional-services .discover {
        margin: 1rem 0px 3rem 0 !important;
    }

    .innerPage h3 {
        font: normal normal 600 24px / 30px Arial !important;
    }

    main.innerPage.professional-services .discover .img-2 {
        height: 301px !important;
    }

    /* main.innerPage.professional-services .slick-arrow,
    main.innerPage .slick-arrow,
    main.travel-and-hospitality.innerPage .slick-arrow,
    main.chemicals.innerPage .slick-arrow,
    main.healthcare-life-science.innerPage .slick-arrow,
    main.aviation.innerPage .slick-arrow,
    main.innerPage.real-estate .slick-arrow {
        display: none !important;
    } */

.gallery-page li.tab {
    font-size: 16px;
}
.tabs-display-part {
    margin-top: 4rem;
}
    .innerPage a.more-detail.readmore {
        font-size: 18px !important;
    }

    .faq-item .faq-label p {
        margin: 2px 0;
    }

    .career-faq .contact-d .content ul li a {
        font-size: 16px !important;
    }

    .career-pro-title h5 {
        margin-top: 1.5rem;
        margin-bottom: 0.2rem;
        font-size: 14px;
    }

    .career-pro1 .career-pro-img img {
        width: 70px;
    }

    .career-pro1 .career-pro-img {
        height: 160px;
    }

    .career-faq .faq-titl1 h5 {
        font-size: 20px;
    }

    .job-desc h5 {
        font-size: 20px;
    }

    .job-desc ul li {
        line-height: 2.0;
    }

    .icon-ul li::after {
        top: 5px;
    }

    input::placeholder,
    textarea::placeholder {
        font-size: 14px !important;font-weight:normal !important;
    }

    .footer-part1.footer-logo img {
        width: 180px;
    }

    footer li a {
        font: normal normal normal 16px / 30px Arial;
        letter-spacing: normal;
    }

    footer h4 {
        font: normal normal bold 18px / 30px Arial;
        letter-spacing: normal;
    }

    .copy-wright p {
        font-size: 12px;
    }

    .contact-d .content ul li {
        margin-bottom: 1rem;
    }

    main.innerPage.contactus .five-part .content img {
        width: 30px !important;
        height: 30px;
    }

    main.chemicals.innerPage section.five-part.py-5.three-part .content {
        height: 70px !important;
    }

    main.chemicals.innerPage .five-part .row {
        justify-content: initial !important;
    }

    /*main.chemicals.innerPage .details-part55 p {*/
    /*    font: normal normal normal 16px / 23px Arial !important;*/
    /*}*/

    main.chemicals.innerPage .box-left .content,
    main.travel-and-hospitality.innerPage .box-left .content {
        padding: 34px 0px;
    }

    /*main.chemicals.innerPage .box-left h2,*/
    /*main.travel-and-hospitality.innerPage .box-left h2 {*/
    /*    font: normal normal 800 32px / 40px Arial !important;*/
    /*}*/

    main.chemicals.innerPage .content-desc p {
        font: normal normal normal 16px / 26px Arial !important;
    }

    main.innerPage.aboutus .career-pro-title p {
        font: normal normal normal 14px / 22px Arial !important;
        margin-top: 10px;
    }

    main.innerPage.aboutus .clientsay .content p {
        font: normal normal normal 14px / 22px Arial !important;
    }

    main.innerPage.aboutus .clientsay h3.addressname {
        font: normal normal 600 20px / 27px Arial !important;
        margin-bottom: 10px;
    }

    .discover .slides2 a {
        font: normal normal bold 14px / 21px Arial !important;

         overflow: hidden;
        argin-bottom: .2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        font-family: "Amazon Ember", Arial, sans-serif;
        height: 75px;
    }

    .servicesPages .f-row {
        padding-left: 2% !important;
    }

    .servicesPages .discover .img-2 {
        height: 278px !important;
    }

    .slider6 .slides2 {
        height: 100%;
    }
    .energy-360 .career-pro1 .career-pro-img { height: 120px !important;}
    .energy-360 .career-pro1 .career-pro-img h5 {font-size: 1.2rem !important;}
    .energy-360 .career-pro-title { height: 90px !important;}
    .energy-360-pointers .energy-subpoint h5 {font-size: 1rem !important;}
    .energy-360 .career-pro1 { margin-bottom: 15px !important;}
}

@media(min-width:1200px) and (max-width:1460px){
    .casestudy-single-bdy .circle-part {
 
    

        margin-left: -54%;
        height: 420px;
        width: 420px;
        z-index:0;
        margin-top: 100px;

    }
   .casestudy-single-bdy .innerPage p {
        font: normal normal normal 20px / 35px Arial;
    }
    .casestudy-single-bdy .p-second p {
    padding-left: 25%;
}

}

@media(min-width:1200px) and (max-width:1510px) {
       .discover.strategicresearch.why-choose .slides2 .anchor-button a {
        padding: 10px 20px !important;
        font-size: 22px !important;
        line-height: 1.4 !important;
    }
        .innerPage .content-detailstop {
    height: 11.7vh !important;
}
    .vendorleft p {
        font: normal normal 900 38px / 50px Arial;
    }

    .left-test h4 {
        font-size: 40px;
    }
/* 
    .vslider1 img {
        width: 200px;
    } */

    .logo-insight-p p {
        font: normal normal bold 22px / 33px Arial;
    }

    .novus-img {
        height: 100%;
    }

    .novus-img img {
        height: 100%;
        object-fit: fill;
    }
.profile-page .novus-img img {
        height: 100%;
    }
    .why-choos p {
        font-size: 18px !important;
    }

    .box-left::after {
        left: 44px;
    }

    @keyframes parallax3 {
        0% {
            transform: translateY(0);
            transition: 0.5s;
        }

        100% {
            transform: translateY(-177px);
            /* margin-top: -447px; */

        }
    }
}

@media(min-width:1300px) and (max-width:1580px) {
      .discover.strategicresearch.why-choose .slides2 .anchor-button a {
        padding: 10px 20px !important;
        font-size: 22px !important;
        line-height: 1.4 !important;
    }
    .innerPage .content-detailstop {
    height: 11.7vh !important;
}
    .indus .discover .slides2 {
        height: 100%;
        padding-bottom: 1.5rem;
    }
          .my-slide-up .img-2 {
            max-height: 267px;
        min-height: 269px;
    }
      .diyservices .discover .img-2,.gotomarket .discover .img-2 {
        max-height: 267px !important;
        min-height: 269px !important;
    }
    .indus .discover .slides2 .anchor-button a {
    padding: 10px 20px !important;
            font-size: 16px !important;
}
    .phone-box ul li a {
        font-size: 15px !important;
    }

    .tab-content h4 {
        font-size: 42px;
    }

    .innerPage p {
        font: normal normal normal 18px / 34px Arial !important;
    }

    .tab-box {
        margin-top: 0rem;

    }

    /*.contactu .contact-bannerp {*/
    /*    background-size: 107% 100%;*/
    /*    padding: 130px 0px 50px 0px;*/
    /*}*/

    .servicesPages .discover .img-2 {
        height: 320px;

    }

    .servicesPages .discover .slides2 {
        height: 100%;
        padding-bottom: 1.5rem;
    }

    div#mynav {
        margin-left: 7%;
    }
}

@media(min-width:1350px) and (max-width:1490px) {
.demo-box h4{font:normal normal 900 44px / 51px Arial;padding-left:15px;padding-right:20px}
.slide-actvie1 a{font:normal normal normal 16px / 30px Arial!important}
.box-left .content{padding:1px 40px!important}
.box-left h2{font: normal normal 900 32px/47px Arial !important;!i;!;}
.box-left p{font:normal normal bold 18px / 30px Arial}
.left-test{padding:2% 1% 2% 5% !important}

}



@media only screen and (min-width: 1400px) and (max-width: 1919px) {
    
    
.bg-challenges.energyutilities .content {
        padding: 3rem;
}

    
    input::placeholder, textarea::placeholder {
    font-size: 12px !important; font-weight:normal !important;
}
    
    .contact-bannerp .blog-search-bar {
    width: 22rem;
}
    
    .innerPage .increasefont .details-part55 p {
    font: normal normal normal 18px / 26px Arial !important;
}
    img.about-img1 {
    height: 100%;
}
    .go-to-market img.localization {
    width: 100%;
    height: 100%;
}
    .go-to-market .bg-challenges.bgimg-remove ul li {
    font-size: 16px;
    line-height: 1.8;
}
.innerPage.go-to-market .bg-challenges .content {
    padding: 1rem 2rem;
}
    main.innerPage.aboutus .career-pro-title p {
    font: normal normal normal 16px / 22px Arial !important;
    color: #fff;
    margin-top: 11px;
}
    .welcome-to-novus .content p, .why-choos p, .five-part .content p, .about-part p {
    font: normal normal normal 18px / 30px Arial !important;
    }
    .novus-logo img {
    width: 225px;
}
    .novus-logo img {
    width: 225px;
}
.homepg-bdy .about-us p {
    text-transform: capitalize;
    display: flex;
    justify-content: end;
    }
    .novus-logo::after {
    height: 185px;
    }
        .welcome-to-novus h2 {
        font: normal normal 900 33px / 43px Arial;
    }
    
    .industries-case-study-section button {    width: auto;
    height: 50px; }
    .innerPage .reach-out input::placeholder {
    /*font-size: 10px !important; */
    font-weight:normal !important;
}
    .media .discover .slides2 a {
        padding: 0px 10px !important;
    }
    .innerPage p {
        font: normal normal normal 18px / 30px Arial !important;
    }
.homepg-bdy .testimonials .title2 {
    font: normal normal bold 30px / 36px Arial;
}
    .innerPage .title3, .homepg-bdy .title3, .homepg-bdy .about-part h2, .homepg-bdy .demo-box h2, .homepg-bdy .why-choos h2, .homepg-bdy .welcome-to-novus h2 {
        font: normal normal 900 38px / 43px Arial !important;
    }
.homepg-bdy .about-part h2 {         height: auto;}
    .innerPage h2 {
        font: normal normal 800 36px / 46px Arial !important;
    }

    .innerPage .five-part .content .title2 {
        font: normal normal bold 18px / 26px Arial !important;
    }

    main.innerPage.professional-services .box-left h2,
    main.innerPage.real-estate .box-left h2,
    main.innerPage .box-left h2 {
        font: normal normal 900 36px / 46px Arial !important;
    }

    /* main.innerPage.professional-services .slick-arrow,
    main.chemicals.innerPage .slick-arrow,
    main.innerPage .slick-arrow,
    main.travel-and-hospitality.innerPage .slick-arrow,
    main.innerPage.real-estate .slick-arrow,
    main.healthcare-life-science.innerPage .slick-arrow,
    main.aviation.innerPage .slick-arrow {
        display: none !important;
    } */

    .career-pro-title h5 {
        font-size: 16px !important;
        margin-top: 1.5rem;
        margin-bottom: 0.3rem;
    }

    .career-faq .faq-titl1 h5 {
        font-size: 22px;
    }

    .job-desc h5 {
        font-size: 22px;
    }

    /*input::placeholder,*/
    /*textarea::placeholder {*/
    /*    font-size: 16px !important;*/
    /*}*/

    .contact-d .content ul li a {
        font-size: 17px;
    }

    main.chemicals.innerPage .box-left h2,
    main.travel-and-hospitality.innerPage .box-left h2,
    main.healthcare-life-science.innerPage .box-left h2,
    main.innerPage .box-left h2,
    main.aviation.innerPage .box-left h2 {
        font: normal normal 800 34px / 40px Arial !important;
    }

    main.chemicals.innerPage .box-left .content,
    main.travel-and-hospitality.innerPage .box-left .content,
    main.innerPage .box-left .content,
    main.healthcare-life-science.innerPage .box-left .content,
    main.aviation.innerPage .box-left .content,
    main.innerPage .box-left .content {
        padding: 34px 0px;
    }

    main.chemicals.innerPage .details-part55 p {
        font: normal normal normal 16px / 24px Arial !important;
    }

    main.chemicals.innerPage .content-desc p {
        font: normal normal normal 16px / 24px Arial !important;
    }

    main.innerPage.aboutus .clientsay h3.addressname {
        font: normal normal 600 22px / 28px Arial !important;
    }

    .field-box::before {
        left: -45px !important;
    }

    .field-box {
        width: 92%;
    }

}


@media(min-width:1460px) and (max-width:1780px){
    .casestudy-single-bdy .circle-part {
 
    /* margin-left: -56% !important; */
    margin-left: -37%;
    height: 450px;
    width: 450px;
    margin-top: 100px;
    z-index:0;
    }
    .casestudy-single-bdy .p-second p {
    padding-left: 29%;
}

}

@media(min-width:1500px) and (max-width:1600px) {
    div#mynav {
        margin-left: 13%;
    }
}
@media(min-width:1510px) and (max-width:1690px) {
    .vendorleft p {
        font: normal normal 900 46px / 50px Arial;
    }

    .left-test h4 {
        font-size: 50px;
    }
}

@media(min-width:1550px) and (max-width:1800px) {
    div#mynav {
        margin-left: 18%;
    }
}

@media(min-width:1670px) and (max-width:1800px) {
    .vendorleft p {
        font: normal normal 900 45px / 50px Arial;
    }
}




/*mount slider*/
    .innerPage .content-detailstop.visible {
    height: auto !important;
    }
@media(max-width:768px){
    
  

@media (max-width: 1520px) {
 

    
    .vslider1 {
    width: 100% !important;

}
        .testimonials {
        margin-top: 2rem;
        }
  
        .profile-details {
        width: 90% !important;
        padding: 20px 10px;
    }
    .profile-details .pro-img {
    width: 150px;
    margin: auto;
    }
    .profile-details ul {
    justify-content: center;
    }
    .profile-details .pro-detail p {
    font-size: 14px !important;
    text-align: center;     
        /*overflow-y: scroll;*/
}
.profile-popup .pro-detail {
    height: 250px;
    overflow-x: hidden;
}
.profile-details .team-pro .pro-position p {
    text-align: center !important;
}
.pro-name h3 {
    text-align: center;
}
.profile-page .novus-img{
  margin-top:2rem;
}
    .innerPage .content-detailstop {
    height: 10vh !important;
    }
    .innerPage .content-detailstop.visible {
    height: auto !important;
    }
    .gallery-banner-d{
    display:block !important;
            margin-top: 1.9rem;
}
.gallery-banner-m{
    display:none !important;
}
    .banner-content {
        width: 96%;
        margin-top: 1.3rem;
    }
    .banner-content h2 {
        font: normal normal 900 26px / 30px Arial !important;
        margin-bottom: 1rem;
    }
    .banner-content p {
        text-align: center !important;
    }
    .parallax-item2 {
        min-height: 265px !important;
    
    }
        .my-slide-up .img-2 {
        max-height: 325px;
        min-height:325px;
                height: 325px;
    }
    
    a.banner-btn {
        width: 144px;
        padding: 7px 0px;
        border-radius: 10px;
        margin-top: 15px !important;
        font-size: 16px;
    }
    
    .parallax-item2 {
           top: 184px !important;
           min-height: 282px !important;
           padding-top: 2rem !important;
    }
    .parallax-item:nth-child(3) {
        margin-top: -469px !important;
    }
    .parallax-item:nth-child(3) {
        min-height: 939px;
        background-size: 114% 70% !important;
    }
  
    .top-img img {
        width: 110%;

    }
    .space-5{
        margin-top: 7rem;
    }
    .fmcg-related .slides2 {
    height: 100% !important;
    padding-bottom: 10px !important;
}
  .discover .slides2 a {
        height:auto !important;
  }
  .mn span {
    width: 59px;
    height: 100%;
    margin-top: -21px;
    display: flex;
    align-items: center;
    justify-content: center;
}
    .why-choose .slick-slide::before {
        left: -3px !important;
    }
    .mobile-none{
        display:none;
    }
    .m-p-0{
        padding:0px !important;
    }
   .desktop-none{
       display:block !important;
   }
   .content.m-p-0.px-0 {
    padding: 0px !important;
}
img.key-market.desktop-none {
    margin-bottom: 1rem;
}


}

@media(min-width:1000px){
    .strategicresearch .slick-slide {
    width: 33% !important;
}
.strategicresearch .slick-track {
    width: 100% !important;
}
}


/*Online Reputation start*/


  @media (max-width: 1520px){
       .reputation-Management .bgimg-remove .content li {
         font-size: 14px; 
   }
     .reputation-Management .chamical-tab-part .tabs7 .chamical-tabs1 {
      font-size: 18px;
  }
 }
    @media (max-width: 768px){
          .reputation-Management .bgimg-remove .col-sm-6.abc {
    padding: 0 !important;
    } 
    .reputation-Management .bgimg-remove .col-sm-6.def {
    padding: 0 !important;
  
 } 
  .reputation-Management .chamical-tab-part .tabs7 .chamical-tabs1{
      margin-bottom:10px;
  }
    } 
    







/*Online Reputation end*/





/*Stakeholder Management start*/



@media (max-width: 1520px){ 
    .stakeholder .bgimg-remove .content li {
    font-size: 14px;
}
 .stakeholder .content-whychooses1 li {
    font-size: 14px;
 }




  .stakeholder .chamical-tab-part .tabs7 .chamical-tabs1 {
      font-size: 18px;
  }
   @media (max-width: 1520px) {
     .stakeholder .five-part .row {
        justify-content: flex-start !important;
    }
}   
}

   @media (max-width: 768px){
       
          .stakeholder .bgimg-remove .col-sm-6.abc {
    padding: 0 !important;
    } 
    .stakeholder .bgimg-remove .col-sm-6.def {
    padding: 0 !important;
    }
   .stakeholder .chamical-tab-part .tabs7 .chamical-tabs1{
      margin-bottom:10px;
  }
          .mount-part ul.slick-dots {
    bottom: -27px !important;
}
              .input-country2{
    width:100% !important;
              }
 } 
   




/*Stakeholder Management end*/


@media (max-width: 1520px) {
    .five-part .row {
        justify-content: flex-start !important;
    }
}
/*Online Diaries start*/

 @media (max-width: 1520px) {
     .online-diaries .five-part .row {
        justify-content: flex-start !important;
    }
}   
 

/*Online Diaries end*/

/*Mobile Ethnography start*/
 @media (max-width: 1520px) {
     .mobile-ethnography .five-part .row {
        justify-content: flex-start !important;
    }
}   
 

/*Mobile Ethnography end*/


