@media(max-width: 1600px){

    /*------------ Header start ------------*/
    header{
        padding: calc(23px - 3px) 0;
    }
    .header-container, .custContainer{
        max-width: calc(1396px - 230px);
    }
    .logo svg{
        width: calc(123px - 20px);
    }
    /*------------ Header start ------------*/

    /*---------- Home start ------------*/
    .page-banner .banner-head, .alternate-text{
        font-size: calc(83px - 13px);
    }
    .elegant-solutions{
        padding: calc(190px - 30px) 0;
    }
    .mx-1366{
        max-width: calc(1400px - 200px);
    }
    .elegant-solutions-header{
        margin-bottom: calc(30px - 5px);
    }
    .elegant-solutions-header h2{
        font-size: calc(80px - 13px);
        margin-bottom: calc(60px - 10px);
    }
    .lets-talk-btn{
        font-size: 21px;
    }
    .elegant-solutions{
        margin-top: -130vh;
    }
    .elegant-solutions-content-wraper{
        padding-left: calc(136px - 22px);
    }
    .elegant-solutions-content{
        padding: calc(25px - 4px) 0;
    }
    .elegant-solutions-content h3{
        font-size: calc(43px - 7px);
    }
    .elegant-solutions-content ul li a{
        font-size: 21px;
    }
    .section-head{
        font-size: calc(50px - 8px);
    }
    .section-para{
        font-size: calc(30px - 5px);
    }
    .stand-out{
        padding: calc(94px - 15px) 0 calc(50px - 8px) 0;
    }
    
    .stand-out-item-wraper{
        padding-top: calc(100px - 15px);
    }
    .stand-out-item-wraper .row [class*='col-']{
        margin-bottom: calc(90px - 15px);
    }
    .stand-out-item-head h4{
        font-size: calc(30px - 5px);
    }
    .stand-out-item-content{
        padding-bottom: calc(60px - 10px);
    }
    .stand-out-item-content p{
        font-size: calc(20px - 2px);
    }
    .case-study-new{
        padding: 0 0 calc(80px - 13px) 0;
    }
    .case-study-new-item-wraper{
        margin-top: calc(160px - 25px);
    }
    .case-study-new-container{
        padding: 0 15px;
        max-width: calc(1410px - 230px);
    }
    .case-study-new .section-head{
        margin-bottom: calc(30px - 5px);
    }
    .case-study-new-item{
        margin-bottom: calc(115px - 15px);
    }
    .cs-image{
        height: calc(672px - 112px);
        width: calc(600px - 100px);
    }
    .cs-image::before{
        height: calc(550px - 90px);
        width: calc(550px - 90px);
    }
    .cs-logo{
        margin-bottom: calc(36px - 6px);
    }
    .cs-content{
        padding-left: calc(108px - 15px);
    }
    .cs-content h5{
        font-size: calc(50px - 8px);
    }
    .cs-content h6{
        font-size: calc(28px - 4px);
        margin-bottom: calc(86px - 14px);
    }
    .cs-content p{
        font-size: calc(20px - 2px);
        margin-bottom: calc(88px - 14px);
    }
    .case-study-new-item-wraper .case-study-new-item:nth-child(even) .cs-image::before{
        left: calc(-16rem + 2rem);
    }
    .case-study-new-item-wraper .case-study-new-item:nth-child(even) .cs-content{
        padding-right: calc(108px - 15px);
    }
    .transform-x{
        padding: calc(145px - 24px) 0;
    }
    
    .transform-x-header p{
        font-size: calc(25px - 4px);
        margin-bottom: calc(38px - 6px);
    }
    .transform-x-box{
        padding: calc(40px - 6px) calc(50px - 8px) calc(76px - 12px) calc(60px - 10px);
    }
    .transform-x-box .section-head{
        font-size: calc(50px - 8px);
    }
    .transform-x-box p{
        font-size: calc(20px - 2px);
    }
    .transform-x-container{
        max-width: calc(1415px - 230px);
        padding: 0 15px;
    }
    .need-help{
        margin-top: calc(75px - 12px);
    }
    .need-help h5{
        font-size: calc(43px - 7px);
        margin-bottom: calc(30px - 5px);
    }
    .btn-circle-arrow{
        font-size: calc(20px - 2px);
    }
    .stand-out-container{
        max-width: calc(1252px - 200px);
    }

    /*---------- Home end ----------------*/

    /*---------- Footer start -----------------------*/
    .footer-new{
        padding: calc(180px - 30px) 0 calc(96px - 15px) 0;
    }
    .footer-container{
        max-width: calc(1396px - 230px);
    }
    .lets-talk{
        max-width: 550px;
    }
    .lets-talk h5{
        font-size: calc(100px - 15px);
    }
   
    .whatsapp-chat{
        max-width: 385px;
    }
    .whatsapp-chat-contenet h6{
        font-size: 21px;
    }
    .whatsapp-chat-contenet p{
        font-size: 18px;
    }
    .whats-app-icon{
        height: calc(68px - 10px);
        width: calc(68px - 10px);
        padding: 10px;
        margin-left: calc(70px - 11px);
    }
    .ftr-link-wraper{
        padding: calc(150px - 25px) 0 calc(90px - 15px) 0;
    }
   
    .enq-mail-box ul li{
        margin-bottom: calc(22px - 3px);
    }
    .enq-mail-box ul li span{
        font-size: 19px;
    }
    .enq-mail-box ul li a{
        font-size: 16px;
    }
   
    .footer-link-item ul li a{
        font-size: 18px;
    }
    .review-item{
        padding-left: calc(54px - 9px);
        padding-right: 15px;
        max-width: 288px;
        margin-right: calc(82px - 13px);
    }
    .review-wraper .review-item ul li{
        margin-right: 12px;
    }
    .review-wraper .review-item ul li:last-child{
        margin-right: 0;
    }
    .review-content p{
        font-size: 15.648px;
    }
    .credit-section{
        max-width: 330px;
    }
    .credit-section p{
        font-size: 16px;
    }
 
    .credit-links ul li{
        padding-right: 8px;
        margin-right: 5px;
        margin-bottom: 9px;
    }
  
    .footer-new-social-icons ul li{
        margin-right: 22px;
    }
	.blogPageSection .blogdtlrow li{
		font-size:18px
	}

    /*---------- footer end ------------------------*/
}
@media(max-width: 1400px){

    /*------------ Header start ------------*/
    header{
        padding: calc(23px - 3px*2) 0;
    }
    .logo svg{
        width: calc(123px - 20px*1.6);
    }
    /*------------ Header start ------------*/

    /*------------ Home page start ------------------*/
    .stand-out-container{
        max-width: calc(1252px - 200px);
    }
    .transform-x-container{
        max-width: calc(1440px - 240px);
    }
    .elegant-solutions{
        padding: calc(190px - 30px*2) 0;
    }
    .elegant-solutions-header h2{
        font-size: calc(80px - 13px*2);
        margin-bottom: calc(60px - 10px*2);
    }
    .elegant-solutions-content-container{
        max-width: calc(468px - 100px);
    }
    .elegant-solutions-content h3{
        font-size: calc(43px - 7px*2);
    }
    .elegant-solutions-content ul li a{
        font-size: 18px;
    }
    .stand-out-item-head h4{
        font-size: calc(30px - 5px*2);
    }
    .cs-content h5{
        font-size: calc(50px - 8px*2);
    }
    .cs-content h6{
        font-size: calc(28px - 4px*2);
        margin-bottom: calc(86px - 14px*2);
    }
    .cs-content p{
        margin-bottom: calc(88px - 14px*2);
    }
    .stand-out-item-wraper{
        padding-top: calc(100px - 15px*2);
    }
    .stand-out-item-wraper .row [class*='col-']{
        margin-bottom: calc(90px - 15px*2);
    }
    .stand-out-item-content{
        padding-bottom: calc(60px - 10px*2);
    }
    .case-study-new-item-wraper{
        margin-top: calc(160px - 25px*2);
    }
    .case-study-new .section-head{
        margin-bottom: calc(30px - 5px*2);
    }
    .stand-out-item-wraper .row [class*='col-']{
        max-width: calc(540px - 90px);
    }
    /*------------ Home page end ------------------*/
    .footer-container{
        max-width: calc(1436px - 240px);
    }
    .footer-new {
        padding: calc(180px - 30px*2) 0 calc(96px - 15px*2) 0;
    }
    .ftr-link-wraper{
        padding: calc(150px - 25px*2) 0 calc(90px - 15px*2) 0;
    }
	.blogPageSection .blogdtlrow li,.blogPageSection .blogdtlrow p{
		font-size:16px
	}
}
@media(max-height: 610px){
    .elegant-solutions{
        margin-top: -120vh;
    }
}

@media(max-width: 1200px){
    header{
        padding: calc(23px - 3px*2) 0;
    }
    .header-container, .custContainer{
        max-width: calc(1396px - 230px*2);
    }
    .page-banner .banner-head, .alternate-text {
        font-size: calc(83px - 13px*2);
    }
    .elegant-solutions {
        padding: calc(190px - 30px*3) 0;
    }
    .elegant-solutions-header h2 {
        font-size: calc(80px - 13px*2.4);
        margin-bottom: calc(60px - 10px*2.4);
    }
    .elegant-solutions-content-wraper {
        padding-left: calc(136px - 22px*2);
    }
    .mx-1366 {
        max-width: calc(1400px - 200px*2);
    }
    .stand-out {
        padding: calc(94px - 15px*2) 0 calc(50px - 8px*2) 0;
    }
    .stand-out-container {
        max-width: calc(1252px - 200px*2);
    }
    .section-head {
        font-size: calc(50px - 8px*1.5);
        margin-bottom: 14px;
    }
    .section-para {
        font-size: calc(30px - 5px*1.1);
    }
    .stand-out-item-wraper {
        padding-top: calc(100px - 15px*3);
    }
    .stand-out-item-content p {
        font-size: calc(20px - 2px*1.2);
    }
    .stand-out-item-content {
        padding-bottom: calc(60px - 10px*3);
    }
    .stand-out-item-wraper .row [class*='col-'] {
        max-width: calc(540px - 90px*1.5);
        margin-bottom: calc(90px - 15px*3);
    }
    .case-study-new {
        padding: 0 0 calc(80px - 13px*1.5) 0;
    }
    .new-common-btn{
        font-size: 22px;
        min-width: 215px;
    }
    .case-study-new-item-wraper {
        margin-top: calc(160px - 25px*3);
    }
    .case-study-new-container {
        max-width: calc(1410px - 230px*2);
    }
    .cs-content {
        padding-left: calc(108px - 15px*2);
    }
    .cs-content h5 {
        font-size: calc(50px - 8px*2.5);
    }
    .cs-logo {
        margin-bottom: calc(36px - 6px*2);
    }
    .cs-content h6 {
        font-size: calc(28px - 4px*2.5);
        margin-bottom: calc(86px - 14px*3);
    }
    .cs-content p {
        margin-bottom: calc(88px - 14px*2.3);
    }
    .btn-line-arrow{
        font-size: 22px;
    }
    .cs-logo img {
        max-height: 80px;
    }
    .transform-x {
        padding: calc(145px - 24px*2) 0;
    }
    .transform-x-container {
        max-width: calc(1440px - 240px*2);
    }
    .transform-x-header p {
        font-size: calc(25px - 4px*1.6);
        margin-bottom: calc(38px - 6px*1.5);
    }
    .transform-x-box .section-head {
        font-size: calc(50px - 8px*1.6);
    }
    .transform-x-box {
        padding: calc(40px - 6px*2) calc(50px - 8px*2) calc(76px - 12px*2) calc(60px - 10px*2);
    }
    .transform-x-box p {
        font-size: calc(20px - 2px*1.1);
    }
    .need-help {
        margin-top: calc(75px - 12px*2);
    }
    .need-help h5 {
        font-size: calc(43px - 7px*2);
    }
    .btn-line-arrow svg{
        width: calc(173px - 28px);
    }
    .btn-line-arrow span{
        margin-left: 36px;
    }
    .btn-line-arrow:hover svg{
        width: calc(173px - 28px*2);
    }
    .btn-line-arrow:hover span{
        margin-left: 28px;
    }


    .footer-new {
        padding: calc(180px - 30px*3) 0 calc(96px - 15px*3) 0;
    }
    .lets-talk h5 {
        font-size: calc(100px - 15px*2);
    }
    .lets-talk h5 span svg{
        width: 50px;
    }
    .lets-talk {
        max-width: 400px;
    }
    .footer-container {
        max-width: calc(1436px - 240px*2);
    }
    .ftr-link-wraper {
        padding: calc(150px - 25px*3) 0 calc(90px - 15px*3) 0;
    }
    .enq-mail-box ul li span {
        font-size: 18px;
    }
    .whatsapp-chat-contenet h6 {
        font-size: 19px;
    }
    .whatsapp-chat-contenet p {
        font-size: 17px;
    }
    .whats-app-icon {
        margin-left: calc(70px - 11px*2);
    }
    .review-item {
        max-width: 288px;
        margin-right: calc(82px - 13px*4.5);
    }
    .credit-section{
        text-align: right;
    }
    .credit-links ul{
        justify-content: flex-end;
    }
    .review-wraper .review-item ul li {
        margin-right: 10px;
    }
    .footer-link-item ul li a {
        font-size: 16px;
    }
    .need-help .btn-line-arrow{
        font-size: 20px;
    }
    .transform-x-header{
        max-width: 380px;
    }
}

@media(max-width: 991px){
    .elegant-solutions{
        margin-top: -10px;
    }
    .video-section{
        margin-top: -10vh;
        min-height: auto;
    }
    .header-container, .custContainer {
        max-width: calc(1396px - 230px*2.85);
    }
    .elegant-solutions-header h2 {
        font-size: calc(80px - 13px*3);
        margin-bottom: calc(60px - 10px*2.4);
    }
    .elegant-solutions-content h3 {
        font-size: calc(43px - 7px*2.6);
        margin-bottom: 11px;
    }
    .stand-out {
        padding: calc(94px - 15px*3) 0 calc(50px - 8px*3) 0;
    }
    .stand-out-container {
        max-width: calc(1252px - 200px*2.8);
    }
    .section-para {
        font-size: calc(30px - 5px*1.4);
    }
    .case-study-new{
        padding-top: 0;
    }
    .cs-image {
        height: calc(672px - 112px*2);
        width: calc(600px - 100px*2.5);
    }
    .cs-content {
        padding-left: calc(108px - 15px*4);
    }
    .case-study-new-item-wraper .case-study-new-item:nth-child(even) .cs-content {
        padding-right: calc(108px - 15px*4);
    }
    .cs-content h6 {
        margin-bottom: calc(86px - 14px*4);
    }
    .cs-content p {
        margin-bottom: calc(88px - 14px*3.1);
        font-size: calc(20px - 2px*1.2);
    }
    .cs-content h5 {
        font-size: calc(50px - 8px*2.7);
    }
    .stand-out-item-wraper .row [class*='col-'] {
        max-width: calc(540px - 90px*2.2);
    }
    .case-study-new-container {
        max-width: calc(1410px - 230px*2.8);
    }
    .transform-x-box{
        margin: auto;
        text-align: center;
    }
    .transform-x-header{
        margin: auto;
        text-align: center;
        max-width: 500px;
        margin-bottom: 25px;
    }
    .transform-x-header .section-head{
        text-align: center;
    }
    .transform-x-header p {
        margin-bottom: calc(38px - 6px*3);
    }
    .transform-x-box .section-head{
        text-align: center;
    }
    .need-help .btn-line-arrow{
        flex-direction: column;
    }
    .need-help .btn-line-arrow span {
        margin-left: 0;
    }
    .stand-out-item-head h4 {
        font-size: calc(30px - 5px*2.2);
    }
    .transform-x {
        padding: calc(145px - 24px*3) 0;
    }
    .lets-talk-btn{
        min-width: 190px;
    }

    /*----------------- Footer start -------------*/
    .footer-new {
        padding: calc(180px - 30px*4) 0 calc(96px - 15px*4) 0;
    }
    .lets-talk h5 {
        font-size: calc(100px - 15px*2.5);
    }
    .lets-talk h5 span svg {
        width: 43px;
    }
    .lets-talk {
        max-width: 345px;
    }
    .whats-app-icon {
        margin-left: calc(70px - 11px*3);
    }
    .whatsapp-chat{
        justify-content: end;
    }
    .footer-container {
        max-width: calc(1436px - 240px*2.95);
    }
    .footer-end-last{
        justify-content: flex-end;
    }
    .credit-section{
        text-align: center;
        max-width: 100%;
        margin: auto;
        margin-top: 32px;
    }
    .credit-links ul{
        justify-content: center;
    }
    .ftr-link-wraper {
        padding: calc(150px - 25px*3.6) 0 calc(90px - 15px*3) 0;
    }
    /*----------------- Footer end ---------------*/
}

@media(max-width: 767px){
    .header-container, .stand-out-container, .footer-container{
        padding: 0 18px;
    }
    .page-banner .banner-head, .alternate-text {
        font-size: calc(83px - 13px*2.7);
    }
    .elegant-solutions-content-wraper{
        padding-left: 0;
        padding-top: 30px;
    }
    .elegant-solutions-content ul li a{
        font-size: 21px;
    }
    .elegant-solutions-content h3{
        font-size: calc(43px - 7px*2);
    }
    .elegant-solutions {
        padding: calc(190px - 30px*4) 0;
    }
    .stand-out-item-wraper .row [class*='col-'] {
        max-width: 100%;
    }
    .stand-out{
        padding-bottom: 0;
    }
    .section-head{
        line-height: 1.2;
    }
    .case-study-new-item{
        /* flex-direction: row-reverse; */
        flex-wrap: wrap;
    }
    /*.cs-image{*/
    /*    order: 2;*/
    /*}*/
    .cs-content{
        padding-left: 0;
        margin-top: 48px;
        /*order: 1;*/
        text-align: center;
    }
    .cs-image {
        height: 100%;
        width: 100%;
    }
    .btn-line-arrow{
        justify-content: center;
    }
    .case-study-new-item {
        margin-bottom: calc(115px - 15px*3);
    }
    .transform-x-container {
        max-width: 90%;
    }
    .transform-x {
        padding: calc(145px - 24px*4) 0;
    }
    .transform-x-box {
        padding: calc(40px - 6px*2) calc(50px - 8px*2) calc(76px - 12px*3) calc(60px - 10px*2);
    }
    .whatsapp-chat {
        justify-content: space-between;
        margin-right: auto;
        max-width: 310px;
    }
    .lets-talk{
        margin: auto;
        margin-bottom: 35px;

    }
    .ftr-link-wraper {
        padding: calc(150px - 25px*4.3) 0 calc(90px - 15px*3) 0;
    }
    .enq-mail-box{
        margin-bottom: 30px;
    }
    .enq-mail-box, .footer-link-item{
        text-align: center;
    }
    .footer-link-item ul li a {
        font-size: 18px;
    }
    .footer-end-last{
        justify-content: center;
        margin-top: 36px;
    }
    .need-help {
        margin-top: calc(75px - 12px*3);
    }
    .case-study-new-item-wraper .case-study-new-item:nth-child(even) .cs-content {
        padding-right: 0;
    }
    .transform-x::after{
        display: block;
    }

    /* .page-banner, .elegant-solutions{
        min-height: auto;
    }
    .video-section{
        margin-top: 0;
    } */
    .svg-line-anim{
        display: none;
    }
    .blogSection .blogRow .blogItem h3{
        font-size: 20px;
    }
    .blogSection .blogRow .blogItem .blogBtm .readBtn, .blogSection .blogRow .blogItem .blogBtm .date {
        font-size: 17px;
    }
    .blogSection {
        padding: 40px 0px 40px;
    }
    .blogSection .blogRow .blogItem{
        margin-bottom: 25px;
    }
    .transform-x{
        margin-top: 25px;
    }
    .case-study-new{
        padding-bottom: 20px;
    }
	.blogPageSection .blogdtlrow li,.blogPageSection .blogdtlrow p{
		font-size:14px
	}
}

@media(max-width: 575px){
    .review-wraper{
        flex-wrap: wrap;
        justify-content: center;
    }
    .review-item{
        border: none;
        padding-right: 0;
        margin-right: 0;
        width: fit-content;
    }
    .review-wraper .review-item{
        margin-bottom: 25px;
    }
    .review-wraper .review-item:last-child{
        margin-bottom: 0;
    }
    .lets-talk h5 {
        font-size: calc(100px - 15px*3);
    }
    .lets-talk h5 span svg {
        width: 30px;
    }
    .lets-talk {
        max-width: 290px;
    }
    header {
        padding: calc(23px - 3px*3) 0;
    }
    .logo svg {
        width: calc(123px - 20px*1.9);
    }
    .transform-x-container {
        max-width: 100%;
    }
    .transform-x-box {
        padding: calc(40px - 6px*2) calc(50px - 8px*4) calc(76px - 12px*3) calc(60px - 10px*4);
    }
    .section-head {
        font-size: calc(50px - 8px*2.1);
    }
    .elegant-solutions {
        padding: calc(190px - 30px*4.7) 0;
    }
    .section-para {
        font-size: calc(30px - 5px*2);
    }
    .stand-out-item-wraper .row [class*='col-'] {
        margin-bottom: calc(90px - 15px*4);
    }
    .case-study-new-item-wraper {
        margin-top: calc(160px - 25px*4.5);
    }
    .case-study-new-item {
        margin-bottom: calc(115px - 15px*4.5);
    }
    .stand-out-item-wraper {
        padding-top: calc(100px - 15px*4);
    }
    .blogSection .case-study-new-header{
        margin-bottom: 30px;
    }
    .stand-out {
        padding: calc(94px - 15px*4) 0 calc(50px - 8px*3) 0;
    }
}


/*---------------- about page start -----------------*/

@media(max-width: 1600px){
    .page-padding-top{
        padding-top: calc(260px - 43px);
    }
    .about-container{
        max-width: calc(1330px - 178px);
    }
    .page-header{
        font-size: calc(65px - 10px);
        margin-bottom: calc(120px - 20px);
    }
    .ab-vision-mission{
        padding-top: calc(124px - 20px);
    }
    .ab-vision-mission-item h4{
        font-size: calc(43px - 7px);
    }
    .ab-vision-mission-item p{
        font-size: calc(25px - 4px);
    }
    .ab-vision-mission-wraper .row [class*='col-']{
        margin-bottom: calc(80px - 13px);
    }
    .ab-vision-mission-item {
        max-width: calc(570px - 95px);
    }
    .aparts {
        padding-top: calc(120px - 20px);
    }
    .apart-item-wraper {
        margin-top: calc(80px - 13px);
    }
    .apart-item-header h4{
        font-size: 22px;
    }
    .apart-item-content p{
        margin-bottom: calc(40px - 6px);
    }
    .global-content h3{
        font-size: calc(43px - 7px);
        margin-bottom: calc(20px - 2px);
    }
    .global-content p{
        margin-bottom: calc(56px - 9px);
    }
    .global-content {
        max-width: calc(536px - 89px);
    }
    .spotted {
        padding-top: calc(170px - 28px);
    }
    .spotted .section-header {
        margin-bottom: calc(120px - 20px);
    }
    .spotted-item-content p, .apart-item-content p, .global-content p, .culture-content p{
        font-size: calc(20px - 2px);
    }
    .spotted-item-content h5{
        font-size: 22px;
        margin-bottom: calc(26px - 4px);
    }
    .spotted-item-content p{
        margin-bottom: calc(30px - 5px);
    }
    .spotted-item-content {
        padding-left: calc(100px - 15px);
    }
    .spotted-item-wraper .spotted-item:nth-child(even) .spotted-item-content{
        padding-right: calc(100px - 15px);
    }
    .spotted-item-wraper .spotted-item {
        margin-bottom: calc(160px - 25px);
    }
    .logo-slider {
        margin-bottom: calc(80px - 13px);
    }
    .our-culture{
        padding: calc(80px - 13px) 0 calc(115px - 16px) 0;
    }
    .culture-content h4{
        font-size: calc(43px - 7px);
        margin-bottom: calc(36px - 6px);
    }
    .culture-content ul li{
        font-size: calc(26px - 4px);
        padding: calc(25px - 4px) 12px;
    }
    .culture-points{
        width: calc(560px - 93px);
        height: calc(562px - 93px);
    }
    .culture-point-item{
        width: calc(290px - 48px);
        height: calc(290px - 48px);
    }
    .culture-point-item{
        font-size: 22px;
    }
    .talk-to-an-expert {
        margin-bottom: calc(100px - 15px);
    }
    .talk-to-an-expert-wraper{
        padding: calc(70px - 12px) 20px;
    }
    .talk-to-an-expert-wraper h5{
        font-size: calc(30px - 4px);
    }
    .talk-to-an-expert-wraper h6{
        font-size: calc(43px - 7px);
    }
}
@media(max-width: 1400px){
    .page-padding-top {
        padding-top: calc(260px - 43px*2);
    }
}
@media(max-width: 1200px){
    .about-container {
        max-width: calc(1330px - 178px*2.3);
    }
    .page-padding-top {
        padding-top: calc(260px - 43px*3);
    }
    .page-header {
        font-size: calc(65px - 10px*1.6);
        margin-bottom: calc(120px - 20px*2);
    }
    .ab-vision-mission {
        padding-top: calc(124px - 20px*2);
    }
    .ab-vision-mission-item h4 {
        font-size: calc(43px - 7px*1.4);
    }
    .ab-vision-mission-item p {
        font-size: calc(25px - 4px*1.5);
    }
    .ab-vision-mission-wraper .row [class*='col-'] {
        margin-bottom: calc(80px - 13px*1.9);
    }
    .aparts {
        padding-top: calc(120px - 20px*2);
    }
    .apart-item-wraper {
        margin-top: calc(80px - 13px*2);
    }
    .apart-item-liner{
        height: 5px;
    }
    .global-content {
        max-width: calc(536px - 89px*1.6);
    }
    .global-content p {
        margin-bottom: calc(56px - 9px*2);
    }
    .spotted {
        padding-top: calc(170px - 28px*2);
    }
    .spotted .section-header {
        margin-bottom: calc(120px - 20px*3.6);
    }
    .spotted-item{
        display: block;
    }
    .spotted-item-image{
        height: auto;
        max-width: 100%;
        width: auto;
        margin: auto;
        margin-bottom: 40px;
    }
    .spotted-item-content {
        padding-left: 0;
    }
    .spotted-item-wraper .spotted-item {
        margin-bottom: calc(160px - 25px*3);
    }
    .spotted-item-wraper .spotted-item:nth-child(even) .spotted-item-content {
        padding-right: 0;
    }
    .culture-content h4 {
        margin-bottom: calc(36px - 6px*1.6);
    }
    .culture-content ul li {
        font-size: calc(26px - 4px*1.85);
        padding: calc(25px - 4px*2) 12px;
    }
    .culture-content ul li span{
        top: 18px;
    }
    .culture-point-item {
        width: calc(290px - 48px*1.05);
        height: calc(290px - 48px*1.05);
    }
    .culture-point-item{
        font-size: 20px;
    }
    .culture-content{
        padding-left: 30px;
    }
    .talk-to-an-expert {
        margin-bottom: calc(100px - 15px*2);
    }
    .talk-to-an-expert-wraper {
        padding: calc(70px - 12px*2) 20px;
        max-width: 95%;
        margin: auto;
    }
    .talk-to-an-expert-wraper h5 {
        font-size: calc(30px - 4px*1.5);
        margin-bottom: 18px;
    }
    .talk-to-an-expert-wraper h6 {
        font-size: calc(43px - 7px*1.6);
    }
    .btn-round-arrow{
        width: calc(116px - 18px);
        height: calc(116px - 18px);
    }
    .btn-round-arrow svg{
        width: calc(57px - 8px);
    }
    .logo-slider {
        margin-bottom: 0;
    }
}
@media(max-width: 991px){
    .about-container {
        max-width: calc(1330px - 178px*3.4);
    }
    .page-padding-top {
        padding-top: calc(260px - 43px*2.8);
    }
    .page-header {
        font-size: calc(65px - 10px*2);
        margin-bottom: calc(120px - 20px*3);
    }
    .ab-vision-mission {
        padding-top: calc(124px - 20px*3);
    }
    .ab-vision-mission-item h4 {
        font-size: calc(43px - 7px*1.6);
    }
    .ab-vision-mission-item p {
        font-size: calc(25px - 4px*1.8);
        line-height: 1.5;
    }
    .ab-vision-mission-wraper .row [class*='col-'] {
        margin-bottom: calc(80px - 13px*2.4);
    }
    .aparts {
        padding-top: calc(120px - 20px*4);
    }
    .apart-item-wraper {
        margin-top: calc(80px - 13px*3);
    }
    .apart-item-content p {
        margin-bottom: calc(40px - 6px*2);
    }
    .apart-item-wraper .row [class*='col-'] {
        margin-bottom: calc(60px - 10px*2);
    }
    .spotted-item-content p, .apart-item-content p, .global-content p, .culture-content p {
        font-size: calc(20px - 2px*1.2);
    }
    .global-content p {
        margin-bottom: calc(56px - 9px*3);
    }
    .spotted {
        padding-top: calc(170px - 28px*3.6);
    }
    .spotted .section-header {
        margin-bottom: calc(120px - 20px*4.2);
    }
    .spotted-item-content p {
        margin-bottom: calc(30px - 5px*2);
    }
    .spotted-item-wraper .spotted-item {
        margin-bottom: calc(160px - 25px*4);
    }
    .culture-points{
        margin: auto;
        margin-bottom: 30px;
    }
    /* .culture-point-item {
        width: calc(290px - 48px*2);
        height: calc(290px - 48px*2);
    }
    .culture-points {
        width: calc(560px - 93px*1.5);
        height: calc(562px - 93px*1.5);
    } */
    /* .tech{
        top: 27px;
        right: 48px;
    } */
    .potential {
        top: 9rem;
    }
    .culture {
        bottom: 0;
        left: 5rem;
    }
    .empathy {
        top: 68px;
    }
    /* .mobile-view{
        height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
    } */
    .culture-content{
        padding-left: 0;
        text-align: center;
        margin-top: 26px;
    }
    .culture-content ul li{
        text-align: left;
    }
    .culture-content ul{
        max-width: 500px;
    }
    .our-culture {
        padding: calc(80px - 13px*3) 0 calc(115px - 16px*3) 0;
    }
    .talk-to-an-expert-wraper {
        padding: calc(70px - 12px*3) 20px;
        max-width: 90%;
        margin: auto;
    }
    .ab-vision-mission::before{
        display: block;
    }
}
@media(max-width: 767px){
    .about-container{
        padding: 0 18px;
    }
    .page-header {
        font-size: calc(65px - 10px*3);
        margin-bottom: calc(120px - 20px*4);
    }
    .ab-vision-mission {
        padding-top: calc(124px - 20px*4);
    }
    .ab-vision-mission-item h4 {
        font-size: calc(43px - 7px*1.9);
    }
    .ab-vision-mission-wraper .row [class*='col-'] {
        margin-bottom: calc(80px - 13px*3);
    }
    .aparts {
        padding-top: calc(120px - 20px*5);
    }
    .ab-vision-mission-item p {
        font-size: calc(25px - 4px*2);
    }
    .spotted-item-content p, .apart-item-content p, .global-content p, .culture-content p {
        font-size: calc(20px - 2px*1.6);
    }
    .global-content{
        margin: auto;
        text-align: center;
        margin-bottom: 36px;
    }
    .global-content h3 {
        font-size: calc(43px - 7px*1.8);
        margin-bottom: calc(20px - 2px);
    }
    .spotted {
        padding-top: calc(170px - 28px*4.3);
    }
    .spotted-item-content{
        text-align: center;
    }
    .spotted-item-wraper .spotted-item {
        margin-bottom: calc(160px - 25px*4.7);
    }
    .talk-to-an-expert-wraper h6 {
        font-size: calc(43px - 7px*2);
    }
}
@media(max-width: 575px){
    .page-padding-top {
        padding-top: calc(260px - 43px*3.3);
    }
    .page-header {
        font-size: calc(65px - 10px*3.1);
        margin-bottom: calc(120px - 20px*4.6);
    }
    .ab-vision-mission-item h4 {
        font-size: calc(43px - 7px*2.3);
        margin-bottom: 9px;
    }
    .ab-vision-mission {
        padding-top: calc(124px - 20px*4.5);
    }
    .apart-item-wraper {
        margin-top: calc(80px - 13px*3.5);
    }
    .apart-item-wraper .row [class*='col-'] {
        margin-bottom: calc(60px - 10px*3);
    }
    .apart-item-header h4 {
        width: fit-content;
        margin: auto;
        margin-bottom: 12px;
    }
    .apart-item{
        text-align: center;
    }
    .spotted-item-content img{
        margin-bottom: 20px;
    }
    .spotted-item-image{
        margin-bottom: 30px;
    }
    .spotted-item-content p, .apart-item-content p, .global-content p, .culture-content p {
        font-size: calc(20px - 2px*2);
    }
    .culture-point-item {
        width: calc(290px - 48px*2.6);
        height: calc(290px - 48px*2.6);
    }
    .culture-point-item {
        font-size: 18px;
    }
    .tech {
        top: 13px;
        right: 3px;
    }
    .potential {
        right: 0px;
        top: 8rem;
    }
    .culture {
        bottom: 0;
        left: 33px;
    }
    .empathy {
        top: 31px;
        left: 0;
    }
    .culture-points {
        width: 300px;
        height: calc(562px - 93px*2.7);
    }
    .culture-content ul li{
        width: 100%;
    }
    .our-culture {
        padding: calc(80px - 13px*4) 0 calc(115px - 16px*4) 0;
    }
    .talk-to-an-expert-wraper h5 {
        font-size: calc(30px - 4px*2.3);
        margin-bottom: 18px;
    }
    .talk-to-an-expert-wraper h6 {
        font-size: calc(43px - 7px*2.6);
    }
    .talk-to-an-expert {
        margin-bottom: calc(100px - 15px*3);
    }
    .btn-round-arrow {
        width: calc(116px - 18px*1.6);
        height: calc(116px - 18px*1.6);
    }
    .btn-round-arrow svg {
        width: calc(57px - 8px*2);
    }
}

