 @font-face {
    font-family: 'MabryProBold';
    src: url('../fonts/MabryProBold.eot');
    src: url('../fonts/MabryProBold.eot') format('embedded-opentype'),
		 url('../fonts/MabryProBold.woff2') format('woff2'),
         url('../fonts/MabryProBold.woff') format('woff'),
         url('../fonts/MabryProBold.ttf') format('truetype'),
         url('../fonts/MabryProBold.svg#MabryProBold') format('svg');
}
 @font-face {
    font-family: 'Milkipa';
    src: url('../fonts/Milkipa.eot');
    src: url('../fonts/Milkipa.eot') format('embedded-opentype'),
         url('../fonts/Milkipa.woff2') format('woff2'),
         url('../fonts/Milkipa.woff') format('woff'),
         url('../fonts/Milkipa.ttf') format('truetype'),
}
h1,h2,h3,h4,h5,h6{
    font-weight: 600;
}
h2{
    font-size: 80px;
    font-weight: 600;
    color:#111111;
}
p{
    font-size: 24px;
    line-height: 40px;
}
.main-wrapper.truefan,.main-wrapper.byjupg,.main-wrapper.joshcamcsty,.main-wrapper.milkbunCaseSt,.main-wrapper.lifologycase,.main-wrapper.gyanfreshpg,.main-wrapper.sterkla-casestudy{
    font-family: "Epilogue", sans-serif;
}
.main-wrapper.buyeazzy{
    font-family: 'Taviraj', serif;
}
.banner-video-wrap {
    position: relative;
    overflow: hidden;
    height: 100vh;
    max-height: 1000px;
}
.banner-video-wrap video {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100vh;
    z-index: 1;
}
.vidoverlay {
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.7);
    z-index: 2;
}
.banner-content-wrap{
    position: relative;
    max-width: 1920px;
    margin: auto;
    height: 100vh;
    max-height: 1000px;
}
.banner-content{
    position: absolute;
    top: 50%;
    left: 80px;
    right: 80px;
    transform: translateY(-50%);
    z-index: 3;
}
.joshcamcsty .banner-content{
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    transform: none;
    z-index: initial;
    padding-top: 150px;
    padding-left: 80px;
    padding-right: 80px;
}
.banner-content img{
    margin-bottom: 15px;
}
.banner-content h1{
    font-size: 100px;
    color: #fff; 
}
.banner-content h1,.buyeazzy h1,.gyan-fresh-banner h1{
    transform: none !important;
    visibility: initial !important;
}
.joshcamcsty .banner-content h1{
    font-weight: 300;
}
.joshcamcsty .banner-content h1 span::after{
    display: none;
}
.banner-heading{
    position: relative;
    font-size: 100px;
    color: #A45BD2;
    font-weight: 600;
}
.banner-heading span{
    font-weight: 400;
    color: #111111;
}
.banner-content h1 span{
    position: relative;
    display: inline-block;
}
.banner-content h1 i{
    font-family: 'Milkipa';
    color: #2BFEBA;
    font-style: normal;
}
.banner-content h1 span:after{
    position: absolute;
    content: '';
    left: 25px;
    right: -10px;
    bottom: 13px;
    height: 32px;
    background-color: #FF327F;
    z-index: -1;
}
.byjupg .banner-content h1 span:after{
    display: none;
}
.success-tech-btn-rw{
    text-align: right;
}
a.success-tech-btn{
    position: relative;
    padding: 21px 30px;
    color: #fff;
    border-radius: 60px;
    border: 1px solid #fff;
    transition: all 400ms linear;
    display: inline-block;
}
a.success-tech-btn:hover{
    color: #000;
}
a.success-tech-btn:after{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    width: 0;
    border-radius: 60px;
    background-color: #fff;
    z-index: -1;
    transition: all 400ms linear;
    opacity: 0;
}
a.success-tech-btn:hover:after {
    opacity: 1;
    width: 100%;
}
.letstalkbtnimg {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 440px;
    transition: all 400ms linear;
}
  .arrowmid {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-40%, -60%);
  }
  .letstalkbtnimg img {
    width: 100%;
  }
  .arrowmid img {
    width: 110px;
  }
  #loading {
    -webkit-animation: rotation 15s infinite linear;
    animation: rotation 15s infinite linear;
  }
  @-webkit-keyframes rotation {
    from {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg);
    }
  }
  @keyframes rotation {
    from {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg);
    }
  }
/*BollyWood Fans Section Start Here*/
.bollywood-fan{
    padding: 120px 0 140px 0;
    background: url(../img/casestudy/truefans/bollywood-fan.jpg) no-repeat;
    background-size: cover;
}
.bollywood-fan-content{
    max-width: 1920px;
    margin: auto;
    color: #fff;
    padding: 0 100px;
}
/*BollyWood Fans Section End Here*/

/*Celebrity Fan Start Here*/
.celebrity-fan-devlopment {
    position: relative;
    padding: 100px 0;
    background: #fff;
    overflow: hidden;
  }
  .celebrity-fan-devlopment-con {
    position: relative;
    padding: 0 100px;
    max-width: 1920px;
    margin: auto;
    z-index: 1;
  }
  .celebrity-fan-devlopment h2 {
    font-size: 150px;
    font-weight: 400;
    color: #150136;
  }
  .celebrity-fan-devlopment h2 span{
    color: #FF327F;
  }
  .bg-move {
    position: absolute;
    top: 0;
    left: 0;
    width: 4000px;
    height: 100%;
    background: url(../img/casestudy/truefans/bg-move.jpg) no-repeat;
    background-size: 100%;
}
.celebrity-fan-devlopment p{
    padding-top: 30px;
    font-size: 36px;
    line-height: 1.2;
    color: #000;
    font-weight: 500;
    text-align: right;
}
/*Celebrity Fan End Here*/

/*True Fan Numbers Start Section*/
.numberbox {
    padding-top: 50px;
  }
  .numberboxCon {
    padding: 0 100px;
  }
  .numericrw {
    padding: 60px 80px;
    border-radius: 32px;
    background: url(../img/casestudy/truefans/numberbox.jpg) no-repeat;
    background-size: cover;
  }
  .numericrw ul {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
  }
  .numericrw ul li {
    position: relative;
    width: 33.33%;
    list-style: none;
  }
  .numericrw ul li .numrelimgbx {
    display: inline-block;
    margin-bottom: 15px;
  }
  .numericrw ul li .numrelimgbx img {
    width: 130px;
    height: auto;
  }
  .numericrw.contactpg ul li {
    padding: 30px 0;
  }
  .numericrw ul li .counter {
    font-family: 'MabryProBold';
    display: inline-block;
    font-size: 80px;
    min-width: 40px;
    font-weight: 600;
    color: #fff;
  }
  .numericrw ul li span.plusicon {
    font-family: 'MabryProBold';
    font-size: 80px;
    color: #fff;
    font-weight: 600;
    display: inline-block;
  }
  .numericrw ul li .numtxt {
    position: relative;
    font-size: 28px;
    color: #fff;
  }
  .numericrw ul li .numtxt span{
      display: block;
  }
  .numboxes{
    text-align: center;
  }
  .numericrw ul li .numboxes{
      border-right: 1px solid rgba(255,255,255,0.2);
  }
  .numericrw ul li:last-child .numboxes{
      border: 0;
  }
  .mxwd {
    max-width: 1920px;
    margin: auto;
 }
  /*True Fan Numbers End Section*/

/*Make it To Do Start Here*/
.makeitdo{
    padding: 100px 0;
}
.makeitdoCon{
    padding: 0 100px;
}
.makeitdo-first{
    border-radius: 32px;
    background-color: #41263A;
    overflow: hidden;
    margin-top: 80px;
    margin-bottom: 30px;
}
.makeitdo-first .celimg img{
    width: 100%;
}
.makeitdo-firstCon{
    padding: 30px 40px;
}
.makeitdo-numberbx{
    font-family: 'MabryProBold';
    width: 110px;
    height: 110px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 52px;
    margin-bottom: 70px;
}
.makeitdo-firstCon .makeitdo-numberbx{
    color: #F3A0B0;
    background-color:#4e3548;
}
.makeitdo-secondbx .makeitdo-numberbx{
    color: #245817;
    background-color:#d9e9d9;
}
.makeitdo-thirdbx .makeitdo-numberbx{
    color: #584f29;
    background-color:#fff6af;
}
.makeitdo-fourthbx .makeitdo-numberbx{
    color: #FFF28C;
    background-color:#73477d;
}
.makeitdoCon h3{
    font-size: 48px;
    line-height: 1.4;
}
.makeitdo-firstCon h3{
    color: #F3A0B0;
}
.makeitdo-secondbx h3{
    color: #245817;
}
.makeitdo-thirdbx h3{
    color: #584f29;
}
.makeitdo-fourthbx h3{
    color: #FFF28C;
}
.makeitdo-secondbx{
    padding: 30px 40px;
    background: url(../img/casestudy/truefans/true-fan-grouth.png) right bottom no-repeat #c8e0c9;
    background-size: 460px;
    height:700px;
    border-radius: 32px;
    margin-bottom: 30px;
}
.makeitdo-thirdbx{
    padding: 30px 40px;
    background: url(../img/casestudy/truefans/truefan-app.png) center bottom no-repeat #fff28c;
    background-size: 720px;
    height:1100px;
    border-radius: 32px;
    margin-bottom: 30px;
}
.makeitdo-fourthbx{
    padding: 30px 40px;
    border-radius: 32px;
    background-color: #63326E;
}
.reach-new-height{
    position: relative;
    font-size: 48px;
    color: #151515;
    border-radius: 32px;
    padding: 30px;
    font-weight: 600;
    border: 1px solid #838383;
    transition: all 400ms linear;
    overflow: hidden;
}
.reach-new-height:hover{
    border: 1px solid #FF327F;
    color: #fff;
}
.reach-new-height:after{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    width: 0;
    border-radius: 32px;
    background-color: #FF327F;
    z-index: -1;
    transition: all 400ms linear;
    opacity: 0;
}
.reach-new-height svg{
    fill:#151515;
    transition: all 400ms linear;
}
.reach-new-height:hover svg{
    fill:#fff;
}
.reach-new-height:hover::after {
    opacity: 1;
    width: 100%;
}
/*Make it To Do End Here*/

/*Bollywood Superstar Section Start Here*/
.bollywood-superstar{
    margin: 0;
}
.bollywood-superstar .headstitle{
    text-align: center;
    padding-bottom: 90px;
}
.bollywood-superstar .headstitle h3{
    font-size: 52px;
    color: #151515;
    line-height: 1.4;
}
.bollywood-superstar-contentbx{
    padding: 100px 0;
    background: url(../img/casestudy/truefans/bollywood-superstar.jpg) no-repeat;
    background-size: cover;
}
.bollywood-superstar-content{
    padding-left: 100px;
}
.bollywood-superstar-content .bollywood-celebrate-bx{
    border-radius: 60px;
    overflow: hidden;
}
.bollywood-superstar-content .bollywood-celebrate-bx .shadow-effects{
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    height: 60%;
    border-radius: 60px;
    background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
}
.bollywood-superstar-content .bollywood-celebrate-bx .famous-dialogues{
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 90px;
    font-size: 24px;
    color: #FFF825;
    font-weight: 600;
    text-align: center;   
}
.bollywood-superstar-content .bollywood-celebrate-bx .stbxline{
    position: absolute;
    bottom: 50px;
    height: 3px;
    left: 50%;
    width: 125px;
    transform: translateX(-50%);
    background-color: rgba(255,255,255,0.6);
}
.bollywood-superstar-content .bollywood-celebrate-bx img{
    width: 100%;
}
.marinc{
    margin-left: -30px;
    margin-right: -30px;
}
.padinc{
    padding-left: 30px;
    padding-right: 30px;
}
/*Bollywood Superstar Section End Here*/

