
@media (max-width: 1024px){

  /* banner section  */
 
      section.home-banner .home-cont {
    padding: 50px 0px;
}
   section.home-banner .home-cont .hero-head {
    padding: 30px 0px 30px 24px;
}
  section.home-banner .home-cont .hero-head h1 {
    font-size: 48px;
    line-height: 56px;
}
  
  /* about section */
  
  section.marketing-agency {
    padding: 60px 36px;
}
  
  section.marketing-agency .head-mrkt h2 {
    font-size: 34px;
}
  
  section.marketing-agency .mrkt-desc p {
    width: 90%;
}
  
  .mrktdisclmr .mrktdisclmr-cont {
    width: 75%;
}
  
  .mrktdisclmr {
    padding: 50px 0 0;
}
  
  section.productmgmt {
    padding: 60px 0px;
}
  
  div#portfolioTabsContent {
    padding: 0 48px;
}

  section.abt-mrktng {
    padding: 0;
}
  
  section.abt-mrktng .abt-ryt {
    width: 40%;
}
  
  section.abt-mrktng .abt-img .abt-pop {
    width: 50%;
    bottom: 10%;
    left: 17%;
}
  
      .staf-arrow {
        right: -12px;
        bottom: -25%;
    }
  
  .staff-icon .staff-iconbox {
    padding: 30px 30px;
}
  
  
}


@media (max-width: 980px){
  
 
  section.home-banner .home-cont .hero-head {
        padding: 44px 0px 30px 24px;
    }
  
  section.home-banner .home-cont .hero-head h1 {
    font-size: 40px;
    line-height: 1.2;
}
  
  /* about section */
  
  section.marketing-agency .mrkt-desc p {
        width: 100%;
        float: left;
    }
  
  section.marketing-agency .mrkt-iconbox {
    text-align: center;
    width: 50%;
}  
      .mrktdisclmr .mrktdisclmr-cont {
        width: 100%;
    }
  
  section.abt-mrktng .abt-img {
    width: 100%;
    text-align: center;
}
  section.abt-mrktng .abt-img img {
    width: 70%;
}
  
      section.abt-mrktng .abt-img .abt-pop {
        width: 30%;
        bottom: 0%;
        left: 66%;
    }
  
  section.abt-mrktng .abt-ryt {
    width: 100% !important;
    padding-top: 35px;
}
  
  img.tbabt-img {
    width: 50%;
}
  
  .tbabt-col {
    text-align: center;
}
  
  section.marketing-agency .head-mrkt h2 {
    margin-top: 0px;
}
  
  section.marketing-agency .head-mrkt h2.abt-mrkt-hed{
   margin-top: 25px;
  }
  
  .marquee-content {
    font-size: 120px;
}
  
  .staff-icon .staff-iconbox {
    width: 49%;
}
  
  .staff-icon {
    gap: 20px 0;
}
  
  section.partner .items {
    display: flex;
    align-items: center;
    justify-content: center;
}
  
      .staf-arrow {
        right: -13px;
        bottom: -33%;
    }
  
}


@media (max-width: 768px){
  
      header.mob {
        padding: 20px 24px;
    }
  
  section.home-banner .home-cont .hero-head {
        padding: 20px 0px 0px 12px;
    }
  
  section.home-banner {
    height: 300px;
}
  
  
      section.home-banner .home-cont .hero-head {
        padding: 20px 0px 0px 24px;
    }
  
      section.marketing-agency {
        padding: 40px 12px;
    }
  
  
         section.home-banner .home-cont .hero-head h1 {
        font-size: 28px;
        line-height: 1.2;
    }
  
section.productmgmt .tab-mgmt ul#portfolioTabs {
    display: flex;
}
  
  section.productmgmt .tab-mgmt ul#portfolioTabs li.nav-item.prdct-tab {
    width: 50%;
}
  
      section.home-banner .home-cont {
        width: 57%;
    }
  
      section.marketing-agency .head-mrkt h2.abt-mrkt-hed {
        margin-top: 20px;
        font-size: 26px;
        line-height: 32px;
    }
  
  section.marketing-agency .mrkt-icon {
    padding-top: 10px;
}
  
      .mrktdisclmr {
        padding: 30px 0 0;
    }
  
  .mrktdisclmr .mrktdisclmr-cont h6 {
    font-size: 14px;
}
  
  section.abt-mrktng .abt-ryt .abt-head h2,
  section.marketing-agency .head-mrkt h2{
    font-size: 26px;
            line-height: 34px;
}
  
      section.productmgmt {
        padding: 40px 0px;
    }
  
      .marquee-content {
        font-size: 100px;
    }
  
      .staff-icon .staff-iconbox {
        width: 49%;
    }
  
  .staff-icon {
    padding: 40px 12px 0;
}
  
  section.partner {
    padding: 40px 12px 100px;
}
  
}