/*---------------- about page end -------------------*/

/*-------------------- contact page start ------------------*/

@media(max-width: 1600px){
   
    .form-new-item{
        margin-bottom: calc(66px - 10px);
    }
    .contact-new-container{
        max-width: calc(1390px - 240px);
    }
    .contact-new .form-new-item {
        padding-right: calc(50px - 8px);
    }
    .contact-new .form-new-item:nth-child(even) {
        padding-left: calc(50px - 8px);
    }
    .form-new-item input, .form-new-item textarea, .form-new-item select{
        /*padding-left: calc(46px - 7px);*/
        padding-bottom: 12px;
    }
    .contact-new-enq-item span{
        font-size: 16px;
    }
    .office-location {
        padding: calc(170px - 28px) 0 calc(230px - 38px) 0;
    }
    .office-location-item-content {
        padding-left: calc(90px - 15px);
    }
    .cochin .office-location-item-content {
        padding-top: calc(6rem - 1rem);
    }
    .office-location-item-content-item p{
        font-size: 18px;
    }
    .office-location-item.cochin .office-location-item-image{
        width: calc(500px - 83px);
        height: calc(616px - 100px);
    }
    .office-location-item.other-offices .office-location-item-image{
        height: calc(344px - 57px);
        width: calc(308px - 50px);
    }
    .other-offices{
        margin-right: 2rem;
    }
    
}
@media(max-width: 1400px){
    
    .office-location {
        padding: calc(170px - 28px*2) 0 calc(230px - 38px*2) 0;
    }
}
@media(max-width: 1200px){
    .contact-new-container{
        max-width: calc(1390px - 240px*2);
    }
  
    
    .office-location {
        padding: calc(170px - 28px*3) 0 calc(230px - 38px*3) 0;
    }
    .cochin .office-location-item-content {
        padding-top: calc(6rem - 1rem*2);
    }
    .office-location-item-content {
        padding-left: calc(90px - 15px*4);
    }
    .office-location-item.cochin .office-location-item-image {
        width: calc(500px - 83px*2);
        height: calc(616px - 100px*1.6);
    }
    .office-location-item.other-offices .office-location-item-image {
        height: calc(344px - 57px*2);
        width: calc(308px - 50px*2);
    }
    .other-offices .office-location-item-content .office-location-item-content-item {
        margin-bottom: calc(48px - 8px);
    }
    .other-offices {
        margin-right: 0;
        margin-top: -10rem;
    }
}
@media(max-width: 991px){
    .contact-new-container{
        max-width: calc(1390px - 240px*2.7);
    } 
    .contact-new-enq-box{
        margin-top: 50px;
    }
    .other-offices{
        margin-top: 30px;
        justify-content: start;
    }
    .office-location {
        padding: calc(170px - 28px*4) 0 calc(230px - 38px*4) 0;
    }
    .office-location-item.other-offices .office-location-item-image,
    .office-location-item.cochin .office-location-item-image {
        height: 344px;
        width: 308px;
    }
    .office-location-item-content-item h4{
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .other-offices .office-location-item-content .office-location-item-content-item {
        margin-bottom: calc(48px - 8px*2);
    }
    .office-location-item{
        align-items: center;
    }
    .cochin .office-location-item-content{
        padding-top: 0;
    }
}
@media(max-width: 767px){
    .contact-new-container {
        max-width: calc(1390px - 240px*2.9);
        padding: 0 18px;
    }
    .form-new-item {
        margin-bottom: calc(66px - 10px*2);
    }
    .contact-new .form-new-item {
        padding-right: calc(50px - 8px*3);
    }
    .contact-new .form-new-item:nth-child(even) {
        padding-left: calc(50px - 8px*3);
    }
    .form-new-item input, .form-new-item textarea, .form-new-item select {
        /*padding-left: calc(46px - 7px*3);*/
        padding-bottom: 10px;
        font-size: 17px;
    }
}
@media(max-width: 575px){
    .form-new-item input, .form-new-item textarea, .form-new-item select {
        /*padding-left: calc(46px - 7px*4.5);*/
        padding-bottom: 10px;
        font-size: 17px;
    }
    .contact-new .form-new-item {
        padding-right: 0;
    }
    .contact-new .form-new-item:nth-child(even) {
        padding-left: 0;
    }
    .contact-new .form-new-item{
        width: 100%;
    }
    .form-new-item {
        margin-bottom: calc(66px - 10px*3);
    }
    .contact-new-form{
        margin-top: 25px;
    }
    .office-location {
        padding: calc(170px - 28px*4.5) 0 calc(230px - 38px*4.5) 0;
    }
    
}
@media(max-width: 500px){
    .office-location-item{
        display: block;
    }
    .office-location-item-content{
        padding-left: 0;
    }
    .office-location-item-content-item{
        padding-top: 28px;
    }
    .other-offices .office-location-item-content .office-location-item-content-item {
        margin-bottom: calc(48px - 8px*6);
    }
    .office-location-item.other-offices .office-location-item-image, .office-location-item.cochin .office-location-item-image {
        height: auto;
        width: 100%;
    }
}
/*-------------------- contact page end ------------------*/


/*-------------------- career page start -----------------*/

@media(max-width: 1600px){
    .career-banner {
        padding: calc(385px - 64px) 0 calc(236px - 39px) 0;
    }
    .career-banner-conatiner h6 {
        font-size: calc(80px - 13px);
    }
    .career-banner-conatiner h1 {
        font-size: calc(200px - 33px);
        margin-bottom: calc(36px - 6px);
    }
    .career-banner-conatiner p {
        font-size: calc(35px - 5px);
        max-width: 753px;
    }
    .career-container{
        max-width: calc(1396px - 230px);
    }
    .career-point-header {
        padding: calc(120px - 20px) 0 3px 0;
    }
    .career-point-header h2 {
        font-size: calc(43px - 7px);
        margin-bottom: calc(36px - 6px);
    }
    .career-point-header h4 {
        font-size: calc(30px - 5px);
    }
    .career-point-header p{
        font-size: 18px;
    }
    .career-points-wraper {
        margin-top: calc(90px - 15px);
    }
    .point-number{
        margin-right: calc(100px - 15px);
    }
    .career-point-content p{
        font-size: 18px;
    }
    .career-point{
        margin-bottom: calc(115px - 18px);
    }
    .career-points-wraper .career-point:last-child {
        margin-bottom: calc(156px - 26px);
    }
    .career-point-number .point-icon svg{
        max-width: calc(238px - 39px);
    }
    .support-content {
        padding: calc(30px - 5px) calc(60px - 10px) calc(30px - 5px) calc(90px - 15px);
    }
    .support-content h4 {
        font-size: calc(43px - 7px);
        margin-bottom: calc(50px - 8px);
    }
    .support-item{
        height: calc(486px - 80px);
    }
    .support-new {
        margin-bottom: calc(136px - 22px);
    }
    .opportunity-header {
        margin-bottom: calc(84px - 14px);
    }
    .opportunity-header h4{
        font-size: calc(43px - 7px);
    }
    .quick-application p{
        font-size: 18px;
        margin-right: calc(65px - 10px);
    }
    .offer-wraper .accordion-item {
        margin-bottom: calc(34px - 5px);
    }
    .offer-wraper .accordion-button {
        font-size: calc(30px - 4px);
        padding-bottom: calc(34px - 4px);
    }
    .offer-accordion-content p {
        margin-bottom: calc(60px - 10px);
    }
    .offer-accordion-content p, .offer-accordion-content ul li{
        font-size: 18px;
    }
    .offer-accordion-content h1, .offer-accordion-content h3, .offer-accordion-content h3, .offer-accordion-content h4, .offer-accordion-content h5, .offer-accordion-content h6{
        margin-bottom: calc(26px - 4px);
    }
    .offer-accordion-content ul {
        margin: calc(20px - 2px) 0 calc(48px - 8px) 0;
    }
    .career-btn-wraper a {
        font-size: 21px;
    }
    .career-btn-wraper .new-common-btn{
        min-width: calc(244px - 40px);
    }
    .offer-accordion-content {
        padding-bottom: calc(60px - 10px);
    }
    .talent {
        padding: calc(130px - 20px) 0;
    }
    .talent-item-wraper{
        margin-top: calc(36px - 6px);
    }
    .talent-item-content p{
        font-size: 18px;
    }
    .talent-item-icon{
        margin-right: calc(30px - 5px);
    }
    .talent-item{
        margin-bottom: calc(50px - 8px);
        margin-right: calc(46px - 7px);
    }
    .career-points-wraper .career-point:nth-child(even) .career-point-number .point-number{
        margin-left: calc(100px - 15px);
    }
}
@media(max-width: 1400px){
    .career-banner {
        padding: calc(385px - 64px*2) 0 calc(236px - 39px*2) 0;
    }
    .career-banner-conatiner h6 {
        font-size: calc(80px - 13px*2);
    }
    .career-banner-conatiner h1 {
        font-size: calc(200px - 33px*2);
        margin-bottom: calc(36px - 6px);
    }
    .career-banner-conatiner p {
        font-size: calc(35px - 5px*2);
        max-width: calc(753px - 125px);
    }
    .career-point-header {
        padding: calc(120px - 20px*2) 0 3px 0;
    }
    .support-content {
        padding: calc(30px - 5px*2) calc(60px - 10px*2) calc(30px - 5px*2) calc(90px - 15px*2);
    }
    .support-new {
        margin-bottom: calc(136px - 22px*2);
    }
    .opportunity-header {
        margin-bottom: calc(84px - 14px*1.8);
    }
    .offer-wraper .accordion-button {
        font-size: calc(30px - 4px*1.5);
        padding-bottom: calc(34px - 4px*2);
    }
    .offer-accordion-content p {
        margin-bottom: calc(60px - 10px*2);
    }
    .offer-accordion-content ul {
        margin: calc(20px - 2px*2) 0 calc(48px - 8px*2) 0;
    }
    .career-btn-wraper a{
        font-size: 19px;
    }
    .offer-accordion-content {
        padding-bottom: calc(60px - 10px*2);
    }
    .talent {
        padding: calc(130px - 20px*2) 0;
    }
    .talent-item-content p {
        font-size: 17px;
    }
    .talent-item {
        margin-bottom: calc(50px - 8px*2);
    }
}
@media(max-width: 1200px){
    .career-container{
        max-width: calc(1396px - 230px*2);
    }
    .career-point-header {
        padding: calc(120px - 20px*3) 0 3px 0;
    }
    .career-points-wraper {
        margin-top: calc(90px - 15px*2);
    }
    .point-number {
        margin-right: calc(100px - 15px*2);
    }
    .career-points-wraper .career-point:nth-child(even) .career-point-number .point-number {
        margin-left: calc(100px - 15px);
    }
    .career-point {
        margin-bottom: calc(115px - 18px*2);
    }
    .career-point-number .point-icon svg {
        max-width: calc(238px - 39px*2);
    }
    .career-points-wraper .career-point:last-child {
        margin-bottom: calc(156px - 26px*2);
    }
    .support-content {
        padding: calc(30px - 5px*3) calc(60px - 10px*3) calc(30px - 5px*3) calc(90px - 15px*3);
    }
    .support-content h4 {
        font-size: calc(43px - 7px*1.6);
        margin-bottom: calc(50px - 8px);
    }
    .support-item {
        height: calc(486px - 80px*2);
    }
    .support-new {
        margin-bottom: calc(136px - 22px*3);
    }
    .opportunity-header br{
        display: none;
    }
    .opportunity-header h4 {
        font-size: calc(43px - 7px*2);
    }
    .offer-wraper .accordion-button {
        font-size: calc(30px - 4px*1.9);
        padding-bottom: calc(34px - 4px*3);
    }
    .offer-wraper .accordion-body{
        padding-top: 5px;
    }
    .offer-accordion-content p {
        margin-bottom: calc(60px - 10px*2.6);
    }
    .offer-accordion-content h1, .offer-accordion-content h3, .offer-accordion-content h3, .offer-accordion-content h4, .offer-accordion-content h5, .offer-accordion-content h6{
        font-size: 18px;
    }
    .talent {
        padding: calc(130px - 20px*3) 0;
    }
    .career-banner-conatiner h6 {
        font-size: calc(80px - 13px*3);
    }
    .career-banner-conatiner h1 {
        font-size: calc(200px - 33px*3);
        margin-bottom: calc(36px - 6px*1.2);
    }
}
@media(max-width: 991px){
    .career-container {
        max-width: calc(1396px - 230px*2.85);
    }
    .career-point-header h2 {
        font-size: calc(43px - 7px*1.6);
        margin-bottom: calc(36px - 6px*2);
    }
    .career-point-header h4 {
        font-size: calc(30px - 5px*1.5);
    }
    .career-point-header {
        padding: calc(120px - 20px*3.6) 0 3px 0;
    }
    .career-point-header p {
        font-size: 17px;
    }
    .point-number {
        margin-right: calc(100px - 15px*3);
    }
    .career-point-number .point-icon svg {
        max-width: calc(238px - 39px*2.6);
    }
    .career-point-content h4{
        font-size: 28px;
        margin-bottom: 14px;
    }
    .career-points-wraper .career-point:nth-child(even) .career-point-number .point-number {
        margin-left: calc(100px - 15px*3);
    }
    .career-point-content{
        max-width: calc(424px - 60px);
    }
    .career-points-wraper {
        margin-top: calc(90px - 15px*3);
    }
    .career-point {
        margin-bottom: calc(115px - 18px*3);
    }
    .career-points-wraper .career-point:last-child {
        margin-bottom: calc(156px - 26px*3);
    }
    .support-content {
        padding: calc(30px - 5px*3) calc(60px - 10px*3) calc(30px - 5px*3) calc(90px - 15px*3);
    }
    .support-content h4 {
        font-size: calc(43px - 7px*1.8);
        margin-bottom: calc(50px - 8px*2);
    }
    .support-new-container .row [class*="col-"] {
        padding: 0 8px;
    }
    .talent {
        padding: calc(130px - 20px*4) 0;
    }
    .quick-application{
        justify-content: flex-start;
        margin-top: 20px;
    }
}

@media(max-width: 767px){
    .career-container {
        padding: 0 18px;
    }
    .career-banner-conatiner h6 {
        font-size: calc(80px - 13px*3.6);
    }
    .career-banner-conatiner h1 {
        font-size: calc(200px - 33px*3.8);
        margin-bottom: calc(36px - 6px*1.5);
    }

   
    .career-banner-conatiner p {
        font-size: calc(35px - 5px*2.8);
    }
    .career-banner {
        padding: calc(385px - 64px*3) 18px calc(236px - 39px*3) 18px;
    }
    .career-point-header {
        padding: calc(120px - 20px*4.2) 0 3px 0;
    }
    .career-point-header h2 br{
        display: none;
    }
    .career-point-header h2 {
        font-size: calc(43px - 7px*1.8);
        margin-bottom: calc(36px - 6px*2.6);
    }
    .career-point-header h4 {
        font-size: calc(30px - 5px*1.8);
    }
    .point-number {
        margin-right: calc(100px - 15px*5);
    }
    .career-points-wraper .career-point:nth-child(even) .career-point-number .point-number {
        margin-left: calc(100px - 15px*5);
    }
    .career-point-content{
        padding-left: 30px;
    }
    .career-points-wraper .career-point:nth-child(even) .career-point-content {
        padding-left: 0;
        padding-right: 30px;
    }
    .point-number svg{
        height: calc(74px - 12px*2);
    }
    .career-point-content h4{
        margin-bottom: 9px;
    }
    .career-points-wraper {
        margin-top: calc(90px - 15px*4);
    }
    .career-point {
        margin-bottom: calc(115px - 18px*4);
    }
    .career-point-content p, .career-point-header p {
        font-size: 16px;
    }
    .career-point-content h4{
        font-size: 26px;
    }
    .career-point-number .point-icon svg {
        max-width: calc(238px - 39px*3.5);
    }
    .career-points-wraper .career-point:last-child {
        margin-bottom: calc(156px - 26px*4);
    }
    .support-content {
        padding: 30px calc(60px - 10px*3) 30px calc(90px - 15px*3);
        height:  auto;
        margin-bottom: 20px;
    }
    .support-new {
        margin-bottom: calc(136px - 22px*4);
    }
    .opportunity-header {
        margin-bottom: calc(84px - 14px*2.5);
    }
    .offer-wraper .accordion-button {
        font-size: calc(30px - 4px*2.2);
        padding-bottom: calc(34px - 4px*5);
    }
    .talent {
        padding: calc(130px - 20px*4.6) 0;
    }
    .talent-item-icon {
        margin-right: calc(30px - 5px*2);
    }
    .talent-item-content p {
        font-size: 16px;
    }
    .talent-item {
        margin-bottom: calc(50px - 8px*3);
        margin-right: calc(46px - 7px*2);
    }
}
@media(max-width: 575px){
    .career-banner-conatiner h6 {
        font-size: calc(80px - 13px*4.2);
        font-family: Gilroy-Regular;
    }
    .career-banner-conatiner h1 {
        font-size: calc(200px - 33px*4.3);
        margin-bottom: calc(36px - 6px*1.5);
    }
    .career-point{
        display: block;
    }
    .career-point-content {
        padding-left: 0;
    }
    .career-points-wraper .career-point:nth-child(even) .career-point-content {
        padding-right: 0;
    }
    .career-points-wraper .career-point:nth-child(even) .career-point-number{
        flex-direction: row;
    }
    .career-points-wraper .career-point:nth-child(even) .career-point-number .point-number {
        margin-left: 0;
        margin-right: calc(100px - 15px*5);
    }
    .point-number svg{
        width: auto;
    }
    .career-point-number{
        margin-bottom: 15px;
    }
    .career-point {
        margin-bottom: calc(115px - 18px*4.6);
    }
    .career-points-wraper {
        margin-top: calc(90px - 15px*4.8);
    }
    .career-point-number .point-icon svg {
        max-width: calc(238px - 39px*3.6);
    }
    .support-new-container {
        padding: 0 24px;
    }
    .opportunity-header h4 {
        font-size: calc(43px - 7px*2.4);
    }
    .support-new {
        margin-bottom: calc(136px - 22px*4.6);
    }
    .career-points-wraper .career-point:last-child {
        margin-bottom: calc(156px - 26px*4.6);
    }
    .opportunity-header {
        margin-bottom: calc(84px - 14px*2.8);
    }
    .offer-wraper .accordion-button {
        font-size: calc(30px - 4px*2.3);
    }
    .talent-item-wraper{
        display: block;
    }
    .talent-item{
        width: 100%;
        margin-right: 0;
    }
    .talent-item-icon {
        margin-right: calc(30px - 5px*2.8);
    }
    .talent-item {
        margin-bottom: calc(50px - 8px*4);
    }
    .career-banner-conatiner h1 {
        font-size: calc(200px - 33px*4.5);
        margin-bottom: calc(36px - 6px*3);
    }
    .career-banner-conatiner h6{
        margin-bottom: 6px;
    }
    .career-banner-conatiner p {
        font-size: calc(35px - 5px*3);
    }
    .career-banner {
        padding: calc(385px - 64px*3.5) 18px calc(236px - 39px*3.5) 18px;
    }
    .career-point-header h2 {
        font-size: calc(43px - 7px*2.2);
        margin-bottom: calc(36px - 6px*2.6);
    }
}

/*-------------------- career page end --------------------*/


/*-------------------- service page start -------------------*/
@media(max-width: 1600px){
    .new-service-banner {
        padding: calc(336px - 56px) 0 calc(136px - 20px) 0;
    }
    .service-container{
        max-width: calc(1390px - 230px);
    }
    .service-new-header .page-header {
        margin-bottom: calc(60px - 10px);
    }
    .btn-arrow-default{
        font-size: calc(30px - 5px);
    }
    .btn-arrow-default span{
        margin-left: calc(30px - 5px);
    }
    .future {
        padding: calc(126px - 50px) 0 calc(90px - 15px) 0;
    }
    .service-item-image-wraper{
        margin-right: calc(240px - 40px);
        height: calc(611px - 100px);
        width: calc(520px - 86px);
    }
    .service-content-item .section-head span{
        font-size: calc(30px - 5px);
        margin-bottom: calc(30px - 5px);
    }
    .service-content-item .section-head{
        margin-bottom: calc(30px - 5px);
    }
    .service-content-item p {
        font-size: 18px;
        margin-bottom: calc(90px - 15px);
    }
    .btn-short-arrow{
        font-size: calc(23px - 3px);
    }
    .service_thumb_img{
        max-height: calc(469px - 78px);
        max-width: 375px;
    }
    .industries-container {
        padding-left: calc(288px - 48px);
    }
    .section-head-span{
        font-size: calc(30px - 5px);
    }
    .industries-header .section-head {
        margin-bottom: calc(28px - 4px);
    }
    .industries-header p{
        margin-bottom: calc(60px - 10px);
        font-size: 18px;
    }
    .industries-slider-item {
        padding: calc(30px - 5px) calc(36px - 6px);
    }
    .industries-slider-image{
        margin-bottom: calc(22px - 3px);
    }
    .industries-slider-content h5, .industries-slider-content p{
        font-size: 18px;
    }
    .industries {
        margin-bottom: calc(160px - 26px);
    }
    .tech-section-logos {
        padding: 120px calc(144px - 24px) calc(60px - 10px) calc(200px - 46px);
        min-width: calc(920px - 155px);
    }
    .tech-section-content {
        padding-left: calc(138px - 23px);
        max-width: calc(810px - 135px);
    }
    .tech-section-content .page-header span {
        color: #000;
        margin-bottom: calc(25px - 5px);
    }
    .tech-section-content .page-header{
        margin-bottom: calc(25px - 5px);
        font-size: calc(56px - 10px*1.6);
    }
    .tech-section-content p{
        font-size: 15px;
    }
    .tech-section-content li {
        font-size: calc(20px - 4px);
        padding: 9px 0;
        padding-left: calc(32px - 6px);
    }
    .tech-section-logos ul li{
        margin-bottom: calc(30px - 5px);
    }
    .tech-section-logos img{
        max-height: calc(102px - 15px);
    }
    .get-in-touch-stripe {
        padding: calc(200px - 33px) 0 calc(80px - 13px) 0;
    }
    .get-in-touch-stripe-container h6 {
        font-size: calc(30px - 5px);
        margin-bottom: calc(50px - 8px);
    }
    .get-in-touch-stripe-container p{
        font-size: calc(30px - 5px);
    }
    .get-in-touch-stripe-container h4 {
        font-size: calc(80px - 13px);
        margin-bottom: calc(50px - 8px);
    }
    .industries-slider-image{
        height: calc(264px - 44px);
    }
}
@media(max-width: 1400px){
    .new-service-banner {
        padding: calc(336px - 56px*2) 0 calc(136px - 20px*2) 0;
    }
    .service-new-header .page-header {
        margin-bottom: calc(60px - 10px*2);
    }
    .btn-arrow-default span{
        margin-left: calc(30px - 5px*2);
    }
    .future {
        padding: calc(126px - 50px*2) 0 calc(90px - 15px*2) 0;
    }
    .service-item-image-wraper{
        margin-right: calc(240px - 40px*2);
    }
    .service-content-item p {
        margin-bottom: calc(90px - 15px*2);
    }
    .industries-container {
        padding-left: calc(288px - 48px*5);
    }
    .industries-header p{
        margin-bottom: calc(60px - 10px*2);
    }
    .industries {
        margin-bottom: calc(160px - 26px*2);
    }
    .tech-section-logos {
        padding: 100px calc(144px - 24px*2) calc(60px - 10px*2) calc(200px - 46px*4);
        min-width: calc(920px - 155px*2);
    }
    .tech-section-content {
        padding-left: calc(138px - 23px*2.5);
        max-width: calc(810px - 135px*1.5);
    }
    .get-in-touch-stripe {
        padding: calc(200px - 33px*2) 0 calc(80px - 13px*2) 0;
    }
    .future .section-header .section-para{
        max-width: calc(878px - 146px);
    }
    .service-item-content{
        max-width: calc(575px - 95px);
    }
    .tech-section-content li {
        font-size: calc(22px - 4px*1.6);
    }
    .footer-container{
        padding: 0 12px;
    }
    .tech-section-content .page-header{
        font-size: calc(56px - 10px*1.6);
    }
}
@media(max-width: 1200px){
    .future{
        padding-top: 30px;
    }
    .service-item-wraper{
        padding-top: 90px;
    }
    .service-container {
        max-width: calc(1390px - 230px*2);
    }
    .new-service-banner {
        padding: calc(336px - 56px*3) 0 calc(136px - 20px*3) 0;
    }
    .service-new-header .page-header {
        margin-bottom: calc(60px - 10px*3);
    }
    .future .section-header .section-para {
        max-width: calc(878px - 146px*2);
    }
    .service-item-image-wraper {
        margin-right: calc(240px - 40px*4);
        height: calc(611px - 100px);
        width: calc(520px - 86px*1.6);
    }
    .service-content-item .section-head span {
        font-size: calc(30px - 5px*2);
        margin-bottom: calc(30px - 5px*2);
    }
    .service-content-item .section-head {
        margin-bottom: calc(30px - 5px*2);
    }
    .service-item-content {
        max-width: calc(575px - 95px*1.8);
    }
    .service-content-item p {
        margin-bottom: calc(90px - 15px*3);
    }
    .industries {
        margin-bottom: calc(160px - 26px*3);
    }
    .industries-header .section-head {
        margin-bottom: calc(28px - 4px*2);
    }
    .tech-section-logos {
        padding: 100px calc(144px - 24px*3) calc(60px - 10px*2) calc(200px - 46px*4);
        min-width: calc(920px - 155px*2.9);
    }
    .tech-section-content {
        padding-left: calc(138px - 23px*4);
    }
    .get-in-touch-stripe {
        padding: calc(200px - 33px*3) 0 calc(80px - 13px*3) 0;
    }
    .get-in-touch-stripe-container h6 {
        margin-bottom: calc(50px - 8px*2);
    }
    .get-in-touch-stripe-container p {
        font-size: calc(30px - 5px*2);
    }
    .get-in-touch-stripe-container h4 {
        font-size: calc(80px - 13px*2);
        margin-bottom: calc(50px - 8px*2);
    }
    .get-in-touch-stripe-container{
        max-width: calc(930px - 155px);
    }
    .tech-section-logos img {
        max-height: calc(102px - 15px*2.5);
    }
    .section-head-span {
        font-size: calc(30px - 5px*2);
    }
}
@media(max-width: 1100px){
    .tech-section{
        display: block;
    }
    .tech-section-logos {
        padding: 40px calc(144px - 24px*3) calc(60px - 10px*3) calc(200px - 46px*4);
        min-width: calc(920px - 155px*2.9);
    }
    .tech-section-logos ul{
        max-width: 936px;
    }
    .tech-section-logos ul li{
        width: 18%;
        margin-right: 1%;
    }
    .tech-section-logos img {
        max-height: calc(102px - 15px*2);
    }
    .tech-section-content{
        max-width: 950px;
        padding: 40px 15px;
        margin: auto;
    }
}
@media(max-width: 991px){
    .service-container {
        max-width: calc(1390px - 230px*2.85);
    }
    .service-new-header .page-header {
        margin-bottom: calc(60px - 10px*4);
    }
    .service-item-wraper{
        display: block;
    }
    .service-item-content, .service-item-image-wraper{
        height: auto;
    }
    .service-item-image{
        position: static;
        transform: none;
        clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 20% 100%, 0 84%);
        width: 340px;
        padding: 40px;
        flex-shrink: 0;
    }
    .mob-service-item{
        display: flex;
        align-items: center;
        margin-bottom: 60px;
    }
    .mob-service-item .service-content-item{
        padding-left: 3rem;
        padding-top: 0;
    }
    .mob-service-item .service-content-item .section-head br{
        display: none;
    }
    .mob-service-item .service-content-item .section-head{
        font-size: calc(50px - 8px*2);
    }
    .service-content-item p {
        margin-bottom: calc(90px - 15px*3.8);
    }
    .mobile-service-wraper .mob-service-item:last-child{
        margin-bottom: 50px;
    }
    .service-item-wraper {
        padding-top: 60px;
    }
    .industries-slider-wraper {
        padding-left: 1rem;
    }
    .industries-header p {
        margin-bottom: calc(60px - 10px*3);
    }
    .tech-section-logos img {
        max-height: calc(102px - 15px*3);
    }
    .tech-section-content .page-header {
        font-size: calc(65px - 10px*2);
    }
    .get-in-touch-stripe {
        padding: calc(200px - 33px*4) 0 calc(80px - 13px*2) 0;
    }
    .get-in-touch-stripe-container h6 {
        margin-bottom: calc(50px - 8px*3);
    }
    .get-in-touch-stripe-container {
        max-width: calc(930px - 155px*1.8);
    }
    .get-in-touch-stripe-container h4 {
        font-size: calc(80px - 13px*2.6);
        margin-bottom: calc(50px - 8px*2.9);
    }
    .new-service-banner {
        padding: calc(300px - 56px*3) 0 calc(136px - 20px*3) 0;
    }
    .service_thumb_img{
        max-width: 100%;
    }
}
@media(max-width: 767px){
    .mob-service-item{
        display: block;
        text-align: center;
    }
    .service-container{
        padding: 0 18px;
    }
    .service-item-image{
        margin: auto;
        margin-bottom: 30px;
    }
    .mob-service-item .service-content-item{
        padding-left: 0;
    }
    .service-content-item .section-head span{
        margin: auto;
        margin-bottom: 15px;
    }
    .service-content-item .section-head span::after{
        right: -4rem;
        top: 10px;
    }
    .mob-service-item .service-content-item .section-head{
        text-align: center;
    }
    .service-content-item .section-head {
        margin-bottom: calc(30px - 5px*2.6);
    }
    .service-item-image{
        width: 425px;
    }
    .mobile-service-wraper .mob-service-item:last-child {
        margin-bottom: 30px;
    }
    .industries-container{
        padding-left: 18px;
        padding-right: 18px;
    }
    .industries {
        margin-bottom: calc(160px - 26px*4);
    }
    .industries-slider-wraper{
        padding-left: 0;
        margin-top: 33px;
    }
    .get-in-touch-stripe {
        padding: calc(200px - 33px*4.5) 0 calc(80px - 13px*2.5) 0;
    }
    
    .get-in-touch-stripe-container {
        padding: 0 18px;
    }
    .get-in-touch-stripe-container h4 {
        font-size: calc(80px - 13px*3);
        margin-bottom: calc(50px - 8px*2.9);
    }
    .service-content-item p {
        margin-bottom: calc(90px - 15px*4.3);
    }
    .svg_container{
        position:absolute;
        height:350px;
        width:100%;
        top:0px;
    }
    .svg_container svg{
        height:100%;
        width:auto;
        position:relative;
    }
}
@media(max-width: 575px){
    .future .section-header .page-header{
        line-height: 1.1;
    }
    .service-item-image{
        width: 100%;
    }
    .service-item-wraper {
        padding-top: 50px;
    }
    .mob-service-item .service-content-item .section-head {
        font-size: calc(50px - 8px*2.3);
    }
    .mob-service-item{
        margin-bottom: 50px;
    }
    .industries-header p {
        margin-bottom: calc(60px - 10px*3.8);
    }
    .tech-section-logos, .tech-section-logos ul{
        max-width: 100%;
        min-width: auto;
    }
    .tech-section-logos {
        padding: 40px 20px calc(60px - 10px*3) 20px;
    }
    .tech-section-logos ul li{
        width: 30%;
    }
    .tech-section-content .page-header {
        font-size: calc(65px - 10px*3.1);
    }
    .tech-section-content li {
        font-size: calc(26px - 4px*2);
        padding-left: 30px;
    }
    .get-in-touch-stripe {
        padding: calc(200px - 33px*4.7) 0 calc(80px - 13px*2.5) 0;
    }
    .get-in-touch-stripe-container h4 {
        font-size: calc(80px - 13px*3.6);
        margin-bottom: calc(50px - 8px*3.3);
    }
    .get-in-touch-stripe-container h6{
        font-size: 22px;
        margin-bottom: calc(50px - 8px*3.6);
    }
}
/*-------------------- service page end -------------------*/