/*Build Stages Start Here*/
.build-stages{
    padding: 100px 0;
    background-color: #0E0E0E;
}
.build-stages-contentbx{
    padding: 0 100px;
}
.build-stages-content{
    padding-top: 50px;
}
.flip-card {
    height: 840px;
    background-color: transparent;
    perspective: 1000px;
    margin-bottom: 30px;
  }
  .flip-card.top-sp{
    margin-top: 60px;
  }
  .flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    transition: transform 0.6s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    backface-visibility: hidden;
    -moz-backface-visibility: hidden;
  }
  .flip-card-inner h3{
    font-size: 52px;
    font-weight: 600;
    padding-bottom: 30px;
  }
  .flip-card-inner .keybtn{
    padding: 15px 30px;
    border-radius: 32px;
    font-size: 24px;
    display: inline-block;
    font-weight: 600;
    margin-right: 15px;
    margin-bottom: 15px;
  }
  .flip-card-inner.discover .keybtn{
    color: #0c5311;
    border: 1px solid #0c5311;
  }
  .flip-card-inner.testing .keybtn{
    color: #401f1f;
    border: 1px solid #401f1f;
  }
  .flip-card-inner.design .keybtn{
    color: #2B2B2B;
    border: 1px solid #2B2B2B;
  }
  .flip-card-inner.development .keybtn{
    color: #584b3f;
    border: 1px solid #584b3f;
  }
  .flip-card-inner.deployment .keybtn{
    color: #0f0e10;
    border: 1px solid #0f0e10;
  }
  .flip-card-inner.discover h3{
    color: #0c5311;
    font-weight: 600;
  }
  .flip-card-inner.testing h3{
    color: #401f1f;
    font-weight: 600;
  }
  .flip-card-inner.development h3{
    color: #584b3f;
    font-weight: 600;
  }
  .flip-card-inner.deployment h3{
    color: #604a9c;
    font-weight: 600;
  }
  .flip-card:hover .flip-card-inner,
  .flip-card:focus .flip-card-inner{
    transform: rotateY(180deg);
  }
  .flip-card-front,
  .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 32px;
  }
  .flip-card-front {
    background-color: #caffbd;
    border: 1px solid #caffbd;
    color: black;
    z-index: 2;
    padding: 40px 60px;
  }
  .flip-card-inner.design .flip-card-front{
    background-color: #e9f5ff;
  }
  .flip-card-inner.development .flip-card-front{
    background-color: #f6d0b1;
  }
  .flip-card-inner.testing .flip-card-front{
    background-color: #f5eee1;
  }
  .flip-card-inner.deployment .flip-card-front{
    background-color: #efe7ff;
  }
  .flip-card-inner.design h3{
    color: #2B2B2B;
  }
  .flip-card-back {
    padding: 40px 60px;
    border: 1px solid #444444;
    transform: rotateY(180deg);
    z-index: 1;
    background: linear-gradient(to right, #1C1C1C, #2A2A2A);
  }
  .flip-card-back p{
    padding-top: 50px;
    font-size: 32px;
    line-height: 48px;
    color: #fff;
    font-weight: 400;
  }
  .flip-card-inner .flip-card-back h3{
    color: #fff;
  }
  .flip-card-inner .flip-card-back .keybtn{
    color: #fff;
    border: 1px solid #2B2B2B;
    background-color: #2B2B2B;
  }
  .stageimg{
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .stageimg img{
    width: 560px;
    display: inline-block;
  }
  .request-quote{
    position: relative;
    padding: 50px 60px;
    border-radius: 36px;
    height: 840px;
    background: url(../img/casestudy/truefans/request-quote-bg.jpg) no-repeat;
    background-size: cover;
  }
  .request-quote h2{
    font-size: 100px;
    font-weight: 500;
  }
  .request-quote .arrow-indicate{
    position: absolute;
    right: 60px;
    bottom: 50px;
  }
  .request-quote .arrow-indicate svg{
    width: 39px;
  }
/*Build Stages End Here*/

/*Testimonials Start Here*/
.testimonialsbx{
    padding: 60px 0 80px 0;
}
.testimonialsCon{
    padding:0 100px;
}
.testimonialsbox{
    padding: 40px 50px;
    border-radius: 32px;
}
.testimonialsCon p{
  font-size: 28px;
}
.testimonialsbox .views{
    font-size: 32px;
    line-height: 1.2;
    min-height:360px;
}
.testimonialsbox.fst{
    background-color: #3C3318;
}
.testimonialsbox.secondbx{
    background-color: #0A3400;
}
.testimonialsbox.thirdbx{
    background-color: #2A0830;
}
.testimonialsbox.fst .views,.testimonialsbox.fst .testimonials-author-rw{
    color: #FFEA4A;
}
.testimonialsbox.secondbx .views,.testimonialsbox.secondbx .testimonials-author-rw{
    color: #EB5DC9;
}
.testimonialsbox.thirdbx .views,.testimonialsbox.thirdbx .testimonials-author-rw{
    color: #FFBC89;
}
.testimonials-author-rw{
    margin-top:50px;
    display: flex;
    align-items: center;
}
.testimonials-author-rw .clients-img{
    margin-right: 15px;
}
.testimonials-author-rw .clients-img img{
    width: 72px;
    border-radius: 50%;
}
#clients{
    margin-top: 40px;
}
.testimonials-author-rw h5{
  font-size: 24px;
  font-style: italic;
}
.bollywood-superstar-content a.success-tech-btn{
    text-transform: uppercase;
    margin-top: 50px;
    z-index: initial;
}
.bollywood-superstar-content a.success-tech-btn span{
    position: relative;
    display: inline-block;
    z-index: 1;
}
.bollywood-superstar-content a.success-tech-btn:after{
    z-index: initial;
}
/*Testimonials End Here*/

.collaborative-section{
    position: relative;
    z-index: 1;
}
.collaborative-section .backgred{
    position: absolute;
    left: -400px;
    top: -540px;
    z-index: -1;
}
.collaborative-section .backgred img{
    width: 100%;
}
.collaborative-headings{
    font-size: 180px;
    color: #111111;
}
.collaborative-headings span:first-child{
    float: left;
}
.collaborative-headings span:last-child{
    float: right;
}
.collaborative-content{
    padding-left: 100px;
    margin-top: 60px;
    margin-bottom: 400px;
}
.collaborative-content-img{
    position: relative;
    width: 600px;
}
.collaborative-content-img img{
    width: 100%;
}
.collaborative-right-content{
    padding-left: 100px;
}
.collaborative-right-content p{
    max-width: 75%;
    color: #111111;
}
.star-mixer{
    margin-top: 100px;
    text-align: right;
}
.star-mixer img{
   max-width: 400px;
}
.bridging-education{
    position: absolute;
    left: 180px;
    bottom: -325px;
    width: 1000px;
}
.bridging-education p{
    color: #111111;
}
.bridging-education h3{
    font-size: 80px;
    padding-bottom: 40px;
    color: #111111;
}
.bridging-education h3 span{
    color: #fff;
}
.byju-screen-view{
    position: relative;
    margin: 0 50px;
    padding-top: 160px;
    z-index: 5;
}
.byju-screen-view img{
    width: 100%;
}
.byju-screen-view .bond-icon{
    position: absolute;
    left: 80px;
    bottom: -120px;
}
.edtech-sol{
    padding: 220px 0 100px 0;
}
.edtech-sol-content{
    position: relative;
    margin: 0 100px;
}
.heading-abs-bg{
    position: absolute;
    top: -300px;
    left: -100px;
}
.edtech-sol-content .edtech-txt-effects{
    position: absolute;
    right: 0;
    top: 100px;
    width: 460px;
}
.edtech-sol-content .edtech-txt-effects img{
    max-width:460px;
}
.edtech-sol-content .edtech-txt-effects lottie-player{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -80px;
}
.byjupg h2,.byjupg .numericrw ul li span.plusicon,.byjupg .numericrw ul li .counter,.byjupg .numericrw ul li .numtxt{
    color: #111111;
}
.byjupg .numericrw ul li .numboxes{
    border-color: #c8c8c8;
}
.byjupg .numberboxCon{
    padding-top: 100px;
}
.byjupg .numericrw{
    background:none
}
.leading-brands{
    padding: 80px 0;
    background-color: #111111;
}
.leading-brands-content{
    padding-left: 100px;
}
.leading-brands-content h2{
    font-size: 60px;
    font-weight: 500;
    width: 800px;
    margin-right: 60px;
}
.askashins{
    margin-right: 50px;
}
.whitehat{
    margin-right: 50px;
}
.wrappermar {
    display: flex;
    flex-direction: column;
    gap: var(--gap);
    margin: auto;
    max-width: 100vw;
    padding-left: 60px;
}
.wrappermar.pdz{
    padding: 0;
}
:root {
    --color-bg: papayawhip;
    --color-bg-accent: #ecdcc0;
    --size: clamp(10rem, 1rem + 40vmin, 30rem);
    --gap: calc(var(--size) / 14);
    --duration: 60s;
    --duration1: 16s;
    --duration3: 20s;
    --duration4: 40s;
    --duration5: 25s;
    --scroll-start: 0;
    --scroll-end: calc(-100% - var(--gap));
  }
  
  @media (prefers-color-scheme: dark) {
    :root {
      --color-text: papayawhip;
   
      --color-bg-accent: #2626a0;
    }
  }
  .marquee {
    display: flex;
    overflow: hidden;
    user-select: none;
    gap: var(--gap);
  }
  .marquee__group {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
    gap: var(--gap);
    min-width: 100%;
    animation: scroll-x var(--duration) linear infinite;
  }
  .marquee__group.scrollx {
    animation: scroll-x var(--duration1) linear infinite;
  }
  .marquee__group.byjusp {
    animation: scroll-x var(--duration2) linear infinite;
  }
  .wrappermar.lifology .marquee__group, .wrappermar.gyanfresh .marquee__group {
    animation: scroll-x var(--duration3) linear infinite;
  }
  .marquee__group.gyan {
    animation: scroll-x var(--duration4) linear infinite;
  }
  .marquee__group.buyeazzy {
    animation: scroll-x var(--duration5) linear infinite;
  }
  .wrappermar.gyanfresh{
    margin-top: 40px;
  }
  @media (prefers-reduced-motion: reduce) {
    .marquee__group {
      animation-play-state: paused;
    }
  }
  .marquee--reverse .marquee__group {
    animation-direction: reverse;
    animation-delay: -3s;
  }
  
  @keyframes scroll-x {
    from {
      transform: translateX(var(--scroll-start));
    }
    to {
      transform: translateX(var(--scroll-end));
    }
  }
.byju-tie-up{
    position: relative;
    padding: 100px 0;
    background-color: #111111;
    z-index: 5
}
.byju-tie-up .btm-white{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 300px;
    background-color: #fff;
}
.byju-tie-up-content{
    padding-left: 100px;
} 
.tieup-head{
    position: relative;
    font-size: 130px;
    line-height: 1.15;
    color: #fff;
    font-style: italic;
    z-index: 3;
}
.videobyju{
    position: relative;
    padding-left: 300px;
    margin-top: -80px;
    z-index: 2;
}
.videobyju .video-content{
    position: relative;
}
.videobyju .video-content video{
    width: 100%;
    border-radius: 60px 0 0 60px;
}
.videobyju .video-content .messi-profile{
    position: absolute;
    bottom: -250px;
    left: -250px;
}
.blue-print-section{
    position: relative;
    padding: 300px 0 100px 0;
    z-index:4;
    background: #fff;
}
.addsection{
    position: relative;
    height: 100vh;
    background: #002921;
    z-index: 2;
}
.addsection:after{
    content: '';
    position: absolute;
    width: 50%;
    left: 67%;
    top: -200vh;
    right: 0;
    height: 200vh;
    background: #002921;
}
.blue-print-head{
    position: relative;
    font-size: 150px;
    color: #111111;
    line-height: 1;
    font-weight: 600;
}
.blue-print-head .art-dev{
    position: absolute;
    bottom: 50px;
    right: 0;
}
.blue-print-content{
    padding: 0 100px;
}
.blue-print-mid-content{
    margin-top: 80px;
    border-top: 1px solid #b7b7b7;
    display: flex;
}
.blue-print-mid-content .contact-btnbx{
    width: 400px;
}
.blue-print-mid-content .contact-btnbx .contactwrapbx{
    padding-top: 50px;
    padding-right: 30px;
}
.blue-print-mid-content .contact-btnbx .contactwrapbx.stick{
    position: fixed;
    top: 80px;
    width: 400px;
}
.blue-print-mid-content .contact-btnbx .contactwrapbx.stick.stick1{
    position: static;
    top: auto;
    width: auto;
}
.blue-print-mid-content .contact-btnbx p{
    font-size: 30px;
    line-height: 1.3;
    color: #111111;
    font-weight: 500;
    padding-bottom: 30px;
}
.blue-print-mid-content .contact-btnbx a.success-tech-btn{
    font-size: 24px;
    font-weight: 600;
    border: 1px solid #111111;
    color: #111111;
}
.blue-print-mid-content .contact-btnbx a.success-tech-btn:hover{
    color: #fff;
}
.blue-print-mid-content .contact-btnbx a.success-tech-btn:hover:after{
    transition: all 600ms linear;
    background-color: #111111;
}
.blue-print-mid-content .design-features-box{
    width: calc(100% - 400px);
    border-left: 1px solid #e1e1e1;
}
.design-features-box .byju-deisgn-option{
    padding: 50px 70px;
}
.semi-text{
    font-size: 50px;
    line-height: 1.4;
    color: #111111;
    font-weight: 500;
    max-width: 80%;
}
.byju-deisgn-option-content{
    margin-top: 80px;
}
.byju-case-study-concept{
    padding-bottom: 120px;
}
.byju-case-study-concept.leftmn{
    padding-left: 50px;
}
.byju-case-study-concept h3{
    font-size: 60px;
    color: #111111;
    padding-bottom: 20px;
    border-bottom: 1px solid #c3c3c3;
    transition: all 400ms linear;
}
.byju-case-study-concept h3:hover{
    border-bottom: 3px solid #111;
}
.byju-case-study-concept .key-words-row{
    margin-top: 30px;
    margin-bottom: 30px;
}
.byju-case-study-concept .key-words-row .keysbtn {
    padding: 18px 30px;
    border-radius: 32px;
    font-size: 24px;
    color: #111111;
    display: inline-block;
    font-weight: 600;
    margin-right: 15px;
    margin-bottom: 15px;
    background-color: #f1f1f1;
}
.byju-case-study-concept p{
    font-size: 28px;
    line-height: 44px;
    color: #111111;
}
.byju-case-study-concept.leftrow p{
    padding-right: 30px;
}
.level-bdr{
    border-left: 1px solid #e1e1e1;
}
.level-pad-zero{
    padding: 0;
}
.project-challenges-byju{
    position: relative;
    padding: 100px 0;
    background: url(../img/casestudy/truefans/challenge-project.jpg) no-repeat;
    background-size: cover;
    z-index: 5;
}
.testimonialsbx.byju{
    position: relative;
    z-index: 5;
    background-color: #fff;
}
.project-challenges-byju-content{
    padding: 0 100px;
}
.project-challenges-byju-content h3{
    font-size: 100px;
    line-height: 1.3;
    color: #111111;
}
.project-challenges-byju-des{
    padding-left: 80px;
}
.project-challenges-byju-des-row{
    padding-bottom: 40px;
}
.project-challenges-byju-des-row h4{
    font-size: 28px;
    color: #111;
}
.project-challenges-byju-des-row p{
    color: #111;
}
.success-tech-btn-rw.byju{
    text-align: center;
    margin-top: 80px;
}
.success-tech-btn-rw.byju a.success-tech-btn {
    font-size: 40px;
    padding:50px 80px;
    color: #111111;
    border-radius: 120px;
    border: 1px solid #111111;
}
.success-tech-btn-rw.byju a.success-tech-btn svg{
    position: relative;
    width: 50px;
    display: inline-block;
    margin-left: 15px;
    transition: all 400ms linear;
    top: -10px;
    left: 20px;
}
.success-tech-btn-rw.byju a.success-tech-btn:hover svg{
    transform: rotate(45deg);
    top: auto;
}
.success-tech-btn-rw.byju a.success-tech-btn svg path{
    stroke: #000;
    transition: all 400ms linear;
}
.success-tech-btn-rw.byju a.success-tech-btn:hover svg path{
    stroke: #fff;
}
.success-tech-btn-rw.byju a.success-tech-btn:hover{
    color: #fff;
}
.success-tech-btn-rw.byju a.success-tech-btn:after{
    border-radius: 120px;
    background-color: #111111;
    opacity: 0;
}
.success-tech-btn-rw.byju a.success-tech-btn:hover:after {
    opacity: 1;
    width: 100%;
}
.byju-screen-view {
    padding-top: 120px;
}
body.removeheading .s-hero2 h2{
    display: none;
}
.level-pad-zero .byju-case-study-concept.leftmn:first-child{
    margin-top: 150px;
}
.creative-team-btn{
    padding-top: 20px;
}
.creative-team-btn a.success-tech-btn{
    color: #111;
    border: 1px solid #111;
}
.creative-team-btn a.success-tech-btn:hover{
    color: #fff;
}
.creative-team-btn a.success-tech-btn::after{
    background-color: #111;
}


/*Joshcam Start Here*/
.joshcamcsty .banner-video-wrap{
    background: url(../img/casestudy/truefans/joshcam-ban.jpg) no-repeat;
    background-size: cover;
    overflow: initial;
}
.joshcam-video{
    position: relative;
    padding: 0 80px;
    max-width: 1920px;
    margin: auto;
    margin-top: -300px;
}
.joshcam-video video{
    width: 100%;
    border-radius: 36px;
}
.joshcam-video .tech-partner{
    font-size: 34px;
    line-height: 44px;
}
.joshcam-video .tech-partner span{
    color: #2BFEBA;
}
.joshcam-video .success-tech-btn-rw{
    margin-top: 80px;
    text-align: left;
}
.joshcam-video a.success-tech-btn{
    padding: 25px 80px;
    color: #2BFEBA;
    font-size: 24px;
    border-color: #2BFEBA;
    font-weight: 600;
}
.joshcam-video a.success-tech-btn:hover{
    color: #111;
}
.joshcam-video a.success-tech-btn span{
    position: relative;
    z-index: 1;
}
.joshcam-video a.success-tech-btn:after{
    z-index: initial;
    background-color: #2BFEBA;
}
.video-editing{
    padding: 120px 0 100px 0;
}
.video-editing-content{
    padding: 0 100px;
}
.video-editing-content h2{
    font-size: 100px;
    font-weight: 300;
}
.video-editing-content .editing-view{
    position: relative;
    margin-top: 30px;
}
.video-editing-content .editing-view img{
    max-width: 1180px;
}
.video-editing-content .editing-view .edit-vid-txt{
    position: absolute;
    left:780px;
    top: -140px;
    font-weight: 500;
    width: 820px;
}
.joshcam-screen-view{
    margin: 0;
}
.joshcam-screen-view img{
    width: 100%;
}
.experts-research-joshcam{
    padding: 100px 0;
    background: url(../img/casestudy/truefans/experts-joshcam.jpg) no-repeat;
    background-size: cover;
}
.experts-research-joshcam-content{
    padding: 0 100px;
}
.experts-research-joshcam-content .head-title-rw{
    font-size: 90px;
}
.experts-research-joshcam-content .head-title-subs{
    font-size: 36px;
    line-height: 1.4;
    float: right;
}
.joshcam-digits-box{
    margin-top: 30px;
}
.joshcam-digits{
    padding: 100px 60px;
}
.joshcam-digits.ln{
    padding-left: 0;
    padding-top: 70px;
    padding-bottom: 40px;
}
.joshcam-digits.creator.arrow{
    padding-bottom: 10px;
}
.req-free-quote{
    font-size: 48px;
    color: #fff;
    transition: all 400ms linear;
}
.req-free-quote:hover{
    color: #2BFEBA;
}
.req-free-quote .arside{
    padding-top: 30px;
    text-align: right;
}
.req-free-quote .arside svg{
    width: 40px;
    display: inline-block;
    transform: rotate(-20deg);
    transition: all 300ms linear;
}
.req-free-quote:hover .arside svg{
    transform: rotate(0deg);
}
.req-free-quote .arside svg path{
    fill: #fff;
    transition: all 300ms linear;
}
.req-free-quote:hover svg path{
    fill: #2BFEBA;
}
.joshcam-digits.one-L{
    padding-top: 200px;
}
.joshcam-digits .numberwt{
    font-family: 'MabryProBold';
    font-size: 150px;
    padding-bottom: 15px;
}
.joshcam-digits.creator{
    padding-top: 50px;
    padding-bottom: 50px;
}
.creator-thon{
    font-size: 38px;
    line-height: 1.4;
}
.creator-thon span{
    font-weight: 600;
}
.creator-img{
    padding-top: 30px;
    text-align: right;
}
.creator-img img{
    width: 280px;
    display: inline-block;
}
.nummzero{
    margin: 0;
}
.numpzero{
    padding: 0;
}
.num-bdr-right{
    border-right: 1px solid;
    border-color: rgba(178,178,178,0.6);
}
.num-bdr-bottom{
    border-top: 1px solid;
    border-color: rgba(178,178,178,0.6);
}
.case-study-about{
    padding: 100px 0;
}
.case-study-about-content{
    padding: 0 100px;
}
.row-ab{
    margin: 0 -40px;
}
.row-pd-ab{
    padding: 0 40px;
}
.joshcam-about-box1{
    padding: 80px;
    background: url(../img/casestudy/truefans/about-01.jpg) no-repeat;
    background-size: cover;
}
.boxnumtype{
    color: #111111;
    font-size: 36px;
    font-weight: 300;
}
.box-title-head{
    padding-top: 240px;
    font-size: 58px;
    font-weight: 600;
    color: #111111;
}
.joshcam-about-box2{
    padding: 80px;
    background: url(../img/casestudy/truefans/about-02.jpg) no-repeat;
    background-size: cover;
    margin-top: 60px;
}
.joshcam-about-box2 .box-title-head{
    color: #fff;
    padding-top: 60px;
}
.joshcam-about-box2 .boxnumtype,.joshcam-about-box4 .boxnumtype{
    color: #FFFFFF;
}
.josh-col-video video{
    width: 100%;
}
.mn-40{
    margin-top: -40px;
}
.joshcam-about-box3{
    padding: 80px;
    background: url(../img/casestudy/truefans/about-03.jpg) no-repeat;
    background-size: cover;
    margin-top: 130px;
}
.joshcam-about-box4{
    padding: 80px;
    background: url(../img/casestudy/truefans/about-04.jpg) no-repeat;
    background-size: cover;
    margin-top: 80px;
}
.joshcam-about-box3 .box-title-head{
    padding-top: 100px;
}
.joshcam-about-box4 .box-title-head{
    color: #fff;
    padding-top: 100px;
}
.diversify-section{
    padding: 100px 0;
    background: url(../img/casestudy/truefans/diversify-bg.jpg) no-repeat;
    background-size: 100%;
}
.diversify-section-cont{
    padding: 0 100px;
}
.diversify-section-cont .diver-head{
    font-size: 120px;
    color: #111111;
    font-weight: 600;
    line-height: 1;
}
.diversify-section-row-content{
    margin-top: 60px;
}
.diversify-row{
    padding: 70px 0;
    border-top: 1px solid #888888;
}
.diversify-row .point-head{
    font-size: 100px;
    color: #111111;
    transition: all 400ms linear;
    display: inline-block;
}
.diversify-row .point-head:hover{
    font-style: italic;
}
.diversify-btn-row{
    text-align: right;
}
.diversify-btn-row .keybtns {
    position: relative;
    padding: 20px 40px;
    border-radius: 53px;
    font-size: 24px;
    display: inline-block;
    border: 1px solid #111;
    font-weight: 600;
    margin-right: 15px;
    margin-bottom: 15px;
    transition: all 400ms linear;
}
.diversify-btn-row .keybtns:hover{
    color: #fff;
    background-color: #111;
}
.diversify-btn-row .keybtns:last-child{
    margin-right: 0;
}
.diversify-section .success-tech-btn-rw{
    text-align: left;
}
.diversify-section a.success-tech-btn{
    padding: 40px 80px;
    color: #111;
    font-size: 70px;
    font-weight: 400;
    border-radius: 120px;
    border: 1px solid #000;
    text-align: center;
    display: block;
    margin-top: 80px;
    overflow: hidden;
}
.diversify-section a.success-tech-btn:after {
    border-radius: 120px;
    background-color: #111;
    z-index: initial;
    top: auto;
    width: 100%;
    height: 0;
}
.diversify-section a.success-tech-btn span{
    position: relative;
    z-index: 1;
}
.diversify-section a.success-tech-btn:hover{
    color: #2BFEBA;
}
.diversify-section a.success-tech-btn:hover::after {
    opacity: 1;
    height: 100%;
}
.break-down-case{
    position: relative;
    display: flex;
}
.break-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 30px);
    background-color: #2bfeba;
    z-index: -1;
}
.break-down-case .breaks-f,.break-down-case .breaks-s{
    width: 50%;
    display: inline-block;
}
.break-down-case .breaks-f img,.break-down-case .breaks-s img{
    width: 100%;
}
.break-down-case .breaks-s img{
    transform: rotate(-4deg);
    position: relative;
    left: -60px;
    top: -25px;
    transition: all 300ms linear;
}
.break-down-case.stick .breaks-s img {
    transform: rotate(0deg);
    position: relative;
    left: -30px;
    top: auto;
  }
  .break-down-case.stick  .break-bg{
    display: none;
  }
  .josh-col-video{
    margin-top: -30px;
  }
  .case-study-about-content a.success-tech-btn{
    font-size: 40px;
    padding:30px;
    color: #111;
    text-align: center;
    border-color: #111;
    display: block;
    margin-top: 60px;
  }
  .case-study-about-content a.success-tech-btn:hover{
    color: #2BFEBA;
  }
  .case-study-about-content a.success-tech-btn:after{
    background-color: #111;
  }
/*Joshcam End Here*/

/*Milkbun Start Here*/
.milkbunCaseSt .banner-video-wrap {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    background: url(../img/casestudy/truefans/milkbun-ban.jpg) no-repeat;
    background-size: auto;
    background-size: cover;
    overflow: initial;
    height: 100vh;
    max-height: 1100px;
}
.milkbunCaseSt .banner-content-wrap{
    height: 100vh;
    max-height: 1100px;
}
.milkbun-banner{
    padding: 0 130px;
    padding-top: 130px;
}
.milkbun-banner .wel-milkbun{
    font-size: 38px;
}
.milkbun-banner .milkbun-logo{
    padding-top: 30px;
    text-align: center;
}
.milkbun-banner .milkbun-logo img{
    width: 100%;
    display: inline-block;
}
.milkbun-banner h3{
    padding-top: 30px;
    font-weight: 300;
    font-size: 38px;
    text-transform: uppercase;
}
.milkbun-exp{
    position: relative;
    z-index: 2;
    margin-top: 430px;
}
.milkbun-burger img{
    width: 100%;
}
.milkbun-friendly-exp{
    background-color: #181616;
    margin-top: -100px;
    padding-bottom: 100px;
}
.milkbun-friendly-exp-content{
    padding: 0 100px;
}
.milkbun-friendly-exp h3{
    font-size: 48px;
    font-weight: 400;
}
.milkbun-exp-details{
    padding-top: 60px;
    padding-bottom: 40px;
}
.milkbun-exp-details h2{
    font-size: 72px;
    font-weight: 300;
    color: #E89ACC;
    font-style: italic;
}
.milkbun-exp-details p{
    font-size: 32px;
    color: #fff;
    line-height: 48px;
    font-weight: 300;
    padding-left: 60px;
}
.milkbun-exp-details .midim{
    padding-left: 15px;
}
.milkbun-exp-details .midim video{
    width: 100%;
}
.textbasebtm{
    display: flex;
    height: 100%;
    align-items: flex-end;
}
.milkbun-exp-details .midim img{
    width: 100%;
}
.milkbun-exp-details .success-tech-btn-rw{
    margin-top: 80px;
}
.milkbun-exp-details a.success-tech-btn{
    padding: 40px 80px;
    font-size: 52px;
    border-radius: 120px;
    text-align: center;
    display: block;
    overflow: hidden;
}
.milkbun-exp-details a.success-tech-btn:hover{
    border-color: #e89acc;
}
.milkbun-exp-details a.success-tech-btn::after {
    border-radius: 120px;
    background-color: #e89acc;
    z-index: initial;
    height: 0;
    width: 100%;
    top: auto;
}
.milkbun-exp-details a.success-tech-btn:hover::after {
    height: 100%;
}
.milkbun-exp-details a.success-tech-btn img{
    width: 150px;
    display: inline-block;
    margin-right: 50px;
}
.milkbun-exp-details a.success-tech-btn span{
    position: relative;
    z-index: 1;
}
.diversify-section a.success-tech-btn:hover:after {
    opacity: 1;
    height: 100%;
}
.fixed-milkbun{
    padding-top: 200px;
    transition: all 400ms linear;
}
.fixed-milkbun.stick{
    position: fixed;
    width: 100%;
    top: 120px;
}
.fixed-milkbun .num-2023{
    font-family: 'MabryProBold';
    font-size: 440px;
    letter-spacing: 0.8px;
    line-height: 0.80;
    color: #fff;
    text-align: center;
}
.fixed-milkbun .num-sm-2023{
    font-size: 45px;
    padding-top: 15px;
    color: #fff;
    text-align: center;
}
.milkbun-offices{
    margin-top: 80px;
    padding: 0 100px;
}
.fixed-milkbun.stick + .milkbun-offices{
    padding-top: 600px;
}
.office-img{
    padding-bottom: 200px;
}
.office-img.wide img{
    max-width: 640px;
}
.office-img.wide.oman{
    margin-left: 100px;
}
.office-img.sml.dubai{
    margin-left: 100px;
}
.office-img.sml img{
    max-width: 440px;
}
.flt-rts{
    float: right;
}
.milkbun-offices h4{
    padding-top: 30px;
    font-size: 32px;
    color: #fff;
}
.milkbun-offices h4 img{
    width: 25px;
    display: inline-block;
    margin-right: 10px;
}
.ourcause-pride{
    position: relative;
    padding: 100px 0;
    background-color: #181616;
    z-index: 2;
}
.ourcause-pride-content{
    padding: 0 100px;
}
.ourcause-pride-content h2{
    font-size: 220px;
    font-weight: 600;
    transition: transform 3s ease;
    transform: scale(1);
}
/* body.zoom-ins .ourcause-pride-content h2{
    transform: scale(1.5);
    letter-spacing: 1px;
    transform: translateY(0) translateX(0) rotate(0deg) rotateY(0deg) rotateX(0deg) skew(0deg,0deg) scale(1.95,1.95);
} */
.zoom-in {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}
.concept-sec{
    position: relative;
    background-color: #181616;
    z-index: 2;
}
.concept-completion-ban{
    border-radius: 90px 90px 0 0;
    overflow: hidden;
    margin: 0 40px;
}
.concept-completion-ban img{
    width: 100%;
}
.concept-completion-ban-bx{
    max-width: 1920px;
    margin: auto;
    padding: 80px 100px;
    background-color: #181616;
}
.concept-completion-ban-bx h2{
    font-size: 120px;
    font-weight: 600;
}
.concept-completion-ban-bx p{
    font-size: 60px;
    line-height: 1.4;
    font-weight: 300;
}
.concept-sec .diversify-section{
    padding-top: 0;
    background: none;
}
.concept-sec .diversify-row .point-head{
    color: #fff;
}
.concept-sec .diversify-btn-row .keybtns{
    color: #fff;
    border: 0;
    background-color: #3F3F3F;
}
.concept-sec .diversify-section-cont{
    padding: 0;
}
.pd-100{
    padding: 0 100px;
}
.concept-sec .diversify-row{
    transition: all 200ms linear;
}
.concept-sec .diversify-row:hover{
    background-color: #313131;
}
.concept-sec .diversify-row.cta:hover{
    background-color: #E89ACC;
}
.concept-sec .diversify-row p{
    font-size: 28px;
    color: #fff;
    line-height: 1.3;
    padding-top: 15px;
    opacity: 0;
    height: 0;
    transition: all 200ms linear;
}
.concept-sec .diversify-row:hover p{
    opacity: 1;
    height: auto;
    display: block;
}
.concept-sec .diversify-section a.success-tech-btn{
    margin-top: 0;
    padding: 0;
    border: 0;
    color: #E89ACC;
    border-radius: 0;
    text-align: left;
}
.concept-sec .diversify-section .diversify-row.cta:hover a.success-tech-btn{
    color: #111;
}
.concept-sec .diversify-section a.success-tech-btn svg{
    width: 48px;
    float: right;
}
.concept-sec .diversify-section a.success-tech-btn svg path{
    fill: #E89ACC;
    transition: all 400ms linear;
}
.concept-sec .diversify-section .diversify-row.cta:hover a.success-tech-btn svg path{
    fill: #111;
}
.concept-sec a.success-tech-btn::after{
    display: none;
}
.milkbunCaseSt .testimonialsbx{
    position: relative;
    background-color: #fff;
    z-index: 2;
}
.getintouch-section{
    position: relative;
    background-color: #fff;
    z-index: 2;
}
body.remove-fixed-heading .fixed-milkbun.stick{
    display: none;
}
body.remove-fixed-heading .milkbunCaseSt .banner-video-wrap{
    display: none;
}
.cutting-edge-section{
    padding: 100px 0;
}
.heading-edge{
    font-size: 120px;
    font-weight: 600;
}
.heading-edge-sm{
    padding-top: 15px;
    font-size: 60px;
    font-weight: 300;
}
.milkbun-dropping-edge{
    display: flex;
    padding-top: 80px;
}
.milkbun-dropping-edge .view-sc{
    width: 34%;
}
.rtspimg{
    margin-right: 20px;
}
.mrtopgr{
    margin-top: 40px;
}
.imgsectop{
    margin-top: 50px;
}
.milkbun-dropping-edge .view-sc .imggroup img{
    width: 100%;
    filter: grayscale(100%);
    transition: all 400ms linear;
}
.milkbun-dropping-edge .view-sc .imggroup img:hover{
    filter: none;
}
.milkbun-dropping-edge .view-sc .imggroup .firstg{
    margin-top: 170px;
}
.milkbun-dropping-edge .view-sc .imggroup .secrowsp{
    margin-top: 100px;
}
.milkbun-dropping-edge .view-video{
    width: 28%;
    margin: 0 2%;
}
.milkbun-dropping-edge .view-video video{
    width: 100%;
}
.arbanion-busniess{
    padding-bottom: 50px;
    border-radius: 60px;
    margin: 0 40px;
    overflow: hidden;
}
.arbanion-busniess img{
    width: 100%;
}
.milkbun-digit-num{
    padding-top: 150px;
}
.milkbun-digit-num.firstrow{
    padding-top: 0px;
}
.milkbun-digit-num-row{
    padding-top: 200px;
    border-bottom: 1px solid #3c3b3b;
    overflow: hidden;
}
.milkbun-digit-num-row .nums,.milkbun-digit-num-row .nums1,.milkbun-digit-num-row .nums2,.milkbun-digit-num-row .nums3{
    font-family: 'MabryProBold';
    font-size: 500px;
    line-height: 1;
    color: #181616;
    text-align: center;
    text-shadow: 0 0 3px #cf8ab6;
    margin-bottom: -130px;
    transition: transform 3s ease;
}
.milkbun-digit-num-row .nums span{
    position: relative;
    top: -130px;
    font-size: 300px;
}
body.tenk .milkbun-digit-num-row .nums,body.sixtyplus .milkbun-digit-num-row .nums1,body.resta .milkbun-digit-num-row .nums2,body.awards .milkbun-digit-num-row .nums3{
    color: #cf8ab6;
    text-shadow: 0 0 110px #cf8ab6;   
}
.milkbun-digit-num .smf{
    position: relative;
    font-size: 32px;
    color: #fff;
    text-align: center;
    font-weight: 300;
    padding-top: 30px;
    margin-bottom: 150px;
}
.milkbun-digit-num .smf.lastc{
    margin-bottom: 120px;
}
.milkbun-digit-num .success-tech-btn-rw{
    text-align: center;
    padding-bottom: 50px;
}
.milkbun-digit-num a.success-tech-btn{
    font-size: 48px;
    padding: 40px 20px;
    border-radius: 120px;
    display: block;
    overflow: hidden;
    z-index: initial;
}
.milkbun-digit-num a.success-tech-btn span{
    position: relative;
    z-index: 1;
}
.milkbun-digit-num a.success-tech-btn:hover{
    border-color:#E89ACC;
}
.milkbun-digit-num a.success-tech-btn:after {
    border-radius: 120px;
    background-color: #E89ACC;
    z-index: initial;
    top: auto;
    width: 100%;
    height: 0;
}
.milkbun-digit-num a.success-tech-btn:hover:after {
    height: 100%;
}
/*Milkbun End Here*/

