
@media only screen and (max-width:1280px) {
  .block-1260 {
    max-width:100%;
    padding-left:20px;
    padding-right:20px;
  }
}
@media screen and (min-width:1200px) and (max-width:1439px){
  .wbc-title h1{
    font-size:8rem;
    line-height:8.8rem;
  }
}

@media screen and (min-width:992px) and (max-width:1199px){
  .wbc-title h1{
    font-size:5.2rem;
    line-height:6rem;
  }
  .work-sec-banner{
    padding:4rem 0 0 0;
  }
  .wbc-description{
    padding-bottom:6rem;
  }
  .work-client-logo{
    max-width:130px;
  }
}
@media screen and (max-width:991px){ 
  .work-sec-workname h1{
    font-size:3.2rem;
    line-height:4rem;
  }
  .work-sec-workintro{
    font-size:1.8rem;
    line-height:2.6rem;
  }
  .sec-1-bottom-seperator{
    padding:4rem 0 0 0;
  }
  .sec-2b-card-row-animate{
    transform: translate(0px, 0px) !important;
  }
  .container > .row > .col-12{
    padding:0 2rem
  }   
  .work-sec-banner{
    padding:8rem 0 0 0;
  }
  .wbc-title h1{
    font-size:4.8rem;
    line-height:5.6rem;
  }
  .work-client-logo{
    max-width:130px;
  }
  .wbc-logo-block{
    margin:0 0 2.4rem 0;
  }
  .wbc-title{
    margin:0 0 2.4rem 0
  } 
  h2.work-sec-title{
    margin:0 0 1.6rem 0;
    font-size:3.2rem;
    line-height:4rem;
  }
  .sec-content-block h3{
    font-size:2rem;
    line-height:2.8rem;
  }
  /* .sec-1-bottom-seperator{
    margin:0;
  } */  
  .sec-2b-3-cards-block,.sec-2b-card-row-2 .sec-2b-cards-block, .sec-2b-card-row-3 .sec-2b-cards-block{
    grid-template-columns: repeat(1, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 1.6rem;
  }
  .sec-2b-card-row-2{
    transform: translateX(0);
  }
  .sec-2b-cards-block{
    margin:1.6rem 0 0 0;
  }
  .sec-2b-card-row-2 .sec-2b-cards-block{
    padding:0;
  }
  .sec-2b-card-number{
    font-size:3.6rem;
    line-height:3.6rem;
  }
  .sec-2b-card-item-content{
    padding:1.6rem;
  }
  .sec-2b-card-text{
    font-size:1.8rem;
    line-height:2.4rem;
  }
  .sec-2b-card-row-1{
    text-align:left;
  }
  .sec-3{    
    padding:0;
  }
  .sec-image-1,.sec-image-2,.sec-image-3{
    margin:0 0 1.6rem 0;
  }
  .sec-work-testimonial{
    padding:0;
  }
  .work-testimonial-block{
    padding:2.4rem 0;
  }
  .work-testimonial-text, .work-testimonial-name{
    font-size:2rem;
    line-height:2.8rem;
  }
  .work-testimonial-text{
    margin:0 0 2.4rem 0;
  } 
  .sec-8{
    padding: 4rem 0;
  }  
  .sec-10{
    padding:2rem 0 0 0;
  }
  .sec-10-bottom-seperator{
    margin:0 auto;
  }
  .sec-11{
    padding:2rem 0;
  }
  .sec-collab{
    padding:4rem 0;
  }
  .sec-4, .sec-5, .sec-6,.sec-7 {
    padding: 2rem 0;
  }
  .work-sec-whatwedid,.work-sec-workname,.work-sec-workintro,.sec-1,.sec-2a,.sec-2b,.sec-3,.sec-work-testimonial,.sec-4,.sec-5,.sec-6,.sec-7,.sec-8,.sec-9,
  .sec-10,.sec-11{
    padding-left:2rem;
    padding-right:2rem;
  }
  
  .sec-content-block p {
    line-height: 2.4rem;
  }
  .sec-2b-top-block{
    margin:0 0 3.2rem 0;
  }
  .sec-2b-card-row-1 > .block-1320 > .sec-2b-cards-block > .sec-2b-card-item {
    margin: 0;
  }
  [class^="sec-2b-card-row-"] .block-1320{
    padding-left:0;
    padding-right:0;
  }
  .sec-2b-card-row-6 .sec-2b-cards-block, .sec-2b-card-row-9 .sec-2b-cards-block .sec-2b-card-row-12 .sec-2b-cards-block .sec-2b-card-row-15 .sec-2b-cards-block .sec-2b-card-row-18 .sec-2b-cards-block .sec-2b-card-row-21 .sec-2b-cards-block{
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 1.6rem;
  }
  .sec-2b-cards-block{
    padding: 0;
  }
  .sec-3-image-block, .sec-4-image-block, .sec-5-image-block, .sec-6-image-block{
    margin:3.2rem 0 0 0;
  }
  /*Section Spacings*/
  .sec-1{
    padding-top:4rem;
    padding-bottom:2rem;
  }
  .sec-2a,.sec-3,.sec-work-testimonial,.sec-4,.sec-5,.sec-6,.sec-7,.sec-9,.sec-10{
    padding-top:2rem;
    padding-bottom:2rem;
  }
  .sec-2b{
    padding:2rem;
  }
  .sec-8{
    padding-top:4rem;
    padding-bottom:4rem;
  }
  /*Section Spacings*/
  .sec-4-top-content, .sec-5-top-content, .sec-6-top-content,.sec-8-top-content,.sec-9-top-content{
    margin: 0 0 0.8rem 0
  }
}
@media screen and (min-width:768px) and (max-width:991px){ 
  .wbc-description{
    padding-bottom:6rem;
  }
  .sec-2a-right-item{
    padding:3rem;
  }
  .sec-2b-card-row-2 {    
    max-width: 720px;
    margin: 0 auto;
}
}
@media screen and (max-width:767px){  
  .wbc-left,.wbc-right{
    flex:0 0 100%;
    max-width:100%;
  }
  .wbc-description{
    padding-bottom:2rem;
  }  
  .sec-1{
    padding-top:0;
  }
  .sec-1-left,.sec-1-right,.sec-2a-left,.sec-2a-right{
    flex:0 0 100%;
    max-width:100%;
  }
  .sec-2a-left{
    position:static;
    margin:0 0 2.4rem 0;
  }
  .sec-2a-right-item{
    padding:2rem;
  }
  .sec-11-content-block-1{
    flex:0 0 100%;
    max-width:100%;
    position:static;
  }
  .sec-11-content-block-2,.sec-11-content-block-3{
    flex:0 0 48%;
    max-width:48%;
  }
  .sec-11-content-block-2{
    padding-top:0;
  }
  .collab-image-block{
    text-align:center;
  }
  .collab-image-block .collab-logo,.collab-image-block span{
    display:block;
    margin:1.6rem auto;
  }
  .sec-image-3,.sec-image-2,.sec-image-1{
    grid-column-gap: 0.8rem;
  }
  .sec-image-1, .sec-image-2, .sec-image-3{
    margin:0 0 0.8rem 0
  }
  .work-sec-whatwedid, .work-sec-workname, .work-sec-workintro, .sec-1, .sec-2a, .sec-2b, .sec-3, .sec-work-testimonial, .sec-4, .sec-5, .sec-6, .sec-7, .sec-8, .sec-9, .sec-10, .sec-11{
    padding-left:0;
    padding-right:0;
  }
  .sec-2b,.sec-8{
    padding-left:2rem;
    padding-right:2rem;
  }
  .sec-1-left-list-title,h2.work-sec-title{
    font-family: 'Manrope-SemiBold';
    font-size:2.8rem;
    line-height:3.6rem;    
  }

  .sec-content-block{
    font-size:1.4rem;
    line-height:2rem;
  }
  .work-testimonial-text, .work-testimonial-name{
    font-size:1.4rem;
    line-height:2.2rem;
    letter-spacing:0;
  }
  .sec-7-top-content{
    padding-left:20px;
    padding-right:20px;
  }
  .sec-1-left{
    padding:4rem 0;
  }
  .sec-8-image-row-2.sec-image-2{
    grid-template-columns: repeat(1, 1fr);
  }
  .sec-8-image-row-2.sec-image-2 img{
    margin-top:0.8rem !important;    
  }
  .sec-8-image-row-2.sec-image-2 img:nth-child(1){
    margin-top:0;
  }
}