/*---------- case study start ----------------*/

@media(max-width: 1600px){

    .casestudy-banner {
        padding: calc(280px - 46px) 0 calc(140px - 23px) 0;
    }
    .casestudy-banner h1{
        font-size: calc(110px - 18px);
    }
    .case-banner-box{
        max-width: calc(780px - 130px);
    }
    .casestudy-banner p{
        font-size: calc(33px - 5px);
    }
    .parallax-sec{
        height: calc(750px - 125px);
    }
    .coached-by-content-section {
        padding: calc(118px - 20px) 0 0 0;
    }
    .coach-section-head{
        font-size: calc(40px - 6px);
        margin-bottom: calc(30px - 5px);
    }
    .coached-by-content-section p{
        font-size: calc(18px - 2px);
    }
    .image-wraper {
        padding-top: calc(118px - 20px);
    }
    .image-wraper .image-item{
        max-height: calc(622px - 100px);
    }
    .coaching {
        padding: calc(140px - 23px) 0 calc(112px - 18px) 0;
    }
    .font-40 {
        font-size: calc(40px - 6px);
    }
    .coaching-content h3{
        margin-bottom: calc(36px - 6px);
    }
    .coach-image img{
        min-height: calc(650px - 108px);
    }
    .business-growth{
        padding-top: calc(118px - 19px);
    }
    .business-growth-content h4 {
        margin-bottom: calc(74px - 12px);
        font-size: calc(70px - 11px);
    }
    .business-growth-content p{
        font-size: calc(18px - 2px);
        margin-bottom: calc(50px - 8px);
    }
    .business-img img {
        max-height: calc(1200px - 400px);
    }
    .business-growth-content {
        padding-bottom: calc(150px - 25px);
    }
    .better-value {
        padding: calc(100px - 15px) 0;
    }
    .better-value-content h4 {
        font-size: calc(70px - 11px);
        margin-bottom: calc(34px - 5px);
    }
    .better-value-content p{
        font-size: calc(18px - 2px);
        margin-bottom: calc(40px - 6px);
    }
    .value-child-image img{
        max-height: calc(880px - 200px);
    }
    .our-projects-content {
        padding: calc(120px - 20px) 0 calc(100px - 15px) calc(180px - 30px);
    }
    .our-projects-content h4 {
        font-size: calc(40px - 6px);
        margin-bottom: 10px;
    }
    .our-projects-content p {
        font-size: calc(25px - 4px);
        margin-bottom: calc(25px - 4px);
    }
    .our-projects-wraper{
        max-width: calc(960px - 160px);
    }
    .project-link a{
        font-size: calc(70px - 11px);
    }
    .our-project-item{
        height: calc(225px - 23px);
    }
    .our-projects-content a{
        font-size: calc(20px - 2px);
        padding: calc(12px - 2px) calc(44px - 7px);
    }
     .coachedby-subtitle p{
          font-size: 40px;
     }
     .parallax-sec-adithya_birla .capital-head span {
        font-size: 50px;
    }

}
@media(max-width: 1400px){

.casestudy-banner {
    padding: calc(280px - 46px*2) 0 calc(140px - 23px*2) 0;
}
.casestudy-banner h1{
    font-size: calc(110px - 18px*1.5);
}
.case-banner-box{
    max-width: calc(780px - 130px*1.6);
}
.casestudy-banner p{
    font-size: calc(33px - 5px*2);
}
.parallax-sec{
    height: calc(750px - 125px*1.6);
}
.coached-by-content-section {
    padding: calc(118px - 20px*2) 0 0 0;
}
.image-wraper {
    padding-top: calc(118px - 20px*2);
}
.image-wraper .image-item {
    max-height: calc(622px - 100px*2);
}
.coaching {
    padding: calc(140px - 23px*2) 0 calc(112px - 18px*2) 0;
}
.business-growth {
    padding-top: calc(118px - 19px*2);
}
.business-growth-content h4 {
    margin-bottom: calc(74px - 12px*2);
    font-size: calc(70px - 11px*2);
}
.business-img img {
    max-height: calc(1200px - 400px*1.3);
}
.business-growth-content p {
    margin-bottom: calc(50px - 8px*2);
}
.value-child-image img {
    max-height: calc(880px - 200px*2);
}
.better-value-content h4 {
    font-size: calc(70px - 11px*2);
    margin-bottom: calc(34px - 5px*2);
}
.better-value-content p {
    margin-bottom: calc(40px - 6px*2);
}
.better-value {
    padding: calc(100px - 15px*2) 0;
}
.our-projects-content {
    padding: calc(120px - 20px*2) 0 calc(100px - 15px*2) calc(180px - 30px*2);
}
.project-link a {
    font-size: calc(70px - 11px*2);
}
.business-growth-content {
    padding-bottom: calc(150px - 25px*2);

}
.coachedby-subtitle p{
    font-size: 30px;
}
.parallax-sec-adithya_birla .capital-head span {
        font-size: 40px;
    }
}

@media(max-width: 1200px){

.casestudy-banner h1 {
    font-size: calc(110px - 18px*1.9);
}
.casestudy-banner p {
    font-size: calc(33px - 5px*2.5);
}
.parallax-sec {
    height: calc(750px - 125px*2);
}
.coached-by-content-section {
    padding: calc(118px - 20px*3) 0 0 0;
}
.coach-section-head {
    margin-bottom: calc(30px - 5px*1.6);
}
.image-wraper {
    padding-top: calc(118px - 20px*3);
}
.business-growth {
    padding-top: calc(118px - 19px*3);
}
.business-growth-content h4 {
    margin-bottom: calc(74px - 12px*3);
    font-size: calc(70px - 11px*2.5);
}
.business-growth-content p {
    margin-bottom: calc(50px - 8px*3);
}
.business-growth-content {
    padding-bottom: calc(150px - 25px*3);
}
.our-projects-wraper{
    max-width: 100%;
}
.our-projects-content {
    padding: calc(120px - 20px*3) 0 calc(100px - 15px*3) calc(180px - 30px*3);
}
.business-img{
    position: relative;
}
.business-img img {
    max-height: calc(1200px - 400px*1.1);
}
.coaching {
    padding: calc(140px - 23px*3) 0 calc(112px - 18px*3) 0;
}
.coachedby-subtitle p {
    font-size: 25px;
}
.parallax-sec-adithya_birla .capital-head span{
    font-size:35px;
}

}

@media(max-width: 991px){
.coached-by-content-section .row [class*='col-']:nth-child(1) {
    padding-right: 12px;
}
.coached-by-content-section .row [class*='col-']:nth-child(2) {
    padding-left: 12px;
}
.coach-image{
    margin-bottom: 36px;
}
.business-growth {
    padding-top: calc(118px - 19px*4);
}
.business-growth-content h4 {
    margin-bottom: calc(74px - 12px*4);
}
.business-growth-content {
    padding-bottom: calc(150px - 25px*4);
}
.better-value {
    padding: calc(100px - 15px*3) 0;
}
.value-child-image{
    right: 0;
    left: 0;
    text-align: center;
    width: fit-content;
    margin: auto;
}
.value-child-image img {
    max-height: calc(880px - 200px*1.4);
}
.better-value-images{
    margin-bottom: 36px;
}
.better-value-content{
    max-width: 100%;
}
.better-value-content p {
    margin-bottom: calc(40px - 6px*2.6);
}
.our-projects-content{
    padding-left: 0;
    padding-right: 12px;
}
.project-link a {
    font-size: calc(70px - 11px*2.5);
}
.project-link a svg{
    width: calc(45px - 7px*2);
}
.parallax-sec-adithya_birla .capital-head span{
    font-size:30px;
}
}
@media(max-width: 767px){

    .casestudy-banner h1 {
        font-size: calc(110px - 18px*2.5);
    }
    .parallax-sec {
        height: calc(750px - 125px*3);
    }
    .image-wraper {
        padding-top: calc(118px - 20px*4);
    }
    .coached-by-content-section {
        padding: calc(118px - 20px*4) 0 0 0;
    }
    .coaching {
        padding: calc(140px - 23px*4) 0 calc(112px - 18px*4) 0;
    }
    .business-growth-content p {
        margin-bottom: calc(50px - 8px*4);
    }
    .business-img img {
        max-height: 100%;
    }
    .value-child-image img {
        max-height: calc(880px - 200px*2);
    }
    .better-value-content h4 {
        font-size: calc(70px - 11px*2.6);
        margin-bottom: calc(34px - 5px*2.6);
    }
    .business-growth-content h4 {
        margin-bottom: calc(74px - 12px*4.6);
        font-size: calc(70px - 11px*2.8);
    }
    .our-projects-content {
        padding: calc(120px - 20px*3) 12px calc(100px - 15px*3) 12px;
    }
    .project-link a {
        font-size: calc(70px - 11px*3);
    }
    .our-project-item {
        height: calc(225px - 23px*2);
    }
    .parallax-sec{
        height: auto;
    }

}
@media(max-width: 575px){

.casestudy-banner h1 {
    font-size: calc(110px - 18px*3.6);
}
.casestudy-banner p {
    font-size: calc(33px - 5px*2.9);
}
.casestudy-banner {
    padding: calc(280px - 46px*2) 0 calc(140px - 23px*3) 0;
}
.coach-section-head {
    margin-bottom: calc(30px - 5px*2);
}
.image-wraper{
    columns: 1;
}
.coach-image img {
    min-height: auto;
}
.font-40 {
    font-size: calc(40px - 6px*1.2);
}
image {
    margin-bottom: 26px;
}
.business-image-wraper{
    columns: 1;
}
.value-child-image img {
    max-height: calc(880px - 200px*2.6);
}
.value-child-image{
    top: 0;
}
.scroll-section-inner{
    height: 300px;
}

.our-project-item{
    width: 50%;
}
.our-project-item {
    height: calc(225px - 23px*3);
}
.coachedby-subtitle p{
    font-size: 23px;
}
.parallax-sec-adithya_birla .capital-head span {
    font-size: 28px;
}

}
/*---------- case study end --------------*/

/*------------------- adithya-birla case study start------------------------- */

@media(max-width: 1600px){
    .capital-head h2 {
        font-size: calc(194px - 33px);
    }
    .capital-head span{
        font-size: calc(68px - 11px);
    }
    .adithya_birla-content p{
        font-size: calc(62px - 10px);
    }
    .problem-sec {
        padding:calc(80px - 13px) calc(150px - 25px) ;
    }
    .problem-sec p,.solution-sec p,.result-content p {
        font-size: calc(18px - 2px);
    }
    .solution-sec h2,.problem-sec h3,.result-content h4  {
    font-size:calc(70px - 12px);
    }
    .adithya_birla-content-section{
        padding: calc(107px - 17px) 0 calc(50px - 8px);
        /* padding: 90px 0 42px; */
    }
    .result {
        padding: calc(100px - 16px) 0;

    }
    .solution-sec {
        padding: calc(200px - 33px) 0 calc(140px - 23px) 0;
    }
}
@media(max-width: 1400px){
    .capital-head h2 {
        font-size: calc(194px - 33px*2);
    }
    .capital-head span{
        font-size: calc(68px - 11px*2);
    }
    .adithya_birla-content p{
        font-size: calc(62px - 10px*2);
    }
    .problem-sec {
        padding:calc(80px - 13px*2) calc(150px - 25px*2) ;
    }
    .solution-sec h2,.problem-sec h3,.result-content h4  {
    font-size:calc(70px - 12px*2);
    }
    .adithya_birla-content-section{
        padding: calc(107px - 17px*2) 0 calc(50px - 8px*2);
        /* padding: 90px 0 42px; */
    }
    .result {
        padding: calc(100px - 16px*2) 0;

    }
    .solution-sec {
        padding: calc(200px - 33px*2) 0 calc(140px - 23px*2) 0;
    }

}
@media(max-width: 1200px){
    .capital-head h2 {
        font-size: calc(194px - 33px*3);
    }
    .capital-head span{
        font-size: calc(68px - 11px*2.5);
    }
    .adithya_birla-content p{
        font-size: calc(62px - 10px*2.5);
    }
    .problem-sec {
        padding:calc(80px - 13px*3) calc(150px - 25px*3);
    }
    .solution-sec h2,.problem-sec h3,.result-content h4  {
    font-size:calc(70px - 12px*2.5);
    }
    .adithya_birla-content-section{
        padding: calc(107px - 17px*2.5) 0 calc(50px - 8px*2.5);
        /* padding: 90px 0 42px; */
    }
    .result {
        padding: calc(100px - 16px*2.5) 0;
    }
    .solution-sec {
        padding: calc(200px - 33px*3) 0 calc(140px - 23px*3) 0;
    }
}
@media(max-width: 991px){
    .capital-head h2 {
        font-size: calc(194px - 33px*4);
    }
    .capital-head span{
        font-size: calc(68px - 11px*3);
    }
    .adithya_birla-content p{
        font-size: calc(62px - 10px*3);
    }
    .problem-sec {
        padding:calc(80px - 13px*4) calc(150px - 25px*4);
    }
    .solution-sec h2,.problem-sec h3,.result-content h4  {
    font-size:calc(70px - 12px*2.5);
    }
    .parallax-sec-adithya_birla{
        height: 500px;
    }
    .adithya_birla-content-section{
        padding: calc(107px - 17px*3) 0 calc(50px - 8px*3);
    }
    .result {
        padding: calc(100px - 16px*3) 0;
    }
    .solution-sec {
        padding: calc(200px - 33px*4) 0 calc(140px - 23px*4) 0;
    }
}
@media(max-width: 899px){
    .scroll-sec-birla .scroll-inner-sec{
        height: 500px;   
    }
}
@media(max-width: 767px){
    
    .adithya_birla-content p{
        font-size: calc(62px - 10px*2);
        padding: 50px;
    }
    .problem-sec {
        padding:calc(80px - 13px*4.5) calc(150px - 25px*4.5);
    }
    .solution-sec h2,.problem-sec h3,.result-content h4  {
    font-size:calc(70px - 12px*3);
    }
    .adithya_birla-content-section{
        padding: calc(107px - 17px*4.5) 0 calc(50px - 8px*4.5);
        /* padding: 90px 0 42px; */
    }
    .result {
        padding: calc(100px - 16px*4.5) 0;
    }
    .solution-sec {
        padding: calc(200px - 33px*4.5) 0 calc(140px - 23px*4.5) 0;
    }
}
@media(max-width: 767px){
    
   .parallax-sec-adithya_birla{
    height: 60vh;
   }
   .adithya_birla-content p {
    font-size: calc(62px - 10px*2);
   }
   
   .solution-sec::after{
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.8);
    content: "";
    height: 100%;
    width: 100%;
    z-index: 0;
  }
  .solution-zindex{
    z-index: 1;
    padding: 0 18px;
  }
  .adithya-birla-sec img {
    max-width: 80%;
}
.result-images img {
    max-width: 60%;
}
.result-content {
    margin-left: 0;
}
.adithya_birla-content p{
    padding: 18px;
}
.capital-head h2 {
    font-size: calc(194px - 33px*4.2);
}
.capital-head span {
    font-size: calc(68px - 11px*3.5);
}

}
@media(max-width: 575px){
    .capital-head h2 {
        font-size: calc(194px - 33px*4.3);
    }
    .capital-head span {
        font-size: calc(68px - 11px*3.8);
    }
    .problem-sec{
        padding: 10px 20px;
    }
    .problem-sec p{
        font-size: calc(18px - 2px*1.5);
    }
    .parallax-sec-adithya_birla {
        height: 400px;
    }
    .adithya_birla-content p {
        padding: 0 10px;
        margin-bottom: 25px;
        line-height: 1.5;
    }
    .result {
        padding: calc(100px - 16px*5) 0;
    }
    .solution-sec {
        padding: calc(200px - 33px*5) 0 calc(140px - 23px*5) 0;
    }
    .scroll-sec-birla .scroll-inner-sec{
        height: 300px;   
    }
    .capital-head h2{
        letter-spacing: 1px;
    }
}


/*------------------- adithya-birla case study end------------------------- */


/*------------------- Eurovets case study start------------------------- */

@media(max-width: 1600px){
    .eurovets-parallax h2{
        font-size: calc(260px - 43px);
    }
    .euro-mob img{
        max-width: calc(497px - 120px);
    }
    .what-we-delivered-header {
        margin-bottom: calc(30px - 5px);
    }
    .what-we-delivered h5 {
        font-size: calc(35px - 5px);
        margin-bottom: calc(34px - 5px);
    }
    .what-we-delivered p{
        line-height: 2.4;
    }
    .what-we-delivered .business-img img {
        max-height: calc(767px - 127px);
    }
    .business-img{
        right: -2.6rem;
    }
    .euro-imgs img{
        height: calc(960px - 160px);
    }
    .animal-health .better-value-content {
        padding: calc(30px - 5px) 0;
    }
    .animal-health .better-value-content h4{
        font-size: calc(77px - 12px);
    }
    .impact{
        padding-top: calc(76px - 12px);
    }
    .impact-content h5{
        font-size: calc(70px - 11px);
        margin-bottom: calc(33px - 5px);
    }
    .impact-content p {
        font-size: calc(20px - 2px);
        margin-bottom: calc(36px - 6px);
    }
    .impact-img img{
        max-width: calc(1037px - 173px);
    }
    .dlove{
        max-width: calc(156px - 76px) !important;
        right: -25px;
    }
}