/*Lifology Start Here*/
.lifologycase .banner-video-wrap,.lifologycase .banner-content-wrap{
    height: auto;
    max-height: initial;
}
.lifologycase .banner-video-wrap{
    padding-top: 150px;
    padding-bottom: 100px;
}
.lifologycase h1{
    color: #111111;
    font-size: 80px;
    font-weight: 300;
    -webkit-transform: initial !important;
    transform: initial !important;
    visibility: initial !important;
}
.lifologycase h1 span{
    font-style: italic;
    font-weight: 400;
}
.lifolofyban{
    padding: 0 100px;
}
.lifology-banner{
    position: relative;
    margin-top: 60px;
}
.ban-grey-bg{
    position: absolute;
    width: 53%;
    height: 90%;
    left: -120px;
    bottom: -80px;
    background-color: #F0F0F0;
    z-index: -1;
}
.lifology-banner img{
    width: 100%;
}
.lifology-banner .letstalkbtnimg{
    width: 300px;
    top: -150px;
    right: 120px;
    bottom: auto;
}
.lifology-banner .arrowmid{
    transform: translate(-50%, -50%);
}
.lifology-banner .arrowmid img{
    width: 230px;
}
.career-guide{
    padding: 80px 0 100px;
}
.career-guide h2{
    font-size: 66px;
}
.career-guide h3{
    font-size: 56px;
    font-weight: 300;
}
.pdlr-sec{
    padding: 0 100px;
}
.career-guide p{
    padding-right: 80px;
    font-size: 28px;
    color: #111111;
    line-height: 44px;
}
.career-guide p span{
    font-weight: 600;
}
.lifology-x-nasa{
    padding: 100px 0;
}
.lifology-x-nasa-content{
    position: relative;
    padding: 0 100px;
}
.blue-lifology-back{
    position: absolute;
    top: -100px;
    left: -20px;
    width: 88%;
    height: 75%;
    background-color: #011058;
    z-index: -1;
}
.lifology-x-nasa-content h2{
    position: relative;
    font-size: 120px;
    color: #fff;
    line-height: 1;
    z-index: 1;
}
.lifology-x-nasa-content h3{
    font-size: 70px;
    color: #111;
    font-weight: 400;
}
.lifology-x-nasa-content h4{
    font-size: 40px;
    font-weight: 400;
    margin-top: 40px;
    color: #111;
}
.lifology-x-nasa-content h3 span{
    font-family: 'MabryProBold';
}
.collaboration-contents{
    position: relative;
    display: flex;
}
.collaboration-contents .success-tech-btn-rw{
    position: absolute;
    bottom: 0;
    right: 30px;
}
.collaboration-contents a.success-tech-btn{
    padding: 24px 100px;
    color: #111;
    font-size: 24px;
    border-radius: 0px;
    border: 1px solid #111;
}
.collaboration-contents a.success-tech-btn:hover{
    color: #fff;
}
.collaboration-contents a.success-tech-btn:after {
    border-radius: 0px;
    background-color: #111;
}
.collaboration-contents .lifology-launched{
    position: relative;
    width: 44%;
    padding: 60px 40px;
    background-color: #FCE762;
    margin-top: 40px;
}
.collaboration-contents .roket-fit{
    width: 56%;
    margin-top: -70px;
    margin-left: -40px;
}
.collaboration-contents .roket-fit video{
    width: 100%;
}
.collaboration-contents .roket-fit img{
    width: 100%;
}
.lifology-treasure-hunt{
    padding: 100px 0;
}
.lifology-treasure-hunt h2{
    font-size: 120px;
    line-height: 1;
}
.lifology-treasure-hunt-content{
    padding-top: 80px;
    padding-right: 100px;
}
.lifology-treasure-hunt-content .kir-bedi img{
    width: 100%;
}
.lifology-treasure-hunt-content .kiran-exp{
    padding-left: 40px;
    margin-bottom: 40px;
    border-left: 8px solid #FCE762;
    margin-left: 50px;
    color: #111;
}
.lifology-treasure-hunt-content .kiran-exp h4{
    font-size: 48px;
}
.lifology-treasure-hunt-content .kiran-exp h5{
    font-size: 28px;
    font-weight: 400;
    margin-bottom: 0;
}
.chetan-bhagat-youtuber{
    margin-top: 80px;
    flex-direction: row-reverse;
}
.lifology-treasure-hunt .success-tech-btn-rw{
    margin: 0 100px;
    padding-top: 100px;
}
.lifology-treasure-hunt a.success-tech-btn{
    padding: 40px 80px;
    color: #111;
    font-size: 70px;
    border-radius: 0;
    text-align: center;
    border: 1px solid #111;
    display: block;
    overflow: hidden;
}
.lifology-treasure-hunt a.success-tech-btn:hover{
    color: #fff;
}
.lifology-treasure-hunt a.success-tech-btn:after {
    top: auto;
    width: 100%;
    height: 0;
    border-radius: 0px;
    background-color: #011058;
}
.lifology-treasure-hunt a.success-tech-btn:hover:after {
    height: 100%;
}
.lifology-take-look{
    padding-top: 40px;
    padding-bottom: 100px;
}
.lifology-take-look h2{
    font-size: 440px;
    color: #FCE762;
    line-height: 0.82;
    font-weight: 400;
    font-style: italic;
}
.lifology-take-look h2 span{
    display: block;
    text-align: right;
}
.lifology-take-look-content{
    margin-top: -300px;
    position: relative;
    z-index: 1;
}
.lifology-take-look-content h3{
    font-size: 100px;
    color: #111;
    line-height: 1;
}
.lifology-take-look-content .letstalkbtnimg{
    position: relative;
    right: auto;
    bottom: auto;
    width: 300px;
    margin-top: 60px;
}
.lifology-take-look-content .arrowmid {
    transform: translate(-50%, -50%);
}
.lifology-take-look-content .arrowmid img {
    width: 230px;
}
.art-grouth-bg{
    background-color: #011058;
    margin-top: 80px;
}
.art-grouth{
    padding: 80px 100px;
}
.art-grouth h2{
    font-size: 160px;
    color: #FCE762;
    font-weight: 500;
}
.art-grouth h3{
    font-size: 80px;
    font-weight: 300;
}
.art-grouth .diversify-section{
    padding: 50px 0 0 0;
    background: none;
}
.art-grouth .diversify-section-cont{
    padding: 0;
}
.art-grouth .diversify-row{
    position: relative;
    border-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    border-bottom: 1px solid #404c82;
}
.mention-icon{
    position: absolute;
    left: 0;
    bottom: 50px;
}
.mention-icon.right{
    left: auto;
    right: 0;
}
.art-grouth .diversify-row .point-head{
    text-align: center;
    color: #fff;
    display: block;
}
.art-grouth .diversify-section-row-content{
    margin-top: 0;
}
.art-grouth .diversify-btn-row{
    text-align: center;
}
.art-grouth .diversify-btn-row .keybtns{
    color: #fff;
    padding: 15px 0px;
    border: 0;
    border-radius: 0;
    background-color: transparent;
    margin-right: 0;
}
.art-grouth .diversify-btn-row .keybtns span{
    margin: 0 10px;
    display: inline-block;
}
.art-grouth .diversify-btn-row .keybtns:hover{
    background-color: transparent;
}
.grouth-option{
    width: 100%;
    transition: all 400ms linear;
}
.art-grouth .diversify-row:hover .grouth-option{
    width: 50%;
    display: inline-block;
}
.grouth-option-sm-txt{
    position: absolute;
    right: -100%;
    top: 60px;
    width: 50%;
    height: 100%;
    transition: all 400ms linear;
}
.art-grouth .diversify-row:hover .grouth-option-sm-txt{
    right: 0;
    width: 50%;
}
.grouth-option-sm-txt p{
    color: #fff;
    padding-right: 25px;
}
.lifologycase .diversify-section .success-tech-btn-rw{
    text-align: center;
}
.lifologycase .diversify-section a.success-tech-btn {
    padding: 20px 0px;
    color: #FCE762;
    font-size: 60px;
    font-weight: 400;
    border-radius: 0;
    border: 0;
    text-align: center;
    display: inline-block;
    margin-top: 30px;
    overflow: hidden;
}
.lifologycase .diversify-section a.success-tech-btn:after{
    border-radius: 0;
    background-color: transparent;
    z-index: initial;
    top: auto;
    width: 0;
    border-bottom: 2px dotted #FCE762;
    height:auto
}
.lifologycase .diversify-section a.success-tech-btn:hover:after {
    width: 100%;
}
.lifology-success{
    padding: 100px 0 130px;
}
.lifology-success h2{
    font-size: 90px;
}
.lifology-success-content{
    margin-top: 60px;
}
.lifology-ceo-video{
    position: relative;
}
.lifology-ceo-video img{
    width: 100%;
}
.lifology-ceo-video .bg-bdr{
    position: absolute;
    left: 40px;
    top: 40px;
    right: -30px;
    bottom: -30px;
    z-index: -1;
    background-color: #FCE762;
}
.lifology-ceo-video .play{
    position: absolute;
    top: 50%;
    left: 50%;
    cursor: pointer;
    transform: translate(-50%,-50%);
}
.lifology-ceo-video .play img{
    width: 100px;
}
.ceo-message{
    padding-top: 20px;
    margin-left: 80px;
    margin-right: 80px;
}
.ceo-message h4{
    font-size: 32px;
    color: #111;
    font-weight: 500;
    line-height: 46px;
}
.ceo-message img{
    margin-bottom: 40px;
}
.ceo-message h5{
    font-size: 28px;
    padding-top: 50px;
    font-weight: 300;
    font-style: italic;
}
.wrappermar.lifology{
    padding-left: 0;
}
.wrappermar.lifology img{
    height: 360px;
}
/*Lifology End Here*/