@media (max-width: 540px){
  

    section.home-banner .home-cont .hero-head {
        padding: 20px 0px 0px 12px;
    }  
  
      section.home-banner .home-cont .hero-head {
        padding: 20px 0px 0px 12px;
    }

      section.marketing-agency .mrkt-iconbox {
        width: 100%;
    }
  
      section.marketing-agency .mrkt-icon {
        gap: 20px 0;
    }

      .mrktdisclmr .mrktdisclmr-cont h6 {
        align-items: center;
        display: block;
    }
  
  section.productmgmt .tab-mgmt ul#portfolioTabs li.nav-item.prdct-tab {
        width: 100%;
    }
  
      .marquee-content {
        font-size: 85px;
    }

      section.partner {
        padding: 40px 12px 40px;
    }
  
    .staff-icon .staff-iconbox {
        width: 100%;
    }
  
}


@media (max-width: 425px){
  
section.home-banner {
    background-position: left;
  height: 300px;
}
      section.home-banner .home-cont {
        width: 80%;
    }
  
        section.home-banner .home-cont .hero-head h1 {
        font-size: 28px;
    }
  
      section.marketing-agency .head-mrkt h2.abt-mrkt-hed {
        font-size: 24px;
        line-height: 30px;
    }
  
  section.marketing-agency .mrkt-icon img {
    width: 20%;
}
  
      .mrktdisclmr .mrktdisclmr-cont h6 {
        font-size: 16px;
        padding-top:10px;
        display: block;
    }
      .mrktdisclmr .mrktdisclmr-cont {
        width: 100%;
        display: block;
        text-align: center;
    }
  
      section.abt-mrktng .abt-img img {
        width: 100%;
    }
  
      section.abt-mrktng .abt-ryt .abt-head h2,
  	  section.marketing-agency .head-mrkt h2 {
        font-size: 24px;
        line-height: 30px;
    }
  
      img.tbabt-img {
        width: 100%;
    }
  
      .marquee-content {
        font-size: 66px;
    }
  
  .mrktdisclmr .mrktdisclmr-cont img {
    width: 8%;
}
  
  
}

@media (max-width: 410px){
  
    section.home-banner .home-cont {
        width: 100%;
    }
  
      section.marketing-agency .head-mrkt h2.abt-mrkt-hed,
  	  section.abt-mrktng .abt-ryt .abt-head h2,
  	  section.marketing-agency .head-mrkt h2{
        font-size: 22px;
        line-height: 30px;
    }
  
    .abt-btn {
    display: block;
}
  
  .botmabtn1 {
    margin-bottom: 20px;
}
  
  .tbabt-imgtxt h5 {
    font-size: 15px;
}
  
      .marquee-content {
        font-size: 54px;
    }
  
  .staf-cont h4 {
    font-size: 18px;
    line-height: 26px;
}
  
  .staf-arrow span {
    font-size: 150px;
}
        .staf-arrow {
        right: -11px;
        bottom: -29%;
    }

      .staff-icon .staff-iconbox {
        padding: 30px 30px 0px;
    }
  
  section.partner .owl-carousel .items img {
    display: block;
    width: 75%;
}
  
}


@media (max-width: 320px){
  
      section.home-banner {
        background-position: left;
        height: 45vh;
    }
  
    section.home-banner .home-cont {
        padding: 25px 0px;
    }
  
  section.home-banner .home-cont .hero-head h6 {
    font-size: 15px;
}
  
      section.home-banner .home-cont .hero-head h1 {
        font-size: 24px;
    }
  
      section.marketing-agency .head-mrkt h2.abt-mrkt-hed, section.abt-mrktng .abt-ryt .abt-head h2, section.marketing-agency .head-mrkt h2 {
        font-size: 20px;
        line-height: 30px;
    }
  
  section.marketing-agency p.mrkticon-desc {
    padding: 0;
}
  
      .staf-arrow {
        right: -11px;
        bottom: -25%;
    }
  
  
  
  
  
  
}


