@media(max-width: 1400px){
    .eurovets-parallax h2 {
        font-size: calc(260px - 43px*1.5);
    }
    .euro-mob img {
        max-width: calc(497px - 120px*1.2);
    }
    .what-we-delivered-header {
        margin-bottom: calc(30px - 5px*1.6);
    }
    .what-we-delivered h4{
        margin-bottom: 25px;
    }
    .what-we-delivered h5 {
        font-size: calc(35px - 5px*1.6);
        margin-bottom: calc(34px - 5px*2);
    }
    .what-we-delivered-content [class*='col-']:nth-child(1) {
        padding-right: calc(30px - 5px);
    }
    .what-we-delivered-content [class*='col-']:nth-child(2) {
        padding-left: calc(30px - 5px);
    }
    .what-we-delivered .business-img img {
        max-height: calc(767px - 127px*2);
    }
    .euro-imgs img {
        height: calc(960px - 160px*2);
    }
    .animal-health .better-value-content h4 {
        font-size: calc(77px - 12px*2);
    }
    .impact {
        padding-top: calc(76px - 12px*2);
    }
    .impact-content h5 {
        font-size: calc(70px - 11px*1.5);
        margin-bottom: calc(33px - 5px*1.6);
    }
    .impact-img img {
        max-width: calc(1037px - 173px*2);
    }
    .dlove{
        max-width: calc(156px - 76px*1.2) !important;
        right: -20px;
    }
}
@media(max-width: 1200px){
    .eurovets-parallax h2 {
        font-size: calc(260px - 43px*1.8);
    }
    .euro-mob img {
        max-width: calc(497px - 120px*1.4);
    }
    .business-img{
        display: none;
    }
    .euro-imgs img {
        height: calc(960px - 160px*3);
    }
    .animal-health .better-value-content h4 {
        font-size: calc(77px - 12px*2.3);
    }
    .impact-content h5 {
        font-size: calc(70px - 11px*1.7);
        margin-bottom: calc(33px - 5px*1.9);
    }
    .impact-img img {
        max-width: calc(1037px - 173px*3);
    }
}
@media(max-width: 991px){
    .eurovets-parallax h2 {
        font-size: calc(260px - 43px*2.8);
    }
    .euro-mob img {
        max-width: calc(497px - 120px*1.9);
    }
    .euro-imgs img {
        height: calc(960px - 160px*3.5);
    }
    .animal-health .better-value-content h4 {
        font-size: calc(77px - 12px*2.9);
    }
    .impact {
        padding-top: calc(76px - 12px*3);
    }
    .impact-content h5 {
        font-size: calc(70px - 11px*1.9);
        margin-bottom: calc(33px - 5px*2.2);
    }
    .euro-scroll{
        height: 150vh;
    }
}
@media(max-width: 767px){
    .eurovets-parallax h2 {
        font-size: calc(260px - 43px*3.6);
    }
    .what-we-delivered-content [class*='col-']:nth-child(1) {
        padding-right: 12px;
    }
    .what-we-delivered-content [class*='col-']:nth-child(2){
        padding-left: 12px;
    }
    .animal-health .better-value-parent-img{
        max-width: 560px;
        margin: auto;
        margin-bottom: 5px;
        margin-left: -6rem;
    }
    .animal-health .better-value-content{
        margin-left: 0;
        text-align: center;
        padding-bottom: 36px;
    }
    .euro-scroll-sec{
        height: 300px;
    }
    .euro-scroll{
        height: 100vh;
    }
    .impact-content h5 {
        font-size: calc(70px - 11px*2.6);
        margin-bottom: calc(33px - 5px*2.6);
    }
    .impact-img img {
        max-width: calc(1037px - 173px*4);
    }
    .animal-health{
        min-height: auto;
    }
    .eurovets-parallax{
        height: 512px !important;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .euro-mob{
        position: relative;
        bottom: -10rem;
    }
    .eurovets-parallax h2{
        margin-bottom: 0;
        transform: translateY(8rem);
    }
}
@media(max-width: 575px){
    .eurovets-parallax h2 {
        font-size: calc(260px - 43px*4.4);
    }
    .euro-mob img {
        max-width: calc(497px - 120px*2.2);
    }
    .what-we-delivered h5 {
        font-size: calc(35px - 5px*2);
        margin-bottom: calc(34px - 5px*2.6);
    }
    .what-we-delivered .business-growth-content {
        padding-bottom: calc(150px - 25px*5);
    }
    .animal-health .better-value-parent-img {
        max-width: 350px;
        margin-left: -5rem;
    }
    .animal-health .better-value-content h4 {
        font-size: calc(77px - 12px*3.3);
    }
    .euro-scroll{
        height: 650px;
        transform: translateX(5%) translateY(-15%) rotate(-21deg);
    }
    .impact-content p{
        line-height: 2.1;
    }
    .impact-img img {
        max-width: 95%;
    }
    .euro-imgs img{
        height: auto;
    }
    .eurovets-parallax h2{
        transform: translateY(7rem);
    }
    .eurovets-parallax{
        height: 440px !important;
    }
    .euro-mob{
        bottom: -8rem;
    }
    .dlove {
        max-width: calc(156px - 76px*1.36) !important;
        right: -20px;
    }
}

/*------------------- Eurovets case study end------------------------- */


/*------------------- ABC Cargo study start------------------------- */
/*@media(max-width: 1600px){*/
/*    .abc_cargo-content p{*/
/*      font-size: calc(18px - 2px);*/
/*    }*/
/*    .abc_cargo-content h3{*/
/*        font-size: calc(40px - 6px);*/
/*        margin-bottom: calc(80px - 13px*4)*/
/*    }*/
/*    .abc_cargo-content-section {*/
/*        padding: calc(100px - 16px) 0;*/
/*    }*/
    
/*    .client-approach-sec h2{*/
/*        font-size: calc(70px - 11px);*/
/*        margin-bottom: calc(60px - 10px);*/
/*    }*/
/*    .client-approach-sec p{*/
/*        font-size: calc(18px - 2px);*/
/*    }*/
/*    .client-approach-sec {*/
/*        padding: calc(150px - 25px) 0;*/
/*    }*/
/*    .quote-content p {*/
/*        font-size: calc(50px - 8px);*/
/*        padding: calc(170px - 28px) 0 calc(20px - 3px );*/
/*    }*/
/*    .quote-sec {*/
/*        height: calc(700px - 116px);*/
/*    }*/
/*    .quote-img svg {*/
/*        width: calc(1307px - 217px);*/
/*    }*/
/*    .abc-solution-sec h3{*/
/*        font-size: calc(64px - 10px);*/
/*        margin-bottom: calc(80px - 13px*4);*/
/*    }*/
/*    .solution-content {*/
/*        padding:calc(55px - 9px) calc(95px - 15px);*/
/*    }*/
/*    .solution-content p {*/
/*        font-size: calc(18px - 2px);*/
/*    }*/
/*    .abc-outcome-parallax-sec h3 {*/
/*        font-size: calc(70px - 11px);*/
/*    }*/
/*    .abc-outcome-parallax-sec p {*/
/*        font-size: calc(18px - 2px);*/
/*    }*/
/*    .outcome-content {*/
/*        padding: calc(190px - 31px) 0;*/
/*    }*/
/*    .abc-scroll-items img {*/
/*        max-height: calc(360px - 60px);*/
/*    }*/
/*    .abc-outcome-parallax-sec {*/
/*        height: calc(900px - 150px);*/
/*    }*/
    
/*}*/
/*@media(max-width:1400px){*/
/*    .abc_cargo-content h3 {*/
/*        font-size: calc(40px - 6px*1.2);*/
/*    }*/
   
/*    .abc_cargo-content-section {*/
/*        padding: calc(100px - 16px*2) 0;*/
/*    }*/
/*    .client-approach-sec h2{*/
/*        font-size: calc(70px - 11px*2);*/
/*        margin-bottom: calc(60px - 10px*2);*/
/*    }*/
/*    .client-approach-sec {*/
/*        padding: calc(150px - 25px*2) 0;*/
/*    }*/
/*    .quote-content p {*/
/*        font-size: calc(50px - 8px*1.5);*/
/*        padding: calc(170px - 28px*2) 0 calc(20px - 3px*2 );*/
/*    }*/
/*    .quote-sec {*/
/*        height: calc(700px - 116px*2);*/
/*    }*/
/*    .quote-img svg {*/
/*        width: calc(1307px - 217px*2);*/
/*    }*/
/*    .abc-solution-sec h3{*/
/*        font-size: calc(64px - 10px*2);*/
/*        margin-bottom: calc(80px - 13px*2.8);*/
/*    }*/
/*    .solution-content {*/
/*        padding:calc(55px - 9px*2) calc(95px - 15px*2);*/
/*    }*/
/*    .abc-outcome-parallax-sec h3 {*/
/*        font-size: calc(70px - 11px*1.5);*/
/*    }*/
/*    .outcome-content {*/
/*        padding: calc(190px - 31px*2) 0;*/
/*    }*/
/*    .abc-scroll-items img {*/
/*        max-height: calc(360px - 60px*1.5);*/
/*    }*/
/*    .client-approach-img {*/
/*        max-width: 350px;*/
/*    }*/
/*    .abc-outcome-parallax-sec {*/
/*        height: calc(900px - 150px*2);*/
/*    }*/
/*}*/
/*@media(max-width:1200px){*/
/*    .abc_cargo-content-section {*/
/*        padding: calc(100px - 16px*2.5) 0;*/
/*    }*/
/*    .approach-sec h2 {*/
/*        font-size: calc(70px - 11px*2.5);*/
/*        margin-bottom: calc(60px - 10px*2.5);*/
/*    }*/
/*    .client-approach-sec {*/
/*        padding: calc(150px - 25px*2.5) 0;*/
/*    }*/
/*    .client-approach-img::after {*/
/*        bottom: -70px;*/
/*    }*/
/*    .quote-content p {*/
/*        font-size: calc(50px - 8px*2);*/
/*        padding: calc(170px - 28px*4) 0 20px;*/
/*    }*/
/*    .quote-sec {*/
/*        height: calc(700px - 116px*3);*/
/*    }*/
/*    .quote-img svg {*/
/*        width: calc(1307px - 217px*3);*/
/*        right: 0;*/
/*    }*/
/*    .abc-solution-sec h3{*/
/*        font-size: calc(64px - 10px*2.5);*/
/*        margin-bottom: calc(80px - 13px*2.5);*/
/*    }*/
/*    .solution-content {*/
/*        padding:calc(55px - 9px*3) calc(95px - 15px*3);*/
/*    }*/
/*    .abc-outcome-parallax-sec h3 {*/
/*        font-size: calc(70px - 11px*2);*/
/*    }*/
/*    .outcome-content {*/
/*        padding: 0 0;*/
        
/*    }*/
/*    .abc-outcome-parallax-sec {*/
/*        height: auto;*/
/*        padding: 90px 0;*/
/*    }*/
/*    .abc-outcome-parallax-sec::after{*/
/*        position: absolute;*/
/*        top: 0;*/
/*        left: 0;*/
/*        background-color: rgba(0,0,0,0.8);*/
/*        content: "";*/
/*        height: 100%;*/
/*        width: 100%;*/
/*        z-index: 0;*/
/*      }*/
/*      .outcome-zindex{*/
/*        z-index: 1;*/
/*        padding: 0 18px;*/
/*      }*/
/*}*/
/*@media(max-width:991px){*/
/*    .quote-content p {*/
/*        font-size: calc(50px - 8px*2.5);*/
/*    }*/
/*    .abc-solution-sec h3 {*/
/*        font-size: calc(64px - 10px*2.8);*/
/*    }*/
/*    .solution-content {*/
/*        padding: calc(55px - 9px*3.5) calc(95px - 15px*3.5);*/
/*    }*/
/*    .abc-solution-sec{*/
/*        padding: 50px 0;*/
/*    }*/
/*    .abc-outcome-parallax-sec h3 {*/
/*        font-size: calc(70px - 11px*2.5);*/
/*    }*/
/*.outcome-content {*/
/*    padding: calc(190px - 31px*4) 0;*/
/*    text-align: center;*/
/*}*/
/*.client-approach-sec h2 {*/
/*    font-size: calc(70px - 11px*2.5);*/
/*    margin-bottom: calc(60px - 10px*2.5);*/
/*}*/

/*.abc_cargo-content-section {*/
/*    padding: calc(100px - 16px*3) 0;*/
/*}*/

/*.abc-scroll-items img {*/
/*    max-height: calc(360px - 60px*1.8);*/
/*}*/
/*.abc-scroll-inner-sec{*/
/*    top: -2rem;*/
/*  }*/
/*}*/

/*@media (max-width:767px){*/
/*    .abc_cargo-content h3 {*/
/*        font-size: calc(40px - 6px*1.5);*/
/*        margin-bottom: 15px;*/
/*    }*/
/*    .abc_cargo-content-section {*/
/*        padding: calc(100px - 16px*4) 0;*/
/*        text-align: center;*/
/*    }*/
/*    .client-approach-sec h2 {*/
/*        font-size: calc(70px - 11px*3);*/
/*        margin-bottom: calc(60px - 10px*3);*/
/*    }*/
/*    .client-approach-sec {*/
/*        padding: calc(150px - 25px*3) 0;*/
/*        text-align: center;*/
/*    }*/
/*    .client-approach-img {*/
/*        max-width: unset;*/
/*    }*/
/*    .client-approach-img {*/
/*        margin: auto;*/
/*    }*/
/*    .quote-sec {*/
/*        height: auto;*/
        
/*    }*/
/*    .quote-img svg {*/
/*        position: static;*/
/*    }*/
/*    .quote-content p {*/
/*        font-size: calc(50px - 8px*3);*/
/*        text-align: center;*/
/*    }*/
/*    .solution-content {*/
/*        margin-bottom: 20px;*/
/*    }*/
/*    .abc-solution-sec h3 {*/
/*        font-size: calc(64px - 10px*3);*/
/*        margin-bottom: calc(80px - 13px*3);*/
/*    }*/
/*    .solution-content {*/
/*        border-radius: 32px;*/
/*        text-align: center;*/
/*    }*/

/*      .abc-outcome-parallax-sec h3 {*/
/*        font-size: calc(70px - 11px*3);*/
/*    }*/
/*    .outcome-content {*/
/*        padding: calc(190px - 31px*4.5) 0;*/
/*    }*/
/*    .abc-scroll-items img {*/
/*        max-height: calc(360px - 60px*2.5);*/
/*    }*/
/*    .abc-scroll-sec {*/
/*        height: 600px;*/
    
/*    }*/
/*    .parallax-sec-abc_cargo{*/
/*        height: 500px;*/
/*    }*/
/*    .abc-outcome-parallax-sec {*/
        /* height: 500px; */
/*        text-align: center;*/
/*    }*/
    /* .abc-outcome-parallax-sec {
        height: calc(900px - 150px*4);
    } */
/*    .client-approach-sec p, .abc-solution-sec h3{*/
/*        text-align: center;*/
/*    }*/
/*}*/
/*@media(max-width:575px){*/
/*    .parallax-sec-abc_cargo{*/
/*        height: 350px;*/
/*    }*/
/*    .abc_cargo-content-section {*/
/*        padding: calc(100px - 16px*4.5) 0;*/
/*        text-align: center;*/
/*    }*/
/*    .abc_cargo-content h3 {*/
/*        font-size: calc(40px - 6px*1.8);*/
/*    }*/
/*    .client-approach-sec {*/
/*        padding: calc(150px - 25px*3.5) 0;*/
/*        text-align: center;*/
/*    }*/
/*    .client-approach-sec h2 {*/
/*        font-size: calc(70px - 11px*3.5);*/
/*        margin-bottom: calc(60px - 10px*3.5);*/
/*    }*/
/*    .client-approach-img {*/
/*        max-width: 350px;*/
/*    }*/
/*    .client-approach-img::after {*/
/*        bottom: -45px;*/
/*    }*/
/*    .quote-content p {*/
/*        font-size: calc(50px - 8px*3.2);*/
/*        text-align: center;*/
/*    }*/
/*    .quote-img svg {*/
/*        width: calc(1307px - 217px*3.5);*/
/*    }*/
/*    .abc-solution-sec h3 {*/
/*        font-size: calc(64px - 10px*3.5);*/
/*        margin-bottom: calc(80px - 13px*3.5);*/
/*        align-items: center;*/
/*    }*/
/*    .solution-content {*/
/*        padding: calc(55px - 9px*4) calc(95px - 15px*4);*/
/*    }*/
/*    .abc-outcome-parallax-sec h3 {*/
/*        font-size: calc(70px - 11px*3.5);*/
/*    }*/
    /* .abc-outcome-parallax-sec p {
        font-size: calc(18px - 3px*1.5);
    } */
  
/*    .outcome-content {*/
/*        padding: calc(190px - 31px*5) 0;*/
/*    }*/
/*    .abc-scroll-items img {*/
/*        max-height: calc(360px - 60px*3);*/
/*    }*/
/*    .abc-scroll-sec {*/
/*        height: 500px;*/
/*    }*/
/*    .abc-outcome-parallax-sec {*/
/*        height: unset;*/
/*        text-align: center;*/
/*        padding: 50px 0;*/
/*    }*/
    /* .abc-outcome-parallax-sec {
        height: calc(900px - 150px*4.5);
    } */
/*}*/

/*------------------- ABC Cargo study end------------------------- */


/*-------------------- Blog page start -------------------*/

@media(max-width:1600px){
    .blog-container h1 {
        font-size: calc(65px - 10px);
        margin-bottom: 20px;
    }
    .blog-thumbnil img {
        max-height: calc(435px - 72px);
    }
    .blog-content h2 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .blog-content {
        margin-top: 34px;
    }
    .blog-content a,.blog-tab-content a {
        font-size: 18px;
    }
    .blog-card-wrapper [class*='col-'] {
        margin-right: 0;
    }
    .blog-tab-content h2 {
        font-size: 21px;
    }
    .resources-sec {
        padding: 30px 0;
    }
    .resources-sec h3 {
        margin-bottom: 40px;
        font-size: calc(65px - 10px);
    }
    .blog-card {
        margin-bottom: 45px;
    }
    .blog-card h4 {
        font-size: 18px;
    }
    .blog-card span {
        font-size: 14px;
    }
    .inbox-sec p{
        font-size: 24px;
    }
    .inbox-sec h3{
        font-size: 24px;
        margin-bottom: 15px;
    }
    .mail-wrapper input {
        font-size: 17px;
        min-height: 56px;
    }
    .mail-wrapper button {
        line-height: 27px;
        font-size: 17px;
    }
    .blog-tab-sec .nav-pills .nav-link {
        padding: 18px 25px;
        font-size: 18px;
    }
    .blog-tab-sec ul{
    justify-content: space-between;
    }
    .blog-tab-sec nav {
        margin-bottom: 30px;
    }
    .blog-sec {
        padding: 160px 0 0px;
    }
    .latest-blog{
        margin-bottom: 40px;
    }

    .blog-inner-title h2,.blog-inner-content-sec h3 { 
        font-size: 24px;
        /* margin-bottom: 24px; */
    }
    .blog-inner-title p {
        margin-top: 50px;
    }
    .blog-inner-wrapper p {
        font-size: 18px;
        padding-bottom: 15px;
    }
    .blog-inner-wrapper h4{
        font-size: 20px;
    }
    .related-blogs-sec h2 {
        font-size: 50px;
    }
    .blog-inbox-rt p {
        font-size: 18px;
    }
    .related-blogs-sec {
        margin-bottom: 30px;
    }
}

@media (max-width: 1400px){
.blog-container h1 {
    font-size: calc(65px - 10px*2);
}
.blog-tab-sec {
    padding-left: 100px;
}
.blog-content h2 {
    font-size: 22px;
    margin-bottom: 20px;
}
.blog-tab-content h2 {
    font-size: 20px;
    margin: 20px 0;
}
.blog-tab-content a svg,.blog-content span svg{
    width: 20px;
}
.blog-content a, .blog-tab-content a {
    font-size: 16px;
}
.resources-sec h3 {
    margin-bottom: 30px;
    font-size: calc(65px - 10px*2);
}
.inbox-sec h3 {
    font-size: 22px;
    margin-bottom: 10px;
}
.inbox-sec p {
    font-size: 22px;
}
.mail-wrapper {
    margin-top: 30px;
}
.blog-tab-sec .nav-pills .nav-link {
    padding: 15px 25px;
    font-size: 18px;
}
.latest-blog{
    margin-bottom: 30px;
}
.blog-inner-title h2, .blog-inner-content-sec h3 {
    font-size: 22px;
}
.related-blogs-sec h2  {
    font-size: 40px;
    margin-bottom: 25px;
}
.blog-inner-content-sec {
    padding: 30px 0;
}
.blog-inner-wrapper h4 {
    margin: 15px 0;
}
.blog-inbox-rt {
    padding: 40px 30px;
    margin-left: 0px;
}
}
@media(max-width:1200px){
    .blog-container h1 {
        font-size: calc(65px - 10px*2.5);
        margin-bottom: 10px;
    }
    .blog-tab-sec .nav-pills .nav-link {
        padding: 18px 22px;
        font-size: 16px;
    }
    .blog-tab-content {
        padding-bottom: 20px;
    }
    .blog-tab-sec {
        padding-left: 80px;
    }
    .resources-sec h3 {
        margin-bottom: 20px;
        font-size: calc(65px - 10px*2.5);
    }
    .blog-sec {
        padding: 140px 0 0px;
    }
    .blog-card h4{
        min-height: 45px;
    }
    
}
@media (max-width: 991px){
.blog-container h1 {
    font-size: calc(65px - 10px*3);
}
.blog-tab-sec {
    padding-left: 20px;
}
.blog-tab-sec .nav-pills .nav-link {
    padding: 13px 16px;
}
.blog-tab-content h2 {
    font-size: 18px;
    /*margin: 14px 0;*/
}
.blog-content h2 {
    font-size: 20px;
}
.blog-content {
    margin-top: 25px;
}
.resources-sec h3 {
    font-size: calc(65px - 10px*3);
}
.blog-card img {
    margin-bottom: 15px;
}
.blog-card h4 {
    margin-bottom: 15px;
}
.resources-sec {
    padding: 0;
    margin:30px 0 20px;
}
.inbox-sec h3 {
    font-size: 18px;
}
.inbox-sec p {
    font-size: 18px;
}
.sent-btn {
    width: 40px;
    height: 40px;
}
.mail-wrapper input {
    font-size: 16px;
    min-height: 50px;
}
.blog-card-wrapper [class*='col-'] {
    max-width: 100%;
    width: 50%;
}
.latest-blog{
    margin-bottom: 30px;
}
.blog-inbox-rt {
    margin-left: 0;
    padding: 30px 25px;
}
.blog-inner-title h2, .blog-inner-content-sec h3 {
    font-size: 20px;
}
.blog-inner-wrapper p {
    font-size: 16px;
    margin-bottom: 0;
}
title h2, .blog-inner-content-sec h3 {
    font-size: 18px;
}
.blog-inbox-rt p {
    font-size: 16px;
}
.related-blogs-sec h2 {
    font-size: 35px;
}
.blog-sec {
    padding: 100px 0 0px;
}
}
@media (max-width:767px){
    .blog-container h1 {
        font-size: calc(65px - 10px*3.2);
        margin-bottom: 0;
    }
    .blog-inner-wrapper p {
        line-height:1.7;
    }
    .blog-content h2 {
        font-size: 24px;
    }
    .blog-tab-sec {
        padding-left: 0px;
        margin-top: 15px;
    }
    .blog-tab-sec ul {
        justify-content: unset;
    }
     .blog-tab-content h2 {
        font-size: 22px;
    } 
    .resources-sec h3 {
        font-size: calc(65px - 10px*3.2);
    }
    .blog-card-wrapper [class*='col-'] {
        max-width: 100%;
    }
    .blog-card img {
        max-height: 300px;
    }
    .blog-card {
        margin-bottom: 40px;
    }
    .mail-wrapper button {
        margin-top: 20px;
        line-height: 0px;

    }
    .inbox-sec {
        padding-bottom: 60px;
    }
    .blog-inner-title {
        margin-top: 20px;
        margin-left:0px;
    }
    .blog-inner-title p {
        margin-top: 25px;
    }
    .blog-inner-content-sec {
        padding: 20px 0;
    }
    .blog-inner-wrapper h4 {
        font-size:21px;
        /*margin: 10px 0;*/
    }
 
    .blog-inner-content-sec button{
       line-height: 20px;
    }
    .related-blogs-sec h2 {
        font-size: 30px;
    }
    .blog-card h4 {
    font-size:20px;
}
.inbox-sec h3 {
    font-size:24px;
}
.mail-wrapper input{
    line-height:56px;
}
  .blog-tab-sec {
      margin-bottom:30px;
  }
.blog-inner-title h2{
    font-size:24px;
}
.blog-inner-content-sec h3{
    font-size:22px;
}
.blog-inner-wrapper p{
    font-size:18px;
}
.blog-inbox-rt {
    margin: 35px 0;
}
.related-blogs-sec {
    margin-bottom: 20px;
}
}
@media (max-width: 575px){
.blog-sec {
    padding: 100px 0 0px;
}
.resources-sec h3 {
    font-size: calc(65px - 10px*3.5);
}
.blog-card {
    margin-bottom: 30px;
}
.mail-wrapper {
    text-align:center;
}
.sent-btn svg{
    width: 20px;
}

.blog-card-wrapper [class*='col-']{
    width: 100%;
}
.blog-tab-content h2{
    font-size: 20px;
}
.mail-wrapper button svg {
    margin-left: 25px;
}
.mail-wrapper input {
    width: 100%;
}
.mail-wrapper button {
    margin-left: 0;
    min-width: 140px;
}
.blog-tab-sec .nav-pills .nav-link {
    padding: 13px 20px;
}
}
/*-------------------- Blog page end -------------------*/


/*-------------------- Innovation Hub page start -------------------*/
@media (max-width: 1600px) {

    .mvp-sec h2,
    .contactus-mvp h3 {
        font-size: calc(50px - 8px);
        margin-bottom: 25px;
    }

    .development-experience-sec {
        padding: 60px 0;
    }

    .mvp-sec p,
    .development-experience-sec p,
    .listing-content p,
    .contactus-mvp p {
        font-size: calc(20px - 3px);

    }

    .mvp-sec h3,
    .mvp-benefits-sec h3,
    .mvp-goals h3,
    .development-experience-sec h3,
    .why-choose-head,
    .more-about-mvp h3,.listing-content h3 {
        font-size: calc(40px - 7px);
    }
    .why-choose-head{
        margin-bottom: 75px;
    }
    .mvp-sec input {
        max-width: 390px;
        font-size: 18px;
    }

    .mvp-img {
        max-height: calc(824px - 137px);
    }

    .innovation-sec {
        padding: 120px 0 90px;
    }

    .benefits-content h4 {
        font-size: calc(30px - 5px);
    }

    .benefits-content p {
        font-size: 18px;
    }

    .benefits-content {
        padding: 23px;
        max-width: 420px;
    }

    .mvp-benefits-sec {
        padding: 90px 0;
    }

    .mvp-goals {
        padding: 100px 0;
    }

    .development-experience-sec h3 {
        max-width: calc(950px - 158px);
        padding-bottom: 41px;
    }

    .choose-img {
        width: calc(750px - 125px);
    }

    .img-bg {
        height: 180%;
    }

    .why-choose {
        padding: 110px 0;
    }

    .mvp-goalwrap {
        max-width: 1000px;

    }
    .mvp-benefits-sec h3{
        margin-bottom: 84px;
    }
}

@media (max-width:1400px) {

    .mvp-sec h2,
    .contactus-mvp h3 {
        font-size: calc(50px - 8px*1.5);
    }

    .benefits-content h4 {
        font-size: calc(30px - 5px*1.5);
    }

    .mvp-sec h3,
    .mvp-benefits-sec h3,
    .mvp-goals h3,
    .development-experience-sec h3,
    .why-choose-head,
    .more-about-mvp h3,.listing-content h3 {
        font-size: calc(40px - 7px*1.2);
    }

    .mvp-benefits-sec h3 {
        margin-bottom: 68px;
    }

    /* .mvp-goals svg{
        height: 90px;
        width: 90px;
    } */
    .mvp-goals {
        padding: 80px 0 0;
    }

    .more-about-mvp h3 {
        margin-bottom: 20px;
    }

    .innovation-sec {
        padding: 90px 0;
    }

    .mvp-benefits-sec {
        padding: 70px 0;

    }

    .development-experience-sec p {
        margin-top: 30px;
    }

    .mvp-img {
        max-height: calc(824px - 137px*1.5);
    }

    .why-choose {
        padding: 90px 0;
    }

    .development-experience-sec h3 {
        padding-bottom: 36px;
    }
    .more-about-mvp{
        padding: 60px 0;
    }
    .why-choose-head{
        margin-bottom: 60px;
    }
}

@media (max-width:1200px) {

    .mvp-sec h2,
    .contactus-mvp h3 {
        font-size: calc(50px - 8px*2);
    }

    .benefits-content h4 {
        font-size: calc(30px - 5px*2);
    }
     .development-experience-sec h3 {
        padding-bottom: 30px;
        margin-top: 15px;
    }
    .mvp-sec h3,
    .mvp-benefits-sec h3,
    .mvp-goals h3,
    .development-experience-sec h3,
    .why-choose-head,
    .more-about-mvp h3,.listing-content h3 {
        font-size: calc(40px - 7px*1.5);
    }
    .why-choose-head{
        margin-bottom:45px;
    }
    .mvp-goals span {
        font-size: 27px;
    }

    /* .mvp-goals svg {
        margin: 45px 80px;
        height: 70px;
        width: 70px;
    } */
    .mvp-goals {
        padding: 60px 0;
    }

    .mvp-benefits-sec {
        padding: 60px 0;
    }

    .choose-img {
        width: calc(750px - 125px*2);
    }

    .circle-wrap {
        height: 500px;
        width: 500px;
    }

    @keyframes animate {
        from {
            width: 0px;
        }

        to {
            width: 250px;
        }
    }

    /* .mvp-img {
        max-height: calc(824px - 137px*1.8);
    } */
    .mvp-benefits-sec h3 {
        margin-bottom: 52px;
    }

    .why-choose {
        padding: 70px 0;
    }

    .mvp-goalwrap {
        max-width: 800px;
    }
    .development-experience-sec{
        padding: 30px 0;
    }
}

@media (max-width:991px) {

    .mvp-sec p,
    .development-experience-sec p,
    .listing-content p,
    .contactus-mvp p {
        font-size: 16px;
    }

    .mvp-sec h2,
    .contactus-mvp h3 {
        font-size: calc(50px - 8px*2.5);
    }
    .mvp-benefits-sec h3 {
        margin-bottom: 46px;
    }
    .mvp-sec h3,
    .mvp-benefits-sec h3,
    .mvp-goals h3,
    .development-experience-sec h3,
    .why-choose-head,
    .more-about-mvp h3,.listing-content h3 {
        font-size: calc(40px - 7px*2);
    }

    .mvp-sec p,
    .mvp-sec h2 {
        margin-bottom: 15px;
    }

    .mvp-sec h3 {
        margin-bottom: 10px;
    }

    .innovation-sec {
        padding: 90px 0 60px;
    }

    .benefits-content p {
        font-size: 16px;
    }

    .contactus-mvp {
        padding: 60px 0 0;
    }

    /* .mvp-benefits-sec{
       
        height: calc(950px - 158px*1.2);
    }
    .mvp-benefits-sec::after{
        height: calc(950px - 158px*1.2);
    } */
    /* .mvp-benefits-sec h3:nth-child(1) {
        margin-bottom: 30px;
    } */

    /* .mvp-goals svg {
        margin: 30px 50px;
    } */
    .contactus-wrap {
        width: 100%;
    }

    .more-about-mvp {
        padding: 60px 0;
    }

    .benefits-wrapper {
        padding-left: 45px;
    }

    .choose-img {
        width: 100%;
    }

    .circle-wrap {
        width: 700px;
        height: 700px;
        left: 0;
        right: 0;

    }

    .listing-parent {
        max-width: 100%;
        display: flex;
        flex-wrap: wrap;
        padding-top: 20px;
    }

    .listing-wrap {
        width: 50%;
    }

    .development-experience-sec {
        padding: 30px 0;
    }

    .mvp-goals span {
        font-size: 22px;
    }

    .goal-wrap {
        padding: 20px 0;
    }

    .mvp-goals [class*='col-']:nth-child(even) svg {
        margin-left: 80px;
    }
}

@media (max-width:767px) {

    .mvp-sec p,
    .development-experience-sec p,
    .listing-content p,
    .contactus-mvp p {
        margin-bottom: 0;
    }
    .mvp-benefits-sec h3 {
        margin-bottom: 30px;
    }
    .development-experience-sec h3 {
        padding-bottom: 30px;
    }

    .contactus-wrap {
        width: 100%;
    }

    .listing-parent {
        margin-left: 0;
    }

    .choose-img {

        height: 500px;
    }

    .rectangle {
        height: 500px;
    }

    .circle-wrap {
        width: 500px;
        height: 500px;
    }

    .contactus-mvp {
        padding: 50px 0 0;
    }

    .more-about-mvp {
        padding: 50px 0;
    }

    .mvp-goals svg {
        width: 80px;
        height: 80px;
        margin-right: 40px;
    }

    .mvp-zindex {
        text-align: center;
    }

    /* .mvp-goals{
    padding: 50px 0 0;
} */
    .mvp-sec {
        margin-bottom: 30px;
        max-width: 100%;
    }

    /* .innovation-sec {
    padding: 60px 0;
} */

    .benefits-content {
        padding: 10px 15px;
        text-align: left;

    }

    .development-experience-sec {
        padding: 15px 0 42px;
    }

    .development-experience-sec p {
        margin-top: 30px;
    }

    /* .mvp-goals svg {
    margin: 20px 25px;
    height: 60px;
    width: 60px;
} */

    .listing-wrap svg {
        margin: 45px 21px;
    }

    .why-choose-head {
        margin-bottom: 30px;
    }

    .listing-content h3 {
        margin-bottom: 0;
    }

    .benefits-wrapper {
        margin-bottom: 10px;
    }

    .mvp-benefits-sec .row [class*='col-']:last-child .benefits-wrapper {
        margin-bottom: 0;
    }

    /* .mvp-goals span {
        font-size: 17px;
    } */

  
    .mvp-goals [class*='col-']:nth-child(even) svg {
        margin-left: 20px;
    }
}

@media (max-width:575px) {

    .mvp-goals [class*='col-']:nth-child(3) .goal-wrap {
        border-bottom: 1px solid #E4E4E4;
    }

    .development-experience-sec h3 {
        margin-top: 15px;
    }

    .listing-wrap {
        width: 100%;
    }

    .mvp-goals h3 {
        margin-bottom: 25px;
    }

    .mvp-sec input {
        max-width: 100%;
    }

    /* .mvp-goals svg {
        margin: 20px 25px;
    } */
    .mvp-goals {
        padding: 40px 0;
        padding-bottom: 30px;
    }

    .mvp-slider .owl-dots {
        top: -40px;
    }

    .mvp-goals [class*='col-']:nth-child(even) svg {
        margin-left: 0;
    }

    .benefits-content {
        padding: 15px 25px 25px;
    }

    .circle-wrap {
        height: 400px;
        width: 400px;
    }
    .goal-wrap{
        border-right: unset;
    }
    .goal-wrap br {
        display: none;
    }
    
@keyframes animate{
        from{
            width: 0px;
        }
    
        to{
            width: 120px;
        }
    }
}

/*-------------------- Innovation Hub page end -------------------*/




/*------------------- Rekha's case study start------------------------- */

@media (max-width:1600px){
    .rekha-content-section{
        padding: calc(75px - 12px) 0;
    }
    /*.rekha-parallax p{*/
    /*    font-size: 18px;*/
    /*}*/
    .increase-total-sec p{
        font-size: calc(50px - 8px);
        margin: calc(55px - 9px*3) 0;
    }
    .increase-total-sec span{
        font-size: calc(150px - 25px);
    }
    .increase-total-sec{
        padding: calc(120px - 20px) 0;
    }
    .rekha-problem-sec{
        padding: calc(185px - 30px) 0;
    }
    .rekha-problem-head-wrap h3,.rekha-solution-sec h3,.cpa-box span,.rekha-head{
        font-size: calc(70px - 11px);
        margin-bottom: 24px;
    }
    .rekha-problem-head-wrap span,.rekha-advertising-content p{
        font-size: 17px;
    }
    .rekha-problem-head-wrap p{
        font-size: 17px;
        margin-top: 24px;
    }
    .rekha-problem-image{
        margin-top: calc(120px - 20px);
    }
    .rekha-increase-brand h4{
        font-size: calc(50px - 8px);
        margin-top: calc(120px - 20px);
    }
    .rekha-solution-sec{
        padding: calc(95px - 15px) 0;
    }
    .rekha-solution-sec h4{
        font-size: calc(40px - 6px);
        margin-bottom: 21px;
    }
    .rekha-solution-sec p{
        font-size: 17px;
    }
    .drop-in-cpa-sec{
        padding: calc(70px - 11px) 0;
    }
    .cpa-box{
        padding: calc(75px - 12px);
    }
    .cpa-box h5,.rekha-subhead{
        font-size: calc(40px - 6px);
    }
    .cpa-box p {
        font-size: 18px;
    }
    .new-patient-sec{
        margin-top: calc(90px - 15px);
    }
    .rekha-result-sec{
        padding: calc(90px - 15px) 0 20px;
    }
    .rekha-result-sec .card{
        width: 100%;
        height: 350px;
    }
    .rekha-result-front svg{
        height: 100px;
        width: 100px;
    }
    .rekha-result-front p{
        font-size: 24px;
        margin-top: 40px;
        text-align: center;
    }
    .rekha-result-front, .rekha-result-back {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 0;
}
.rekha-advertising-sec{
    padding: calc(100px - 16px) 0;
}
.rekha-result-back p{
    font-size: calc(118px - 19px);
}
.increase-total-img svg{
    height:350px;
    width:350px;
}
.rekha-problem-head-wrap .rekha-bold-text{
    font-size:30px !important;
}
.rekha-problem-image img
{
    width:350px;
}
}
@media (max-width:1400px){
    .rekha-parallax p {
       max-width:450px;
    }
    .rekha-content-section {
        padding: calc(75px - 12px*2) 0;
    }
    .increase-total-sec {
        padding: calc(120px - 20px*2) 0;
    }
    .increase-total-img svg,.rekha-problem-image img,.rekha-problem-image img,.solution-image img{
        width: 400px;
        height: 400px;
    }
    .increase-total-sec p {
        font-size: calc(50px - 8px*2);
        margin: calc(55px - 9px*2) 0;
    }
    .increase-total-sec span {
        font-size: calc(150px - 25px*2);
    }
    .rekha-problem-sec {
        padding: calc(185px - 30px*2) 0;
    
    }
    .rekha-problem-head-wrap h3, .rekha-solution-sec h3, .cpa-box span, .rekha-head {
        font-size: calc(70px - 11px*2);
        margin-bottom: 18px;
    }
    .rekha-problem-head-wrap span{
        font-size: 16px;
        line-height: 1.5;
    }
    .rekha-problem-head-wrap p {
        font-size: 16px;
        margin-top: 18px;
    }
    .rekha-problem-image {
        margin-top: calc(120px - 20px*2);
    }
    .rekha-increase-brand h4 {
        font-size: calc(50px - 8px*1.5);
        margin-top: calc(120px - 20px*2);
    }
    .rekha-solution-sec {
        padding: calc(95px - 15px*2) 0;
    }
    .rekha-solution-sec h4 {
        font-size: calc(40px - 6px*2);
        margin-bottom: 17px;
    }
    .rekha-solution-sec p,.advertising-content p,.rekha-advertising-content p{
        font-size: 16px;
    }
    .drop-in-cpa-sec {
        padding: calc(70px - 11px*2) 0;
    }
    .cpa-box {
        padding: calc(75px - 12px*2);
    }
    .cpa-box h5, .rekha-subhead {
        font-size: calc(40px - 6px*2);
    }
    .cpa-box p {
        font-size: 16px;
    }
    .new-patient-sec {
        margin-top: calc(90px - 15px*2.5);
    }
    .rekha-advertising-sec {
        padding: calc(100px - 16px*2) 0;
    }
    .rekha-result-front p {
        font-size: 20px;
        margin-top: 30px;
    }
    .rekha-result-back p{
        font-size: calc(118px - 19px*2);
    }
    .rekha-result-sec {
        padding: calc(90px - 15px*2) 0 20px;
    }
    
}
@media(max-width:1200px){
    .rekha-parallax p {
        /*font-size: 16px;*/
        max-width:350px;
    }
    .rekha-content-section {
        padding: calc(75px - 12px*3) 0;
    }
    .increase-total-sec {
        padding: calc(120px - 20px*3) 0;
    }
    .increase-total-img svg, .rekha-problem-image img, .rekha-problem-image img, .solution-image img,.advertising-image svg {
        width: 350px;
        height: 350px;
    }
    .increase-total-sec p {
        font-size: calc(50px - 8px*2.5);
        margin: calc(55px - 9px*3) 0;
    }
    .increase-total-sec span {
        font-size: calc(150px - 25px*3);
    }
    .increase-total-img{
        margin-top: 35px;
    }
    .rekha-increase-brand h4 {
        font-size: calc(50px - 8px*1.8);
        margin-top: calc(120px - 20px*3);
    }
    .rekha-solution-sec {
        padding: calc(95px - 15px*3) 0;
    }
    .rekha-solution-sec h4 {
        font-size: calc(40px - 6px*3);
    }
    .rekha-problem-head-wrap h3, .rekha-solution-sec h3, .cpa-box span, .rekha-head {
        font-size: calc(70px - 11px*3);
    }
    .new-patient-sec svg{
        width: 100px;
        height: 100px;
    }
    .new-patient-sec {
        margin-top: calc(90px - 15px*3);
    }
    .rekha-result-front p {
        font-size: 18px;
        margin-top: 20px;
    }
    .rekha-result-front svg {
        height: 80px;
        width: 80px;
    }
    .rekha-result-sec .card {
        height: 250px;
    }
    .rekha-result-back p{
        font-size: calc(118px - 19px*3);
    }
    .rekha-advertising-sec {
        padding: calc(100px - 16px*3) 0;
    }    
    .rekha-problem-sec {
        border-radius: 45px 45px 0 0;
        padding: calc(185px - 30px*4) 0;
    }
    .cpa-box {
        padding: calc(75px - 12px*3);
    }
    /*.social-media-rekha p {*/
    /*    margin-left: 20px;*/
    /*}*/
    .rekha-result-sec {
        padding: calc(90px - 15px*3) 0 20px;
    }
    .new-patient-sec{
        display: block;
    }
   
    
}
@media(max-width:991px){
    .rekha-content-section {
        padding: calc(75px - 12px*3.5) 0;
        text-align: center;
    }
    .rekha-content-section h2{
        text-align: center !important;
    }
    .rekha-content-section p{
        margin-bottom: 0;
    }
    .rekha-parallax p {
        /*font-size: calc(33px - 5px*2.5);*/
    }
    .increase-total-sec {
        padding: calc(120px - 20px*4) 0;
        text-align: center;
    }
    .increase-total-img {
        margin-top: 0;
    }
    .increase-total-img svg,.rekha-problem-image img, .rekha-problem-image img, .solution-image img, .advertising-image svg {
        width: 300px;
        height: 300px;
    }
    .increase-total-sec p {
        font-size: calc(50px - 8px*3);
       margin: 15px 0;
    }
    .increase-total-sec span {
        font-size: calc(150px - 25px*4);
    }
    .rekha-problem-sec {
        border-radius: 40px 40px 0 0;
        padding: calc(185px - 30px*4.5) 0;
        text-align: center;
    }
    .rekha-problem-head-wrap h3, .rekha-solution-sec h3, .cpa-box span, .rekha-head {
        font-size: calc(70px - 11px*3.5);
    }
    .rekha-problem-head-wrap p{
        margin-top: 10px;
    }
    .rekha-increase-brand h4 {
        font-size: calc(50px - 8px*2);
        margin-top: calc(120px - 20px*4);
    }
    .rekha-solution-sec h4 {
        font-size: calc(40px - 6px*3.5);
    }
    .drop-in-cpa-sec {
        padding: calc(70px - 11px*3) 0;
    }
    /*.social-media-rekha p{*/
    /*    margin-left: 0;*/
    /*}*/
    .social-media-rekha{
        margin-top: 10px;
    }
    .new-patient-sec {
        margin-top: calc(90px - 15px*4);
    }
    .rekha-advertising-sec {
        padding: calc(100px - 16px*4) 0;
    }
    .rekha-advertising-content{
        margin-top: 20px;
        text-align: center;
    }
    .solution-image{
        margin-top: 20px;
    }
    .rekha-subhead br{
        display: none;
    }
    .rekha-result-back p {
        font-size: calc(118px - 19px*3.5);
    }
    .rekha-result-front svg {
        height: 70px;
        width: 70px;
    }
    /* .rekha-result-front p{
        font-size: 16px;
    } */
    .rekha-result-front{
        padding: 0 15px;
    }
    .rekha-result-sec .card {
        height: 225px;
    }
    .rekha-solution-sec {
        padding: calc(95px - 15px*4) 0;
        text-align: center;
    }
    .new-patient-sec svg{
        margin-bottom:10px;
    }
    .rekha-problem-head-wrap br{
        display: none;
    }
    .new-patient-wrap{
        margin-left: 20px;
    }
}
@media(max-width:767px){
    .increase-total-img svg, .rekha-problem-image img, .rekha-problem-image img, .solution-image img, .advertising-image svg {
        width: 200px;
        height: 200px;
    }
    .rekha-increase-brand h4 {
        font-size: calc(50px - 8px*3);
    }
    .rekha-result-back p {
        font-size: calc(118px - 19px*4);
    }
    .rekha-result-sec {
        padding: calc(90px - 15px*4) 0 20px;
    }
    .rekha-problem-image {
        margin-top: calc(120px - 20px*4);
    }
    .rekha-solution-sec h4{
        font-size: calc(50px - 8px*3.8);
        margin-bottom: 0;
    }
    .cpa-box{
        margin-bottom: 10px;
    }
    .rekha-result-sec .card{
        margin-bottom: 20px;
    }
    .rekha-advertising-sec {
        padding: calc(100px - 16px*5) 0;
    }
    .rekha-result-sec{
        padding-bottom: 0;
    }
    .cpa-box br{
        display: none;
    }
    .new-patient-sec{
        display: block;
    }
    .new-patient-wrap{
        margin-left: 0;
        margin-top: 20px;
    }
    .drop-in-cpa-sec {
        padding: calc(70px - 11px*3.5) 0;
        text-align: center;
    }
}
@media(max-width:575px){
    .rekha-parallax{
        height: 500px;
    }
    .increase-total-sec {
        padding: calc(120px - 20px*4.5) 0;
    }
    .increase-total-img svg, .rekha-problem-image img, .rekha-problem-image img, .solution-image img, .advertising-image svg {
        width: 150px;
        height: 150px;
    }    
    .increase-total-sec p {
        font-size: calc(50px - 8px*3.5);
    }
    .increase-total-sec span {
        font-size: calc(150px - 25px*4.5);
    }
    .rekha-problem-sec {
        border-radius: 30px 30px 0 0;
        /*padding: calc(185px - 30px*5) 0;*/
    }
    .rekha-increase-brand h4 {
        font-size: calc(50px - 8px*3.5);
    }
    /*.rekha-solution-sec {*/
    /*    padding: calc(95px - 15px*4.5) 0;*/
    /*}*/
    .cpa-box {
        padding: calc(75px - 12px*4);
        margin:15px 0;
    }
    .cpa-box h5, .rekha-subhead {
        font-size: calc(40px - 6px*3);
    }
    .new-patient-sec {
        margin-top: calc(90px - 15px*5);
        display: block;
    }
    .rekha-problem-head-wrap p,.social-media-rekha p,.cpa-box p,.rekha-advertising-content p,.rekha-solution-sec p,.rekha-content-section p{
        line-height: 2;
    }
    .new-patient-wrap{
        margin-left: 0;
       
    }
    .rekha-content-section {
    padding: calc(75px - 12px*2.5) 0;
    }
}
/*------------------- Rekha's case study end------------------------- */


/*------------------- Neuropedia case study start------------------------- */
@media(max-width:1600px){
    .neuropedia-parallax p{
        font-size: calc(33px - 5px);
    }
    .neuropedia-text,.impact-grid-content span{
        font-size: 16px;
    }
    .neuropedia-challenge{
        padding-top: calc(150px - 25px*2);
    }
    .neuropedia-challenge-thumbnil {
        left: -28rem;
    }
    .neuropedia-challenge h5{
        font-size: calc(40px - 6px);
        margin-bottom: calc(67px - 11px);
        margin-left: calc(100px - 16px);
    }
    .neuropedia-head,.impact-grid-content p{
        font-size: calc(70px - 11px);
    }
    .neuropedia-challenge-content{
        padding:50px 45px;
    }
    .neuropedia-solution-content{
        padding: calc(160px - 26px) 0 !important;
    }
    .neuropedia-solution-content p{
        font-size: 20px;
    }
    .neuro-solution-list svg{
        margin-bottom: 15px;
        height: 80px;
        width: 80px;
    }
    .neuro-solution-list{
        padding: 50px;
        width: 100%;
    }
    .neuropedia-impact-content{
        margin-left: 120px;
        padding: 90px 0 70px;
    }
    .impact-grid-wrap svg{
        margin-bottom: 15px;
        width: 80px;
        height: 80px;
    }
    .impact-grid-content{
        padding: 60px 30px;
        width: 320px;
        margin-bottom: 40px;
    }
    .neuro-result-img img {
        left: -16rem;
    }
    .neuropedia-conclusion-content{
        padding: calc(200px - 33px) 0;
    }
    .neuropedia-conclusion-thumbnil img {
        right: -10rem;
    }
    .neuropedia-items img{
        max-height: 300px;
    }   
    .neuropedia-content-section{
        padding: calc(84px - 14px) 0;
    }
    .neuropedia-image .simpleParallax{
        height: 100%;
    }
    .neuropedia-image img{
        max-height: calc(1300px - 216px);
    }
    .neuropedia-result-sec{
        padding: calc(110px - 18px) 0;
    }
}
@media(max-width:1400px){
    .neuropedia-parallax p {
        font-size: calc(33px - 5px*2);
        max-width: 850px;
    }
    .neuropedia-content-section{
        padding: calc(84px - 14px*2) 0;
    }
    .neuropedia-challenge {
        padding-top: calc(150px - 25px*4);
    }
    .neuropedia-challenge h5 {
        font-size: calc(40px - 6px*2);
        margin-bottom: calc(67px - 11px*2);
        margin-left: calc(100px - 16px*2);
    }
    .neuropedia-head, .impact-grid-content p {
        font-size: calc(70px - 11px*2);
    }
    .neuropedia-challenge-content {
        padding: 30px 20px;
        border-radius: 30px;
    }
    .neuropedia-challenge-thumbnil{
        max-width: 840px;
        left: -22rem;
    }
    .neuropedia-solution-content {
        padding: calc(160px - 26px*2) 0 !important;
    }
    .neuropedia-solution-content p {
        font-size: 18px;
        line-height: 2;
    }
    .neuro-solution-list {
        padding: 49px 35px;
        border-radius: 40px;
    }
    .neuropedia-impact-content{
        margin-left: 15px;
        padding: 70px 0 50px;
    }
    .impact-grid-wrap{
        margin-top: 30px;
    }
    .impact-grid-content{
        border-radius: 30px;
    }
    .neuropedia-image img{
        max-height: calc(1300px - 216px*2);
    }
    .neuropedia-image .simpleParallax{
        height: 100%;
    }
    .neuro-result-img img {
        left: -8rem;
    }
    .neuropedia-result-sec{
        padding: calc(110px - 18px*2) 0;
    }
    .neuropedia-conclusion-content {
        padding: calc(200px - 33px*2) 0;
    }
    .neuropedia-conclusion-thumbnil img {
        right: 0rem;
    }
    .neuropedia-items img {
        max-height: 250px;
    }
}
@media(max-width:1200px){
    .neuropedia-parallax p {
        font-size: calc(33px - 5px*2);
        max-width: 720px;
    }
    .neuropedia-content-section {
        padding: calc(84px - 14px*2.5) 0;
    }
    .neuropedia-challenge-thumbnil{
        max-width: calc(840px - 140px);
    }
    .neuropedia-challenge h5 {
        font-size: calc(40px - 6px*3);
        margin-bottom: calc(67px - 11px*3);
        margin-left: calc(100px - 16px*3);
    }
    .neuropedia-head, .impact-grid-content p {
        font-size: calc(70px - 11px*3);
    }
    .neuropedia-challenge-content{
        padding: 30px;
    }
    .neuropedia-solution-sec{
        padding: 40px 0 0;
    }
    .neuro-solution-wrap{
        margin-left: 40px;
    }
    .impact-grid-content {
        padding: 40px 25px;
        width: 250px;
    }
    .impact-grid-wrap svg{
        width: 60px;
        height: 60px;
    }
    .neuropedia-image img {
        max-height: calc(1300px - 216px*2.5);
    }
    .neuropedia-result-sec {
        padding: calc(110px - 18px*3) 0;
    }
    .neuropedia-text, .impact-grid-content span{
        line-height: 2;
    }
    .neuropedia-conclusion-content {
        padding: calc(200px - 33px*3) 0;
    }
    .neuropedia-items img {
        max-height: 200px;
    }
    .care-lead-quality-wrap {
    height: 100%;
    }
    .care-result-sec .swiper {
        height:350px;
    }
}
@media(max-width:991px){
    .neuropedia-parallax p {
        font-size: calc(33px - 5px*3);
        max-width: 420px;
    }
    .neuro-solution-list {
        padding: 30px 25px;
        border-radius: 30px;
    }
    .neuro-solution-list svg {
        height: 60px;
        width: 60px;
    }
    .neuropedia-solution-content {
        padding: calc(160px - 26px*3) 0 !important;
    }
    .impact-grid-content {
        padding: 45px 30px;
        width: 320px;
    }
    .neuropedia-conclusion-thumbnil img {
        right: -9rem;
    }
    .neuropedia-conclusion-content {
        padding: calc(200px - 33px*4) 0;
    }
    .neuropedia-challenge h5{
       margin-left: 0;
       margin-bottom: 15px;
    }
    .neuropedia-head, .impact-grid-content p {
        font-size: calc(70px - 11px*3.5);
        margin-bottom: 15px;
    }
    .neuropedia-challenge-content{
        margin-bottom: 40px;
    }
    .neuropedia-challenge {
        padding-top: calc(150px - 25px*5);
    }
  
    .neuropedia-challenge-thumbnil {
        max-width: calc(840px - 140px*2);
        left: -16rem;
    }
    .neuropedia-impact-content {
        padding: 50px 0 30px;
    }
    .neuropedia-items img {
        max-height: 150px;
    }
    .neuropedia-image img {
        max-height: calc(1300px - 216px*3);
    }
    .neuropedia-challenge h5 br{
        display: none;
    }
    .neuropedia-parallax::after{
        position: absolute;
        background-color:rgba(0, 0, 0, 0.3);
        content: '';
        top:0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 0;
    
    }
    .neuropedia-parallax .capital-head{
        z-index: 1;
    }
}
@media(max-width:767px){
    .neuropedia-parallax p {
        font-size: calc(33px - 5px*3.5);
    }
    .neuropedia-challenge-thumbnil{
        position: relative;
    }
    .neuropedia-challenge-thumbnil{
        left: -8rem;
        margin-bottom: 30px;
    }
    .neuropedia-challenge h5{
        text-align: center;
    }
    .neuropedia-challenge-content{
        text-align: center;
    }
    .neuropedia-solution-content{
        padding: 20px 0 !important;
        text-align: center;
    }
    .neuro-solution-wrap{
        margin-left: 0;
    }
    .neuro-solution-list{
        margin: 20px 0;
    }
    .impact-grid-content {
        padding: 25px 20px;
        width: 250px;
        margin-bottom: 30px;
    }
    .neuropedia-image img {
        max-height: calc(1300px - 216px*3.5);
    }
    .neuro-result-img{
        margin-top: 0;
    }
    .neuropedia-result-sec {
        padding: calc(110px - 18px*3.5) 0;
    }
    .neuropedia-conclusion-content {
        padding: calc(200px - 33px*4.5) 0 0;
        text-align: center;
    }
    .neuro-result-img img{
        position: relative;
    }
    .neuro-result-img{
        margin-bottom: 50px;
    }
    .impact-grid-content,.neuro-result-content{
        text-align: center;
    }
    .neuropedia-conclusion-thumbnil img{
        position: relative;
        right: 4rem;
        width: 100%;
    }
}
@media(max-width:575px){
    .neuropedia-parallax .capital-head h2 {
        font-size: calc(192px - 33px*4.5);
    }
    .neuropedia-parallax p {
        font-size: calc(33px - 5px*3.8);
    }
    .neuropedia-parallax {
        height: 500px;
    }
    .neuropedia-content-section {
        padding: calc(84px - 14px*3.5) 0;
    }
   .neuropedia-content h2{
    margin-bottom: 10px;
   }
   .neuropedia-challenge-thumbnil{
    left: -4rem;
   }
   .neuropedia-challenge-content{
    padding: 20px;
   }
   .neuro-solution-list {
    padding: 20px;
    border-radius: 22px;
    }
    .impact-grid-wrap{
        columns: 1;
    }
    .neuropedia-impact-sec .impact-grid-wrap .impact-grid-content:nth-child(3), .neuropedia-impact-sec .impact-grid-wrap .impact-grid-content:nth-child(4) {
        top: 0;
    }
    .neuropedia-impact-content{
        text-align: center;
        margin-left: 0;
    }
    .impact-grid-content{
        margin: auto;
        margin-bottom: 20px;
    }
    .neuropedia-image img {
        max-height: calc(1300px - 216px*4);
    }
    .neuro-result-img img {
        left: -5rem;
    }
    .neuropedia-head, .impact-grid-content p {
        margin-bottom: 10px;
    }
    .neuropedia-result-sec {
        padding: calc(110px - 18px*4) 0;
    }
    .neuropedia-conclusion-content {
        padding: calc(200px - 33px*5) 0 0;
    }
    .neuropedia-conclusion-thumbnil img{
        right: 2rem;
    }
    .neuropedia-solution-content{
        padding-top: 0 !important;
    }
    .neuropedia-impact-content {
        padding: 40px 0 21px;
    }
    
}

/*------------------- Neuropedia case study end------------------------- */

/*------------------- Little Goodness study start------------------------- */
@media (max-width:1600px){
    .littlegoodness-mob img{
        width:calc(731px - 121px);
    }
    .littlegoodness-parallax h2{
        font-size: calc(150px - 25px);
        margin-bottom: 9rem;
    }
    .ott-platform-head{
        padding: calc(70px - 11px) calc(90px - 15px);
    }
    .ott-platform-head h4{
        font-size: calc(40px -  6px);
    }
    .ott-platform-content{
        padding: calc(90px - 15px) calc(85px - 14px);
     
    }
    .ott-platform-content p{
        font-size: 17px;
    }
    .littlegoodness-experience h3{
        font-size: calc(70px - 11px);
        margin-bottom: 24px;
    }
    .littlegoodness-experience p{
        font-size: 17px;
        line-height: 2.2;
    }
    .experience-anim{
        min-height: calc(625px - 104px)
    }
    .lg-wishes-sec h3{
        font-size: calc(68px - 11px);
    }
    .lg-wishes-sec p{
        font-size: 17px;
    }
    .littlegoodness-scroll-items img {
        max-height: 300px;
    }
    .wishes-thumbnil{
        margin-bottom: 38px;
    }
    .wishes-thumbnil img{
        width: calc(673px - 112px);
    }
    .ott-sec,.littlegoodness-experience-wrap,.lg-wishes-sec{
        padding: 75px 0;
    }
   
}
@media (max-width:1400px){
    .littlegoodness-parallax h2{
        font-size: calc(150px - 25px*1.5);
    }
    .littlegoodness-mob img{
        width:calc(731px - 121px*1.5);
    }
    .ott-platform-head{
        padding: calc(70px - 11px*1.5) calc(90px - 15px*1.5);
    }
    .ott-platform-head h4{
        font-size: calc(40px -  6px*1.5);
    }
    .ott-platform-content{
        padding: calc(90px - 15px*2) calc(85px - 14px*2);
      
    }
    .ott-platform-img img{
        height: calc(764px - 124px);
    }
    .ott-sec,.littlegoodness-experience-wrap,.lg-wishes-sec{
        padding: 50px 0;
    }
    .littlegoodness-experience h3{
        font-size: calc(70px - 11px*1.5);
    }
    .wishes-thumbnil{
        margin-bottom: 31px;
    }
    .wishes-thumbnil img{
        width: calc(673px - 112px*1.5);
    }
    .lg-wishes-sec h3 {
        font-size: calc(68px - 11px*1.5);
    }
    .littlegoodness-scroll-items img {
        max-height: 240px;
    }
    .littlegoodness-scroll-sec{
        height: 90vh;
    }
    .ott-platform-content p,.littlegoodness-experience p,.lg-wishes-sec p{
        font-size: 16px;
    }
}
@media (max-width:1200px){
    .littlegoodness-mob img {
        width: calc(731px - 121px*2);
    }
    .littlegoodness-parallax h2 {
        font-size: calc(150px - 25px*2);
    }
    .ott-platform-img img{
        height: calc(764px - 124px*2);
    }
    .ott-platform-img{
        border-radius: 70px;
    }
    .ott-platform-head{
        padding: calc(70px - 11px*2) calc(90px - 15px*2);
        border-radius: 70px;
    }
    .ott-platform-head h4{
        font-size: calc(40px -  6px*2);
    }
    .littlegoodness-experience{
        margin:0 15px ;
    }
    .littlegoodness-experience h3 {
        font-size: calc(70px - 11px*2);
    }
    .wishes-thumbnil{
        margin-bottom: 24px;
    }
    .wishes-thumbnil img {
        width: calc(673px - 112px*2);
    }
    .lg-wishes-sec h3 {
        font-size: calc(68px - 11px*2);
    }
    .ott-sec,.littlegoodness-experience-wrap,.lg-wishes-sec{
        padding: 45px 0;
    }
    .ott-platform-content {
        padding: calc(90px - 15px*2.5) calc(85px - 14px*2.5);
        border-radius: 70px;
    }
    .experience-img{
        border-radius: 70px;
        margin: auto;
    }
  
}
@media (max-width:991px){
    .littlegoodness-mob img{
        width: calc(731px - 121px*2.5);
       
    }
    .littlegoodness-mob{
        margin-bottom: -8rem;
    }
    .littlegoodness-parallax h2 {
        font-size: calc(150px - 25px*2.5);
        margin-bottom: 6rem;
    }
    .lg-wishes-sec h3 {
        font-size: calc(68px - 11px*2.5);
    }
    .wishes-thumbnil img {
        width: calc(673px - 112px*2.5);
    }
    .ott-sec,.littlegoodness-experience-wrap,.lg-wishes-sec{
        padding: 40px 0;
    }
    .ott-platform-head h4 {
        font-size: calc(40px - 6px*2.5);
        text-align: center;
    }
    .ott-platform-head{
        padding: calc(70px - 11px*2.5) calc(90px - 15px*2.5);
        border-radius: 50px;
    }
    .ott-platform-img{
        border-radius: 50px;
    }
    .ott-platform-content {
        padding: calc(90px - 15px*3) calc(85px - 14px*3);
        border-radius: 50px;
    }
    .ott-platform-img img {
        height: calc(764px - 124px*2.5);
        padding: 20px 0;
    }
    .littlegoodness-experience h3 {
        font-size: calc(70px - 11px*2.5);
    }
    .experience-img{
        border-radius: 60px;
        margin: 0;
        /* height: 100%; */
        max-width: 600px;
        margin: auto;
        margin-top: 30px;
    }

    .experience-anim{
        height: 100%;
    }
    
    
}
@media (max-width:767px){
    .littlegoodness-parallax h2 {
        font-size: calc(150px - 25px*3.7);
        letter-spacing: 0;
    }
    .littlegoodness-mob img {
        width: calc(731px - 121px*3);
    }
    .littlegoodness-mob{
        margin-bottom: -10rem;
    }
    .littlegoodness-experience h3 {
        font-size: calc(70px - 11px*2.8);
        margin-bottom: 20px;
    }
    .experience-img{
        margin-top: 30px;
        border-radius: 50px;
    }
    .wishes-thumbnil{
        display: flex;
    align-items: center;
    justify-content: center;
    }
    .lg-wishes-sec h3 {
        font-size: calc(68px - 11px*3);
        text-align: center;
    }
    .wish-text{
        margin-bottom: 20px;
    }
    .lg-wishes-sec p{
        margin-left: 0 !important;
        margin-bottom: 20px;
    }
    .littlegoodness-scroll-sec{
        height: 70vh;
    }
    .littlegoodness-scroll-items img {
        max-height: 180px;
    }
    .ott-platform-img img {
        height: calc(764px - 124px*3);
    }
    .littlegoodness-experience-wrap{
        padding: 30px 0;
    }
    .ott-platform-head{
        padding: calc(70px - 11px*3) calc(90px - 15px*3);
    }
 
}
@media (max-width:575px){
    .littlegoodness-mob img {
        width: calc(731px - 121px*3.5);
    }
    .littlegoodness-mob {
        margin-bottom: -15rem;
    }
    .littlegoodness-parallax h2{
        margin-bottom: 20rem;
        font-size: calc(150px - 25px*4);
    }
    .ott-platform-img img {
        height: calc(764px - 124px*3.5);
        
    }
    .ott-platform-img{
        padding: 30px 0;
        border-radius: 30px;
    }
    .ott-platform-head{
        margin-top: 30px;
        padding: calc(70px - 11px*3.5) calc(90px - 15px*3.5);
        border-radius: 30px;
    }
    .ott-platform-head h4 {
        font-size: calc(40px - 6px*3);
    }
   
    .littlegoodness-experience h3 {
        font-size: calc(70px - 11px*3.5);
        margin-bottom: 16px;
        text-align: center;
    }
    .experience-anim {
        min-height: calc(625px - 104px*2);
    }
    .experience-img{
        border-radius: 30px;
    }
    .lg-wishes-sec h3{
        font-size: calc(68px - 11px*3.5);
    }
    .lg-wishes-sec p{
        margin-bottom: 10px;
    }
    .littlegoodness-experience{
        margin: 0;
    }
    .wishes-thumbnil img {
        width: 100%;
    }
    .wish-text{
        margin-bottom: 15px;
    }
    .ott-sec{
        padding-bottom:30px;
    }
    .ott-platform-content {
        padding: calc(90px - 15px*3.5) calc(85px - 14px*3.5);
        border-radius: 30px;
    }
    .littlegoodness-experience-wrap {
        padding: 20px 0;
    }
     .littlegoodness-experience p,.ott-platform-content p,.lg-wishes-sec p{
        text-align:center;
    }
    .littlegoodness-scroll-sec {
    height: 60vh;
}
.littlegoodness-parallax h2 {
    margin-bottom: 25rem;
}
}
/*------------------- Little Goodness study end------------------------- */

/*------------------- Khind case study start------------------------- */
@media(max-width:1600px){
    .parallax-sec-khind p{
        font-size: calc(33px - 5px);
    }
    .khind-content h3,.rating-wrap h4{
        font-size: calc(40px - 6px);
    }
    .parallax-sec-goal p{
        font-size: calc(70px - 11px);
    }
    .khind-icon-sec p{
        font-size: calc(50px - 8px);
       margin-top: calc(70px - 20px);
    }
    .khind-icon-sec {
        padding: 125px 0;
    }
    .roles-sec h3,.account-health-sec h3,.lt-acount-health p,.khind-strategies-content h3{
        font-size: calc(70px - 11px);
    }
    .role-wrap svg{
        height: calc(93px - 15px);
    }
    .role-wrap p,.khind-health-box p{
        font-size: 24px;
    }
    .role-wrap{
        padding: 46px 41px;
    }
    .roles-sec {
        padding: 100px 0 125px;
    }
    .account-health-image img{
        min-height: 550px;
    }
    .rating-wrap, .seller-interaction{
        padding: 40px 71px;
    }
    .rt-acount-health{
        padding: 100px 0;
    }
    .seller-interaction h5,.month-text{
        font-size: 24px;
    }
    .khind-strategies-content p{
        font-size: 24px;
        margin-bottom: 40px;
    }
    .khind-strategies-content{
        margin-left: 9rem;
        padding: 116px 20px 80px
    }
    .khind-task-content {
        padding: 70px 60px;
    }
    .task-subhead{
        font-size: 50px;
        margin: 55px 0;
    }
    .khind-result-content p{
        margin-bottom: 60px;
    }
    .khind-task-list p{
        font-size: 20px;
       
    }
    .khind-task-list{
        padding: 50px 42px;
    }
    .khind-result-content h3{
        font-size: calc(70px - 11px);
        margin-bottom: 40px;
    }
    .rank-rating p{
        font-size: 18px;
    }
    .rank-rating span{
        font-size: 59px;
    }
    .khind-result-sec svg{
        width: 60px;
    }
    .account-health-sec {
        padding: 110px 0;
    }
    .khind-result-sec {
        padding: 90px 0;
    }
    .khind-task-sec {
        padding: 90px 0;
    }
    .khind-task-content p {
        height: auto;
    }
    .khind-content-section{
        padding: 90px 0;
    }
    .roles-sec h3{
        margin-bottom: 60px;
    }
    .lt-acount-health p{
        padding: 100px 0;
    }
    .digital-head-padding .our-projects-content {
    padding: 85px 0 85px 100px;
    }


}
@media (max-width:1400px){
    .parallax-sec-khind p {
        font-size: calc(33px - 5px*1.5);
    }
    .khind-content h3, .rating-wrap h4 {
        font-size: calc(40px - 6px*1.2);
    }
    .parallax-sec-goal{
        height: 80vh;
    }
    .parallax-sec-goal p {
        font-size: calc(70px - 11px*1.5);
    }
    .khind-icon-sec p {
        font-size: calc(50px - 8px*1.5);
    }
    .account-health-sec h3, .lt-acount-health p, .khind-strategies-content h3 {
        font-size: calc(70px - 11px*1.5);
    }
    .lt-acount-health p{
        margin-top: 0;
        padding: 80px 0;
    }
    .role-wrap svg {
        height: calc(93px - 15px*1.5);
    }
    .roles-sec h3{
        font-size: calc(70px - 11px*1.5);
        margin-bottom: 50px 
    }
    .role-wrap p, .khind-health-box p {
        font-size: 22px;
        width: 100%;
    }
    /* .khind-health-box p {
        height: 145px;
    } */
    .khind-strategies-content p {
        font-size: 22px;
        margin-bottom: 30px;
    }
    .khind-services-wrap ul li{
        padding: 15px 35px;
    }
    .khind-strategies-content {
        margin-left: 6rem;
        padding: 80px 20px 60px;
    }
    .task-subhead {
        font-size: 37px;
        margin: 45px 0;
    }
    .khind-result-content p{
        font-size: 24px;
        margin-bottom: 56px;
    }
    .seller-interaction h5, .month-text {
        font-size: 20px;
    }
    .khind-icon-sec {
        padding: 100px 0;
    }
    .roles-sec {
        padding: 80px 0 100px;
    }
    .account-health-sec {
        padding: 90px 0;
    }
    .account-health-sec img {
        margin-left: 0;
    }
    .icon-wrap img {
        height: 130px;
        width: 110px;
    }
    .khind-result-content h3 {
        font-size: calc(70px - 11px*1.2);
        margin-bottom: 40px;
    }
    .rank-rating span {
        font-size: 48px;
    }
    .khind-task-sec {
        padding: 70px 0;
    }
    .rt-acount-health {
        padding: 80px 0;
    }
    .khind-content-section{
        padding: 80px 0;
    }
    /* .khind-strategies-image img {
        height: 800px;
    } */

}
@media (max-width:1200px) {
    .parallax-sec-khind p {
        font-size: calc(33px - 5px*2);
    }
    .khind-content h3, .rating-wrap h4 {
        font-size: calc(40px - 6px*1.5);
    }
    .parallax-sec-goal p {
        font-size: calc(70px - 11px*2);
        text-align: center;
    }
    .khind-icon-sec p {
        font-size: calc(50px - 8px*2);
        margin-top: calc(70px - 20px*2);
    }
    .khind-icon-sec {
        padding: 75px 0;
    }
   
    .roles-sec {
        padding: 60px 0 75px;
    }
    .role-wrap svg {
        height: calc(93px - 15px*2);
        width: calc(93px - 15px*2);
        margin-bottom: 20px;
    }
    .role-wrap p, .khind-health-box p {
        font-size: 18px;
    }
    .role-wrap {
        padding: 37px 33px;
        text-align: center;
    }
    .account-health-sec {
        padding: 70px 0;
    }
    .icon-wrap img {
        height: 110px;
        width: 90px;
    }
    .roles-sec h3 {
        font-size: calc(70px - 11px*2);
        margin-bottom: 40px;
    }
    .khind-result-content h3 {
        font-size: calc(70px - 11px*2);
        margin-bottom: 40px;
    }
    .khind-result-content p {
        font-size: 22px;
        margin-bottom: 40px;
    }
   
    .rank-rating span {
        font-size: 37px;
    }
    .khind-task-sec {
        padding: 50px 0;
    }
    .account-health-sec h3, .lt-acount-health p, .khind-strategies-content h3 {
        font-size: calc(70px - 11px*2);
    }
    .rt-acount-health {
        padding: 60px 0;
    }
    .sales-wrap #next-month {
        font-size: 16px;
    }
    .khind-task-content{
        padding: 50px 45px;
        height: auto;
    }
    .rating-wrap, .seller-interaction {
        padding: 40px 50px;
        /* height: 400px; */
    }
    .wid-bar{
        width: 45px;
      
    }
    .seller-interaction .wid-bar{
        height: 45px;
    }
    .khind-strategies-content p{
        width: 100%;
    }
    .khind-task-list p {
        font-size: 18px;
    }
    .khind-services-wrap ul li {
        padding: 15px 25px;
    }
    .khind-content-section{
        padding: 70px 0;
    }
    .bar-item span{
        margin-left:20px;
    }
    .khind-task-image{
        margin-bottom: 90px;
    }
}
@media (max-width:991px) {
    .parallax-sec-khind p {
        font-size: calc(33px - 5px*2);
    }
    .khind-content h3, .rating-wrap h4 {
        font-size: calc(40px - 6px*2);
    }
    .parallax-sec-goal p {
        font-size: calc(70px - 11px*2.5);
    }
    .parallax-sec-goal {
        height: 60vh;
    }
    .khind-icon-sec p {
        font-size: calc(50px - 8px*2.2);
        margin-top: 15px;
    }
    .icon-wrap img {
        height: 90px;
        width: 70px;
    }
    .roles-sec h3 {
        font-size: calc(70px - 11px*2.5);
        margin-bottom: 30px;
    }
    .role-wrap {
        margin-bottom: 15px;
        /* height: 250px; */
        height: auto;
    }
    .khind-result-sec {
        padding: 60px 0;
    }
    .khind-result-content h3 {
        font-size: calc(70px - 11px*2.5);
        margin-bottom: 30px;
    }
    .khind-result-content p {
        font-size: 20px;
        width: 100%;
        margin-bottom: 40px;
    }
    .khind-result-sec svg {
        width: 50px;
    }
    .month-text {
        font-size: 17px;
        margin-left: 15px;
    }
    .rank-rating span {
        font-size: 30px;
    }
    .rank-rating {
        padding: 40px 18px;
    }
    .rate-month,.rank-rating{
        height: auto;
        text-align: center;
    }
    .task-subhead {
        font-size: 30px;
        margin: 35px 0;
        text-align: center;
    }    
    .khind-task-list p {
        font-size: 17px;
    }
    .khind-task-list {
        padding: 10px 20px;
        border-radius: 25px;
    }
    .khind-task-sec {
        padding: 40px 0;
    }
    .khind-task-image{
        margin: 80px 0;
    }
    .result-rate{
        margin-bottom: 10px;
    }
    .khind-task-content p{
        font-size: 17px;
    }
    .khind-task-content {
        padding: 40px 50px;
    }
    .khind-services-wrap ul li {
        padding: 10px 25px;
        font-size: 16px;
    }  
    .khind-strategies-content {
        margin-left: 0;
        padding: 50px 20px 40px;
    }  
    .khind-strategies-content p {
        font-size: 20px;
        margin-bottom: 20px;
       
    }
    .khind-content p{
        font-size: 16px;
    }
.khind-content-section {
    background-color: #434343;
    padding: 60px 0px;
}
.roles-sec {
    padding: 40px 0 50px;
}
.account-health-sec h3, .lt-acount-health p, .khind-strategies-content h3 {
    font-size: calc(70px - 11px*2.8);
    text-align: center;
}
.account-health-content{
    max-width: 100%;
}
.account-health-image{
    margin-top: 30px;
}
.lt-acount-health p{
    padding: 30px 0;
}
.rt-acount-health {
    padding: 10px 0 40px;
}
.khind-health-box p{
    height: auto;
    text-align: center;
}
.khind-health-box {
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
}
/* .rating-wrap{
    height: unset;
    margin-bottom: 20px;
} */
.khind-strategies-image img{
    height: 800px;
    width: 100%;
    object-position: top;
}
.wid-bar {
    width: 40px;
}
.bar-item .red-bar, .bar-item .yellow-bar, .bar-item .green-bar {
    height: 30px;
    border-radius: 8px;
}
}
@media(max-width:767px){
    .parallax-sec-khind p {
        font-size: calc(33px - 5px*2.5);
    }
    .khind-content h3, .rating-wrap h4 {
        font-size: calc(40px - 6px*2.2);
        margin-bottom: 10px;
    }
    .rate-month{
        width: 100%;
    }
    .khind-result-content h3 {
        font-size: calc(70px - 11px*3);
        margin-bottom: 20px;
    }
    .khind-result-content p {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .parallax-sec-goal p {
        font-size: calc(70px - 11px*3);
    }
    .icon-wrap p{
        margin-bottom: 20px;
    }
    .khind-icon-sec p {
        font-size: calc(50px - 8px*2.8);
    }
    .roles-sec h3 {
        font-size: calc(70px - 11px*3);
        margin-bottom: 20px;
    }
    .role-wrap svg {
        height: calc(93px - 15px*3);
        width: calc(93px - 15px*3);
        margin-bottom: 20px;
    }
    .role-wrap {
        height: 200px;
    }
    .account-health-sec h3, .lt-acount-health p, .khind-strategies-content h3 {
        font-size: calc(70px - 11px*3.2);
    }
    .rating-wrap,.seller-interaction{
        max-width: 540px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }
    .wid-bar {
        width: 60px;
    }
    .khind-strategies-content p {
        font-size: 18px;
    }
    .khind-task-image {
        margin: 50px 0;
    }
    .khind-task-list{
        margin-bottom: 20px;
        height: auto;
    }
    .khind-task-list p{
        margin-bottom: 0;
        text-align: center;
    }
    .khind-result-sec {
        padding: 40px 0;
    }
    .account-health-content p {
        font-size: 17px;
    }
    .account-health-image img {
        min-height: auto;
    }
    .khind-task-list {
        padding: 29px 20px;
    }
    .khind-strategies-image img{
        height: 700px;
    }
    .month-display {
        display: block;
        margin-left: 0;
    }
    .rate-month,.rank-rating{
        height: auto;
        text-align: center;
    }
    
}
@media(max-width: 575px){
    .role-wrap{
        height: auto;
        padding: 20px 25px;
    }
    .parallax-sec-khind p {
        font-size: calc(33px - 5px*3);
    }
    .rt-acount-health {
        padding: 10px 0;
    }
    .rating-wrap, .seller-interaction {
        padding: 20px;
        /* height: auto; */
    }
    .khind-strategies-image img{
        max-height: 600px;
 
    }
    .parallax-sec-khind{
        height: 80vh;
    }
    .parallax-sec-goal {
        height: auto;
        padding: 50px 20px;
        position: relative;
    }
    .parallax-sec-goal::after{
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0,0,0,0.8);
        content: "";
        height: 100%;
        width: 100%;
        z-index: 0;
    }
    .parallax-sec-goal p {
        font-size: calc(70px - 11px*3.2);
        z-index: 1;
        position: relative;
    }
    .khind-icon-sec p {
        font-size: calc(50px - 8px*3);
    }
   
    .wid-bar {
        width: 30px;
    }
    .progress-bar {
        width: 40px;
    }
    .rating-wrap h4 {
        font-size: calc(40px - 6px*2.8);
        text-align: center;
    }
    .bar-item span{
        margin-left: 10px;
    }
    .account-health-sec h3, .lt-acount-health p, .khind-strategies-content h3 {
        font-size: calc(70px - 11px*3.5);
    }
    .rate-month{
        padding: 25px 70px;
    }
    .khind-task-image{
        height: auto;
    }
    .role-wrap svg {
        height: calc(93px - 15px*3.5);
        width: calc(93px - 15px*3.5);
    }
    .khind-health-box p {
        font-size: 17px;
    }
    .account-health-sec {
        padding: 50px 0;
    }
    .khind-strategies-content p {
        font-size: 17px;
    }
    .khind-result-sec svg {
        width: 40px;
    }
   
   
}
/*------------------- Khind case study end------------------------- */