/*Gyan Fresh Start Here*/
.gyanfresh-banner{
    background: url(../img/casestudy/truefans/gyanfresh-ban-back.png) no-repeat;
    background-size: 100%;
    background-position: 0 -140px;
    padding-bottom: 120px;
}
.gyanfreshpg .banner-video-wrap,.gyanfreshpg .banner-content-wrap{
    height: auto;
    max-height: initial;
}
.gyanfresh-banner-content{
    padding: 0 100px;
}
.gyanfresh-banner-content .fresh-ban{
    position: relative;
    text-align: right;
    margin-top: 120px;
}
.gyanfresh-banner-content .fresh-ban .gyan-fresh-banner{
    position: absolute;
    top: 50px;
    left: 0;
    color: #111;
    text-align: left;
    z-index: 1;
}
.gyan-fresh-banner .gyan-logo{
    margin-bottom: 50px;
}
.gyan-fresh-banner h1{
    font-size: 160px;
    font-weight: 300;
    line-height: 1;
}
.gyan-fresh-banner h1 i{
    font-weight: 400;
}
.gyan-fresh-banner h1 span{
    display: block;
}
.gyan-fresh-banner p{
    font-size: 35px;
    line-height: 1.4;
    margin-top: 40px;
}
.gyan-fresh-banner p span{
    font-weight: 600;
}
.gyanfresh-banner-content .fresh-ban-content{
    position: relative;
    width: 720px;
    margin-top: -20px;
    display: inline-block;
}
.gyanfresh-banner-content .fresh-ban-content img{
    width: 100%;
}
.gyan-location{
    margin-top: -40px;
}
.gyan-location p{
    padding-left: 60px;
    font-size: 28px;
    line-height: 42px;
}
.wrappermar.gyanfresh img {
    height: 300px;
}
.fresh-ban-content .letstalkbtnimg{
    width: 270px;
    left: -135px;
    right: auto;
    bottom: 100px;
    z-index: 1;
}
.fresh-ban-content .arrowmid img {
    width: 210px;
}
.fresh-ban-content .arrowmid{
    transform: translate(-50%, -50%);
}
.gyan-fresh-video-section{
    position: relative;
    padding: 240px 0 150px;
}
.gyan-fresh-video-section h2{
    font-size: 100px;
    font-weight: 500;
    padding-bottom: 50px;
}
.gyanfresh-bg{
    position: absolute;
    top: -280px;
    right: 0;
    width: 750px;
    height: 100%;
    background-color: #ADE3EF;
    z-index: -1;
}
.gyan-fresh-video-section h2 span{
    font-weight: 300;
    font-style: italic;
}
.gyan-fresh-video{
    position: relative;
    padding-right: 100px;
}
.gyan-fresh-video video{
    width: 100%;
    border-radius: 0 64px 64px 0;
}
.gyan-fresh-video .letstalkbtnimg{
    width: 270px;
    right: 160px;
    bottom: -115px;
}
.gyan-fresh-video .arrowmid img {
    width: 210px;
}
.gyan-fresh-video .arrowmid{
    transform: translate(-50%, -50%);
}
.cultivating-change{
    padding-top: 100px;
}
.cultivating-head{
    position: relative;
    font-size: 150px;
    line-height: 1;
    color: #111;
    padding-left: 200px;
    font-weight: 500;
    z-index: 3;
}
.cultivating-change-content{
    margin-top: 50px;
}
.cultivating-change-content-row,.cultivating-change-content-rows{
    position: relative;
    margin: 0;
    color: #111;
    transition: all 1000ms linear;
}
.cultivating-change.ups .cultivating-change-content-row{
    margin-top: -140px;
}
.cultivating-change-content-rows{
    padding-left: 30px;
}
.cultivating-change-content-rows.heading-gap{
    padding-top: 120px;
}
.cultivating-change-content-rows1{
    position: relative;
    text-align: right;
    transition: all 1000ms linear;
    z-index: 2;
    top: -45px;
}
.cultivating-change-content-rows1 img{
    display: inline-block;
}
.cultivating-change-content .left-v img{
    width: 100%;
}
.cultivating-change-content-rows h4{
    position: relative;
    font-size: 56px;
    font-weight: 400;
    z-index: 3;
}
.cultivating-change-content-rows p{
    font-size: 28px;
    line-height: 44px;
    padding-top: 40px;
}
.employment-head{
    font-size: 100px;
    font-weight: 300;
    color: #111;
}
.employment-head span{
    font-weight: 600;
}
.wrappermar.gyan{
    padding-left: 0;
}
.wrappermar.gyan img{
    height: 320px;
}
.lifology-take-look.gyan{
    padding-bottom: 60px;
}
.nourishing-growth{
    padding: 100px;
    background-color: #111111;
    margin-top: 80px;
}
.nourishing-growth .nur-gro-con{
    padding-left: 60px;
}
.nourishing-growth .big-head{
    font-size: 192px;
    line-height: 1;
}
.nourishing-growth .sm-head{
    font-size: 50px;
    font-weight: 300;
    line-height: 1.4;
}
.nourishing-digit-box{
    padding: 60px 40px;
    border-radius: 45px;
    color: #fff;
    background-color: #1D1D1D;
}
.nourishing-digit-box:first-child{
    margin-bottom: 30px;
}
.nourishing-digit-box:nth-child(2){
    border-radius: 45px 45px 0px 45px;
}
.touch-bx{
    padding-left: 0;
}
.nourishing-digit-box.follows{
    border-radius: 0 45px 45px 45px;
    height: 100%;
}
.nourishing-digit-box.follows p{
    font-size: 48px;
    line-height: 1.3;
}
.nourishing-digit-box h4{
    font-size: 82px;
    font-style: italic;
    font-weight: 400;
}
.nourishing-digit-box p{
    font-size: 32px;
    font-weight: 300;
}
.ecartbx{
    margin: 0;
}
.ecartbx .carticon{
    margin-top: 60px;
    margin-bottom: 80px;
}
.ecartbx .carticon img{
    width: 120px;
}
.ecartbx p{
    font-size: 48px;
    font-weight: 300;
    line-height: 1.4;
}
.gyan-call-action{
    position: relative;
    padding: 60px 40px;
    background: #2bfeba;
    height: 100%;
    border-radius: 45px;
    background: -moz-radial-gradient(center, ellipse cover, #2bfeba 0%, #00bdf2 100%);
    background: -webkit-radial-gradient(center, ellipse cover, #2bfeba 0%,#00bdf2 100%);
    background: radial-gradient(ellipse at center, #2bfeba 0%,#00bdf2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bfeba', endColorstr='#00bdf2',GradientType=1 );
}
.gyan-call-action h4{
    font-size: 48px;
}
.gyan-call-action a{
    position: absolute;
    bottom: 50px;
    left:40px;
    right: 40px;
    font-size: 32px;
    font-weight: 600;
    padding: 25px 0;
    text-align: center;
    color: #111;
    border-radius: 65px;
    background-color: #fff;
}
.hurdles-triumphs{
    padding: 100px;
    border-radius: 120px;
    background-color: #F3F3F3;
    margin-bottom: 80px;
}
.hurdles-triumphs h2{
    font-size: 150px;
    font-weight: 500;
    line-height: 1;
}
.pos-top{
    position: relative;
    z-index: 1;
    background-color: #fff;
}
.hurdles-triumphs h5{
    margin-top: 160px;
    font-size: 50px;
    font-weight: 300;
    line-height: 1.3;
}
@-webkit-keyframes blink {
    0%,
    49%,
    100% {
      opacity: 0;
    }
    50%,
    99% {
      opacity: 1;
    }
  }
  @-moz-keyframes blink {
    0%,
    49%,
    100% {
      opacity: 0;
    }
    50%,
    99% {
      opacity: 1;
    }
  }
  @keyframes blink {
    0%,
    49%,
    100% {
      opacity: 0;
    }
    50%,
    99% {
      opacity: 1;
    }
  }
.hurdles-triumphs span.blink {
    -webkit-animation: blink 1s infinite;
    -moz-animation: blink 1s infinite;
    animation: blink 1s infinite;
    display: inline-block;
}
.gyan-challenge-box{
    margin-top: 50px;
}
.gyan-challenge-box-row{
    position: relative;
    padding: 60px 40px;
    border-radius: 64px;
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 30px;
}
.gyan-challenge-box-row .rtside{
    position: absolute;
    bottom: -60px;
    right: -60px;
    width: 25%;
    display: none;
}
.gyan-challenge-box-row:hover .rtside{
    display: block;
}
.gyan-challenge-box-row .rtside img{
    width: 100%;
}
.gyan-challenge-box-row h4{
    color: #111;
    opacity: 0.5;
    font-weight: 400;
    font-size: 32px;
    padding-bottom: 15px;
}
.gyan-solution{
    padding-top: 30px;
}
.slide-content-view{
    height: 0;
    opacity: 0;
    transition: all 200ms linear;
}
.gyan-challenge-box-row:hover .slide-content-view{
    height: auto;
    opacity: 1;
}
.gyan-challenge-box-row h6{
    font-size: 32px;
    color: #111;
    padding-bottom: 15px;
    font-weight: 600;
}
.gyan-challenge-box-row p{
    font-size: 24px;
    font-weight: 500;
}
.horizontal {
    position: relative;
    padding: 60px 0;
}
.horizontal__container {
    margin: 0 auto;
    width: 100%;
    background-color: #fff;
} 
.horizontal__list {
    display: flex;
    position: relative;
}
.horizontal__list .progress-line{
    height: 3px;
    position: absolute;
    top: 180px;
    left: 0px;
    right: 0px;
    z-index: 5;
}

.horizontal__item {
    margin-left: 80px;
    min-width: 600px;
    display: flex;
    z-index: 2;
    position: relative;
    background-color: #fff;
}
.horizontal__item p{
    font-size: 24px;
    line-height: 36px;
    color: #111;
    font-weight: 500;
    padding-top: 30px;
}
.gyan-nums{
    padding: 10px 20px;
    font-size: 24px;
    font-weight: 500;
    border: 1px solid #707070;
    border-radius: 33px;
    display: inline-block;
    margin-bottom: 15px;
}
.gyan-nums-head{
    font-size: 48px;
    font-weight: 600;
    color: #111111;
    padding-bottom: 15px;
}
.gyan-nums-smf{
    font-size: 24px;
    color: #111111;
}
.horizontal__item:first-of-type {
    margin-left: 0;
}
.behind-development h4{
    font-size: 50px;
    color: #111;
    font-weight: 400;
    padding-bottom: 20px;
}
.behind-development h2{
    font-size: 80px;
    font-weight: 400;
    line-height: 1;
    padding-bottom: 25px;
}
.behind-development{
    position: relative;
}
.startdrag{
    position: absolute;
    top: 80px;
    right: 0;
    font-size: 24px;
    font-weight: 600;
    color: #111;
    width: 240px;
    height: 240px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    z-index: 3;
    background-color: #F3F3F3;
}

.bounce-out-on-hover {
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
  }
  .bounce-out-on-hover:hover, .bounce-out-on-hover:focus, .bounce-out-on-hover:active {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
    background-color: #00BDF2;
  }
/*Gyan Fresh End Here*/

/*BuyEazzy Start Here*/
.buyeazzy h1{
    font-size:96px;
    font-weight: 500;
}
.buyeazzy .eazzyban{
    padding-top: 120px;
    padding-left: 100px;
    padding-right: 100px;
}
.buyeazzy .logonm{
    color: #4C6D12;
    font-weight: 500;
    font-size: 80px;
}
.buyeazzy .banner-video-wrap,.buyeazzy .banner-content-wrap{
    height: auto;
    max-height: initial;
}
.buyeazzy .banner-video-wrap{
    overflow: initial;
}
.buyeazzy .career-guide h2{
    font-size: 80px;
    font-weight: 400;
}
.buyeazzy .career-guide h2 span{
    font-weight: 600;
}
.buyeazzy .career-guide{
    padding-top: 140px;
}
.career-guide .shoppers{
    padding-left: 40px;
    padding-right: 0;
}
.career-guide .shoppers-content{
    margin: 0;
}
.shoppers-content h4{
    font-size: 32px;
    color: #111;
    font-weight: 500;
    padding: 20px 0 15px;
}
.shoppersimg img{
    width: 100%;
    transition: all 500ms linear;
}
.shoppersimg:hover img{
    border-radius: 50%;
}
.buyeazzy .ban-grey-bg{
    display: none;
}
.lifology-banner .personal-care{
    position: absolute;
    bottom: -40px;
    left: 30px;
}
.buyeazzy .wrappermar{
    padding-left: 0;
}
.buyeazzy .leading-brands{
    padding: 60px 0;
    background-color: #0D3026;
}
.buyeazzy .leading-brands-content h2{
    width: auto;
}
.citynm{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    margin: 0 100px;
}
.cityies{
    color: #fff;
    font-weight: 600;
    font-size: 60px;
    display: flex;
    align-items: center;
}
.cityies img{
    width: 36px;
    margin-right: 20px;
}
.cityies .divide-b{
    width: 1px;
    height: 60px;
    background-color: #fff;
    display: inline-block;
    margin: 0 60px;
    transform: rotate(10deg);
}
.cityies .star{
    margin: 0 80px;
    display: inline-block;
}
.cityies .star img{
    width: 72px;
}
.milemakerbx{
    padding: 80px 0;
    color: #111;
}
.here-why{
    font-size: 50px;
    color: #FF6553;
    font-weight: 500;
    padding-bottom: 15px;
}
.milemakerbx-head{
    position: relative;
    font-size: 180px;
    line-height: 1;
    font-weight: 500;
    display: inline-block;
}
.milemakerbx-head .buyeazzy-beauty{
    position: absolute;
    right: -656px;
    width: 760px;
    bottom: 0;
    z-index: -1;
}
.milemakerbx-head .buyeazzy-beauty img{
    width: 100%;
}
.milemaker-details{
    margin-top: 30px;
}
.milemaker-details p{
    font-size: 28px;
    font-weight: 500;
    line-height: 44px;
}
.buyeazzy-digits{
    padding-top: 40px;
}
.buyeazzy-digits-content{
    border-top: 1px solid #a3a19f;
    border-bottom: 1px solid #a3a19f;
}
.buyeazzy-digits-content h3{
    font-size: 45px;
    font-weight: 500;
    padding: 60px 0 60px 0;
}
.buyeazzy-bdr{
    border-right: 1px solid #a3a19f;
}
.eazzynumbx{
    color: #111111;
    text-align: center;
}
.eazzynumbx p{
    font-size: 28px;
    padding-top: 15px;
    font-weight: 500;
}
.eazzynum{
    font-size: 50px;
    color: #FF6553;
    font-weight: 500;
}
.digit-lable{
    padding: 60px 80px;
}
.buyeazzy .lifology-success h2{
    position: relative;
    font-size: 100px;
    display: inline-block;
    font-weight: 300;
}
.buyeazzy .lifology-success h2 span{
    position: relative;
    z-index: 4;
}
.buyeazzy .lifology-success h2 i{
    font-style: normal;
    font-weight: 600;
}
.buyeazzy .lifology-success h2 .startdrag{
    top: auto;
    right: 160px;
    bottom: -170px;
    background-color: #FFF000;
    z-index: initial;
}
.buyeazzy .testimonialsCon h2{
    font-weight: 500;
}
.buyeazzy-idea-app{
    margin-top: 150px;
}
.buyeazzy-idea-app-content{
    padding: 20px 100px 60px 100px;
    overflow: hidden;
}
.buyeazzy-idea-app .mxwd{
    background: url(../img/casestudy/truefans/buyeazzy-idea.jpg) no-repeat;
    background-size: 100%;
    background-attachment: fixed;
}
.buyeazzy-idea-app-content h2{
    font-size: 100px;
    font-weight: 500;
}
.buyeazzy-idea-app-content h4{
    font-size: 48px;
    font-weight: 300;
}
.buyeazzy .horizontal__container,.buyeazzy .horizontal__item{
    background-color: transparent;
}
.buyeazzy .gyan-nums{
    color: #fff;
    border-color:  #fff;
}
.buyeazzy .gyan-nums-head,.buyeazzy .gyan-nums-smf,.buyeazzy .horizontal__item p{
    color: #fff;
}
.buyeazzy .horizontal__list{
    margin-top: 50px;
}
.buyeazzy .gyan-nums-smf{
    padding-bottom: 10px;
    border-bottom: 1px solid #fff;
}
/*BuyEazzy End Here*/

/*Sterkla Start Here*/
.sterkla-casestudy .banner-video-wrap{
    background: none;
    background-color: #080240;
    overflow: initial;
}
.sterkla-casestudy .banner-content h1{
    font-weight: 400;
    font-size: 86px;
}
.sterkla-casestudy .banner-content h1 strong{
    position: relative;
    top: -15px;
    width: 110px;
    height: 10px;
    background-color: #fff;
    display: inline-block;
}
.sterkla-casestudy .banner-content h1 span{
    font-weight: 500;
    font-size: 113px;
}
.sterkla-casestudy .banner-content h1 span::after{
    display: none;
}
.sterkla-casestudy .banner-content-wrap,.sterkla-casestudy .banner-video-wrap{
    height: auto;
    max-height: initial;
}
.sterkla-casestudy .banner-content{
    position: static;
    top: auto;
    left: auto;
    right: auto;
    transform: none;
    padding-left: 130px;
    padding-right: 130px;
    padding-top: 120px;
    padding-bottom: 60px;
}
.banner-video-wrap video{
    position: static;
    left: auto;
    top: auto;
    min-width: initial;
    min-height: initial;
    margin-top: 30px;
}
.main-wrapper.truefan .banner-video-wrap video{
    position: absolute;
    margin-top: 0px;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100vh;
    z-index: 1;
    
}
.video-cover{
    position: relative;
}
.video-index{
    position: absolute;
    top: 24px;
    right: -31px;
    width: 350px;
}
.video-index .circle-arrow{
    position: absolute;
    top: 10px;
    right: 20px;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ff8383;
    z-index: 1;
}
.video-index .circle-arrow img{
    width: 40px !important;
}
.video-index img{
    width: 100% !important;
    margin-bottom: 0 !important;
}
.video-cover video{
    width: 100%;
    border-radius: 64px;
}
.about-sterkla {
    padding-right: 80px;
}
.about-sterkla p{
    font-size: 50px;
    line-height: 1.4;
    font-weight: 500;
}
.sterkla-casestudy .video-editing{
    padding-top: 60px;
    padding-bottom: 0;
}
.coaching-factor{
    display: flex;
}
.coaching-factor .gavin{
    width: 600px;
}
.coaching-factor .gavin img{
    width: 100%;
}
.coaching-factor .coaching-content{
    padding-top: 180px;
    margin-left: -80px;
    width: calc(100% - 600px);
}
.coaching-factor .coaching-content p{
    padding-left: 150px;
    padding-top: 60px;
    font-size: 28px;
    color: #111;
    line-height: 44px;
}
.sterkla-casestudy .leading-brands-content,.sterkla-casestudy .wrappermar{
    padding-left: 0;
}
.sterkla-casestudy .leading-brands{
    padding: 50px 0;
    background-color: #FF8383;
}
.sterkla-casestudy .cityies{
    color: #111;
}
.sterkla-casestudy .diversify-section{
    background: none;
}
.coaching-journey{
    display: flex;
}
.coaching-journey-left{
    position: relative;
    width: 1100px;
}
.coaching-journey-left img{
    width: 100%;
}
.coaching-head{
    position: absolute;
    top: 0;
    left:0;
}
.coaching-head h2{
    font-size: 64px;
}
.coaching-journey-right{
    width: calc(100% - 1100px);
}
.coaching-journey-right-content{
    padding-left: 50px;
}
.sterkla-app-down{
    width: 480px;
    height: 480px;
    border-radius: 50%;
    display: flex;
    text-align: center;
    color: #FF8383;
    align-items: center;
    justify-content: center;
    background-color: #fff2f2;
}
.numapp{
    font-weight: 600;
    font-size: 136px;
}
.numapptext{
    font-weight: 500;
    font-size: 40px;
}
.coaching-categories-slider{
    margin-top: 50px;
    width: 480px;
    position: relative;
}
.coaching-categories-slider img{
    width: 100%;
}
.cta-contact{
    position: absolute;
    bottom: 0;
    right: -20px;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ff8383;
    z-index: 1;
}
.cta-contact img{
    width: 32px;
}
.coaching-categories-sliderbx{
    position: absolute;
    top:40px;
    left: 40px;
    right: 40px;
}
.coaching-categories-sliderbx h3{
    font-size: 44px;
    line-height: 1.4;
    background-color: #080240;
}
.coaching-categories-sliderbx .owl-carousel .owl-dots{
    position: absolute;
    left: 0;
    bottom: -120px;
}
.coaching-categories-sliderbx .owl-carousel button.owl-dot{
    width: 28px;
    height: 8px;
    border-radius: 8px;
    margin-right: 10px;
    background-color: #494473;
    transition: all 400ms linear;
}
.coaching-categories-sliderbx .owl-carousel button.owl-dot.active{
    background-color: #fff;
}
.building-better-sterkla{
    padding: 60px 0 80px 0;
    color: #111;
}
.building-better-sterkla p.sub{
    font-size: 44px;
    padding-top: 20px;
}
.building-better-sterkla .chalmidCon{
    padding-top: 50px;
}
.chalmidCon .chal-row {
    padding: 60px 0;
    border-top: 1px solid #b7b7b7;
}
.chalmidCon .chal-row:last-child{
    border-bottom: 1px solid #b7b7b7;
}
.chalmidCon .chal-row h2{
    font-size: 100px;
    font-weight: 500;
}
.chalmidCon .chal-row p{
    font-size: 28px;
    line-height: 44px;
}
.sterkal-features{
    padding-bottom: 100px;
}
.sterkal-features-content{
    padding-right: 200px;
    padding-top: 180px;
    border-radius: 0 64px 0 0;
    background: url(../img/casestudy/truefans/discover-sterkla.jpg) no-repeat;
    background-size: cover;
    margin-bottom: 145px;
}
.sterkal-features-slider{
    position: relative;
    padding: 80px 80px 80px 200px;
    border-radius: 0 64px 0 0;
    background-color: #fff;
}
.left-pink-graphic{
    position: absolute;
    left: -60px;
    bottom: 0;
    width: 200px;
    height: 200px;
    border-radius: 0px 64px 0px 0px;
    background-color: #FF8383;
}
.sterkal-features-slider .owl-carousel .owl-nav{
    margin-top: 30px;
}
.sterkal-features-slider .owl-carousel .owl-nav button.owl-prev{
    width: 48px;
    height: 32px;
    background: url(../img/casestudy/truefans/sterkla-left-slider-arrow.png) no-repeat;
    background-size: 100%;
}
.sterkal-features-slider .owl-carousel .owl-nav button.owl-prev:hover{
    background: url(../img/casestudy/truefans/sterkla-right-slider-arrow.png) no-repeat;
    background-size: 100%;
    transform: rotate(180deg);
}
.sterkal-features-slider .owl-carousel .owl-nav button.owl-next{
    width: 48px;
    height: 32px;
    background: url(../img/casestudy/truefans/sterkla-left-slider-arrow.png) no-repeat;
    background-size: 100%;
    transform: rotate(180deg);
    margin-left: 50px;
}
.sterkal-features-slider .owl-carousel .owl-nav button.owl-next:hover{
    background: url(../img/casestudy/truefans/sterkla-right-slider-arrow.png) no-repeat;
    background-size: 100%;
    transform: rotate(0deg);
}
.sterkal-features-slider .owl-carousel .owl-nav button span{
    display: none;
}
.sterkal-features-slider .letstalkbtnimg{
    width: 260px;
    z-index: 1;
    right: -130px;
    bottom: -130px;
}
.sterkal-features-slider .arrowmid{
    transform: translate(-50%, -50%);
}
.sterkal-features-slider .arrowmid img {
    width: 180px;
}
.sterkal-features-slider .gyan-nums-head{
    font-size: 70px;
    color: #FF8383;
    background-color: #fff;
}
.sterkal-features-slider .gyan-nums-smf{
    font-size: 30px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 3px solid #dbdbdb;
    background-color: #fff;
}
.sterkal-features-slider .gyan-nums{
    margin-bottom: 25px;
    background-color: #fff;
}
.sterkal-features-slider p{
    font-size: 32px;
    line-height: 48px;
    background-color: #fff;
}
.last-dep{
    padding-right: 80px;
}
/*Sterkla End Here*/


@media (max-width: 1800px) {
.banner-content h1{
    font-size: 84px;
}
.sterkla-casestudy .banner-content h1{
    font-size: 75px;
}
.sterkla-casestudy .banner-content h1 span{
    font-size: 100px;
}
.numapp {
    font-size: 116px;
}
.numapptext{
    font-size: 32px;
}
.coaching-head h2 {
    font-size: 56px;
}
.about-sterkla p{
    font-size: 44px;
}
.chalmidCon .chal-row h2{
    font-size: 90px;
}
.chalmidCon .chal-row p{
    font-size: 26px;
}
.coaching-journey-left {
    width: 950px;
}
.coaching-journey-right {
    width: calc(100% - 950px);
}
.sterkla-app-down{
    width: 420px;
    height: 420px;
}
.coaching-categories-slider{
    width: 420px;
    margin-top: 40px;
}
.cta-contact{
    width: 110px;
    height: 110px;
    right: -10px;
}
.coaching-categories-sliderbx h3{
    font-size: 36px;
}
.sterkla-casestudy .banner-content{
    padding-left: 100px;
    padding-right: 100px;
}
.lifologycase h1{
    font-size: 70px;
}
.lifology-banner .letstalkbtnimg{
    width: 260px;
    top: -130px;
}
.lifology-banner .arrowmid img {
    width: 200px;
    right: 100px;
}
.career-guide h2 {
    font-size: 56px;
}
.career-guide h3 {
    font-size: 44px;
}
.career-guide p{
    font-size: 26px;
}
.lifology-x-nasa-content h2,.lifology-treasure-hunt h2{
    font-size: 110px;
}
.lifology-x-nasa-content h3{
    font-size: 60px;
}
.lifology-x-nasa-content h4{
    font-size: 36px;
}
.lifology-take-look h2{
    font-size: 370px;
}
.lifology-take-look-content h3{
    font-size: 90px;
}
.lifology-take-look-content .letstalkbtnimg{
    width: 260px;
}
.lifology-take-look-content .arrowmid img{
    width: 200px;
}
.art-grouth h2{
    font-size: 140px;
}
.art-grouth h3{
    font-size: 64px;
}
.lifology-success h2{
    font-size: 80px;
}
.ceo-message h4{
    font-size: 29px;
}
.lifologycase .diversify-section a.success-tech-btn{
    font-size: 54px;
}
.milkbun-exp-details h2{
    font-size: 64px;
}
.ourcause-pride-content h2{
    font-size: 180px;
}
.milkbun-digit-num-row .nums, .milkbun-digit-num-row .nums1, .milkbun-digit-num-row .nums2, .milkbun-digit-num-row .nums3 {
    font-size: 460px;
}
.milkbun-digit-num-row .nums span {
    top: -110px;
}
.heading-edge,.concept-completion-ban-bx h2{
    font-size: 100px;
}
.heading-edge-sm,.concept-completion-ban-bx p{
    font-size: 50px;
}
.milkbun-exp-details p{
    font-size: 30px;
    line-height: 44px;
}
.milkbun-friendly-exp h3{
    font-size: 44px;
}
.milkbun-exp-details a.success-tech-btn{
    font-size: 44px;
    padding: 36px 60px;
}
.fixed-milkbun .num-2023{
    font-size: 400px;
}
.fixed-milkbun .num-sm-2023{
    font-size: 40px;
}
.office-img.wide img {
    max-width: 600px;
}
.office-img.sml img {
    max-width: 400px;
}
.joshcamcsty .banner-content{
    padding-top: 120px;
}
h2 {
    font-size: 70px;
}
p {
    font-size: 21px;
    line-height:36px;
}
.celebrity-fan-devlopment h2{
    font-size: 130px;
}
.bg-move {
    width: 3700px;
}
.makeitdoCon h3{
    font-size: 42px;
}
.makeitdo-thirdbx{
    height: 1050px;
    background-size: 640px;
}
.reach-new-height{
    font-size: 40px;
}
.makeitdo-secondbx{
    height: 675px;
}
.bollywood-superstar .headstitle h3{
    font-size: 44px;
}
.flip-card{
    height: 760px;
}
.flip-card-back p{
    font-size: 26px;
}
.flip-card-inner h3{
    font-size: 44px;
}
.flip-card-inner .keybtn{
    font-size: 21px;
}
.stageimg img{
    width: 480px;
}
.request-quote{
    height: 760px;
}
.request-quote h2{
    font-size: 82px;
}
.collaborative-headings{
    font-size: 140px;
}
.collaborative-content-img {
    width: 540px;
}
.bridging-education {
    left: 123px;
    bottom: -318px;
}
.leading-brands-content h2 {
    font-size: 48px;
    width: 750px;
}
.askashins{
    width: 210px;
}
.whitehat{
    width: 280px;
}
.vistalogo{
    width: 100px;
}
.tieup-head{
    font-size: 110px;
}
.blue-print-head{
    font-size: 130px;
}
.semi-text{
    font-size: 44px;
}
.byju-case-study-concept p{
    font-size: 26px;
    line-height: 40px;
}
.byju-case-study-concept h3{
    font-size: 50px;
}
.project-challenges-byju-content h3{
    font-size: 84px;
}
.video-editing-content h2{
    font-size: 90px;
}
.video-editing-content .editing-view .edit-vid-txt{
    width: 700px;
    top: -120px;
}
.experts-research-joshcam-content .head-title-rw {
    font-size: 80px;
}
.experts-research-joshcam-content .head-title-subs {
    font-size: 30px;
}
.joshcam-digits .numberwt{
    font-size: 130px;
}
.creator-thon{
    font-size: 32px;
}
.req-free-quote{
    font-size: 42px;
}
.box-title-head{
    font-size: 48px
}
.josh-col-video{
    margin-top: 10px;
}
.joshcam-about-box4{
    margin-top: 70px;
}
.diversify-section-cont .diver-head{
    font-size: 100px;
}
.diversify-row .point-head{
    font-size: 90px;
}
.ceo-message h4{
    font-size: 28px;
    line-height: 42px;
}
.gyan-fresh-banner .gyan-logo img{
    width: 400px;
}
.gyan-fresh-banner h1{
    font-size: 140px;
}
.gyanfresh-banner-content .fresh-ban-content{
    width: 640px;
}
.cultivating-head{
    font-size: 130px;
}
.cultivating-change-content-rows h4{
    font-size: 46px;
}
.cultivating-change-content-rows p{
    font-size: 24px;
    line-height: 40px;
    padding-top: 20px;
}
.gyan-fresh-video-section h2,.employment-head{
    font-size: 90px;
}
.gyanfresh-bg{
    width: 620px;
}
.nourishing-growth .big-head{
    font-size: 172px;
}
.nourishing-growth .sm-head{
    font-size: 44px;
}
.nourishing-digit-box h4{
    font-size: 72px;
}
.nourishing-digit-box p{
    font-size: 28px;
}
.ecartbx p,.nourishing-digit-box.follows p{
    font-size: 42px;
}
.gyan-call-action h4 {
    font-size: 42px;
}
.behind-development h2{
    font-size: 64px;
}
.hurdles-triumphs h2{
    font-size: 130px;
}
.hurdles-triumphs h5{
    font-size: 40px;
}
.gyan-nums{
    padding: 7px 16px;
    font-size: 21px;
}
.startdrag{
    top: 60px;
    font-size: 21px;
    width: 200px;
    height: 200px;
}
.buyeazzy .logonm{
    font-size: 70px;
}
.buyeazzy h1{
    font-size: 84px;
}
.cityies{
    font-size: 54px;
}
.here-why{
    font-size: 45px;
}
.milemakerbx-head{
    font-size: 160px;
}
.buyeazzy .career-guide h2{
    font-size: 75px;
}
.shoppers-content h4{
    font-size: 30px;
}
.milemakerbx-head .buyeazzy-beauty{
    width: 700px;
    right: -592px;
}
.milemaker-details p {
    font-size: 26px;
    line-height: 40px;
}
.buyeazzy-digits-content h3{
    font-size: 40px;
}
.eazzynum{
    font-size: 44px;
}
.buyeazzy .lifology-success h2 .startdrag {
    right: 140px;
    bottom: -140px;
}
.eazzynumbx p{
    font-size: 24px;
    line-height: 32px;
}
.buyeazzy .lifology-success h2,.buyeazzy-idea-app-content h2{
    font-size: 90px;
}
.buyeazzy-idea-app-content h4{
    font-size: 45px;
}
.lifology-banner .personal-care{
    width: 460px;
}
.cityies img{
    width: 34px;
}
}

@media (max-width: 1720px) {
.banner-heading{
    font-size: 84px;
}
.fixed-milkbun{
    padding-top: 170px;
}
.letstalkbtnimg{
    width: 360px;
}
.banner-content .letstalkbtnimg img{
    width: 100%;
}
.banner-content .letstalkbtnimg .arrowmid img{
    width: 80px;
}
.collaborative-headings {
    font-size: 130px;
}
.s-hero2 h2{
    font-size: 160px;
}
.part2.part2A p{
    font-size: 100px;
}
.success-tech-btn-rw.byju a.success-tech-btn {
    font-size: 36px;
    padding: 44px 70px;
}
.tieup-head {
    font-size: 100px;
}
.blue-print-head .art-dev img{
    max-width: 360px;
}
}
@media (max-width: 1639px) {
h2 {
    font-size: 60px;
}
.break-down-case .breaks-s img {
    left: -50px;
    top: -22px;
}
.video-editing {
    padding: 100px 0 80px 0;
}
.video-editing-content{
    padding: 0 60px;
}
.banner-content img{
    width: 170px;
}
.bollywood-fan{
    padding: 100px 0 120px 0;
}
.bollywood-fan-content{
    padding: 0 60px;
}
.celebrity-fan-devlopment h2 {
    font-size: 100px;
}
.bg-move {
    width: 3200px;
}
.numericrw ul li .counter,.numericrw ul li span.plusicon{
    font-size: 60px;
}
.makeitdoCon h2 img{
    width: 70px;
}
.makeitdo-numberbx{
    width: 90px;
    height: 90px;
    font-size: 44px;
}
.makeitdoCon h3 {
    font-size: 36px;
}
.celebrity-fan-devlopment{
    padding: 80px 0;
}
.celebrity-fan-devlopment-con,.numberboxCon,.makeitdoCon,.build-stages-contentbx{
    padding: 0 60px;
}
.bollywood-superstar-content {
    padding-left: 60px;
}
.testimonialsCon {
    padding: 0 60px;
}
.celebrity-fan-devlopment p{
    font-size: 32px;
}
.makeitdo-thirdbx {
    height: 1000px;
    background-size: 580px;
}
.bollywood-superstar .headstitle h3 {
    font-size: 36px;
}
.bollywood-superstar-contentbx,.build-stages{
    padding: 80px 0;
}
.flip-card-back,.flip-card-front{
    padding: 30px 40px;
}
.flip-card-inner h3 {
    font-size: 40px;
}
.flip-card-back p {
    font-size: 21px;
    line-height: 40px;
}
.flip-card,.request-quote {
    height: 670px;
}
.stageimg img {
    width: 430px;
}
.request-quote h2 {
    font-size: 66px;
}
.testimonialsbox .views {
    font-size: 28px;
    min-height: 340px;
}
.bollywood-superstar-content .bollywood-celebrate-bx .famous-dialogues {
    font-size: 21px;
}
.collaborative-content{
    padding-left: 60px;
}
.bridging-education {
    bottom: -245px;
}
.edtech-sol-content .edtech-txt-effects img {
    max-width: 390px;
}
.edtech-sol-content{
    margin: 0 60px;
}
.leading-brands-content{
    padding-left: 60px;
}
.leading-brands{
    padding: 60px 0;
}
.tieup-head {
    font-size: 84px;
}
.videobyju .video-content .messi-profile{
    bottom: -200px;
    left: -200px;
}
.videobyju .video-content .messi-profile img{
    width: 400px;
}
.byju-tie-up .btm-white {
    height: 200px;
}
.byju-tie-up-content {
    padding-left: 60px;
}
.blue-print-head {
    font-size: 110px;
}
.semi-text {
    font-size: 36px;
}
.byju-case-study-concept p {
    font-size: 23px;
    line-height: 36px;
}
.byju-case-study-concept h3 {
    font-size: 44px;
}
.byju-case-study-concept .key-words-row .keysbtn {
    font-size: 18px;
    padding: 14px 20px;
}
.project-challenges-byju-content h3 {
    font-size: 72px;
}
.project-challenges-byju-des-row h4 {
    font-size: 24px;
}
.blue-print-content {
    padding: 0 60px;
}
.blue-print-section {
    padding-top: 240px;
}
.project-challenges-byju-content{
    padding: 0 60px;
}
.project-challenges-byju{
    padding: 80px 0;
}
.byju-tie-up{
    padding: 80px 0;
}
.collaborative-content{
    margin-bottom: 320px;
}
.joshcam-video{
    margin-top: -230px;
}
.joshcam-video .tech-partner {
    font-size: 28px;
    line-height: 38px;
}
.joshcam-video .success-tech-btn-rw {
    margin-top: 50px;
}
.video-editing-content h2 {
    font-size: 80px;
}
.joshcam-video .success-tech-btn-rw {
    top: 120px;
    right: -340px;
 }
 .video-editing-content .editing-view img {
    max-width: 1040px;
}
.video-editing-content .editing-view .edit-vid-txt {
    width:500px;
    left: 700px;
    top: -110px;
}
p {
    font-size: 18px;
    line-height: 28px;
}
.joshcam-digits .numberwt {
    font-size: 100px;
}  
.joshcamcsty .banner-content h1 {
    font-size: 72px;
}
.joshcam-video a.success-tech-btn {
    padding: 21px 60px;
    font-size: 21px;
}
.experts-research-joshcam,.case-study-about{
    padding: 80px 0;
}
.experts-research-joshcam-content,.case-study-about-content{
    padding: 0 60px;
}
.experts-research-joshcam-content .head-title-rw {
    font-size: 70px;
}
.experts-research-joshcam-content .head-title-subs {
    font-size: 26px;
}
.creator-thon {
    font-size: 28px;
}
.creator-img img {
    width: 240px;
}
.req-free-quote {
    font-size: 38px;
}
.box-title-head {
    font-size: 42px;
}
.case-study-about{
    padding: 80px 0;
}
.case-study-about-content{
    padding: 0 60px;
}
.diversify-row .point-head{
    font-size: 80px;
}
.diversify-btn-row .keybtns{
    padding: 18px 36px;
}
.diversify-section a.success-tech-btn{
    font-size: 60px;
}
.josh-col-video {
    margin-top: 30px;
}
.joshcam-about-box3{
    margin-top: 110px;
}
.diversify-section-cont .diver-head {
    font-size: 90px;
}
.diversify-row{
    padding: 60px 0;
}
.diversify-section{
    padding: 80px 0;
}
.diversify-section-cont{
    padding: 0 60px;
} 
.milkbun-friendly-exp h3 {
    font-size: 40px;
}
.milkbun-exp-details h2 {
    font-size: 56px;
}
.milkbun-exp-details p {
    font-size: 27px;
    line-height: 40px;
}  
.milkbun-exp-details a.success-tech-btn img {
    width: 110px;
    margin-right: 40px;
}
.fixed-milkbun .num-2023 {
    font-size: 360px;
}
.fixed-milkbun .num-sm-2023 {
    font-size: 38px;
}
.fixed-milkbun{
    padding-top: 110px;
}
.milkbun-friendly-exp-content {
    padding: 0 60px;
}
.milkbun-offices{
    padding: 0 60px;
}
.fixed-milkbun.stick + .milkbun-offices {
    padding-top: 560px;
}
.office-img.wide img {
    max-width: 520px;
}
.office-img.sml img {
    max-width: 340px;
}
.milkbun-offices h4 {
    font-size: 26px;
}
.milkbun-offices h4 img{
    width: 21px;
}
.office-img {
    padding-bottom: 160px;
}
.office-img.wide.oman {
    margin-left: 60px;
}
.ourcause-pride-content h2 {
    font-size: 150px;
}
.milkbun-digit-num-row .nums, .milkbun-digit-num-row .nums1, .milkbun-digit-num-row .nums2, .milkbun-digit-num-row .nums3 {
    font-size: 400px;
    margin-bottom: -110px;
}
.milkbun-digit-num-row .nums span {
    top: -90px;
    font-size: 240px;
}
.milkbun-digit-num-row {
    padding-top: 150px;
}
.milkbun-digit-num .smf{
    font-size: 28px;
}
.pd-100{
    padding: 0 60px;
}
.milkbun-digit-num a.success-tech-btn {
    font-size: 40px;
    padding: 35px 20px;
}
.heading-edge, .concept-completion-ban-bx h2 {
    font-size: 90px;
}
.heading-edge-sm, .concept-completion-ban-bx p {
    font-size: 44px;
}
.concept-completion-ban-bx{
    padding: 50px 60px;
}
.concept-sec .diversify-section-row-content {
    margin-top: 30px;
}
.concept-sec .diversify-row p{
    font-size: 24px;
}
.milkbun-exp{
    margin-top: 400px;
}
.milkbun-exp-details a.success-tech-btn {
    font-size: 40px;
    padding: 32px 40px;
}
.milkbun-dropping-edge .view-sc .imggroup .firstg {
    margin-top: 140px;
}
.ourcause-pride-content {
    padding: 0 60px;
}
.lifolofyban{
    padding: 0 80px;
}
.lifologycase h1 {
    font-size: 60px;
}
.career-guide .pdlr-sec {
    padding: 0 80px;
}
.career-guide h2 {
    font-size: 48px;
}
.career-guide p {
    font-size: 24px;
    line-height: 40px;
    padding-right: 60px;
}
.career-guide h3 {
    font-size: 38px;
}
.lifology-x-nasa-content{
    padding: 0 80px;
}
.lifology-x-nasa-content h2, .lifology-treasure-hunt h2 {
    font-size: 100px;
}
.lifology-x-nasa-content h3 {
    font-size: 50px;
}
.lifology-x-nasa-content h4 {
    font-size: 32px;
}
.lifology-treasure-hunt {
    padding: 80px 0;
}
.lifology-treasure-hunt-content .kiran-exp h4 {
    font-size: 40px;
}
.lifology-treasure-hunt-content .kiran-exp h5{
    font-size: 24px;
}
.lifology-treasure-hunt .success-tech-btn-rw{
    margin: 0 80px;
    padding-top: 80px;
}
.lifology-treasure-hunt a.success-tech-btn {
    padding: 34px 60px;
    font-size: 60px;
}
.lifology-take-look h2 {
    font-size: 340px;
}
.lifology-take-look-content h3 {
    font-size: 80px;
}
.lifology-take-look-content {
    margin-top: -230px;
}
.art-grouth h2 {
    font-size: 120px;
}
.art-grouth h3 {
    font-size: 56px;
}
.lifology-success h2 {
    font-size: 70px;
}
.ceo-message h4 {
    font-size: 24px;
    line-height: 36px;
}
.lifology-ceo-video .play img {
    width: 90px;
}
.lifologycase .banner-video-wrap{
    padding-top: 130px;
}
.art-grouth {
    padding: 70px 80px;
}
.lifology-success {
    padding: 80px 0 100px;
}
.lifology-treasure-hunt-content{
    padding-right: 80px;
}
.lifology-success .pd-100,.lifology-take-look .pd-100{
    padding: 0 80px;
}
.gyan-fresh-banner .gyan-logo img {
    width: 340px;
}
.gyan-fresh-banner .gyan-logo {
    margin-bottom: 40px;
}
.gyan-fresh-banner h1 {
    font-size: 120px;
}
.gyanfresh-banner-content .fresh-ban-content {
    width: 560px;
}
.fresh-ban-content .letstalkbtnimg {
    width: 210px;
    left: -105px;
}
.gyan-fresh-video .letstalkbtnimg{
    width: 210px;
}
.fresh-ban-content .arrowmid img,.gyan-fresh-video .arrowmid img {
    width: 170px;
}
.wrappermar.gyanfresh img {
    height: 260px;
}
.cultivating-head {
    font-size: 110px;
    padding-left: 150px;
}
.cultivating-change-content-rows p {
    font-size: 22px;
    line-height: 40px;
}
.gyan-fresh-video-section h2, .employment-head {
    font-size: 80px;
}
.gyanfresh-bg {
    width: 585px;
}
.nourishing-growth .big-head {
    font-size: 140px;
}
.nourishing-growth .sm-head {
    font-size: 38px;
}
.nourishing-digit-box h4 {
    font-size: 64px;
}
.nourishing-digit-box p {
    font-size: 24px;
}
.ecartbx p,.nourishing-digit-box.follows p {
    font-size: 36px;
}
.gyanfresh-banner-content .fresh-ban{
    margin-top: 90px;
}
.behind-development h4{
    font-size: 36px;
}
.behind-development h2 {
    font-size: 50px;
}
.gyan-nums-head{
    font-size: 36px;
}
.gyan-nums-smf{
    font-size: 18px;
}
.gyan-nums{
    padding: 5px 14px;
    font-size: 18px;
}
.horizontal__item p{
    font-size: 20px;
    line-height: 32px;
}
.hurdles-triumphs h2 {
    font-size: 100px;
}
.hurdles-triumphs h5{
    margin-top: 100px;
}
.gyan-challenge-box-row h4,.gyan-challenge-box-row h6{
    font-size: 28px;
}
.gyan-challenge-box-row p{
    font-size: 21px;
    line-height: 32px;
}
.gyan-call-action h4 {
    font-size: 36px;
}
.gyanfresh-banner-content{
    padding: 0 80px;
}
.cultivating-change{
    padding-top: 80px;
}
.nourishing-growth,.hurdles-triumphs{
    padding: 80px;
}
.startdrag{
    top: 50px;
    font-size: 20px;
    width: 170px;
    height: 170px;
}
.buyeazzy .eazzyban{
    padding-top: 100px;
}
.buyeazzy .logonm {
    font-size: 60px;
}
.buyeazzy h1 {
    font-size: 72px;
}
.lifology-banner .personal-care{
    width: 400px;
}
.buyeazzy .career-guide h2 {
    font-size: 66px;
}
.shoppers-content h4 {
    font-size: 28px;
}
.cityies {
    font-size: 46px;
}
.cityies img {
    width: 30px;
}
.here-why {
    font-size: 40px;
}
.milemakerbx-head {
    font-size: 140px;
}
.milemakerbx-head .buyeazzy-beauty {
    width: 620px;
    right: -524px;
}
.milemaker-details p {
    font-size: 24px;
    line-height: 36px;
}
.buyeazzy-digits-content h3 {
    font-size: 34px;
    padding: 40px 0 40px 0;
}
.digit-lable {
    padding: 40px 60px;
}
.eazzynum {
    font-size: 40px;
}
.eazzynumbx p {
    font-size: 22px;
    line-height: 28px;
}
.buyeazzy .lifology-success h2, .buyeazzy-idea-app-content h2 {
    font-size: 80px;
}
.buyeazzy-idea-app-content h4 {
    font-size: 40px;
}
.buyeazzy .lifology-success h2 .startdrag {
    bottom: -120px;
}
.buyeazzy-idea-app {
    margin-top: 130px;
}
.buyeazzy .eazzyban,.buyeazzy-idea-app-content{
    padding-left: 80px;
    padding-right: 80px;
}
.sterkla-casestudy .banner-content h1 {
    font-size: 66px;
}
.sterkla-casestudy .banner-content {
    padding-left: 80px;
    padding-right: 80px;
}
.sterkla-casestudy .banner-content h1 span {
    font-size: 88px;
}
.about-sterkla p {
    font-size: 38px;
}
.coaching-factor .gavin {
    width: 500px;
}
.coaching-factor .coaching-content{
    width: calc(100% - 500px);
}
.coaching-factor .coaching-content p {
    padding-left: 130px;
    padding-top: 40px;
    font-size: 26px;
    line-height: 40px;
}
.coaching-journey-left {
    width: 880px;
}
.coaching-journey-right {
    width: calc(100% - 880px);
}
.coaching-head h2 {
    font-size: 49px;
}
.coaching-categories-slider{
    width: 384px;
}
.coaching-categories-sliderbx {
    top: 30px;
    left: 30px;
    right: 30px;
}
.coaching-categories-sliderbx h3 {
    font-size: 32px;
}
.coaching-categories-sliderbx .owl-carousel .owl-dots{
    bottom: -100px;
}
.sterkla-app-down {
    width: 384px;
    height: 384px;
}
.cta-contact {
    width: 100px;
    height: 100px;
    right: -15px;
    bottom: -5px;
}
.cta-contact img {
    width: 26px;
}
.chalmidCon .chal-row h2{
    font-size: 80px;
}
.chalmidCon .chal-row p {
    font-size: 24px;
}
.sterkal-features-slider .gyan-nums-head{
    font-size: 60px;
}
.sterkal-features-slider .gyan-nums-smf{
    font-size: 26px;
}
.sterkla-casestudy .banner-content h1 strong{
    height: 8px;
}
.left-pink-graphic{
    width: 170px;
    height: 170px;
}
.sterkal-features-slider p{
    font-size: 28px;
}
.building-better-sterkla p.sub{
    font-size: 38px;
}
.video-index {
    right: -21px;
    width: 280px;
}
.video-index .circle-arrow {
    width: 160px;
    height: 160px;
}
.video-index .circle-arrow img {
    width: 34px !important;
}
.cultivating-change-content-rows h4{
    font-size: 40px;
}
}

@media (max-width: 1540px) {
.collaborative-content-img {
    width: 480px;
}
.coaching-categories-sliderbx .owl-carousel button.owl-dot {
    width: 24px;
    height: 6px;
}
p {
    font-size: 16px;
    line-height: 26px;
}
.bridging-education {
    left: 63px;
    bottom: -278px;
}
.collaborative-content{
    margin-bottom: 240px;
}
.video-editing-content .editing-view .edit-vid-txt p{
    font-size: 18px;
    line-height: 28px;
}
.diversify-row .point-head {
    font-size: 70px;
}
.diversify-btn-row .keybtns {
    padding: 16px 30px;
    font-size: 21px;
}
.diversify-row{
    padding: 50px 0;
}
.joshcam-video a.success-tech-btn {
    padding: 18px 36px;
    font-size: 20px;
}
.joshcam-video .success-tech-btn-rw {
    top: 100px;
    right: -280px;
}
}
@media (max-width: 1480px) {
a.success-tech-btn{
    padding: 16px 24px;
}
.break-down-case .breaks-s img {
    left: -45px;
    top: -20px;
}
.banner-content img {
    width: 140px;
}
.bollywood-fan {
    padding: 80px 0 100px 0;
}
h2 {
    font-size: 50px;
}
.celebrity-fan-devlopment h2 {
    font-size: 80px;
}
.celebrity-fan-devlopment p {
    font-size: 28px;
}
.numberbox {
    padding-top: 20px;
}
.numericrw ul li .numtxt{
    font-size: 24px;
}
.makeitdoCon h2 img {
    width: 60px;
}
.makeitdoCon h3 {
    font-size: 30px;
}
.makeitdo-secondbx {
    height: 540px;
    background-size: 400px;
}
.makeitdo-numberbx{
    margin-bottom: 50px;
}
.makeitdo-thirdbx {
    height: 780px;
    background-size: 480px;
}
.reach-new-height {
    font-size: 30px;
}
.bollywood-superstar .headstitle h3 {
    font-size: 30px;
}
.flip-card-inner h3 {
    font-size: 36px;
}
.flip-card-inner .keybtn {
    font-size: 18px;
}
.flip-card-back p {
    font-size: 18px;
    line-height: 36px;
}
.flip-card, .request-quote {
    height: 600px;
}
.stageimg img {
    width:360px;
}
.request-quote h2 {
    font-size: 52px;
}
.request-quote{
    padding: 40px;
}
.testimonialsbox{
    padding: 30px 40px;
}
.testimonialsbox .views {
    font-size: 24px;
    min-height: 280px;
}
.testimonials-author-rw h5 {
    font-size: 20px;
}
.collaborative-headings {
    font-size: 110px;
}
.collaborative-content {
    margin-bottom: 180px;
}
.collaborative-content-img {
    width: 420px;
}
.bridging-education {
    left: 54px;
    bottom: -224px;
}
.bridging-education h3 {
    font-size: 70px;
}
.part2.part2A p {
    font-size: 84px;
}
.success-tech-btn-rw.byju a.success-tech-btn {
    font-size: 30px;
    padding: 36px 60px;
}
.success-tech-btn-rw.byju a.success-tech-btn svg {
    top: -5px;
}
.star-mixer img {
    max-width: 360px;
}
.leading-brands-content h2 {
    font-size: 40px;
    width: 680px;
}
.askashins {
    width: 180px;
}
.whitehat {
    width: 250px;
}
.vistalogo {
    width: 80px;
}
.wrappermar{
    padding-left: 20px;
}
.videobyju {
    padding-left: 200px;
    margin-top: -60px;
}
.blue-print-head {
    font-size: 90px;
}
.collaborative-right-content {
    padding-left: 50px;
}
.semi-text {
    font-size: 30px;
}
.byju-case-study-concept h3 {
    font-size: 36px;
}
.byju-case-study-concept .key-words-row .keysbtn {
    font-size: 16px;
    padding: 10px 15px;
}
.byju-case-study-concept p {
    font-size: 20px;
    line-height: 28px;
}
.blue-print-mid-content .contact-btnbx p{
    font-size: 26px;
}
.project-challenges-byju-content h3 {
    font-size: 64px;
}
.joshcamcsty .banner-content {
    padding-top: 100px;
}
.joshcamcsty .banner-content h1 {
    font-size: 64px;
}
.joshcam-video {
    margin-top: -210px;
}
.joshcam-video .tech-partner {
    font-size: 24px;
    line-height: 32px;
}
.video-editing-content h2 {
    font-size: 70px;
}
.joshcam-video .success-tech-btn-rw {
    top: 80px;
    right: -240px;
}
.joshcam-video a.success-tech-btn {
    padding: 16px 30px;
    font-size: 18px;
}
.experts-research-joshcam-content .head-title-rw {
    font-size: 60px;
}
.experts-research-joshcam-content .head-title-subs {
    font-size: 23px;
}
.joshcam-digits .numberwt {
    font-size: 90px;
}
.creator-thon {
    font-size: 24px;
}
.joshcam-about-box1,.joshcam-about-box2,.joshcam-about-box3,.joshcam-about-box4{
    padding: 60px;
}
.diversify-section-cont .diver-head {
    font-size: 80px;
}
.diversify-row .point-head {
    font-size: 60px;
}
.diversify-btn-row .keybtns{
    padding: 14px 24px;
    font-size: 18px;
}
.milkbun-banner{
    padding-top: 100px;
}
.milkbun-banner .wel-milkbun,.milkbun-banner h3 {
    font-size: 32px;
}
.milkbun-exp {
    margin-top: 335px;
}
.milkbun-friendly-exp h3 {
    font-size: 36px;
}
.milkbun-exp-details h2 {
    font-size: 48px;
}
.milkbun-exp-details p {
    font-size: 23px;
    line-height: 34px;
}
.milkbun-exp-details a.success-tech-btn img {
    width: 90px;
}
.milkbun-exp-details a.success-tech-btn {
    font-size: 40px;
    padding: 28px 40px;
}
.fixed-milkbun .num-2023 {
    font-size: 320px;
}
.fixed-milkbun .num-sm-2023 {
    font-size: 32px;
}
.milkbun-digit-num-row .nums, .milkbun-digit-num-row .nums1, .milkbun-digit-num-row .nums2, .milkbun-digit-num-row .nums3 {
    font-size: 360px;
}
.milkbun-digit-num-row .nums span {
    top: -90px;
    font-size: 200px;
}
.milkbun-digit-num-row {
    padding-top: 100px;
}
.milkbun-digit-num a.success-tech-btn {
    font-size: 36px;
    padding: 30px 20px;
}
.heading-edge, .concept-completion-ban-bx h2 {
    font-size: 80px;
}
.heading-edge-sm, .concept-completion-ban-bx p {
    font-size: 40px;
}
.milkbun-dropping-edge .view-sc .imggroup .firstg {
    margin-top: 120px;
}
.fixed-milkbun {
    padding-top: 80px;
}
.milkbun-digit-num .smf{
    margin-bottom: 120px;
}
.lifologycase h1 {
    font-size: 50px;
}
.career-guide h2 {
    font-size: 44px;
}
.career-guide h3 {
    font-size: 32px;
}
.career-guide p {
    font-size: 21px;
    line-height: 36px;
    padding-right: 40px;
}
.lifology-banner .letstalkbtnimg {
    width: 220px;
    top: -110px;
}
.lifology-banner .arrowmid img {
    width: 170px;
}
.lifology-x-nasa {
    padding: 80px 0;
}
.lifology-x-nasa-content h2, .lifology-treasure-hunt h2 {
    font-size: 90px;
}
.collaboration-contents .lifology-launched {
    padding: 50px 30px;
}
.lifology-x-nasa-content h3 {
    font-size: 46px;
}
.lifology-x-nasa-content h4 {
    font-size: 28px;
}
.lifology-treasure-hunt-content .kiran-exp h4 {
    font-size: 36px;
}
.lifology-treasure-hunt-content .kiran-exp h5 {
    font-size: 20px;
}
.lifology-treasure-hunt a.success-tech-btn {
    padding: 28px 50px;
    font-size: 50px;
}
.lifology-take-look h2 {
    font-size: 310px;
}
.lifology-take-look-content {
    margin-top: -210px;
}
.lifology-take-look-content .letstalkbtnimg {
    width: 220px;
    margin-top: 40px;
}
.lifology-take-look-content .arrowmid img {
    width: 170px;
}
.art-grouth h2 {
    font-size: 110px;
}
.art-grouth h3 {
    font-size: 44px;
}
.art-grouth .diversify-row{
    padding-top: 50px;
    padding-bottom: 50px;
}
.lifologycase .diversify-section a.success-tech-btn {
    font-size: 48px;
}
.lifology-success h2 {
    font-size: 60px;
}
.ceo-message h4 {
    font-size: 21px;
    line-height: 32px;
}
.ceo-message h5 {
    font-size: 24px;
    padding-top: 40px;
}
.lifology-take-look-content h3 {
    font-size: 70px;
}
.wrappermar.lifology img{
    height: 300px;
}
.gyan-fresh-banner .gyan-logo img {
    width: 240px;
}
.gyanfresh-banner-content .fresh-ban-content {
    width: 480px;
}
.gyan-fresh-banner p {
    font-size: 28px;
    line-height: 1.3;
    margin-top: 25px;
}
.gyanfresh-banner-content .fresh-ban .gyan-fresh-banner{
    top: 20px;
}
.wrappermar.gyanfresh img {
    height: 230px;
}
.cultivating-head {
    font-size: 90px;
}
.cultivating-change.ups .cultivating-change-content-row {
    margin-top: -111px;
}
.cultivating-change-content-rows h4 {
    font-size: 36px;
}
.cultivating-change-content-rows p {
    font-size: 21px;
    line-height: 36px;
}
.cultivating-change-content-rows.heading-gap {
    padding-top: 90px;
}
.gyan-fresh-video-section h2, .employment-head {
    font-size: 70px;
}
.gyanfresh-bg {
    width: 536px;
}
.wrappermar.gyan img {
    height: 280px;
}
.nourishing-growth .big-head {
    font-size: 110px;
}
.nourishing-growth .sm-head {
    font-size: 32px;
}
.ecartbx p, .nourishing-digit-box.follows p {
    font-size: 30px;
}
.ecartbx .carticon img {
    width: 90px;
}
.behind-development h4 {
    font-size: 28px;
    padding-bottom: 10px;
}
.behind-development h2 {
    font-size: 44px;
}
.gyan-nums-head {
    font-size: 32px;
}
.horizontal__item p{
    font-size: 18px;
    line-height: 32px;
    padding-top: 20px;
}
.hurdles-triumphs h2 {
    font-size: 80px;
}
.hurdles-triumphs h5 {
    font-size: 30px;
    margin-top: 80px;
}
.gyan-challenge-box-row{
    padding: 40px 30px;
}
.gyan-challenge-box-row h4, .gyan-challenge-box-row h6 {
    font-size: 24px;
}
.gyan-challenge-box-row p {
    font-size: 18px;
    line-height: 28px;
}
.startdrag{
    top: 40px;
    font-size: 18px;
    width: 150px;
    height: 150px;
}
.buyeazzy .logonm {
    font-size: 50px;
}
.buyeazzy h1 {
    font-size: 64px;
}
.lifology-banner .personal-care {
    width: 350px;
}
.buyeazzy .career-guide h2 {
    font-size: 56px;
}
.shoppers-content h4 {
    font-size: 24px;
}
.cityies {
    font-size: 38px;
}
.milemakerbx-head {
    font-size: 120px;
}
.milemakerbx-head .buyeazzy-beauty {
    width: 520px;
    right: -440px;
}
.milemaker-details p {
    font-size: 22px;
    line-height: 32px;
}
.buyeazzy .lifology-success h2, .buyeazzy-idea-app-content h2 {
    font-size: 70px;
}
.buyeazzy-idea-app-content h4 {
    font-size: 36px;
}
.buyeazzy .lifology-success h2 .startdrag {
    bottom: -110px;
    right: 110px;
}
.cityies img {
    width: 22px;
}
.cityies .divide-b{
    height: 44px;
}
.sterkla-casestudy .banner-content h1 {
    font-size: 60px;
}
.sterkla-casestudy .banner-content h1 span {
    font-size: 81px;
}
.about-sterkla p {
    font-size: 32px;
}
.coaching-factor .gavin {
    width: 400px;
}
.coaching-factor .coaching-content {
    padding-top: 150px;
    margin-left: -60px;
    width: calc(100% - 400px);
}
.coaching-factor .coaching-content p{
    font-size: 23px;
}
.sterkla-casestudy .leading-brands{
    padding: 35px 0;
}
.coaching-journey-left {
    width: 780px;
}
.coaching-journey-right {
    width: calc(100% - 780px);
}
.sterkla-app-down {
    width: 346px;
    height: 346px;
}
.numapp {
    font-size: 100px;
}
.numapptext {
    font-size: 28px;
}
.coaching-head h2 {
    font-size: 44px;
}
.coaching-categories-slider {
    width: 346px;
    margin-top: 30px;
}
.cta-contact {
    width: 90px;
    height: 90px;
}
.building-better-sterkla p.sub {
    font-size: 32px;
}
.chalmidCon .chal-row h2 {
    font-size: 70px;
}
.chalmidCon .chal-row{
    padding: 40px 0;
}
.sterkal-features-slider .gyan-nums-head {
    font-size: 50px;
}
.sterkal-features-slider .gyan-nums-smf {
    font-size: 23px;
}
.sterkal-features-slider p {
    font-size: 24px;
    line-height: 40px;
}
.sterkal-features-content {
    padding-right: 150px;
    padding-top: 140px;
}
.sterkal-features-slider {
    padding: 60px 60px 60px 150px;
}
.chalmidCon .chal-row p {
    font-size: 21px;
    line-height: 36px;
}
.left-pink-graphic {
    width: 140px;
    height: 140px;
    left: -30px;
}
.sterkal-features-slider .letstalkbtnimg {
    width: 210px;
    right: -105px;
    bottom: -105px;
}
.sterkal-features-slider .arrowmid img {
    width: 150px;
}
.coaching-categories-sliderbx h3 {
    font-size: 28px;
}
.sterkla-casestudy .banner-content{
    padding-top: 90px;
}
.cityies .star img {
    width: 64px;
}
.gyan-call-action h4 {
    font-size: 30px;
}
}

@media (max-width: 1440px){
.lifolofyban,.career-guide .pdlr-sec,.lifology-x-nasa-content,.lifology-success .pd-100,.lifology-take-look .pd-100{
    padding: 0 60px;
}
.sterkla-casestudy .banner-content {
    padding-left: 60px;
    padding-right: 60px;
}
.lifology-treasure-hunt{
    padding-top: 60px;
}
.lifology-treasure-hunt-content{
    padding-right: 60px;
}
.art-grouth {
    padding: 60px;
}
.lifology-treasure-hunt .success-tech-btn-rw {
    margin: 0 60px;
    padding-top: 70px;
}
.gyanfresh-banner-content {
    padding: 0 60px;
}
.nourishing-growth, .hurdles-triumphs{
    padding: 60px;
}
.buyeazzy .eazzyban, .buyeazzy-idea-app-content {
    padding-left: 60px;
    padding-right: 60px;
}
}

@media (max-width: 1439px){
.bridging-education h3 {
    font-size: 60px;
}
.josh-col-video {
    margin-top: -20px;
}
.joshcam-about-box4 {
    margin-top: 60px;
}
.collaborative-content {
    margin-bottom: 120px;
}
.collaborative-content-img {
    width: 380px;
}
.bridging-education {
    left: 67px;
    bottom: -238px;
}
.star-mixer img {
    max-width: 320px;
}
.edtech-sol-content .edtech-txt-effects img {
    max-width: 340px;
}
.s-hero2 h2 {
    font-size: 140px;
}
.diversify-section a.success-tech-btn {
    font-size: 50px;
    padding: 35px 70px;
}
}
@media (max-width: 1320px){
.testimonialsbox .views {
  font-size: 20px;
  min-height: 244px;
}
.makeitdoCon h3 {
    font-size: 26px;
}
.makeitdo-secondbx{
    padding: 20px 30px;
}
.makeitdo-numberbx {
    width: 75px;
    height: 75px;
    font-size:36px;
    margin-bottom: 40px;
}
.makeitdo-thirdbx {
    height: 736px;
}
.banner-heading {
    font-size: 72px;
}
.letstalkbtnimg {
    width: 300px;
}
.collaborative-headings {
    font-size: 100px;
}
.joshcamcsty .banner-content h1 {
    font-size: 56px;
}
.joshcam-video .tech-partner{
    font-size: 21px;
    line-height: 28px;
}
.video-editing-content h2 {
    font-size: 56px;
}
.video-editing-content .editing-view img {
    max-width: 840px;
}
.video-editing-content .editing-view .edit-vid-txt {
    width: 500px;
    left: 560px;
    top: -90px;
  }
.video-editing-content .editing-view .edit-vid-txt p {
    font-size: 16px;
    line-height: 26px;
}
.box-title-head {
    font-size: 36px;
}
.diversify-section-cont .diver-head {
    font-size: 70px;
}
.josh-col-video {
    margin-top: 10px;
}
.milkbun-exp-details a.success-tech-btn {
    font-size: 30px;
    padding: 24px 30px;
}
.lifology-take-look h2 {
    font-size: 280px;
}
.lifology-take-look-content {
    margin-top: -180px;
}
.buyeazzy-digits-content h3{
    font-size: 30px;
}
.sterkla-casestudy .banner-content h1 {
    font-size: 54px;
}
.sterkla-casestudy .banner-content h1 strong{
    top: -10px;
}
.sterkla-casestudy .banner-content h1 span {
    font-size: 74px;
}
.about-sterkla p {
    font-size: 28px;
}
.coaching-journey-right-content {
    padding-left: 20px;
}
.cultivating-change-content-rows1{
    padding-right: 0;
}
.cultivating-change-content-rows p {
    font-size: 20px;
}
}

@media (max-width: 1220px){
.banner-content h1 {
    font-size: 50px;
}
.josh-col-video {
    margin-top: -10px;
}
.banner-content img {
    width: 120px;
}
a.success-tech-btn {
    padding: 12px 20px;
}
h2 {
    font-size: 40px;
}
.celebrity-fan-devlopment h2 {
    font-size: 64px;
}
.bg-move {
    width: 2600px;
}
.banner-content{
    left: 30px;
    right: 30px;
}
.bollywood-fan {
    padding: 60px 0 80px 0;
}
.celebrity-fan-devlopment p {
    font-size: 24px;
}
.bollywood-fan-content {
    padding: 0 30px;
}
.numericrw {
    padding: 30px;
}
.numericrw ul li .counter, .numericrw ul li span.plusicon {
    font-size: 56px;
}
.numericrw ul li .numtxt {
    font-size: 21px;
}
.makeitdoCon h2 img {
    width: 45px;
}
.makeitdo-thirdbx{
    background-size: 420px;
}
.reach-new-height {
    font-size: 24px;
}
.bollywood-superstar .headstitle h3 {
    font-size: 24px;
}
.celebrity-fan-devlopment,.bollywood-superstar-contentbx, .build-stages {
    padding: 60px 0;
}
.celebrity-fan-devlopment-con, .numberboxCon, .makeitdoCon,.build-stages-contentbx {
    padding: 0 30px;
}
.bollywood-superstar-content{
    padding-left: 30px;
}
.bollywood-superstar-content .bollywood-celebrate-bx .famous-dialogues {
    font-size: 18px;
}
.flip-card-inner h3 {
    font-size: 32px;
    padding-bottom: 10px;
}
.flip-card-inner .keybtn{
    padding: 12px 20px;
    font-size: 16px;
}
.flip-card-back, .flip-card-front {
    padding: 20px;
}
.flip-card, .request-quote {
    height: 440px;
  }
.flip-card-back p {
    font-size: 16px;
    line-height: 28px;
    padding-top: 30px;
}
.stageimg img {
    width: 270px;
}
.request-quote h2 {
    font-size: 44px;
}
.testimonialsCon {
    padding: 0 30px;
}
.testimonialsCon p {
    font-size: 24px;
}
.testimonialsbox{
    padding: 30px;
}
.makeitdo-thirdbx,.makeitdo-fourthbx{
    padding: 20px 30px;
}
.makeitdo {
    padding: 80px 0;
}
.bridging-education h3 {
    font-size: 50px;
}
.bridging-education {
    left: 115px;
    bottom: -206px;
}
.star-mixer img {
    max-width: 260px;
}
.collaborative-content {
    padding-left: 20px;
}
.byju-screen-view{
    margin: 0 30px;
}
.byju-screen-view .bond-icon {
    bottom: -80px;
}
.byju-screen-view .bond-icon img{
    width: 180px;
}
.edtech-sol-content .edtech-txt-effects img {
    max-width: 260px;
}
.leading-brands-content {
    padding-left: 20px;
}
.edtech-sol-content {
    margin: 0 20px;
}
.leading-brands-content h2 {
    font-size: 32px;
    width: 560px;
}
.s-hero2 h2 {
    font-size: 110px;
}
.blue-print-content {
    padding: 0 30px;
}
.blue-print-head {
    font-size: 80px;
}
.tieup-head {
    font-size: 64px;
}
.design-features-box .byju-deisgn-option {
    padding: 30px 50px;
}
.semi-text {
    font-size: 24px;
}
.byju-case-study-concept .key-words-row .keysbtn {
    font-size: 13px;
    padding: 10px;
}
.byju-case-study-concept h3 {
    font-size: 28px;
}
.byju-case-study-concept p {
    font-size: 16px;
    line-height: 24px;
}
.byju-case-study-concept {
    padding-bottom: 80px;
}
.byju-case-study-concept .key-words-row {
    margin-top: 20px;
    margin-bottom: 20px;
 }
.part2.part2A p {
    font-size: 72px;
}
.project-challenges-byju{
    padding: 60px 0;
}
.project-challenges-byju-content h3 {
    font-size: 56px;
}
.project-challenges-byju-content {
    padding: 0 30px;
}
.byju-case-study-concept.leftmn {
    padding-left: 20px;
}
.edtech-sol-content .edtech-txt-effects {
    top: 50px;
    width: 300px;
}
.edtech-sol-content .edtech-txt-effects lottie-player {
    left: 0;
    bottom: -60px;
}
.byju-tie-up-content {
    padding-left: 30px;
}
.joshcamcsty .banner-content h1 {
    font-size: 48px;
}
.joshcam-video {
    padding: 0 40px;
}
.experts-research-joshcam, .case-study-about {
    padding: 60px 0;
}
.experts-research-joshcam-content, .case-study-about-content {
    padding: 0 30px;
}
.joshcam-digits .numberwt {
    font-size: 70px;
}
.creator-img img {
    width: 200px;
}
.break-down-case{
    display: none;
}
.joshcam-about-box1, .joshcam-about-box2, .joshcam-about-box3, .joshcam-about-box4 {
    padding: 40px;
 }
.joshcam-about-box4 {
    margin-top: 40px;
}
.diversify-section {
    padding: 60px 0;
}
.diversify-section-cont {
    padding: 0 30px;
}
.diversify-section-cont .diver-head {
    font-size: 60px;
}
.joshcamcsty .banner-content{
    padding-left: 40px;
    padding-right: 40px;
}
.milkbun-friendly-exp-content {
    padding: 0 30px;
}
.milkbun-friendly-exp h3 {
    font-size: 32px;
}
.milkbun-exp-details h2 {
    font-size: 40px;
 }
.milkbun-exp-details p {
    font-size: 20px;
    line-height: 28px;
    padding-left: 30px;
}
.fixed-milkbun {
    padding-top: 80px;
}
.milkbun-offices {
    padding: 0 30px;
}
.office-img.wide img {
    max-width: 420px;
}
.office-img.sml img {
    max-width: 240px;
}
.ourcause-pride-content {
    padding: 0 30px;
}
.ourcause-pride-content h2 {
    font-size: 120px;
}
.milkbun-digit-num-row .nums, .milkbun-digit-num-row .nums1, .milkbun-digit-num-row .nums2, .milkbun-digit-num-row .nums3 {
    font-size: 300px;
    margin-bottom: -80px;
}
.milkbun-digit-num-row .nums span {
    font-size: 200px;
    top: -70px;
}
.milkbun-digit-num-row {
    padding-top: 60px;
}
.heading-edge, .concept-completion-ban-bx h2 {
    font-size: 70px;
}
.heading-edge-sm, .concept-completion-ban-bx p {
    font-size: 30px;
}
.pd-100 {
    padding: 0 30px;
}
.concept-completion-ban,.arbanion-busniess {
    margin: 0 30px;
}
.concept-sec .diversify-row p {
    font-size: 21px;
}
.concept-completion-ban-bx {
    padding: 40px 30px;
}
.lifologycase .banner-video-wrap {
    padding-top: 100px;
    padding-bottom: 60px;
}
.lifologycase h1 {
    font-size: 44px;
}
.lifology-banner .letstalkbtnimg{
    right: 60px;
}
.lifolofyban, .career-guide .pdlr-sec, .lifology-x-nasa-content, .lifology-success .pd-100, .lifology-take-look .pd-100 {
    padding: 0 40px;
}
.ban-grey-bg {
    bottom: -50px;
}
.career-guide h2 {
    font-size: 38px;
}
.career-guide h3 {
    font-size: 28px;
}
.career-guide p {
    font-size: 18px;
    line-height: 32px;
    padding-right: 20px;
}
.lifology-x-nasa {
    padding: 60px 0;
}
.blue-lifology-back {
    top: -60px;
}
.lifology-x-nasa-content h2, .lifology-treasure-hunt h2 {
    font-size: 80px;
}
.collaboration-contents .roket-fit {
    margin-top: -50px;
}
.lifology-x-nasa-content h3 {
    font-size: 40px;
}
.lifology-x-nasa-content h4 {
    font-size: 24px;
}
.lifology-treasure-hunt-content .kiran-exp{
    margin-left: 20px;
    padding-left: 25px;
}
.lifology-take-look-content h3 {
    font-size: 60px;
}
.art-grouth {
    padding: 50px 40px;
}
.art-grouth h2 {
    font-size: 100px;
}
.art-grouth h3 {
    font-size: 36px;
}
.grouth-option-sm-txt{
    top: 50px;
}
.lifology-success h2 {
    font-size: 50px;
}
.ceo-message {
    padding-top: 20px;
    margin-left: 40px;
    margin-right: 40px;
}
.ceo-message h4 {
    font-size: 18px;
    line-height: 32px;
}
.lifology-success {
    padding: 60px 0 60px;
}
.lifology-treasure-hunt .success-tech-btn-rw {
    margin: 0 40px;
    padding-top: 60px;
}
.gyan-fresh-banner .gyan-logo {
    margin-bottom: 30px;
 }
.gyan-fresh-banner .gyan-logo img {
    width: 180px;
}
.gyan-fresh-banner h1 {
    font-size: 100px;
}
.gyanfresh-banner-content .fresh-ban-content {
    width: 340px;
}
.gyanfresh-banner-content {
    padding: 0 30px;
}
.fresh-ban-content .letstalkbtnimg {
    width: 160px;
    left: -80px;
}
.gyan-fresh-video .letstalkbtnimg{
    width: 160px;
}
.fresh-ban-content .arrowmid img, .gyan-fresh-video .arrowmid img {
    width: 130px;
}
.gyan-fresh-banner p{
    font-size: 24px;
}
.cultivating-change {
    padding-top: 50px;
}
.cultivating-head {
    font-size: 70px;
}
.cultivating-change-content-rows h4 {
    font-size: 28px;
}
.cultivating-change-content-rows p {
    font-size: 18px;
    line-height: 32px;
}
.gyan-fresh-video-section h2, .employment-head {
    font-size: 60px;
}
.gyanfresh-bg {
    width: 434px;
}
.nourishing-growth .big-head {
    font-size: 90px;
}
.nourishing-growth .sm-head {
    font-size: 28px;
}
.nourishing-digit-box{
    padding: 40px 20px;
}
.nourishing-digit-box h4 {
    font-size: 48px;
}
.nourishing-digit-box p {
    font-size: 20px;
}
.ecartbx p, .nourishing-digit-box.follows p {
    font-size: 26px;
}
.gyan-call-action{
    padding: 40px 20px;
}
.gyan-call-action h4 {
    font-size: 28px;
}
.gyan-call-action a{
    font-size: 24px;
    padding: 18px 0;
    bottom: 30px;
}
.hurdles-triumphs h2 {
    font-size: 64px;
}
.hurdles-triumphs h5 {
    font-size: 24px;
    margin-top: 65px;
}
.nourishing-growth, .hurdles-triumphs {
    padding: 40px 30px;
}
.buyeazzy .eazzyban, .buyeazzy-idea-app-content {
    padding-left: 30px;
    padding-right: 30px;
}
.buyeazzy .logonm {
    font-size: 40px;
}
.buyeazzy h1 {
    font-size: 54px;
}
.lifology-banner .personal-care {
    width: 300px;
}
.buyeazzy .career-guide h2 {
    font-size: 48px;
}
.cityies {
    font-size: 30px;
}
.here-why {
    font-size: 30px;
}
.milemakerbx-head {
    font-size: 90px;
}
.milemakerbx-head .buyeazzy-beauty {
    width: 420px;
    right: -360px;
}
.milemaker-details p {
    font-size: 20px;
}
.buyeazzy-digits-content h3 {
    font-size: 24px;
    padding: 30px 0 30px 0;
}
.digit-lable {
    padding: 30px 40px;
}
.milemakerbx{
    padding: 60px 0;
}
.buyeazzy .lifology-success h2, .buyeazzy-idea-app-content h2 {
    font-size: 60px;
}
.buyeazzy-idea-app-content h4 {
    font-size: 30px;
}
.buyeazzy .horizontal__list {
    margin-top: 20px;
}
.buyeazzy .leading-brands{
    padding: 40px 0;
}
.buyeazzy-idea-app-content{
    padding-top: 0;
    padding-bottom: 30px;
}
.eazzynum {
    font-size: 32px;
}
.eazzynumbx p {
    font-size: 18px;
    line-height: 24px;
}
.sterkla-casestudy .banner-content h1 {
    font-size: 48px;
}
.sterkla-casestudy .banner-content h1 span {
    font-size: 67px;
}
.coaching-factor .gavin {
    width: 350px;
}
.coaching-factor .coaching-content {
    padding-top: 130px;
    margin-left: -50px;
    width: calc(100% - 350px);
}
.coaching-factor .coaching-content p {
    font-size: 21px;
    line-height: 36px;
    padding-left: 90px;
    padding-top: 20px;
}
.coaching-journey-left {
    width: 700px;
}
.coaching-journey-right {
    width: calc(100% - 700px);
}
.coaching-head h2 {
    font-size: 36px;
}
.sterkla-app-down {
    width: 310px;
    height: 310px;
}
.numapp {
    font-size:80px;
}
.numapptext {
    font-size: 24px;
}
.coaching-categories-slider {
    width: 310px;
}
.coaching-categories-sliderbx h3 {
    font-size: 24px;
}
.coaching-categories-sliderbx .owl-carousel .owl-dots {
    bottom: -80px;
}
.coaching-categories-sliderbx .owl-carousel button.owl-dot {
    width: 24px;
    height: 6px;
}
.cta-contact {
    width: 80px;
    height: 80px;
    right: -5px;
}
.building-better-sterkla{
    padding-top: 30px;
}
.building-better-sterkla p.sub {
    font-size: 26px;
}
.chalmidCon .chal-row h2 {
    font-size: 60px;
}
.sterkla-casestudy .banner-content {
    padding-left: 30px;
    padding-right: 30px;
}
.sterkla-casestudy .banner-content h1 strong{
    width: 80px;
}
.coaching-journey-right-content {
    padding-left: 50px;
}
}

@media (max-width: 1169px){
.makeitdoCon h3 {
    font-size: 22px;
}
.case-study-about-content a.success-tech-btn {
    font-size: 30px;
    padding: 24px;
}
.reach-new-height{
    padding: 24px;
}
.bollywood-superstar-content .bollywood-celebrate-bx .famous-dialogues {
    font-size: 16px;
}
.banner-heading {
    font-size: 60px;
}
.collaborative-headings {
    font-size: 86px;
}
.collaborative-content{
    padding-bottom: 0;
}
.bridging-education{
    position: static;
    left: auto;
    bottom: auto;
    padding-top: 30px;
}
.bridging-education h3,.bridging-education h3 span{
    color: #111;
}
.edtech-sol {
    padding: 160px 0 80px 0;
}
.design-features-box .byju-deisgn-option {
    padding: 20px 30px;
}
.byju-case-study-concept .key-words-row .keysbtn{
    margin-right: 8px;
}
.joshcamcsty .banner-video-wrap,.joshcamcsty .banner-content-wrap{
    max-height: 600px;
}
.joshcam-video .tech-partner {
    left: -150px;
}
.joshcam-video .success-tech-btn-rw {
    right: -160px;
}
.video-editing-content .editing-view .edit-vid-txt {
    width: 400px;
}
.video-editing-content .editing-view .edit-vid-txt p {
    font-size: 14px;
    line-height: 24px;
}
.row-ab {
    margin: 0 -20px;
}
.row-pd-ab {
    padding: 0 20px;
}
.joshcam-about-box3{
    margin-top: 40px;
}
.diversify-row .point-head {
    font-size: 50px;
}
.diversify-row {
    padding: 40px 0;
}
.diversify-btn-row .keybtns {
    padding: 10px 16px;
    font-size: 15px;
}
.diversify-section a.success-tech-btn {
    font-size: 44px;
    padding: 30px 60px;
}
.lifology-treasure-hunt-content .kiran-exp h4 {
    font-size: 32px;
}
.lifology-treasure-hunt-content .kiran-exp h5 {
    font-size: 16px;
}
.lifology-banner .letstalkbtnimg {
    right: 30px;
}
.blue-lifology-back{
    height: 65%;
}
.collaboration-contents .lifology-launched {
    padding: 40px 20px;
}
.lifology-x-nasa-content{
    padding-right: 20px;
}
.lifology-x-nasa-content h2, .lifology-treasure-hunt h2 {
    font-size: 70px;
}
.lifology-treasure-hunt a.success-tech-btn {
    padding: 20px 40px;
    font-size: 40px;
}
.lifology-take-look h2 {
    font-size: 240px;
}
.sterkla-casestudy .banner-content h1 {
    font-size: 44px;
}
.sterkla-casestudy .banner-content h1 span {
    font-size: 60px;
}
.video-index {
    right: -18px;
    width: 220px;
}
.video-index .circle-arrow {
    width: 120px;
    height: 120px;
}
.video-index .circle-arrow img {
    width: 28px !important;
}
.coaching-journey-left {
    width: 640px;
}
.coaching-journey-right {
    width: calc(100% - 640px);
}
.sterkla-app-down {
    width: 280px;
    height: 280px;
}
.coaching-categories-slider {
    width: 280px
}
.coaching-journey-right-content {
    padding-left: 30px;
}
.cta-contact{
    right: -12px;
    bottom: -9px;
}
.sterkal-features-content {
    padding-right: 80px;
    padding-top: 90px;
}
.sterkal-features-slider {
    padding: 40px 40px 40px 100px;
}
.sterkal-features-slider .gyan-nums-head {
    font-size: 40px;
}
.sterkal-features-slider .gyan-nums-smf {
    font-size: 20px;
}
.sterkal-features-slider p {
    font-size: 21px;
    line-height: 32px;
}
.left-pink-graphic {
    width: 80px;
    height: 80px;
    left: -20px;
}
.sterkal-features-slider .owl-carousel .owl-nav button.owl-prev,.sterkal-features-slider .owl-carousel .owl-nav button.owl-next {
    width: 40px;
    height: 27px;
}
.sterkal-features-slider .letstalkbtnimg {
    width: 140px;
    right: -70px;
    bottom: -70px;
}
.sterkal-features-slider .arrowmid img {
    width: 100px;
}
.sterkal-features-content{
    margin-bottom: 100px;
}
}

@media (max-width: 1023px){
.numericrw {
    padding: 20px;
}
.milkbun-banner{
    padding-left: 60px;
    padding-right: 60px;
}
.milkbun-banner .wel-milkbun, .milkbun-banner h3 {
    font-size: 24px;
}
.milkbun-exp {
    margin-top:310px;
}
.collaborative-content-img{
    width: 100%;
}
.numericrw ul li .numtxt {
    font-size: 18px;
}
.makeitdo-firstCon {
    padding: 20px;
}
.makeitdo-numberbx {
    width: 64px;
    height: 64px;
    font-size: 28px;
    margin-bottom: 20px;
}
.makeitdoCon h3 {
    font-size: 18px;
}
.makeitdo-secondbx {
    height: 370px;
    background-size: 300px;
}
.makeitdo-thirdbx {
    height: 535px;
    background-size: 300px;
}
.reach-new-height {
    font-size: 18px;
    padding: 18px;
    line-height: 30px;
}
.reach-new-height svg{
    width: 24px;
}
.padinc {
    padding-left: 15px;
    padding-right: 15px;
}
.marinc {
    margin-left: -15px;
    margin-right: -15px;
}
h2 {
    font-size: 36px;
}
.flip-card-inner h3{
    font-size: 24px;
}
.flip-card-inner .keybtn {
    padding: 10px;
    font-size: 13px;
    margin-right: 10px;
}
.flip-card-back p {
    font-size: 14px;
    line-height: 24px;
    padding-top: 20px;
}
.request-quote h2 {
    font-size: 40px;
}
.banner-video-wrap,.banner-content-wrap{
    max-height: 640px;
}
.banner-heading {
    font-size: 44px;
}
.letstalkbtnimg {
    width: 200px;
}
.banner-content .letstalkbtnimg .arrowmid img {
    width: 60px;
}
.collaborative-headings {
    font-size: 64px;
}
.star-mixer img {
    max-width: 160px;
}
.bridging-education {
    padding-left: 0;
}
.bridging-education p{
    width: 700px;
}
.edtech-sol-content .edtech-txt-effects {
    top: 50px;
    width: 260px;
}
.leading-brands-content h2 {
    font-size: 22px;
    width: 360px;
}
.leading-brands {
    padding: 30px 0;
}
.whitehat {
    width: 200px;
}
.askashins {
    width: 130px;
}
.vistalogo {
    width: 60px;
}
.part2.part2A p {
    font-size: 64px;
}
.success-tech-btn-rw.byju a.success-tech-btn {
    font-size: 21px;
    padding: 15px 24px;
}
.success-tech-btn-rw.byju {
    margin-top: 50px;
}
.success-tech-btn-rw.byju a.success-tech-btn svg {
    width: 30px;
}
.byju-tie-up{
    padding: 60px 0;
}
.tieup-head {
    font-size: 48px;
}
.videobyju .video-content .messi-profile {
    bottom: -100px;
    left: -100px;
}
.videobyju .video-content .messi-profile img {
    width: 200px;
}
.videobyju {
    padding-left: 100px;
}
.byju-tie-up .btm-white {
    height:100px;
}
.blue-print-section {
    padding-top:160px;
}
.blue-print-head {
    font-size: 60px;
}
.blue-print-head .art-dev img {
    max-width: 200px;
}
.blue-print-mid-content .contact-btnbx {
    width: 280px;
}
.blue-print-mid-content .design-features-box {
    width: calc(100% - 280px);
}
.blue-print-mid-content .contact-btnbx p {
    font-size: 21px;
    max-width: 300px;
}
.semi-text {
    font-size: 21px;
}
.byju-case-study-concept h3 {
    font-size: 24px;
}
.project-challenges-byju-content h3 {
    font-size: 44px;
}
.project-challenges-byju-des-row h4 {
    font-size: 20px;
}
.joshcamcsty .banner-content h1 {
    font-size: 36px;
}
.joshcamcsty .banner-content{
    padding-left: 30px;
    padding-right: 30px;
}
.joshcamcsty .banner-video-wrap, .joshcamcsty .banner-content-wrap {
    max-height: 440px;
}
.joshcam-video {
    margin-top: -150px;
}
.joshcam-video .tech-partner {
    font-size: 16px;
    line-height: 24px;
}
.joshcam-video .success-tech-btn-rw {
    margin-top: 30px;
}
.joshcam-video a.success-tech-btn {
    padding: 12px 20px;
    font-size: 14px;
}
.joshcam-video .success-tech-btn-rw {
    right: -120px;
    top: 50px;
}
.video-editing-content h2 {
    font-size: 44px;
}
.video-editing-content {
    padding: 0 30px;
}
.video-editing {
    padding: 80px 0 60px 0;
}
.video-editing-content .editing-view img {
    max-width: 400px;
}
.video-editing-content .editing-view .edit-vid-txt {
    width: 300px;
    left: 420px;
    top: -70px;
}
.experts-research-joshcam-content .head-title-rw {
    font-size: 40px;
}
.experts-research-joshcam-content .head-title-subs {
    font-size: 20px;
}
.joshcam-digits .numberwt {
    font-size: 50px;
}
.joshcam-digits {
    padding: 80px 30px;
 }
 .req-free-quote {
    font-size: 28px;
}
.joshcam-about-box1, .joshcam-about-box2, .joshcam-about-box3, .joshcam-about-box4 {
    padding: 30px;
}
.box-title-head {
    font-size: 28px;
    padding-top: 180px;
}
.josh-col-video {
    margin-top: -60px;
}
.diversify-section-cont .diver-head {
    font-size: 44px;
}
.diversify-row .point-head {
    font-size: 40px;
}
.diversify-section a.success-tech-btn {
    font-size: 32px;
}
.diversify-btn-row .keybtns {
    padding: 10px;
    font-size: 13px;
    margin-right: 10px;
}
.case-study-about-content a.success-tech-btn {
    font-size: 24px;
    padding: 20px;
    margin-top: 40px;
}
.milkbun-friendly-exp h3 {
    font-size: 28px;
}
.milkbun-exp-details h2 {
    font-size: 32px;
}
.milkbun-exp-details p {
    font-size: 15px;
    line-height: 24px;
    padding-left: 0px;
}
.milkbun-exp-details a.success-tech-btn img {
    width: 50px;
    margin-right: 20px;
}
.milkbun-exp-details a.success-tech-btn {
    font-size: 20px;
    padding: 20px;
}
.fixed-milkbun .num-2023 {
    font-size: 240px;
}
.fixed-milkbun .num-sm-2023 {
    font-size: 24px;
}
.office-img.wide img {
    max-width:300px;
}
.office-img.sml img {
    max-width: 200px;
}
.milkbun-offices h4 {
    font-size: 20px;
}
.milkbun-offices h4 img {
    width: 17px;
}
.office-img {
    padding-bottom: 100px;
}
.fixed-milkbun.stick + .milkbun-offices {
    padding-top: 360px;
}
.ourcause-pride{
    padding-top: 0;
}
.ourcause-pride-content h2 {
    font-size: 90px;
}
.office-img.wide.flt-rts{
    padding-bottom: 50px;
}
.milkbun-digit-num.firstrow {
    padding-top: 100px;
}
.milkbun-digit-num-row .nums, .milkbun-digit-num-row .nums1, .milkbun-digit-num-row .nums2, .milkbun-digit-num-row .nums3 {
    font-size: 200px;
    margin-bottom: -40px;
}
.milkbun-digit-num-row .nums span {
    font-size: 120px;
    top: -50px;
}
.milkbun-digit-num .smf {
    font-size: 24px;
}
.milkbun-digit-num .smf{
    margin-bottom: 90px;
}
.milkbun-digit-num a.success-tech-btn {
    font-size: 30px;
    padding: 20px;
}
.milkbun-digit-num .smf.lastc {
    margin-bottom: 60px;
}
.ourcause-pride{
    padding-bottom: 40px;
}
.cutting-edge-section {
    padding: 60px 0;
}
.heading-edge, .concept-completion-ban-bx h2 {
    font-size: 50px;
}
.heading-edge-sm, .concept-completion-ban-bx p {
    font-size: 21px;
}
.concept-sec .diversify-row p {
    font-size: 18px;
}
.concept-sec .diversify-section a.success-tech-btn svg {
    width: 36px;
}
.lifologycase h1 {
    font-size: 32px;
}
.lifolofyban, .career-guide .pdlr-sec, .lifology-x-nasa-content, .lifology-success .pd-100, .lifology-take-look .pd-100 {
    padding: 0 20px;
}
.lifology-banner .letstalkbtnimg {
    width: 160px;
    top: -80px;
}
.lifology-banner .arrowmid img {
    width: 130px;
}
.career-guide {
    padding: 60px 0 60px;
}
.career-guide h2 {
    font-size: 28px;
}
.career-guide p {
    font-size: 16px;
    line-height: 28px;
    padding-right: 0;
}  
.lifology-x-nasa-content h2, .lifology-treasure-hunt h2 {
    font-size: 52px;
}
.lifology-x-nasa-content h3 {
    font-size: 28px;
}
.lifology-x-nasa-content h4 {
    font-size: 21px;
}
.lifology-take-look h2 {
    font-size: 180px;
}
.lifology-take-look-content h3 {
    font-size: 50px;
}
.lifology-take-look-content {
    margin-top: -130px;
}
.lifology-take-look-content .letstalkbtnimg {
    width: 160px;
    margin-top: 30px;
}
.lifology-take-look-content .arrowmid img {
    width: 130px;
}
.lifology-take-look {
    padding-top: 20px;
    padding-bottom: 40px;
}
.art-grouth-bg {
    margin-top: 40px;
}
.art-grouth {
    padding: 40px 30px;
}
.art-grouth h2 {
    font-size: 70px;
}
.art-grouth h3 {
    font-size: 28px;
}
.art-grouth .diversify-row:hover .grouth-option {
    width: 100%;
    display: block;
}
.art-grouth .diversify-row .grouth-option-sm-txt {
    position: static;
    top: auto;
    right: auto;
    width: 100%;
    height: auto;
}
.art-grouth .diversify-row:hover .grouth-option-sm-txt{
    width: 100%;
}
.mention-icon{
    bottom: auto;
    top: 50px;
}
.grouth-option-sm-txt p{
    padding-right: 0;
}
.art-grouth .diversify-row{
    padding-bottom: 20px;
}
.lifologycase .diversify-section a.success-tech-btn {
    font-size: 40px;
}
.lifology-success h2 {
    font-size: 40px;
}
.ceo-message img {
    width: 40px;
    margin-bottom: 20px;
}
.ceo-message h4 {
    font-size: 16px;
    line-height: 28px;
}
.ceo-message {
    padding-top: 0px;
    margin-left: 20px;
    margin-right: 20px;
}
.lifology-ceo-video .bg-bdr {
    right: -20px;
    bottom: -20px;
}
.ceo-message h5 {
    font-size: 21px;
    padding-top: 20px;
}
.lifology-success {
    padding: 40px 0 20px;
}
.lifology-ceo-video .play img {
    width: 60px;
}
.gyan-fresh-banner h1 {
    font-size: 70px;
}
.gyanfresh-banner-content .fresh-ban-content {
    width: 240px;
}
.fresh-ban-content .letstalkbtnimg {
    width: 100px;
    left: -50px;
    bottom: 20px;
}
.gyan-fresh-video .letstalkbtnimg{
    width: 100px;
    bottom: -40px;
    right: 120px;
}
.gyan-fresh-video-section{
    padding-top: 130px;
    padding-bottom: 80px;
}
.wrappermar.gyan img {
    height: 210px;
}
.fresh-ban-content .arrowmid img, .gyan-fresh-video .arrowmid img {
    width: 80px;
}
.gyan-fresh-video {
    padding-right: 60px;
}
.gyanfreshpg .career-guide{
    padding-top: 0;
}
.wrappermar.gyanfresh img {
    height: 180px;
}
.cultivating-head {
    font-size: 60px;
    padding-left: 110px;
}
.cultivating-change-content-rows h4 {
    font-size: 20px;
}
.cultivating-change-content-rows p{
    padding-top: 20px;
}
.cultivating-change-content-rows{
    width: 100%;
    padding-left: 0;
}
.cultivating-change-content-rows p {
    font-size: 16px;
    line-height: 28px;
}
.cultivating-change-content-rows1.upss {
    margin-top: 0;
}
.cultivating-change-content-rows.heading-gap {
    padding-top: 80px;
}
.cultivating-change-content-rows1{
    padding-right: 0;
}
.cultivating-change-content-rows p {
    max-width: inherit;
}
.gyan-fresh-video-section h2, .employment-head {
    font-size: 50px;
}
.gyanfresh-bg {
    width: 300px;
    top: -230px;
}
.nourishing-growth .nur-gro-con {
    padding-left: 30px;
}
.nourishing-growth .big-head {
    font-size: 60px;
}
.nourishing-growth .sm-head {
    font-size: 24px;
}
.nourishing-digit-box,.gyan-call-action {
    padding: 20px 15px;
}
.nourishing-digit-box p{
    font-size: 16px;
}
.ecartbx p, .nourishing-digit-box.follows p {
    font-size: 21px;
}
.gyan-call-action h4 {
    font-size: 22px;
}
.gyan-call-action a {
    font-size: 20px;
    padding: 16px 0;
    bottom: 20px;
    left: 15px;
    right: 15px;
}
.hurdles-triumphs h2 {
    font-size: 44px;
}
.hurdles-triumphs h5 {
    font-size: 20px;
    margin-top: 25px;
}
.buyeazzy .logonm {
    font-size: 32px;
}
.buyeazzy h1 {
    font-size: 40px;
}
.buyeazzy .career-guide h2 {
    font-size: 36px;
}
.buyeazzy .career-guide {
    padding-top: 100px;
}
.career-guide .shoppers{
    padding-left: 0;
}
.shoppers-content h4 {
    font-size: 16px;
}
.cityies {
    font-size: 24px;
}
.cityies img {
    width: 18px;
}
.here-why {
    font-size: 24px;
}
.buyeazzy-digits-content h3 {
    font-size: 18px;
}
.eazzynum {
    font-size: 28px;
}
.eazzynumbx p {
    font-size: 16px;
    line-height: 20px;
}
.digit-lable {
    padding-left: 0;
    padding-right: 0;
}
.buyeazzy .lifology-success h2, .buyeazzy-idea-app-content h2 {
    font-size: 50px;
}
.lifology-success{
    padding-top: 0;
}
.milemakerbx-head {
    font-size: 60px;
}
.milemakerbx-head .buyeazzy-beauty {
    width: 300px;
    right: -253px;
}
.cityies .divide-b {
    height: 36px;
    margin: 0 40px;
}
.buyeazzy-idea-app .mxwd{
    background-size: cover;
}
.lifology-banner .personal-care {
    width: 200px;
}
}

@media (max-width: 839px){
.josh-col-video {
    margin-top: -90px;
}
.milkbun-exp {
    margin-top:275px;
}
.collaboration-contents a.success-tech-btn {
    padding: 20px 60px;
    font-size: 21px;
}
.collaboration-contents .lifology-launched {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 25px;
}
.lifology-treasure-hunt,.lifology-treasure-hunt-content {
    padding-top: 40px;
}
.lifology-treasure-hunt-content .kiran-exp {
    margin-left: 15px;
    margin-bottom: 20px;
}
.lifology-treasure-hunt-content .kiran-exp h5 br{
    display: none;
}
.sterkla-casestudy .banner-content h1 {
    font-size: 36px;
}
.sterkla-casestudy .banner-content h1 strong {
    width: 60px;
    height: 6px;
    top: -7px;
}
.sterkla-casestudy .banner-content h1 span {
    font-size: 48px;
}
.sterkla-casestudy .video-editing {
    padding-top: 40px;
}
.about-sterkla {
    padding-right: 0px;
}
.coaching-factor .gavin {
    width: 300px;
}
.coaching-factor .coaching-content {
    padding-top: 120px;
    margin-left: -40px;
    width: calc(100% - 300px);
}
.coaching-factor .coaching-content p {
    padding-left: 60px;
}
.cityies .star img {
    width: 48px;
}
.cityies .star {
    margin: 0 60px;
}
.about-sterkla p {
    font-size: 24px;
}
.coaching-journey{
    display: block;
}
.coaching-journey-left {
    width: 700px;
}
.coaching-journey-right{
    width: auto;
}
.coaching-journey-right-content{
    display: flex;
}
.coaching-head h2 {
    font-size: 40px;
}
.coaching-journey-right-content {
    padding-left: 0px;
    padding-top: 40px;
}
.coaching-categories-slider{
    margin-top: 0;
    margin-left: 30px;
}
.chalmidCon .chal-row h2 {
    font-size: 50px;
}
}

@media (max-width: 767px){
.banner-content h1 {
    font-size: 32px;
}
.banner-heading {
    font-size: 32px;
}
.letstalkbtnimg {
    width: 180px;
}
.banner-content .letstalkbtnimg .arrowmid img {
    width: 40px;
}
.collaborative-headings {
    font-size: 32px;
}
.collaborative-content-img{
    padding-right: 20px;
}
.collaborative-right-content {
    padding-left: 0;
    padding-top: 20px;
}
.collaborative-right-content p {
    max-width: 100%;
}
.bridging-education {
    margin-top: 0;
}
.star-mixer{
    display: none;
}
.bridging-education h3 {
    font-size: 32px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.byju-screen-view {
    padding-top: 40px;
}
.byju-screen-view .bond-icon {
    bottom: -40px;
    left: 40px;
}
.byju-screen-view .bond-icon img {
    width: 80px;
}
.edtech-sol {
    padding: 60px 0 40px 0;
}
.edtech-sol-content .edtech-txt-effects{
    position: relative;
    top: auto;
    right: auto;
    margin: auto;
}
.tieup-head {
    font-size: 32px;
}
.tieup-head br{
    display: none;
}
.videobyju {
    padding-left: 60px;
}
.videobyju .video-content .messi-profile img {
    width: 120px;
}
.videobyju .video-content .messi-profile {
    bottom: -60px;
    left: -60px;
}
.banner-content h1 br,.banner-heading br{
    display: none;
}
.banner-content h1 span:after{
    height: 15px;
}
.success-tech-btn-rw{
    padding-top: 20px;
    text-align: center;
}
a.success-tech-btn {
    font-size: 13px;
    padding: 10px;
}
.banner-video-wrap,.banner-content-wrap{
    max-height: 460px;
}
.bollywood-fan {
    padding: 40px 0 40px 0;
}
h2 {
    font-size: 28px;
}
h2 br,.celebrity-fan-devlopment h2 br{
    display: none;
}
.celebrity-fan-devlopment h2 {
    font-size: 40px;
}
.bg-move {
    width: 2400px;
}
.banner-content {
    left: 20px;
    right: 20px;
}
.celebrity-fan-devlopment, .bollywood-superstar-contentbx, .build-stages {
    padding: 40px 0;
}
.celebrity-fan-devlopment-con, .numberboxCon, .makeitdoCon,.build-stages-contentbx,.bollywood-fan-content,.testimonialsCon {
    padding: 0 20px;
}
.bollywood-superstar-content{
    padding-left: 20px;
}
.celebrity-fan-devlopment p {
    font-size: 20px;
}
.numericrw ul li .counter, .numericrw ul li span.plusicon {
    font-size: 32px;
}
.numericrw ul{
    display: block;
}
.numericrw ul li{
    width: 100%;
}
.numericrw ul li .numboxes{
    border: 0;
    padding-bottom: 15px;
}
.makeitdo {
    padding: 50px 0;
}
.makeitdo-first{
    margin-top: 50px;
}
.makeitdo-numberbx {
    width: 45px;
    height: 45px;
    font-size: 18px;
    margin-bottom: 15px;
}
.makeitdo-first .celimg img{
    transform: scale(1.1);
}
.makeitdo-first,.makeitdo-secondbx,.makeitdo-fourthbx,.makeitdo-thirdbx{
    margin-bottom: 15px;
}
.makeitdo-thirdbx {
    height: 450px;
    background-size: 280px;
}
.reach-new-height {
    padding: 15px;
    font-size: 16px;
}
.makeitdo-secondbx,.makeitdo-fourthbx,.makeitdo-thirdbx{
    padding: 20px;
}
.bollywood-superstar .headstitle h3 {
    font-size: 18px;
    padding: 0 20px;
}
.bollywood-superstar .headstitle h3 br{
    display: none;
}
.bollywood-superstar .headstitle{
    padding-bottom: 40px;
}
.flip-card.top-sp {
    margin-top: 0px;
}
.flip-card{
    margin-bottom: 15px;
}
.bollywood-superstar-content .bollywood-celebrate-bx{
    margin-bottom: 15px;
}
.testimonialsbx {
    padding: 30px 0 40px 0;
}
.banner-content img {
    width: 90px;
    margin-bottom: 8px;
}
.bollywood-superstar-content .bollywood-celebrate-bx .stbxline {
    bottom: 30px;
    height: 2px;
    width: 100px;
}
.bollywood-superstar-content .bollywood-celebrate-bx .famous-dialogues {
    font-size: 13px;
    bottom: 60px;
}
.blue-print-section {
    padding-top: 80px;
    padding-bottom: 0;
}
.blue-print-head {
    font-size: 32px;
}
.leading-brands-content h2{
    padding-right: 20px;
}
.blue-print-head .art-dev{
    display: none;
}
.blue-print-mid-content{
    margin-top: 40px;
    display: block;
}
.blue-print-mid-content .contact-btnbx,.blue-print-mid-content .design-features-box {
    width: auto;
}
.blue-print-mid-content .contact-btnbx .contactwrapbx {
    padding-top: 20px;
    padding-right: 0px;
}
.blue-print-mid-content .contact-btnbx .contactwrapbx.stick{
    position: static;
    top: auto;
}
.blue-print-mid-content .contact-btnbx a.success-tech-btn{
    font-size: 18px;
    padding: 10px 30px;
}
.semi-text {
    font-size: 18px;
}
.blue-print-mid-content .design-features-box{
    border-left: 0;
}
.blue-print-content {
    padding: 0 20px;
}
.blue-print-mid-content .contact-btnbx p{
    padding-bottom: 15px;
}
.design-features-box .byju-deisgn-option {
    padding: 15px 0;
}
.level-bdr{
    border: 0;
}
.byju-case-study-concept.leftmn {
    padding-left: 10px;
}
.project-challenges-byju-content h3 {
    font-size: 28px;
}
.project-challenges-byju-content {
    padding: 0 20px;
}
.project-challenges-byju-des {
    padding-left: 0px;
}
.byju-case-study-concept{
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
}
.s-hero2,.pin-spacer{
    display: none;
}
.level-pad-zero .byju-case-study-concept.leftmn:first-child {
    margin-top: 0px;
}
.leading-brands-content h2{
    display: none;
}
.askashins,.whitehat{
    margin-right: 10px;
}
.joshcam-video {
    margin-top: 30px;
    padding: 0 20px;
}
.joshcam-video a.success-tech-btn{
    display: block;
    text-align: center;
    margin-bottom: 20px;
}
.joshcam-video .tech-partner span{
    color: #111;
}
.video-editing{
    padding-top: 10px;
}
.joshcam-video .success-tech-btn-rw{
    margin-top: 0;
}
.joshcamcsty .banner-content h1{
    font-size: 32px;
}
.joshcamcsty .banner-content h1 br{
    display: none;
}
.joshcam-video .tech-partner{
    position: static;
    left: auto;
    top: auto;
    width: auto;
    color: #111 !important;
    padding-bottom: 15px;
}
.joshcam-video .success-tech-btn-rw {
    position: relative;
    right: auto;
    top: auto;
}
.video-editing-content h2 {
    font-size: 28px;
}
.video-editing-content {
    padding: 0 20px;
    padding-top: 40px;
}
.video-editing-content .editing-view img {
    max-width: 100%;
}
.experts-research-joshcam-content, .case-study-about-content {
    padding: 0 20px;
}
.experts-research-joshcam-content .head-title-rw {
    font-size: 32px;
}
.experts-research-joshcam-content .head-title-rw br{
    display: none;
}
.experts-research-joshcam-content .head-title-subs {
    font-size: 16px;
    padding-top: 15px;
}
.joshcam-digits {
    padding: 40px 20px;
}
.num-bdr-right,.num-bdr-bottom{
    border: 0;
}
.joshcam-digits.creator {
    padding-top:30px;
    padding-bottom: 30px;
}
.creator-thon {
    font-size: 20px;
}
.creator-img{
    text-align: center;
}
.joshcam-digits.ln {
    padding-top: 40px;
    padding-bottom: 20px;
}
.req-free-quote {
    font-size: 21px;
}
.experts-research-joshcam, .case-study-about {
    padding: 20px 0;
}
.box-title-head {
    font-size: 24px;
    padding-top: 100px;
}
.joshcam-about-box2,.josh-col-video,.joshcam-about-box4,.joshcam-about-box3{
    margin-top: 20px;
}
.joshcam-about-box4 .box-title-head{
    padding-top: 100px;
}
.diversify-section-cont .diver-head {
    font-size: 32px;
}
.diversify-section-cont .diver-head br{
    display: none;
}
.diversify-row .point-head {
    font-size: 32px;
}
.diversify-row {
    padding: 20px 0;
}
.diversify-section a.success-tech-btn {
    font-size: 14px;
    padding: 20px 30px;
    margin: 0 15px;
}
.diversify-btn-row{
    padding-top: 10px;
    text-align: left;
}
.diversify-btn-row .keybtns {
    font-size: 10px;
    margin-right: 5px;
}
.joshcam-digits.one-L {
    padding-top: 0px;
}
.video-editing {
    padding-bottom: 30px;
}
.video-editing-content .editing-view .edit-vid-txt {
    position: static;
    padding-top: 30px;
    width: auto;
    left: auto;
    top: auto;
}
.case-study-about-content a.success-tech-btn {
    font-size: 20px;
    padding: 15px 20px;
    margin-top: 10px;
}
.milkbun-banner {
    padding-top: 80px;
}
.milkbun-banner {
    padding-left: 20px;
    padding-right: 20px;
}
.milkbun-banner .wel-milkbun, .milkbun-banner h3 {
    font-size: 20px;
}
.milkbun-banner .milkbun-logo{
    padding-top: 15px;
}
.milkbun-exp {
    margin-top: 250px;
}
.milkbun-friendly-exp-content {
    padding: 0 20px;
}
.milkbun-friendly-exp h3 {
    font-size: 24px;
}
.milkbun-exp-details h2 {
    font-size: 24px;
}
.milkbun-exp-details .midim {
    padding-left: 0;
}
.textbasebtm{
    padding-top: 15px;
}
.milkbun-exp-details .success-tech-btn-rw {
    margin-top: 0px;
}
.milkbun-exp-details a.success-tech-btn img{
    display: none;
}
.milkbun-exp-details a.success-tech-btn {
    font-size: 14px;
}
.fixed-milkbun .num-2023 {
    font-size: 110px;
}
.fixed-milkbun .num-sm-2023 {
    font-size: 16px;
}
.fixed-milkbun {
    padding-top: 40px;
}
.fixed-milkbun.stick + .milkbun-offices {
    padding-top: 260px;
}
.office-img.wide img,.office-img.sml img {
    max-width: 100%;
}
.office-img {
    padding-bottom: 50px;
}
.milkbun-offices{
    padding-left: 20px;
    padding-right: 20px;
}
.office-img.wide.oman {
    margin-left: 0px;
}
.office-img.sml.dubai {
    margin-left: 0px;
}
.ourcause-pride-content h2 {
    font-size: 36px;
}
.ourcause-pride-content h2 br{
    display: block;
}
.milkbun-digit-num-row .nums, .milkbun-digit-num-row .nums1, .milkbun-digit-num-row .nums2, .milkbun-digit-num-row .nums3 {
    font-size: 100px;
    margin-bottom: -20px;
}
.milkbun-digit-num-row .nums span {
    font-size: 60px;
    top: -21px;
}
.milkbun-digit-num .smf {
    font-size: 18px;
}
.milkbun-digit-num-row {
    padding-top: 0px;
}
.milkbun-digit-num a.success-tech-btn {
    font-size: 20px;
    padding: 15px;
}
.ourcause-pride-content {
    padding: 0 20px;
}
.concept-completion-ban, .arbanion-busniess {
    margin: 0 10px;
}
.ourcause-pride {
    padding-bottom: 0;
}
.pd-100{
    padding: 0 20px;
}
.heading-edge, .concept-completion-ban-bx h2 {
    font-size: 24px;
}
.cutting-edge-section {
    padding: 30px 0;
}
.heading-edge-sm, .concept-completion-ban-bx p {
    font-size: 18px;
}
.milkbun-dropping-edge{
    display: block;
    padding-top: 30px;
}
.milkbun-dropping-edge .view-sc{
    display: none;
}
.milkbun-dropping-edge .view-video {
    width: 100%;
    margin: 0;
}
.concept-completion-ban-bx {
    padding: 30px 20px;
}
.concept-sec .diversify-section-row-content {
    margin-top: 0px;
}
.concept-sec .diversify-row p {
    font-size: 16px;
}
.concept-sec .diversify-section a.success-tech-btn svg {
    width: 20px;
}
.lifologycase h1 {
    font-size: 28px;
}
.lifologycase h1 br{
    display: none;
}
.lifology-banner .letstalkbtnimg {
    width: 120px;
    top: -60px;
}
.lifology-banner .arrowmid img {
    width: 96px;
}
.lifologycase .banner-video-wrap {
    padding-top: 80px;
    padding-bottom: 40px;
}
.ban-grey-bg {
    left: -60px;
    bottom: -30px;
}
.career-guide h2 {
    font-size: 24px;
}
.career-guide {
    padding: 40px 0 40px;
}
.career-guide h3 {
    font-size: 21px;
}
.career-guide p {
    font-size: 14px;
    line-height: 24px;
    padding-right: 0;
    margin-top: 10px;
}
.lifology-x-nasa-content h2, .lifology-treasure-hunt h2 {
    font-size: 28px;
    padding: 0 20px;
}
.lifology-x-nasa {
    padding: 40px 0;
}
.lifology-x-nasa-content{
    padding: 0;
}
.collaboration-contents{
    display: block;
}
.blue-lifology-back,.collaboration-contents .lifology-launched{
    width: 100%;
}
.blue-lifology-back{
    left: 0;
    top: -40px;
}
.collaboration-contents .roket-fit{
    width: 100%;
    margin-top: 0;
    margin-left: 0;
}
.collaboration-contents .success-tech-btn-rw{
    position: static;
    right: auto;
    bottom: auto;
}
.collaboration-contents a.success-tech-btn {
    padding: 15px 40px;
    font-size: 18px;
}
.lifology-treasure-hunt{
    padding-top: 10px;
    padding-bottom: 50px;
}
.lifology-treasure-hunt-content .kiran-exp h4 {
    font-size: 28px;
}
.chetan-bhagat-youtuber {
    margin-top: 40px;
}
.lifology-treasure-hunt .success-tech-btn-rw {
    margin: 0 20px;
    padding-top: 30px;
}
.lifology-treasure-hunt a.success-tech-btn {
    padding: 15px 20px;
    font-size: 24px;
}
.lifology-take-look h2 {
    font-size: 90px;
}
.lifology-take-look-content h3 {
    font-size: 32px;
}
.lifology-take-look-content {
    margin-top: -65px;
}
.lifology-take-look-content .letstalkbtnimg{
    width: 120px;
    margin: 30px auto;
}
.lifology-take-look-content .arrowmid img {
    width: 96px;
}
.art-grouth {
    padding-left: 20px;
    padding-right: 20px;
}
.art-grouth h2 {
    font-size: 32px;
}
.art-grouth h3 {
    font-size: 22px;
}
.art-grouth .diversify-row{
    padding-top: 0;
    margin-bottom: 40px;
}
.grouth-option-sm-txt p{
    text-align: center;
    margin-bottom: 0;
}
.lifologycase .diversify-section a.success-tech-btn {
    font-size: 22px;
    margin-top: 0;
    padding: 10px 0;
}
.lifologycase .diversify-section .success-tech-btn-rw{
    padding-top: 0;
}
.lifology-success h2 {
    font-size: 28px;
}
.lifology-success-content {
    margin-top: 30px;
}
.lifology-ceo-video .bg-bdr {
    right: -10px;
    bottom: -10px;
}
.lifology-treasure-hunt-content {
    padding-right: 20px;
}
.ceo-message{
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
}
.mention-icon{
    top: 5px;
}
.mention-icon img{
    width: 16px;
}
.art-grouth .diversify-btn-row .keybtns{
    font-size: 13px;
}
.art-grouth .diversify-btn-row .keybtns span{
    margin: 0 5px;
}
.lifology-take-look-content h3 br{
    display: none;
}
.wrappermar.lifology img {
    height: 120px;
}
.gyanfresh-banner-content .fresh-ban {
    margin-top: 80px;
}
.gyan-fresh-banner .gyan-logo {
    margin-bottom: 20px;
}
.gyan-fresh-banner h1 {
    font-size: 30px;
}
.gyanfresh-banner-content .fresh-ban-content {
    width: 120px;
}
.gyanfresh-banner-content .fresh-ban .gyan-fresh-banner {
    top: 0;
}
.fresh-ban-content .letstalkbtnimg{
    display: none;
}
.gyan-fresh-banner p {
    font-size: 16px;
}
.gyan-location p{
    padding-left: 0;
}
.gyan-location {
    margin-top: 0px;
}
.wrappermar.gyanfresh img {
    height: 120px;
}
.cultivating-head {
    font-size: 45px;
    padding-left: 20px;
}
.cultivating-change-content-rows{
    padding-left: 0;
}
.cultivating-change.ups .cultivating-change-content-rows,.cultivating-change.ups .cultivating-change-content-row {
    margin-top: 20px;
}
.cultivating-change-content-rows.heading-gap {
    padding-top: 0px;
}
.cultivating-change-content-rows h4 br,.employment-head br{
    display: none;
}
.cultivating-change-content {
    margin-top: 20px;
}
.cultivating-change-content-rows p{
    padding-top: 0;
}
.cultivating-change-content-rows1.upss,.cultivating-change-content-rows1 {
    margin-top: 20px;
}
.cultivating-change-content-rows1{
    top: auto;
}
.cultivating-change-content .left-v{
    margin-bottom: 20px;
}
.gyan-fresh-video-section{
    padding: 80px 0 60px 0;
}
.gyan-fresh-video-section h2, .employment-head {
    font-size: 30px;
}
.nourishing-growth{
    margin-top: 40px;
}
.nourishing-growth .sm-head {
    font-size: 18px;
    padding-top: 15px;
}
.ecartbx .carticon img {
    width: 60px;
}
.behind-development h4 {
    font-size: 21px;
}
.behind-development h2 {
    font-size: 28px;
}
.gyan-nums,.gyan-nums-smf {
    font-size: 14px;
}
.hurdles-triumphs{
    border-radius: 60px;
    padding-left: 20px;
    padding-right: 20px;
}
.gyan-challenge-box-row h4, .gyan-challenge-box-row h6 {
    font-size: 18px;
}
.gyan-challenge-box-row{
    border-radius: 36px;
    padding: 20px 15px;
}
.gyan-challenge-box-row p {
    font-size: 14px;
    line-height: 24px;
}
.horizontal__item p {
    font-size: 14px;
    line-height: 24px;
    padding-top: 15px;
}
.hurdles-triumphs h2 {
    font-size: 32px;
}
.gyan-nums-head {
    font-size: 28px;
}
.behind-development h2 br{
    display: none;
}
.nourishing-digit-box.follows{
    margin-bottom: 15px;
    height: auto;
}
.gyan-call-action{
    height: 200px;
}
.ecartbx .carticon {
    margin-top: 30px;
    margin-bottom: 50px;
}
.nourishing-growth .big-head {
    font-size: 40px;
}
.nourishing-growth .nur-gro-con{
    padding-left: 0;
}
.nourishing-digit-box:nth-child(2),.nourishing-digit-box:first-child{
    margin-bottom: 15px;
}
.wrappermar.gyan img {
    height: 160px;
}
.lifology-take-look.gyan {
    padding-bottom: 30px;
}
.gyan-fresh-video .letstalkbtnimg{
    right: 40px;
}
.gyan-fresh-video {
    padding-right: 20px;
}
.gyan-fresh-video-section h2{
    padding-bottom: 20px;
}
.gyanfresh-bg{
    display: none;
}
.cultivating-change-content-rows1{
    text-align: left;
}
.startdrag{
    display: none;
}
.buyeazzy .eazzyban{
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
}
.buyeazzy .logonm {
    font-size: 28px;
}
.buyeazzy h1 {
    font-size: 35px;
}
.buyeazzy h1 br,.milemakerbx-head .buyeazzy-beauty{
    display: none;
}
.lifology-banner .personal-care {
    width: 100px;
    bottom: -20px;
    left: 15px;
}
.buyeazzy .career-guide {
    padding-top: 60px;
}
.buyeazzy .career-guide h2{
    padding-bottom: 30px;
}
.shoppers-content h4 {
    font-size: 22px;
}
.milemakerbx {
    padding: 30px 0;
}
.milemakerbx-head {
    font-size: 40px;
}
.milemaker-details p {
    font-size: 18px;
    line-height: 28px;
}
.buyeazzy-digits-content h3{
    text-align: center;
}
.buyeazzy-bdr{
    border: 0;
}
.digit-lable{
    padding-top: 0;
}
.buyeazzy .lifology-success h2, .buyeazzy-idea-app-content h2 {
    font-size: 32px;
}
.buyeazzy-idea-app {
    margin-top: 20px;
}
.buyeazzy-idea-app-content h4 {
    font-size: 21px;
}
.sterkla-casestudy .banner-content {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 75px;
    padding-bottom: 20px;
}
.sterkla-casestudy .banner-content h1 {
    font-size: 28px;
}
.sterkla-casestudy .banner-content h1 span {
    font-size: 32px;
    padding-top: 10px;
}
.video-index {
    right: -18px;
    width: 120px;
    right: -34px;
}
.video-index .circle-arrow {
    width: 60px;
    height: 60px;
}
.video-index .circle-arrow img {
    width: 18px !important;
}
.sterkla-casestudy .video-editing-content{
    padding-top: 0;
}
.about-sterkla p {
    font-size: 20px;
}
.coaching-factor .gavin{
    width: 120px;
}
.coaching-factor .coaching-content {
    padding-top: 30px;
    margin-left: -20px;
    width: calc(100% - 120px);
}
.coaching-factor .coaching-content p {
    padding-left: 0;
    font-size: 16px;
    line-height: 28px;
    padding-top: 0;
}
.sterkla-casestudy .leading-brands {
    padding: 20px 0;
}
.coaching-journey-left img{
    display: none;
}
.coaching-journey-left{
    width: auto;
}
.coaching-head{
    position: static;
    left: auto;
    top: auto;
}
.coaching-head h2 {
    font-size: 28px;
}
.coaching-journey-right-content{
    display: block;
}
.sterkla-app-down{
    margin: auto;
    margin-bottom: 20px;
}
.coaching-categories-slider{
    margin-left: 0;
    margin: auto;
}
.coaching-categories-sliderbx {
    top: 20px;
    left: 20px;
    right: 20px;
}
.building-better-sterkla p.sub {
    font-size: 21px;
    line-height: 32px;
}
.chalmidCon .chal-row h2 {
    font-size: 32px;
}
.chalmidCon .chal-row {
    padding: 25px 0;
}
.chalmidCon .chal-row p {
    font-size: 18px;
    line-height: 28px;
}
.sterkal-features-content {
    padding-right: 20px;
    padding-top:40px;
    margin-bottom: 80px;
}
.sterkal-features-slider {
    padding: 30px 20px 30px 20px;
}
.sterkal-features-slider .gyan-nums-head {
    font-size: 30px;
}
.sterkal-features-slider .gyan-nums-smf {
    font-size: 14px;
    border-width: 1px;
}
.sterkal-features-slider p {
    font-size: 16px;
    line-height: 28px;
}
.left-pink-graphic{
    display: none;
}
.sterkal-features-slider .letstalkbtnimg {
    width: 100px;
    right: 30px;
    bottom: -50px;
}
.sterkal-features-slider .arrowmid img {
    width: 70px;
}
.sterkla-casestudy .diversify-section-cont {
    padding: 0 20px;
}
}

@media (max-width: 414px){
.lifology-take-look-content {
    margin-top: -56px;
}
}

@media (max-width: 359px){
.flip-card-inner .keybtn {
    padding: 6px;
    font-size: 12px;
    margin-right: 5px;
}
}
.cursor{  cursor: none; width: 300px; height: auto; position: fixed; pointer-events: none; top: 0; left: 0; display: none; z-index: 11; transform: translate(-50%, -50%);  transition: transform 0.5s ease; overflow: show; }
.cursor img { width: 100%; height: auto; transform: rotate(0) scale(1); transition: .3s ease; }
.cursor.hover img{ transform: scale(1.5); }