/*------------------- Time house case study start------------------------- */
@media(max-width:1600px){
    /*.time-house-parallax p{*/
    /*    font-size: calc(33px - 5px);*/
    /*}*/
    .time-house-text{
        font-size: 16px;
        line-height: 2.2;
    }
    .th-project-sec h3,.th-challenge-sec h3,.th-strategies-content h3,.th-result-content h3{
        font-size: calc(70px - 11px);
        margin-bottom: 20px;
    }
    .time-house-content-section,.th-project-sec,.th-service-sec{
        padding: calc(90px - 15px) 0;
    }
    .step-wrap span,.th-strategies-content span{
        font-size: 24px;
    }
    .step-wrap {
        background-color: #fff;
        padding:8px;
        width: 50px;
        height: 50px;
    }
    .th-service-content h3{
        font-size:calc(90px - 15px) ;
        margin-bottom: 20px;
    }
    .time-house-parallax p{
        font-size: calc(50px - 8px);
    }
    .th-challeneg-content h4{
        font-size:50px;
        margin-bottom: 15px;
    }
    .swiper {
        width: calc(620px - 103px);
        height:calc(740px - 123px) ;
    }
    .th-result-content p{
        margin-bottom: 15px;
      }
      .th-result-content{
        padding:calc(90px - 15px) calc(100px - 16px);
      }
      .th-challenge-sec {
        padding:80px 0 50px;
    }
    .th-strategies-content{
        padding: calc(160px - 26px) 0 !important;
    }
    /*.strategies-list{*/
    /*    width: calc(540px - 90px);*/
    /*    height: calc(500px - 83px*2);*/
    /*}*/
    .project-steps p{
        padding:0 22px;
    }
    .th-service-content{
        max-width:calc(850px - 141px);
    }
      .th-challenge-sec .swiper-slide img {
        max-width: 500px;
        height: 550px;
    }
       .strategies-list{
        width: calc(540px - 90px);
        height: calc(500px - 83px);
    }
    .strategies-list p{
        font-size: 18px;
    }
    .th-challenge-sec .time-house-text{
        font-size:20px;
    }
    .strategies-list h5{
        font-size:24px;
        text-align:center;
    }
    .th-challeneg-content p {
        font-size: 18px;
    }

}
@media(max-width:1400px){
    .time-house-parallax p {
        /*font-size: calc(33px - 5px*2);*/
        width: 100%;
    }
    .th-service-img img{
        width: 350px;  
    }
    .time-house-content-section, .th-project-sec, .th-service-sec {
        padding: calc(90px - 15px*2) 0;
    }
    .th-project-sec h3, .th-challenge-sec h3, .th-strategies-content h3, .th-result-content h3 {
        font-size: calc(70px - 11px*2);
        /* margin-bottom: 40px; */
    }
    .th-service-content h3 {
        font-size: calc(90px - 15px*2);
        margin-bottom: 20px;
    }
    .time-house-parallax p {
        font-size: calc(50px - 8px*2);
    }
    .th-service-img img {
        width: 300px;
        height: 400px;
    }
    .th-challenge-sec {
        padding: 70px 0 40px;
    }
    .th-challeneg-content h4 {
        font-size: 40px;
    }
    .step-wrap span,  .th-strategies-content span{
        font-size: 21px;
    }
  
    .th-strategies-content {
        padding: calc(160px - 26px*2) 0 !important;
    }
    /*.strategies-list {*/
    /*    width: calc(540px - 90px*1.5);*/
    /*    height: calc(500px - 83px*2.5);*/
    /*}*/
    .th-result-content p {
        margin-bottom: 10px;
    }
    .th-result-content {
        padding: calc(90px - 15px*2) calc(100px - 16px*2);
    }
    .swiper {
        width: calc(620px - 103px*2);
        height: calc(740px - 123px*2);
    }
    .strategies-list {
        width: calc(540px - 90px*1.5);
        height: 100%;
    }
    .strategies-list p{
        font-size: 16px;
    }
    .strategies-list h5 {
    font-size: 21px;
    }
    .th-challenge-sec .time-house-text {
    font-size: 18px;
}
}
@media(max-width:1200px){
    .th-service-img img {
        width: 250px;
        height: 350px;
    }
    .time-house-parallax p {
        /*font-size: calc(33px - 5px*2.5);*/
    }
    .time-house-content-section, .th-project-sec, .th-service-sec {
        padding: calc(90px - 15px*3) 0;
    }
    .th-project-sec h3, .th-challenge-sec h3, .th-strategies-content h3, .th-result-content h3 {
        font-size: calc(70px - 11px*3);
        margin-bottom: 15px;
    }
    .step-wrap {
        width: 45px;
        height: 45px;
       
    }
    
    .th-service-content h3 {
        font-size: calc(90px - 15px*3);
        margin-bottom: 15px;
    }
    .time-house-parallax p {
        font-size: calc(50px - 8px*2.5);
    }
    .th-challenge-sec {
        padding: 40px 0 30px;
    }
    .th-challeneg-content h4 {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .th-strategies-content {
        padding: calc(160px - 26px*3) 0 !important;
    }
     .strategies-list {
        height: 100%;
        width: calc(540px - 90px*1.5);
    }
    .swiper {
        width: calc(620px - 103px*3);
        height: calc(740px - 123px*3);
    }
    .th-challeneg-content{
        margin-left: 0;
    }
      .th-strategies-content span{
        font-size: 18px;
    }
   
}
@media (max-width:991px){
    /*.time-house-parallax p {*/
    /*    font-size: calc(33px - 5px*3);*/
    /*}*/
    .th-project-sec h3, .th-challenge-sec h3, .th-strategies-content h3, .th-result-content h3 {
        font-size: calc(70px - 11px*3.5);
    }
    .th-project-sec h3 br{
        display: none;
    }
    .time-house-content-section, .th-project-sec{
        text-align: center;
    }
    .project-steps{
       display: block;
       border: 1px solid #fff !important;
       margin: 20px 0;
       padding: 30px 15px;
       text-align: center;
       margin: auto;
       width: 500px;
       border-radius: 15px;
    }
    .th-service-content{
        justify-content: center;
        margin-bottom: 20px;
    }
    .th-service-img img {
        width: 200px;
        height: 300px;
    }
    .th-service-content h3 {
        font-size: calc(90px - 15px*3.5);
    }
    .time-house-parallax p {
        font-size: calc(50px - 8px*3);
    }
    .project-steps p {
        padding:0 10px;
    }
    .th-challenge-sec {
        /*padding: calc(140px - 23px*3.5) 0 calc(115px - 19px*3.5);*/
        text-align: center;
    }
    .strategies-list {
        width: calc(540px - 90px*2.5);
        /* height: calc(500px - 83px*3.5); */
    }
    .th-challenge-sec h3,.th-project-sec h3{
        /* margin-bottom: 40px; */
    }
    .step-wrap{
        margin: auto;
        margin-bottom: 15px;
    }
   .th-result-content {
    padding: calc(90px - 15px*2.5) calc(100px - 16px*5);
}
.th-challenge-sec .swiper-slide img {
    max-width: 400px;
    height: 380px;
}
 .th-challeneg-content p,.th-challenge-sec .time-house-text {
    font-size: 16px;
}
/*.th-challeneg-content h4 {*/
/*    font-size: calc(100px - 16px*3.5);*/
/*}*/
}
@media(max-width:767px){
    /*.time-house-parallax p {*/
    /*    font-size: calc(33px - 5px*3.5);*/
    /*}*/
    .th-service-sec,.th-strategy-sec,.th-result-sec{
        text-align: center;
    }
    .swiper {
        width: calc(620px - 103px*3.5);
        height: calc(740px - 123px*3.5);
    }
    .th-challeneg-content{
        margin: auto;
        margin-top: 15px;
    }
    .th-strategies-content{
        padding: calc(160px - 26px*4) 0 0!important;
        max-width:100% !important;
    }
    /*.th-result-content {*/
    /*    padding: calc(90px - 15px*3) calc(100px - 16px*3);*/
    /*}*/
       .th-challenge-sec .gallery-thumbs .swiper-slide {
        height: 300px;
    }
    .th-challenge-sec .swiper-slide img {
        max-width: 100%;
        height: 100%;
    }
    .strategies-list{
        width:100%;
    }
  .th-challeneg-content p{
      text-align:center;
  } 
   .time-house-parallax p {
        font-size: calc(50px - 8px*3.2);
    }
    .th-challeneg-content h4 {
    font-size: calc(100px - 16px*4);
}
.th-challenge-sec .gallery-thumbs .swiper-wrapper {
     padding: 10px; 
}
.th-challeneg-content{
    height:auto;
    text-align:center;
    padding-bottom:20px;
}

.th-challenge-sec {
    padding: 40px 0 0px;
}
}
@media(max-width:575px){
    .project-steps{
        width: 100%;
    }
    .swiper {
        width: calc(620px - 103px*4.3);
        height: calc(740px - 123px*4);
    }
    .th-service-content h3 {
        font-size: calc(90px - 15px*4);
    }
    .time-house-parallax p {
        font-size: calc(50px - 8px*3.5);
    }
    /*.th-challenge-sec h3 {*/
    /*    font-size: calc(70px - 11px*4);*/
    /*}*/
    .th-challenge-sec {
        /*padding: calc(140px - 23px*4) 0 calc(115px - 19px*4);*/
    }
    .th-challeneg-content h4 {
        font-size: calc(100px - 16px*4);
    }
    /*.th-challeneg-content{*/
    /*    margin-top: 0;*/
    /*}*/
    .strategies-list {
        width: 100%;
        height: 100%;
        margin: 35px 0;
        padding:30px 20px;
    }
    /* .strategies-list p{
        font-size: 16px;
    } */
    .th-result-content {
        padding: calc(90px - 15px*4) 0;
    }
    .th-project-sec .row [class*='col-']{
        margin-bottom: 15px;
    }
    /* .th-challenge-sec h3, .th-project-sec h3 {
        margin-bottom: 25px;
    } */
    .time-house-parallax{
        height: 500px;
    }
    /*.time-house-parallax p {*/
    /*    font-size: calc(33px - 5px*3.8);*/
    /*}*/
    .th-service-img img {
        width: 170px;
    }
    .th-challeneg-content h4{
        text-align:center;
    }
}
/*------------------- Time house case study end------------------------- */

/*------------------- Care on call case study start------------------------- */
@media(max-width:1600px){
    .care-on-call-parallax h2{
        font-size: calc(180px - 30px)
    }
    .care-on-call-parallax p{
        font-size: calc(33px - 5px);
    }
    .care-on-call-content-section {
        padding: calc(75px - 12px) 0;
    }
    .care-on-call-text,.conversion-cost p{
        font-size: 16px;
    }
    .care-on-call-head{
        font-size: calc(70px - 11px);
    }
    .care-solution-sec,.care-what-we-did-sec{
        padding: calc(95px - 15px) 0;
    }
    .care-solution-sec h5,.care-lead-quality-wrap p{
        font-size: calc(40px - 6px);
    }
    .what-we-did-content{
        margin-left: calc(80px - 13px);
    }
    .what-we-did-content h3 {
        margin-bottom: 20px;
    }
    .what-we-did-content h5{
        font-size: calc(40px - 6px);
        margin-bottom: 10px;
    }
    .organic-inc-text{
        font-size: 35px;
    }
    .care-increase-graph{
        padding: calc(156px - 26px) 50px calc(125px - 20px);
    }
    .care-increase-graph-content span{
        font-size: calc(100px - 16px);
    }
    .care-increase-graph-content .care-on-call-text,.conversion-cost span,.care-social-media-wrap p{
        font-size: 24px;
    }
    .care-impression,.care-clicks{
        font-size: 18px;
    }
    .care-performance-sec{
        padding: calc(105px - 17px) 0;
    }
    .care-graph-wrap{
        padding: calc(110px - 18px) calc(66px - 11px);
    }
    .care-result-sec{
        padding: calc(70px - 11px) 0;
    }
    .care-result-sec h3 {
        margin-bottom: 30px;
    }
    .care-lead-quality-wrap span{
        font-size: calc(120px - 20px);
    }
    .care-social-media-sec{
        padding: calc(130px - 21px) 0;
    }
    .care-list-result-content{
        padding: 60px 40px;
    }
    .care-count-wrap {
        margin-top: 20px;
        padding:50px 0;
    }
    .social-media-increase p{
        font-size: calc(38px - 6px);
    }
    .social-media-increase span{
        font-size: calc(80px - 13px);
    }
    /*.care-lead-quality-wrap{*/
    /*    width: calc(947px - 157px);*/
    /*}*/
    /*.care-result-bg1{*/
    /*    width: calc(822px - 137px*2);*/
    /*}*/
    /*.care-result-bg2{*/
    /*    width: calc(670px - 110px*2);*/
    /*}*/
     .care-lead-quality-wrap{
        height: 400px;
        width:100%;
    }
    .care-lead-quality-wrap svg{
        width: 100px;
        height: 100px;
    }
    .care-result-bg1 {
        width: calc(822px - 137px*1.6);
    }
    .care-result-bg2{
        width: calc(670px - 110px*2);
    }
    .care-result-sec .swiper {
        max-width: calc(950px - 158px*1.5) !important;
        max-height: 400px;
    }
    .case-study-banner-head {
     font-size: calc(50px - 8px)!important;
    }
}
@media(max-width:1400px){
    .care-on-call-parallax h2 {
        font-size: calc(180px - 30px*2);
    }
    .care-on-call-parallax p {
        font-size: calc(33px - 5px*2);
        max-width:700px;
    }
    .care-on-call-content-section {
        padding: calc(75px - 12px*2) 0;
    }
    .care-content h2{
        margin-bottom: 10px;
    }
    .care-solution-sec, .care-what-we-did-sec {
        padding: calc(95px - 15px*2) 0;
    }
    .care-on-call-head {
        font-size: calc(70px - 11px*2);
    }
    .care-service-leads{
        margin-top: 50px;
    }
    .care-increase-graph {
        padding: calc(156px - 26px*2) 50px calc(125px - 20px*2);
    }
    .organic-inc-text {
        font-size: 30px;
    }
    .care-increase-graph-content span {
        font-size: calc(100px - 16px*2);
    }
    .care-increase-graph-content .care-on-call-text, .care-social-media-wrap p {
        font-size: 18px;
    }
    .what-we-did-content h5 {
        font-size: calc(40px - 6px*2);
    }
    .what-we-did-content {
        margin-left: calc(80px - 13px*2);

    }
    .care-performance-sec {
        padding: calc(105px - 17px*2) 0;
    }
    .care-performance-content h3{
        margin-bottom: 10px;
    }
    .care-graph-wrap{
        margin-left: 0;
    }
    /*.care-lead-quality-wrap{*/
    /*    width: calc(947px - 157px*2);*/
    /*}*/
    /*.care-result-bg1{*/
    /*    width: calc(822px - 137px*2);*/
    /*}*/
    /*.care-result-bg2{*/
    /*    width: calc(670px - 110px*2);*/
    /*}*/
    .care-social-media-sec{
        padding: calc(130px - 21px*2) 0;
    }
    .care-list-result-content {
        padding: 50px 40px;
    }
    .social-media-increase p {
        font-size: calc(38px - 6px*2);
    }
    .social-media-increase span {
        font-size: calc(80px - 13px*2);
    }
    .social-media-increase{
        padding: 25px 0;
    }
    .care-result-sec{
        padding: calc(70px - 11px*2) 0;
    }
     .care-result-bg1{
        width: calc(822px - 137px*2);
    }
    .care-result-bg2 {
        width: calc(670px - 110px*2.3);
        top: -80px;
    }
     .case-study-banner-head {
     font-size: calc(50px - 8px*2)!important;
    }

}
@media (max-width:1200px){
    .care-on-call-parallax h2 {
        font-size: calc(180px - 30px*3);
    }
    .care-on-call-parallax p {
        font-size: calc(33px - 5px*2.5);
        max-width:600px;
    }
    .care-solution-sec, .care-what-we-did-sec {
        padding: calc(95px - 15px*2.5) 0;
    }
    .care-on-call-head {
        font-size: calc(70px - 11px*3);
    }
    .care-social-media-sec {
        padding: calc(130px - 21px*3) 0;
    }
    .care-list-result-content{
        border-radius: 30px;
        padding: 25px 30px;
    }
    .care-social-media-wrap {
        max-width: 450px;
    }
    .social-media-increase{
        padding: 15px 0;
        margin:0 20px;
    }
    .social-media-increase p {
        font-size: calc(38px - 6px*3);
    }
    .social-media-increase span {
        font-size: calc(80px - 13px*3);
    }
    .care-lead-quality-wrap span {
        font-size: calc(120px - 20px*3);
    }
    .care-lead-quality-wrap p {
        font-size: calc(40px - 6px*3);
    }
    .care-solution-sec h5{
        font-size: calc(40px - 6px*2.5);
    }
    /*.care-result-bg1,.care-result-bg2{*/
    /*    height: 100%;*/
    /*}*/
    .care-result-sec{
        padding: calc(70px - 11px*3) 0;
    }
    .care-graph-wrap {
        padding: calc(110px - 18px*3) calc(66px - 11px*3);
        border-radius: 50px;
    }
    .care-performance-content p {
        margin-bottom: 0;
    }
    .organic-inc-text {
        font-size: 25px;
    }
    .care-increase-graph-content span {
        font-size: calc(100px - 16px*2.5);
    }
    .care-increase-graph {
        padding: calc(156px - 26px*3) 50px calc(125px - 20px*3);
    }
    .what-we-did-content {
        margin-left: calc(80px - 13px*4);
    }
    .care-on-call-content-section {
        padding: calc(75px - 12px*3) 0;
    }
      .care-result-bg2 {
        width: calc(670px - 110px*2.8);
        top: -60px;
        height: 300px;
    }
    .care-result-bg1 {
        /*width: calc(822px - 137px*2.5);*/
        top: -30px;
        height: 300px;
    }
    .care-overall-result-sec {
    margin-top: 62px;
}
 .case-study-banner-head {
     font-size: calc(50px - 8px*2.5)!important;
    }
}
@media (max-width:991px){
    .care-on-call-parallax h2 {
        font-size: calc(180px - 30px*3.5);
    }
    .care-on-call-parallax p {
        font-size: calc(33px - 5px*3);
    }
    .care-solution-image img{
        border-radius: 50px;
    }
    .solution-content-sec, .challege-content-sec {
        margin-left: 0;
        text-align: center;
        margin-top: 30px;
    }
    .care-solution-sec, .care-what-we-did-sec {
        padding: calc(95px - 15px*3) 0;
    }
    .what-we-did-content{
        margin-left: 0;
        margin-top: 30px;
        text-align: center;
    }
    .what-we-did-content h3 {
        margin-bottom: 10px;
    }
    .care-performance-sec {
        padding: calc(105px - 17px*3) 0;
        text-align: center;
    }
    .care-graph-wrap{
        margin: auto;
        margin-top: 20px;
    }
    .care-clicks,.care-impression{
        margin: auto;
        margin-bottom: 20px;
    }
    .care-lead-quality-wrap {
        width: calc(947px - 157px*2.5);
    }
    /* .care-result-bg2 {*/
    /*    width: calc(670px - 110px*2);*/
    /*}*/
    .care-result-bg1 {
        width: calc(822px - 137px*2.5);
    }
    .care-lead-quality-wrap {
        height: 350px;
    }
    .care-social-media-sec{
       text-align: center;
        padding: calc(130px - 21px*4) 0;
    }
    .care-social-media-wrap{
        max-width: 100%;
        margin-bottom: 20px;
        text-align: center;
    }
    .care-list-result-content {
        padding: 40px 30px;
        margin-top: 20px;
       
    }
    .social-media-increase p {
        font-size: calc(38px - 6px*3.5);
    }
    .social-media-increase p br{
        display: none;
    }
    .social-media-increase span {
        font-size: calc(80px - 13px*4);
    }
    .care-lead-quality-wrap span {
        font-size: calc(120px - 20px*3.5);
    }
    .care-increase-graph-content span {
        font-size: calc(100px - 16px*3);
    }
    .care-on-call-text p{
        text-align:left;
    }
     .case-study-banner-head {
     font-size: calc(50px - 8px*3)!important;
    }
}
@media(max-width:767px){
    .care-on-call-parallax h2 {
        font-size: calc(180px - 30px*4);
    }
    .care-solution-sec, .care-what-we-did-sec {
        padding: calc(95px - 15px*4) 0;
    }
    .care-increase-graph {
        padding: calc(156px - 26px*4) 50px calc(125px - 20px*4);
    }
     .care-result-sec .swiper {
        max-width: 100% !important
    }
    .care-result-bg1 {
        width: calc(822px - 137px*2.5);
    }
    .care-result-bg2 {
        width: calc(670px - 110px*2.8);
    }
    .digital-head-padding .our-projects-content {
    padding: 85px 0 85px 30px;
}
}
@media(max-width: 575px){
    .care-lead-quality-wrap {
        width: 100%;
            padding: 50px 30px
    }
    .care-result-bg2 {
        width: 60%;
        top: -40px;
    }
    .care-result-bg1 {
        width: 80%;
        top: -20px;
    }
    .care-lead-quality-wrap,.care-result-bg1,.care-result-bg2 {
        border-radius: 30px;
    }
    .care-lead-quality svg {
        margin-bottom: 0;
        width: 100px;
    }
    .care-on-call-parallax{
        height: 500px;
    }
    .care-on-call-parallax h2 {
        font-size: calc(180px - 30px*4.6);
    }
    .care-on-call-head {
        font-size: calc(70px - 11px*3.5);
    }
    .solution-content-sec{
        margin-top: 0;
    }
  .challege-content-sec p{
    margin-bottom: 30px !important;
  }
  .care-service-leads {
    max-width: 100%;
    margin-top: 20px;
  }
  .care-increase-graph{
    display: block;
    padding: 20px;
    border-radius: 30px;
    text-align: center;
  }
  .care-increase-graph svg{
    width:150px;
    height: auto;
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
}
  .care-increase-graph-content{
    margin-left: 0;
    position: relative;
    z-index: 1;
  }
  .care-graph-wrap{
    border-radius: 30px;
    padding: calc(110px - 18px*4.5) calc(66px - 11px*3);
  }
  .care-result-box  [class*='col-']{
    margin-bottom: 20px;
  }
  .social-media-increase p br{
    display: block;
  }
  .social-media-increase p{
    text-align: left;
  }
  .what-we-did-content h5 {
    font-size: calc(40px - 6px*3);
    }
    .care-solution-sec, .care-what-we-did-sec {
    padding: calc(95px - 15px*3) 0;
    }
    .care-list-result-content{
        margin-top: 10px;
    }
    .overall-result-care {
        margin-bottom: 50px;
    }
    .care-lead-quality-wrap{
        margin-bottom: 30px;
    }
    .care-result-bg1, .care-result-bg2 {
        height: 80%;
    }
      .case-study-banner-head {
     font-size: calc(50px - 8px*3.2)!important;
    }
    /*.care-count-wrap {*/
    /*    margin-top: 30px;*/
    /*}*/
}
/*------------------- Care on call case study end------------------------- */

/*------------------- ADNOC study start------------------------- */
@media(max-width:1600px){
    .adnoc-subtitle,.adnoc-subhead{
        font-size: calc(42px - 7px);
    }
    .adnoc-banner-sec h1{
        font-size: calc(65px - 10px);
        margin-bottom: 40px;
    }
    .adnoc-banner-sec {
        padding: calc(120px - 20px) 0 30px;
    }
    .adnoc-text{
        font-size: 18px;
    }
    .oil-company .adnoc-text {
        margin-bottom: calc(90px - 15px*2);
    }
    .adnoc-project-wrap{
        margin-bottom: 35px;
        max-width: calc(630px - 105px);
    }
    .adnoc-project-heads{
        font-size: calc(30px - 5px);
        margin-bottom: 12px;
    }
    .adnoc-thumbnil{
        max-height: 100%;
    }
    .adnoc-challenge-sec{
        padding: calc(75px - 12px*2) 0;
    }
   .adnoc-impact-sec{
        padding: calc(50px - 8px) 0;
    }
    .adnoc-features-sec{
        padding: calc(50px - 8px) 0 0;
    }
    .adnoc-feature-wrap span{
        font-size: calc(32px - 5px);
    }
    .adnoc-feature-wrap .adnoc-text {
        font-size: 16px;
    }
    .adnoc-feature-wrap{
        padding: 20px 20px;
    }
    .adnoc-impact-head{
        margin-bottom: calc(90px - 15px);
        font-size: calc(50px - 8px);
    }
    .adnoc-impact-content{
      padding-bottom: 35px;
      padding-left: 50px;
    }
    .adnoc-impact-img{
        max-height: 600px;
    }
    .adnoc-result-sec{
        padding: 50px 0 100px;
    }
    .adnoc-result-sec p{
        font-size: calc(42px - 7px);
        margin-bottom: calc(70px - 11px);
    }
    .adnoc-result-img{
        margin-bottom: calc(70px - 11px);
    }
    /* .adnoc-approach-wrap{
        margin-bottom: 100px;
    } */
    .adnoc-padding{
        margin-top: 100px;
    }
    /* .oil-company {
        padding: 30px 0;
    } */
    .ad-heading-line {
        margin-bottom: 25px;
    }
    .ad-heading-line::after{
        top: 3.5rem;
    }
    .adnoc-approach-wrap{
        padding-left: 35px;
    }
}
@media(max-width:1400px){
    .adnoc-subtitle, .adnoc-subhead {
        font-size: calc(42px - 7px*2);
    }
    .adnoc-banner-sec h1 {
        font-size: calc(65px - 10px*2);
        margin-bottom: 30px;
    }
    .adnoc-banner-sec {
        padding: calc(120px - 20px*2) 0 25px;
    }
    .adnoc-text {
        font-size: 16px;
    }
    .oil-company .adnoc-text{
        margin-bottom: calc(90px - 15px*2);
    }
    .adnoc-project-heads {
        font-size: calc(30px - 5px*2);
        margin-bottom: 10px;
    }
    .ad-heading-line {
        margin-bottom: 30px;
    }
    .ad-heading-line::after {
        top:3rem;
        width: 55px;
    }
    .adnoc-impact-head {
        margin-bottom: calc(90px - 15px*2);
        font-size: calc(50px - 8px*2);
    }
    .adnoc-impact-img {
        max-height: 481px;
    }
    .adnoc-result-sec {
        padding: 40px 0 80px;
    }
    .adnoc-result-sec p {
        font-size: calc(42px - 7px*2);
        margin-bottom: calc(70px - 11px*2);
    }
    .adnoc-challenge-sec {
        padding: calc(75px - 12px*2.5) 0;
    }
    .oil-company {
        padding: 40px 0;
    }
    /* .adnoc-approach-wrap{
        margin-bottom: 80px;
    } */
    .adnoc-padding{
        margin-top: 80px;
    }
    .adnoc-impact-sec {
        padding: calc(50px - 8px*1.5) 0;
    }
    .adnoc-impact-content {
        padding-left: 40px;
    }
}
@media(max-width:1200px){
    .adnoc-banner-sec h1 {
        font-size: calc(65px - 10px*3);
        margin-bottom: 20px;
    }
    .adnoc-subtitle, .adnoc-subhead {
        font-size: calc(42px - 7px*2.5);
    }
    .adnoc-banner-sec {
        padding: calc(120px - 20px*2) 0 30px;
    }
    .oil-company .adnoc-text{
        margin-bottom: calc(90px - 15px*3);
    }
    .adnoc-challenge-sec {
        padding: calc(75px - 12px*3) 0;
    }
    .adnoc-features-sec {
        padding: calc(50px - 8px*2) 0 0;
    }
    .adnoc-impact-sec {
        padding: calc(50px - 8px*2) 0;
    }
    .adnoc-impact-head {
        margin-bottom: calc(90px - 15px*3);
        font-size: calc(50px - 8px*3);
    }
    .adnoc-impact-content {
        padding-bottom: 25px;
        padding-left: 35px;
    }
    .adnoc-result-sec {
        padding: 30px 0 50px;
    }
    .adnoc-result-sec p {
        font-size: calc(42px - 7px*3);
        margin-bottom: calc(70px - 11px*3);
    }
    .adnoc-features-sec {
        padding: calc(50px - 8px*3) 0 0;
    }
    .adnoc-impact-head {
        margin-bottom: calc(90px - 15px*4);
        font-size: calc(50px - 8px*4);
    }
    .adnoc-impact-head br{
        display: none;
    }
    .adnoc-approach-wrap{
        /* margin-bottom: 60px; */
        padding-left: 35px;
    }
    .oil-company {
        padding: 30px 0;
    }
    .adnoc-padding{
        margin-top: 60px;
    }
}
@media(max-width:991px){
    .adnoc-subtitle, .adnoc-subhead {
        font-size: calc(42px - 7px*3);
    }
    .adnoc-banner-sec {
        padding: calc(120px - 20px*2) 0 25px;
    }
    .adnoc-banner-sec h1 {
        font-size: calc(65px - 10px*4);
    }
    .adnoc-project-wrap{
        margin: auto;
        margin-bottom: 30px;
    }
    .adnoc-challenge-sec {
        padding: calc(75px - 12px*4) 0;
    }
    .ad-heading-line::after {
        top: 2.5rem;
        width: 45px;
    }
    .adnoc-approach-wrap {
        max-width: 100%;
        /* margin-top: 30px; */
        margin-bottom: 15px;
        padding-left: 0;
    }
    .adnoc-approach-sec .adnoc-project-heads br{
        display: none;
    }
    .adnoc-impact-img{
        margin: auto;
        margin-bottom: 30px;
    }
    .adnoc-result-sec p {
        font-size: calc(42px - 7px*3.5);
        margin-bottom: calc(70px - 11px*4);
    }
    /* .adnoc-feature-wrap{
        text-align: center;
    } */
    .adnoc-padding{
        margin-top: 20px;
    }
    .adnoc-impact-sec {
        padding: calc(50px - 8px*3) 0;
    }
    .adnoc-feature-wrap .adnoc-project-heads br{
       display: none; 
    }
    
}
@media(max-width:767px){
    .adnoc-subtitle, .adnoc-subhead {
        font-size: calc(42px - 7px*3.2);
    }
    .adnoc-banner-sec h1 {
        font-size: calc(65px - 10px*4.2);
    }
    .adnoc-banner-sec {
        padding: calc(120px - 20px*2) 0 15px;
    }
    .oil-company .image-item{
        margin-bottom: 15px;
    }
    .oil-company .adnoc-text{
        margin-bottom: calc(90px - 15px*4);
    }
    .adnoc-project-wrap{
        max-width: 100%;
    }
    .adnoc-approach-wrap{
        margin-top: 0;
        /* margin-bottom: 40px; */
    }
    .adnoc-padding{
        margin-top:30px;
    }
    /* .oil-company .thumbnail-wrapper {
        margin: calc(90px - 15px*5) 0;
    } */
    /* .adnoc-approach-img{
        margin-bottom: 15px;
    } */
    .adnoc-result-sec p {
        font-size: calc(42px - 7px*3.8);
    }
}
@media(max-width:575px){
    .ad-heading-line::after {
        top: 2.5rem;
    }
    .adnoc-banner-sec h1 {
        font-size: calc(65px - 10px*4.5);
    }
    .adnoc-project-wrap {
        margin-bottom: 20px;
    }
    .oil-company {
        padding: 10px 0;
    }
    .adnoc-approach-img{
        margin-bottom: 15px;
        height: auto;
    }
    /* .adnoc-approach-wrap {
        margin-bottom: 25px;
    } */
    /* .adnoc-banner-sec .ad-heading-line::after {
        top: 4rem;
    } */
    .adnoc-impact-content {
        padding-left: 25px;
    }
    .adnoc-padding {
    margin-top: 15px;
    }
   .adnoc-result-sec p {
    margin-bottom: calc(70px - 11px*5);
   }
   .adnoc-impact-wrap{
       padding:0 12px;
   }
}

/*------------------- ADNOC study end------------------------- */


/*------------------- ABC Cargo case study end------------------------- */

@media(max-width:1600px){
    .abc-cargo-parallax p,.rekha-parallax p,.flower-paralax  p{
        font-size: calc(50px - 8px);
        /*max-width: calc(840px - 140px);*/
    }
    .abc-content-sec{
        padding: calc(100px - 16px) 0 calc(30px - 5px);
    }
    .abc-content-text h5{
        font-size: calc(40px - 6px);
        margin-bottom: calc(50px - 6px);
    }
    .abc-content-building svg{
        height: 300px;
        bottom: 6px;
    }
    .abc-van{
        height: calc(192px - 32px*2);

    }
    .abc-plant{
        height: 80px;
    }
    /* .mob-wrap{
        height: calc(960px - 160px*2);
        width: calc(500px - 83px);
    } */
    .mob-wrap {
        height: calc(960px - 160px*2.5);
        /*width: calc(400px - 66px*1.8);*/
    }
    .abc-solution-sec h3{
        font-size: calc(73px - 9px);
        margin-bottom: calc(90px - 15px);
    }
    .abc-solution-list{
        padding: 40px 40px;
        height: 650px;
    }
    .abc-solution-wrap h5{
        font-size: calc(35px - 5px);
        margin-bottom: 20px;
    }
    .complexity-abc{
        padding: 30px;
    }
    .abc-solution-list p
    {
        font-size: 16px;
        line-height: 1.8;
        margin-bottom: 10px;
    }
    .abc-success-sec{
        padding: calc(164px - 27px) 0 calc(80px - 13px);
    }
    .abc-success-head h3{
        font-size:calc( 79px - 13px);
    }
    .abc-success-head{
        margin-bottom: 50px;
    }
    .text h3{
        font-size: calc(40px - 6px);
    }
    .abc-cargo-challenge-parallax .mob-wrap{
        height:560px;
    }
    .text p{
        font-size: 16px;
        line-height: 2;
    }
    .percent{
        height:500px;
    }
    .content-wrap{
        height: 530px;
        margin-top: 20px;
    }
    .smile-anim{
        height: 450px;
    }
    .content-mob{
        height: 100%;
        width: 100%;
    }
    .content-mob img{
        width: 270px;
    }
    .abc-scroll-items img {
        max-height: 300px;
    }
    .abc-result-content h3{
        font-size: calc(65px - 10px);
    }
    .abc-result-content {
        padding: 45px 30px;
    }
    .abc-result-content p{
        font-size: 18px;
        line-height: 2;
    }
    .abc-result-sec {
        padding: 55px 40px;
    }
    .abc-hands{
        height: 250px;
    }
    .content img {
        height: 520px;
        width: 270px;
    }
    .text {
        max-width: 560px;
    }
    .abc-content-text p{
        font-size: calc(25px - 4px);
    }
    .abc-mob-text h3{
        font-size: calc(40px - 6px);
    }
    .abc-mob-text{
        top: 20%;
    }
    .abc-challenge-content p{
        font-size: 17px;
    }
    .abc-challenge-content {
        height: 560px;
        padding: 0px 20px;
    }
    .line-abc-mob{
        width: 85px;
        bottom: 30px;
    }
    @keyframes abcvan {
        0% {
         transform: translateX(0);
        }
        100% {
            transform: translateX(400%);
        }
      }
      .mob-main-wrapper{
          max-width:300px;
      }
    .casestudy-listings img {
        height: calc(588px - 98px);
    }

}
@media(max-width:1400px){
    .abc-cargo-parallax p,.rekha-parallax p,.flower-paralax  p{
        font-size: calc(50px - 8px*2);
        max-width: 100%;
    }
    .abc-content-sec {
        padding: calc(100px - 16px*2) 0 calc(30px - 5px*2);
    }
    .abc-content-text h5 {
        font-size: calc(40px - 6px*2);
        margin-bottom: calc(50px - 6px*2);
    }
    .abc-content-text p {
        font-size: calc(25px - 4px*2);
    }
    .abc-content-building svg {
        height: 250px;
    }
    .abc-solution-sec h3{
        font-size: calc(73px - 9px*2);
        margin-bottom: calc(90px - 15px*4);
    }
    .abc-solution-wrap h5 {
      font-size: calc(35px - 5px*2);
        margin-bottom: 15px;
    }
    .abc-solution-list {
        padding: 40px 25px;
    }
    .abc-solution-list p{
        margin-bottom: 0;
        /*font-size: 16px;*/
        line-height: 1.5;
    }
    .abc-solution-list{
        height: calc(814px - 135px *2.5);
    }
    .abc-success-sec {
        padding: calc(164px - 27px*2) 0 calc(80px - 13px*2);
    }
    .abc-success-head h3 {
        font-size: calc( 79px - 13px*2);
    }
    .abc-success-head {
        margin-bottom: 0px;
    }
    .text h3 {
        font-size: calc(40px - 6px*2);
    }
    .text p{
        line-height: 1.5;
    }
    .percent {
        height: 420px;
        width: 40px;
    }
    .smile-anim {
        height: 378px;
    }
    .smile-anim::before{
        width: 40px;
        height: 40px;
    }
    .abc-scroll-items img {
        max-height: 240px;
    }
    .abc-result-content h3 {
        font-size: calc(65px - 10px*2);
    }
    .abc-result-content p {
        font-size: 16px;
        line-height: 1.8;
    }
    .abc-hands {
        height: 200px;
    }
    .mob-wrap {
        height: calc(960px - 160px*2.5);
        /*width: calc(500px - 83px*2.2);*/
        border-radius: 40px;
    }
    .abc-mob-text h3 {
        font-size: calc(40px - 6px*2);
    }
    .mob-main-wrapper{
        margin-top: 60px;
    }
    .complexity-abc{
        padding: 25px;
    }
    .abc-challenge-content {
        height: 560px;
        padding: 0px 25px;
        border-radius: 40px;
    }
    .abc-challenge-content p {
        font-size: 18px;
    }
    .abc-van {
        height: calc(192px - 32px*3);
    }
    /*@keyframes abcvan {*/
    /*    0% {*/
    /*     transform: translateX(0);*/
    /*    }*/
    /*    100% {*/
    /*        transform: translateX(40%);*/
    /*    }*/
    /*  }*/
      .abc-plant {
        height: 45px;
    }
    /* .casestudy-listings img {*/
    /*    height: calc(588px - 98px*2);*/
    /*}*/
}
@media(max-width:1200px){
    .abc-cargo-parallax p,.rekha-parallax p,.flower-paralax  p {
        font-size: calc(50px - 8px*2.5);
        /*max-width: calc(840px - 140px*3);*/
    }
    .abc-success-head h3 {
    font-size: calc( 79px - 13px*3);
}
    .abc-content-text h5 {
        font-size: calc(40px - 6px*3);
        margin-bottom: calc(50px - 6px*3);
    }
    .abc-content-text p {
        font-size: 16px;
    }
    .abc-content-building svg {
        width: 300px;
        height: 200px;
    }
    /* .mob-wrap {
        height: calc(960px - 160px*3);
        width: calc(500px - 83px*3);
    } */
    .abc-mob-text h3 {
       font-size: calc(40px - 6px*3);
    }
    .abc-challenge-content p {
        font-size: 15px;
        text-align: center;
    }
    .abc-challenge-content {
        /* height: 481px; */
        padding: 0px 15px;
    }
    .abc-mob-text {
        top: 30%;
    }
    .line-abc-mob {
        width: 90px;
        height: 5px;
        bottom: 40px;
    }
    .abc-solution-sec h3 {
        font-size: calc(73px - 9px*3);
        margin-bottom: calc(90px - 15px*5);
    }
    .abc-solution-wrap h5 {
       font-size: calc(35px - 5px*3);
    }
    .abc-van {
        height: calc(192px - 32px*3.5);
    }
    .abc-solution-list {
        padding: 40px 10px;
    }
    .abc-success-sec {
        padding: calc(164px - 27px*3) 0 calc(80px - 13px*3);
    }
    .abc-scroll-items img {
        max-height: 180px;
    }
    .abc-result-content h3 {
        font-size: calc(65px - 10px*3);
    }
     @keyframes abcvan {
        0% {
         transform: translateX(0);
        }
        100% {
            transform: translateX(200%);
        }
      }
      .abc-plant {
        height: 45px;
    }
     .casestudy-listings img {
        height: calc(588px - 98px*2);
    }
    .new-patient-wrap{
        margin-left:15px;
        margin-top:20px;
    }
}
@media(max-width:991px){
    .abc-cargo-parallax p,.rekha-parallax p,.flower-paralax  p {
        font-size: calc(50px - 8px*3);
        /*max-width: calc(840px - 140px*4);*/
    }
    .abc-success-head h3 {
    font-size: calc( 79px - 13px*4);
}
    .abc-content-sec {
        padding: calc(100px - 16px*3) 0 calc(30px - 5px*3);
        text-align: center;
    }
    .abc-content-text h5 {
        font-size: calc(40px - 6px*3.5);
        margin-bottom: calc(50px - 6px*4.5);
    }
    .abc-plant {
        height: 60px;
    }
    .abc-content-building svg {
        width: 200px;
        height: 200px;
    }
    .abc-solution-sec h3 {
        font-size: calc(73px - 9px*4);
        margin-bottom: 10px;
    }
    .abc-solution-wrap h5 {
        font-size: calc(35px - 5px*3.5);
        margin-bottom: 15px;
    }
    .abc-solution-list{
        text-align: center;
    }
    .abc-success-sec {
        padding: calc(164px - 27px*4) 0 calc(80px - 13px*4);
    }
    .abc-success-head h3 {
        font-size: calc( 79px - 13px*3);
        line-height: 1.2;
    }
    .content-mob img {
        width: 240px;
    }
    .content-wrap {
    height: 470px;
    margin-top: 0;
    max-width: 235px;
    }
    .content img {
        height: 465px;
    }
    .abc-scroll-items img {
        max-height: 150px;
    }
    .abc-result-content {
        padding: 30px 20px;
    }
    .abc-result-content h3 {
        font-size: calc(65px - 10px*3.5);
    }
    .abc-hands {
        height: 150px;
    }
    .abc-solution-list {
        padding: 15px 10px;
    }
    .abc-solution-list p {
        line-height: 1.3;
    }
    .text {
        max-width: 100%;
    }
    .text h3 {
        font-size: calc(40px - 6px*2.5);
    }
    .percent {
        height: 450px;
    }
    .smile-anim {
        height: 408px;
    }
    .casestudy-listings img {
        height: calc(588px - 98px*2.5);
    }
}
@media(max-width:757px){
    .abc-content-text h5 {
        font-size: calc(40px - 6px*3.8);
        margin-bottom: calc(50px - 6px*5);
    }
    .abc-van {
        height: calc(192px - 32px*4.5);
    }
    .abc-content-building svg {
        width: 150px;
        height: 150px;
    }
    .abc-content-sec {
        padding: calc(100px - 16px*3.5) 0 calc(30px - 5px*3.5);
    }
    .mob-main-wrapper{
        margin-top: 0;
    }
    .abc-solution-list p {
    line-height: 1.8;
    }
    .abc-solution-wrap{
        display: block;

    }
    .new-patient-wrap{
        margin-left:0;
    }
    .abc-solution-list{
        height: auto;
        width: 450px;
        margin: auto;
        margin-bottom: 30px;
        padding: 45px 40px;
        border-radius:20px;
    }
    .abc-solution-sec h3 {
        font-size: calc(73px - 9px*4.5);
        margin-bottom: 30px;
    }
   .abc-solution-sec {
    padding: 60px 40px 0;
    }
    .abc-solution-wrap h5 {
        font-size: calc(35px - 5px*2.5);
    }
    .text-wrap{
        display: block;
        margin-top: 30px;
        text-align: center;
        height: 100%;
    }
    .text{
        max-width: 100%;
        margin-bottom: 15px;
        color: #fff;
    }
    .abc-success-head h3 {
        font-size: calc( 79px - 13px*3.5);
    }
    .pin-up{
        display: block;
        height: 100%;
    }
    .abc-success-sec {
        padding: calc(164px - 27px*4) 0 calc(80px - 13px*3);
    }
    .abc-result-sec {
        padding: 30px 20px;
    }
    .abc-result-content{
        text-align: center;
    }
    .abc-result-content h3 br{
        display: none;
    }
    .abc-result-content {
        padding: 40px 25px;
    }
    .abc-result-thumbnil{
        margin-bottom: 30px;
    }
    .abc-solution-sec{
        background-image:none;
        background:#E63732;
    }
    .casestudy-listings img {
        height: calc(588px - 98px*3);
    }
  
}
@media(max-width:575px){
    .abc-cargo-parallax{
    height: 500px !important;
    }
    .abc-cargo-parallax .capital-head h2 {
        font-size: calc(194px - 33px*4.5);
    }
    .mob-main-wrapper {
    max-width: 270px;
    }
    /*.mob-wrap {*/
    /*width: calc(500px - 83px*2.8);*/
    /*}*/
    .abc-solution-list{
        width:100%;
        padding:40px 20px;
    }
    .content-wrap,.percent{
        display:none;
    }
    .abc-plant {
    height: 30px;
    }
    .abc-hands {
        height: 100px;
    }
    .abc-result-content {
        padding: 25px 15px;
    }
    .abc-solution-sec {
    padding: 60px 20px 0;
    }
    .text {
    margin-bottom: 26px;
    }
    .abc-content-text h5 {
    font-size: calc(40px - 6px*3.5)
    }
    .text h3 {
    font-size: calc(40px - 6px*3);
    margin-bottom: 12px;
    line-height: 1.2;
    }
    .abc-success-head h3 {
    font-size: calc( 79px - 13px*3.8);
    }
    .abc-cargo-parallax p,.rekha-parallax p,.flower-paralax  p {
    font-size: calc(50px - 8px*2.8);
    }
     .casestudy-listings img {
        height: 100%;
    }
}
/*------------------- ABC Cargo case study end------------------------- */



/*------------- Mvp landingpage new responsive start -------*/
@media(max-width: 1600px){
    .mvp-banner{
        padding-top: calc(230px - 40px);
    }
    .mvp-banner-content{
        margin-bottom: calc(140px - 25px);
    }
    .mvp-banner h1{
        font-size: calc(90px - 15px);
        margin-bottom: 18px;
    }
    .mvp-banner h1 span{
        font-size: calc(64.407px - 10px);
    }
    .mvp-banner p{
        font-size: calc( 24.2424px - 3px);  
    }
    .mvp-banner-btn{
        padding: 19px 23px; 
        font-size: 17px;
    }
    .mvp-new-banner-image-container{
        width: calc(720px - 120px);
    }
    .mvp-langingpage .section-head{
        font-size: calc(50px - 8px);
        margin-bottom: calc(70px - 12px);
    }
    .need-us-for-container{
        max-width: calc(1290px - 200px);
    }
    .need-us-for-item span{
        font-size: calc(40px - 6px);
        margin-bottom: 8px;
    }
    .need-us-for-item h3{
        font-size: calc(25px - 3px);
    }
    .need-us-for-item p{
        font-size: 16px;
    }
    .need-us-for-item-img{
        height: calc(240px - 40px);
    }
    .idea{
        padding: calc(86px - 15px) 0;
    }
    .idea h3{
        font-size: calc(65px - 10px);
    }
    .build {
        padding: calc(90px - 15px) 0;
    }
    .build .need-us-for-content{
        max-width: calc(338px - 56px);
    }
    .process .section-head, .process-item-wraper .row [class*='col-']{
        margin-bottom: calc(36px - 6px);
    }
    .process-item-icon{
        height: 60px;
        margin-bottom: 16px;
    }
    .process-item-wraper h4{
        font-size: calc(30px - 5px);
    }
    .mvp-tech-section {
        padding: calc(100px - 15px) 0 calc(64px - 10px) 0;
    }
    .mvp-tech-section .section-head{
        margin-bottom: calc(48px - 8px);
    }
    .tech-tab-wraper .nav-pills{
        margin-bottom: calc(90px - 15px) !important;
    }
    .tech-tab-wraper .nav-link{
        font-size: calc(27px - 3px);
    }
    .tech-logo-list ul li img{
        max-height: calc(70px - 10px);
    }
    .develop-mvp{
        padding: calc(230px - 40px) 0;
    }
    .develop-mvp .section-head{
        margin-bottom: calc(36px - 6px);
    }
    .develop-mvp-content{
        max-width: calc(800px - 100px);
        margin-bottom: calc(36px - 6px);
    }
    .develop-mvp-content .row [class*="col-"]{
        padding-right: calc(36px - 6px);
    }
    /*.develop-mvp-content .row [class*="col-"]:last-child{*/
    /*    padding-left: calc(36px - 6px);*/
    /*}*/
    .develop-mvp-item p{
        font-size: 16px;
    }
    .app-calculator-btn{
        padding: 18px 20px;
        font-size: 18px;
        min-width: calc(296px - 50px);
    }
    .mvp-idea{
        padding: calc(90px - 15px) 0;
    }
    .mvp-idea .section-head{
        font-size: calc(75px - 12px);
        margin-bottom: 16px;
    }
    .mvp-idea .section-para{
        font-size: 25px;
    }
    .idea-form-wraper{
        max-width: calc(1175px - 195px);
    }
    .need-help-form-wrap{
        max-width:calc(800px - 133px);
    }
    .idea-form-item input[type="submit"]{
        margin-top: calc(40px - 6px);
        min-width: calc(500px - 80px);
    }
   
    .mvp-faq {
        padding: calc(130px - 20px) 0;
    }
    .mvp-faq .section-head{
        font-size: calc(48px - 8px);
    }
    .mvp-faq .section-para{
        font-size: calc(26px - 3px);
        margin-bottom: calc(80px - 14px);
    }
    .mvp-faq .accordion-button{
        font-size: calc(24px - 3px);
    }
    .mvp-faq .accordion-body, .mvp-faq .accordion-button{
        padding-right: calc(60px - 10px);
    }
    .mvp-faq .accordion-body p{
        font-size: calc(21px - 3px);
    }
    .mvp-faq .accordion-item{
        padding: calc(30px - 5px) 0;
    }
    .mvp-faq-wraper{
        max-width: 1100px;
        margin: auto;
    }
    .mvp-banner p{
        margin-bottom: calc(40px - 6px);
    }
    .header-mvp-btn{
        padding: 16px 24px;
        font-size: 16px;
        min-width: 145px;
    }
}

@media(max-width: 1400px){
    .mvp-banner{
        padding-top: calc(230px - 40px*2);
    } 
    .need-us-for-item-img {
        height: calc(240px - 40px*2);
    }
    .idea {
        padding: calc(86px - 15px*2) 0;
    }
    .idea h3 {
        font-size: calc(65px - 10px*2);
    }
    .need-us-for-container {
        max-width: calc(1290px - 200px*1.6);
    }
    .mvp-langingpage .section-head {
        font-size: calc(50px - 8px*1.6);
    }
    .process-item-wraper h4 {
        font-size: calc(30px - 5px*1.6);
    }
    .mvp-tech-section {
        padding: calc(100px - 15px*2) 0 calc(64px - 10px*2) 0;
    }
    .tech-tab-wraper .nav-link {
        font-size: calc(27px - 3px*2);
    }
    .tech-logo-list ul li img {
        max-height: calc(70px - 10px* 1.6);
    }
    .develop-mvp {
        padding: calc(230px - 40px*2) 0;
    }
    .mvp-idea {
        padding: calc(90px - 15px*2) 0;
    }
    .mvp-idea .section-head {
        font-size: calc(75px - 12px*2.6);
    }
    .mvp-faq {
        padding: calc(130px - 20px*3) 0;
    }
    .mvp-faq .section-para {
        margin-bottom: calc(80px - 14px*2);
    }
    .mvp-faq-wraper{
        max-width: 900px;
    }
}
@media(max-width: 1199px){
    .mvp-banner h1 {
        font-size: calc(90px - 15px*2);
    }
    .mvp-banner h1 span {
        font-size: calc(64.407px - 10px*2);
    }
    .mvp-banner-content {
        margin-bottom: calc(140px - 25px*2);
    }
    .mvp-new-banner-image-container {
        width: calc(720px - 120px*1.5);
    }
    .mvp-banner p {
        font-size: calc(24.2424px - 3px*1.9);
    }
    .need-us-for, .process {
        padding: 50px 0;
    }
    .need-us-for-item-img {
        height: calc(240px - 40px*2.5);
    }
    .need-us-for-item h3 {
        font-size: calc(25px - 3px* 1.5);
    }
    .idea {
        padding: calc(86px - 15px*3) 0;
    }
    .idea h3 {
        font-size: calc(65px - 10px*3);
    }
    .process-item-wraper h4 {
        font-size: calc(30px - 5px*1.9);
    }
    .mvp-tech-section {
        padding: calc(100px - 15px*3) 0 calc(64px - 10px*3) 0;
    }
    .develop-mvp {
        padding: calc(230px - 40px*3) 0;
    }
    .mvp-idea .section-head {
        font-size: calc(75px - 12px*3.3);
    }
    .mvp-idea .section-para {
        font-size: 20px;
    }
    .idea-form-item input[type="submit"] {
        margin-top: calc(40px - 6px*3);
        min-width: calc(500px - 80px*2);
    }
    .mvp-faq {
        padding: calc(130px - 20px*4) 0;
    }
    .mvp-faq .section-para {
        margin-bottom: calc(80px - 14px*3);
    }
    .mvp-faq .accordion-body p {
        font-size: calc(21px - 3px*1.6);
    }
}
@media(max-width: 991px){
    .mvp-banner h1 {
        font-size: calc(90px - 15px*3);
    }
    .mvp-banner h1 span {
        font-size: calc(64.407px - 10px*3);
    }
    .mvp-new-banner-image-container {
        width: calc(720px - 120px*2);
    }
    .mvp-banner {
        padding-top: calc(230px - 40px*3);
    }
    .mvp-banner-content {
        margin-bottom: calc(140px - 25px*3);
    }
    .mvp-banner p {
        margin-bottom: calc(40px - 6px*2);
    }
    .mvp-langingpage .section-head {
        font-size: calc(50px - 8px* 2);
        margin-bottom: calc(70px - 12px*2);
    }
    .need-us-for-item-img {
        height: calc(240px - 40px*3);
    }
    .need-us-for-item-img {
        height: calc(240px - 40px* 2.5);
    }
    .idea h3 {
        font-size: calc(65px - 10px*3.6);
    }
    .process-item-icon {
        height: 46px;
        margin-bottom: 15px;
    }
    .process .section-head, .process-item-wraper .row [class*='col-'] {
        margin-bottom: calc(36px - 6px*2);
    }
    .process-item-wraper h4 {
        font-size: calc(30px - 5px*2.2);
    }
    .process-item{
        font-size: 13px;
        padding: 20px 8px;
    }
    .tech-tab-wraper .nav-link {
        font-size: calc(27px - 3px*3);
    }
    .tech-tab-wraper .nav-pills {
        margin-bottom: calc(90px - 15px*2) !important;
    }
    .develop-mvp {
        padding: calc(230px - 40px*4) 0;
    }
    .mvp-idea {
        padding: calc(90px - 15px*3) 0;
    }
    .mvp-faq .section-para {
        margin-bottom: calc(80px - 14px* 3.6);
        font-size: calc(26px - 3px*2);
    }
}
@media(max-width: 767px){
    .mvp-banner-content{
        text-align: center;
        margin-bottom: 30px;
    }
    .mvp-new-banner-image-container {
        width: calc(720px - 120px*3);
        margin: auto;
    }
    .need-us-for-item{
        text-align: center;
        margin: auto;
    }
    .need-us-for-item-img{
        justify-content: center;
    }
    .need-us-for-container .row [class*="col-"] {
        margin-bottom: 25px;
    }
    .need-us-for-container .row [class*="col-"]:last-child{
        margin-bottom: 0;
    }
    .build .need-us-for-content{
        margin: auto;
        max-width: 100%;
    }
    .process-item-wraper .row [class*='col-']{
        margin-bottom: 0;
    }
    .process-item-wraper h4{
        padding-top: 25px;
    }
    .mvp-tech-section {
        padding: calc(100px - 15px*3.6) 0 calc(64px - 10px*3.6) 0;
    }
    .tech-tab-wraper .nav-link{
        padding: 8px 15px;
    }
    .tech-tab-wraper .nav-pills {
        margin-bottom: calc(90px - 15px*3) !important;
    }
    .develop-mvp {
        padding: calc(230px - 40px*4.5) 0;
    }
    .mvp-langingpage .section-head {
        font-size: calc(50px - 8px* 2.8);
        margin-bottom: calc(70px - 12px* 3);
    }
    .mvp-idea .section-para {
        font-size: 17px;
    }
    .mvp-idea .section-head {
        font-size: calc(75px - 12px*4);
        margin-bottom: 15px !important;
    }
    .mvp-faq {
        padding: calc(130px - 20px*4.6) 0;
    }
    .mvp-faq .accordion-button {
        font-size: calc(24px - 3px*1.6);
    }
    .mvp-faq .accordion-item {
        padding: calc(30px - 5px*2) 0;
    }
    
}
@media(max-width: 575px){
    .mvp-new-banner-image-container{
        width: 100%;
    }
    .mvp-banner {
        padding-top: calc(230px - 40px*3.6);
    }
    .need-us-for, .process {
        padding: 40px 0;
    }
    .need-us-for-item-img {
        height: calc(240px - 40px* 3);
    }
    .idea h3 {
        font-size: calc(65px - 10px*3.9);
    }
    .process-item-wraper h4 {
        font-size: calc(30px - 5px* 2.6);
    }
    .mvp-tech-section {
        padding: calc(100px - 15px*4) 0 calc(64px - 10px*4) 0;
    }
    .tech-tab-wraper .nav-link {
        font-size: calc(27px - 3px*4);
    }
    .tech-tab-wraper .nav-link {
        padding: 8px 10px;
    }
    .tech-logo-list ul li img {
        max-height: calc(70px - 10px*2);
    }
    .develop-mvp {
        padding: calc(230px - 40px*4.7) 0;
    }
    .mvp-langingpage .section-head{
        text-align: center;
    }
    .develop-mvp-content .row [class*='col-']{
        margin-bottom: 20px;
    }
    .develop-mvp-content{
        margin-bottom: 0;
    }
    .develop-mvp .section-head{
        margin-bottom: 20px;
    }
    .develop-mvp-content .row [class*="col-"] {
        padding-right: 0;
        border-right: 0;
        padding-bottom: 20px;
        border-bottom: 1px solid #fff;
    }
    .mvp-idea {
        padding: calc(90px - 15px* 3.6) 0;
    }
    .mvp-faq .section-para {
        margin-bottom: calc(80px - 14px* 4);
        font-size: calc(26px - 3px* 3);
    }
    .mvp-faq .accordion-button {
        font-size: calc(24px - 3px*2);
    }
    .mvp-faq .accordion-item {
        padding: calc(30px - 5px*2.6) 0;
    }
    .idea-form-item input[type="submit"]{
        margin-top: 10px;
        min-width: 290px;
    }
    .process-item-wraper .row [class*='col-']:nth-child(odd){
        border-bottom: 1px solid #0C33EB;
    }
    .process-item-wraper .row [class*='col-']:not(:nth-last-child(-n + 2)) .process-item{
        border-bottom: 0;
    }
    
}
/*------------- Mvp landingpage new responsive end -------*/



/*--------------- Calculator responsive start -----------*/

  @media(max-width: 1600px){
    .mvp-calculator-header{
        padding: calc(180px - 30px) 0 36px 0;
    }
    .mvp-calculator h1{
        font-size: calc(30px - 5px);
        margin-bottom: calc(55px - 8px);
    }
    .mvp-calculator-result-wraper .nav-link{
        font-size: calc(22px - 3px);
        padding: calc(20px - 3px) 15px;
    }
    .mvp-calculator-tab-content .tab-pane{
        padding: calc(36px - 6px) calc(30px - 5px);
        /*padding-top: calc(100px - 15px);*/
    }
    .mvp-calculator-tab-content h3{
        font-size: calc(40px - 6px);
    }
    .mvp-calculator-tab-content p{
        font-size: calc(18px - 2px);
    }
    
    .mvp-calculator-tab-table h4{
        font-size: calc(26px - 4px);
    }
    .tab-desc{
        font-size: calc(20px - 2px);
        margin-bottom: calc(20px - 2px);
    }
    .result-wraper p{
        font-size: calc(20px - 2px);
    }
    .detailed-estimate{
        padding: calc(90px - 15px) 0 calc(54px - 8px) 0;
    }
    .detailed-estimate-content h4{
        font-size: calc(50px - 8px);
    }
    .detailed-estimate-content p:not(:last-child){
        margin-bottom: calc(30px - 5px);
    }
    .e-form-grid{
        margin-bottom: calc(24px - 3px);
    }
    .custom-radio-btn{
        padding: calc(20px - 2px) calc(20px - 2px);
    }
    .calculator-item h3{
        font-size: calc(40px - 6px);
    }
    .previous-question{
        font-size: calc(20px - 2px);
    }
    .custom-radio-btn p{
        font-size: calc(25px - 4px);
    }
    .detailed-estimate-content{
        max-width: calc(625px - 100px);
    }
    .estimate-form{
        max-width: calc(600px - 100px);
    }
    .mvp-calculator-tab-table-item{
        padding: 18px 0;
    }
    .detailed-estimate-content p{
        font-size: calc(20px - 2px);
    }
    .e-form-grid input[type='submit']{
        font-size: 16px;
        padding: 13px 25px;
    }
  
  }
@media(max-width: 1400px){
    /*.mvp-calculator-tab-content .tab-pane{*/
    /*    padding-top: calc(100px - 15px*2);*/
    /*}*/
    .mvp-calculator h1 {
        font-size: calc(30px - 5px*1.5);
        margin-bottom: calc(55px - 8px*2);
    }
    .calculator-item h3 {
        font-size: calc(40px - 6px*2);
        margin-bottom: 20px;
    }
    .custom-radio-btn p {
        font-size: calc(25px - 4px*1.5);
    }
    .mvp-calculator-result-wraper .nav-link {
        font-size: calc(25px - 4px*1.6);
        padding: calc(20px - 3px*2) 15px;
    }
    .mvp-calculator-tab-content h3 {
        font-size: calc(40px - 6px*1.6);
        margin-bottom: 16px;
    }
    .mvp-calculator-tab-table-item{
        padding: 16px 0;
    }
    .mvp-calculator-tab-table h4 {
        font-size: calc(26px - 3px*1.6);
    }
    /*.mvp-calculator-tab-content p {*/
    /*    font-size: calc(20px - 2px*1.6);*/
    /*}*/
    .detailed-estimate {
        padding: calc(90px - 15px*2) 0 calc(54px - 8px*2) 0;
    }
    .detailed-estimate-content h4 {
        font-size: calc(50px - 8px*1.6);
    }
    .detailed-estimate-content p{
        font-size: calc(20px - 2px*1.6);
    }
    .detailed-estimate-content p:not(:last-child) {
        margin-bottom: calc(30px - 5px*2);
    }
}
@media(max-width: 1199px){
   .tab-desc{
       padding-right: 0;
   }
    .mvp-calculator-tab-table-head{
        max-width: 230px;
    }
}
@media(max-width: 991px){
    .mvp-calculator-result-wraper .nav-link {
        font-size: calc(25px - 4px* 2.5);
        padding: calc(20px - 3px* 3.5) 10px;
    }
    .tab-desc{
        padding-right: 0;
    }
    .mvp-calculator-tab-table-head{
        max-width: 190px;
    }
    .mvp-calculator-tab-table{
        padding-left: 0;
        margin-top: 16px;
    }
    /*.mvp-calculator-tab-content .tab-pane {*/
    /*    padding-top: calc(100px - 15px*3);*/
    /*}*/
}
@media(max-width: 767px){
    .mvp-calculator-result-wraper .nav-tabs{
        flex-wrap: wrap;
    }
    .mvp-calculator-result-wraper .nav-tabs li {
        width: 50%;
    }
    .result-wraper p {
        font-size: calc(20px - 2px*1.8);
    }
    .mvp-calculator-result-wraper .nav-item{
      max-width: 50%;
      width: 100%;
    }
    .mvp-calculator-result-wraper .nav-item:nth-child(odd){
        border-right: 1px solid rgba(0,0,0,0.12);
    }
    .mvp-calculator-tab-table-head{
        max-width: calc(360px - 60px*3);
    }
    .mvp-calculator-tab-table h4 {
        font-size: calc(26px - 3px* 2.2);
    }
    .detailed-estimate {
        padding: calc(90px - 15px*3) 0 calc(54px - 8px*3);
    }
    .detailed-estimate-content h4 {
        font-size: calc(50px - 8px*2.3);
    }
    .detailed-estimate-content p {
        font-size: calc(20px - 2px*2);
        line-height: 1.5;
    }
    .estimate-form{
        margin-left: 0;
        max-width: 100%;
    }
    .mvp-calculator-tab-content .tab-pane{
        padding-left: 0;
        padding-right: 0;
    }
    .mvp-calculator-tab-box .nav-tabs li:nth-child(odd) .nav-link {
        border-left: 1px solid #fff;
    }
    .mvp-calculator-tab-box .nav-tabs li:nth-child(even) .nav-link{
        border-right: 1px solid #fff;
    }
 
}
@media(max-width: 575px){
    .mvp-calculator-header {
        padding: calc(180px - 30px*2) 0 36px 0;
    }
    .mvp-calculator h1 {
        font-size: calc(30px - 5px*2);
        margin-bottom: calc(55px - 8px*4);
    }
    .calculator-item h3 {
        font-size: calc(40px - 6px*3);
        margin-bottom: 17px;
    }
    .custom-radio-btn p {
        font-size: calc(25px - 4px*1.9);
    }
    .custom-radio-btn {
        padding: calc(20px - 2px*2) calc(20px - 2px*2);
    }
    .mvp-calculator-result-wraper .nav-link {
        font-size: calc(25px - 4px* 3);
        padding: calc(20px - 3px* 3.5) 5px;
    }
    .mvp-calculator-tab-table-head {
        max-width: calc(360px - 60px* 4);
    }
    .mvp-calculator-tab-table h4 {
        font-size: calc(30px - 5px* 2.4);
    }
    .detailed-estimate {
        padding: calc(90px - 15px*3.6) 0 15px 0;
    }
    .mvp-calculator-tab-content h3 {
        font-size: calc(40px - 6px*2.3);
        margin-bottom: 13px;
    }
    .mvp-calculator-tab-content .tab-pane {
        padding-top: calc(100px - 15px* 4.8);
    }
}
  /*--------------- Calculator responsive end -----------*/
  
  
  
  
  /*-------------------Imagine build grow start------------------------- */

@media(max-width:1600px){
    .ibg-banner-head h1{
        font-size: calc(80px - 13px);
    }
    .ibg-text,.ibg-worried-about-item p{
        font-size: calc(25px - 4px);
    }
    .ibg-banner-wrap .ibg-text{
        max-width: calc(537px - 89px);
    }
    .are-you-worried-about{
        padding: calc(70px - 11px) 0 calc(140px - 23px);
    }
    .are-you-worried-about h2{
        font-size: calc(60px - 10px);
        margin-bottom: calc(55px - 9px);
    }
    .ibg-worried-about-item{
        padding: calc(30px - 5px) calc(35px - 6px);
    }
    .ibg-collab-sec{
        padding: calc(100px - 16px) 0;
    }
    .collab-call-wrap h3{
        font-size: calc(50px - 8px*1.5);
    }
    .collab-call-wrap{
        max-width:calc(595px - 99px);
        padding: calc(60px - 10px) calc(55px - 9px);
    }
    .collab-call-wrap p{
        font-size: 18px;
        margin-bottom: calc(25px - 4px);
    }
    .ibg-mobile-app{
        padding: 35px 0 calc(100px - 16px);
    }
    .ibg-subhead{
        font-size: calc(40px - 6px);
        margin-bottom: calc(30px - 5px);
    }
    .ibg-mob-app-service-item{
        padding: calc(45px - 7px) calc(25px - 4px);
    }
    .ibg-mob-app-icon{
        margin-bottom: 25px;
    }
    .ibg-mob-app-icon svg{
        height: calc(106px - 17px);
    }
    .ibg-mob-app-service-item h5{
        font-size: 18px;
        margin-bottom: 15px;
    }
    .ibg-mob-app-service-item .ibg-text{
        color: #fff;
        line-height: 1.3;
    }
    .ibg-why-choose{
        padding: calc(50px - 8px) 0;
    }
    .ibg-choose-wrap {
        margin-top: 8rem;
    }
    .ibg-choose-content h5{
        font-size: calc(25px - 4px);
    }
    .ibg-choose-content{
        padding: calc(53px - 9px);
    }
    .ibg-process{
        padding: calc(90px - 15px) 0 calc(30px - 5px);
    }
    .ibg-process h5{
        font-size: calc(22px - 3px);
    }
    .ibg-step-no{
        font-size: calc(59px - 10px);
    }
    .ibg-process-steps{
        padding: 20px 25px;
        margin-bottom: 40px;
    }
    .ibg-tech-sec{
        padding: calc(60px - 10px) 0 calc(80px - 13px);
    }
    .ibg-tech-sec h5{
        font-size: calc(30px - 5px);
    }
    .ibg-tech-sec .ibg-subhead{
        margin-bottom: calc(45px - 7px);
    }
    .ibg-success-story{
        padding: calc(64px - 14px) 0;
    }
    .ibg-succes-head .ibg-text{
        font-size: 18px;
        /* max-width: calc(736px - 122px); */
        margin-bottom: 30px;
    }
    .ibg-banner-wrap .ibg-text {
        max-width: calc(537px - 89px* 1.5);
    }
    .ibg-collab-content p{
        font-size: 20px;
    }
    .ibg-process .ibg-subhead {
        margin-bottom: 40px;
    }
    .ibg-story-content{
        margin-left: 35px;
    }
    /* .ibg-story-wrap{
        width: calc(946px - 157px);
    } */
    .ibg-user-count span{
        font-size: calc(25px - 4px);
    }
    .ibg-icon-sec{
        padding: 30px 0 0;
    }
    .ibg-story-content h5 {
        font-size: calc(30px - 5px);
    }
    .imagine-build-banner-sec
    {
        padding-top:5rem;
    }
   .ibg-process .row [class*='col-'] {
    padding: 0px 20px;
}

}
@media(max-width:1400px){
    .ibg-banner-head h1 {
        font-size: calc(80px - 13px*2);
    }
    .ibg-text, .ibg-worried-about-item p {
        font-size: calc(25px - 4px*1.5);
        line-height: 1.5;
    }
    .are-you-worried-about {
        padding: calc(70px - 11px*2) 0 calc(140px - 23px*2);
    }
    .are-you-worried-about h2 {
        font-size: calc(60px - 10px*2);
        margin-bottom: calc(55px - 9px*2);
    }
    .ibg-worried-about-item {
        padding: calc(30px - 5px*2) calc(35px - 6px*2);
    }
    .ibg-collab-content p{
        font-size: 18px;
    }
    .collab-call-wrap {
        max-width: calc(595px - 99px*2);
        padding: calc(60px - 10px*2) calc(55px - 9px*2);
    }
    .collab-call-wrap h3 {
        font-size: calc(50px - 8px* 2);
    }
    .collab-call-wrap p {
        font-size: 16px;
        margin-bottom: calc(25px - 4px*2);
    }
    .ibg-collab-sec {
        padding: calc(100px - 16px*2) 0;
    }
    .ibg-subhead {
        font-size: calc(40px - 6px*1.5);
        margin-bottom: calc(30px - 5px*2);
    }
    .ibg-mob-app-service-item {
        padding: calc(45px - 7px*2) calc(25px - 4px*2);
    }
    .ibg-mob-app-icon {
        margin-bottom: 18px;
    }
    .ibg-mobile-app {
        padding: 35px 0 calc(100px - 16px*2);
    }
    .ibg-choose-content {
        padding: calc(53px - 9px*2);
    }
    .ibg-choose-content li{
        padding: 16px 0;
    }
    .ibg-process {
        padding: calc(90px - 15px*2) 0 calc(30px - 5px*2);
    }
    .ibg-process .ibg-subhead {
        margin-bottom: 30px;
    }
    .ibg-process-steps{
        margin-bottom: 30px;
    }
    .ibg-step-no {
        font-size: calc(59px - 10px*2);
    }
    .ibg-process h5 {
        font-size: calc(22px - 3px* 1.5);
    }
    .ibg-tech-sec {
        padding: calc(60px - 10px*2) 0 calc(80px - 13px*2);
    }
    .ibg-tech-sec h5 {
        font-size: calc(30px - 5px*1.5);
    }
    .ibg-tech-sec .ibg-subhead {
        margin-bottom: calc(45px - 7px*2);
    }
    .ibg-tech-item svg{
        height: 50px;
    }
    .ibg-success-story {
        padding: calc(64px - 14px*2) 0;
    }
    .ibg-mob-app-icon svg{
        height: calc(106px - 17px*1.5);
    }
    .imagine-build-banner-sec {
        padding-top:4rem;
    }
   
}
@media(max-width:1200px){
    .ibg-banner-head h1 {
        font-size: calc(80px - 13px*3);
    }
    .ibg-text, .ibg-worried-about-item p {
        font-size: calc(25px - 4px* 2);
    }
    .ibg-banner-wrap .ibg-text {
        max-width: calc(537px - 89px* 2);
        margin-bottom: 25px;
    }
    .are-you-worried-about {
        padding: calc(70px - 11px*3) 0 calc(140px - 23px*3);
    }
    .are-you-worried-about h2 {
        font-size: calc(60px - 10px*3);
        margin-bottom: calc(55px - 9px*3);
    }
    .ibg-worried-about-item {
        padding: calc(30px - 5px*3) calc(35px - 6px* 3);
    }
    .ibg-worried-about-item svg {
        height: 30px;
    }
    .ibg-collab-content p {
        font-size: 16px;
    }
    .collab-call-wrap {
        max-width: calc(595px - 99px*2.5);
        padding: calc(60px - 10px*2.5) calc(55px - 9px*2.5);
    }
    .collab-call-wrap h3 {
        font-size: calc(50px - 8px* 3);
    }
    .collab-call-wrap p br{
        display: none;
    }
    .ibg-mob-app-service-item {
        padding: calc(45px - 7px* 3) calc(25px - 4px* 3);
    }
    .ibg-mobile-app-head {
        margin-bottom: 30px;
    }
    .ibg-mob-app-icon svg {
        height: calc(106px - 17px* 2);
    }
    .ibg-choose-content {
        padding: calc(53px - 9px* 3);
    }
    .ibg-choose-content li {
        font-size: 15px;
    }
    .ibg-choose-content img {
        margin-top: -8rem;
    }
    .ibg-process-steps {
        margin-bottom: 20px;
        border-radius: 15px;
    }
    .ibg-process-steps svg {
        margin-bottom: 10px;
        height: 30px;
    }
    .ibg-process .row [class*='col-'] {
        padding: 0 15px
    }
    .ibg-tech-sec h5 {
        font-size: calc(30px - 5px*2);
    }
    .ibg-subhead {
        font-size: calc(40px - 6px*2);
    }
    .ibg-tech-sec .ibg-subhead {
        margin-bottom: calc(45px - 7px* 2.5);
    }
    .ibg-tech-sec {
        padding: calc(60px - 10px* 3) 0 calc(80px - 13px*3);
    }
    .ibg-success-story {
        padding: calc(64px - 14px* 2.5) 0;
    }
    .ibg-succes-head .ibg-text {
        font-size: 16px;
        /* max-width: calc(736px - 122px); */
        margin-bottom: 25px;
    }
    .ibg-collab-sec {
        padding: calc(100px - 16px* 3) 0;
    }
    .ibg-story-content{
        margin-left: 25px;
    }
    /* .ibg-story-wrap{
        width: calc(946px - 157px);
    } */
    .ibg-user-count span{
        font-size: calc(25px - 4px*2);
    }
    .ibg-icon-sec{
        padding: 20px 0 0;
    }
    .ibg-story-content h5 {
        font-size: calc(30px - 5px*2);
    }
     .imagine-build-banner-sec {
        padding-top:3rem;
    }
    .ibg-tech-sec h5{
        margin-bottom:18px;
    }
     .ibg-common-btn p {
    font-size: 18px;
    }
}
@media(max-width:991px){
    .ibg-banner-wrap .ibg-text {
        max-width: calc(537px - 89px*3);
        margin-bottom: 20px;
    }
    .ibg-worried-about-item {
        padding: calc(30px - 5px* 3.5) calc(35px - 6px* 3.5);
        border-radius: 15px;
    }
    .ibg-text, .ibg-worried-about-item p {
        font-size:15px;
    }
    .are-you-worried-about {
        padding: calc(70px - 11px* 3.5) 0 calc(140px - 23px* 3.5);
    }
    .ibg-collab-sec {
        padding: calc(100px - 16px* 4) 0;
    }
    .ibg-collab-content p{
        max-width: 100%;
        text-align:center;
    }
    .ibg-mobile-app {
        padding: 35px 0 calc(100px - 16px* 3);
    }
    .ibg-subhead {
        font-size: calc(40px - 6px*2.5);
    }
    .ibg-mobile-app-head p {
        max-width: 100%;
    }
    .ibg-mobile-app .row [class*='col-'] {
        margin-bottom: 20px;
    }
    .ibg-mob-app-service-item{
        border-radius: 20px;
    }
    .ibg-why-choose {
        padding: calc(50px - 8px*2) 0;
    }
    .ibg-choose-content {
        padding: calc(53px - 9px* 4);
        border-radius: 20px;
    }
    .ibg-choose-content img {
        margin-top: -5rem;
        width: 120px;
    }
    .ibg-choose-wrap {
        margin-top: 6rem;
    }
    .ibg-choose-content ul {
        margin-bottom: 1rem;
    }
    .ibg-process .row [class*='col-'] {
        padding: 0 7px;
    }
    .ibg-process-steps {
        margin-bottom: 15px;
        padding:10px 15px;
    }
    .ibg-tech-item svg {
        height: 35px;
    }
    .ibg-tech-sec {
        padding: calc(60px - 10px* 3) 0 calc(80px - 13px* 3.5);
    }
    .ibg-tech-item {
        height: 100px;
    }
    .ibg-banner-head h1 {
        font-size: calc(80px - 13px* 2.5);
    }
    .ibg-banner-head h1 br{
        display: none;
    }
    .ibg-banner-wrap .ibg-text{
        max-width: calc(537px - 89px);
        margin-bottom: 25px;
    }
    .ibg-banner-head{
        max-width: 100%;
    }
    .ibg-story-wrap{
        width: 100%;
    }
    #h_sucess{
        height: 100%;
    }
    .ibg-success-container{
        flex-direction: column;
    }
    .h-item{
        margin: 20px;
    }
    .ibg-story-img {
        margin: auto;
        margin-bottom: 20px;
        height: 300px;
    }
    .ibg-story-content{
       align-items: center;
    }
    .ibg-story-content p{
        max-width: 100%;
    }
    .ibg-icon-sec{
        width:fit-content
    }
    .ibg-icon-wrap{
        margin-right: 3rem;
    }
    .ibg-story-content{
        margin-left: 0;
    }
    .imagine-build-banner-sec {
    padding-top: 7rem;
}
.ibg-banner-img img{
    max-height:500px;
}
.ibg-banner-head{
    text-align:center;
}
.ibg-banner-wrap{
    text-align:center;
    align-items:center;
}
.ibg-collab-content .ibg-text:last-child {
    margin-bottom: 10px;
}
}
@media(max-width:767px){
    .ibg-banner-img img {
        width: 100%;
    }
    .ibg-banner-head h1 {
        font-size: calc(80px - 13px* 3);
    }
    .ibg-banner-wrap .ibg-text{
        margin-bottom: 30px;
    }
    .ibg-worried-about-item{
        margin-bottom: 15px;
    }
    .are-you-worried-about {
        padding: calc(70px - 11px* 3.5) 0 calc(140px - 23px* 4);
    }
    .ibg-choose-wrap .row [class*='col-'] {
        margin-bottom: 6rem;
    }
    .ibg-choose-wrap .row [class*='col-']:last-child {
        margin-bottom: 0;
    }
    .ibg-choose-content{
        width: 100%;
        max-width: 450px;
        margin: auto;
    }
    .ibg-choose-content img {
        margin-top: -4rem;
    }
    .ibg-process-steps{
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .ibg-choose-wrap-mob{
        display: block;
    }
    .ibg-choose-wrap{
        display: none;
    }
    .mob-choose-img{
    display:flex;
    }

}
@media(max-width:575px){
    .ibg-success-container{
        width: 100%;
    }
    .ibg-icon-sec{
        flex-direction: column;
    }
    .ibg-tech-item{
        margin: auto;
        margin-bottom: 15px;
    }
    .ibg-story-content .ibg-text{
        text-align: center;
    }
    .ibg-story-content p{
        margin-bottom: 15px;
    }
    .ibg-icon-sec {
        padding: 10px 0 0;
    }
    .ibg-mob-app-icon svg{
        height: auto;
    }
    .collab-call-wrap p{
        text-align: center;
    }
    .ibg-collab-content .ibg-text,.ibg-worried-about-item,.ibg-banner-wrap .ibg-text,.ibg-banner-head h1{
        text-align: center;
    }
    .ibg-collab-content .ibg-text{
        margin-bottom: 15px;
    }
    .ibg-choose-wrap {
        margin-top: 4rem;
    }
   .collab-call-wrap .ibg-common-btn.with-arrow{
       margin:auto;
   }
   .ibg-common-btn p {
    font-size: 16px;
    }
    .ibg-worried-about-item{
        padding:calc(30px - 5px*2) calc(35px - 6px* 3);
        margin:auto;
        margin-bottom:15px;
        max-width:250px;
    }
    .ibg-collab-content .ibg-text:last-child{
        margin-bottom:25px;
    }
    .ibg-tech-sec h5 {
    margin-bottom: 12px;
}
.mob-choose-img{
    margin-top:-5rem;
    height:120px;
}
}


/*-------------------Imagine build grow end------------------------- */






