
@media all and (min-width:1441px) and (max-width:2120px) {
    .mob__app.range-booth .case-studies-bann {
      height: 100vh;
    }
    .mob__app.ez-grocery .case-studies-bann {
      height: 100vh;
    }
    .mob__app.ez-grocery .ideas-img {
      height: 582px;
      background-size: contain;
      background-repeat: no-repeat;
      margin: 0 0 26px;
    }
    .mob__app.ez-grocery .multiple-food {
      height: 436px;
    }
    .mob__app.ez-grocery section.simple-steps {
      padding: 119px 0 0;
    }
    .mob__app.ez-grocery .steps-img:before {
      background-size: 79%;
      bottom: -160px;
    }
    .mob__app.range-booth .ideas-img {
      background: url(../images/case-study/range-booth/ideas/bg.jpg) no-repeat;
      height: 599px;
      width: 100%;
      background-size: contain;
    }
    .ind_Banner {
      display: flex;
      height: 100vh;
      padding: 50px 0 0;
      background-position: bottom;
    }
    
    .health-care section.multi-dollar {
      margin: 16px 0 55px;
    }
    .img__food {
      position: relative;
      z-index: 2;
      height: 474px;
      width: 100%;
    }
    .img__food img {
      width: initial;
      display: block;
      margin: auto;
      position: absolute;
      left: unset;
      top: 10%;
      right: -117px;
    }
    .ind_Banner::before {
      bottom: 4%;
      right: unset;
      left: 0;
    }
    section.multi-dollar {
      margin: -68px 0 55px;
    }
    .online-food::before {
      left: 92%;
    }
    .chance-img::before {
      right: 83%;
    }
    .__site .web-bann-content p {
      max-width: 90%;
    }
    .unity-chess .web-banner {
      height: 740px;
    }
    .cocacola .web-banner {
      height: 695px;
    }
    .my-easy-fi.__site .web-banner {
      height: 696px;
    }
    .smoothies .web-banner {
      height: 771px;
    }
    .sik .web-banner {
      height: 813px;
    }
    .sik .finance-matter {
      height: 100%;
      background-size: cover !important;
    }
    .smoothies .finance-matter {
      height: 59vh;
    }
    .best-d-content {
      text-align: left !important;
    }
    img.bann_mobile {
      position: absolute;
      top: 44%;
      left: 72%;
      width: initial;
      display: block;
      width: 20% !important;
      /* clip-path: polygon(0px 0px, -0.22% -0.13%, 0% 100%, 0% 100%); */
    }
    .best-d-content h4,
    .best-d-content h2,
    .best-d-content p,
    .best-d-content span {
      text-align: left;
    }
    .ideas-img {
      height: 593px;
      background-size: cover;
      margin: 0 0 80px;
      background-position: center;
    }
    .cruzing-4-cash .ideas-img {
      height: 593px;
    }
    /*section.services-solutions.info {
      padding: 0 0 180px;
      margin: -13%;
    }*/
    .multiple-food {
      height: 468px;
      background-position: right;
      background-size: 100%;
    }
    section.order-food {
      padding: 0px 0 25px;
    }
    .cruzing-4-cash .multiple-food {
      height: 468px;
      background-position: right;
      background-size: 100%;
    }
    .moments-pin .ideas-img {
      height: 593px;
    }
    .moments-pin .multiple-food {
      height: 468px;
      background-position: right;
      background-size: 100%;
    }
    .shed-card .ideas-img {
      height: 593px;
    }
    .shed-card .multiple-food {
      height: 468px;
      background-position: right;
      background-size: 100%;
    }
    .web-arena-eatz .case-studies-bann {
      height: 100vh;
      background-size: cover;
    }
    .web-arena-eatz .bann-img:before {
      background-size: 100%;
      bottom: 0;
      left: 0;
    }
    .web-arena-eatz .case-studies-bann:after {
      bottom: 0;
      top: initial;
    }
    ul.op-cont-list li:nth-child(1):before {
      background-size: 100%;
      left: 84%;
    }
    ul.op-cont-list li:nth-child(2):before {
      left: 86%;
    }
    section.about-sec {
      padding: 0;
      position: relative;
    }
    .cosa-bella .case-studies-bann {
      height: 100vh;
      background-size: cover;
    }
    .cosa-bella .bann-img:before {
      background-size: 100%;
      bottom: 0;
      left: 0;
    }
    .cosa-bella .case-studies-bann:after {
      bottom: 0;
      top: initial;
    }
    .cosa-bella ul.op-cont-list li:nth-child(1):before {
      background-size: 100%;
      left: 84%;
    }
    .cosa-bella ul.op-cont-list li:nth-child(2):before {
      left: 86%;
    }
    .cosa-bella section.about-sec {
      padding: 0;
      position: relative;
    }
   
    .web-banner {
      height: 719px;
      width: 100%;
      align-items: center;
      background-size: cover;
      margin: 0 0 0;
      background-position: bottom !important;
      position: relative;
    }
   
    .web-bann-img {
      position: initial;
      height: 500px;
      width: 500px;
    }
    section.user-interface {
      padding: 40px 0;
    }
     
    ul.app-mart-process-list li:before {
      height: 2px;
      width: 217px;
      background: #fff;
      content: "";
      position: absolute;
      bottom: -15px;
      right: 36%;
      transform: rotate(148deg);
    }
    ul.app-mart-process-list li:nth-child(2):before {
      left: 31%;
      transform: rotate(20deg);
      width: 282px;
    }
    ul.app-mart-process-list li:nth-child(3):before {
      width: 272px;
      left: 33%;
      transform: rotate(153deg);
    }
    .qa-tabs p {
      left: 40%;
    }
    .web__inner {
      height: 386px;
    }
    .unity-chess .finance-matter {
      height: 68vh;
    }
    .unity-chess.__site .web-bann-content h4 {
      font-size: 35px;
      white-space: pre-line;
      line-height: 46px;
      margin: 0;
    }
    .budget {
      height: 100%;
      margin: 29px 0 0;
      background-position: bottom;
    }
    .smoothies .web-bann-content h2 {
      font-size: 40px;
    }
    .sik .client-benefits {
      height: 100%;
      background-position: bottom;
      margin: 28px 0;
    }
    body.sik.__site section.highlights {
      padding: 49px 0 0;
    }
    body.sik.__site section.achieve-finance {
      padding: 0;
    }
    body.my-easy-fi.__site .web-bann-content h2 {
      font-size: 45px;
    }
    .mob__app.meal__day .ideas-img {
      height: 62vh;
      background-size: contain;
    }
    .mob__app.soccerfy .case-studies-bann {
      height: 100vh;
    }
    .__site.dg__range .finance-img:before {
      left: 47%;
    }
    .mob__app.soccerfy .ideas-img {
      height: 61vh;
      background-size: contain;
      margin: 0 0 21px;
    }
    .cocacola section.achieve-finance {
      padding: 0;
    }
    .cocacola.__site .web-bann-img::before {
      top: 3%;
      top: unset;
      bottom: 0;
      left: unset;
      right: 50px;
      background-size: 100%;
    }
    .cocacola.__site .client-benefits {
      margin: 0;
    }
    .cocacola.__site section.user-interface {
      padding: 0;
    }
   
    .sound-state.__site .client-benefits {
      height: auto;
      background-size: cover;
      margin: 0;
    }
  }
  
  @media (max-width:1650px) {
    .my-easy-fi.webapp .web-banner {
      min-height: 634px;
    }
    .my-easy-fi.webapp .web-bann-img::before {
      width: 826px;
      height: 610px;
    }
    .my-easy-fi.webapp .client-benefits::before {
      top: 0;
      left: 0;
      width: 160px;
      height: 322px;
    }
    .my-easy-fi.webapp .client-benefits::after {
      width: 293px;
      height: 98px;
      top: 29%;
      right: 5.8%;
    }
    .my-easy-fi.webapp .finance-img:before {
      left: 0;
      background-size: 100%;
      width: 506px;
      height: 499px;
    }
    section.easy-highlights::before {
      content: "";
      width: 781px;
      height: 648px;
    }
    section.easy-highlights {
      min-height: 650px;
    }
    section.easy-highlights.two::before {
      width: 709px;
      height: 575px;
    }
    .my-easy-fi.webapp section.user-interface::before {
      width: 193px;
      height: 283px;
    }
    .my-easy-fi.webapp section.user-interface::after {
      width: 231px;
      height: 115px;
    }
    .oku.__site section.web-banner {
      height: 627px;
    }
    .oku.__site .web-bann-img::before {
      width: 764px;
      height: 526px;
    }
    section.achieve-finance {
      padding: 0;
    }
    .oku.__site .user-interface::before {
      width: 166px;
      height: 285px;
    }
    .oku.__site .client-benefits::after {
      width: 304px;
      height: 230px;
    }
    .oku.__site section.creative::before {
      width: 199px;
      height: 262px;
    }
    .m4B.__site .web-banner {
      height: 604px;
    }
    .m4B.__site .web-bann-img::before {
      width: 785px;
      height: 589px;
    }
    .m4B.__site .finance-img:before {
      width: 454px;
      height: 475px;
    }
    .m4B.__site .finance-content h2 {
      font-size: 34px;
    }
    .m4B.__site section.highlights {
      height: 617px;
      margin: 30px 0 10px;
    }
    .oku.wellness.__site section.web-banner {
      height: 580px;
      width: 100%;
    }
    .oku.wellness.__site .web-bann-img::before {
      width: 673px;
      height: 486px;
    }
    .oku.wellness.__site section.achieve-finance::after {
      width: 165px;
      height: 104px;
    }
    .oku.__site.ato_cady section.web-banner {
      height: 570px;
    }
    .oku.__site.ato_cady .web-bann-img::before {
      width: 771px;
      height: 548px;
    }
    .oku.__site.ato_cady .client-benefits::after {
      width: 253px;
      height: 461px;
    }
    .oku.__site.ato_cady .finance-matter:after {
      width: 456px;
      height: 192px;
    }
    .oku.__site.ato_cady .user-interface::before {
      width: 229px;
      height: 236px;
    }
    section.creative {
      padding: 0;
    }
    .budget_uni.__site .web-banner {
      height: 578px;
    }
    .budget_uni.__site .web-bann-img::before {
      width: 673px;
      height: 502px;
    }
    .budget_uni.__site .finance-img:before {
      position: absolute;
      left: 0;
    }
    .budget_uni.__site section.highlights {
      padding: 25px 0 0;
    }
    section.user-interface {
      padding: 0;
    }
    .home-care img.banner-right-img {
      right: 176px;
    }
    .home-care .multi-dollar::before {
      height: 250px;
      width: 218px;
    }
    .home-care .online-food::before {
      width: 143px;
      height: 132px;
    }
    .home-care .cta__industry::before {
      background-size: 97% !important;
    }
    .beauty img.banner-right-img {
      right: 129px;
      bottom: 14px;
    }
    .beauty .ind_Banner::before {
      height: 385px;
      width: 246px;
      background-size: 89%;
    }
    .beauty .chance-img::after {
      width: 198px;
      height: 247px;
    }
 
    .clean .multi-dollar::before {
      height: 224px;
      width: 168px;
    }
    .clean .online-food::before {
      width: 99px;
      height: 184px;
    }
    .clean .chance-img::after {
      width: 183px;
      height: 225px;
    }
    .cocacola .web-banner {
      height: 565px;
    }
    .cocacola.__site .web-bann-img::before {
      top: unset;
      right: 13px;
      left: unset;
      width: 670px;
      height: 488px;
      background-size: 100%;
      bottom: 0;
    }
    .web-bann-content h2 {
      font-size: 39px;
    }
    .cocacola .client-benefits::after {
      width: 205px;
      height: 449px;
      background-size: 100%;
    }
    .cocacola .finance-img {
      position: relative;
      width: 500px;
      height: 500px;
    }
    .cocacola .finance-matter {
      height: 640px;
    }
    section.highlights {
      padding: 55px 0 0;
      position: relative;
    }
    /*sound state*/
    .sound-state.__site .web-bann-content h4 {
      font-size: 32px;
      margin: 0 0 6px;
    }
    .sound-state.__site .web-bann-content h2 {
      font-size: 37px;
    }
    .education img.banner-right-img {
    right: unset;
    bottom: unset;
}
    .education .online-food::before {
      width: 146px;
      height: 185px;
    }
    .education .chance-img::after {
      width: 182px;
      height: 253px;
    }
    .transport img.banner-right-img {
      right: 80px;
      bottom: 58px;
    }
    .transport .online-food::before {
      width: 211px;
      height: 167px;
    }
    /*SOS*/
    .sos.__site section.web-banner {
    height: 581px;
   
}
.sos.__site .web-bann-img::before {
    width: 722px;
    height: 536px; 
}
.sos.__site .client-benefits::before { 
    width: 266px;
    height: 146px;
    position: absolute;
    top: 15%;
}
.sos.__site .finance-matter {
    height: auto;
     }
 .sos.__site .finance-img:before {
   
    left: -33px;
    width: 571px;
    height: 519px;
}   

 .sos.__site .achieve-content h2 {
    font-size: 39px;
   
} .sos.__site section.user-interface::before {
   
    width: 262px;
    height: 200px

}
.clean .ind_Banner::after {
   
    height: 278px;
   
}
.health-care .ind_Banner::after {
    height: 246px;
}
.img__food img {
    position: absolute;
    left: unset;
    top: 16%;
    right: -27px;
}
.fitness .img__food::before {
    
    top: 0;
   
 
}

  }
  @media all and (min-width:1601px) and (max-width:1650px) {
    .education img.banner-right-img {
      right: 164px;
      bottom: 42px;
    }
    .home-care img.banner-right-img {
    right: 253px;
}
.img__food img {
    position: absolute;
    left: unset;
    top: 7%;
    right: -75px;
}
.fitness .img__food::before {
    top: -17px;
}
  }
  
  @media all and (min-width:1551px) and (max-width:1600px) {
    .education img.banner-right-img {
      right: 184px;
      bottom: 31px;
    }
    .home-care img.banner-right-img {
    right: 220px;
}
.fitness .img__food::before {
    
top: -7px;
}

  }
  
  @media all and (min-width:1500px) and (max-width:1550px) {
    .education img.banner-right-img {
      right: 168px;
      bottom: 20px;
    }
    .health-care .img__food img {
    top: 31px;
 
    z-index: -1;
}
.home-care img.banner-right-img {
    right: 202px;
}

.fitness .img__food::before {
    top: -3px;
}



    
  }
  
  
  @media (max-width:1440px) {
     section.organic-food img {
    width: 100%;
}

    .budget_uni.__site .web-bann-content h2 {
      font-size: 39px;
    }
    .ind_Ecom .img__food::after {
      top: 28px;
      right: -114px;
      background-size: 83% !important;
      width: 637px;
      height: 535px;
      background: url(../images/industries/e-commerce/plate.png) no-repeat;
      transform: rotateZ(6deg);
    }
    .ind_Ecom .img__food {
      height: 554px;
    }
    .fitness .multi-dollar::before {
      top: -16%;
          height: 163px;
    width: 216px;
    }
    .fitness .chance-img::after {
      top: 53%;
    }
    section.organic-food img {
      width: 100%;
    }
    .__site.dg__range .web-bann-img::before {
      background-size: 55%;
    }
    .main__swiper__buttons .swiper-button-prev {
      left: 1%;
      top: 86%;
      right: initial;
    }
    .marker1 {
      top: 19px;
      left: 95px;
    }
    .marker2 {
      left: 24%;
    }
    .marker3 {
      left: 56%;
    }
    .marker4 {
      left: 389px;
    }
    .case-studies-bann:after {
      background-size: 75%;
      bottom: -153px;
    }
    .web_app_dev section.web-app-desc {
      padding: 35px 0 0;
    }
    .web_app_dev section.web-app-desc .head-desc h3 {
      font-size: 34px;
    }
    .web_app_dev section.web-app-desc .head-desc h2 {
      font-size: 46px;
      margin-bottom: 10px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-menu ul li a {
      font-size: 18px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-menu ul li {
      width: 28%;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-wrapper .desc-box h3 {
      font-size: 37px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-wrapper .desc-box h2 {
      font-size: 50px;
      margin-bottom: 14px;
    }
    .web_app_dev section.web-portfolio-sect,
    section.web-portfolio-sect {
      position: relative;
      margin: 20px 0 0;
    }
    .web_app_dev section.services-solutions {
      padding: 38px 0 0;
      position: relative;
    }
    .web_app_dev section.services-solutions .head-desc h3 {
      font-size: 36px;
    }
    .web_app_dev section.services-solutions .head-desc h2 {
      font-size: 51px;
      margin-bottom: 13px;
    }
    .web_app_dev section.services-solutions .cta-box {
      margin-top: 68px;
      text-align: center;
    }
    .brand__strat section.inner-hero-banner .desc h1 {
      font-size: 31px;
    }
    .brand__strat section.inner-hero-banner .desc h1 span {
      font-size: 47px;
      margin-bottom: 8px;
    }
    .brand__strat section.inner-hero-banner .desc p {
      font-size: 17px;
      margin-bottom: 12px;
    }
    .brand__strat section.inner-hero-banner svg {
      width: 100%;
      height: 261px;
    }
    .brand__strat section.inner-hero-banner .img-box {
      max-width: 100%;
      margin: auto;
    }
    .brand__strat section.brand-strategic-sect .head-desc h3 {
      font-size: 35px;
    }
    .brand__strat section.brand-strategic-sect .head-desc h2 {
      font-size: 50px;
      margin-bottom: 15px;
    }
    .brand__strat section.brand-strategic-sect {
      padding: 50px 0 18px;
    }
    .brand__strat section.addc-sect .desc h3 {
      font-size: 33px;
    }
    .brand__strat section.addc-sect .desc h2 {
      font-size: 43px;
      margin-bottom: 16px;
    }
    .brand__strat section.services-solutions {
      padding: 34px 0 0;
      position: relative;
    }
    .brand__strat section.services-solutions .head-desc h3 {
      font-size: 33px;
    }
    .brand__strat section.services-solutions .head-desc h2 {
      font-size: 50px;
      margin-bottom: 22px;
    }
    .brand__strat section.services-solutions .cta-box {
      margin-top: 62px;
      text-align: center;
    }
    .brand__strat section.ios-app-portfolio {
      margin-top: 20px;
    }
    .logo-design section.inner-hero-banner .img-box {
      max-width: 100%;
      margin: auto;
    }
    .logo-design section.inner-hero-banner {
      padding: 0 0;
    }
    .logo-design section.inner-hero-banner svg {
      width: 100%;
      height: 426px;
    }
    .logo-design section.inner-hero-banner .desc h1 {
      font-size: 29px;
    }
    .logo-design section.inner-hero-banner .desc h1 span {
      font-size: 46px;
      margin-bottom: 9px;
    }
    .logo-design section.inner-hero-banner .desc p {
      font-size: 17px;
      margin-bottom: 16px;
    }
    .logo-design .benef-content h4 {
      font-size: 32px;
      margin: 0;
    }
    .logo-design .benef-content h2 {
      font-size: 40px;
    }
    .benef-content p {
      font-size: 15px;
    }
    .logo-design section.expertize {
      padding: 44px 0 30px;
    }
    .logo-design .expertize-content h4 {
      font-size: 29px;
      margin: 0 0 12px;
    }
    .logo-design .expertize-content h2 {
      font-size: 41px;
      text-transform: uppercase;
      font-weight: 700;
      color: #4d0e87;
    }
    .logo-design section.services-solutions {
      padding: 36px 0 0;
      position: relative;
    }
    .logo-design section.services-solutions .head-desc h3 {
      font-size: 33px;
    }
    .logo-design section.services-solutions .head-desc h2 {
      font-size: 43px;
      margin-bottom: 15px;
    }
    .logo-design section.ios-app-portfolio {
      margin-top: 0;
    }
    .logo-design section.services-solutions .tickets-row .tickets {
      margin-top: 71px;
      height: calc(100% - 71px);
    }
    .logo-design section.services-solutions .cta-box {
      margin-top: 72px;
      text-align: center;
    }
    .logo-design .comp-content h4 {
      font-size: 35px;
      margin: 0;
    }
    .logo-design .comp-content h2 {
      font-size: 52px;
      margin: 0;
    }
    .logo-design .hit-sect .desc h3 {
      font-size: 33px;
      margin: 0;
    }
    .logo-design .hit-sect .desc h2 {
      font-size: 44px;
      margin-bottom: 16px;
    }
    .content-marketing section.inner-hero-banner .desc h1 {
      font-size: 29px;
    }
    .content-marketing section.inner-hero-banner .desc h1 span {
      font-size: 50px;
      font-family: "Atlan";
      margin-bottom: 10px;
    }
    .content-marketing section.web-app-desc h4 {
      font-size: 24px;
      padding: 13px 0 0;
    }
    .content-marketing section.ciad-sect .head-desc h3 {
      font-size: 35px;
    }
    .content-marketing section.ciad-sect .head-desc h2 {
      font-size: 49px;
      margin-bottom: 37px;
    }
    .content-marketing section.ciad-sect .list ul li p {
      font-size: 16px;
    }
    .content-marketing .consult-content h4 {
      font-size: 36px;
      margin: 0 0 3px;
    }
    .content-marketing .consult-content h2 {
      font-size: 47px;
    }
    .content-marketing .consult-content {
      padding-bottom: 25px;
    }
    .content-marketing .consulti-box h5 {
      font-size: 20px;
      margin: 0 0 5px;
    }
    .content-marketing ul.consulting-list li {
      margin-bottom: 36px;
    }
    .email-marketing section.services-solutions .head-desc h3 {
      font-size: 36px;
      font-weight: 600;
    }
    .email-marketing section.services-solutions .head-desc h2 {
      font-size: 43px;
      margin: 0;
      margin-bottom: 10px;
    }
    .email-marketing section.services-solutions .tickets-row .tickets {
      margin-top: 69px;
      height: calc(100% - 70px);
    }
    .email-marketing section.what-inc h2 {
      font-size: 52px;
      font-weight: 700;
      color: #ced539;
      text-transform: uppercase;
      letter-spacing: 1px;
    }
    .email-marketing section.what-inc h2 span {
      font-size: 34px;
      margin: 0;
      padding: 0;
      line-height: 26px;
    }
    .email-marketing .af-list-box p {
      font-size: 18px;
    }
    .email-marketing section.android-app-dev-sol .head-desc h3 {
      font-size: 33px;
    }
    .email-marketing section.android-app-dev-sol .head-desc h2 {
      font-size: 47px;
      margin-bottom: 40px;
    }
    .email-marketing section.android-app-dev-sol {
      padding: 50px 0 0;
    }
    body.creative-direction.search section.inner-hero-banner .desc h1 {
      font-size: 26px;
    }
    body.creative-direction.search section.inner-hero-banner .desc h1 span {
      font-size: 41px;
      margin: 7px 0;
    }
    body.creative-direction.search section.inner-hero-banner .desc p {
      font-size: 17px;
      margin-bottom: 15px;
    }
    body.creative-direction.search section.web-app-desc h4 {
      font-size: 26px;
      padding: 0 0 10px;
    }
    .creative-direction.search section.web-app-desc {
      padding: 15px 0 55px;
      position: relative;
    }
    .creative-direction.search section.services-solutions .head-desc h3 {
      font-size: 32px;
    }
    .creative-direction.search section.services-solutions .head-desc h2 {
      font-size: 45px;
      margin-bottom: 10px;
    }
    .social-media section.inner-hero-banner .desc h1 {
      font-size: 32px;
    }
    .social-media section.inner-hero-banner .desc h1 span {
      font-size: 40px;
      margin-bottom: 10px;
    }
    .social-media section.more-text h3 {
      font-size: 25px;
      padding: 10px 0 0;
    }
    .social-media section.more-text p {
      padding: 0px 50px;
    }
    .social-media .more-than-job {
      padding: 33px 0 123px;
    }
    .social-media .more-than-content h3 {
      font-size: 35px;
    }
    .social-media .more-than-content h2 {
      font-size: 49px;
      padding-bottom: 0;
    }
    .social-media.search .tickets-row .tickets .desc h3 {
      font-size: 17px;
      text-align: center;
      margin-bottom: 9px;
    }
    .email-marketing.search section.inner-hero-banner .desc h1 {
      font-size: 23px;
    }
    .email-marketing.search section.inner-hero-banner .desc h1 span {
      font-size: 38px;
      line-height: 1.2;
      margin-bottom: 6px;
    }
    .email-marketing.search section.inner-hero-banner .desc p {
      font-size: 16px;
      margin-bottom: 15px;
    }
    .email-marketing.search .seo-prof-content h4 {
      font-size: 32px;
      margin: 0;
    }
    .email-marketing.search .seo-prof-content h2 {
      font-size: 46px;
      padding: 7px 0 0;
      margin: 0;
    }
    .email-marketing.search .seo-prof-content p {
      max-width: 58%;
    }
    .email-marketing.search .seo-serv-content h4 {
      font-size: 33px;
    }
    .email-marketing.search .seo-serv-content h2 {
      font-size: 49px;
      text-transform: uppercase;
      font-weight: 700;
      color: #4d0e87;
      margin: 0 0 2px;
    }
    .email-marketing.search .other-seo-content h4 {
      font-size: 37px;
      letter-spacing: 1px;
      padding: 0 0 4px;
    }
    .email-marketing.search .other-seo-content h2 {
      margin: 0;
      font-size: 49px;
      text-transform: uppercase;
      font-weight: 700;
      color: #ced539;
    }
    .email-marketing.search .other-seo-content p {
      color: #fff;
      font-weight: 300;
      max-width: 50%;
      margin: auto;
      line-height: 29px;
    }
    .ongoing_asst section.inner-hero-banner .desc h1 {
      font-size: 29px;
    }
    .ongoing_asst section.inner-hero-banner .desc h1 span {
      font-size: 35px;
      margin: 7px 0;
    }
    .ongoing_asst section.inner-hero-banner .desc p {
      font-size: 17px;
      margin-bottom: 15px;
    }
    .ongoing_asst .com-content h4 {
      font-size: 31px;
      margin: 0;
    }
    .ongoing_asst .com-content h2 {
      font-size: 41px;
      margin: 5px 0;
    }
    .ongoing_asst .analytics-content h2 {
      font-size: 42px;
      margin: 0;
    }
    .ongoing_asst .analytics-content h4 {
      font-size: 34px;
      padding: 22px 0 6px;
    }
    .case-studies-bann .bann-content h2 {
      font-size: 50px;
    }
    .case-studies-bann .bann-content h4 {
      font-size: 30px;
      margin: 0 0 0px;
    }
    .case-studies-bann .bann-content p {
      font-size: 16px;
      color: #6f6f6f;
      line-height: 25px;
    }
    .mob__app .ideas-content h3 {
      font-size: 25px;
      margin: 0 0 6px;
    }
    .mob__app .ideas-content h4 {
      font-size: 39px;
    }
    .mob__app section.ideas {
      padding: 35px 0 44px;
    }
    .mob__app .case-studies-bann {
      margin: 0;
      height: auto;
    }
    .mob__app .ideas-content p {
      max-width: 46%;
      font-size: 16px;
      line-height: 25px;
    }
    .mob__app .ideas-img-content p {
    text-align: left;
    color: #fff;
    font-size: 15px;
    max-width: 69%;
    height: 257px;
    overflow-y: auto;
    padding: 0 17px 0 0;
}
    .mob__app .ideas-img-content p::-webkit-scrollbar-thumb {
      background: #ebb72d;
    }
    .mob__app.range-booth .ideas-img-content p::-webkit-scrollbar-thumb {
      background: #4cc369;
    }
    .mob__app.cruzing-4-cash .ideas-img-content p::-webkit-scrollbar-thumb {
      background: #1281fc;
    }
    .mob__app.moments-pin .ideas-img-content p::-webkit-scrollbar-thumb {
      background: #448aff;
    }
    .mob__app.shed-card .ideas-img-content p::-webkit-scrollbar-thumb {
      background: #1b6ab5;
    }
    .mob__app.ez-grocery .ideas-img-content p::-webkit-scrollbar-thumb {
      background: #eb232f;
    }
    .mob__app.meal__day.caterday .ideas-img-content p::-webkit-scrollbar-thumb {
      background: #eb232f;
    }
    .mob__app.meal__day .ideas-img-content p::-webkit-scrollbar-thumb {
      background: #eb232f;
    }
    .mob__app section.order-food {
      padding: 0 0 0;
    }
    .mob__app .order-food-content h4 {
      font-size: 27px;
      line-height: 38px;
    }
    .mob__app .order-food-content h2 {
      font-size: 48px;
      line-height: 55px;
      margin: 0 0 6px;
    }
    .mob__app .order-food-content p {
      line-height: 32px;
    }
    .mob__app .multiple-food-content h4 {
      font-size: 28px;
      margin: 0 0 4px;
    }
    .mob__app .multiple-food-content h2 {
      font-size: 37px;
      color: #fff;
      font-weight: 700;
      margin: 0;
    }
    .mob__app .multiple-food-content p {
      font-weight: 300;
      line-height: 29px;
    }
    .mob__app .multiple-food-content .steps-content h3 {
      font-size: 29px;
      margin: 0;
    }
    .mob__app .arena-box h5 {
      font-size: 20px;
    }
    .mob__app .arena-overlay h4 {
      font-size: 17px;
      padding: 0;
    }
    .mob__app.cruzing-4-cash .steps-content h2 {
      color: #1281fc;
      font-size: 33px;
    }
    .mob__app.cruzing-4-cash .steps-content p {
      height: 450px;
      overflow-y: auto;
    }
    .mob__app.shed-card .case-studies-bann .bann-content h2 {
      font-size: 38px;
      margin: 0;
    }
    .mob__app.shed-card .order-food-content h2 {
      font-size: 30px;
      line-height: 33px;
    }
    .mob__app.shed-card .order-food-content h4 {
      font-size: 33px;
      line-height: 38px;
    }
    .mob__app.shed-card .steps-content h2 {
      font-size: 34px;
      padding: 0 0 8px;
    }
    .web-arena-eatz.web___app .case-studies-bann:after {
      top: 76%;
    }
    .budget_uni.__site .finance-matter {
      height: auto;
    }
    .__site .web-banner {
      background-size: cover;
      height: 526px;
      background-position: bottom;
    }
    .__site .web-bann-img::before {
      bottom: -53px;
      left: 46%;
      width: 100%;
      height: 569px;
      background-size: initial;
      right: 0;
    }
    .mob__app.cruzing-4-cash .ideas-img-content p {
      scrollbar-color: #103192 #07bcf1;
      scrollbar-width: thin;
    }
    .__site .web-bann-content h2 {
      font-size: 38px;
    }
    .__site .client-bf-content h4 {
      font-size: 32px;
    }
    .__site .client-bf-content h2 {
      margin: 0;
    }
    .m4B.__site .web-bann-img::before {
      bottom: 0;
      right: 0;
      width: 702px;
      background-size: 100%;
      height: 540px;
    }
    .m4B.__site .finance-img:before {
      bottom: 0;
      background-size: 100%;
      left: -50px;
    }
    .oku.__site .web-bann-img::before {
      width: 614px;
      height: 429px;
      right: 0;
    }
    .oku.__site .web-bann-content h4 {
      font-size: 31px;
    }
    .oku.__site .high-content h2 {
      font-size: 32px;
      padding: 5px 0 0;
      margin: 0;
    }
    .oku.__site .achieve-content h2 {
      font-size: 30px;
    }
    .oku.__site.ato_cady section.web-banner {
      height: 659px;
    }
    .oku.__site .client-benefits::after {
      width: 296px;
      height: 230px;
    }
    .oku.__site .finance-img:before {
      width: 454px;
      height: 450px;
    }
    .oku.__site .user-interface::before {
      width: 138px;
      height: 218px;
    }
    .oku.__site.ato_cady .web-bann-img::before {
      content: "";
      width: 791px;
      height: 577px;
    }
    .oku.__site.ato_cady .finance-img:before {
      left: -40px;
      width: 500px;
      height: 459px;
    }
    .oku.__site.ato_cady .client-benefits::after {
      width: 263px;
      height: 462px;
    }
    section.organic-food {
      padding: 60px 0 0;
    }
    .chance-img {
      position: relative;
      padding: 0px 0 50px;
    }
    .oku.__site.ato_cady .finance-matter:after {
      bottom: unset;
      right: 0;
      top: 78%;
    }
    .oku.__site.ato_cady .user-interface::before {
      width: 247px;
      height: 247px;
    }
    .beauty img.banner-right-img {
      right: 113px;
      bottom: 30px;
    }
    .beauty .ind_Banner::before {
      height: 333px;
      width: 187px;
      background-size: 100%;
    }
    .beauty .cta__industry::before {
      width: 569px;
      height: 439px;
    }
   .clean img.banner-right-img {
    position: absolute;
    width: 506px;
    height: 590px;
    right: -130px;
    bottom: unset;
    top: 12px;
    left: unset;
}
    .clean .multi-dollar::before {
    height: 179px;
    width: 130px;
}
    .clean .organic-cont h2 {
      font-size: 31px;
    }
    .clean .online-food::before {
      width: 147px;
      height: 266px;
    }
    .clean .chance-img::after {
      width: 203px;
      height: 227px;
    }
   .clean .cta__industry::before {
    width: 534px;
    height: 411px;
}
    .budget_uni.__site .finance-img:before {
      width: 423px;
      height: 392px;
      left: 0;
    }
    .achieve-content h4 {
      font-size: 27px;
    }
    .budget_uni.__site .web-bann-img::before {
      width: 624px;
      height: 462px;
    }
    .budget_uni.__site .web-banner {
      min-height: 505px;
      height: auto;
    }
    .budget_uni.__site .web-bann-content h4 {
      font-size: 32px;
      margin: 0;
      line-height: normal;
      padding: 0;
    }
    .budget_uni.__site .client-benefits {
      height: auto;
    }
    .budget_uni.__site .achieve-content h2 {
      font-size: 37px;
    }
    .budget_uni.__site .high-content h2 {
      font-size: 37px;
    }
    .m4B.__site .web-banner {
      height: 620px;
    }
    .m4B.__site .client-bf-content img {
      width: 100%;
    }
    .m4B.__site .finance-content h2 {
      font-size: 32px;
    }
    .m4B.__site section.highlights {
      width: 100%;
      min-height: 500px;
      height: auto;
    }
    .creative-content h2 {
      font-size: 34px;
      padding: 0 0;
      color: #065c2f;
      font-weight: 700;
      margin: 0;
    }
    section.creative {
      padding: 0;
    }
    .m4B.__site .high-content h2 {
      font-size: 34px;
      margin: 0 0 3px;
    }
    .m4B.__site .achieve-content h2 {
      font-size: 33px;
      margin: 0 0 4px;
    }
    .oku.__site section.web-banner {
      height: 498px;
    }
    .my-easy-fi.webapp .web-banner {
      min-height: 565px;
    }
    .my-easy-fi.webapp .web-bann-img::before {
      width: 673px;
      height: 482px;
    }
    .my-easy-fi.webapp .web-bann-content h2 {
      font-size: 36px;
    }
    .my-easy-fi.webapp .client-bf-content h2 {
      font-size: 39px;
      margin: 0 0 6px;
    }
    .my-easy-fi.webapp .client-benefits::before {
      width: 198px;
      height: 238px;
    }
    .my-easy-fi.webapp .client-benefits::after {
      width: 191px;
      height: 72px;
      right: 4.5%;
    }
    .my-easy-fi.webapp .client-bf-content img {
      width: 100%;
    }
    .my-easy-fi.webapp .finance-img:before {
      left: -70px;
      width: 510px;
      height: 500px;
    }
    section.easy-highlights::before {
      width: 666px;
      height: 549px;
    }
    section.easy-highlights {
      min-height: 628px;
    }
    .grow-content h2 {
      font-size: 34px;
    }
    section.easy-highlights.two::before {
      width: 655px;
      height: 517px;
    }
    .my-easy-fi.webapp section.user-interface::before {
      width: 189px;
      height: 272px;
    }
    .my-easy-fi.webapp section.user-interface::after {
      width: 294px;
      height: 130px;
    }
    .home-care img.banner-right-img {
      right: 161px;
    }
    .home-care .online-food::before {
      width: 190px;
      height: 181px;
    }
    .home-care .chance-img::after {
      width: 134px;
      height: 214px;
    }
    .home-care .organic-cont h2 {
      font-size: 27px;
    }
    /*mind 4 buzz*/
    .m4B.__site .web-bann-content h4 {
      font-size: 29px;
      margin: 0 0 4px;
    }
    .m4B.__site .web-bann-content h2 {
      font-size: 35px;
    }
    .m4B.__site .client-bf-content h4 {
      font-size: 24px;
    }
    .m4B.__site .client-bf-content h2 {
      font-size: 34px;
    }
    .m4B.__site .finance-content h4 {
      font-size: 27px;
      margin: 0 0 5px;
    }
    .m4B.__site .finance-matter {
      height: auto;
    }
    .m4B.__site .high-content {
      max-width: 90%;
    }
    .m4B.__site .high-content h4 {
      margin: 0;
      padding: 0 0 5px;
    }
    .m4B.__site section.highlights {
      margin: 10px 0;
    }
    .m4B.__site .achieve-content h4 {
      font-size: 27px;
      margin: 0 0 5px;
    }
    .m4B.__site section.achieve-finance::before {
      width: 629px;
      height: 422px;
    }
    .m4B.__site section.user-interface {
      height: auto;
    }
    .m4B.__site .web-bann-content p {
      max-width: 95%;
    }
    .m4B.__site .finance-content p {
      max-width: 95%;
    }
    /*oko sensei*/
    .oku.__site .web-bann-content h2 {
      font-size: 32px;
    }
    .oku.__site .web-bann-content h4 {
      font-size: 27px;
      margin: 0 0 1px;
    }
    .oku.__site .client-bf-content h2 {
      font-size: 32px;
    }
    .oku.__site.client-bf-content h4 {
      font-size: 27px;
      margin: 0;
    }
    .oku.__site .client-benefits {
      height: auto;
    }
    .oku.__site .finance-matter {
      height: auto;
    }
    .oku.__site .finance-content h4 {
      font-size: 27px;
      margin: 0 0 5px;
    }
    .oku.__site .finance-content h2 {
      font-size: 32px;
    }
    .oku.__site .finance-content p {
      padding: 5px 0 0;
      font-size: 15px;
      line-height: 27px;
    }
    .oku.__site section.highlights {
      padding: 24px 0 0;
      position: relative;
    }
    .oku.__site .client-benefits::after {
      width: 204px;
      height: 155px;
    }
    .oku.__site .high-content h4 {
      margin: 0;
      padding: 0 0 5px;
      font-size: 27px;
    }
    .oku.__site .high-content p {
      max-width: 100%;
      font-size: 15px;
      line-height: 29px;
    }
    .oku.__site section.achieve-finance::before {
      width: 609px;
      height: 423px;
    }
    .oku.__site .achieve-content h4 {
      font-size: 27px;
      margin: 0 0 5px;
    }
    .oku.__site .achieve-content p {
      font-size: 15px;
    }
    .oku.__site .interface-content h3 {
      font-size: 28px;
      padding: 0 0 2px;
    }
    .oku.__site .interface-content h2 {
      font-size: 34px;
    }
    .oku.__site .font-box h5 {
      font-size: 28px;
      margin: 0 0 5px;
    }
    .oku.__site section.creative::before {
      width: 145px;
      height: 156px;
      background-size: 100%;
    }
    .food_content h2 {
      font-size: 38px;
      margin: 0 0 0px;
    }
    .food_content h4 {
      font-size: 27px;
    }
    .food_content p {
      font-size: 15px;
    }
    .education .multi-dollar::before {
      height: 181px;
      width: 180px;
    }
    .multi-content h4 {
      font-size: 30px;
    }
    .online-food-content h2 {
      font-size: 30px;
    }
    .trust-box h4 {
      font-size: 18px;
    }
    .covered-content h2 {
      font-size: 33px;
    }
    .education section.chance-img img {
      width: 100%;
    }
    .chance-cont h2 {
      font-size: 30px;
    }
    .adv-content h2 {
      font-size: 30px;
    }
    .education .advance-img::before {
      height: 489px;
      width: 679px;
    }
    .cta-details h2 {
      font-size: 31px;
    }
    .informational section.services-solutions.info {
    padding: 0 0 20px;
    margin: -23% 0 0;
}
.informational .best-deals-img img {
    right: 32%;
    
}
.informational  .best-d-content h4 {
   
    padding: 0;
}
.responsive-design section.services-solutions .tickets-row .tickets .desc h3 {
    font-size: 19px;
}
.ui-ux section.ios-app-portfolio{
  margin: 0;
}
.creative-direction section.web-app-desc {
    padding: 0;
}
.e-commerce   section.inner-hero-banner .desc h1 {
    font-size: 35px;
  
    line-height: 41px;
    
}
.e-commerce section.inner-hero-banner .desc h1 span {
    font-size: 50px;
    
    line-height: 1.1;
  
}
.e-commerce  .best-deals-img img {
  
    right: 200px;
}
.e-commerce section.services-solutions {
    padding: 50px 0;
}
.med.__site section.web-banner {
    height: 576px;
  
}
.med.__site .highlights-img img {
    width: 100%;
}
.med.__site .client-benefits::after {
    
    width: 222px;
   
}
.med.__site .finance-img:before {
    left: unset;
 
    right: 100px;
}
.med.__site .finance-matter {
    height: auto;
  
}
.med.__site section.highlights::before {
   
    height: 281px;
    width: 132px;
   
}
.desta.__site .web-banner {
    height: 553px;
    width: 100%;
   
}
.desta.__site .web-bann-img::before {
   
    width: 733px;
    height: 528px;
  
}
.desta.__site .client-benefits {
    height: 929px;
 }
 .desta.__site .client-benefits::after {
    
    width: 226px;
    height: 639px;
   
}
.desta.__site .budget::after {
   
    width: 228px;
    height: 496px;
   
}
.organic-cont h2 {
    font-size: 32px;
  
}
.beauty .online-food::before {
   
    width: 132px;
    height: 162px;
  
}
.beauty .chance-img::after {
    width: 167px;
    height: 214px;
}
.beauty .advance-img::before {
   
    height: 501px;
    width: 676px;
}
.beauty .cta__industry::before {
    width: 543px;
    height: 418px;
}
.beauty .cta__industry {
  
    height: 354px;
    

}
.clean .ind_Banner {
  
    min-height: 667px;
  
}
.clean .advance-img::before {
 
    height: 478px;
    width: 644px;
}
.clean  .adv__content h4 {
    font-size: 19px;
}
.clean .ind_Banner::after {
   
    height: 250px;
}
.education .ind_Banner::after {
  
    height: 254px;
}
.health-care section.organic-food img {
    width: 100%;
}
.health-care .advance-img::before {
   
    right: -70px;
   
}
.health-care .cta__industry::before {
    left: -10%;
}
.health-care .multi-dollar::before {
    
    height: 222px;
    width: 211px;
}
.health-care .ind_Banner {
  
    background-position: right;
}
.health-care .img__food img {
    left: 90px;
}
.health-care .ind_Banner::after {
    height: 213px;
}
.transport .ind_Banner {
   
    min-height: 556px;
   
}
.transport .multi-dollar::before {
    height: 212px;
    width: 178px;
}
.transport .createIn {
    height: auto;
    padding: 25px 0;
}
.transport .online-food::before {
    width: 146px;
    height: 106px;
}
.transport .advance-img::before {
  
    height: 532px;
    width: 658px;

}  
.transport  .trust-box h4 {
    font-size: 16px;
    min-height: 58px;
}
.transport .cta__industry::before {
    left: -7%;
}
.fitness .img__food::before {
   
    top: 6px;
  
}

.fitness .createIn {
        height: auto;
   
    padding: 30px 0;
}
.fitness .advance-img::before {
   
    height: 557px;
    width: 641px;
}
.fitness .cta__industry::before {
    left: -8%;
}
}
  @media screen and (max-width:1380px) {
    section.app-slider-sect .wrapper .app-slider {
      padding: 50px 100px;
    }
    .img__food img {
      left: 42%;
    }
    .cta__industry::before {
      left: -5%;
    }
    .testimonials .item-box .desc p {
      max-height: 120px;
      overflow-y: auto;
    }
    .oku.wellness.__site section.web-banner {
      height: 593px
    }
    .oku.wellness.__site .web-bann-content h4 {
      font-size: 27px;
      margin: 0 0 2px;
    }
    .oku.wellness.__site .web-bann-img::before {
      bottom: 0;
      right: 11px;
    }
  }
  
  @media screen and (max-width:1366px) {
    section.web-portfolio-sect .item.web .device-box,
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .device-box {
      width: 800px;
      top: 125px;
    }
    section.contact-us-sect .main-box .form-wrapper .field.code {
      width: 75px;
    }
    section.contact-us-sect .main-box .form-wrapper .field.number {
      width: calc(100% - 75px);
      padding-left: 0;
    }
    section.contact-us-sect .main-box>.row>.col-md-6 {
      padding: 40px;
    }
    section.android-app-dev-sol .ticket-box .desc {
      padding: 0 15px;
    }
    .__site .web-bann-content h2 {
      max-width: 74%;
    }
    .web-bann-content p {
      max-width: 90%;
    }
    .unity-chess.__site .web-bann-content h4 {
      white-space: pre-line;
      line-height: 38px;
      margin: 0;
    }
  }
  
  @media all and (min-width:1250px) and (max-width:1350px) {
    .advance-img::before {
      right: -5%;
    }
    .img__food img {
      left: 54%;
    }
    .ind_Banner::before {
      position: absolute;
      right: 80%;
    }
    .cta-details {
      max-width: 80%;
    }
    .finance-img:before {
      background-size: 95% !important;
    }
    .education img.banner-right-img {
    
    top: 36px;
}
.education .img__food {
    height: 383px;
}
.health-care .ind_Banner::after {
    height: 199px;
}
.health-care .img__food img {
    left: 72px;
}

   
  }
  
  @media all and (min-width:1200px) and (max-width:1320px) {
    section.home-main-banner div#slide__2 img#__img__01 {
      left: 39%;
    }
    section.home-main-banner div#slide__2 img#_img__02 {
      left: 76%;
    }
    .__site .web-bann-img::before {
      bottom: -72px;
      left: 46%;
      width: 100%;
      height: 569px;
      background-size: 53%;
      right: 0;
    }
    .m4B.__site .web-bann-content p {
      max-width: 90%;
    }
    .hit-sect {
    padding: 27px 40px 59px;
    position: relative;
}
.clean img.banner-right-img {
    right: unset;
    left: 105px;
    top: 21px;
}
.education img.banner-right-img {
   
    top: 52px;
 
}

.health-care .ind_Banner {
    height: 622px;
   
}
.health-care .ind_Banner::after {
    height: 193px;
}
.health-care .img__food img {
    left: 94px;
    width: 100%;
}
  }
  
  @media screen and (max-width:1199px) {
    .pkg-content {
      padding: 17px 0 0;
    }
    .pkg-content h4 {
      font-size: 26px;
      margin: 0 0 2px;
    }
    .pkg-content h2 {
      font-size: 45px;
      margin: 0 0 0px
    }
    section.contact-us-sect .main-box .address-col .address-box ul li a {
      font-size: 15px;
    }
    section.app-sect-2 .desc:before {
      bottom: -28%;
    }
    body.app-market.mart .vector-wrapper .automated-segmentaion svg {
      transform: scale(1.0);
    }
    .app-market.mart .app-campaigns svg {
      transform: scale(1.0);
    }
    .marker1 {
      top: 21px;
      left: 0;
    }
    .marker2 {
      left: 79px;
    }
    .social-media section.inner-hero-banner .desc h1 {
      font-size: 26px;
    }
    .social-media section.inner-hero-banner .desc h1 span {
      font-size: 32px;
      margin-bottom: 0;
    }
    .social-media .more-than-content h3 {
      font-size: 29px;
    }
    .social-media .more-than-content h2 {
      font-size: 40px;
      padding-bottom: 0;
    }
    .social-media .tickets-row .tickets .desc h3 {
      font-size: 20px;
      margin-bottom: 5px;
    }
    .social-media .tickets-row .tickets {
      padding: 0 4px 20px;
    }
    header nav.navbar .nav-item a.nav-link {
      padding: 37px 11px;
    }
    section.inner-hero-banner {
      padding: 50px 0 20px;
      background-color: rgb(240, 240, 250);
    }
    .pkg-price h3 {
      font-size: 45px;
    }
    .addon p {
      font-size: 13px;
    }
    .pkg-btm a {
      font-size: 14px;
    }
    .dropdown ul>li>a {
      font-size: 13px;
    }
    .core-content h3 {
      line-height: normal;
    }
    .home-sect2 .desc p {
      font-size: 15px;
    }
    .portfolio-logo section.inner-hero-banner,
    .portfolio-video-anime section.inner-hero-banner {
      padding: 38px 0 20px;
    }
    section.web-app-desc .tabs-container .tabs-wrapper .img-wrapper img {
      max-width: 100%;
      object-fit: contain;
    }
    .home-our-services .desc-box ul li a .navbox {
      flex-wrap: wrap;
      flex-direction: column;
      align-items: center;
      justify-content: center;
    }
    .home-our-services .desc-box ul li a .navbox .icon-box {
      margin-bottom: 15px;
    }
    .home-our-services .desc-box ul li a .navbox .text-box {
      margin: 0 auto;
      text-align: center;
      width: 100%;
      justify-content: center;
    }
    .home-our-services .tabs-menu ul li.slick-slide a {
      font-size: 26px;
    }
    section.web-app-desc .tabs-container .tabs-wrapper .row {
      flex-direction: column-reverse;
    }
    section.web-app-desc .tabs-container .tabs-wrapper .row .col-md-5,
    section.web-app-desc .tabs-container .tabs-wrapper .row .col-md-7 {
      width: 100%;
    }
    .home-our-services .desc-box ul li a {
      font-size: 13px;
    }
    section.web-app-desc .tabs-container .tabs-wrapper .desc-box,
    section.web-app-desc .tabs-container .tabs-wrapper .desc-box h3,
    section.web-app-desc .tabs-container .tabs-wrapper .desc-box h2,
    section.web-app-desc .tabs-container .tabs-wrapper .desc-box p {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
    }
    section.web-app-desc .tabs-container .tabs-menu ul li a {
      font-size: 12px;
      padding: 0;
    }
    section.haha-sect .img-box,
    section.tclc-sect .img-box,
    section.gbbf-sect .img-box,
    section.dqa-sect .img-box {
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    section.haha-sect .col-md-5 {
      width: 50%;
    }
    section.haha-sect .col-md-6.offset-md-1 {
      margin: 0;
    }
    section.haha-sect .desc-box h3,
    section.tclc-sect .desc-box h3,
    section.gbbf-sect .desc-box h3,
    section.dqa-sect .desc-box h3 {
      font-size: 30px;
    }
    section.haha-sect .desc-box h2,
    section.tclc-sect .desc-box h2,
    section.gbbf-sect .desc-box h2,
    section.dqa-sect .desc-box h2 {
      font-size: 40px;
    }
    section.yfiad-sect .col-md-4 {
      width: 100%;
    }
    section.yfiad-sect .listing-wrapper:before {
      width: auto;
      left: -50%;
      right: -50%;
      z-index: -1;
    }
    section.yfiad-sect {
      overflow: hidden;
    }
    section.yfiad-sect .listing-wrapper ul {
      display: flex;
      flex-wrap: wrap;
    }
    section.yfiad-sect .listing-wrapper li {
      width: 50%;
      margin: 10px 0;
    }
    section.yfiad-sect .listing-wrapper li .navbox {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }
    section.yfiad-sect .listing-wrapper li .navbox .text-box h3,
    section.yfiad-sect .listing-wrapper li .navbox .text-box p {
      text-align: center;
    }
    section.yfiad-sect .col-md-2 {
      width: 50%;
    }
    section.yfiad-sect .col-md-5 {
      width: 50%;
      margin: auto;
    }
    section.yfiad-sect .img-box {
      height: auto;
      margin: 0;
      background: none;
      padding: 25px 50px;
    }
    section.yfiad-sect .img-box:before {
      left: inherit;
      right: 25%;
      z-index: -1;
    }
    section.inner-hero-banner .desc h2 {
      font-size: 40px;
    }
    section.inner-hero-banner .desc h3 {
      font-size: 30px;
    }
    .blogs-sect .head-desc h3, .hit-sect .desc h3 {
    font-size: 30px;
    margin: 0 0 7px;
    white-space: nowrap;
}
    .blogs-sect .head-desc h2,
    .hit-sect .desc h2 {
      font-size: 40px;
      margin-bottom: 25px;
    }
    .blogs-sect .head-desc p {
      margin-top: 0;
    }
    section.services-solutions .head-desc h2,
    section.addc-sect .desc h2,
    section.brand-strategic-sect .head-desc h2,
    .f-form .desc h2 {
      font-size: 40px;
      margin: 0 0 10px;
    }
    section.services-solutions .head-desc h3,
    section.addc-sect .desc h3,
    section.brand-strategic-sect .head-desc h3,
    .f-form .desc h3 {
      font-size: 30px;
    }
    section.inner-hero-banner .img-box {
      margin: auto;
    }
    section.tech-use-to-deliver .desc-wrapper h3,
    section.android-app-dev-sol .head-desc h3,
    section.oaads-sect .head-desc h3,
    section.android-app-industries .head-desc h3,
    section.android-app-platforms .head-desc h3 {
      font-size: 25px;
    }
    section.tech-use-to-deliver .desc-wrapper h2,
    section.android-app-dev-sol .head-desc h2,
    section.oaads-sect .head-desc h2,
    section.android-app-industries .head-desc h2,
    section.android-app-platforms .head-desc h2 {
      font-size: 40px;
    }
    section.oaads-sect .col-wrapper .ticket .desc h3,
    section.android-app-industries .listing-points ul li p {
      font-size: 16px;
    }
    section.oaads-sect .col-wrapper .ticket .desc p {
      font-size: 14px;
    }
    section.oaads-sect .vector-wrapper {
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    section.app-slider-sect .wrapper .app-slider {
      padding: 60px;
    }
    section.android-app-dev-sol .ticket-box .desc p {
      font-size: 14px;
      text-align: center;
    }
    section.android-app-dev-sol .ticket-box {
      padding: 0;
    }
    section.tech-use-to-deliver .desc-wrapper p {
      max-width: 100%;
    }
    section.skills-diff-sect .desc h3 {
      font-size: 30px;
    }
    section.skills-diff-sect .desc h2 {
      font-size: 40px;
      margin-bottom: 15px;
    }
    section.skills-diff-sect .col-md-6 {
      width: 100%;
    }
    section.skills-diff-sect .desc {
      padding-top: 50px;
    }
    section.skills-diff-sect .vector-wrapper {
      max-width: 70%;
      margin: auto;
      padding-right: 0;
    }
    section.skills-diff-sect .desc h3,
    section.skills-diff-sect .desc h2,
    section.skills-diff-sect .desc p {
      text-align: center;
    }
    section.app-slider-sect .wrapper .desc-slider .item .details .row {
      max-width: 75%;
    }
    section.app-slider-sect .wrapper .desc-slider .item .details .downloads-quantity h3,
    section.app-slider-sect .wrapper .desc-slider .item .details .rating-box h3 {
      font-size: 25px;
    }
    section.our-team .desc-wrapper h2 {
      font-size: 35px;
      margin-bottom: 5px;
    }
    section.our-team .desc-wrapper h3 {
      font-size: 25px;
    }
    section.our-team .desc-wrapper p {
      margin: 0;
    }
    section.facts-sect .desc-wrapper .ticket .ticket-desc h3 {
      font-size: 30px;
    }
    section.facts-sect .desc-wrapper .ticket .ticket-desc h4 {
      font-size: 15px;
    }
    section.company-profile .head-desc h2 {
      font-size: 40px;
    }
    section.company-profile .head-desc h3 {
      font-size: 35px;
    }
    section.portfolio-main {
      overflow: hidden;
    }
    section.web-portfolio-sect .item.web .device-box,
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .device-box {
      width: 550px;
      top: 50px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web {
      margin-bottom: 100px;
      padding: 50px 0;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .desc h2 {
      font-size: 40px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .desc h3 {
      font-size: 30px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .details .row,
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .details .row>div {
      width: auto;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .col-md-4 {
      width: 40%;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .desc h2 {
      font-size: 30px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .desc h3 {
      font-size: 20px;
    }
    section.web-portfolio-sect .item.web .desc p,
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .desc p {
      font-size: 16px;
      margin: 0 auto 50px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .desc a {
      padding: 15px;
      height: auto;
      font-size: 12px;
    }
    .hit-sect .desc .cta-box a {
    font-size: 13px;
    width: 100%;
}
    ul.platform-list li a {
      border: 1px solid;
      width: 210px;
      height: 45px;
      font-size: 16px;
      line-height: 45px;
    }
    .best-deals-img img {
      width: 100%;
    }
    .e-commerce section.services-solutions .tickets-row .tickets {
      padding: 0 12px 20px;
      margin-top: 71px;
      height: calc(100% - 71px);
    }
    .e-commerce section.hit-sect.__2 {
    padding: 0;
}
    .e-commerce section.inner-hero-banner .desc h1 {
      font-size: 26px;
      line-height: 1.1;
    }
    .e-commerce section.inner-hero-banner .desc h1 span {
      font-size: 42px;
      margin-bottom: 2px;
    }
    section.inner-hero-banner .desc p {
    font-size: 15px;
    padding: 0 0 10px;
    max-width: 480px;
    margin-bottom: 6px;
}

    .e-commerce section.inner-hero-banner .desc .cta-box a {
      font-size: 13px;
      line-height: 28px;
      padding: 5px 0px;
      width: 169px;
      margin-right: 11px;
    }
    .e-commerce section.platform-work {
      padding: 30px 0 0;
    }
    .plat-content h4 {
      font-size: 30px;
      margin: 0 0 5px;
    }
    .plat-content h2 {
      font-size: 40px;
      margin: 0;
    }
    .plat-content p {
      font-size: 15px;
      padding: 7px 0 0;
    }
    ul.platform-list {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 18px 0 35px;
    }
    .e-commerce section.services-solutions {
      padding: 37px 0 27px;
    }
    .e-commerce section.services-solutions .tickets-row .tickets .desc h3 {
      font-size: 18px;
      line-height: 1.182;
      margin-bottom: 9px;
    }
    .e-commerce section.services-solutions .tickets-row .tickets .desc p {
      font-size: 14px;
      font-family: "Atlan";
      color: rgb(111, 111, 111);
      line-height: 1.5;
      text-align: center;
      max-height: 150px;
      overflow-y: auto;
    }
    .e-commerce section.ciad-sect {
      padding: 45px 0 18px;
    }
    .e-commerce section.ciad-sect .head-desc h3 {
      font-size: 32px;
    }
    .e-commerce section.ciad-sect .head-desc h2 {
      font-size: 42px;
    }
    .e-commerce section.ciad-sect .list ul li p {
      margin: 0;
      font-size: 16px;
    }
    .inspiring-content h4 {
      font-size: 30px;
    }
   .inspiring-content h2 {
    font-size: 40px;
    color: #262962;
    padding: 0;
}
    .informational section.inner-hero-banner .desc h1 {
      font-size: 30px;
    }
    .informational section.inner-hero-banner .desc h1 span {
    font-size: 40px;
    margin-bottom: 5px;
}

    .informational section.inner-hero-banner .desc .cta-box a {
      font-size: 13px;
      line-height: 2.0;
      width: 181px;
    }
    section.benefit-sec {
      padding: 57px 0 102px;
      height: auto;
    }
    .benefit-content h4 {
      font-size: 30px;
    }
    .benefit-content h2 {
      font-size: 40px;
    }
    section.services-solutions.info {
      padding: 0 0 0;
      margin: -10% 0 0 0px;
    }
    section.services-solutions .tickets-row .tickets .desc h3 {
      font-size: 17px;
      margin: 0 0 05px 0;
    }
    section.services-solutions .tickets-row .tickets .desc p {
      font-size: 15px;
    }
    .informational section.ciad-sect {
      margin-top: 0;
      padding: 38px 0;
    }
    .informational section.ciad-sect .head-desc h3 {
      font-size: 30px;
    }
    .informational section.ciad-sect .head-desc h2 {
      font-size: 40px;
    }
    .informational section.ciad-sect .list ul li p {
      margin: 0;
      font-size: 16px;
    }
    section.inner-hero-banner .desc h1 {
      font-size: 30px;
    }
    section.inner-hero-banner .desc h1 span {
    font-size: 40px;
    margin-bottom: 0;
}
    section.inner-hero-banner .desc .cta-box a {
      font-size: 13px;
      line-height: 2.0;
      width: 177px;
    }
   .platform-tabbox .desc.txt-2 h3 {
    font-size: 30px;
    margin: 0 0 4px;
}
    .platform-tabbox .desc.txt-2 h2 {
      font-size: 40px;
    }
    .platform-tabbox .img-box svg {
      width: 100%;
      height: auto;
    }
    .ui-ux section.services-solutions .head-desc h2 {
      margin-bottom: 11px;
    }
    .creative-direction section.web-app-desc h4 {
      font-size: 23px;
    }
    .creative-direction section.web-app-desc .head-desc p {
      font-size: 15px;
    }
   .creative-direction .hit-sect .desc h3 {
    font-size: 30px;
}
    .creative-direction .hit-sect .desc h2 {
    font-size: 40px;
}
    .creative-direction .hit-sect .desc p {
      font-size: 15px;
      margin-bottom: 11px;
    }
    .creative-direction section.ciad-sect {
      padding: 37px 0 41px;
    }
    .creative-direction section.ciad-sect .head-desc h3 {
    font-size: 30px;
}
    .creative-direction section.ciad-sect .head-desc h2 {
      font-size: 40px;
      margin-bottom: 20px;
    }
    .creative-direction section.ciad-sect .list ul li p {
      font-size: 14px;
    }
    .creative-direction section.services-solutions {
      padding: 20px 0 0;
    }
    .creative-direction section.services-solutions .head-desc h2 {
      margin-bottom: 10px;
      font-size: 40px     }
    .creative-direction section.services-solutions .tickets-row .tickets {
      padding: 0 9px 24px;
      margin-top: 63px;
      height: calc(95% - 76px);
    }
    .creative-direction section.services-solutions .tickets-row .tickets .icon-box {
      margin-bottom: 7px;
    }
    .creative-direction section.services-solutions .tickets-row .tickets .desc h3 {
      margin-bottom: 3px;
      font-size: 15px;
    }
    .creative-direction .hit-sect {
      padding: 20px 0 58px;
      position: relative;
    }
    section.hit-sect .img-box svg {
      width: 100%;
      height: auto;
    }
    .ecommerce-app .resp-content h4 {
      font-size: 27px;
      margin: 0;
    }
    .ecommerce-app .resp-content h2 {
      font-size: 40px;
    }
    .ecommerce-app .resp-content h2 {
      margin: 0;
      padding: 0 0 10px;
    }
    .ecommerce-app section.services-solutions .cta-box {
      margin-top: 23px;
      text-align: center;
    }
    .ecommerce-app section.services-solutions .tickets-row .tickets {
      margin-top: 78px;
    }
    .main__banner-content h2 {
      font-size: 36px;
      padding: 0 0 0px;
    }
    .main__banner-content h4 {
      font-size: 23px;
    }
    .main__swiper__buttons .swiper-button-prev {
      top: 51%;
    }
    .main__swiper__buttons .swiper-button-next {
      right: 96.2%;
      top: 44%;
    }
    section.home-main-banner {
      height: 100%;
    }
    .main__bg {
      height: 100%;
    }
    .bann__wrapper {
      min-height: initial;
      height: 75vh;
    }
    .home-sect2 {
      padding: 67px 0 26px;
    }
    .home-our-services .head-desc h2 {
      font-size: 99px;
      height: 86px;
      margin-bottom: 57px;
      margin-top: 17px;
    }
    .home-our-services .desc-box h3 {
      font-size: 27px;
      text-align: left;
      margin-bottom: 11px;
    }
    .home-our-services .desc-box h3 span {
      display: block;
      font-size: 36px;
    }
    .home-our-services .desc-box p {
      font-size: 14px;
    }
    .home-our-services {
      height: 820px;
    }
    .web__inner {
      height: 284px;
    }
    .web_Port_content h4 {
      font-size: 33px;
    }
    .web_Port_content h2 {
      font-size: 44px;
      text-transform: uppercase;
      position: relative;
      z-index: 1;
    }
    .web_Port_content p {
      font-size: 15px;
      line-height: 28px;
    }
    .case-studies-sect .head-desc h3 {
      font-size: 33px;
    }
    .case-studies-sect .head-desc h2 {
      font-size: 42px;
      line-height: 1;
      margin-bottom: 14px;
    }
    .case-studies-sect .head-desc p {
      font-size: 15px;
      margin-bottom: 25px;
    }
    .case-studies-sect .desc-box h3 {
      font-size: 18px;
      font-family: "Atlan";
      margin-bottom: 8px;
    }
    .case-studies-sect .desc-box p {
      font-size: 15px;
      line-height: 1.4;
      margin-bottom: 12px;
    }
    .case-studies-sect .desc-box h4 {
      font-size: 18px;
      line-height: 0.90;
    }
    .case-studies-sect .desc-box ul li {
      font-size: 15px;
      line-height: 1.438;
      margin-bottom: 6px;
    }
    .case-studies-sect .desc-box a {
      margin-top: 6px;
    }
    .testimonials .item-box .desc p {
      height: 118px;
      font-size: 13px;
    }
    /*.testimonials .item-box .desc:before{content:'“';left:82%;font-size:101px;}*/
    .dropdown {
      top: 97px;
      padding: 23px 20px;
    }
    .dropdown h4 {
      font-size: 17px;
    }
    .case-dropdown {
      top: 97px;
      padding: 23px 7px;
    }
    .portfolio-dropdown {
      top: 96px;
    }
    body#portfolio__websitedevelopment section.inner-hero-banner {
      padding: 50px 0;
    }
    .mb-tab-content h2 {
      font-size: 45px;
      line-height: 37px;
    }
    .mb-tab-content p {
      font-size: 14px;
      line-height: 28px;
    }
    body.ios__mob section.inner-hero-banner {
      padding: 50px 0 20px;
    }
    body.ios__mob section.yfiad-sect .img-box {
      padding: 52px 45px 34px;
    }
    
    body.ios__mob section.yfiad-sect .desc h2 {
      font-size: 41px;
      margin-bottom: 13px;
    }
    body.ios__mob section.ciad-sect {
      padding: 37px 0;
      margin-top: 40px;
    }
    body.ios__mob section.ciad-sect .head-desc h3 {
      font-size: 29px;
    }
    body.ios__mob section.ciad-sect .head-desc h2 {
      font-size: 45px;
      margin-bottom: 22px;
    }
    body.ios__mob section.ciad-sect .list ul li p {
      font-size: 16px;
    }
    body.ios__mob section.services-solutions {
      padding: 34px 0 0;
      position: relative;
    }
    body.ios__mob section.services-solutions .tickets-row .tickets {
      margin-top: 73px;
      height: calc(100% - 75px);
    }
    body.ios__mob section.services-solutions .cta-box {
      margin-top: 73px;
    }
    body.ios__mob section.ios-app-portfolio {
      margin-top: 12px;
    }
    section.ios-app-portfolio .item .details .downloads-quantity h3,
    section.web-portfolio-sect .item .details .downloads-quantity h3 {
      font-size: 34px;
    }
    body.ios__mob section.atwu-sect .head-desc h3 {
      font-size: 32px;
    }
    body.ios__mob section.atwu-sect .head-desc h2 {
      font-size: 39px;
      text-align: center;
    }
    .and__mob section.android-app-platforms {
      padding: 0 0;
      position: relative;
    }
    .and__mob section.android-app-platforms .bullet-points ul li .icon-box {
      width: 120px;
      max-width: 120px;
      height: 120px;
      margin: 0;
      margin-bottom: 0;
    }
    section.android-app-platforms .bullet-points ul li .desc h3 span {
      font-size: 53px;
      padding-right: 10px;
    }
    section.android-app-platforms .bullet-points ul li .desc h3 {
      font-size: 25px;
      margin-bottom: 10px;
    }
    .bullet-points p {
      font-size: 15px;
      line-height: 24px;
    }
    section.android-app-platforms .bullet-points ul li .desc {
      max-width: calc(100% - 160px);
      padding-top: 13px;
    }
    section.android-app-industries {
      padding: 50px 0;
      margin: 0;
      background: #f0f0fa;
      position: relative;
    }
    section.android-app-industries .head-desc h2 {
      margin-bottom: 13px;
    }
    section.android-app-industries .listing-points ul li {
      margin-bottom: 22px;
    }
    section.oaads-sect {
      position: relative;
      padding: 34px 0 0;
    }
    section.oaads-sect .head-desc p {
      margin-bottom: 23px;
    }
    .vector-wrapper img {
      width: initial;
      margin: auto;
    }
    .and__mob section.skills-diff-sect .vector-wrapper {
      width: 100%;
      margin: auto;
      max-width: 50%;
    }
    section.tech-use-to-deliver {
      padding: 24px 0 39px;
      margin-top: 10px;
    }
    section.tech-use-to-deliver .tech-icons-wrapper .icon-box .desc p {
      font-size: 14px;
      line-height: 1;
    }
    section.tech-use-to-deliver .desc-wrapper h2 {
      margin-bottom: 13px;
    }
    body.app-market.game section.inner-hero-banner .desc h1 {
      font-size: 30px;
    }
    body.app-market.game section.inner-hero-banner .desc h1 span {
      font-size: 43px;
      margin-bottom: 0;
    }
    body.app-market.game .analytics-content h4 {
      font-size: 32px;
      padding: 0;
    }
    body.app-market.game .analytics-content h2 {
      font-size: 41px;
      text-transform: uppercase;
      font-weight: 700;
      color: #4d0e87;
      margin: 0 0 8px;
    }
    body.app-market.game .analytics-content p {
      font-size: 15px;
      max-width: 90%;
      font-weight: 300;
      line-height: 1.8;
    }
    body.app-market.game section.app-portfolio-content h4 {
      font-size: 30px;
      margin: 0;
    }
    body.app-market.game section.app-portfolio-content h2 {
      font-size: 42px;
      padding: 10px 0 5px;
      font-weight: 700;
      text-transform: uppercase;
      color: #4d0e87;
      margin: 0;
    }
    body.app-market.game section.ios-app-portfolio {
      margin-top: 23px;
    }
    body.app-market.game .agile-rght-content .ovr-cntnt {
      font-size: 23px;
    }
    .agile-rght-content h2 {
      font-size: 40px;
      margin: 0;
    }
    body.app-market.cross section.inner-hero-banner .desc h1 {
      font-size: 27px;
    }
    body.app-market.cross .agile-rght-content h4 {
      font-size: 33px;
      margin: 0 0 5px;
    }
    body.app-market.cross .agile-content p {
      line-height: 27px;
    }
    body.app-market.cross .agile-rght-content p {
      font-size: 15px;
      line-height: 1.6;
    }
    body.app-market.cross section.app-portfolio-content h4 {
      font-size: 34px;
      margin: 0;
      /* line-height: 0; */
    }
    body.app-market.cross section.app-portfolio-content h2 {
      font-size: 45px;
      padding: 2px 0 0;
    }
    body.app-market.cross section.ios-app-portfolio {
      margin-top: 0;
    }
    body.app-market.cross section.services-solutions .tickets-row .tickets {
      margin-top: 78px;
      height: calc(100% - 78px);
    }
    body.app-market.cross section.services-solutions .cta-box {
      margin-top: 44px;
      text-align: center;
    }
    body.app-market.agile section.agile-development svg {
      width: 100%;
    }
    body.app-market.agile section.atwu-sect .head-desc h3 {
      font-size: 32px;
    }
    body.app-market.agile section.atwu-sect .head-desc h2 {
      font-size: 44px;
      margin-bottom: 20px;
    }
    .product-strategy section.inner-hero-banner .desc h1 {
      font-size: 26px;
    }
    .product-strategy section.inner-hero-banner .desc h1 span {
      font-size: 40px;
      padding: 2px 0 0;
      margin-bottom: 0;
    }
    .product-strategy section.app-sect-2 .desc h2 {
      font-size: 32px;
    }
    .product-strategy section.app-sect-2 .desc h2 span {
      font-size: 43px;
      line-height: normal;
    }
    .product-strategy section.app-sect-2 .desc {
      margin-bottom: 50px;
    }
    .product-strategy .mbs-work-content h4 {
      font-size: 30px;
      margin: 0;
    }
    .product-strategy .mbs-work-content h2 {
      font-size: 50px;
    }
    .product-strategy ul.mbs-workshop-list {
      padding: 10px 0;
    }
    .product-strategy ul.mbs-nav-slider li {
      font-size: 16px;
    }
    .app-market.mart .inner-hero-banner img {
      width: 73%;
      margin: auto;
      display: block;
    }
    .app-market.mart .analytics-content h4 {
      font-size: 37px;
      padding: 0 0 0;
    }
    .app-market.mart .analytics-content h2 {
      font-size: 44px;
      margin: 0;
    }
    .analytics-content p {
      max-width: 90%;
      font-weight: 300;
      max-height: 250px;
      overflow-y: auto;
      font-size: 15px;
      padding: 0 9px 0 0;
    }
    .app-market.mart .vector-wrapper img {
      width: 55%;
      margin: auto;
    }
    .app-market.mart section.skills-diff-sect {
      padding: 34px 0;
    }
    .app-market.mart section.skills-diff-sect .desc {
      padding-top: 24px;
    }
    .app-market.mart section.skills-diff-sect .desc>div {
      display: block;
      margin: auto;
      text-align: center;
    }
    .app-analytics.v-2 {
      padding: 39px 0;
    }
    .app-market.mart .app-analytics.v-2 .analytics-content h4 {
      font-size: 31px;
    }
    .app-market.mart .app-analytics.v-2 .analytics-content h2 {
      font-size: 38px;
      margin: 10px 0 0;
    }
    .app-market.mart section.android-app-dev-sol {
      padding: 31px 0;
    }
    .app-market.mart section.android-app-dev-sol .head-desc h2 {
      font-size: 38px;
      margin-bottom: 27px;
    }
    .product-strategy.strat section.inner-hero-banner .desc h1 span {
      font-size: 37px;
      margin-bottom: 0px;
    }
    .product-strategy.strat section.app-sect-2 .desc h2 {
      font-size: 32px;
      margin: 0;
    }
    .product-strategy.strat section.app-sect-2 .desc h2 span {
      font-size: 41px;
      line-height: 34px;
      padding: 0 0 12px;
    }
    .product-strategy.strat .analytics-content h4 {
      font-size: 28px;
      padding: 0 0 1px;
    }
    .product-strategy.strat .analytics-img img {
      width: 100%;
    }
    .product-strategy.strat .analytics-content p {
      max-width: 90%;
      font-weight: 300;
      font-size: 15px;
      line-height: 1.75;
    }
    .product-strategy.strat section.skills-diff-sect .vector-wrapper {
      max-width: 100%;
      margin: auto;
      padding-right: 0;
    }
    .product-strategy.strat .vector-wrapper img {
      width: 100%;
      margin: initial;
    }
    .product-strategy.strat section.skills-diff-sect .desc h3,
    .product-strategy.strat section.skills-diff-sect .desc h2,
    .product-strategy.strat section.skills-diff-sect .desc p {
      text-align: left;
    }
    .product-strategy.strat section.skills-diff-sect .desc h3 {
      font-size: 30px;
    }
    .product-strategy.strat section.skills-diff-sect .col-md-6 {
      width: 50%;
    }
    .product-strategy.strat section.skills-diff-sect {
      padding: 34px 0;
    }
    .product-strategy.strat section.skills-diff-sect .desc h2 {
      font-size: 44px;
      margin-bottom: 12px;
    }
    .product-strategy.strat .analytics-content h2 {
      font-size: 41px;
      margin: 0 0 15px;
      margin: 0 0 9px;
    }
    .product-strategy.strat section.app-portfolio-content h4 {
      font-size: 30px;
      line-height: 0;
    }
    .product-strategy.strat section.app-portfolio-content h2 {
      font-size: 36px;
      margin: 0 0 4px;
    }
    .ecommerce-app section.inner-hero-banner .desc h1 {
      font-size: 26px;
    }
    .ecommerce-app section.inner-hero-banner .desc h1 span {
      font-size: 35px;
      margin-bottom: 0;
    }
    .ecommerce-app .rp-content p {
      color: #fff;
      font-size: 14px;
      line-height: 1.5;
    }
    .ecommerce-app section.services-solutions .tickets-row .tickets .desc p {
      font-size: 14px;
    }
    .web_app_dev .custom-web-app-dev svg {
      width: 100%;
      height: auto;
    }
    .web_app_dev section.web-app-desc .head-desc h3 {
      font-size: 28px;
    }
    .web_app_dev section.web-app-desc .head-desc h2 {
      font-size: 42px;
      margin-bottom: 05px;
    }
    .web_app_dev section.inner-hero-banner .desc h1 {
      font-size: 26px;
    }
    .web_app_dev section.web-app-desc .tabs-container {
      margin-top: 32px;
      padding-top: 0;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-menu ul li a {
      font-size: 16px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-wrapper .desc-box h3 {
      margin: 15px 0 0;
      font-size: 31px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-wrapper .desc-box h2 {
      font-size: 44px;
      margin-bottom: 7px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-wrapper .desc-box p {
      font-size: 15px;
    }
    .web_app_dev section.services-solutions .head-desc h3 {
      font-size: 32px;
    }
    .web_app_dev section.services-solutions .head-desc h2 {
      font-size: 44px;
      margin-bottom: 6px;
    }
    .web_app_dev section.services-solutions .tickets-row .tickets {
      margin-top: 74px;
      height: calc(100% - 74px);
    }
    .tabs-wrapper svg {
      width: 100%;
      height: auto;
    }
    .brand__strat section.inner-hero-banner .desc h1 {
      font-size: 27px;
    }
    .brand__strat section.inner-hero-banner .desc h1 span {
      font-size: 36px;
      margin-bottom: 0px;
    }
    .brand__strat section.inner-hero-banner .desc p {
      font-size: 16px;
      margin-bottom: 12px;
    }
    .brand__strat section.brand-strategic-sect {
      font-size: 28px;
    }
    .brand__strat section.services-solutions .head-desc h2 {
      font-size: 35px;
      margin: 0 0 08px;
    }
    .brand__strat section.brand-strategic-sect .head-desc h2 {
      font-size: 38px;
      margin-bottom: 11px;
    }
    .brand__strat section.brand-strategic-sect .head-desc h3 {
      font-size: 32px;
    }
    .brand__strat section.brand-strategic-sect .bs-ticket .desc-box h3 {
      font-size: 17px;
      line-height: 1.25;
      text-align: center;
      margin: 7px;
    }
    .brand__strat section.brand-strategic-sect .bs-ticket .desc-box p {
      font-size: 15px;
      line-height: 1.4;
    }
    .brand__strat section.services-solutions .tickets-row .tickets {
      margin-top: 76px;
      height: calc(100% - 76px);
    }
    .brand__strat section.brand-strategic-sect {
      padding: 30px 0 18px;
    }
    .brand__strat section.services-solutions .cta-box a {
      font-size: 14px;
      width: 200px;
      margin-right: 0;
    }
    .brand__strat section.services-solutions .cta-box {
      margin-top: 42px;
      text-align: center;
    }
    .brand__strat section.addc-sect .desc h3 {
      font-size: 31px;
    }
    .brand__strat section.addc-sect .desc h2 {
      font-size: 41px;
      margin-bottom: 16px;
    }
    .logo-design section.inner-hero-banner .desc h1 {
      font-size: 27px;
    }
    .logo-design section.inner-hero-banner .desc h1 span {
      font-size: 41px;
      margin-bottom: -1px;
    }
    .logo-design section.inner-hero-banner .desc p {
      font-size: 16px;
      margin-bottom: 7px;
    }
    .logo-design .benef-content h4 {
      font-size: 25px;
      margin: 0;
    }
    .logo-design .benef-content h2 {
      font-size: 33px;
      margin: 0 0 5px;
    }
    .logo-design .benef-content p {
      font-size: 15px;
      line-height: 28px;
    }
    .logo-design .benef-img {
      padding: 0;
      display: block;
      margin: auto;
      text-align: center;
    }
    .logo-design .benef-img img {
      width: 100%;
      text-align: center;
      margin: auto;
      display: block;
    }
    .logo-design .expertize-content h4 {
      font-size: 28px;
      margin: 0 0 9px;
    }
    .logo-design .expertize-content h2 {
      font-size: 37px;
      margin: 0 0 6px;
    }
    .logo-design ul.expertize-list {
      padding: 9px 0 0;
    }
    .logo-design .exper-box h6 {
      font-size: 19px;
      margin: 0 0 3px;
    }
    .logo-design .exper-box p {
      text-align: center;
      font-size: 15px;
      line-height: 24px;
    }
    .logo-design .comp-box h5 {
      font-size: 15px;
      text-transform: uppercase;
      color: #fff;
      font-weight: 600;
      margin: 0 0 0 13px;
    }
    .logo-design ul.comp-list li {
      margin-bottom: 21px;
    }
    .logo-design .comp-content h4 {
      font-size: 32px;
      margin: 0;
    }
    .logo-design .comp-content h2 {
      font-size: 43px;
    }
    section.ios-app-portfolio .item .details .downloads-quantity p,
    section.ios-app-portfolio .item .details .rating-box p,
    section.web-portfolio-sect .item .details .downloads-quantity p,
    section.web-portfolio-sect .item .details .rating-box p {
      font-size: 15px;
    }
    .content-marketing section.inner-hero-banner .desc h1 {
      font-size: 22px;
    }
    .content-marketing section.inner-hero-banner .desc h1 span {
      font-size: 41px;
      margin-bottom: 1px;
    }
    .content-marketing section.ciad-sect .head-desc h3 {
      font-size: 28px;
    }
    .content-marketing section.ciad-sect .head-desc h2 {
      font-size: 40px;
      margin-bottom: 29px;
    }
    .content-marketing section.ciad-sect {
      padding: 46px 0 50px;
    }
    .content-marketing .consult-content h4 {
      font-size: 32px;
      margin: 0 0 3px;
    }
    .content-marketing .consult-content h2 {
      font-size: 39px;
    }
    .content-marketing ul.consulting-list.left {
      text-align: right;
      margin-right: 16px;
    }
    .content-marketing ul.consulting-list {
      margin-left: 32px;
    }
    .content-marketing .consulti-box p {
      font-size: 14px;
      line-height: 25px;
    }
    .email-marketing section.inner-hero-banner .desc h1 {
      font-size: 25px;
    }
    .email-marketing section.inner-hero-banner .desc h1 span {
      font-size: 37px;
      line-height: 1.2;
      margin-bottom: 0;
    }
    .email-marketing section.services-solutions .head-desc h3 {
      font-size: 33px;
      font-weight: 600;
    }
    .email-marketing section.services-solutions .head-desc h2 {
      font-size: 37px;
      margin: 0;
      margin-bottom: 7px;
    }
    .email-marketing section.what-inc h2 {
      font-size: 44px;
    }
    .email-marketing .af-list-box p {
      font-size: 15px;
      margin-left: 8px;
    }
    .email-marketing .included-after {
      height: 454px;
    }
    .email-marketing section.android-app-dev-sol {
      padding: 28px 0 0;
    }
    .email-marketing section.android-app-dev-sol .head-desc h3 {
      font-size: 28px;
    }
    .email-marketing section.android-app-dev-sol .head-desc h2 {
      font-size: 35px;
      margin-bottom: 22px;
    }
    .email-marketing section.android-app-dev-sol .ticket-box .desc p {
      font-size: 18px;
      text-align: center;
      margin: 3px;
    }
    .email-marketing section.android-app-dev-sol .ticket-box .icon-box {
      margin-bottom: 13px;
    }
    .email-marketing section.ios-app-portfolio {
      margin-top: 22px;
    }
    body.creative-direction.search section.inner-hero-banner .desc h1 {
      font-size: 29px;
    }
    body.creative-direction.search section.inner-hero-banner .desc h1 span {
      font-size: 34px;
      margin: 5px 0 1px;
    }
    body.creative-direction.search section.inner-hero-banner .desc p {
      font-size: 16px;
      margin-bottom: 8px;
    }
    body.creative-direction.search section.web-app-desc h4 {
      font-size: 23px;
      padding: 0 0 8px;
    }
    .creative-direction.search section.web-app-desc {
      padding: 15px 0 43px;
      position: relative;
    }
    .creative-direction.search section.services-solutions .head-desc h3 {
      font-size: 30px;
    }
    .creative-direction.search section.services-solutions .head-desc h2 {
      font-size: 40px;
      margin-bottom: 7px;
    }
    .creative-direction section.services-solutions .tickets-row .tickets {
    padding: 0 9px 24px;
    margin-top: 65px;
    height: calc(95% - 65px);
}
    .creative-direction section.services-solutions.create-digt .tickets-row .tickets {
      margin-top: 73px;
    }
    .social-media section.more-text h3 {
      font-size: 21px;
      padding: 10px 0 0;
      margin: 10px 0;
    }
    .social-media.search .tickets-row .tickets .desc h3 {
      font-size: 15px;
      margin-bottom: 4px;
    }
    .social-media.search .tickets-row .tickets .desc p {
      font-size: 15px;
    }
    .social-media.search .more-than-content h2 {
      font-size: 36px;
      padding-bottom: 0;
      margin: 0
    }
    .email-marketing.search section.inner-hero-banner .desc h1 {
      font-size: 19px;
    }
    .email-marketing.search section.inner-hero-banner .desc h1 span {
      font-size: 33px;
      line-height: 1;
      margin: 5px 0 0;
    }
    .email-marketing.search section.inner-hero-banner .desc p {
      font-size: 15px;
      margin-bottom: 15px;
      padding: 5px 0;
    }
    .email-marketing.search .seo-prof-content h4 {
      font-size: 26px;
      margin: 0;
    }
    .email-marketing.search .seo-prof-content h2 {
      font-size: 35px;
      padding: 4px 0 0;
      margin: 0;
    }
    .email-marketing.search .seo_prof_parent {
      padding: 102px 0 0;
    }
    .email-marketing.search .seo-serv-content h4 {
      font-size: 29px;
    }
    .email-marketing.search .seo-serv-content h2 {
      font-size: 39px;
      margin: 4px 0 0;
    }
    .email-marketing.search .seo-serv-content p {
      font-size: 14px;
      margin-bottom: 21px;
      line-height: 25px;
    }
    .email-marketing.search .seo-serv-content a {
      font-size: 14px;
    }
    .email-marketing.search .other-seo-service {
      height: auto;
      padding: 50px 0;
    }
    .email-marketing.search .other-seo-content h4 {
      font-size: 35px;
      letter-spacing: 1px;
      margin: 0 0 5px;
    }
    .email-marketing.search .other-seo-content p {
      font-weight: 300;
      max-width: 50%;
      margin: auto;
      line-height: 25px;
      font-size: 15px;
    }
    .email-marketing.search .seo-lis-box h6 {
      font-size: 15px;
      text-transform: uppercase;
      font-weight: 600;
      color: #262962;
      margin: 0 0 0;
      text-align: center;
      padding: 0 0;
      height: 55px;
    }
    .email-marketing.search .seo-lis-box p {
      font-size: 14px;
      line-height: 26px;
      text-align: center;
    }
    .email-marketing.search section.seo-list-sec {
      margin: -40px 0 0;
    }
    .email-marketing.search .simple-seo-content h4 {
      font-size: 28px;
      margin: 0;
    }
    .email-marketing.search .simple-seo-content h2 {
      font-size: 45px;
      margin: 0;
    }
    .email-marketing.search .ss-box h5 {
      font-size: 17px;
      margin-left: 11px;
    }
    .man__auto section.inner-hero-banner .desc h1 {
      font-size: 25px;
    }
    .man__auto section.inner-hero-banner .desc h1 span {
      font-size: 41px;
      margin-bottom: 0;
    }
    .man__auto .prov-content h2 {
      font-size: 29px;
      margin: 0;
    }
    .man__auto .prov-content h2 span {
      font-size: 45px;
    }
    .man__auto section.services-solutions {
      padding: 0px 0 0;
      position: relative;
    }
    .man__auto section.services-solutions .cta-box {
      margin-top: 71px;
      text-align: center;
    }
    .man__auto section.services-solutions .tickets-row .tickets {
      margin-top: 79px;
      height: calc(100% - 79px);
    }
    .ongoing_asst section.inner-hero-banner .desc h1 {
      font-size: 23px;
    }
    .ongoing_asst section.inner-hero-banner .desc p {
      font-size: 16px;
      margin: 0 0 10px;
      padding: 0;
    }
    body.ongoing_asst section.inner-hero-banner.manual-automated svg {
      width: 100%;
      height: auto;
    }
    .ongoing_asst .com-content h4 {
      font-size: 27px;
      margin: 0;
    }
    .ongoing_asst .com-content h2 {
      font-size: 35px;
      margin: 5px 0;
    }
    .ongoing_asst .analytics-content h2 {
      font-size: 37px;
      margin: 0;
    }
    .ongoing_asst section.services-solutions .cta-box {
      margin-top: 74px;
      text-align: center;
    }
    .usability-testing section.inner-hero-banner .desc h1 {
      font-size: 24px;
    }
    .usability-testing section.inner-hero-banner .desc h1 span {
      font-size: 37px;
      margin-bottom: 0;
    }
    .usability-testing .resp-content h4 {
      font-size: 28px;
      margin: 0;
    }
    .usability-testing .resp-content h2 {
      font-size: 38px;
      margin: 0;
    }
    .usability-testing .resp-content {
      padding: 0;
    }
    .usability-testing .rp-content p {
      color: #fff;
      line-height: 23px;
    }
    .usability-testing section.services-solutions .tickets-row .tickets {
      margin-top: 83px;
      height: calc(100% - 83px);
    }
    .usability-testing section.services-solutions .cta-box {
      margin-top: 65px;
      text-align: center;
    }
    .usability-testing section.ios-app-portfolio {
      margin-top: 10px;
    }
    .mobile-app-mart .plat-content h4 {
      font-size: 30px;
      line-height: 20px;
      margin: 10px 0 0;
    }
    .mobile-app-mart .plat-content h2 {
      font-size: 38px;
      margin: 6px 0 0;
    }
    .mobile-app-mart .plat-content p {
      padding: 0;
      line-height: 28px;
      font-size: 15px;
    }
    .mobile-app-mart ul.platform-list li a {
      width: 219px;
    }
    .mobile-app-mart .main-app-testing h4 {
      font-size: 32px;
      margin: 0 0 05px;
    }
    .mobile-app-mart .main-app-testing h2 {
      font-size: 36px;
      margin: 0 0 4px;
    }
    .mobile-app-mart .main-app-testing {
      position: relative;
      padding: 0;
    }
    .mobile-app-mart .mb-app-box a {
      font-size: 15px;
      padding: 0 0 14px;
    }
    .mobile-app-mart .qa-tabs .mb__box p {
      width: 27%;
      padding: 5px 0 0;
      color: #fff;
      margin-top: -28px;
    }
    .mobile-app-mart .testing-list {
      width: 404px;
      height: 404px;
      margin: 70px auto;
      position: relative;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      border: 1px solid #fff;
      border-radius: 100%;
    }
    .mobile-app-mart .app-process-content h4 {
      font-size: 30px;
      margin: 0;
    }
    .mobile-app-mart .app-process-content h2 {
      font-size: 42px;
      margin: 0;
    }
    body.and__mob .home-android svg {
      width: 530px;
      height: auto;
    }
    .case-studies-bann .bann-content h4 {
      font-size: 27px;
      margin: 0 0 0px;
    }
    .mob__app .case-studies-bann .bann-content h2 {
      font-size: 40px;
      margin: 0 0 3px;
    }
    .mob__app .ideas-content h3 {
      font-size: 24px;
    }
    .mob__app .ideas-content h4 {
      font-size: 40px;
      padding: 0;
      letter-spacing: 1px;
    }
    .mob__app .ideas-img {
      height: auto;
    }
    .mob__app .ideas-left-img img {
      width: 73%;
      height: auto;
    }
    .mob__app .ideas-img-content p {
      max-width: 81%;
      height: 342px;
      margin: 22px 0 18px;
    }
    .mob__app .order-food-content h4 {
      font-size: 24px;
    }
    .mob__app .order-food-content h2 {
      font-size: 37px;
      line-height: 55px;
      margin: 0;
    }
    .mob__app .order-food-content p {
      line-height: 28px;
      font-size: 15px;
    }
    .mob__app .multiple-food-content {
      max-width: 100%;
      margin-left: auto;
    }
    .mob__app ul.interface-color-palettes {
      padding: 14px 0;
    }
    .mob__app .font-box-md h3 {
      font-size: 43px;
    }
    .mob__app .font-box-md {
      padding: 0;
    }
    .mob__app .steps-img:before {
      right: 0;
      left: initial;
      bottom: 0;
      /* overflow: hidden; */
    }
    .mob__app .steps-content h3 {
      font-size: 27px;
      margin: 0;
    }
    .mob__app .steps-content h2 {
      font-size: 40px;
      font-weight: 700;
      margin: 0;
      padding: 0;
    }
    .mob__app .steps-content p {
      font-size: 15px;
      line-height: 29px;
    }
    .mob__app.cruzing-4-cash .order-food-content h4 {
      font-size: 21px;
      margin: 0;
      padding: 0;
      line-height: 17px;
    }
    .mob__app.cruzing-4-cash .steps-content h2 {
      font-size: 26px;
    }
    .mob__app.cruzing-4-cash .steps-content p {
      font-size: 15px;
      line-height: 29px;
      height: 474px;
      overflow-y: auto;
    }
    .mob__app.moments-pin .case-studies-bann .bann-content h2 {
      font-size: 36px;
      margin: 0 0 3px;
    }
    .mob__app.moments-pin .ideas-content h4 {
      font-size: 34px;
      padding: 6px 0 0;
      margin: 0 0 10px;
    }
    .arena-overlay {
      height: auto;
    }
    .mob__app.moments-pin .order-food-content h4 {
      font-size: 24px;
      line-height: 20px;
    }
    .mob__app.moments-pin .steps-content p {
      line-height: 28px;
      height: 491px;
      overflow-y: auto;
    }
    .mob__app.shed-card .case-studies-bann .bann-content h2 {
      font-size: 28px;
      margin: 0;
    }
    .mob__app.shed-card .ideas-content h3 {
      font-size: 24px;
      padding: 0 0 6px;
    }
    .mob__app.shed-card .ideas-img {
      margin: 0 0 20px;
    }
    .mob__app.shed-card .order-food-content h2 {
      color: #9e9e9e;
    }
    .mob__app.shed-card .order-food-content h4 {
      font-size: 31px;
      line-height: 34px;
    }
    .mob__app .steps-content p {
      height: 450px;
      overflow-y: auto;
    }
    .web___app .case-studies-bann .bann-content h2 {
      font-size: 38px;
      line-height: 45px;
      padding: 10px 0 0;
    }
    .web___app.web-arena-eatz .bann-img:before {
      background-size: 75%;
    }
    .web-arena-eatz.web___app .case-studies-bann:after {
      top: 67%;
      background-size: 86%;
    }
   
    .web-arena-eatz.web___app section.about-sec {
      padding: 0;
      position: relative;
    }
    .web-arena-eatz.web___app .about-sec-content h4 {
      font-size: 33px;
      margin: 0;
      padding: 0;
    }
    .web-arena-eatz.web___app .about-sec-content h2 {
      font-size: 42px;
      margin: 0;
    }
    .web-arena-eatz.web___app .about-sec-content p {
      font-size: 16px;
      font-weight: 300;
      padding: 0 0 0;
    }
    .web-arena-eatz.web___app section.why-choose-sec {
      padding: 25px 0 0;
    }
    .web-arena-eatz.web___app .why-choose-content h4 {
      font-size: 31px;
      margin: 0;
      padding: 0;
    }
    .web-arena-eatz.web___app .why-choose-content h2 {
      font-size: 42px;
      margin: 0;
    }
    .web-arena-eatz.web___app .why-choose-content p {
      font-size: 15px;
    }
    .web-arena-eatz.web___app section.why-choose-sec {
      height: auto;
    }
    .web-arena-eatz.web___app .op-content h4 {
      font-size: 31px;
      margin: 0;
      padding: 0;
    }
    .web-arena-eatz.web___app .op-content h2 {
      font-size: 42px;
      padding: 10px 0 0;
    }
    .web-arena-eatz.web___app .custom-content h4 {
      font-size: 33px;
      padding: 0 0 5px;
    }
    .web-arena-eatz.web___app .custom-content h2 {
      font-size: 33px;
    }
    .web-arena-eatz.web___app .custom-friendly::before {
      top: 0;
      right: initial;
      background-size: 89%;
      left: 83%;
    }
    .web-arena-eatz.web___app .responsive-content h4 {
      font-size: 32px;
    }
    .web-arena-eatz.web___app .responsive-content h2 {
      font-size: 39px;
      margin: 0;
    }
    .web-arena-eatz.web___app .font-box-md h3 {
      font-size: 45px;
    }
    .web-arena-eatz.web___app .address-section {
      padding-top: 0;
      position: relative;
      z-index: 5;
    }
    .cosa-bella .op-cont-box h5 {
      font-size: 16px;
    }
    .how-detail p {
      text-transform: lowercase;
      margin: 0;
      font-size: 15px;
    }
    
    .__site .web-bann-content h2 {
      font-size: 41px;
    }
    .web-bann-content h4 {
      font-size: 35px;
      margin: 0 0 8px;
    }
    .__site .web-banner {
      position: relative;
    }
    .__site .web-bann-img::before {
      bottom: -57px;
      right: initial;
      /* top: initial; */
      left: initial;
      width: 100%;
      height: 440px;
      background-size: 49%;
    }
    .__site .finance-content p {
      max-width: 88%;
    }
    .__site .client-bf-content h4 {
      font-size: 29px;
      margin: 0;
    }
    .__site .high-content p {
      max-width: 85%;
      font-weight: 400;
      overflow-y: auto;
      height: 406px;
    }
    .__site section.achieve-finance {
      padding: 0;
      position: relative;
    }
    .__site .font-box-md h3 {
      font-size: 52px;
    }
    .__site section.user-interface {
      padding: 0;
    }
    .__site .budget {
      height: auto;
    }
    .__site .web-bann-content h2 {
      font-size: 34px;
      padding: 5px 0 0;
    }
    .my-easy-fi.__site .web-bann-content {
      padding: 85px 85px 0 0;
    }
    section.home-main-banner div#slide__2 h4 {
      line-height: 27px;
      font-size: 20px;
      top: 49%;
    }
    section.home-main-banner div#slide__2 h2 {
      font-size: 30px;
    }
    section.home-main-banner div#slide__2 img#__img__01 {
      left: 37%;
      top: 14%;
    }
    section.home-main-banner div#slide__1 h2 {
      font-size: 29px;
    }
    section.home-main-banner div#slide__1 h2 span {
      font-size: 29px;
    }
    section.home-main-banner div#slide__1 h4 {
      font-size: 18px;
      top: 51%;
    }
    section.home-main-banner div#slide__1 #__img__01 {
      left: 38%;
    }
    div#layerslider {
      height: 600px !important;
    }
    section.home-main-banner div#slide__2 img#_img__02 {
      left: 76%;
    }
    .home-sect2 .desc h3 {
      font-size: 26px;
    }
    .tabs-wrapper .home-mobile-app svg {
      transform: scale(1.4);
    }
    .tabs-wrapper .going-beyond-bug-fix svg {
      transform: scale(1.4);
    }
    .tabs-wrapper .custom-web-app-dev svg {
      transform: scale(1.3);
    }
    .address-section .sub-heading {
      font-size: 30px;
      line-height: 1.2;
    }
    body.product-strategy.__mvp section.inner-hero-banner svg {
      width: 100%;
      height: auto;
      transform: scale(1.0);
    }
    body.product-strategy.strat .analytics-content {
      margin: 0 15px 21px;
    }
    .mb__box p {
      width: 58%;
      margin: auto;
      color: #fff;
    }
    .mb__box {
      top: 65%;
    }
    .who-we-are_who-we-are svg {
      width: 100%;
      height: auto;
    }
    section.facts-sect .desc-wrapper .ticket .ticket-desc h4 {
      font-size: 14px;
    }
    section.facts-sect .desc-wrapper .ticket .ticket-desc h3 {
      font-size: 26px;
    }
    .row.__who_we {
      max-width: 90%;
    }
    .img__food img {
      width: 73%;
      left: 2%;
      top: 18%;
      right: unset;
    }
    .food .img__food img {
    width: 83%;
    left: unset;
    top: -7%;
    right: 0;
}
.food .img__food {
    height: 313px;
}
.food  .ind_Banner::before {
    bottom: -77px;
    right: unset;
    height: 297px;
    width: 224px;
    background-size: 100%;
    left: -43px;
}
.food  .multi-dollar::before {
    height: 199px;
    width: 148px;
}
    .ind_Banner::before {
      right: unset;
      left: -48px;
    }
    .food_content h2 {
      font-size: 43px;
      margin: 5px 0 0;
    }
    section.multi-dollar {
      margin: -36px 0 55px
    }
    .multi-content h4 {
      font-size: 29px;
      line-height: 39px;
      max-width: 80%;
    }
    .mul-cont h3 {
      margin: 0 0 7px;
      font-size: 32px;
    }
    .mul-cont p {
      line-height: normal;
    }
    .create-cont h5 {
      font-size: 22px;
      margin: 0;
    }
    .create-cont h2 {
      font-size: 31px;
      line-height: 42px;
    }
    .create-cont h6 {
      font-size: 16px;
      color: #fff;
    }
    .create-cont p {
      color: #fff;
      padding: 0 0 05px;
    }
    .create-cont a {
      padding: 10px 14px;
      font-size: 14px;
    }
    section.organic-food {
      padding: 30px 0;
    }
    .organic-cont h5 {
      font-size: 17px;
      margin: 0 0 9px;
    }
    .organic-cont h4 {
      font-size: 21px;
      margin: 0 0 5px;
    }
    .organic-cont h2 {
      font-size: 28px;
    }
    .messg_box {
      margin: 30px 0 0;
    }
    section.organic-food img {
      width: 100%;
    }
    .online-food-content {
      padding: 25px 0 42px;
    }
    .online-food-content h2 {
      font-size: 26px;
      line-height: 36px;
    }
    .trust-box h4 {
      font-size: 15px;
      color: #e25b27;
      padding: 12px 0 0;
      line-height: 21px;
    }
   .trust-box p {
    font-size: 13px;
    line-height: 21px;
    max-height: 88px;
    padding: 0 2px 0 0;
    overflow-y: auto;
}
    .covered-content h2 {
      font-size: 30px;
      line-height: 39px;
      margin: 0 auto 28px;
    }
    .ch-cont-box h4 {
      font-size: 20px;
    }
    .ch-cont-box p {
      line-height: 24px;
      font-size: 16px;
    }
    .covered-food {
      height: 426px;
      width: 100%;
      padding: 120px 0 0;
      margin: 0 0 60px;
    }
    .chance-cont h2 {
      font-size: 28px;
      margin: 0 0 5px;
    }
    .chance-cont p {
      margin: 0 0 15px;
    }
    .chance-cont a {
      padding: 10px 14px;
      font-size: 14px;
    }
    .adv-content h2 {
      font-size: 28px;
    }
    .advance-img::before {
      left: 47%;
      background-size: 86%;
    }
    .adv__content h4 {
      font-size: 20px;
    }
    .adv__content p {
      color: #000;
      line-height: 23px;
      font-size: 14px;
    }
    .cta-details {
      max-width: 73%;
    }
    .cta-details p {
      font-size: 19px;
      margin: 0 0 1px;
    }
    .cta-details h2 {
      font-size: 29px;
      color: #fff;
      margin: 0 0 16px;
    }
    .cta-details a {
      font-size: 14px;
      padding: 10px 20px;
    }
    .ind-dropdown {
      top: 97px;
      left: 46%;
      display: none;
    }
    .portfolio-dropdown {
      left: 18%;
    }
    section.facts-sect .desc-wrapper .desc h3 {
      font-size: 32px;
    }
    section.facts-sect .desc-wrapper .desc h2 {
      font-size: 40px;
    }
    .who_we_are .inner-hero-banner {
      padding: 0 0 0;
    }
    /*coca-cola responsive*/
    .cocacola.__site .web-bann-content h4,
    .cocacola.__site .finance-content h4,
    .cocacola.__site .client-bf-content h4,
    .cocacola.__site .high-content h4,
    .cocacola.__site .achieve-content h4,
    .cocacola.__site .creative-content h4 {
      font-size: 28px;
      margin: 0 0 7px;
      padding: 0;
    }
    .cocacola.__site .finance-content h2,
    .cocacola.__site .client-bf-content h2,
    .cocacola.__site .web-bann-content h2,
    .cocacola.__site .high-content h2,
    .cocacola.__site .achieve-content h2,
    .cocacola.__site .interface-content h2,
    .cocacola.__site .creative-content h2 {
      font-size: 32px;
      padding: 0;
      margin: 2px 0 4px;
    }
    .cocacola.__site .finance-img:before {
      left: -66px;
      background-size: 95%;
    }
    .cocacola.__site .web-bann-content p,
    .cocacola.__site .client-bf-content p,
    .cocacola.__site .finance-content p,
    .cocacola.__site .high-content p,
    .cocacola.__site .achieve-content p,
    .cocacola.__site .creative-content p {
      max-width: 88%;
      line-height: 25px;
      font-size: 15px;
    }
    .cocacola .finance-matter {
      height: auto;
    }
    ul.interface-color-palettes {
      padding: 24px 0;
    }
    /*budget university*/
    .budget_uni.__site .web-bann-img {
      width: 100%;
      height: 450px;
      position: relative;
    }
    .budget_uni.__site .web-banner {
      min-height: 450px;
      height: auto;
    }
    .budget_uni.__site .web-bann-img::before {
      width: 492px;
      height: 357px;
    }
    .budget_uni.__site .web-bann-content h2 {
      font-size: 30px;
    }
    .budget_uni.__site .web-bann-content h4 {
      font-size: 27px;
      line-height: 18px;
    }
    .budget_uni.__site .web-bann-content p {
      max-width: 90%;
      font-size: 15px;
      line-height: 24px;
    }
    .budget_uni.__site .client-bf-content h4 {
      font-size: 27px;
      margin: 0;
      line-height: 24px;
    }
    .budget_uni.__site .__site .client-bf-content h2 {
      margin: 0;
    }
    .budget_uni.__site .client-bf-content p {
      font-size: 15px;
      line-height: 27px;
    }
    .budget_uni.__site .finance-content h4 {
      font-size: 27px;
      margin: 0 0 3px;
    }
    .budget_uni.__site .finance-content h2 {
      font-size: 30px;
    }
    .budget_uni.__site .finance-content p {
      font-size: 15px;
    }
    .budget_uni.__site .finance-img:before {
      width: 406px;
      height: 386px;
      left: -70px;
    }
    .budget_uni.__site .high-content h4 {
      margin: 0;
      padding: 0;
      font-size: 27px;
    }
    .budget_uni.__site .high-content h2 {
      font-size: 30px;
      margin: 4px 0;
    }
    .budget_uni.__site .high-content {
      max-width: 85%;
      margin: auto;
    }
    .budget_uni.__site .high-content p {
      font-size: 15px;
      line-height: 28px;
    }
    .budget_uni.__site .achieve-content h4 {
      font-size: 23px;
      margin: 0 0 3px;
    }
    .budget_uni.__site .achieve-content h2 {
      font-size: 30px;
      margin: 0 0 5px;
    }
    .budget_uni.__site .achieve-content p {
      font-size: 15px;
      line-height: 29px;
    }
    .budget_uni.__site section.achieve-finance::before {
      width: 489px;
      height: 301px;
    }
    .budget_uni.__site .interface-content h3 {
      font-size: 27px;
      padding: 0 0 1px;
    }
    .budget_uni.__site .interface-content h2 {
      font-size: 32px;
    }
    .int-color-box h6 {
      font-size: 29px;
    }
    .font-box h5 {
      font-size: 24px;
      margin: 0 0 5px;
    }
    .font-box-md p {
      font-size: 15px;
      padding-left: 20px;
    }
    .creative-content h2 {
      font-size: 30px;
    }
    .creative-content h4 {
      font-size: 27px;
      margin: 0 0 3px;
    }
    .creative-content p {
      font-size: 15px;
      line-height: 26px;
    }
    .budget_uni.__site .client-bf-content h2 {
      font-size: 32px;
    }
    /*mind 4 bizz*/
    .m4B.__site .web-bann-img::before {
      width: 523px;
      height: 399px;
    }
    .m4B.__site .web-banner {
      height: 434px
    }
    .m4B.__site .web-bann-content h2 {
      font-size: 27px;
    }
    .m4B.__site .web-bann-content h4 {
      font-size: 25px;
      margin: 0;
      line-height: 15px;
    }
    .m4B.__site .web-bann-content p {
      max-width: 90%;
      font-size: 14px;
    }
    .m4B.__site .client-bf-content h2 {
      font-size: 27px;
    }
    .m4B.__site .__site .client-bf-content p {
      font-size: 14px;
      line-height: 24px;
    }
    .m4B.__site .finance-content h4 {
      font-size: 23px;
      margin: 0 0 3px;
    }
    .m4B.__site .finance-content h2 {
      font-size: 27px;
    }
    .m4B.__site .finance-content p {
      max-width: 95%;
      font-size: 14px;
    }
    .m4B.__site .finance-img:before {
      width: 389px;
      height: 415px;
      left: -40px;
    }
    .m4B.__site .finance-img {
      position: relative;
      width: 100%;
      height: 428px;
    }
    .m4B.__site .web-banner::before {
      width: 34px;
      height: 121px;
    }
    .m4B.__site .high-content h4 {
      padding: 0 0 3px;
      font-size: 27px;
    }
    .m4B.__site .high-content h2 {
      font-size: 30px;
      margin: 0 0 3px;
    }
    .m4B.__site .high-content p {
      max-width: 100%;
      font-weight: 400;
      overflow-y: auto;
      height: 406px;
      font-size: 15px;
      line-height: 28px;
    }
    .m4B.__site .achieve-content h4 {
      font-size: 24px;
      margin: 0 0 3px;
    }
    .m4B.__site .achieve-content h2 {
      font-size: 30px;
      margin: 0 0 2px;
    }
    .m4B.__site .achieve-content p {
      font-weight: 300;
      color: #252525;
      font-size: 15px;
      line-height: 28px;
    }
    .m4B.__site section.achieve-finance::before {
      width: 509px;
      height: 347px;
    }
    .m4B.__site section.creative::before {
      width: 96px;
      height: 168px;
    }
    /*oko-sensei*/
    .oku.__site .web-bann-content h4 {
      font-size: 24px;
      margin: 0;
    }
    .oku.__site .web-bann-content h2 {
      font-size: 27px;
    }
    .oku.__site .web-bann-content p {
      max-width: 90%;
      font-size: 15px;
      line-height: 26px;
    }
    .oku.__site .client-bf-content h4 {
      font-size: 27px;
      margin: 0 0 3px;
    }
    .oku.__site .client-bf-content h2 {
      font-size: 30px;
    }
    .oku.__site .client-bf-content p {
      max-width: 80%;
      font-size: 15px;
      line-height: 29px;
    }
    .oku.__site .finance-img:before {
      width: 411px;
      height: 380px;
    }
    .oku.__site .finance-img {
      position: relative;
      width: 100%;
      height: 430px;
    }
    .oku.__site .finance-content h4 {
      font-size: 24px;
      margin: 0 0 3px;
    }
    .oku.__site .finance-content h2 {
      font-size: 27px;
    }
    .oku.__site .finance-content p {
      line-height: 26px;
    }
    .oku.__site .high-content h4 {
      margin: 0;
      padding: 0 0 0;
      font-size: 25px;
    }
    .oku.__site .high-content p {
      line-height: 25px;
      margin: 0;
    }
    .oku.__site .achieve-content h4 {
      font-size: 24px;
    }
    .oku.__site .achieve-content h2 {
      font-size: 26px;
      margin: 0 0 0;
    }
    .oku.__site section.achieve-finance::before {
      width: 509px;
      height: 358px;
    }
    .oku.__site .high-content h4 {
      font-size: 23px;
    }
    .oku.__site .high-content h2 {
      font-size: 29px;
      padding: 4px 0 0;
      margin: 0;
    }
    .oku.__site .user-interface::before {
      left: -21px;
    }
    .oku.__site .interface-content h3 {
      font-size: 25px;
      padding: 0 0 2px;
    }
    .oku.__site .interface-content h2 {
      font-size: 32px;
    }
    /*industries*/
   .education img.banner-right-img {
    right: unset;
    bottom: unset;
    width: 369px;
    height: 412px;
    left: 26px;
}
    .education .ind_Banner {
      min-height: 490px;
    }
    .education .img__food {
      height: 283px;
    }
    .food_content h2 {
      font-size: 31px;
      margin: 3px 0 0;
    }
    .food_content h4 {
      font-size: 24px;
    }
    .food_content p {
      font-size: 14px;
      line-height: 24px;
    }
    .education .multi-dollar::before {
      height: 100px;
      width: 104px;
    }
    .multi-content h4 {
      font-size: 25px;
      line-height: 33px;
    }
    .multi-box {
      padding: 10px;
    }
    .mul-cont p {
      font-size: 14px;
    }
    .createIn,
    .education .createIn {
      height: auto;
      padding: 20px 0;
    }
    .create-cont h2 {
      font-size: 26px;
      line-height: 34px;
      margin: 0 0 5px;
    }
    .create-cont h5 {
      font-size: 20px;
      margin: 0;
    }
    .create-cont h6 {
      margin: 0 0 4px;
    }
    .create-cont p {
      font-size: 14px;
      margin: 0 0 4px;
    }
    .create-cont a {
      padding: 8px 10px;
      font-size: 13px;
    }
    .organic-cont h5 {
      font-size: 16px;
      margin: 0 0 3px;
    }
    .organic-cont h4 {
      font-size: 19px;
      margin: 0 0 3px;
    }
    .organic-cont h2 {
      font-size: 22px;
    }
    .messg_box {
      margin: 25px 0 0;
      height: 125px;
      width: 100%;
      padding: 20px;
    }
    .messg_box p {
      color: #fff;
      font-weight: 600;
      font-size: 18px;
    }
    section.organic-food {
      padding: 30px 0 0;
    }
    .online-food-content {
      padding: 0 0 25px;
    }
    .education .online-food::before {
      width: 85px;
      height: 121px;
    }
    .online-food-content h2 {
      font-size: 22px;
      line-height: 33px;
    }
    ul.online-trust {
      padding: 25px 0 0;
    }
    .trust-box {
      height: auto;
      padding: 5px 22px;
    }
    .trust-box span {
      width: 93px;
      height: 93px;
    }
    .trust-box h4 {
      margin: 0 0 4px;
    }
    .covered-food {
      height: auto;
      width: 100%;
      padding: 26px 0;
      margin: 0 0 28px;
    }
    .covered-content h2 {
      font-size: 28px;
      line-height: 39px;
      margin: 0 auto 12px;
    }
    .chance-cont h2 {
      font-size: 24px;
      margin: 0 0 1px;
    }
    .chance-cont p {
      margin: 0 0 7px;
      font-size: 14px;
      line-height: 25px;
    }
    .adv-content h2 {
      font-size: 25px;
      margin: 0;
    }
    .adv__box {
      padding: 0 19px;
      height: 133px;
    }
    .adv__content h4 {
      font-size: 19px;
    }
    .cta__industry::before,
    .education .cta__industry::before {
      width: 527px;
      height: 422px;
    }
    .cta__industry,
    .education .cta__industry {
      height: 337px;
    }
    .cta-details p {
      font-size: 17px;
      margin: 0 0 1px;
    }
    .cta-details h2 {
      font-size: 24px;
      color: #fff;
      margin: 0 0 14px;
    }
    .responsive-benefit h4 {
    font-size: 30px;
    margin: 0 0 10px;}
    .responsive-benefit h2 {
    font-size: 40px;
    
    margin: 0 0 4px;
}
.bene-box h6 {
    font-size: 17px;
    padding: 12px 0 0;
}
section.logoslider-row-sect {
    padding: 30px 0;
}
section.benefit-responsive {
    padding: 0 0 30px;
}
.hit-sect .desc h2 {
    font-size: 40px;
    margin-bottom: 10px;
}
.responsive-design section.services-solutions {
    padding: 25px 0;
}
.responsive-design section.services-solutions .head-desc h3 {
    font-size: 25px;
}
.responsive-design section.services-solutions .head-desc h2 {
    font-size: 40px;
}
section.resp-process-sec {
    padding: 30px 0;
    background: #eff0fa;
}
.resp-content h4 {
    font-size: 30px;
 
}
.resp-content h2 {
    font-size: 40px;
    
    margin: 0 0 0px;
}
.responsive-design section.services-solutions .tickets-row .tickets {
    padding: 0 17px 20px;
    margin-top: 95px;
    height: calc(100% - 95px);
}
.informational section.services-solutions.info {
    padding: 0 0 20px;
    margin: -13% 0 0;
}
.informational .best-deals-img img {
    right: 0;

  }
.best-deals {
    height: auto;
    padding: 15px 0;
 
}
.hit-sect:before{
  display: none;
}
.hit-sect {
    padding: 27px 0 20px;
    position: relative;
}
.informational .best-d-content h4 {
    font-size: 30px;
    padding: 0;
    margin: 0 0 5px;
}
.best-d-content h2 {
    font-size: 40px;
    
}
.best-d-content p {
    font-size: 25px;
   
    line-height: 1.3;
}
.hit-sect .desc p {
    margin-bottom: 15px;
    font-size: 15px
}
.ui-ux ul.platform-list {
    
    padding: 35px 0;
} 
.ui-ux .platform-tabbox {
    margin: 0 0 30px;
}
.creative-direction section.hit-sect.__hi {
    padding: 0 0 0;
}
.creative-direction section.services-solutions .head-desc h3 {
    font-size: 30px;
    line-height: unset;
    margin: 0 0 5px;
}
.creative-direction section.services-solutions .tickets-row .tickets .desc p {
    font-size: 14px;
}
.e-commerce  .hit-sect .desc h2 {
 
    line-height: 39px;
}
.e-commerce .best-deals-img img {
    right: 0;
}
.e-commerce .best-d-content h4 {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    text-align: center;
    padding: 0;
    margin: 0 0;
    line-height: unset;
}
.responsive-benefit p {
    font-size: 15px;
}
.rp-content p {
    font-size: 15px;
}
.resp-content p {

    font-size: 15px;
}
.inspiring-content p {
    font-size: 15px;
    line-height: 1.7;
}
.benefit-content p {
    font-size: 15px;
  
}
.platform-tabbox .desc.txt-2 p {
    font-size: 15px;
   
    line-height: 1.7;
}
.beauty img.banner-right-img {
    height: 455px;
    right: 113px;
    bottom: 15px;
}
.beauty .img__food {

    height: 272px;
}
.beauty .ind_Banner::before {
    height: 230px;
    width: 137px;
    background-size: 100%;
}
.beauty .createIn::before {
    content: "";
  
    top: -50px;
  
    width: 118px;
    height: 202px;
}

.beauty .online-food::before {
    width: 87px;
    height: 117px;
}
.beauty .covered-food {
   
    height: auto;
    padding: 50px 0;
    margin: 0 0 37px;
}
.covered-content h2 {
    font-size: 26px;
    line-height: 34px;
    margin: 0 auto 15px;
}

.beauty .chance-img::after {
    width: 145px;
    height: 187px;
}
.chance-cont h2 {
    font-size: 23px;
    margin: 0 0 3px;
}
.beauty .cta__industry::before {
    width: 477px;
    height: 367px;
}
.beauty .ind_Banner {
   
    width: 100%;
    min-height: 495px;
 
}
.clean .ind_Banner {
    min-height: 500px;
}
.clean img.banner-right-img {
    right: 0;
    bottom: unset;
    width: 362px;
    height: 423px;
    background-size: 100%;
}
.clean .createIn {
    
    height: auto;
  
}
.clean .img__food {
    height: 281px;
}
.clean .organic-cont h2 {
    font-size: 23px;
}
.clean .adv__content h4 {
    font-size: 14px;
}
.clean .cta__industry::before {
    width: 494px;
    height: 383px;
}
.clean .cta__industry {
    height: 312px;
   
}
.clean .multi-dollar::before {
 
    left: -13px;
}
.clean .chance-img::before{
  display: none
}
.clean .chance-img::after {
    width: 163px;
    height: 197px;
}
.education .multi-img img {
    width: 100%;
}
.clean .ind_Banner::after {
    height: 198px;
}
.education .ind_Banner::after {
    height: 187px;
}
.education .covered-food {
    height: auto;
}
.health-care .createIn::before {
    
    top: 73%;
    width: 172px;
    height: 222px;
  
}
.health-care .ind_Banner {
    height: 497px;
}
.health-care .ind_Banner::after {
    height: 169px;
}
.health-care .img__food img {
    top: unset;
    right: unset;
    top: -10px;
    width: 80%;
}
.health-care section.multi-dollar {
    margin: 0 0 55px;
}
.food .ind_Banner {
    background: url(../images/industries/food/banner-1.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 543px;
    display: flex;
    justify-content: center;
    display: flex;
    padding: 50px 0 0;
    position: relative;
    background-position: bottom right;
}
.transport .ind_Banner {
    min-height: 450px;
}
.transport img.banner-right-img {
    position: absolute;
    width: 528px;
    height: 387px;
  right: 19px;
    bottom: 58px;
}
.transport .img__food {
    height: 268px;
}
.transport .ind_Banner {
    min-height: 436px;
}
.transport .img__food {
    height: 243px;
}
.transport img.banner-right-img {
    position: absolute;
    width: 484px;
    height: 354px;
}
.transport .multi-dollar::before {
    height: 140px;
    width: 112px;
}
.transport .multi-img img {
    width: 100%;
}
.transport .chance-img::before{
  display: none;
}
.transport .advance-img::before {
    height: 532px;
    width: 658px;
    background-size: 100%;
}
.transport .adv__content p {
    line-height: 19px;
    font-size: 13px;
}
.transport .ind_Banner {
    min-height: 340px;
    padding: 25px 0 0 ;
}
.transport .img__food {
    height: 146px;
}
.transport img.banner-right-img {
    position: absolute;
    width: 398px;
    height: 270px;
    right: 19px;
    bottom: 48px;
}
.transport .online-food::before {
    width: 86px;
    height: 71px;
}
.transport .chance-img::after {
   
    width: 150px;
    height: 97px;

}

.transport .advance-img::before {
 
    background-size: 100%;
}
.transport .multi-dollar::before {
    height: 205px;
    width: 112px;
}
.fitness .ind_Banner {
  
    height: 480px;
   
}
.fitness .img__food::before {
    top: 23px;
    width: 356px;
}
.fitness .img__food {
    height: 280px;
}
.fitness .multi-img img {
    width: 100%;


}
.fitness .chance-img::after {
    
    width: 124px;
    height: 173px;
   
}
.fitness .advance-img::before {
  
    background-size: 100%;
}
.fitness .cta__industry::before {
    left: -14%;

}
.fitness .multi-dollar::before {
    top: -12%;
    height: 111px;
    width: 155px;
}
.fitness .covered-food {
  
    height: auto;
    padding: 30px 0;
}
.fitness .cta__industry {
    height: auto;
}
.fitness .chance-img::after {
    width: 89px;
    height: 115px;
    top: 60%;
}

}
 @media screen and (min-width:1000px) and (max-width:1099px){

.beauty img.banner-right-img {
    right: 75px;
}
.home-care .multi-dollar::before {
    height: 234px;
    width: 160px;
}
.home-care .createIn {
    
    height: auto;
  
}
.home-care .online-food::before {
    width: 106px;
    height: 99px;
}
.home-care .covered-food {

    height: auto;
}
.home-care .chance-img::after {
    width: 79px;
    height: 136px;
}

.home-care .adv__content h4 {
    font-size: 15px;
    padding: 10px 0 0;
}
.home-care .cta__industry::before {
    width: 563px;
    background-size: 100% !important;
}
.home-care .advance-img::before {
   
    height: 448px;
    width: 607px;
}

 }
  
  @media screen and (min-width:992px) and (max-width:1099px) {
    /*coca-cola*/
    .cocacola.__site .client-benefits::after {
      width: 114px;
      height: 235px;
    }
    .cocacola.__site .web-bann-img::before {
      width: 563px;
      height: 410px;
    }
    .cocacola.__site .client-benefits::before {
      display: none
    }
    .cocacola .client-benefits {
      height: auto;
      background: unset;
    }
    .cocacola.__site .finance-img:before {
      left: -87px;
      background-size: 80%;
    }
    section.highlights {
      padding: 34px 0 0;
      position: relative;
    }
  }
  
  @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) {
    section.home-main-banner div#slide__1 #__img__01 {
      left: 30%;
      width: 78%;
    }
    section.home-main-banner div#slide__2 img#__img__01 {
      left: 35%;
      top: 14%;
      width: 64% !important;
    }
    section.home-main-banner div#slide__2 img#_img__02 {
      left: 71%;
    }
   /* section.inner-hero-banner .desc h1 span {
      font-size: 42px;
    }*/
  }
  
  @media screen and (max-width:991px) {
    .home-sect2 .desc h3:before {
      left: -50px
    }
    ul.agile-dev-list li .agile-box {
      padding: 20px 0 3px 32px;
      position: relative;
      width: 88%;
      margin-left: auto;
    }
    .product-strategy.strat section.skills-diff-sect .desc p {
      font-size: 14px;
      padding: 0;
      margin: 0 0 13px;
      max-height: 250px;
      overflow-y: auto;
      padding: 0 11px 0 0;
      max-width: 100%;
    }
    body.app-market.mart section.app-sect-2 .desc:before {
      bottom: -27%;
    }
    body.app-market.mart section.app-analytics {
      padding: 58px 0 34px;
      position: relative;
    }
    .portfolio-logo section.inner-hero-banner,
    .portfolio-video-anime section.inner-hero-banner {
      padding: 114px 0 20px;
    }
    .portfolio-bann-content span {
      font-size: 31px;
    }
    .portfolio-bann-content h1 {
      line-height: 38px;
      font-size: 44px;
      margin: 0;
    }
    .portfolio-bann-content p {
      font-size: 15px;
      font-weight: 400;
      max-width: 80%;
      margin: auto;
      text-align: center;
      padding: 10px 0;
      line-height: 27px;
    }
    .logo_box img {
      width: 79%;
    }
    .sc-box {
      display: none;
    }
    /* header {
          position: fixed;
          left: 0;
          top: 0;
          right: 0;
          padding: 10px 0;
      }*/
    #mob__port section.testimonials {
      padding-top: 20px;
    }
    header nav.navbar button.navbar-toggler {
      display: none;
    }
    header .col-md-9 {
      width: 100%;
    }
    header .col-md-3 {
      margin: auto;
    }
    header nav.navbar button.navbar-toggler span.navbar-toggler-icon:before {
      content: "\f00d" !important;
    }
    header nav.navbar button.navbar-toggler.collapsed span.navbar-toggler-icon:before {
      content: "\f0c9" !important;
    }
    header nav.navbar button.navbar-toggler span.navbar-toggler-icon {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    header nav.navbar .navbar-collapse ul.navbar-nav {
      width: 100%;
      display: flex;
      flex-direction: row;
    }
    .home-our-services .tabs-menu ul.slick-dots {
      display: none !important;
    }
    .home-our-services .col-md-5,
    .home-our-services .col-md-7 {
      width: 100%;
    }
    .home-our-services .head-desc h2 {
      font-size: 50px;
      height: auto;
      margin-bottom: 25px;
    }
    .home-sect2 .logo-slider button.slick-arrow {
      bottom: -40px;
    }
    .home-sect2 .desc h3 {
      font-size: 20px;
    }
    .home-sect2 .desc h3:before {
      font-size: 80px;
      top: -20px;
      left: -10px;
    }
    .home-sect2 {
      padding: 50px 0 100px;
    }
    .home-our-services .img-box {
      padding: 25px;
      width: 50%;
      margin: auto;
    }
    .home-our-services .desc-box h3 {
      font-size: 20px;
      margin-bottom: 15px;
    }
    .home-our-services .desc-box h3 span {
      font-size: 30px;
    }
    .home-our-services .desc-box ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
    }
    .home-our-services .desc-box ul li {
      width: 50%;
    }
    .home-our-services .desc-box ul li a .navbox {
      flex-wrap: wrap;
    }
    .home-our-services .desc-box ul li a .navbox .icon-box {
      margin: auto;
      background: #f2fbf7;
    }
    .home-our-services .desc-box ul li a .navbox .text-box {
      flex: auto;
      width: 100%;
      margin: auto;
      text-align: center;
      justify-content: center;
      margin-top: 10px;
    }
    .home-our-services:before {
      top: 75%;
      width: 100%;
      background-size: cover !important;
    }
    .home-our-services .tabs-menu ul li.slick-slide a {
      font-size: 22px;
    }
    .experiences-sect {
      padding: 50px 0;
    }
    .experiences-sect .head-desc h3 {
      font-size: 20px;
    }
    .experiences-sect .head-desc h2 {
      font-size: 30px;
    }
    .home-our-services .tabs-menu ul button {
      left: 0;
      top: -60px;
    }
    .testimonials .testimonial-slider,
    .testimonials .testimonial-slider>div {
      overflow: hidden;
    }
    .blogs-sect .col-md-4:nth-child(1) {
      width: 50%;
    }
    .blogs-sect .col-md-4:nth-child(2) {
      width: 20%;
      margin-left: -5%;
    }
    .blogs-sect .img-box {
      transform: none;
      margin: auto;
      max-width: 100%;
      margin-top: 25px;
    }
    .home-sect2 .logo-slider:before {
      right: inherit;
      left: 0;
    }
    .case-studies-sect .img-box {
      height: 100%;
    }
    .case-studies-sect .img-box img {
      width: auto;
      height: 100%;
    }
    .ist-view {
      padding: 0 15px;
    }
    .experiences-sect {
      padding: 50px 0;
    }
    .hit-sect .desc h2 {
      font-size: 30px;
      margin-bottom: 20px;
    }
   .hit-sect .desc h3 {
    font-size: 25px;
    margin: 0 0 5px;
}
    .hit-sect {
      padding: 40px 0;
    }
    .hit-sect .desc .cta-box a {
      font-size: 12px;
      width: 100%;
      margin-bottom: 15px;
    }
    .hit-sect .desc .cta-box {
      display: flex;
      justify-content: space-between;
      margin-bottom: 25px;
      flex-direction: column;
    }
    .blogs-sect .head-desc h2,
    .case-studies-sect .head-desc h2 {
      font-size: 30px;
    }
    .blogs-sect .head-desc h3,
    .case-studies-sect .head-desc h3 {
      font-size: 20px;
    }
    .blogs-sect .head-desc p {
      margin-top: 20px;
    }
    .blogs-sect .blogs-wrapper .blog-box .blog-desc a {
      font-size: 20px;
      line-height: 1.2;
      display: block;
    }
    .blogs-sect .blogs-wrapper .blog-box .blog-desc h3 {
      font-size: 16px;
      margin: 0;
    }
    .blogs-sect .blogs-wrapper .blog-box .blog-desc h6 {
      font-size: 12px;
      line-height: 1;
      margin: 0;
    }
    .blogs-sect .blogs-wrapper {
      padding-top: 20px;
    }
    .sub-heading,
    .f-form .desc h3 {
      font-size: 20px;
    }
    .our-blog-cap,
    .f-form .desc h2 {
      font-size: 30px;
    }
    footer .footer-main-wrapper .footer-locations .location-main {
      margin-bottom: 25px;
    }
    footer .footer-main-wrapper .social-links ul {
      margin: 0;
    }
    footer .copyrights-box ul {
      display: block;
    }
    footer .copyrights-box ul li {
      padding: 0;
      display: inline-block;
      width: 49%;
    }
    .home-our-services {
      overflow: hidden;
    }
    .f-form .col-md-4 {
      width: 50%;
    }
    .f-form .col-md-6 {
      margin: 0;
    }
    footer .footer-main-wrapper .footer-locations ul li a br {
      display: none;
    }
    footer .footer-main-wrapper .footer-locations ul li a {
      font-size: 14px;
      line-height: 1.4;
      display: block;
    }
    footer .footer-main-wrapper>div>div>.col-md-6 {
      width: 100%;
      position: relative;
      margin-bottom: 25px;
    }
    footer .footer-main-wrapper>div>div>.col-md-6:before {
      position: absolute;
      content: '';
      right: -10px;
      height: 1px;
      bottom: -12.5px;
      background: #ddd;
      width: 100%;
    }
    footer .footer-main-wrapper>div>div>.col-md-2 {
      width: 25%;
    }
    footer .footer-main-wrapper>div>div>.col-md-4 {
      width: 75%;
    }
    footer .footer-main-wrapper .f-nav-wrapper:before {
      display: none;
    }
    section.inner-hero-banner .desc h2 {
      font-size: 40px;
    }
    section.inner-hero-banner .desc h3 {
      font-size: 26px;
    }
    section.inner-hero-banner .desc p {
      font-size: 14px;
    }
    section.inner-hero-banner .desc .cta-box a {
      margin: 0;
      width: calc(50% - 10px);
      font-size: 12px;
    }
    section.inner-hero-banner .desc .cta-box {
      justify-content: space-between;
    }
    section.testimonials.testi-page .head-desc h3 {
      font-size: 35px;
    }
    section.testimonials.testi-page .head-desc h2 {
      font-size: 50px;
    }
    .testi-page .col-md-4 {
      width: 50%;
    }
    section.web-app-desc .tabs-container .tabs-wrapper .img-wrapper img {
      max-width: 100%;
      object-fit: contain;
    }
    section.web-app-desc .tabs-container .tabs-wrapper .row {
      flex-direction: column-reverse;
    }
    section.web-app-desc .tabs-container .tabs-wrapper .row .col-md-5,
    section.web-app-desc .tabs-container .tabs-wrapper .row .col-md-7 {
      width: 100%;
    }
    section.web-app-desc .tabs-container .tabs-wrapper .desc-box,
    section.web-app-desc .tabs-container .tabs-wrapper .desc-box h3,
    section.web-app-desc .tabs-container .tabs-wrapper .desc-box h2,
    section.web-app-desc .tabs-container .tabs-wrapper .desc-box p {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
    }
    section.web-app-desc .tabs-container .tabs-menu ul li a {
      font-size: 12px;
      padding: 0;
    }
   
    section.services-solutions .tickets-row .tickets .desc p {
      font-size: 14px;
    }
    section.services-solutions .head-desc h2 {
      font-size: 30px;
      margin-bottom: 15px;
    }
    section.services-solutions .head-desc h3 {
      font-size: 20px;
    }
    section.services-solutions .head-desc p {
      font-size: 14px;
    }
    section.ios-app-portfolio .item .desc h3,
    section.web-portfolio-sect .item .desc h3 {
      font-size: 20px;
    }
    section.ios-app-portfolio .item .desc h2,
    section.web-portfolio-sect .item .desc h2 {
      font-size: 20px;
      margin-bottom: 30px;
    }
    section.ios-app-portfolio .item .desc p,
    section.web-portfolio-sect .item .desc p {
      font-size: 14px;
      margin-bottom: 15px;
    }
    section.ios-app-portfolio .item .details>h3,
    section.web-portfolio-sect .item .details>h3 {
      font-size: 16px;
      margin-bottom: 15px;
    }
    section.ios-app-portfolio .item .details ul li,
    section.web-portfolio-sect .item .details ul li {
      font-size: 14px;
    }
    section.ios-app-portfolio .item .details .row,
    section.web-portfolio-sect .item .details .row {
      width: 100%;
    }
    section.ios-app-portfolio .item .device-box,
    section.web-portfolio-sect .item .device-box {
      left: 50%;
      right: -30%;
      bottom: -10%;
    }
    section.ios-app-portfolio .item .device-box,
    section.web-portfolio-sect .item .col-md-3 {
      position: relative;
    }
    section.web-app-desc .head-desc h2 {
      font-size: 30px;
      margin-bottom: 15px;
    }
    section.web-app-desc .head-desc h3 {
      font-size: 20px;
    }
    section.web-app-desc .head-desc p {
      font-size: 14px;
    }
    section.web-app-desc .tabs-container .tabs-wrapper .desc-box h2 {
      font-size: 30px;
      margin-bottom: 15px;
    }
    section.web-app-desc .tabs-container .tabs-wrapper .desc-box h3 {
      font-size: 20px;
      margin-top: 50px;
    }
    section.web-app-desc .tabs-container .tabs-wrapper .desc-box p {
      font-size: 14px;
    }
    section.tclc-sect .row,
    section.dqa-sect .row {
      flex-direction: column;
    }
    section.haha-sect .row,
    section.gbbf-sect .row {
      flex-direction: column-reverse;
    }
    section.haha-sect .col-md-5,
    section.haha-sect .col-md-6,
    section.tclc-sect .col-md-6,
    section.gbbf-sect .col-md-6,
    section.dqa-sect .col-md-6 {
      width: 100%;
    }
    section.haha-sect .col-md-6.offset-md-1 {
      margin: 0;
    }
    section.dqa-sect {
      overflow: hidden;
    }
    section.dqa-sect .img-box:before {
      width: inherit;
      left: -50%;
      right: -50%;
      z-index: -1;
    }
    section.gbbf-sect .img-box,
    section.dqa-sect .img-box {
      padding: 50px !important;
      margin-bottom: 25px;
    }
    section.haha-sect .img-box {
      padding: 0 50px;
    }
    section.haha-sect .desc-box h3,
    section.tclc-sect .desc-box h3,
    section.gbbf-sect .desc-box h3,
    section.dqa-sect .desc-box h3 {
      font-size: 20px;
      text-align: center;
    }
    section.haha-sect .desc-box h2,
    section.tclc-sect .desc-box h2,
    section.gbbf-sect .desc-box h2,
    section.dqa-sect .desc-box h2 {
      font-size: 30px;
      text-align: center;
    }
    section.haha-sect .desc-box p,
    section.tclc-sect .desc-box p,
    section.tclc-sect .desc-box .cta-box,
    section.haha-sect .desc-box .cta-box,
    section.gbbf-sect .desc-box .cta-box,
    section.gbbf-sect .desc-box p,
    section.dqa-sect .desc-box p {
      text-align: center;
      font-size: 14px;
    }
    section.yfiad-sect .col-md-2 {
      width: 25%;
    }
    section.yfiad-sect .img-box {
      padding: 50px 0;
    }
    section.yfiad-sect .col-md-5 {
      width: 75%;
    }
    section.yfiad-sect .desc h3 {
      font-size: 20px;
      margin-top: 60px;
      text-align: center;
    }
    section.yfiad-sect .desc h2 {
      font-size: 30px;
      margin-bottom: 15px;
      text-align: center;
    }
    section.yfiad-sect .desc p {
      font-size: 14px;
      text-align: center;
    }
    section.brand-strategic-sect .col-md-3 {
      width: 50%;
      margin: 15px 0;
    }
    section.addc-sect .img-box {
      transform: translate(40px, -30px);
    }
    .mb-50 {
      margin-bottom: 50px !important;
    }
    section.skills-diff-sect .col-md-6 {
      width: 100%;
    }
    section.skills-diff-sect .desc {
      padding-top: 50px;
    }
    section.skills-diff-sect .vector-wrapper {
      max-width: 70%;
      margin: auto;
      padding-right: 0;
    }
    section.skills-diff-sect .desc h3,
    section.skills-diff-sect .desc h2,
    section.skills-diff-sect .desc p {
      text-align: center;
    }
    section.app-slider-sect .wrapper .desc-slider .item .details .row {
      max-width: 75%;
    }
    section.app-slider-sect .wrapper .desc-slider .item .details .downloads-quantity h3,
    section.app-slider-sect .wrapper .desc-slider .item .details .rating-box h3 {
      font-size: 25px;
    }
    section.app-sect-2 .desc h2 {
      font-size: 25px;
    }
    section.app-sect-2 .desc h2 span {
      display: inline;
    }
    section.android-app-platforms .bullet-points ul li .icon-box {
      width: 100px;
      height: 100px;
    }
    section.android-app-platforms .bullet-points ul li .icon-box i {
      font-size: 50px;
    }
    section.android-app-platforms .bullet-points ul li .desc {
      max-width: calc(100% - 110px);
      padding-top: 25px;
    }
    section.android-app-platforms .col-md-5 {
      margin: 0;
      width: 50%;
    }
    section.android-app-platforms .bullet-points ul li .desc h3 span {
      font-size: 40px;
      padding-right: 10px;
    }
    section.android-app-platforms .bullet-points ul li .desc h3 {
      font-size: 25px;
    }
    section.android-app-industries .listing-points ul li,
    section.android-app-industries .listing-points ul li:nth-last-child(2),
    section.android-app-industries .listing-points ul li:nth-last-child(1) {
      margin-bottom: 15px;
      width: 100%;
    }
    section.android-app-industries .listing-points ul li,
    section.android-app-industries .listing-points ul li:nth-last-child(2),
    section.android-app-industries .listing-points ul li:nth-last-child(1) {
      margin-bottom: 13px;
      width: 50%;
    }
    section.oaads-sect .col-wrapper .ticket {
      flex-direction: column !important;
    }
    section.oaads-sect .col-wrapper .ticket .icon-box {
      margin: 15px auto 5px;
    }
    section.oaads-sect .col-wrapper .ticket .desc {
      max-width: 100%;
      padding-top: 15px;
    }
    section.oaads-sect .col-wrapper .ticket .desc h3,
    section.oaads-sect .col-wrapper .ticket .desc p {
      text-align: center;
    }
    section.app-slider-sect .wrapper .desc-slider .item .desc h3 {
      font-size: 25px;
      margin-bottom: 15px;
    }
    section.app-slider-sect .wrapper .desc-slider .item .desc p,
    section.app-slider-sect .wrapper .desc-slider .item .details>h3 {
      margin-bottom: 15px;
    }
    section.app-slider-sect .wrapper .app-slider {
      padding: 30px;
    }
    section.android-app-dev-sol .ticket-box .desc {
      padding: 0;
    }
    section.tech-use-to-deliver .desc-wrapper h3,
    section.android-app-dev-sol .head-desc h3,
    section.oaads-sect .head-desc h3,
    section.android-app-industries .head-desc h3,
    section.android-app-platforms .head-desc h3 {
      font-size: 23px;
    }
    section.tech-use-to-deliver .desc-wrapper h2,
    section.android-app-dev-sol .head-desc h2,
    section.oaads-sect .head-desc h2,
    section.android-app-industries .head-desc h2,
    section.android-app-platforms .head-desc h2 {
      font-size: 30px;
    }
    section.tech-use-to-deliver {
      padding: 50px 0;
      margin-bottom: 50px;
    }
    section.about-us-sect .desc h3 {
      font-size: 20px;
    }
    section.about-us-sect .desc h2 {
      font-size: 30px;
    }
    section.about-us-sect .desc p {
      font-size: 14px;
    }
    section.about-us-sect .img-box {
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    section.why-choose-us-sect .heading h3 {
      font-size: 20px;
    }
    section.why-choose-us-sect .heading h2 {
      font-size: 30px;
    }
    section.mission-vision-sect .wrapper .mission-box,
    section.mission-vision-sect .wrapper .vision-box {
      width: 100%;
    }
    section.mission-vision-sect .wrapper {
      flex-wrap: wrap;
    }
    section.our-team .head-desc h2 {
      font-size: 30px;
      margin-bottom: 15px;
    }
    section.our-team .head-desc h3 {
      font-size: 20px;
    }
    section.our-team .col-md-3 {
      width: 50%;
    }
    section.our-team .team-member {
      height: 350px !important;
    }
    section.facts-sect .desc-wrapper .desc h3 {
      font-size: 20px;
      text-align: center;
    }
    section.facts-sect .desc-wrapper .desc h2 {
      font-size: 30px;
      text-align: center;
    }
    section.facts-sect .desc-wrapper .desc p {
      font-size: 14px;
      text-align: center;
    }
    section.facts-sect .img-box {
      margin: 0 auto 50px;
      max-width: 50%;
    }
    section.facts-sect>div>div>.col-md-6 {
      width: 100%;
    }
    section.facts-sect .container:before {
      width: 120%;
      left: -10%;
      right: inherit;
      height: 51%;
      bottom: 0;
      top: inherit;
    }
    section.company-profile .head-desc h2 {
      font-size: 30px;
      margin-bottom: 15px;
    }
    section.company-profile .head-desc h3 {
      font-size: 20px;
    }
    section.company-profile .tabs-container {
      margin-top: 50px;
    }
    section.web-portfolio-sect .item.web .device-box,
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .device-box {
      width: 460px;
      top: 80px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .col-md-4 {
      width: 50%;
    }
    section.portfolio-main .head-desc h3 {
      font-size: 30px;
    }
    section.portfolio-main .head-desc h2 {
      font-size: 40px;
    }
    section.portfolio-main .head-desc h3 {
      font-size: 30px;
    }
    section.portfolio-main .head-desc h2 {
      font-size: 40px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .desc h3,
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .desc h2 {
      display: inline;
      font-size: 25px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .desc p {
      margin: 15px 0;
      font-size: 14px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .details>h3 {
      margin-bottom: 15px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .details ul li {
      font-size: 14px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .details .row {
      width: 100%;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .details .row>div {
      width: 50%;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .details .downloads-quantity h3,
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .details .rating-box h3 {
      font-size: 30px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .device-box {
      width: 250px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .desc h2,
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .desc h3 {
      display: block;
    }
    section.our-team .desc-wrapper p {
      line-height: 1.2;
    }
    section.contact-us-sect .main-box>div>.col-md-6 {
      width: 100%;
    }
    section.contact-us-sect .main-box>div {
      flex-direction: column-reverse;
    }
    section.contact-us-sect .head-desc h2 {
      font-size: 40px;
    }
    section.contact-us-sect .head-desc h3 {
      font-size: 30px;
    }
    section.haha-sect .desc-box {
      padding: 0 15px;
    }
    .e-commerce section.inner-hero-banner .desc h1 {
      font-size: 21px;
      line-height: 1.1;
    }
    .e-commerce section.inner-hero-banner .desc h1 span {
      font-size: 36px;
      margin-bottom: 2px;
    }
    .e-commerce section.inner-hero-banner .desc .cta-box a {
      font-size: 12px;
      line-height: 23px;
      padding: 5px 0px;
      width: 146px;
      margin-right: 10px;
    }
    .e-commerce section.inner-hero-banner .desc .cta-box {
      justify-content: start;
    }
    .e-commerce section.inner-hero-banner {
      padding: 128px 0 23px;
    }
    section.logoslider-row-sect .logo-slider button.slick-arrow {
      width: 44px;
      height: 42px;
      /* z-index: 1; */
    }
    .e-commerce .ecommerce-cuztomized-shop svg {
      width: 386px;
      height: 255px;
    }
    .e-commerce .hit-sect.__2 .desc h3 {
      font-size: 20px;
      padding: 0 0 6px;
    }
    .e-commerce .hit-sect.__2 .desc p {
      font-size: 14px;
      font-family: "Atlan";
      color: rgb(111, 111, 111);
      line-height: 1.5;
      margin-bottom: 16px;
      text-align: left;
    }
    .e-commerce .hit-sect.__2 .desc .cta-box {
      margin-bottom: 0;
    }
    .e-commerce .plat-content h4 {
      font-size: 26px;
      margin: 0 0 5px;
    }
    .e-commerce .plat-content h2 {
      font-size: 33px;
      margin: 0;
    }
    .e-commerce .plat-content p {
      padding: 0;
    }
    .e-commerce .plat-content p {
      max-width: initial;
      line-height: 24px;
      font-size: 15px;
      padding: 5px 0 0 !important;
    }
    .e-commerce ul.platform-list li a {
      border: 1px solid;
      width: 180px;
      height: 39px;
      font-size: 14px;
      line-height: 39px;
    }
    .e-commerce ul.platform-list {
      padding: 18px 0 25px;
    }
    /*.e-commerce  ul.platform-list li{margin-right:10px;}*/
    .e-commerce .platform-tabbox .desc.txt-2 h2 {
      margin: 0;
      font-size: 34px;
    }
    .e-commerce .platform-tabbox .desc.txt-2 p {
      margin: 0;
      font-size: 14px;
      font-weight: 400;
      line-height: 28px;
      max-width: 100%;
    }
    .e-commerce section.services-solutions {
      padding: 22px 0 27px;
    }
    .e-commerce section.services-solutions .head-desc h3 {
      font-size: 27px;
    }
    .best-d-content h4 {
      font-size: 32px;
      padding: 0;
      margin: 0;
    }
    .best-d-content h2 {
      font-size: 42px;
      font-weight: 700;
      margin: 5px 0 0;
    }
    .best-d-content p {
      font-size: 24px;
    }
    .e-commerce section.services-solutions .tickets-row .tickets .desc h3 {
      font-size: 15px;
      line-height: 1.182;
      margin-bottom: 7px;
    }
    .e-commerce section.services-solutions .tickets-row .tickets .desc p {
      font-size: 12px;
      line-height: 1.4;
      max-height: 111px;
      margin-bottom: 25px;
    }
    section.services-solutions .tickets-row .tickets .icon-box {
    width: 85px;
    height: 85px;
}
    .e-commerce .tickets-row {
      padding-bottom: 29px;
    }
    .e-commerce section.ciad-sect .head-desc h3 {
      font-size: 26px;
    }
    .e-commerce section.ciad-sect .head-desc h2 {
      font-size: 34px;
    }
    .s_media::before {
      height: 146px;
      width: 146px;
      bottom: -47px;
      background: url(../images/web-design-and-deve/e-commerce/features/map-circle.png) no-repeat;
      background-size: 75%;
    }
    .e-commerce section.ciad-sect .list ul li p {
      font-size: 15px;
    }
    .e-commerce .hit-sect .home-concerned svg {
      width: 400px;
    }
    .e-commerce .hit-sect {
      padding: 0;
    }
    .hit-sect .desc p {
      font-size: 14px;
      font-family: "Atlan";
      color: rgb(111, 111, 111);
      line-height: 1.5;
      margin-bottom: 19px;
      text-align: left;
    }
    section.hit-sect .home-concerned svg {
      width: 100%;
      height: auto;
    }
    .platform-tabbox {
      /* padding: 0 0 30px; */
      margin: 0;
    }
    .ui-ux section.services-solutions {
      padding: 34px 0 0;
      position: relative;
    }
    .ui-ux section.services-solutions .head-desc h2 {
      margin: 0 0 16px;
    }
    .ui-ux section.services-solutions .tickets-row .tickets {
      margin-top: 72px;
      height: calc(100% - 82px);
    }
    .ui-ux ul.platform-list li a {
      font-size: 12px;
    }
    .ui-ux .platform-tabbox .desc.txt-2 h3 {
      margin: 0;
      font-size: 23px;
      line-height: 10px;
    }
    .ui-ux .platform-tabbox .desc.txt-2 h2 {
      font-size: 33px;
    }
    .ui-ux section.services-solutions {
      padding: 0;
      position: relative;
    }
    .ui-ux section.services-solutions .tickets-row .tickets .desc p {
      font-size: 13px;
    }
    .ui-ux section.services-solutions .tickets-row .tickets .icon-box {
      margin-bottom: 11px;
    }
    .creative-direction section.inner-hero-banner .desc h1 {
      font-size: 25px;
    }
    .creative-direction section.inner-hero-banner .desc h1 span {
      font-size: 38px;
    }
    .creative-direction section.inner-hero-banner {
      padding: 124px 0 16px;
    }
    section.logoslider-row-sect {
    padding: 20px 0;
}
    .creative-direction section.web-app-desc h4 {
      font-size: 19px;
      padding: 0 0 10px;
    }
    .creative-direction section.web-app-desc .head-desc p {
      font-size: 14px;
    }
    .creative-direction section.web-app-desc {
      padding: 0px 0 46px;
      position: relative;
    }
    .creative-direction .hit-sect .desc p {
      font-size: 13px;
      margin-bottom: 11px;
    }
    .creative-direction .hit-sect .desc h2 {
      font-size: 28px;
      margin-bottom: 6px;
    }
    .creative-direction .hit-sect .desc h3 {
      font-size: 18px;
      margin: 0;
      padding: 0 0 5px;
    }
    .creative-direction section.ciad-sect .head-desc h3 {
      font-size: 24px;
    }
    .creative-direction section.ciad-sect .head-desc h2 {
      font-size: 33px;
      margin-bottom: 15px;
    }
    .creative-direction section.ciad-sect .list ul li p {
      font-size: 13px;
    }
    .creative-direction section.services-solutions .tickets-row .tickets .desc p {
      font-size: 13px;
      line-height: 17px;
    }
    .creative-direction section.services-solutions .tickets-row .tickets .desc h3 {
      font-size: 14px;
    }
   .responsive-benefit h4 {
    font-size: 25px;
    margin: 0 0 5px;
}
   .responsive-benefit h2 {
    font-size: 30px;
    margin: 0 0 5px;
}

    .responsive-benefit p {
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    max-width: 100%;
}
    ul.benef-res-list {
    padding: 20px 0 33px;
    display: block;
}
    ul.benef-res-list li {
      width: calc(98% / 3);
      display: inline-block;
    }
    .bene-box p {
      font-size: 13px;
    }
    .bene-box h6 {
    font-size: 13px;
}
    .app-market.agile section.services-solutions {
      padding: 23px 0;
    }
    .responsive-design .hit-sect .desc h3 {
    font-size: 25px;
    margin: 0;
    padding: 0 0 5px;
    line-height: normal;
    font-weight: 600;
    white-space: unset;
}
    .responsive-design .hit-sect .desc h2 {
      font-size: 30px;
      margin-bottom: 11px;
    }
    .responsive-design .hit-sect.__main .desc p {
      font-size: 14px;
      margin-bottom: 0;
    }
    section.hit-sect.__main svg {
      width: 100%;
      height: auto;
      transform: scale(1.2);
    }
    .responsive-design section.services-solutions {
      padding: 15px 0 36px;
    }
    section.services-solutions .head-desc h3 {
      font-size: 26px;
      font-weight: 600;
    }
    .responsive-design section.services-solutions .head-desc h2 {
    font-size: 30px;
    margin-bottom: 6px;
}
    .responsive-design section.services-solutions .tickets-row .tickets {
    margin-top: 74px;
    height: calc(100% - 74px);
    min-height: 150px;
}
    .responsive-design section.services-solutions .tickets-row .tickets .icon-box {
      margin-top: -64px;
      margin-bottom: 9px;
      /* border: 1px solid #262962; */
    }
    .responsive-design section.services-solutions .tickets-row .tickets .desc h3 {
      font-size: 16px;
      margin: 0 0 05px 0;
    }
    .responsive-design section.services-solutions .tickets-row .tickets .desc p {
    font-size: 13px;
    max-height: 45px;
}
    .responsive-design section.resp-process-sec {
    padding: 20px 0;
    background: #eff0fa;
}
    .responsive-design .resp-content h4 {
    font-size: 25px;
    line-height: normal;
    margin: 0 0 2px;
}
    .responsive-design .resp-content h2 {
    font-size: 35px;
    margin: 0 0 7px;
    line-height: unset;
}
    .responsive-design .resp-content p {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
}
    .responsive-design .rp-content h6 {
      font-size: 18px;
    }
    .responsive-design .rp-content p {
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
}
    .responsive-design .rp-img {
      height: 80px;
      width: 80px;
    }
    header nav.navbar .navbar-collapse.collapse:not(.show) {
      display: block;
    }
    section.home-main-banner {
      height: 100%;
    }
    .bann__wrapper {
      height: 61vh;
    }
    .main__swiper__buttons .swiper-button-prev {
      left: 1.2%;
    }
    .main__banner-content h2 {
      font-size: 30px;
      padding: 0 0 0px;
      margin: 0 0 9px;
    }
    .main__banner-content h4 {
      font-size: 19px;
      line-height: 30px;
    }
    .home-sect2 {
      padding: 50px 0 27px;
    }
    section.simple-steps {
      padding: 37px 0 0;
    }
    .home-our-services .desc-box ul li a .navbox .icon-box {
      margin: auto;
      background: transparent;
    }
    .int-color-box span {
      margin: auto;
    }
    #main_page .home-our-services .tabs-menu ul button {
      right: 102%;
      top: -14px;
      left: initial;
    }
    header nav.navbar .nav-item a.nav-link {
      padding: 11px;
    }
    .pricing .img-box .bss-help svg {
      width: 100%;
      height: auto;
    }
    
    section.inner-hero-banner .desc h1 span {
      font-size: 38px;
      margin-bottom: 8px;
    }
    section.pkg-details {
      padding: 0 0 0;
    }
    .pkg-content h4 {
      font-size: 21px;
      margin: 0 0 2px;
    }
    .pkg-content h2 {
      font-size: 34px;
      margin-bottom: 5px;
    }
    .pkg-content p {
      font-size: 14px;
      line-height: 21px;
    }
    ul.package-tabs-list li a {
      width: 152px;
      height: 38px;
      line-height: 38px;
      font-size: 12px;
    }
    ul.package-tabs-list li {
      margin: 0 0 0 12px;
    }
    ul.pkg-list>li {
      width: calc(93% / 3);
      display: inline-block;
      margin-right: 13px;
    }
    .pkg-box {
      padding: 9px;
    }
    .pkg-name h5 {
      font-size: 12px;
    }
    .pkg-name p {
      font-size: 14px;
      margin: 0 0 0;
    }
    .pkg-price h3 {
      font-size: 38px;
    }
    .pkg-mid p {
      line-height: normal;
      font-size: 14px;
      margin: 0;
    }
    ul.pkg-item li {
      font-size: 13px;
      color: #4d0e87;
      position: relative;
      padding: 0 0px;
      margin: 0;
      line-height: 27px;
    }
    .addon p {
      font-size: 12px;
      padding: 2px 0;
    }
    .order-now a {
      padding: 7px 32px;
      margin: auto;
      font-size: 14px;
    }
    .pkg-mid h5 {
      font-size: 12px;
      padding: 2px 0 0;
      margin: 0;
    }
    .pkg-btm a span {
      font-size: 13px;
    }
    .pkg-btm a {
      font-size: 13px;
    }
    section.inner-hero-banner {
      padding: 30px 0
    }
    .work-content h2 {
      font-size: 27px;
      line-height: 36px;
      margin: 0;
    }
    .work-content h2 span {
      font-size: 32px;
      line-height: 39px;
      padding: 0;
    }
    section.work-brand {
      background: #eff0fa;
      padding: 40px 0;
      position: relative;
    }
    .work-brand-content h2 {
      font-size: 30px;
      padding: 0 0 43px;
    }
    section.work-slider-diff {
      margin: -73px 0 57px;
      position: relative;
    }
    .work-brand-content h4 {
      font-size: 30px;
      padding: 0 0 10px;
    }
    .core-content h3 {
      font-size: 24px;
      margin: 0;
    }
    .core-content h2 {
      font-size: 33px;
    }
    .core-content p {
      font-size: 15px;
      line-height: 26px;
    }
    .core-img {
      width: 80px;
      height: 80px;
    }
    .core-detail h5 {
      font-size: 15px;
    }
    .core-box {
      display: flex;
      flex-flow: column;
      justify-content: center;
      align-items: center;
      text-align: center;
    }
    .core-detail {
      margin: 10px 0 0;
    }
    .core-detail p {
      font-size: 14px;
      margin: 0;
      line-height: normal;
      padding: 4px 0 0;
    }
    .more-than-content h3 {
      font-size: 27px;
    }
    .more-than-content h2 {
      font-size: 40px;
      text-transform: uppercase;
      padding-bottom: 10px;
      margin: 0;
    }
    .more-than-content p {
      font-size: 15px;
      line-height: 21px;
    }
    .more-than-content p br {
      display: none;
    }
    .we_are_hiring .tickets-row .tickets {
      padding: 0 22px 13px;
      border: 1px solid #262962;
      margin-top: 84px;
      height: calc(100% - 100px);
      background: #fff;
    }
    .we_are_hiring .tickets-row .tickets .desc p {
      font-size: 14px;
      font-family: "Atlan";
      color: rgb(111, 111, 111);
      line-height: 1.5;
      text-align: center;
      max-height: 100px;
      overflow-y: auto;
      padding: 0 10px 0 0;
    }
    .we_are_hiring .tickets-row .tickets .desc h3 {
      font-size: 16px;
      margin-bottom: 8px;
    }
    .career-content h3 {
      font-size: 23px;
      line-height: normal;
    }
    .career-content h3 span {
      font-size: 35px;
      display: block;
      font-weight: 700;
      color: #4d0e87;
    }
    .more-than-job {
      padding: 60px 0 0;
    }
    section.career-start {
      padding: 37px 0 0;
    }
    .work-slider button.slick-prev.slick-arrow:before {
      left: 0;
    }
    .work-slider button.slick-next.slick-arrow:before {
      left: 10%;
    }
    .who_we_are .who-we-are_who-we-are svg {
      width: 100%;
      height: auto;
    }
    body.testimonials_main .app-usability-testing svg {
      width: 400px;
    }
    body.contact_main .bss-help svg {
      width: 100%;
    }
    .footer-main-wrapper .col-md-3 {
      width: 50%;
    }
    .informational section.inner-hero-banner .desc h1 {
      font-size: 23px;
    }
    .informational section.inner-hero-banner .desc h1 span {
    font-size: 32px;
    margin-bottom: 0;
}

    section.inner-hero-banner .desc p {
      padding: 0 0;
      margin-bottom: 10px;
    }
    .informational section.inner-hero-banner .desc .cta-box a {
      font-size: 12px;
      line-height: 2.0;
      width: 160px;
    }
    .inspiring-content h4 {
    font-size: 25px;
    margin: 0 0 5px;
}
    .inspiring-content h2 {
      font-size: 30px;
      color: #262962;
      padding: 0;
    }
    .inspiring-content p {
    font-size: 14px;
    font-weight: 500;
    line-height: 23px;
}
    section.benefit-sec {
      padding: 34px 0 78px;
      height: auto;
    }
    .benefit-content h4 {
    font-size: 25px;
    margin: 0 0 3px;
}
   .benefit-content h2 {
    font-size: 30px;
    margin: 0;
}
    .benefit-content p {
    margin: auto;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    padding: 0;
}
    .informational section.services-solutions.info {
      padding: 0 0 0;
      margin: -11% 0 0 0px;
    }
    .informational section.ciad-sect .head-desc h3 {
    font-size: 24px;
    margin: 0 0 3px;
}
    .informational section.ciad-sect .head-desc h2 {
      font-size: 33px;
    }
    .informational section.ciad-sect .list ul li {
      margin-bottom: 17px;
    }
    .informational section.ciad-sect .list ul li p {
      margin: 0;
      font-size: 15px;
    }
    .informational section.platform-work {
    padding: 25px 0 0;
}
    .plat-content h4 {
      font-size: 27px;
      margin-bottom: 2px;
    }
    .plat-content h2 {
      font-size: 30px;
      margin: 0;
    }
    .plat-content p {
      text-align: center;
      max-width: 95%;
      line-height: 22px;
      font-size: 15px;
      padding: 15px 0 0;
    }
    ul.platform-list li a {
      border: 1px solid;
      width: 180px;
      height: 39px;
      font-size: 14px;
      line-height: 39px;
    }
    ul.platform-list li {
      margin-right: 10px;
    }
    .platform-tabbox .home-concerned svg {
      width: 100%;
      height: auto;
    }
    .platform-tabbox .desc.txt-2 h3 {
    margin: 0;
    font-size: 25px;
    line-height: 5px;
}
    .platform-tabbox .desc.txt-2 h2 {
      margin: 0;
      font-size: 30px;
      padding: 10px 0 0;
      text-transform: uppercase;
      font-weight: 700;
      color: #262962;
    }
    .platform-tabbox .desc.txt-2 p {
      line-height: 27px;
    }
    .best-deals {
      height: auto;
    }
    .web_Port_content h2 {
      font-size: 32px;
      margin: 5px 0 4px;
    }
    .web_Port_content h4 {
      font-size: 28px;
      line-height: normal;
      padding: 0;
      margin: 0;
    }
    .web__inner {
      height: 201px;
    }
    body#portfolio__websitedevelopment section.inner-hero-banner {
      padding: 124px 0 30px;
    }
    .mb-tab-content h2 {
      font-size: 41px;
      line-height: 42px;
    }
    body.ios__mob section.inner-hero-banner {
      padding: 123px 0 26px;
      margin: 0 0 15px;
    }
    section.yfiad-sect .col-md-2 {
      width: 36%;
      margin: auto;
    }
    body.ios__mob section.yfiad-sect .img-box {
      padding: 23px 23px 0;
    }
    body.ios__mob section.ciad-sect {
      padding: 37px 0;
      margin-top: 0;
    }
    section.ios-app-portfolio .item .details .rating-box h3,
    section.web-portfolio-sect .item .details .rating-box h3 {
      font-size: 33px;
    }
    body.ios__mob section.atwu-sect {
      padding: 10px 0 44px;
      position: relative;
    }
    body.ios__mob section.atwu-sect .head-desc h2 {
      font-size: 35px;
      text-align: center;
      margin: 0 0 15px;
      padding: 0;
    }
    body.ios__mob section.atwu-sect .head-desc h3 {
      font-size: 27px;
    }
    body.ios__mob section.atwu-sect .head-desc {
      margin-bottom: 18px;
    }
    body.ios__mob section.atwu-sect .head-desc p {
      font-size: 15px;
    }
    body.ios__mob section.ciad-sect .head-desc h3 {
      font-size: 24px;
    }
    body.ios__mob section.ciad-sect .head-desc h2 {
      font-size: 39px;
      margin-bottom: 17px;
    }
    body.ios__mob section.ciad-sect .list ul li p {
      font-size: 14px;
    }
    .and__mob section.app-sect-2 {
      padding: 0;
    }
    section.app-sect-2 .desc p {
      font-size: 15px;
      line-height: 1.45;
    }
    .and__mob section.android-app-platforms .bullet-points ul li .icon-box {
      width: 90px;
      max-width: 120px;
      height: 90px;
    }
    .bullet-points p {
      font-size: 14px;
      line-height: 21px;
    }
    section.android-app-platforms .bullet-points ul li .desc h3 {
      font-size: 21px;
    }
    section.android-app-platforms .head-desc h3 {
      line-height: 1.25;
    }
    .and__mob section.android-app-platforms .head-desc h2 {
      margin-bottom: 8px;
    }
    section.android-app-platforms .head-desc p {
      font-size: 15px;
    }
    section.android-app-platforms .bullet-points ul {
      height: 408px;
      overflow: auto;
    }
    section.oaads-sect .col-wrapper .ticket .desc h3,
    section.android-app-industries .listing-points ul li p {
      font-size: 15px;
    }
    section.android-app-industries {
      padding: 50px 0 20px;
    }
    section.oaads-sect .head-desc h2 {
      margin-bottom: 9px;
    }
    section.oaads-sect .head-desc p {
      margin-bottom: 10px;
      font-size: 15px;
      line-height: 1.4;
    }
    section.oaads-sect .container {
      position: relative;
      padding-bottom: 52px;
    }
    section.skills-diff-sect .desc p {
      font-size: 14px;
    }
    section.skills-diff-sect .desc h3 {
      font-size: 26px;
    }
    section.skills-diff-sect .desc h2 {
      font-size: 32px;
      margin-bottom: 8px;
    }
    section.android-app-dev-sol {
      padding: 24px 0;
    }
    section.android-app-dev-sol .head-desc h2 {
      margin-bottom: 27px;
    }
    section.android-app-dev-sol .ticket-box .icon-box {
      margin-bottom: 8px;
    }
    section.tech-use-to-deliver .tech-icons-wrapper .icon-box {
      width: 41%;
      padding: 15px;
    }
    body.app-market.game section.inner-hero-banner .desc h1 {
      font-size: 23px;
    }
    body.app-market.game section.inner-hero-banner .desc h1 span {
      font-size: 31px;
      margin-bottom: 0;
    }
    body.app-market.game section.inner-hero-banner {
      padding: 112px 0 21px;
    }
    body.app-market.game .analytics-content h4 {
      font-size: 27px;
      padding: 0;
    }
    body.app-market.game .analytics-content h2 {
      font-size: 33px;
      margin: 0 0 0px;
    }
    body.app-market.game .analytics-content p {
      font-size: 14px;
    }
    body.app-market.game .analytics-content a {
      font-size: 11px;
    }
    body.app-market.game .analytics-img img {
      width: 100%;
    }
    body.app-market.game section.app-portfolio-content {
      margin: 18px 0 0;
    }
    body.app-market.game section.app-portfolio-content h4 {
      font-size: 24px;
      margin: 0;
    }
    body.app-market section.app-portfolio-content h2 {
      font-size: 30px;
      padding: 2px 0 5px;
    }
    body.app-market section.ios-app-portfolio {
      margin-top: 9px;
    }
    body.app-market .agile-rght-content .ovr-cntnt {
      font-size: 20px;
      line-height: normal;
      margin: 0;
    }
    body.app-market .agile-rght-content h2 {
      font-size: 31px;
    }
    body.app-market .agile-rght-content p {
      font-weight: 300;
      font-size: 14px;
      line-height: 1.7;
    }
    body.app-market .agile-content p {
      font-size: 13px;
      line-height: 19px;
    }
    body.app-market .agile-content h4 {
      font-size: 18px;
    }
    body.app-market.cross .agile-rght-content h4 {
      font-size: 27px;
      margin: 0 0 2px;
    }
    body.app-market.cross .agile-rght-content p {
      font-size: 14px;
      line-height: 1.5;
    }
    body.app-market.cross .agile-rght-content a {
      font-size: 11px;
    }
    body.app-market.cross section.app-portfolio-content {
      margin: 15px 0 0;
    }
    body.app-market.cross section.app-portfolio-content h4 {
      font-size: 27px;
      margin: 0;
      /* line-height: 0; */
    }
    body.app-market.cross section.app-portfolio-content h2 {
      font-size: 32px;
    }
    body.app-market.cross section.services-solutions {
      padding: 0px 0 0;
      position: relative;
    }
    body.app-market.cross section.services-solutions .cta-box a {
      font-size: 13px;
      line-height: 1.9;
      padding: 5px 0px;
      margin-right: 0;
    }
    body.app-market.agile .agile-content h4 {
      font-size: 14px;
    }
    body.app-market.agile .agile-img img {
      width: 57%;
      transition: 0.2s;
    }
    body.app-market.agile span.agile-img {
      width: 68px;
      height: 68px;
    }
    body.app-market.agile section.services-solutions .cta-box {
      margin-top: 5px;
      text-align: center;
    }
    body.app-market.agile section.atwu-sect {
      padding: 22px 0;
      position: relative;
    }
    .product-strategy section.inner-hero-banner .desc h1 {
      font-size: 24px;
    }
    .product-strategy section.inner-hero-banner .desc h1 span {
      font-size: 35px;
    }
    .product-strategy section.app-sect-2 .desc h2 {
      font-size: 28px;
    }
    .product-strategy section.app-sect-2 .desc h2 span {
      font-size: 33px;
      display: block;
      line-height: 25px;
    }
    .product-strategy section.app-sect-2 .desc {
      padding: 0 10%;
      margin-bottom: 11px;
      position: relative;
    }
    .product-strategy .mbs-work-content h4 {
      font-size: 27px;
    }
    .product-strategy .mbs-work-content h2 {
      font-size: 38px;
    }
    .product-strategy section.mbs-workshop {
      padding: 0px 0 22px;
    }
    .product-strategy ul.mbs-workshop-list li p {
      font-size: 12px;
    }
    body.product-strategy.__mvp section.app-sect-2 .desc {
      margin-bottom: 50px;
    }
    section.app-sect-2 .desc:before {
      bottom: -63%;
    }
    .product-strategy ul.mbs-nav-slider li {
      font-size: 15px;
      line-height: normal;
    }
    .app-market.mart section.app-sect-2 {
      padding: 25px 0 0;
      position: relative;
    }
    .app-market.mart section.app-sect-2 .desc h2 {
      font-size: 22px;
    }
    .app-market.mart section.app-sect-2 .desc h2 span {
      display: block
    }
    .app-market.mart .analytics-content h4 {
      font-size: 32px;
    }
    .app-market.mart .analytics-content h2 {
      font-size: 33px;
      margin: 0;
    }
    .app-market.mart .analytics-content p {
      font-size: 15px;
      line-height: 1.7;
    }
    .app-market.mart .analytics-img img {
      width: 100%;
    }
    .app-market.mart .app-analytics.v-2 .analytics-content h4 {
      font-size: 28px;
    }
    .app-market.mart .app-analytics.v-2 .analytics-content h2 {
      font-size: 35px;
      margin: 10px 0 0;
    }
    .app-market.mart section.android-app-dev-sol .ticket-box .desc p {
      font-size: 13px;
      text-align: center;
    }
    .product-strategy.strat section.inner-hero-banner {
      padding: 112px 0 10px;
    }
    .product-strategy.strat section.inner-hero-banner .desc h1 span {
      font-size: 32px;
      margin-bottom: 0px;
    }
    .product-strategy.strat .analytics-content h4 {
      font-size: 26px;
      padding: 0 0 1px;
    }
    .product-strategy.strat .analytics-content h2 {
      font-size: 35px;
      margin: 0 0 15px;
      margin: 0 0 7px;
    }
    .product-strategy.strat .analytics-content p {
      max-width: 90%;
      font-weight: 300;
      font-size: 14px;
      line-height: 1.5;
    }
    .product-strategy.strat section.skills-diff-sect.v-1 {
      padding: 20px 0;
    }
    .product-strategy.strat section.skills-diff-sect .desc h2 {
      font-size: 38px;
      margin-bottom: 8px;
    }
    .product-strategy section.skills-diff-sect .desc p {
      font-size: 14px;
    }
    .product-strategy .skills-diff-sect a {
      border: 1px solid #fff;
      padding: 10px;
      font-weight: 600;
      text-transform: uppercase;
      font-size: 12px;
      background: #fff;
      transition: 0.5s;
      margin: 20px 0 8px;
    }
    .product-strategy .analytics-content a {
      font-size: 12px;
    }
    section.skills-diff-sect .desc {
      padding-top: 0;
    }
    .ecommerce-app section.inner-hero-banner .desc h1 {
      font-size: 21px;
    }
    .ecommerce-app section.inner-hero-banner .desc h1 span {
      font-size: 29px;
      margin-bottom: -2px;
    }
    .ecommerce-app .rp-content h6 {
      font-size: 15px;
      color: #00e06d;
      margin: 0 0 0;
    }
    .ecommerce-app .rp-content p {
      color: #fff;
      font-size: 13px;
      line-height: 1.5;
    }
    .ecommerce-app .resp-content h4 {
      font-size: 21px;
      margin: 0;
    }
    .ecommerce-app .resp-content h2 {
      font-size: 30px;
      margin: 0 !important;
      padding: 0;
    }
    .ecommerce-app .resp-content p {
      font-weight: 300;
      font-size: 14px;
      line-height: 1.5;
    }
    .ecommerce-app section.services-solutions .tickets-row .tickets .desc p {
      font-size: 14px;
      margin: 0 0 21px;
      max-width: 100%;
    }
    .ecommerce-app section.ios-app-portfolio {
      margin-top: 20px;
    }
    .ecommerce-app .resp-content h4 {
      font-size: 20px;
      padding: 0;
      margin: 0;
    }
    .ecommerce-app section.services-solutions .cta-box a {
      font-size: 13px;
      line-height: 2.143;
      position: relative;
      width: 186px;
      margin-right: 0;
    }
    .ecommerce-app section.inner-hero-banner .desc h1 {
      font-size: 23px;
    }
    .ecommerce-app section.inner-hero-banner .desc h1 span {
      font-size: 34px;
      margin-bottom: 0px;
    }
    .web_app_dev section.web-app-desc {
      padding: 25px 0 0;
    }
    .web_app_dev section.web-app-desc .head-desc h3 {
      font-size: 23px;
    }
    .web_app_dev section.web-app-desc .head-desc h2 {
      font-size: 37px;
      margin-bottom: 05px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-menu ul li a {
      font-size: 14px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-menu ul li a {
      width: 100%;
      height: 49px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-wrapper .desc-box h3 {
      margin: 15px 0 0;
      font-size: 29px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-wrapper .desc-box h2 {
      font-size: 37px;
      margin-bottom: 4px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-wrapper .cta-box a {
      font-size: 14px;
      background-color: rgb(255 255 255);
      width: 186px;
      margin-right: 0;
    }
    .web_app_dev section.services-solutions .head-desc h3 {
      font-size: 27px;
    }
    .web_app_dev section.services-solutions .head-desc h2 {
      font-size: 37px;
      margin-bottom: 6px;
    }
    .web_app_dev section.services-solutions .tickets-row .tickets {
      padding: 0 6px 10px;
      margin-top: 69px;
      height: calc(100% - 74px);
    }
    .web_app_dev section.services-solutions .cta-box {
      margin-top: 37px;
      text-align: center;
    }
    .brand__strat section.inner-hero-banner .desc h1 {
      font-size: 23px;
    }
    .brand__strat section.inner-hero-banner .desc h1 span {
      font-size: 30px;
      margin-bottom: 0px;
    }
    .brand__strat section.inner-hero-banner .desc p {
      font-size: 15px;
      margin-bottom: 10px;
    }
    .brand__strat section.brand-strategic-sect .head-desc h3 {
      font-size: 27px;
    }
    .brand__strat section.brand-strategic-sect .head-desc h2 {
      font-size: 30px;
      margin-bottom: 11px;
    }
    .brand__strat section.brand-strategic-sect .col-md-3 {
      width: 50%;
      margin: 15px 0 0;
    }
    .brand__strat section.addc-sect .desc h3 {
      font-size: 28px;
    }
    .brand__strat section.addc-sect .desc h2 {
      font-size: 35px;
      margin-bottom: 5px;
    }
    .brand__strat section.addc-sect .desc p {
      font-size: 15px;
      line-height: 1.45;
    }
    .brand__strat section.addc-sect .listing ul li p {
      font-size: 15px;
    }
    .brand__strat section.addc-sect .listing ul li h3 {
      font-size: 20px;
      margin: 0 0 11px;
    }
    .brand__strat section.services-solutions .head-desc h3 {
      font-size: 29px;
    }
    .logo-design section.inner-hero-banner {
      padding: 80px 0 0;
    }
    .logo-design section.inner-hero-banner svg {
      width: 100%;
      height: 369px;
    }
    .logo-design section.inner-hero-banner .desc h1 {
      font-size: 25px;
    }
    .logo-design section.inner-hero-banner .desc h1 span {
      font-size: 37px;
      margin-bottom: 0;
    }
    .logo-design section.inner-hero-banner .desc p {
      font-size: 15px;
      margin-bottom: 7px;
    }
    .logo-design .benef-content h4 {
      font-size: 21px;
      margin: 0;
    }
    .logo-design .benef-content h2 {
      font-size: 30px;
      margin: 0 0 5px;
    }
    .logo-design .benef-content p {
      font-size: 15px;
      line-height: 23px;
      max-height: 300px;
      overflow-y: auto;
    }
    .logo-design .beneficial-box {
      height: auto;
    }
    .logo-design .logo-beneficial {
      height: 468px;
    }
    .logo-design section.expertize {
      padding: 28px 0;
    }
    .logo-design .expertize-content h2 {
      font-size: 33px;
      margin: 0 0 2px;
    }
    .logo-design .expertize-content h4 {
      font-size: 25px;
      margin: 0 0 3px;
    }
    .logo-design ul.expertize-list {
      padding: 0;
      flex-flow: wrap;
      margin: -38px 0 0;
    }
    .logo-design ul.expertize-list li {
      width: calc(96% / 2);
      display: inline-block;
    }
    .logo-design section.services-solutions {
      padding: 0;
    }
    .logo-design section.services-solutions .head-desc h3 {
      font-size: 29px;
    }
    .logo-design section.services-solutions .head-desc h2 {
      font-size: 37px;
      margin-bottom: 15px;
    }
    .logo-design section.services-solutions .cta-box {
      margin-top: 48px;
      text-align: center;
    }
    .logo-design .comp-content h4 {
      font-size: 26px;
      margin: 0;
    }
    .logo-design .comp-content h2 {
      font-size: 37px;
    }
    .logo-design .comp-content p {
      color: #fff;
      font-weight: 300;
      max-height: 300px;
      overflow-y: scroll;
    }
    .logo-design .comp-box h5 {
      font-size: 14px;
      margin: 0 0 0 5px;
    }
    .logo-design .comp-box span.com-img {
      height: 82px;
      width: 82px;
    }
    /*.logo-design .comp-box span img {
          width: 54%;
      }*/
    .logo-design .comp-box {
      text-align: center;
      flex-flow: column;
    }
    .logo-design .hit-sect .desc h3 {
      font-size: 26px;
      margin: 0;
    }
    .logo-design .hit-sect .desc h2 {
      font-size: 33px;
      margin-bottom: 9px;
    }
    .content-marketing section.inner-hero-banner .desc h1 {
      font-size: 23px;
    }
    .content-marketing section.inner-hero-banner .desc h1 span {
      font-size: 34px;
      margin-bottom: 1px;
    }
    .content-marketing section.web-app-desc h4 {
      font-size: 17px;
      padding: 13px 0 0;
      line-height: 24px;
    }
    .content-marketing section.ciad-sect .head-desc h3 {
      font-size: 23px;
    }
    .content-marketing section.ciad-sect .head-desc h2 {
      font-size: 30px;
      margin-bottom: 17px;
    }
    .content-marketing section.ciad-sect .list ul li p {
      font-size: 13px;
    }
    .content-marketing section.ciad-sect .list ul li {
      margin-bottom: 23px;
    }
    .content-marketing .consult-content h4 {
      font-size: 25px;
      margin: 0 0 3px;
    }
    .content-marketing .consult-content h2 {
      font-size: 31px;
      margin: 0;
    }
    .content-marketing .consult-content p {
      font-size: 15px;
      line-height: 27px;
      padding: 15px 0 0;
    }
    .content-marketing section.marketing-constulting .col-md-4 {
      width: 100%;
    }
    .content-marketing .consulti-box h5 {
      font-size: 20px;
      margin: 0 0 0;
      text-align: center;
    }
    .content-marketing ul.consulting-list.left {
      text-align: center;
      margin-right: 0;
    }
    .content-marketing .consulti-box p {
      font-size: 15px;
      line-height: 25px;
      max-width: 80%;
      margin: auto;
      text-align: center;
    }
    .content-marketing .content-marketing ul.consulting-list {
      margin-left: 0;
    }
    .content-marketing .consulting-circle-list {
      margin-bottom: 12px;
    }
    .content-marketing ul.consulting-list li {
      margin-bottom: 19px;
    }
    .email-marketing section.inner-hero-banner .desc h1 span {
      font-size: 23px;
      line-height: 1.2;
      margin-bottom: 0;
    }
    .email-marketing section.inner-hero-banner .desc h1 {
      font-size: 19px;
    }
    .email-marketing section.services-solutions .head-desc h3 {
      font-size: 28px;
      font-weight: 600;
    }
    .email-marketing section.services-solutions .head-desc h2 {
      font-size: 32px;
      margin: 0;
      margin-bottom: 4px;
    }
    .email-marketing section.services-solutions .tickets-row .tickets .desc p {
      font-size: 14px;
      padding: 0 13px;
    }
    .email-marketing ul.inc-after-list li {
      width: 47%;
      display: inline-block;
      margin-bottom: 32px;
    }
    .email-marketing .included-after {
      height: auto;
      padding: 20px 0;
    }
    .email-marketing section.what-inc h2 {
      font-size: 36px;
    }
    .email-marketing section.what-inc h2 span {
      font-size: 27px;
      margin: 0;
      padding: 0;
      line-height: 23px;
    }
    .email-marketing section.what-inc p {
      line-height: 24px;
      font-size: 15px;
    }
    .email-marketing section.android-app-dev-sol .head-desc h3 {
      font-size: 25px;
    }
    .email-marketing section.android-app-dev-sol .head-desc h2 {
      font-size: 29px;
      margin-bottom: 17px;
      padding: 6px 0 0;
    }
    .email-marketing section.android-app-dev-sol .ticket-box {
      width: 50%;
      position: relative;
      padding: 0 15px;
      z-index: 9;
      margin: 0 0 11px;
    }
    .email-marketing section.android-app-dev-sol .ticket-box:nth-child(5) {
      width: 100%;
    }
    .email-marketing section.android-app-dev-sol .ticket-box:nth-child(5) .desc p {
      max-width: 50%;
      margin: auto;
    }
    body.creative-direction.search section.inner-hero-banner .desc h1 {
      font-size: 25px;
    }
    body.creative-direction.search section.inner-hero-banner .desc h1 span {
      font-size: 29px;
      margin: 5px 0 1px;
    }
    body.creative-direction.search section.inner-hero-banner .desc p {
      font-size: 15px;
      margin-bottom: 8px;
    }
    .creative-direction.search section.services-solutions .head-desc h3 {
      font-size: 28px;
    }
    .creative-direction.search section.services-solutions .head-desc h2 {
      font-size: 36px;
      margin-bottom: 7px;
    }
    .creative-direction section.services-solutions.create-digt .tickets-row .tickets {
      margin-top: 94px;
    }
    body.creative-direction.search section.inner-hero-banner .desc h1 {
      font-size: 20px;
    }
    body.creative-direction.search section.inner-hero-banner .desc h1 span {
      font-size: 22px;
      margin: 5px 0 1px;
    }
    body.creative-direction.search section.web-app-desc h4 {
      font-size: 18px;
      padding: 0 0 8px;
    }
    .creative-direction.search section.services-solutions .head-desc h3 {
      font-size: 25px;
    }
    .creative-direction.search section.services-solutions .head-desc h2 {
      font-size: 30px;
      margin-bottom: 7px;
    }
    .social-media.search section.inner-hero-banner .desc h1 {
      font-size: 19px;
    }
    .social-media.search section.inner-hero-banner .desc h1 span {
      font-size: 23px;
    }
    .social-media.search section.more-text h3 {
      font-size: 16px;
      padding: 10px 0 0;
      margin: 10px 0 5px;
    }
    .social-media.search section.more-text p {
      padding: 0px 50px 10px;
      font-size: 14px;
      line-height: 26px;
    }
    .social-media.search .more-than-content h3 {
      font-size: 24px;
    }
    .social-media.search .more-than-content h2 {
      font-size: 28px;
      padding-bottom: 0;
      margin: 0;
    }
    .social-media.search .more-than-content p {
      font-size: 14px;
      line-height: 21px;
      max-width: 80%;
      margin: 0 auto 5px;
    }
    .social-media.search .tickets-row .col-md-3 {
      width: 50%;
    }
    .social-media.search .tickets-row .tickets .desc p {
      font-size: 14px;
    }
    .social-media.search .tickets-row .tickets {
      margin-top: 72px;
      height: calc(100% - 72px);
    }
    .social-media.search section.digi-market {
      margin: -127px 0 0;
    }
    .email-marketing.search section.inner-hero-banner .desc h1 {
      font-size: 17px;
      margin: 0;
      padding: 0;
    }
    .email-marketing.search section.inner-hero-banner .desc h1 span {
      font-size: 28px;
      line-height: 1;
      margin: 2px 0 0;
    }
    .email-marketing.search section.inner-hero-banner .desc p {
      font-size: 14px;
      margin-bottom: 7px;
      padding: 5px 0;
    }
    .email-marketing.search .seo-prof-content h4 {
      font-size: 22px;
      margin: 0;
    }
    .email-marketing.search .seo-prof-content h2 {
      font-size: 31px;
      padding: 2px 0 0;
    }
    .email-marketing.search .seo-prof-content p {
      max-width: 58%;
      line-height: 23px;
      font-size: 15px;
    }
    .email-marketing.search section.seo-professional {
      padding: 25px 0;
      position: relative;
    }
    .email-marketing.search .seo-serv-content h4 {
      font-size: 24px;
      margin: 0;
    }
    .email-marketing.search .seo-serv-content h2 {
      font-size: 32px;
      margin: 4px 0 0;
    }
    .email-marketing.search .seo-serv-content p {
      font-size: 14px;
      margin-bottom: 21px;
      line-height: 25px;
      max-height: 250px;
      overflow-y: auto;
    }
    .email-marketing.search .other-seo-content h4 {
      font-size: 31px;
      letter-spacing: 1px;
      margin: 0;
    }
    .email-marketing.search .other-seo-content h2 {
      font-size: 43px;
    }
    .email-marketing.search ul.seo-list-item {
      flex-flow: wrap;
    }
    .email-marketing.search ul.seo-list-item li {
      vertical-align: initial;
      width: 50%;
    }
    .email-marketing.search .seo-lis-box h6 {
      height: 38px;
    }
    .email-marketing.search .ss-box {
      display: flex;
      align-items: center;
      flex-flow: column;
      justify-content: center;
      text-align: center;
    }
    .email-marketing.search ul.seo-simple-list li {
      width: 49%;
      display: inline-block;
      margin-bottom: 11px;
    }
    .email-marketing.search .ss-box h5 {
      font-size: 15px;
      margin-left: 0;
    }
    .email-marketing.search .simple-seo-content h4 {
      font-size: 22px;
      margin: 0;
    }
    .email-marketing.search .simple-seo-content h2 {
      font-size: 35px;
      margin: 0;
    }
    .email-marketing.search .simple-seo-content p {
      line-height: 26px;
      font-size: 14px;
    }
    .man__auto section.inner-hero-banner .desc h1 {
      font-size: 20px;
    }
    .man__auto section.inner-hero-banner .desc h1 span {
      font-size: 30px;
      margin-bottom: 0;
    }
    .man__auto section.inner-hero-banner {
      padding: 111px 0 10px;
    }
    .man__auto .prov-content h2 {
      font-size: 23px;
      margin: 0;
    }
    .man__auto .prov-content h2 span {
      font-size: 34px;
    }
    .man__auto .prov-content p {
      font-size: 15px;
      line-height: 28px;
      max-height: 200px;
      overflow-y: auto;
    }
    .man__auto section.provising {
      padding: 30px 0 0;
    }
    .man__auto section.services-solutions .cta-box {
      margin-top: 29px;
      text-align: center;
    }
    .man__auto section.ios-app-portfolio {
      margin-top: 11px;
    }
    .ongoing_asst section.inner-hero-banner .desc h1 {
      font-size: 19px;
    }
    .ongoing_asst section.inner-hero-banner .desc h1 span {
      font-size: 26px;
      margin: 2px 0;
    }
    .ongoing_asst section.inner-hero-banner .desc p {
      font-size: 15px;
      margin: 0 0 10px;
      padding: 0;
    }
    .ongoing_asst .com-content h4 {
      font-size: 24px;
      margin: 0;
    }
    .ongoing_asst .com-content h2 {
      font-size: 30px;
      margin: 3px 0;
    }
    .ongoing_asst .analytics-content p {
      font-size: 15px;
      line-height: 24px;
      max-height: 280px;
      overflow-y: auto;
    }
    .ongoing_asst .analytics-img img {
      width: 100%;
    }
    .ongoing_asst .analytics-content a {
      font-size: 13px;
    }
    .ongoing_asst .analytics-content h4 {
      font-size: 27px;
    }
    .ongoing_asst .analytics-content h2 {
      font-size: 29px;
      margin: 0 0 5px;
    }
    .ongoing_asst section.ios-app-portfolio {
      margin-top: 0;
    }
    .ongoing_asst section.services-solutions {
      padding: 0;
      position: relative;
    }
    .ongoing_asst section.services-solutions .tickets-row .tickets {
      margin-top: 72px;
      height: calc(100% - 72px);
    }
    .ongoing_asst section.services-solutions .cta-box {
      margin-top: 45px;
      text-align: center;
    }
    .ongoing_asst section.services-solutions .cta-box a {
      font-size: 14px;
      width: 191px;
      margin-right: 0;
    }
    .__QA section.inner-hero-banner .desc h1 {
      font-size: 21px;
    }
    .__QA section.inner-hero-banner .desc h1 span {
      font-size: 31px;
      margin-bottom: 2px;
    }
    .__QA section.inner-hero-banner {
      padding: 115px 0 10px;
    }
    .__QA section.gbbf-sect {
      padding: 0;
    }
    .__QA section.dqa-sect .desc-box h2 {
      font-size: 30px;
      text-align: center;
    }
    .__QA section.gbbf-sect .img-box,
    .__QA section.dqa-sect .img-box {
      padding: 9px !important;
      margin-bottom: 25px;
    }
    .__QA section.gbbf-sect .desc-box h2,
    .__QA section.dqa-sect .desc-box h2 {
      font-size: 30px;
      text-align: center;
      margin: 0 0 10px;
    }
    .__QA section.gbbf-sect .desc-box .cta-box a {
      font-size: 13px;
      text-align: center;
      width: 193px;
      margin-top: 0px;
    }
    .__QA section.tclc-sect svg {
      height: auto;
      width: 100%;
      margin: 0 0 10px;
    }
    .__QA section.tclc-sect .desc-box .cta-box a {
      font-size: 13px;
      line-height: 2.0;
      overflow: hidden;
      width: 189px;
      margin-top: 0;
    }
    .__QA .having-holistic-approach svg {
      width: 448px;
      height: 270px;
    }
    .__QA section.haha-sect .desc-box h2 {
      font-size: 30px;
      margin: 0 0 10px;
      text-align: center;
    }
    .__QA section.haha-sect .desc-box .cta-box a {
      font-size: 14px;
      margin-top: 0;
    }
    .__QA section.haha-sect {
      position: relative;
      padding: 50px 0 0;
    }
    .__QA section.services-solutions {
      padding: 20px 0 0;
      position: relative;
    }
    .__QA section.services-solutions .tickets-row .tickets {
      margin-top: 74px;
      height: calc(100% - 74px);
    }
    .__QA section.services-solutions .head-desc h2 {
      font-size: 30px;
      margin-bottom: 8px;
    }
    .__QA section.services-solutions .cta-box {
      margin-top: 44px;
      text-align: center;
    }
    .usability-testing section.inner-hero-banner .desc h1 {
      font-size: 20px;
    }
    .usability-testing section.inner-hero-banner .desc h1 span {
      font-size: 31px;
      margin-bottom: 0;
    }
    .usability-testing .rp-box {
      flex-flow: column;
    }
    .usability-testing .rp-list {
      background: #00e06d;
      padding: 38px 10px 20px;
      position: relative;
    }
    .mobile-app-mart .plat-content h2 {
      font-size: 35px;
      margin: 3px 0 0;
    }
    .mobile-app-mart .plat-content h4 {
      font-size: 29px;
      line-height: 17px;
      margin: 10px 0 0;
    }
    .mobile-app-mart .platform-tabbox .desc.txt-2 h3 {
      margin: 0;
      font-size: 25px;
      line-height: 20px;
    }
    .mobile-app-mart .main-app-testing h4 {
      font-size: 28px;
      margin: 0 0 05px;
    }
    .mobile-app-mart .main-app-testing h2 {
      font-size: 31px;
      margin: 0 0 4px;
    }
    .mobile-app-mart .main-app-testing>p {
      font-size: 15px;
      font-weight: 400;
      line-height: 22px;
    }
    .mobile-app-mart .qa-tabs .mb__box {
      top: 40%;
      left: 37%;
    }
    .mobile-app-mart ul.app-mart-process-list li:before {
      display: none !important;
    }
    .mobile-app-mart ul.app-mart-process-list li {
      margin-bottom: 20px;
      position: relative;
      width: 48%;
      display: inline-block;
    }
    .mobile-app-mart .app-mart-box {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex-flow: column;
      justify-content: center !important;
    }
    .mobile-app-mart .app-mart-content {
      margin: 0 10px;
      padding: 0 0;
      text-align: center;
    }
    .mobile-app-mart .app-mart-content p {
      font-size: 16px;
      margin: 0 0 4px;
    }
    .mobile-app-mart .app-process-content h4 {
      font-size: 26px;
      margin: 0;
    }
    .mobile-app-mart .app-process-content h2 {
      font-size: 37px;
      margin: 0;
    }
    .testing-list li:nth-child(2) {
      left: 67%;
    }
    .testing-list li:nth-child(3) {
      left: 82%;
    }
    .testing-list li:nth-child(4) {
      left: 70%;
    }
    .mobile-app-mart .qa-tabs .mb__box p {
      margin-top: 0;
    }
    .ui-ux .platform-tabbox .desc.txt-2 p {
      line-height: 27px;
      max-height: 105px;
      overflow-y: scroll;
    }
    .ecommerce-app section.inner-hero-banner {
      padding: 118px 0 10px;
    }
    .mob__app .case-studies-bann .bann-content h2 {
      font-size: 27px;
      margin: 0 0 3px;
    }
    .mob__app .case-studies-bann .bann-content h4 {
      font-size: 22px;
      margin: 0 0 0px;
    }
    .mob__app .case-studies-bann .bann-content p {
      font-size: 15px;
      color: #6f6f6f;
      line-height: 23px;
    }
    .mob__app .case-studies-bann::before {
      content: "";
      height: 175px;
      width: 175px;
      background-size: 63%;
      position: absolute;
      top: 23%;
      left: 55%;
      transform: translateX(-50%);
    }
    .mob__app .case-studies-bann {
      margin: 0;
      height: 578px;
    }
    .mob__app .case-studies-bann:after {
      background-size: 58%;
      bottom: -109px;
    }
    .mob__app .ideas-content h3 {
      font-size: 20px;
      margin: 0 0 9px;
    }
    .mob__app .ideas-content h4 {
      font-size: 34px;
      padding: 0;
      letter-spacing: 1px;
    }
    .mob__app .ideas-content p {
      max-width: 69%;
      font-size: 15px;
      line-height: 24px;
    }
    .mob__app .ideas-img-content p {
      max-width: 100%;
      height: 342px;
      margin: 22px 0 18px;
    }
    .mob__app .ideas-left-img img {
      width: 64%;
      height: auto;
      right: 0;
    }
    .mob__app .ideas-left-img {
      position: absolute;
      top: 0;
    }
    .mob__app .ideas-img {
      margin: 0 0 28px;
    }
    .mob__app .order-food-content h2 {
      font-size: 30px;
      line-height: 44px;
      margin: 0;
    }
    .mob__app .order-food-content p {
      line-height: 25px;
      font-size: 15px;
      max-height: 200px;
      overflow-y: auto;
    }
    .mob__app .multiple-food-content h4 {
      font-size: 24px;
      margin: 0 0 4px;
    }
    .mob__app .multiple-food-content h2 {
      font-size: 32px;
      color: #fff;
      font-weight: 700;
      margin: 0;
    }
    .mob__app .multiple-food-content p {
      font-weight: 300;
      line-height: 25px;
      font-size: 15px;
    }
    .mob__app .arena-overlay h4 {
      font-size: 19px;
      margin: 0;
      padding: 0;
    }
    .mob__app .arena-overlay p {
      font-size: 14px;
      color: #fff;
      font-weight: 300;
      line-height: 29px;
    }
    .mob__app .arena-overlay {
      height: auto;
    }
    .mob__app .arena-box h5 {
      font-size: 16px;
    }
    .mob__app section.user-interface {
      padding: 28px 0;
    }
    .mob__app .interface-content h2 {
      font-size: 35px;
      margin: 0;
    }
    .mob__app.int-color-box span {
      width: 162px;
      height: 162px;
    }
    .mob__app .int-color-box h6 {
      font-size: 28px;
      padding: 12px 0 0;
    }
    .mob__app .font-box h5 {
      font-size: 24px;
    }
    .mob__app .font-box-md p {
      font-size: 16px;
      color: #6f6f6f;
      letter-spacing: 2px;
      padding-left: 12px;
    }
    .mob__app .font-box-md h3 {
      font-size: 34px;
    }
    .mob__app .cloud-banner {
      height: 384px;
    }
    .mob__app .steps-content h3 {
      font-size: 23px;
      margin: 0;
    }
    .mob__app .steps-content h2 {
      font-size: 31px;
    }
    .mob__app .steps-content p {
      font-size: 14px;
      line-height: 25px;
    }
    .mob__app .steps-img:before {
      right: -69px;
      left: unset;
      bottom: 0;
      height: 492px;
      width: 426px;
      background-size: 88%;
      /* overflow: hidden; */
      background-repeat: no-repeat;
    }
    .mob__app.cruzing-4-cash .order-food-content h4 {
      font-size: 18px;
      margin: 0;
      padding: 0;
      line-height: 24px;
    }
    .mob__app.cruzing-4-cash section.ideas {
      padding: 8px 0 13px;
    }
    .mob__app.cruzing-4-cash .multiple-food {
      height: auto;
      padding: 50px 0;
    }
    .mob__app.cruzing-4-cash .steps-content h2 {
      font-size: 23px;
    }
    .mob__app.moments-pin .case-studies-bann .bann-content h2 {
      font-size: 28px;
      margin: 0 0 3px;
    }
    .mob__app.moments-pin section.ideas {
      padding: 0 0 10px;
    }
    .mob__app.moments-pin .order-food-content h4 {
      font-size: 20px;
      line-height: 20px;
    }
    .mob__app.shed-card .case-studies-bann .bann-content h2 {
      font-size: 22px;
      margin: 0;
    }
    .mob__app.shed-card .order-food-content h4 {
      font-size: 26px;
      line-height: 30px;
    }
    .mob__app.shed-card .order-food-content h2 {
      font-size: 25px;
      line-height: 31px;
    }
    .shed-card .multiple-food {
      height: auto;
      padding: 50px 0;
    }
    .mob__app.shed-card .steps-content h2 {
      font-size: 23px;
      padding: 0 0 5px;
    }
    
    
    .cosa-bella ul.op-cont-list li {
      position: relative;
      width: 50%;
    }
    .cosa-bella ul.op-cont-list {
      flex-flow: wrap;
    }
    .cosa-bella .order-process {
      height: auto;
      padding: 50px 0 0;
    }
    .cosa-bella ul.op-cont-list li {
      position: relative;
      width: 46%;
      margin-bottom: 80px;
    }
    .web-arena-eatz.web___app.cosa-bella .custom-content h4 {
      font-size: 29px;
      padding: 0 0 5px;
    }
    .web-arena-eatz.web___app.cosa-bella .responsive-content p {
      font-size: 15px;
      font-weight: 300;
      padding: 0 0 15px;
      line-height: 24px;
      max-width: 90%;
    }
    .web-arena-eatz.web___app.cosa-bella .int-color-box span {
      width: 150px;
      height: 150px;
      margin: auto;
    }
    .web-arena-eatz.web___app.cosa-bella .font-box h5 {
      font-size: 20px;
      margin: 0;
    }
    section.user-interface {
      padding: 50px 0 0;
    }
    .web-arena-eatz.web___app.cosa-bella .why-choose-content h2 {
      font-size: 31px;
      margin: 0;
    }
    .__site .web-bann-content h4 {
      font-size: 29px;
      margin: 0 0 2px;
    }
    .__site .web-bann-content h2 {
      font-size: 30px;
    }
    .__site .web-bann-content p {
      font-size: 15px;
      line-height: 23px;
    }
    .__site .web-bann-img::before {
      bottom: -57px;
      height: 342px;
      width: 100%;
    }
    .__site.cocacola .high-content h2 {
      font-size: 26px;
      padding: 5px 0 0;
      margin: 0;
    }
    .__site.cocacola .high-content p {
      max-width: 100%;
    }
    .__site .client-bf-content h2 {
      margin: 0;
      font-size: 34px;
    }
    .__site .client-bf-content p {
      font-size: 15px;
      line-height: 27px;
    }
    .__site .client-benefits::after {
      bottom: 0;
    }
    .__site .client-benefits {
      height: auto;
      width: 100%;
      background-size: 100%;
    }
    .__site .client-bf-content img {
      width: 100%;
    }
    .__site .client-benefits::after {
      bottom: 0;
      background-size: 82%;
      right: 0;
      left: 80%;
    }
    .__site .finance-content p {
      padding: 0 0 0;
      font-size: 15px;
      line-height: 24px;
      max-width: 91%;
    }
    .__site .finance-content h2 {
      font-size: 37px;
      margin: 0;
    }
    .__site .finance-content h4 {
      font-size: 27px;
      margin: 0;
    }
    .__site .high-content h4 {
      margin: 0;
      padding: 0;
      font-size: 27px;
    }
    .__site .high-content h2 {
      font-size: 33px;
      padding: 5px 0 0;
    }
    .__site .high-content p {
      max-width: 85%;
      font-weight: 400;
      overflow-y: auto;
      height: 369px;
      line-height: 26px;
    }
    .__site .achieve-content h4 {
      font-size: 25px;
      margin: 0;
    }
    .__site .achieve-content h2 {
      font-size: 28px;
      padding: 5px 0 0;
      margin: 0;
    }
    .__site .achieve-content p {
      font-size: 14px;
      line-height: 26px;
      height: 283px;
      overflow-y: auto;
    }
    .__site .budget-content img {
      width: 100%;
    }
    .__site section.highlights {
      padding: 24px 0 0;
      position: relative;
    }
    .__site .bd-img img {
      width: 81%;
    }
    .__site .budget-content img {
      width: 100%;
    }
    .__site .interface-content h3 {
      font-size: 25px;
      margin: 0;
      padding: 0 0 0px;
    }
    .__site .interface-content h2 {
      font-size: 37px;
      margin: 0;
    }
    .__site ul.interface-color-palettes {
      padding: 20px 0;
    }
    .__site .int-color-box span {
      width: 150px;
      height: 150px;
    }
    .__site .int-color-box h6 {
      font-size: 25px;
      padding: 12px 0 0;
    }
    .__site .font-box h5 {
      font-size: 23px;
      margin: 0;
    }
    .__site .font-box-md h3 {
      font-size: 40px;
    }
    .__site .font-box-md p {
      font-size: 17px;
      color: #6f6f6f;
      letter-spacing: 1px;
      padding-left: 19px;
    }
    .__site section.creative {
      padding: 0;
    }
    .__site .creative-content h4 {
      font-size: 26px;
    }
    .__site .creative-content h2 {
      font-size: 36px;
      margin: 0;
    }
    .__site .creative-content p {
      color: #000;
      line-height: 28px;
      font-size: 15px;
    }
    .__site .finance-img:before {
      left: 0;
      background-size: 82%;
    }
    .dropdown,
    .case-dropdown,
    .portfolio-dropdown {
      top: 45px;
      padding: 10px 5px;
    }
    .dropdown .col-md-3 {
      margin: initial;
    }
    .portfolio-dropdown {
      left: 3%;
    }
    .map-bg {
      background-size: auto;
    }
    .address-section .blog-t-section {
      padding: 18px 0 5px !important;
    }
    .marker1 {
      top: 21px;
      left: 13%;
    }
    .marker2 {
      left: 24%;
    }
    .my-easy-fi.__site .web-bann-content {
      padding: 84px 0 0 0;
    }
    .my-easy-fi.__site section.highlights::before {
      right: 0;
      left: 87%;
      background-size: 68%;
    }
    section.home-main-banner div#slide__1 #__img__01 {
      left: 44%;
      width: 61%;
      top: 15%;
    }
    section.home-main-banner div#slide__1 #_img__02 {
      top: 42%;
      left: 70%;
      width: 22%;
    }
    /*section.home-main-banner div#slide__1 h4 {
      top: 49%;
      }*/
    section.home-main-banner div#slide__2 img#__img__01 {
      left: 43%;
      top: 27%;
      width: 56% !important;
    }
    section.home-main-banner div#slide__2 img#_img__02 {
      left: 76%;
      width: 23% !important;
      top: 35%;
    }
    div#layerslider {
      height: 550px !important;
    }
    section.home-main-banner div#slide__2 h4 {
      line-height: 27px;
      font-size: 18px;
      top: 50%;
    }
    .home-our-services {
      height: auto;
    }
    .tabs-wrapper .going-beyond-bug-fix svg {
      transform: scale(1.2);
    }
    .tabs-wrapper .custom-web-app-dev svg {
      transform: scale(1.1);
    }
    section.home-main-banner div#slide__1 h4 {
      top: 54%;
    }
    body.and__mob .home-android svg {
      width: 100%;
      height: auto;
    }
    .food_content h4 {
      font-size: 24px;
    }
    .food_content h2 {
      font-size: 31px;
      margin: 3px 0 0;
    }
    .food_content p {
      max-width: 100%;
      font-size: 14px;
      line-height: 24px;
    }
    .img__food img {
      left: unset;
    }
    .ind_Banner::before {
      right: unset;
      left: -40px;
    }
    .food .img__food img {
    width: 60%;
    left: unset;
    top: 43px;
    right: 34%;
}
    .multi-content h4 {
      font-size: 24px;
      line-height: 32px;
      max-width: 80%;
    }
    section.multi-dollar {
      margin: -36px 0 37px;
    }
   .multi-box {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 19px;
    flex-flow: column;
}
    .mul-cont {
      display: flex;
      flex-flow: column;
      justify-content: center;
      align-items: center;
      padding: 10px 0 0;
    }
    .create-cont h2 {
      font-size: 25px;
      line-height: 34px;
    }
    .create-cont h5 {
      font-size: 20px;
      margin: 0 0 5px;
    }
    .create-cont h6 {
      font-size: 15px;
      color: #fff;
    }
    .create-cont p {
    color: #fff;
    line-height: 20px;
    padding: 0 0 7px;
    font-size: 14px;
}
    .createIn {
      height: auto;
    }
    .createIn::before {
      display: none;
    }
    .organic-cont h5 {
    font-size: 14px;
    margin: 0 0 3px;
}
   .organic-cont h4 {
    font-size: 14px;
    margin: 0 0 3px;
}
   .organic-cont h2 {
    font-size: 18px;
}
    .messg_box {
      height: auto;
      width: 100%;
      margin: 18px 0 0;

          padding: 10px 15px;
    }
    .adv-content h2 {
      font-size: 25px;
    }
    .adv__box {
      padding: 10px 12px;
      height: auto;
      flex-flow: column;
    }
    .adv__content {
      padding: 04px 0 0;
      text-align: center;
    }
    .cta__industry {
      background-position: right;
    }
    .cta-details {
      max-width: 80%;
    }
    /*.img__food img {
      left: 75%;
  
      }*/
    .cta-details h2 {
      font-size: 26px;
    }
   .messg_box p {
    font-size: 15px;
    line-height: 25px;
}
.messg_box::before {
    right: 94%;
        bottom: 85%;
}
    .online-food-content {
      padding: 0 0 42px;
    }
    .online-food-content h2 {
    font-size: 21px;
    line-height: 26px;
}
    ul.online-trust {
      padding: 20px 0 0;
    }
    .trust-box {
      width: 100%;
      height: auto;
      padding: 10px 5px;
    }
    .trust-box h4 {
      font-size: 15px;
      color: #e25b27;
      padding: 12px 0 0;
      line-height: 21px;
      margin: 0 0 4px;
    }
    .covered-food {
      height: auto;
      padding: 10px 0;
      margin: 0 0 0;
    }
   .covered-content h2 {
    font-size: 20px;
    line-height: 28px;
    margin: 0 auto 10px;
}
    .ch-cont-box {
      position: absolute;
      bottom: 0;
      padding: 0 16px 2px;
    }
    .ch-cont-box p {
      line-height: 18px;
      font-size: 14px;
    }
    .ch-cont-box h6 {
      font-size: 19px;
    }
    .ch-cont-box h4 {
      font-size: 16px;
    }
    .chance-cont h2 {
      font-size: 22px;
      margin: 0 0 2px;
    }
    .chance-cont p {
      margin: 0 0 10px;
      font-size: 15px;
      line-height: 26px;
    }
    .chance-img {
      position: relative;
      padding: 0 0 26px;
    }
    .messg_box::before {
      right: 93%;
    }
    .cta__industry::before {
      display: none
    }
    section.cta__industry .col-md-4 {
      display: none;
    }
    .cta__industry {
      height: auto;
      padding: 20px 0;
    }
    .cta-details {
      max-width: 100%;
    }
    .ind-dropdown {
    top: 46px;
    left: 23%;
        width: 58%;
}
    ul.pkg-list {
      padding: 13px 0;
    }
    ul.web-tab-list {
      padding: 5px 0 0;
    }
    ul.web-tab-list li a {
      font-size: 15px;
    }
    .int-color-box span {
      margin: auto;
    }
    .cosa-bella.web-arena-eatz.web___app section.why-choose-sec {
      padding: 20px 0;
    }
    .cosa-bella .responsive-friendly::before {
      right: -131px;
    }
    .moments-pin .simple-steps {
      height: auto;
      width: 100%;
      padding: 31px 0 0;
    }
    .cruzing-4-cash .simple-steps {
      height: auto;
      width: 100%;
      background-size: cover;
      padding: 35px 0 0;
    }
    /*coca-cola*/
    .cocacola.__site .web-bann-img::before {
      right: 10px;
      left: unset;
      width: 574px;
      height: 410px;
    }
    .web-bann-img {
      width: 441px;
      height: 375px;
    }
    .cocacola.__site .web-bann-img::before {
      right: 3px;
      left: unset;
      width: 432px;
      height: 323px;
    }
    .cocacola.__site .finance-content h2,
    .cocacola.__site .client-bf-content h2,
    .cocacola.__site .web-bann-content h2,
    .cocacola.__site .high-content h2,
    .cocacola.__site .achieve-content h2,
    .cocacola.__site .interface-content h2,
    .cocacola.__site .creative-content h2 {
      font-size: 26px;
      padding: 0;
      margin: 2px 0 0px;
      max-width: 100%;
    }
    .cocacola.__site .web-bann-content h4,
    .cocacola.__site .finance-content h4,
    .cocacola.__site .client-bf-content h4,
    .cocacola.__site .high-content h4,
    .cocacola.__site .achieve-content h4,
    .cocacola.__site .creative-content h4 {
      font-size: 22px;
      margin: 0 0 0px;
      padding: 0;
    }
    .cocacola.__site .web-banner {
      height: auto;
    }
    .cocacola.__site .client-benefits::before {
      display: none
    }
    .cocacola .client-benefits {
      background: unset;
    }
    .web-bann-content p,
    .cocacola.__site .client-bf-content p,
    .cocacola.__site .finance-content p,
    .cocacola.__site .high-content p,
    .cocacola.__site .achieve-content p,
    .cocacola.__site .creative-content p {
      max-width: 90%;
      line-height: 25px;
      font-size: 14px;
    }
    .cocacola.__site section.achieve-finance::before {
      width: 421px;
      height: 279px;
      background-size: 100% !important;
      z-index: -1;
    }
    .cocacola.__site .high-content p {
      max-width: 100%;
      padding: 0 10px 0 0;
    }
    .cocacola.__site .creative-content p {
      max-width: 100%;
    }
    .cocacola.__site .client-benefits::after {
      bottom: 0;
      background-size: 100%;
      right: 0;
      left: unset;
      right: 0;
      width: 130px;
      height: 294px;
      z-index: -1
    }
    .cocacola .finance-img {
      position: relative;
      width: 394px;
      height: 394px;
    }
    .__site.cocacola .finance-img:before {
      right: 0;
      bottom: 0;
      left: -61px;
      background-size: 100%;
      width: 310px;
      height: 310px;
    }
    /*budget university*/
    .budget_uni.__site .web-banner {
      min-height: 350px;
      height: auto;
    }
    .budget_uni.__site .web-bann-img {
      height: 348px;
    }
    .budget_uni.__site .web-bann-img::before {
      width: 372px;
      height: 270px;
      top: unset;
      bottom: 0;
    }
    .budget_uni.__site .web-bann-content h2 {
      font-size: 22px;
    }
    .budget_uni.__site .web-bann-content h4 {
      font-size: 19px;
      line-height: 18px;
    }
    .budget_uni.__site .client-bf-content h4 {
      font-size: 21px;
      margin: 0;
      line-height: 17px;
    }
    .budget_uni.__site .client-bf-content h2 {
      font-size: 27px;
    }
    .budget_uni.__site .web-bann-content p {
      font-size: 14px;
      line-height: 24px;
    }
    .budget_uni.__site .client-bf-content p {
      font-size: 14px;
      line-height: 25px;
    }
    .budget_uni.__site .finance-content h4 {
      font-size: 22px;
      margin: 0 0 3px;
    }
    .budget_uni.__site .finance-content h2 {
      font-size: 23px;
    }
    .budget_uni.__site .finance-content p {
      font-size: 14px;
    }
    .budget_uni.__site .finance-img:before {
      width: 314px;
      height: 296px;
      left: -60px;
    }
    .budget_uni.__site .finance-img {
      position: relative;
      width: 100%;
      height: 424px;
    }
    .budget_uni.__site .high-content h4 {
      font-size: 22px;
      line-height: 18px;
    }
    .budget_uni.__site .high-content h2 {
      font-size: 28px;
      margin: 0;
      padding: 0 0 5px;
    }
    .budget_uni.__site .high-content {
      max-width: 95%;
    }
    .budget_uni.__site .high-content p {
      font-size: 14px;
      line-height: 25px;
    }
    .budget_uni.__site .achieve-content h4 {
      font-size: 17px;
      margin: 0;
    }
    .budget_uni.__site .achieve-content h2 {
      font-size: 24px;
      margin: 0;
      padding: 0 0 6px;
    }
    .budget_uni.__site .achieve-content p {
      font-size: 14px;
      line-height: 26px;
      margin: 0;
    }
    .budget_uni.__site section.achieve-finance::before {
      width: 388px;
      height: 269px;
    }
    .budget_uni.__site .interface-content h3 {
      font-size: 25px;
      padding: 0;
    }
    .__site .interface-content h2 {
      font-size: 27px;
    }
    .__site .font-box h5 {
      font-size: 20px;
    }
    .__site .creative-content h4 {
      font-size: 23px;
    }
    .__site .creative-content h2 {
      font-size: 30px;
      margin: 0;
    }
    .__site .creative-content p {
      line-height: 23px;
      font-size: 14px;
    }
    /*mind 4 bizz*/
    .m4B.__site .web-bann-img::before {
      width: 438px;
      height: 328px;
    }
    .m4B.__site .web-banner {
      height: 379px;
    }
    .m4B.__site .finance-img:before {
      width: 286px;
      height: 312px;
      left: -40px;
    }
    .m4B.__site .high-content h4 {
      padding: 0 0 3px;
      font-size: 24px;
      line-height: 5px;
    }
    .m4B.__site .high-content p {
      max-width: 100%;
      font-weight: 400;
      overflow-y: auto;
      height: auto;
      font-size: 14px;
      line-height: 25px;
      margin: 0;
    }
    .m4B.__site .achieve-content h2 {
      font-size: 27px;
      margin: 0 0 2px;
      padding: 0;
    }
    .m4B.__site .achieve-content h4 {
      font-size: 22px;
      margin: 0 0 3px;
    }
    .m4B.__site .achieve-content p {
      font-weight: 300;
      color: #252525;
      font-size: 14px;
      line-height: 23px;
    }
    .m4B.__site .high-content h2 {
      font-size: 26px;
      margin: 0 0 3px;
    }
    .oku.__site .web-bann-img::before {
      width: 442px;
      height: 342px;
      right: 0;
    }
    .oku.__site section.web-banner {
      height: 345px;
    }
    .oku.__site .web-bann-content h2 {
      font-size: 22px;
    }
    .oku.__site .web-bann-content h4 {
      font-size: 19px;
      margin: 0;
      padding: 0;
    }
    .oku.__site .web-bann-content p {
      max-width: 90%;
      font-size: 14px;
      line-height: 19px;
    }
    .oku.__site .client-bf-content h4 {
      font-size: 24px;
      margin: 0 0 0px;
    }
    .oku.__site .client-bf-content h2 {
      font-size: 28px;
    }
    .oku.__site .client-bf-content p {
      max-width: 80%;
      font-size: 14px;
      line-height: 24px;
    }
    .oku.__site .finance-img:before {
      width: 314px;
      height: 308px;
    }
    .oku.__site .finance-img {
      height: 341px;
    }
    .oku.__site .finance-content h2 {
      font-size: 22px;
    }
    .oku.__site .finance-content p {
      padding: 0px 0 0;
      font-size: 14px;
      line-height: 23px;
    }
    .oku.__site .finance-content h4 {
      font-size: 19px;
      margin: 4px 0 0;
    }
    .oku.__site .high-content h4 {
      font-size: 20px;
    }
    .oku.__site .high-content h2 {
      font-size: 25px;
      padding: 1px 0 0;
      margin: 0;
    }
    .oku.__site .high-content p {
      line-height: 22px;
      margin: 0;
      font-size: 14px;
    }
    .oku.__site section.achieve-finance::before {
      width: 388px;
      height: 272px;
    }
    .oku.__site .achieve-content h4 {
      font-size: 20px;
      margin: 0 0 0px;
    }
    .oku.__site .achieve-content h2 {
      font-size: 22px;
      margin: 0 0 0;
    }
    .oku.__site .achieve-content p {
      font-size: 14px;
      line-height: 23px;
    }
    .oku.__site .high-content h2 {
      font-size: 23px;
      padding: 1px 0 0;
      margin: 0;
    }
    .oku.__site .high-content p {
      line-height: 21px;
      margin: 0;
    }
    .oku.__site .client-benefits::after {
      width: 169px;
      height: 123px;
    }
    .oku.__site section.creative::before {
      width: 68px;
      height: 66px;
      background-size: 100%;
    }
   section.inner-hero-banner .desc h1 {
    font-size: 25px;
    line-height: 21px;
}
section.inner-hero-banner .desc h1 span {
    font-size: 30px;
    margin-bottom: 0;
}
.responsive-design .hit-sect {
    padding: 0;
}
.responsive-design section.hit-sect .desc {
    padding: 0;
}
.responsive-design .testimonials {
    padding: 0 0 20px;
   
}
section.inspiring-client {
    padding: 0 0 30px;
    position: relative;
}
.informational section.services-solutions .tickets-row .tickets {
        min-height: 150px;
}

.informational ul.platform-list {
  
    padding: 18px 0 6px;
}
.informational .hit-sect {
    padding: 0 0;
}
.beauty .ind_Banner {
    width: 100%;
    min-height: 411px;
}
.beauty img.banner-right-img {
    height: 321px;
    right: 93px;
    bottom: 15px;
}


.food_content h2 {
    font-size: 26px;
}
.food_content h4 {
    font-size: 20px;
    line-height: 15px;
}
.beauty .ind_Banner::before {
    height: 135px;
    width: 84px;
    background-size: 100%;
}
.food_content p {
    max-width: 100%;
    font-size: 13px;
    line-height: 21px;
}
.multi-content h4 {
    font-size: 22px;
    line-height: 29px;
    max-width: 83%;

}
.create-cont h2 {
    font-size: 22px;
    line-height: 28px;
}
.create-cont h5 {
    font-size: 19px;
    margin: 0 0 0px;
}
.trust-box p {
    font-size: 13px;
    line-height: 23px;
    padding: 0 5px;
}
.beauty .covered-food {
    height: auto;
    padding: 15px 0;
    margin: 0 0 24px;
}
.chance-cont p {
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 21px;
}
.beauty .chance-img::after {
    width: 109px;
    height: 136px;
}
section.advance-tech {
    position: relative;
    margin: 0 0 0;
}
.beauty .cta__industry {
    height: 284px;
}
.clean .ind_Banner {
    min-height: 414px;
}
.clean .img__food {
    height: 214px;
}

.clean img.banner-right-img {
    right: unset;
    bottom: unset;
    width: 308px;
    height: 364px;
}
.clean .multi-dollar::before {
    left: -29px;
}
.clean .createIn {
    height: auto;
    padding: 50px 0 0;
}
.clean .organic-cont h2 {
    font-size: 17px;

}
.clean .covered-food {
 
    height: auto;
}
.clean .chance-img::after {
    width: 123px;
    height: 147px;
}
.clean .ind_Banner::after {
    height: 139px;

}
.clean img.banner-right-img {
 
    top: 2px;
   
}
.education .ind_Banner {
    min-height: 430px;
}
.education .ind_Banner::after {
    height: 153px;
}
.education img.banner-right-img {
 
    left: 2px;
}
ul.online-trust li {
    width: calc(96% / 3);
    display: inline-block;
}
.education .multi-dollar::before {
    height: 86px;
    width: 83px;
}
.education .online-food::before {
    width: 58px;
    height: 84px;
}
.education .chance-img::after {
    width: 126px;
    height: 188px;
} 
.education .chance-img {
    position: relative;
    padding: 18px 0 26px;
}
.health-care .ind_Banner {
    height: 407px;
}

.health-care .ind_Banner::after {
    height: 132px;
}
.health-care .img__food {
    height: 225px;
}
.health-care .img__food img {
    top: unset;
    right: unset;
    top: -43px;
    width: 73%;
    left: 45px;
}
.health-care .multi-dollar::before {
    height: 158px;
    width: 146px;
}
.health-care .trust-box h4 {
    white-space: pre-line;
}
.health-care .covered-food {

    height: auto;
    padding: 20px 0;
}
.health-care .chance-img::after {
  
    width: 166px;
    height: 121px;
   
}
.health-care .chance-img {
    position: relative;
    padding: 20px 0 26px;
}
.home-care .ind_Banner {
  
    min-height: 400px;
   

}
.home-care img.banner-right-img {
    width: 291px;
    height: 372px;
    right: 347px;
    right: 103px;
    bottom: 13px;
    background-size: 100% !important;
}
.home-care .img__food {
    height: 227px;
}
.home-care .multi-dollar::before {
    height: 155px;
    width: 124px;
}
.home-care .createIn {
    
    height: auto;
}
.home-care .organic-cont h2 {
    font-size: 19px;
}
.home-care .online-food::before {
    width: 88px;
    height: 85px;
}
.home-care .covered-food {
 
    height: auto;
    padding: 20px 0;
}
.home-care .chance-img::after {
    width: 79px;
    height: 140px;
}
.home-care .chance-img::before{
  display: none;
}
.home-care .chance-img {
    position: relative;
    padding: 20px 0 26px;
}
section.cta__industry .col-md-8 {
    width: 100%;
    text-align: center;
}
.fitness .img__food::before {
    top: 23px;
    width: 281px;
    height: 282px;
}
.fitness .ind_Banner {
    height: 402px;
}
.fitness .chance-img::before{
  display: none
}
}

  
  @media all and (min-width:800px) and (max-width:835px) {
    section.home-main-banner {
      height: 100%;
    }
    section.home-main-banner div#slide__1 #__img__01 {
      left: 47%;
    }
    section.home-main-banner div#slide__2 img#__img__01 {
      left: 45%;
      top: 27%;
      width: 55% !important;
    }
    .img__food img {
      left: 5%;
    }
    section.multi-dollar {
      margin: -9px 0 37px;
    }
    .createIn::before {
      bottom: 48%;
      background-size: 43%;
    }
    .shed-card .simple-steps {
      height: auto;
      width: 100%;
      padding: 38px 0 0;
      background-size: cover;
    }
    .web-arena-eatz.web___app .custom-content h2 {
      font-size: 29px;
    }
  }
  
  
  /*ipad-mini*/
  
  @media all and (min-width:768px) and (max-width:1024px) {
    body.product-strategy.strat section.skills-diff-sect.v-2 .desc p {
      max-width: 90%;
      margin: 0 0 14px;
    }
    body.product-strategy.strat section.skills-diff-sect .desc p {
      max-width: 90%;
      margin: 0 0 11px;
    }
    .f-form .col-md-6 {
      width: 100%;
    }
    section.skills-diff-sect .desc p {
      font-size: 16px;
      font-family: "Atlan";
      color: rgb(242, 251, 247);
      line-height: 1.5;
      margin: 0 auto 13px;
      max-width: 90%;
      text-align: left;
    }
    section.inner-hero-banner .row {
      flex-flow: row-reverse;
    }
   
    .e-commerce ul.platform-list li {
      margin-right: 0;
      width: 100%;
      margin: 0 7px;
    }
    .row.res__slider button {
      display: none !important;
    }
    .e-commerce section.platform-work {
      padding: 30px 0 20px;
    }
    .e-commerce ul.platform-list li a {
      width: 100%;
    }
    footer .copyrights-box ul {
      display: flex;
    }
    footer .copyrights-box ul li a {
      display: block;
      text-align: center;
    }
    .f-form .col-md-4 {
      width: 100%;
      margin: auto;
      text-align: center;
    }
    .f-form .desc p {
      text-align: center;
    }
    .f-form .desc h3 {
      text-align: center;
    }
    .f-form .desc h2 {
      text-align: center;
    }
    .f-form {
      height: auto;
    }
    .f-form .form-wrapper .form-btn button {
      width: 100%;
    }
    section.ios-app-portfolio button.slick-arrow,
    section.web-portfolio-sect button.slick-arrow {
      position: absolute;
      right: 7%;
    }
    
    section.home-main-banner div#slide__2 h2 {
      font-size: 27px;
      left: 2%;
    }
    section.home-main-banner div#slide__2 h4 {
      font-size: 17px;
      left: 2%;
    }
    section.home-main-banner div#slide__1 h2 {
      font-size: 26px;
      left: 3%;
    }
    section.home-main-banner div#slide__1 h4 {
      top: 52%;
      left: 3%;
    }
    .email-marketing.search .seo_prof_parent {
      padding: 115px 0 0;
    }
    .s_prof_box p {
      max-height: 85px;
      overflow: auto;
    }
    .logo-design section.services-solutions .cta-box {
      margin-top: 28px;
      text-align: center;
    }
    section.services-solutions .cta-box a {
      margin-right: 0;
    }
    .logo-design ul.expertize-list {
      margin: -9px 0 0;
    }
    .man__auto section.services-solutions .tickets-row .tickets .desc p {
      font-size: 14px;
      max-width: 90%;
      margin: 0 auto 11px;
      max-height: 59px;
      overflow: auto;
    }
    .cosa-bella .op-cont-box p {
      padding: 10px 10px 0 0;
    }
    .load_div {
      margin: 28px 0 28px;
    }
    #portfolio__websitedevelopment .load_div {
      margin: 12px 0 27px;
    }
    section.web__drop {
      margin: 39px 0 0;
    }
    ul.package-tabs-list {
      flex-flow: wrap;
    }
    ul.package-tabs-list li {
      margin: 0 0 13px;
    }
    .smoothies .finance-matter::before {
      display: none;
    }
    .smoothies .finance-matter::after {
      display: none;
    }
    .home-sect2 .desc h3:before {
      left: -34px;
      font-size: 85px;
      top: -25px;
    }

    .steps-img:before {
      width: 451px !important;
      height: 606px !important;
    }
    .arena-overlay {
      height: auto;
    }
    section.user-interface {
      padding: 25px 0;
    }
    section.simple-steps {
      height: auto !important;
      padding: 30px 0 0 !important;
    }
    
  }
  
  @media screen and (max-width:767px) {
    section.app-sect-2 .desc:before {
      bottom: -40%;
    }
    .portfolio-video-anime section.inner-hero-banner,
    .portfolio-logo section.inner-hero-banner {
      padding: 89px 0 20px;
    }
    ._mini-circles {
      display: none;
    }
    .__site.my-easy-fi section.highlights::before {
      top: 53%;
      right: 0;
      left: 80%;
      height: 348px;
      background-size: 38%;
    }
    .portfolio-bann-content p {
      font-size: 14px;
      line-height: 23px;
    }
    .logo_box img {
      width: initial;
      transition: 0.5s;
    }
    section.logo-portfolio .head h3 {
      display: none;
    }
    .pf-heading {
      display: none;
    }
    .sc-box {
      display: none;
    }
    header {
      position: fixed;
      left: 0;
      top: 0;
      right: 0;
      padding: 10px 0;
      z-index: 10;
    }
    header .logo-box {
      max-width: 55%;
    }
    header nav.navbar .navbar-collapse.collapse:not(.show) {
      display: none;
    }
    header nav.navbar {
      position: unset;
      padding: 0;
    }
    section.testimonials {
      padding-top: 0;
    }
    header nav.navbar button.navbar-toggler {
      width: 40px;
      height: 40px;
      border: 1px solid #ddd;
      font-size: 24px;
      display: flex;
      justify-content: center;
      align-items: center;
      position: absolute;
      top: 20px;
      right: 20px;
      outline: none;
      box-shadow: none;
    }
    header nav.navbar button.navbar-toggler span.navbar-toggler-icon:before {
      content: "\f00d" !important;
    }
    header nav.navbar button.navbar-toggler.collapsed span.navbar-toggler-icon:before {
      content: "\f0c9" !important;
    }
    header nav.navbar button.navbar-toggler span.navbar-toggler-icon {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    header nav.navbar .navbar-collapse ul.navbar-nav {
      width: 100%;
      flex-direction: column;
    }
    .home-our-services .head-desc h2 {
      font-size: 50px;
      height: auto;
      margin-bottom: 25px;
    }
    .home-sect2 .logo-slider button.slick-arrow {
      bottom: -40px;
    }
    .home-sect2 .desc h3 {
      font-size: 20px;
    }
    .home-sect2 .desc h3:before {
      font-size: 80px;
      top: -20px;
      left: -10px;
    }
    .home-sect2 {
      padding: 50px 0 60px;
    }
    .home-our-services .img-box {
      padding: 25px;
      width: 100%;
    }
    .home-our-services .desc-box h3 {
      font-size: 20px;
      margin-bottom: 15px;
    }
    .home-our-services .desc-box h3 span {
      font-size: 30px;
    }
    .home-our-services .desc-box ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
    }
    .home-our-services .desc-box ul li {
      width: 50%;
    }
    .home-our-services .desc-box ul li a .navbox {
      flex-wrap: wrap;
    }
    .home-our-services .desc-box ul li a .navbox .icon-box {
      margin: auto;
    }
    .home-our-services .desc-box ul li a .navbox .text-box {
      flex: auto;
      width: 100%;
      margin: auto;
      text-align: center;
      justify-content: center;
      margin-top: 10px;
    }
    .home-our-services:before {
      top: 75%;
      width: 100%;
      background-size: cover !important;
    }
    .home-our-services .tabs-menu ul li.slick-slide a {
      font-size: 22px;
    }
    .experiences-sect {
      padding: 50px 0;
    }
    .experiences-sect .head-desc h3 {
      font-size: 20px;
    }
    .experiences-sect .head-desc h2 {
      font-size: 30px;
    }
    .home-our-services .tabs-menu ul button {
      left: 0;
      top: -60px;
    }
    .testimonials .testimonial-slider,
    .testimonials .testimonial-slider>div {
      overflow: hidden;
    }
    .blogs-sect .img-box {
      transform: none;
      margin: auto;
      max-width: 50%;
      margin-top: 25px;
    }
    .home-sect2 .logo-slider:before {
      right: inherit;
      left: 0;
    }
    .case-studies-sect .col-md-4:nth-child(2) {
      width: 100%;
      order: 1;
    }
    .case-studies-sect .col-md-4 {
      width: 100%;
      order: 2;
    }
    .case-studies-sect .desc-box {
      text-align: center;
      opacity: 1;
      margin-top: 25px;
    }
    .case-studies-sect .desc-box a {
      margin-top: 5px;
    }
    .case-studies-sect .desc-box ul li:before {
      right: inherit !important;
      left: 0;
    }
    .case-studies-sect .desc-box ul li {
      text-align: left;
      width: 80%;
      margin-left: auto;
      margin-right: auto;
      padding: 0;
      padding-left: 25px;
    }
    .case-studies-sect .desc-box ul li:after {
      left: -5px;
      right: inherit !important;
    }
    .home-our-services .tabs-menu ul {
      transform: none;
    }
    .ist-view {
      padding: 0 15px;
    }
    .experiences-sect {
      padding: 50px 0;
    }
    .hit-sect .desc h2 {
      font-size: 30px;
      margin-bottom: 20px;
    }
    .hit-sect .desc h3 {
      font-size: 20px;
    }
    .hit-sect {
      padding: 0;
    }
    .hit-sect .desc .cta-box a {
      width: calc(75% - 10px);
      margin: 0;
      font-size: 14px;
      margin-bottom: 15px;
    }
    .hit-sect .desc .cta-box {
      display: flex;
      justify-content: center;
      margin-bottom: 25px;
      flex-direction: column;
      align-items: center;
    }
    .blogs-sect .head-desc h2,
    .case-studies-sect .head-desc h2 {
      font-size: 30px;
    }
    .blogs-sect .head-desc h3,
    .case-studies-sect .head-desc h3 {
      font-size: 20px;
    }
    .blogs-sect .head-desc p {
      margin-top: 20px;
    }
    .blogs-sect .blogs-wrapper .blog-box .blog-desc a {
      font-size: 20px;
      line-height: 1.2;
      display: block;
    }
    .blogs-sect .blogs-wrapper .blog-box .blog-desc h3 {
      font-size: 16px;
      margin: 0;
    }
    .blogs-sect .blogs-wrapper .blog-box .blog-desc h6 {
      font-size: 12px;
      line-height: 1;
      margin: 0;
    }
    .blogs-sect .blogs-wrapper {
      padding-top: 20px;
    }
    .sub-heading,
    .f-form .desc h3 {
      font-size: 20px;
    }
    .our-blog-cap,
    .f-form .desc h2 {
      font-size: 30px;
    }
    footer .footer-main-wrapper {
      overflow: hidden;
    }
    footer .footer-main-wrapper .footer-locations .location-main {
      margin-bottom: 25px;
    }
    footer .footer-main-wrapper .social-links ul {
      margin: 0;
    }
    footer .copyrights-box ul {
      display: flex;
    }
    .row.res__slider.slick-initialized.slick-slider button {
      display: none !important;
    }
    footer .copyrights-box ul li {
      padding: 0;
      display: inline-block;
      width: 49%;
    }
    .case-studies-sect .img-box img {
      height: auto;
      width: 100%;
    }
    .case-studies-sect .img-box {
      width: 50%;
    }
    .blogs-sect .col-md-4:nth-child(1) {
      width: 70%;
    }
    .blogs-sect .col-md-4:nth-child(2) {
      width: 30%;
      margin-left: -5%;
    }
    .blogs-sect .img-box {
      max-width: 100%;
    }
    .f-form .col-md-4 {
      width: 100%;
    }
    footer .footer-main-wrapper .f-nav-wrapper:after {
      display: none;
    }
    footer .footer-main-wrapper>div>div>.col-md-2 {
      width: 100%;
    }
    footer .footer-main-wrapper>div>div>.col-md-4 {
      width: 100%;
    }
    footer .footer-main-wrapper .footer-locations ul li i {
      margin-top: -8px;
    }
    .case-studies-sect .desc-box h3 br {
      display: none;
    }
    footer .footer-main-wrapper .header h2 {
      font-size: 14px;
    }
    footer .copyrights-box ul li a {
      font-size: 12px;
    }
    footer .copyrights-box p {
      text-align: center;
    }
    /*section.inner-hero-banner .row{flex-direction:column-reverse;}*/
    section.inner-hero-banner .desc {
      margin-top: 35px;
    }
    section.inner-hero-banner .desc h3 {
      font-size: 20px;
    }
    section.inner-hero-banner .desc h2 {
      font-size: 30px;
      margin-bottom: 10px;
    }
    section.inner-hero-banner .desc p {
      font-size: 12px;
    }
    section.inner-hero-banner .desc .cta-box {
      flex-direction: column;
    }
    section.inner-hero-banner .desc .cta-box a {
      width: 100%;
      margin-bottom: 15px;
      font-size: 12px;
    }
    section.inner-hero-banner {
      padding: 90px 0 50px;
    }
    section.testimonials.testi-page .head-desc h3 {
      font-size: 20px;
    }
    section.testimonials.testi-page .head-desc h2 {
      font-size: 30px;
    }
    section.testimonials.testi-page .head-desc p {
      font-size: 14px;
    }
    .testi-page .col-md-4 {
      width: 100%;
    }
    section.services-solutions .cta-box {
      margin: 100px 0 50px;
    }
    section.ios-app-portfolio .item .device-box,
    section.web-portfolio-sect .item .device-box {
      position: relative;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 0 90px;
    }
    section.ios-app-portfolio .item,
    section.web-portfolio-sect .item {
      background-size: cover !important;
      padding-bottom: 100px;
    }
    section.ios-app-portfolio button.slick-arrow,
    section.web-portfolio-sect button.slick-arrow {
      top: 15px;
      right: 30px;
    }
    section.yfiad-sect .img-box {
      padding: 0 50px;
      margin: 0;
      height: 350px;
      object-fit: contain;
    }
    section.yfiad-sect .img-box img {
      height: 100%;
      width: auto;
      margin: 0;
    }
    section.yfiad-sect .img-box:before {
      top: 0;
      bottom: 0;
      height: 70%;
      left: 0;
      right: 0;
      width: auto;
      margin: auto;
    }
    section.yfiad-sect .desc h3 {
      font-size: 20px;
      margin-top: 25px;
    }
    section.atwu-sect .head-desc h3,
    section.ciad-sect .head-desc h3 {
      font-size: 20px;
    }
    section.atwu-sect .head-desc h2,
    section.ciad-sect .head-desc h2,
    section.yfiad-sect .desc h2 {
      font-size: 30px;
      margin-bottom: 15px;
    }
    section.atwu-sect .head-desc p,
    section.yfiad-sect .desc p {
      font-size: 14px;
    }
    section.ciad-sect {
      margin-top: 50px;
    }
    section.ciad-sect .list ul li {
      width: 50%;
    }
    section.ciad-sect .list ul li p {
      font-size: 14px;
    }
    section.yfiad-sect .col-md-2,
    section.yfiad-sect .col-md-5,
    section.yfiad-sect .listing-wrapper li {
      width: 100%;
    }
    .testimonials .item-box {
      margin: 15px;
      height: 204px;
    }
    section.inner-hero-banner .img-box {
      margin-right: auto;
    }
    section.addc-sect .col-md-2 {
      width: 25%;
      display: inline-block;
    }
    section.addc-sect .col-md-5:last-child {
      width: 75%;
      display: inline-block;
      padding-top: 55px;
    }
    section.addc-sect .img-box {
      transform: translate(40px, 10px);
    }
    section.app-sect-2 .desc {
      padding: 0;
    }
    section.android-app-platforms .col-md-5 {
      width: 100%;
    }
    section.android-app-platforms .row {
      flex-direction: column-reverse;
      display: flex;
    }
    section.android-app-industries .listing-points ul li,
    section.android-app-industries .listing-points ul li:nth-last-child(2),
    section.android-app-industries .listing-points ul li:nth-last-child(1) {
      width: 50%;
    }
    section.oaads-sect .col-md-4:nth-child(2) {
      width: 100%;
      order: 1;
      margin-bottom: 25px;
    }
    section.oaads-sect .col-md-4:nth-child(1),
    section.oaads-sect .col-md-4:nth-child(3) {
      width: 50%;
      order: 2;
    }
    section.app-slider-sect .wrapper .app-slider-wrapper:after {
      width: 100%;
      background: linear-gradient(to right, #c82135 90%, rgba(0, 0, 0, 0));
      left: inherit;
      right: 90%;
    }
    section.app-slider-sect .wrapper .app-slider-wrapper:before {
      width: 100%;
      background: linear-gradient(to left, #c82135 90%, rgba(0, 0, 0, 0));
      left: 90%;
      z-index: 1;
    }
    section.app-slider-sect .wrapper .app-slider {
      padding: 90px 100px;
    }
    section.app-slider-sect .wrapper .app-logo-slider {
      top: 0;
      bottom: 10%;
      margin: auto;
      left: inherit;
      right: 50px;
    }
    section.app-slider-sect .wrapper .desc-slider:after {
      position: absolute;
      content: '';
      top: 0;
      bottom: 0;
      left: 100%;
      width: 200%;
      background: #f2fbf7;
    }
    section.android-app-dev-sol .ticket-box {
      width: 100%;
      padding-bottom: 50px;
    }
    section.android-app-dev-sol .ticket-box:before {
      width: 5px;
      top: 0;
      bottom: 0;
      height: auto;
      margin: auto;
      top: -15%;
      bottom: -15%;
    }
    section.app-sect-2 .desc {
      margin-bottom: 50px;
    }
    section.app-slider-sect .wrapper .desc-slider .item .desc,
    section.app-slider-sect .wrapper .desc-slider .item .details {
      padding: 0 25px;
    }
    section.our-team .col-md-3 {
      width: 100%;
    }
    section.our-team .team-member {
      height: 500px !important;
      background-position: center !important;
    }
    section.our-team>div>.row {
      max-width: 75%;
      margin: auto;
    }
    section.why-choose-us-sect .tickets-wrapper .ticket-box {
      margin-bottom: 110px;
    }
    section.why-choose-us-sect .tickets-wrapper .col-md-3 {
      width: 50%;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .device-box {
      position: relative;
      margin: 0 auto 25px;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .col-md-4 {
      width: 100%;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .device-box {
      top: inherit;
      left: inherit !important;
      right: inherit;
    }
    section.web-portfolio-sect .item.web .device-box {
      top: inherit;
      left: inherit !important;
      right: inherit;
      padding: 0px;
      margin: auto;
      margin-top: 50px;
    }
    section.contact-us-sect .main-box .address-col .col-md-6:not(:first-child) .address-box {
      padding-top: 50px;
    }
    section.contact-us-sect .head-desc h2 {
      font-size: 30px;
    }
    section.contact-us-sect .head-desc h3 {
      font-size: 20px;
    }
    section.contact-us-sect .head-desc p {
      font-size: 14px;
    }
    .popup-form .head-desc h3 {
      font-size: 30px;
      margin-bottom: 10px;
    }
    .popup-form .head-desc h4 {
      font-size: 20px;
    }
    .popup-form .head-desc p {
      font-size: 14px;
      max-width: 100%;
      margin-bottom: 15px;
    }
    .popup-form .popup-form-box form .field {
      margin-bottom: 10px;
    }
    .e-commerce section.inner-hero-banner {
      padding: 92px 0 23px;
    }
    .e-commerce section.inner-hero-banner .desc h1 {
      font-size: 18px;
      line-height: 1.1;
    }
    .e-commerce section.inner-hero-banner .desc h1 span {
      font-size: 29px;
      margin-bottom: 2px;
    }
    .e-commerce section.inner-hero-banner .desc .cta-box a {
      width: 100%;
      margin-right: 0;
    }
    .e-commerce section.inner-hero-banner .desc p {
      font-size: 13px;
    }
    .e-commerce .ecommerce-cuztomized-shop svg {
      width: 312px;
      height: 247px;
    }
    .e-commerce section.platform-work {
      padding: 13px 0 0;
    }
    .e-commerce .plat-content h4 {
      font-size: 23px;
      margin: 0;
    }
    .e-commerce .plat-content h2 {
      font-size: 29px;
      margin: 0;
    }
    .e-commerce .plat-content p {
      max-width: initial;
      line-height: 21px;
      font-size: 13px;
      padding: 5px 0 0 !important;
    }
    ul.platform-list {
      display: block;
    }
    ul.platform-list li.current a::before {
      display: none
    }
    ul.platform-list li {
      margin-bottom: 5px;
    }
    .e-commerce ul.platform-list li a {
      width: 100%;
    }
    .best-deals {
      width: 100%;
      padding: 20px 0;
    }
    .best-d-content {
      padding: 12px 0 0;
    }
    .best-d-content h4 {
      font-size: 24px;
    }
    .best-d-content h2 {
      font-size: 29px;
      margin: 2px 0 0;
    }
    .best-d-content p {
      font-size: 18px;
    }
    section.services-solutions .head-desc p {
      max-width: 100%;
    }
    .tickets-row .res__slider .slick-slide {
      display: block;
      margin: 0 10px 0;
    }
    .e-commerce .tickets-row {
      padding-bottom: 0;
    }
    .s_media::before {
      display: none;
    }
    section.ciad-sect .list ul {
      display: block;
    }
    .e-commerce section.ciad-sect .list ul li {
      width: 45%;
      margin: 0 0 20px;
      display: inline-block;
    }
    .e-commerce section.ciad-sect .head-desc h3 {
      text-align: center;
    }
    .e-commerce section.ciad-sect .head-desc h2 {
      text-align: center;
    }
    .e-commerce section.ciad-sect .list ul li p {
      font-size: 14px;
    }
    .e-commerce .hit-sect .home-concerned svg {
      width: 100%;
      height: auto;
    }
    .home-concerned svg {
      width: 100%;
      height: auto;
    }
    .informational section.inner-hero-banner .desc .cta-box a {
      font-size: 12px;
      line-height: 2.0;
      width: 100% !important;
    }
    .inspiring-content {
      padding: 25px 0 0;
    }
    .inspiring-content h2 {
      margin: 0 0 6px;
    }
    .benefit-content h4 {
      font-size: 19px !important;
      margin: 0;
    }
    .benefit-content h2 {
      font-size: 25px !important;
      margin: 0;
    }
    .benefit-content p {
      margin: auto;
      font-weight: 300;
      width: 100%;
      font-size: 13px !important;
    }
    .informational section.services-solutions.info {
      padding: 0 0 0;
      margin: -29% 0 0 0px !important;
    }
    .work-together {
      padding: 14px 0 20px;
    }
    .informational section.ciad-sect .list ul li {
      margin-bottom: 17px;
      width: 47%;
      display: inline-block;
    }
    .informational section.ciad-sect .list ul li p {
      margin: 0;
      font-size: 13px !important;
    }
    .informational section.ciad-sect .head-desc h2,
    .informational section.ciad-sect .head-desc h3 {
      text-align: center;
    }
    .informational ul.platform-list li a {
      width: 100%;
    }
    .informational .platform-tabbox .desc.txt-2 h3 {
      font-size: 24px;
    }
    ul.platform-list {
      padding: 18px 0 18px;
    }
    .informational .platform-tabbox .desc.txt-2 h2 {
      font-size: 28px;
    }
    .platform-tabbox .desc.txt-2 p {
      margin: 0;
      font-size: 14px;
      font-weight: 400;
      max-width: 100%;
      line-height: 25px !important;
    }
    .informational .hit-sect {
      padding: 40px 0;
    }
    .creative-direction section.inner-hero-banner {
      padding: 90px 0 16px;
    }
    .creative-direction section.web-app-desc h4 {
      font-size: 15px;
      padding: 0 0 5px;
    }
    .creative-direction .hit-sect .desc h3 {
      font-size: 18px;
      margin: 0;
      padding: 13px 0 2px;
    }
    .creative-direction section.ciad-sect .head-desc h3,
    .creative-direction section.ciad-sect .head-desc h2 {
      text-align: center;
    }
    .creative-direction section.ciad-sect .list ul li p {
      font-size: 12px;
    }
    .creative-direction section.ciad-sect .list ul li {
      width: 100%;
      display: inline-block;
    }
    .creative-direction .hit-sect {
      padding: 0 0 58px;
    }
    .responsive-benefit h4 {
      font-size: 17px;
      margin: 0;
    }
    .responsive-benefit h2 {
      font-size: 26px;
      margin: 0 0 5px;
      line-height: normal;
    }
    .responsive-benefit p {
      font-size: 14px;
      line-height: 22px;
      margin: 0;
    }
    ul.benef-res-list li {
      width: calc(98% / 2);
      display: inline-block;
    }
    ul.benef-res-list li:nth-child(1) {
      width: 100%;
      display: block;
      margin: 0 0 10px;
    }
    .responsive-benefit p {
      font-size: 13px;
      line-height: 21px;
      margin: 0;
    }
    .bene-img {
      height: 90px;
      width: 90px;
    }
    .responsive-design .hit-sect .desc h3 {
      font-size: 20px;
      margin: 0;
      padding: 8px 0 5px;
      line-height: normal;
      font-weight: 600;
      text-align: center;
    }
    .responsive-design .hit-sect .desc h2 {
      font-size: 30px;
      text-align: center;
      margin-bottom: 11px;
    }
    .responsive-design .resp-content h4,
    .responsive-design .resp-content h2 {
      text-align: center;
    }
    .home-our-services .tabs-menu ul li.slick-slide a {
      font-size: 17px;
    }
    #main_page .home-our-services .tabs-menu ul button {
      right: 8%;
      top: -14px;
      left: initial;
    }
    .wb_01.web__portfolio::after,
    .wb_02.web__portfolio::after,
    .wb_03.web__portfolio::after,
    .wb_04.web__portfolio::after {
      display: none;
    }
    .web_Port_content h2 {
      font-size: 28px;
      margin: 0 0 0;
    }
    .web_Port_content h4 {
      font-size: 25px;
    }
    .web_Port_content p {
      font-size: 14px;
      line-height: 22px;
    }
    .main__bg .Main_bann-img img {
      width: 52%;
      display: block;
      margin: auto;
    }
    .main__banner-content h4 {
      font-size: 18px;
      line-height: 25px;
    }
    .main__banner-content h2 {
      font-size: 24px;
      padding: 0 0 0px;
      margin: 92px 0 9px;
    }
    /*section.home-main-banner,.bann__wrapper{height:75vh;}*/
    .main__swiper__buttons .swiper-button-next {
      right: 90.5%;
      top: 77%;
    }
    .main__swiper__buttons .swiper-button-prev {
      top: 87%;
      left: 2%;
    }
    #main_page .home-sect2 .logo-slider button.slick-arrow {
      bottom: -20px;
    }
    .header-mobile {
      display: block !important
    }
    .pricing .img-box .bss-help svg {
      width: 230px;
      height: 140px;
    }
    ul.package-tabs-list {
      display: block;
    }
    #main_page .hit-sect {
      padding: 20px 0 0;
    }
    header nav.navbar button.navbar-toggler {
      top: 8px;
    }
    section.inner-hero-banner {
      padding: 80px 0 0;
    }
    .pricing .bss-help svg {
      text-align: center;
      margin: auto;
      display: block;
    }
    section.inner-hero-banner .desc h1 span {
      font-size: 31px;
      text-align: center;
    }
    section.inner-hero-banner .desc p {
      font-size: 13px;
      text-align: center;
      margin-bottom: 10px;
    }
    .pkg-content h2 {
      font-size: 23px;
      margin: 4px;
    }
    .pkg-content p {
      width: 95%;
    }
    ul.package-tabs-list li a {
      width: 100%;
    }
    ul.package-tabs-list li {
      margin: 0 0 10px;
    }
    ul.pkg-list {
      padding: 15px 0;
    }
    ul.pkg-list>li {
      width: 90%;
      display: block;
      margin-right: 0;
      margin: 0 auto 25px;
    }
    .pricing section.testimonials {
      padding: 0 0;
    }
    ul.web-tab-list {
      padding: 13px 0 0;
      display: block;
      text-align: center;
    }
    ul.web-tab-list li.current a::before {
      display: none;
    }
    .f-form {
      padding: 25px 0 30px;
      height: auto;
      background-size: cover;
      background-attachment: fixed;
      margin: 28px 0 0;
    }
    .sub-heading,
    .f-form .desc h3 {
      font-size: 25px;
      text-align: center;
      margin: 0 0 6px;
    }
    .f-form .desc h2 {
      font-size: 24px;
      text-align: center;
      margin: 0 0 11px;
      white-space: initial;
    }
    .f-form .desc p {
      font-size: 16px;
      text-align: center;
    }
    .f-form .form-wrapper .form-btn button {
      width: 100%;
    }
    footer .footer-main-wrapper .f-nav-wrapper {
      margin-top: 0px;
      padding: 12px 0 10px 7px;
      position: relative;
    }
    footer .footer-main-wrapper {
      padding: 31px 0 11px;
    }
    footer .copyrights-box {
      background: #f6f4eb;
      padding: 15px;
    }
    footer .copyrights-box ul li a {
      font-size: 12px;
      text-align: center;
    }
    section.inner-hero-banner .desc h1 {
      font-size: 27px;
      margin: 0;
      text-align: center;
    }
    .more-than-job::before {
      width: 100%;
    }
    section.work-brand:before,
    section.work-brand:before {
      width: 100%;
    }
    .form-sec::before {
      display: none;
    }
    .who_we_are .who-we-are_who-we-are svg {
      width: 100%;
      height: 211px;
      display: block;
      margin: auto;
      transform: scale(1.1);
    }
    body.testimonials_main .app-usability-testing svg {
      width: 100%;
      height: auto;
    }
    body.contact_main .bss-help svg {
      width: 100%;
      height: auto;
    }
    .ui-ux ul.platform-list li a {
      font-size: 12px;
      width: 100%;
    }
    .ui-ux .platform-tabbox .desc.txt-2 h3 {
      font-size: 18px;
      line-height: 3px;
    }
    .ui-ux .platform-tabbox .desc.txt-2 h2 {
      font-size: 26px;
    }
    .platform-tabbox .desc.txt-2 p {
      padding: 0 0 20px;
    }
    section.ios-app-portfolio button.slick-arrow,
    section.web-portfolio-sect button.slick-arrow {
      top: 10px;
      width: 41px;
      height: 41px;
    }
    .ui-ux section.services-solutions {
      padding: 20px 0;
    }
    ul.platform-list li {
      margin-right: 0;
    }
    body#portfolio__websitedevelopment section.inner-hero-banner {
      padding: 92px 0 30px;
    }
    body.ios__mob section.atwu-sect .head-desc h2 {
      font-size: 25px;
      margin: 0 0 10px;
    }
    body.ios__mob section.atwu-sect .head-desc h3 {
      font-size: 22px;
    }
    body.ios__mob section.inner-hero-banner {
      padding: 95px 0 26px;
    }
    body.ios__mob section.services-solutions .cta-box {
      margin: 27px 0 10px;
    }
    section.services-solutions .cta-box a {
      margin-right: 0;
    }
    section.android-app-platforms .head-desc h3 {
      text-align: center;
    }
    .and__mob section.android-app-platforms .head-desc h2 {
      text-align: center;
    }
    section.android-app-platforms .head-desc p {
      font-size: 15px;
      text-align: center;
      width: 100%;
      max-width: -webkit-fill-available;
    }
    .vector-wrapper img {
      width: 100%;
      margin: auto;
    }
    section.skills-diff-sect {
      padding: 25px 0 19px;
      background: #4d0e87;
    }
    body.app-market.game .analytics-img img {
      width: 90%;
      margin: auto;
      display: block;
      margin-bottom: 9px;
    }
    body.app-market.game section.inner-hero-banner {
      padding: 87px 0 21px;
    }
    body.app-market.game .analytics-content h4,
    body.app-market.game .analytics-content h2,
    body.app-market.game .analytics-content p {
      text-align: center;
    }
    body.app-market.game .analytics-content p {
      max-width: 100%;
    }
    body.app-market.game .analytics-content a {
      font-size: 12px;
      width: 100%;
      display: block;
      text-align: center;
      margin: 0 0 10px;
    }
    body.app-market.game .app-analytics.v-2 {
      padding: 0 0;
    }
    body.app-market.game section.app-portfolio-content h4 {
      font-size: 22px;
    }
    body.app-market.game section.app-portfolio-content h2 {
      font-size: 24px;
      padding: 3px 0 5px;
    }
    body.app-market.game section.ios-app-portfolio {
      margin-top: 7px;
    }
    /*.agile-slider{margin:0 0 22px;}*/
    span.agile-img {
      position: relative;
      right: 0;
      margin: 6px 0;
    }
    ul.agile-dev-list li .agile-box {
      padding: 0;
      width: 100%;
      display: flex;
      flex-flow: column;
      justify-content: center;
      align-items: center
    }
    .agile-content {
      padding: 10px 20px 0;
    }
    body.app-market .agile-content p {
      font-size: 13px;
      line-height: 19px;
      max-width: 100%;
      text-align: center;
      max-height: 60px;
      overflow-y: auto;
    }
    body.app-market .agile-content h4 {
      text-align: center;
    }
    body.app-market.game .agile-rght-content .ovr-cntnt {
      font-size: 23px;
      text-align: center;
    }
    body.app-market .agile-rght-content h2,
    body.app-market .agile-rght-content p {
      text-align: center;
    }
    body.app-market .agile-rght-content a {
      width: 100%;
      display: block;
      text-align: center;
    }
    body.app-market.cross .agile-rght-content h4 {
      font-size: 27px;
    }
    body.app-market.cross section.app-portfolio-content {
      margin: 0;
    }
    body.app-market.cross section.agile-development {
      padding: 19px 0 20px;
      position: relative;
    }
    body.app-market.cross ul.agile-dev-list li .agile-box {
      padding: inherit;
      width: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-flow: column;
    }
    body.app-market.cross span.agile-img {
      top: initial;
      right: 0;
      position: relative;
    }
    body.app-market.cross .agile-content {
      text-align: center;
    }
    body.app-market.cross .agile-content p {
      font-size: 13px;
      line-height: 19px;
      max-width: 100%;
      padding: 0 10px;
    }
    body.app-market.cross .agile-rght-content h4 {
      font-size: 27px;
      text-align: center;
    }
    body.app-market.cross section.services-solutions {
      padding: 10px 0 0;
      position: relative;
    }
    body.app-market.cross section.services-solutions .cta-box {
      margin: 22px 0 0;
      text-align: center;
    }
    body.app-market.agile ul.agile-dev-list li .agile-box {
      width: 100%;
      padding: 10px 20px 0;
      display: flex;
      flex-flow: column;
      justify-content: center;
      align-items: center;
    }
    body.app-market.agile ul.agile-dev-list li .agile-box {
      text-align: center;
    }
    body.app-market.agile span.agile-img {
      right: initial;
      left: initial;
      position: relative;
    }
    body.app-market.agile section.services-solutions .head-desc h3 {
      font-size: 20px;
    }
    body.app-market section.services-solutions .head-desc h2 {
      font-size: 24px;
      margin-bottom: 9px;
      padding: 4px 0 0;
    }
    body.app-market.agile section.services-solutions .cta-box {
      margin-top: 5px;
      margin-bottom: 17px;
      text-align: center;
    }
    body.app-market.agile section.atwu-sect .head-desc h3 {
      font-size: 28px;
    }
    body.app-market.agile section.atwu-sect .head-desc h2 {
      font-size: 25px;
      margin-bottom: 9px;
    }
    body.app-market.agile section.atwu-sect .head-desc {
      margin-bottom: 0;
    }
    .product-strategy section.inner-hero-banner .desc h1 {
      font-size: 19px;
    }
    .product-strategy section.inner-hero-banner .desc h1 span {
      font-size: 31px;
    }
    .product-strategy section.app-sect-2 .desc h2 {
      font-size: 22px;
    }
    .product-strategy section.app-sect-2 .desc h2 span {
      font-size: 27px;
    }
    .product-strategy section.app-sect-2 .desc {
      margin-bottom: 18px;
    }
    .product-strategy ul.mbs-workshop-list li {
      width: 47%;
      vertical-align: middle;
      margin: 0 0 13px;
    }
    .product-strategy ul.mbs-workshop-list li p {
      margin: 0;
      font-size: 11px;
    }
    .product-strategy ul.mbs-nav-slider li {
      font-size: 12px;
      vertical-align: middle;
      line-height: 19px;
    }
    .product-strategy .mbs-work-content h4 {
      font-size: 21px;
    }
    .product-strategy .mbs-work-content h2 {
      font-size: 27px;
      margin: 0;
    }
    .product-strategy section.mbs-workshop {
      padding: 0;
      margin: 0 0 12px;
    }
    body.app-market.mart section.app-sect-2 .desc h2 {
      font-size: 18px;
    }
    .app-market.mart .analytics-content h4 {
      font-size: 29px;
      padding: 0 0 0;
    }
    .app-market.mart .analytics-content p {
      max-width: 100%;
    }
    .app-market.mart .analytics-content a {
      padding: 10px;
      font-size: 13px;
      width: 100%;
      display: block;
      margin: 0 0 5px;
      text-align: center;
    }
    section.skills-diff-sect.v-1 {
      background: #4d0e87;
    }
    .app-market.mart .vector-wrapper img {
      width: 86%;
      margin: auto;
    }
    .app-market.mart .app-analytics.v-2 .analytics-content h4 {
      font-size: 24px;
    }
    .app-market.mart .app-analytics.v-2 .analytics-content h2 {
      font-size: 28px;
      margin: 4px 0 0;
    }
    .app-market.mart .skills-diff-sect.v-2 {
      background: #44c08d;
    }
    .product-strategy.strat section.inner-hero-banner .desc h1 span {
      font-size: 24px;
      margin-bottom: 0px;
    }
    .product-strategy.strat section.app-sect-2 .desc h2 {
      font-size: 27px;
    }
    .product-strategy.strat section.app-sect-2 .desc h2 span {
      font-size: 28px;
      line-height: 25px;
      padding: 0 0 12px;
    }
    .product-strategy.strat .analytics-content h2 {
      font-size: 30px;
      margin: 0 0 15px;
      margin: 0 0 4px;
    }
    .product-strategy .analytics-content a {
      font-size: 12px;
      display: block;
      text-align: center;
      margin: 0 0 9px;
    }
    .product-strategy.strat .analytics-content p {
      max-width: 100%;
    }
    .product-strategy section.skills-diff-sect.v-1 {
      background: #44c08d;
    }
    .product-strategy .skills-diff-sect a {
      display: block;
      text-align: center;
    }
    .product-strategy.strat section.skills-diff-sect .col-md-6 {
      width: 100%;
    }
    .product-strategy .skills-diff-sect.v-2 {
      background: #4d0e87;
    }
    .product-strategy .app-analytics.v-2 {
      padding: 22px 0;
    }
    .product-strategy.strat section.app-portfolio-content h4 {
      font-size: 24px;
      line-height: 0;
    }
    .product-strategy.strat section.app-portfolio-content h2 {
      font-size: 26px;
      margin: 0 0 4px;
    }
    .product-strategy.strat section.app-portfolio-content p {
      line-height: 23px;
    }
    .product-strategy.strat .hit-sect {
      padding: 10px 0 0;
    }
    .ecommerce-app section.resp-process-sec {
      padding: 11px 0;
      background: #eff0fa;
    }
    .ecommerce-app .rp-list {
      padding: 13px 10px;
    }
    .ecommerce-app .resp-content h4 {
      font-size: 20px;
      padding: 0;
      margin: 10px 0 0;
    }
    .ecommerce-app .resp-content h2 {
      font-size: 26px;
      margin: 0 !important;
      padding: 0;
    }
    .ecommerce-app .services-solutions {
      padding: 18px 0 0;
    }
    .ecommerce-app section.ios-app-portfolio {
      margin-top: 0;
    }
    .ecommerce-app section.services-solutions .cta-box {
      margin: 6px 0;
    }
    .web_app_dev section.inner-hero-banner .desc h1 br {
      display: none;
    }
    .web_app_dev section.inner-hero-banner .desc h1 {
      font-size: 19px;
    }
    .web_app_dev section.inner-hero-banner .desc h1 span {
      font-size: 28px;
      text-align: center;
    }
    .web_app_dev section.web-app-desc .head-desc h3 {
      font-size: 21px;
      font-weight: 600;
    }
    .web_app_dev section.web-app-desc .head-desc h2 {
      font-size: 28px;
      margin-bottom: 05px;
    }
    .web_app_dev section.web-app-desc .head-desc p {
      font-size: 14px;
      max-width: 100%;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-menu ul {
      display: block;
      margin-bottom: 40px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-menu ul li {
      width: 100%;
    }
    .web_app_dev .tabs-wrapper .desc-box {
      margin: 54px 0 0;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-wrapper .desc-box h3 {
      margin: 10px 0 0;
      font-size: 24px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-wrapper .desc-box h2 {
      font-size: 32px;
      margin-bottom: 4px;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-wrapper .desc-box p {
      font-size: 14px;
      max-width: 90%;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-wrapper .cta-box a {
      font-size: 13px;
      width: 100%;
      margin-right: 0;
    }
    .web_app_dev section.web-portfolio-sect .item.web {
      padding: 0 0;
      position: relative;
      background-size: cover !important;
    }
    .web_app_dev section.web-portfolio-sect .item.web .desc h2 {
      font-size: 40px;
      margin-bottom: 6px;
    }
    .web_app_dev section.web-portfolio-sect .item.web .desc p {
      font-size: 16px;
      margin: 0 auto 18px;
    }
    .web_app_dev section.web-portfolio-sect .item.web .desc a {
      font-size: 14px;
      padding: 19px;
      height: 35px;
    }
    .web_app_dev section.services-solutions {
      padding: 0;
      position: relative;
    }
    .web_app_dev section.web-portfolio-sect,
    section.web-portfolio-sect {
      position: relative;
      margin: 20px 0 -87px;
    }
    .web_app_dev section.services-solutions .cta-box {
      margin-top: 14px;
      text-align: center;
    }
    .brand__strat section.inner-hero-banner {
      padding: 55px 0 0;
    }
    .brand__strat section.inner-hero-banner svg {
      width: 100%;
      height: 230px;
    }
    .brand__strat section.inner-hero-banner .desc h1 {
      font-size: 21px;
    }
    .brand__strat section.inner-hero-banner .desc h1 span {
      font-size: 27px;
      margin-bottom: 0px;
    }
    .brand__strat section.brand-strategic-sect .head-desc h3 {
      font-size: 23px;
    }
    .brand__strat section.brand-strategic-sect .head-desc h2 {
      font-size: 27px;
      margin-bottom: 8px;
    }
    .brand__strat section.brand-strategic-sect {
      padding: 21px 0 18px;
    }
    .brand__strat section.brand-strategic-sect .head-desc p {
      font-size: 15px;
      margin-bottom: 6px;
    }
    .brand__strat section.brand-strategic-sect .head-desc {
      margin-bottom: 0;
      position: relative;
    }
    .brand__strat section.brand-strategic-sect .bs-ticket .desc-box h3 {
      font-size: 15px;
      line-height: 1.25;
      text-align: center;
      margin: 7px;
    }
    .brand__strat section.brand-strategic-sect .bs-ticket .desc-box p {
      font-size: 14px;
    }
    .brand__strat section.addc-sect {
      padding: 21px 0;
      background: #f0f0fa;
    }
    .brand__strat section.addc-sect .desc h3 {
      font-size: 24px;
    }
    .brand__strat section.addc-sect .desc h2 {
      font-size: 31px;
      margin-bottom: 2px;
    }
    .brand__strat section.addc-sect .col-md-2 .img-box {
      display: none;
    }
    .brand__strat section.addc-sect .col-md-2 {
      display: none;
    }
    .brand__strat section.addc-sect .col-md-5:last-child {
      width: 100%;
      display: inline-block;
      padding-top: 5px;
    }
    .brand__strat section.addc-sect .listing ul li h3 {
      font-size: 18px;
      margin: 0 0 2px;
    }
    .brand__strat section.services-solutions .head-desc h3 {
      font-size: 23px;
    }
    .brand__strat section.services-solutions {
      padding: 17px 0 0;
      position: relative;
    }
    .brand__strat section.services-solutions .head-desc h2 {
      font-size: 29px;
      margin: 0 0 08px;
    }
    .brand__strat section.services-solutions .cta-box {
      margin: 0;
      text-align: center;
    }
    .brand__strat .hit-sect {
      padding: 10px 0 0;
    }
    .logo-design section.inner-hero-banner svg {
      width: 100%;
      height: 180px;
    }
    .logo-design section.inner-hero-banner .desc h1 {
      font-size: 22px;
    }
    .logo-design section.inner-hero-banner .desc h1 span {
      font-size: 31px;
      margin-bottom: 0;
    }
    .logo-design .logo-beneficial {
      height: auto;
      margin: 0;
    }
    .logo-design section.expertize {
      padding: 18px 0;
      margin: 10px 0 0;
    }
    .logo-design .expertize-content h4 {
      font-size: 21px;
      margin: 0;
      line-height: 23px;
    }
    .logo-design .expertize-content h2 {
      font-size: 25px;
      margin: 0 0 2px;
    }
    .expertize-content p {
      font-size: 14px;
      line-height: 22px;
    }
    .logo-design ul.expertize-list {
      margin: 0;
      display: block;
    }
    .logo-design ul.expertize-list li {
      width: 100%;
      display: inline-block;
    }
    .logo-design section.services-solutions .head-desc h3 {
      font-size: 26px;
      margin: 10px 0 0;
    }
    .logo-design section.services-solutions .head-desc h2 {
      font-size: 32px;
      margin-bottom: 8px;
    }
    .logo-design .compedious-process {
      height: auto;
      margin: 0px 0 0;
      padding: 15px 0 0;
    }
    .logo-design section.services-solutions .cta-box {
      margin: 29px 0 14px;
      text-align: center;
    }
    .logo-design .comp-box h5 {
      font-size: 13px;
      margin: 0 0 0 5px;
    }
    .logo-design .comp-box h5 span {
      font-size: 27px;
    }
    .logo-design .comp-content h4 {
      font-size: 23px;
    }
    .logo-design .comp-content h2 {
      font-size: 30px;
    }
    .logo-design .hit-sect .desc h3 {
      font-size: 21px;
      margin: 10px 0 0;
    }
    .logo-design .hit-sect .desc h2 {
      font-size: 28px;
      margin-bottom: 9px;
    }
    .logo-design .comp-content p {
      color: #fff;
      font-weight: 300;
      max-height: 300px;
      overflow-y: scroll;
      font-size: 14px;
      line-height: 26px;
    }
    .content-marketing section.inner-hero-banner .desc h1 span {
      font-size: 29px;
      margin-bottom: 1px;
    }
    .content-marketing section.web-app-desc h4 {
      font-size: 14px;
      padding: 10px 0 0;
      line-height: 22px;
    }
    .content-marketing section.ciad-sect {
      margin-top: 19px;
    }
    .content-marketing section.ciad-sect .head-desc h3 {
      font-size: 20px;
    }
    .content-marketing section.ciad-sect .head-desc h2 {
      font-size: 25px;
      margin-bottom: 17px;
    }
    .content-marketing section.ciad-sect .list ul li {
      margin-bottom: 21px;
    }
    .content-marketing .consult-content h4 {
      font-size: 22px;
    }
    .content-marketing .consult-content h2 {
      font-size: 24px;
      margin: 0;
    }
    .content-marketing .consult-content p {
      font-size: 15px;
      line-height: 24px;
      padding: 3px 0 0;
    }
    .content-marketing .consult-content {
      padding-bottom: 10px;
    }
    .content-marketing ul.consulting-list {
      margin-left: 0;
    }
    .content-marketing .consulti-box p {
      line-height: 25px;
      max-width: 100%;
    }
    .content-marketing .consulting-circle-list li span {
      height: 95px;
      width: 95px;
    }
    .content-marketing section.ios-app-portfolio {
      margin-top: 0;
    }
    .content-marketing .hit-sect {
      padding: 10px 0 0;
    }
    .email-marketing section.inner-hero-banner .desc h1 {
      font-size: 18px;
    }
    .email-marketing section.inner-hero-banner .desc h1 span {
      font-size: 19px;
      line-height: 1.1;
      margin-bottom: 0;
    }
    .email-marketing section.services-solutions .head-desc h3 {
      font-size: 24px;
      font-weight: 600;
    }
    .email-marketing section.services-solutions .head-desc h2 {
      font-size: 27px;
      margin: 0;
      margin-bottom: 4px;
    }
    .email-marketing section.what-inc h2 span {
      font-size: 25px;
    }
    .email-marketing section.what-inc h2 {
      font-size: 31px;
      text-align: center;
      margin: 0;
    }
    .email-marketing section.what-inc p {
      line-height: 24px;
      font-size: 14px;
      text-align: center;
    }
    .email-marketing .af-list-box {
      flex-flow: column;
    }
    .email-marketing .af-list-box p {
      font-size: 13px;
      margin-left: 0;
      text-align: center;
      line-height: 26px;
    }
    .email-marketing .included-after {
      height: auto;
      padding: 20px 0 0;
    }
    .email-marketing section.android-app-dev-sol .head-desc h3 {
      font-size: 24px;
    }
    .email-marketing section.android-app-dev-sol .head-desc h2 {
      font-size: 26px;
      margin-bottom: 17px;
      padding: 6px 0 0;
    }
    .email-marketing section.android-app-dev-sol .ticket-box:before {
      display: none
    }
    .email-marketing section.android-app-dev-sol {
      padding: 17px 0 0;
    }
    .email-marketing .hit-sect .desc h3 {
      font-size: 20px;
      margin: 10px 0 0;
    }
    .social-media.search section.inner-hero-banner .desc h1 span {
      font-size: 16px;
      text-align: center;
    }
    .social-media.search section.inner-hero-banner .desc h1 {
      font-size: 17px;
    }
    .social-media.search section.more-text h3 {
      font-size: 14px;
      padding: 10px 0 0;
      margin: 5px 0 0;
    }
    .social-media.search section.more-text p {
      padding: 10px 0 0;
      font-size: 14px;
      line-height: 23px;
    }
    .social-media.search section.more-text {
      padding: 0 0 0;
      position: relative;
    }
    .social-media.search .more-than-content h3 {
      font-size: 21px;
    }
    .social-media.search .more-than-content h2 {
      font-size: 22px;
      padding-bottom: 0;
      margin: 0;
    }
    .social-media.search .more-than-job {
      padding: 13px 0 119px;
    }
    .social-media.search .more-than-content p {
      font-size: 14px;
      line-height: 21px;
      max-width: 100%;
      margin: 0 auto 5px;
    }
    .social-media.search .tickets-row .col-md-3 {
      width: 100%;
    }
    .social-media.search section.digi-market {
      padding: 0 0 20px;
    }
    .email-marketing.search section.inner-hero-banner .desc h1 {
      font-size: 15px;
      margin: 0;
      padding: 0;
    }
    .email-marketing.search section.inner-hero-banner .desc h1 span {
      font-size: 24px;
      line-height: 1;
      margin: 2px 0 0;
    }
    .email-marketing.search .seo-prof-content h2 {
      font-size: 24px;
      padding: 2px 0 0;
    }
    .email-marketing.search .seo-prof-content p {
      max-width: 90%;
      line-height: 21px;
      font-size: 14px;
    }
    .email-marketing.search .s_prof_box span {
      width: 125px;
      height: 125px;
      margin-top: -138px;
    }
    .email-marketing.search .seo-serv-content h4 {
      font-size: 24px;
      margin: 10px 0 0;
    }
    .email-marketing.search .other-seo-content h4 {
      font-size: 29px;
    }
    .email-marketing.search .other-seo-content h2 {
      font-size: 37px;
    }
    .email-marketing.search .other-seo-content p {
      font-weight: 300;
      max-width: 96%;
      margin: auto;
      line-height: 22px;
      font-size: 14px;
    }
    .email-marketing.search ul.seo-list-item li {
      vertical-align: initial;
      width: 100%;
    }
    .email-marketing.search section.simple-seo-process {
      padding: 0 0 0;
    }
    .man__auto section.inner-hero-banner .desc h1 {
      font-size: 18px;
    }
    .man__auto section.inner-hero-banner .desc h1 span {
      font-size: 27px;
      margin-bottom: 0;
    }
    .man__auto .prov-content {
      padding: 14px 0 0;
    }
    .man__auto .prov-content h2 span {
      font-size: 30px;
    }
    .man__auto section.ios-app-portfolio {
      margin-top: 0;
    }
    .man__auto section.services-solutions .cta-box {
      margin: 34px 0 16px;
      text-align: center;
    }
    .man__auto .hit-sect {
      padding: 11px 0 0;
    }
    body.ongoing_asst section.inner-hero-banner.manual-automated svg {
      width: 100%;
      height: auto;
      margin: auto;
      text-align: center;
    }
    .ongoing_asst .com-content h4 {
      font-size: 22px;
      margin: 0;
    }
    .ongoing_asst .com-content h2 {
      font-size: 25px;
      margin: 3px 0;
    }
    .ongoing_asst .com-content p {
      font-size: 15px;
      line-height: 26px;
    }
    .ongoing_asst .analytics-content p {
      overflow-y: auto;
      max-width: 100%;
    }
    .ongoing_asst section.comprehensive {
      padding: 20px 0 0;
    }
    .ongoing_asst .analytics-content a {
      display: block;
      width: 100%;
      text-align: center;
      margin: 0 0 10px;
    }
    .ongoing_asst .analytics-img img {
      margin: 0 0 10px;
    }
    .__QA section.inner-hero-banner {
      padding: 87px 0 10px;
    }
    .__QA section.inner-hero-banner .desc h1 {
      font-size: 19px;
    }
    .__QA section.inner-hero-banner .desc h1 span {
      font-size: 28px;
      margin-bottom: 2px;
    }
    .__QA section.dqa-sect svg {
      height: auto;
      width: 100%;
    }
    .__QA section.dqa-sect .desc-box {
      padding-left: 0;
    }
    .__QA section.gbbf-sect .desc-box {
      padding-right: 0;
    }
    .__QA section.tclc-sect .desc-box {
      padding-left: 0;
    }
    .__QA .having-holistic-approach svg {
      width: 100%;
      height: auto;
    }
    .__QA section.services-solutions {
      padding: 0;
    }
    .usability-testing .rp-img {
      margin: 0 0 22px 0px;
    }
    .usability-testing .rp-content h6 {
      color: #fff;
      text-align: center;
    }
    .usability-testing .rp-content p {
      color: #fff;
      line-height: 22px;
      text-align: center;
    }
    .usability-testing .rp-list li {
      margin: 0 0 9px;
    }
    .usability-testing .resp-content h4 {
      font-size: 23px;
      margin: 0;
    }
    .usability-testing .resp-content h2 {
      font-size: 29px;
      margin: 0;
      line-height: revert;
    }
    .usability-testing .resp-content {
      padding: 10px 0 0;
    }
    .usability-testing .resp-content p {
      font-weight: 400;
      font-size: 14px;
      line-height: 24px;
    }
    .usability-testing section.services-solutions {
      padding: 0;
      position: relative;
    }
    .usability-testing section.services-solutions .cta-box {
      text-align: center;
      margin: 7px 0 9px;
    }
    .usability-testing .hit-sect {
      padding: 20px 0 0;
    }
    .mobile-app-mart ul.platform-list li a {
      width: 100%;
    }
    .mobile-app-mart .app-mart-process {
      height: auto;
      display: flex;
      padding: 10px 0 0;
    }
    .mobile-app-mart .app-process-content h4 {
      font-size: 22px;
      margin: 0;
    }
    .mobile-app-mart .app-process-content h2 {
      font-size: 33px;
      margin: 0;
    }
    .mobile-app-mart .app-process-content p {
      font-size: 14px;
      line-height: 26px;
    }
    .mobile-app-mart section.mobile-app-testting {
      padding: 15px 0 0;
    }
    .testing-list li:nth-child(1),
    .testing-list li:nth-child(2),
    .testing-list li:nth-child(3),
    .testing-list li:nth-child(4),
    .testing-list li:nth-child(5),
    .testing-list li:nth-child(6),
    .testing-list li:nth-child(7),
    .testing-list li:nth-child(8) {
      position: relative;
      top: initial;
      left: initial;
      right: initial;
      bottom: initial;
      width: 48%;
      display: inline-block;
    }
    .testing-list:before {
      display: none
    }
    .mobile-app-mart .testing-list {
      width: 100%;
      height: auto;
      margin: 0 auto;
      display: flex;
      flex-flow: wrap;
      padding: 0 0 17px;
    }
    .mobile-app-mart .qa-tabs .mb__box p {
      display: none
    }
    .mobile-app-mart .mb-app-box {
      display: block;
      margin: auto;
      text-align: center;
    }
    .mobile-app-mart .testing-list li:nth-child(2) .mb-app-box,
    .testing-list li:nth-child(3) .mb-app-box,
    .testing-list li:nth-child(4) .mb-app-box {
      flex-flow: row;
    }
    .testing-list li .mb-app-box span {
      margin: auto;
    }
    .testing-list li:nth-child(1) a,
    .testing-list li:nth-child(2) a,
    .testing-list li:nth-child(3) a,
    .testing-list li:nth-child(4) a,
    .testing-list li:nth-child(5) a,
    .testing-list li:nth-child(6) a,
    .testing-list li:nth-child(7) a,
    .testing-list li:nth-child(8) a {
      margin: 0;
      padding: 0;
    }
    body.app-market.game .game-3 svg {
      transform: scale(1.5);
    }
    body.app-market.cross section.inner-hero-banner svg {
      width: 100%;
      height: auto;
      transform: scale(2.2);
    }
    .mob__app .case-studies-bann {
      margin: 0;
      height: auto;
    }
    .mob__app .case-studies-bann .bann-content h2 {
      font-size: 23px;
      margin: 0 0 3px;
    }
    .mob__app .bann-content {
      padding: 72px 0 0;
    }
    .mob__app .case-studies-bann .bann-content h4 {
      font-size: 20px;
      margin: 0 0 0px;
    }
    .mob__app .case-studies-bann::before {
      content: "";
      background-size: 45%;
      top: 32%;
      left: 27%;
    }
    .mob__app .case-studies-bann::after {
      display: none
    }
    .mob__app section.ideas {
      padding: 18px 0 11px;
    }
    .mob__app .ideas-content h3 {
      font-size: 19px;
      margin: 0 0 5px;
    }
    .mob__app .ideas-content h4 {
      font-size: 24px;
      padding: 0;
      letter-spacing: 1px;
      margin: 0 0 5px;
    }
    .mob__app .ideas-content p {
      max-width: 100%;
      font-size: 14px;
      line-height: 22px;
    }
    .mob__app .ideas-left-img img {
      display: none
    }
    .mob__app .multiple-food-content h4 {
      font-size: 21px;
      margin: 0 0 4px;
    }
    .mob__app .multiple-food-content h2 {
      font-size: 26px;
    }
    .mob__app ul.arena-slider button.slick-arrow {
      left: 89%;
      font-size: 0;
      background: #fff;
      width: 40px;
      height: 40px;
    }
    .mob__app .arena-overlay p {
      font-size: 14px;
      width: 85%;
      line-height: 26px;
    }
    .mob__app section.user-interface {
      padding: 11px 0;
    }
    .mob__app .interface-content h3 {
      font-size: 26px;
    }
    .mob__app .interface-content h2 {
      font-size: 32px
    }
    .mob__app .int-color-box span {
      width: 172px;
      height: 172px;
      margin: auto;
    }
    .mob__app ul.font-atlan {
      display: block
    }
    .mob__app .font-box {
      display: flex;
      flex-flow: ju;
      flex-flow: column;
      justify-content: center;
      align-items: center;
    }
    .mob__app .steps-img:before {
      display: none
    }
    .mob__app.cruzing-4-cash .case-studies-bann .bann-content p {
      font-size: 15px;
      color: #6f6f6f;
      line-height: 23px;
      margin: 0;
    }
    .mob__app.cruzing-4-cash .bann-img {
      position: relative;
      padding: 8px 0 0 0;
    }
    .mob__app.moments-pin .bann-img {
      position: relative;
      padding: 0;
    }
    .mob__app.moments-pin .multiple-food-content h4 {
      font-size: 18px;
      margin: 0 0 4px;
    }
    .mob__app.moments-pin .multiple-food-content h2 {
      font-size: 21px;
    }
    .mob__app.moments-pin .ideas-content h4 {
      font-size: 25px;
      padding: 0;
      margin: 0 0 5px;
    }
    .mob__app.shed-card .bann-img {
      position: relative;
      padding: 0;
    }
    .mob__app.shed-card .ideas-content h3 {
      font-size: 19px;
      padding: 0;
    }
    .mob__app.shed-card .multiple-food-content h4 {
      font-size: 19px;
      margin: 0 0 4px;
    }
    .mob__app.shed-card .multiple-food-content h2 {
      font-size: 20px;
    }
    .mob__app.shed-card .simple-steps {
      height: auto;
    }
    .web-arena-eatz .bann-img {
      display: none;
    }
    .web-arena-eatz .case-studies-bann {
      height: 482px;
    }
    .web___app .case-studies-bann .bann-content h2 {
      font-size: 23px;
      line-height: 29px;
      padding: 5px 0 0;
      margin: 0;
    }
    .web-arena-eatz.web___app .case-studies-bann:after {
      display: none
    }
    .web-arena-eatz.web___app ul.op-cont-list li:nth-child(1):before {
      display: none
    }
    .web-arena-eatz.web___app ul.op-cont-list li:nth-child(2):before {
      display: none
    }
    .web-arena-eatz.web___app ul.op-cont-list {
      display: block;
    }
    .web-arena-eatz.web___app .order-process {
      width: 100%;
      height: auto;
      padding: 20px 0;
    }
    .web-arena-eatz.web___app section.custom-friendly {
      padding: 19px 0 20px;
      position: relative;
    }
    .web-arena-eatz.web___app .mini-circles2 div:nth-child(1) {
      display: none
    }
    .web-arena-eatz.web___app .custom-friendly::after {
      display: none
    }
    .web-arena-eatz.web___app .custom-content h4 {
      font-size: 28px;
      padding: 0 0 5px;
    }
    .web-arena-eatz.web___app .custom-content h2 {
      font-size: 28px;
      margin: 0 0 2px;
    }
    .web-arena-eatz.web___app .responsive-friendly {
      height: auto;
      width: 100%;
      margin: 0;
    }
    .web-arena-eatz.web___app .responsive-content p {
      margin: 0 0 30px;
      font-size: 15px;
      font-weight: 300;
      padding: 0 0 15px;
      line-height: 28px;
      max-width: 100%;
      color: #fff;
      margin: 0;
      height: 312px;
      overflow-y: auto;
    }
    .web-arena-eatz.web___app .int-color-box span {
      margin: auto;
    }
    ul.font-atlan {
      display: block;
    }
    .font-box-md {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 20px 0;
      flex-flow: column;
      text-align: center;
    }
    .web-arena-eatz.web___app .font-box h5 {
      text-align: center;
    }
    section.user-interface {
      padding: 49px 0 0;
    }
    .cosa-bella ul.op-cont-list li {
      position: relative;
      width: 100%;
      margin-bottom: 64px;
    }
    .web-arena-eatz.web___app.cosa-bella .responsive-content h2 {
      font-size: 24px;
      margin: 0;
      color: #fff;
    }
    .web-arena-eatz.web___app.cosa-bella .responsive-content p {
      max-width: 100%;
    }
    .__site .web-banner {
      background-size: cover;
      height: 342px;
    }
    .__site .web-bann-img::before {
      display: none;
    }
    .__site .client-bf-content h4 {
      font-size: 23px;
      margin: 0;
    }
    .__site .client-bf-content h2 {
      margin: 0;
      font-size: 28px;
    }
    .__site .client-benefits::after {
      bottom: 0;
      background-size: 24%;
      right: 0;
      left: 84%;
    }
    .__site .finance-img:before {
      display: none;
    }
    .__site .finance-content h2 {
      font-size: 25px;
      margin: 0;
    }
    .__site .finance-matter {
      height: auto;
      padding: 20px 0;
    }
    .__site .finance-content h4 {
      font-size: 21px;
      margin: 0;
    }
    .__site .finance-content p {
      padding: 0 0 0;
      font-size: 14px;
      line-height: 19px;
      max-width: 100%;
    }
    .__site section.highlights::before {
      top: 53%;
      right: 0;
      left: 74%;
      height: 348px;
      background-size: 66%;
      transform: translateY(-50%);
    }
    .__site .high-content h4 {
      margin: 0;
      padding: 0;
      font-size: 23px;
    }
    .__site .high-content h2 {
      font-size: 27px;
      padding: 4px 0 0;
      margin: 0;
    }
    .__site .high-content p {
      max-width: 100%;
      font-weight: 300;
      line-height: 22px;
      font-size: 14px;
    }
    .__site .bd-img {
      display: none;
    }
    .__site .int-color-box span {
      display: block;
      margin: auto;
    }
    .__site .font-box h5 {
      text-align: center;
    }
    .__site .font-box-md p {
      font-size: 17px;
      padding-left: 0;
    }
    .__site.rocket-mash .high-content p {
      max-width: 100%;
      font-size: 14px;
    }
    .__site.rocket-mash .what-u-want::before {
      display: none
    }
    .__site.rocket-mash .what-u-want::after {
      display: none;
    }
    .__site.rocket-mash .what-u-want {
      height: auto;
      padding: 50px 0 20px 28px;
    }
    .rocket-mash .budget::before {
      display: none;
    }
    .__site.rocket-mash .client-bf-content h2 {
      font-size: 33px;
    }
    .__site.cocacola .web-banner {
      padding: 0 0 0;
    }
    section.home-main-banner div#slide__1 h2 {
      font-size: 20px;
      top: 14%;
    }
    section.home-main-banner div#slide__1 h4 br {
      display: none;
    }
    section.home-main-banner div#slide__1 h4 {
      font-size: 15px;
      line-height: 25px;
      top: 29%;
    }
    section.home-main-banner div#slide__1 h2 span {
      font-size: 18px;
    }
    section.home-main-banner div#slide__1 #__img__01 {
      left: 2%;
      width: 100%;
      top: 39%;
    }
    section.home-main-banner div#slide__1 #_img__02 {
      top: 54%;
      left: 50%;
      width: 34%;
    }
    div#layerslider {
      height: 470px !important;
    }
    section.home-main-banner div#slide__2 h2 {
      font-size: 20px;
      top: 20%;
    }
    section.home-main-banner div#slide__2 h4 br {
      display: none;
    }
    section.home-main-banner div#slide__2 h4 {
      line-height: 24px;
      font-size: 15px;
      top: 33%;
    }
    section.home-main-banner div#slide__2 img#__img__01 {
      left: 4%;
      top: 47%;
      width: 90% !important;
    }
    section.home-main-banner div#slide__2 img#_img__02 {
      top: 68%;
    }
    section.home-main-banner {
      height: 100%;
    }
    .tabs-wrapper .home-mobile-app svg {
      transform: initial;
    }
    .tabs-wrapper .going-beyond-bug-fix svg {
      transform: scale(1.1);
    }
    .tabs-wrapper .custom-web-app-dev svg {
      transform: initial;
    }
    #main_page section.hit-sect .desc {
      max-width: 92%;
      margin: auto;
      padding: 0 0 0;
    }
    .wb_05.web__portfolio::after,
    .wb_06.web__portfolio::after,
    .wb_07.web__portfolio::after,
    .wb_08.web__portfolio::after {
      z-index: -1;
    }
    .web__inner {
      width: 98%;
      height: 97% !important;
      left: 1%;
      border-radius: 20px;
      overflow: hidden;
    }
    .mm-spn li a.active {
      color: #00e06d;
    }
    section.inner-hero-banner .row {
      flex-flow: column-reverse;
    }
    section.hit-sect.__main svg {
      transform: initial;
    }
    section.hit-sect.__main {
      padding: 0 0 10px;
    }
    .creative-direction section.services-solutions .tickets-row .tickets .desc h3 {
      font-size: 13px;
    }
    .creative-direction section.services-solutions .tickets-row .tickets .desc p {
      font-size: 13px;
      line-height: 17px;
      max-height: 54px;
    }
    .creative-direction section.hit-sect.__hi .desc {
      padding: 23px 0 0;
    }
    .creative-direction section.hit-sect.__hi {
      padding: 0;
    }
    section.android-app-platforms .bullet-points ul {
      height: auto;
      overflow: initial;
    }
    section.android-app-platforms .bullet-points ul li .desc h3 {
      font-size: 19px;
    }
    section.app-analytics .row {
      flex-flow: column-reverse;
    }
    section.app-analytics.v-2 .row {
      flex-flow: column;
    }
    .analytics-img .game-1 svg {
      height: auto;
    }
    body.app-market.game section.app-analytics {
      padding: 0 0 0;
      position: relative;
    }
    section.services-solutions .tickets-row .tickets .desc p {
      font-size: 14px;
      max-height: 100px;
    }
    body.app-market.mart section.app-sect-2 .desc {
      margin-bottom: 0;
    }
    body.app-market.mart section.app-sect-2 .desc:before {
      bottom: -15%;
    }
    body.app-market.mart .analytics-content {
      padding: 25px 0 0 0;
    }
    body.app-market.mart .app-analytics.v-2 {
      padding: 0;
    }
    body.app-market.mart .app-analytics.v-2 {
      padding: 0 0 60px;
    }
    body.app-market.mart .analytics-img .optimized-app svg {
      transform: scale(1.2);
    }
    .optimized-app {
      padding: 20px 0;
    }
    .web_app_dev section.web-app-desc .tabs-container .tabs-menu ul li {
      margin: 0 0 10px;
    }
    section.web-app-desc .tabs-container .tabs-menu ul li:after {
      display: none;
    }
    svg._email_ {
      transform: scale(1.3) !important;
    }
    .digital-marketing-icon.__Seo svg {
      width: 100%;
      height: auto;
    }
    .s_prof_box p {
      max-height: 20px
    }
    .s_prof_box span img {
      width: 58%;
    }
    .email-marketing.search .seo_prof_parent {
      padding: 58px 0 0;
    }
    svg#logo {
      transform: scale(1.4);
    }
    ul.seo-simple-list {
      display: flex;
      flex-flow: wrap;
      justify-content: center;
      align-items: center;
      margin-left: 15px;
    }
    .email-marketing.search .ss-box h5 {
      font-size: 12px;
      margin-left: 0;
    }
    .ongoing_asst .analytics-content {
      padding: 0;
    }
    .ongoing_asst .app-analytics.v-2 {
      padding: 0 0;
    }
    .mb__box p {
      display: none
    }
    .mobile-app-mart .mb-app-box a {
      font-size: 12px;
      padding: 0 0 14px;
    }
    .testing-list li:nth-child(5) .mb-app-box a {
      padding-top: 0;
    }
    .cosa-bella section.user-interface:after {
      display: none
    }
    .int-color-box span {
      margin: auto;
    }
    .__site .web-banner {
      padding: 0 0 0;
      background-position: right;
      height: 368px !important;
      margin: 0 0 14px;
    }
    section.web-banner * {
      color: #fff !important;
    }
    body.sound-state.__site section.web-banner {
      height: 398px !important;
    }
    .unity-chess.__site .web-bann-content h4 {
      white-space: nowrap;
      line-height: 16px;
      margin: 0;
      font-size: 20px;
    }
    .__site .web-bann-content h2 {
      font-size: 22px;
    }
    body#smothie section.finance-matter::before {
      display: none;
    }
    body#smothie .web-bann-content h4 {
      font-size: 20px;
      margin: 0;
      white-space: nowrap;
      line-height: 14px;
    }
    body#smothie .web-bann-content h2 {
      font-size: 22px;
    }
    body#smothie .web-banner {
      padding: 0 0 0;
      background-position: right;
      height: 399px !important;
      margin: 0 0 14px;
    }
    .smoothies .finance-matter::after {
      display: none
    }
    .__site section.highlights::before {
      top: 57%;
      right: 0;
      left: 0;
      height: 348px;
      background-size: 33%;
      transform: translateY(-50%);
    }
    .smoothies .budget::after {
      display: none;
    }
    .sound-state.__site .web-bann-content h4 {
      font-size: 22px;
      margin: 0 0 2px;
    }
    .my-easy-fi.__site .web-bann-content h4 {
      font-size: 22px;
      margin: 0 0 0px;
    }
    .load_div {
      margin: 31px 0 0;
    }
    section.web__drop {
      margin: 22px 0 0;
    }
    .scroll-sec-mob .mob__portfolio {
      height: 113vh;
    }
    #mob__port section.testimonials {
      padding: 100px 0 0;
    }
    .mb-tab-content h2 {
      font-size: 34px;
    }
    .mb-tab-content p {
      font-size: 14px;
      line-height: 21px;
    }
    section.facts-sect .desc-wrapper .ticket {
      margin-bottom: 11px
    }
    section.facts-sect .container:before {
      height: 57%;
    }
    .ind_Banner {
      height: 350px;
      background-position: bottom;
      align-items: center;
      padding: 0 0 18px;
    }
   .food .ind_Banner {
    height: 386px;

}
    .img__food {
      display: none;
    }
    .ind_Banner::before {
      display: none
    }
    .multi-dollar::before {
      display: none
    }
    section.multi-dollar::after {
      display: none;
    }
    .multi-content h4 {
      font-size: 18px;
      line-height: 27px;
      max-width: 100%;
    }
    ul.multi-list li {
      width: 100%;
      display: block;
      margin: 0 0 12px;
    }
    ul.multi-list {
      margin: 11px 0 0;
    }
    section.multi-dollar {
      margin: -36px 0 0;
    }
    .create-cont {
      padding: 20px 0 0;
    }
    .create-cont a {
      padding: 10px 14px;
      font-size: 14px;
      width: 100%;
      display: block;
      text-align: center;
    }
    .create-cont h5 {
      font-size: 19px;
    }
    .create-cont h2 {
      font-size: 23px;
      line-height: 31px;
    }
    .create-cont h6 {
      font-size: 14px;
    }
    .create-cont p {
      font-size: 14px;
    }
    .messg_box {
      margin: 18px 0 64px
    }
    .createInImg img {
      display: none;
    }
    .createInImg {
      padding: 20px 0;
    }
    .online-food-content h2 {
      font-size: 18px;
      line-height: 23px;
    }
    ul.online-trust li {
      width: 100%;
      display: block;
      margin: 0 0 20px;
    }
    ul.online-trust {
      display: block;
    }
    .trust-box {
      padding: 10px 20px;
      white-space: initial;
    }
    .online-food-content {
      padding: 0;
    }
    .covered-content h2 {
      font-size: 18px;
      line-height: 26px;
      margin: 0 auto 8px;
    }
    .chain-box {
      position: relative;
      margin: 0 0 11px;
    }
    .chance-img::before {
      display: none
    }
    .chance-img::after {
      display: none
    }
   .chance-cont {
    max-width: 80%;
    text-align: center;
    margin: auto;
}
    .chance-cont a {
      font-size: 14px;
      display: block;
      text-align: center;
    }
    .advance-img::before {
      display: none
    }
    .adv__box {
      max-width: 100%;
    }
    .cta__industry::before {
      display: none
    }
    section.advance-tech {
      position: relative;
      margin: 0;
    }
    .cta-details {
      max-width: 100%;
    }
    .cta__industry {
      width: 100%;
      height: auto;
      margin: 0 0 35px;
      padding: 20px 0;
    }
    .cta-details p {
      font-size: 19px;
      text-align: center;
    }
    .cta-details h2 {
      font-size: 21px;
      text-align: center;
    }
    .cta-details a {
      font-size: 14px;
      padding: 10px 20px;
      display: block;
      width: 100%;
      text-align: center;
    }
    body.app-market.game section.agile-development {
      padding: 0;
      position: relative;
    }
    .portfolio-long-txt {
      height: 310px;
      overflow-y: auto;
      margin: 0 0 10px;
    }
    section.logoslider-row-sect .logo-slider .item-box .item-wrapper {
      margin: auto;
    }
    section.logoslider-row-sect {
      padding: 9px 0 0;
    }
    section.why-choose-us-sect {
      padding: 35px 0 55px;
    }
    section.facts-sect .container {
      padding: 0;
    }
    section.facts-sect .img-box {
      margin: 0 auto 11px;
      max-width: 60%;
    }
    section.facts-sect {
      padding: 22px 0 0;
    }
    .pkg-content h4 {
      font-size: 16px;
      margin: 0 0 1px;
    }
    .pkg-content h2 {
      font-size: 22px;
      margin: 3px;
    }
   
    body.cocacola.__site .web-bann-img {
      display: none;
    }
    .cocacola .finance-img {
      display: none;
    }
    .budget_uni.__site .web-bann-img {
      display: none;
    }
    .budget_uni.__site .web-banner {
      min-height: auto;
      height: auto;
      background-position: right !important;
    }
    .budget_uni.__site .client-benefits {
      height: auto;
      margin: 10px 0 0;
    }
    .budget_uni.__site .finance-img {
      display: none;
    }
    .budget_uni.__site section.achieve-finance::before {
      display: none
    }
    .budget_uni.__site .high-content h2 {
      font-size: 25px;
      margin: 0;
      padding: 5px 0 0;
    }
    .budget_uni.__site section.highlights.two {
      padding: 20px 0 0;
    }
    .budget_uni.__site .achieve-img img {
      display: none;
    }
    /*mind 4 bizz*/
    .m4B.__site .web-bann-img {
      display: none;
    }
    .m4B.__site .web-banner {
      height: auto;
      margin: 0 0 0;
      background-position: right !important;
    }
    .m4B.__site .web-banner::before {
      width: 26px;
      height: 92px;
    }
    .m4B.__site .client-benefits {
      margin: 15px 0 0;
    }
    .m4B.__site .client-bf-content p {
      font-size: 14px;
      line-height: 23px;
    }
    .m4B.__site .finance-img {
      display: none;
    }
    .m4B.__site .finance-matter {
      height: auto;
    }
    .m4B.__site .highlights-img img {
      display: none;
    }
    .m4B.__site section.highlights {
      width: 100%;
      min-height: auto;
      height: auto;
      margin: 15px 0;
    }
    .m4B.__site .high-content {
      max-width: 99%;
    }
    .m4B.__site section.achieve-finance::before {
      display: none
    }
    .m4B.__site section.highlights.h_2 {
      background: unset;
      margin: 0;
    }
    .oku.__site .web-bann-img {
      display: none;
    }
    .oku.__site section.web-banner {
      background-position: right !important;
    }
    .oku.__site .client-benefits::after {
      display: none
    }
    .oku.__site .client-benefits::before {
      display: none
    }
    .oku.__site .client-benefits {
      height: auto;
      background: unset;
      margin: 11px 0 0;
    }
    .oku.__site .finance-img {
      display: none;
    }
    .oku.__site .user-interface::before {
      display: none
    }
    .oku.__site .high-content {
      max-width: 100%;
      display: block;
      margin: auto;
      height: auto;
    }
    .oku.__site .high-content p {
      font-size: 14px;
      height: auto;
      margin: 0 0 8px;
    }
    .beauty img.banner-right-img {
    display: none;}

     .chance-img img {
       display: none
    }
    .clean .online-food::before{
      display: none
    }
    .clean .ind_Banner {
    background-position: top;
    padding: 0;
    min-height: 427px;
}
.education .covered-food {

    height: auto;
}
.education img.banner-right-img{
  display: none
}

.education .ind_Banner {
  
    padding: 0;
  
}
.education .ind_Banner::after {
    height: 134px;
}
.education .online-food::before{
  display: none;
}
.health-care .ind_Banner::after {
    height: 102px;
}
.home-care img.banner-right-img{
  display: none;
}
.transport img.banner-right-img{
  display: none
}
.transport .ind_Banner {
    min-height: 388px;
    padding: 0 0 0;
}
.fitness .ind_Banner {
    height: 352px;
    padding: 0;
}
  }
  
  @media only screen and (max-width:767px) and (orientation:landscape) {
    .scroll-sec-web .web__portfolio {
      height: 100vh;
    }
    .web_Port_content h4 {
      font-size: 20px;
    }
    .web_Port_content h2 {
      font-size: 23px;
      margin: 0 0 0;
    }
    .web_Port_content p {
      font-size: 14px;
      line-height: 22px;
      max-height: 121px;
      overflow-y: auto;
    }
    .informational section.services-solutions.info {
      padding: 0 0 0;
      margin: -20% 0 0 0px !important;
    }
    .web__inner {
      height: 315px;
    }
    #main_page .hit-sect {
      padding: 20px 0 0;
    }
    .marker1 {
      left: 0%;
    }
    .marker2 {
      left: 15%;
    }
    .marker3 {
      left: 58%;
    }
    .country-list {
      bottom: 0;
      position: relative;
      width: 100%;
      top: 100%;
      left: 50%;
      transform: translateX(-50%);
    }
    section.f-form .desc {
      padding: 26px 0 0;
    }
    .f-form .desc h2 {
      font-size: 30px;
      text-align: center;
    }
    .blog-t-section p {
      text-align: center;
    }
    .our-blog-cap,
    .f-form .desc h2 {
      font-size: 30px;
      margin: 0;
      padding: 0 0 11px;
      line-height: revert;
      text-align: center;
    }
    .location-list {
      text-align: center;
    }
    /*footer .copyrights-box ul li:nth-child(3) {
  width: 100%;
  }*/
    .web_Port_content {
      padding: 25px 0 0;
    }
    .testimonials .item-box {
      height: 190px;
    }
    section.home-main-banner div#slide__1 h2 {
      font-size: 24px;
      top: 29%;
      left: 23px;
    }
    section.home-main-banner div#slide__1 h4 {
      font-size: 16px;
      line-height: 25px;
      top: 47%;
      left: 4%;
    }
    section.home-main-banner div#slide__1 h4 br {
      display: block
    }
    /*section.home-main-banner div#slide__1 h4 {
  font-size: 19px;
  line-height: 25px;
  top: 47%;
  left: 18%;
  }*/
    section.home-main-banner div#slide__1 #_img__02 {
      top: 48%;
      left: initial;
      width: 12%;
      right: 12%;
    }
    section.home-main-banner div#slide__2 h4 br {
      display: block
    }
    section.home-main-banner div#slide__2 img#__img__01 {
      left: 48%;
      top: 24%;
      width: 50% !important;
    }
    section.home-main-banner div#slide__2 img#_img__02 {
      left: 83%;
      width: 17% !important;
      top: 35%;
    }
    section.home-main-banner div#slide__2 h2 {
      font-size: 20px;
      top: 34%;
    }
    section.home-main-banner div#slide__2 h4 {
      line-height: 24px;
      font-size: 15px;
      top: 47%;
    }
    section.home-main-banner div#slide__1 #__img__01 {
      left: initial;
      width: 48%;
      top: 23%;
      right: 0;
    }
    section.home-main-banner {
      height: 100%;
    }
    body.app-market.cross section.inner-hero-banner svg {
      transform: scale(1.9);
    }
    body.app-market.mart section.app-slider-sect .wrapper .app-logo-slider {
      bottom: 12%;
    }
    .ecommerce-app .rp-list::after {
      background: #262962;
      height: 100%;
      width: 10%;
      position: absolute;
      top: 0;
      left: 100%;
      content: "";
    }
    section.services-solutions .tickets-row .tickets .desc p {
      max-height: 64px;
    }
    section.web-banner * {
      color: #000 !important;
    }
    /*.mb-tag-img img {
  width: 33%;
  margin: auto;
  display: block;
  }*/
    body#mob__port .scroll-sec-mob .col-md-6 {
      width: 50%;
    }
    .mb-tab-content h2 {
      font-size: 25px;
    }
    .scroll-sec-web .web__portfolio .col-md-6 {
      width: 50%;
    }
    .testimonials .item-box .desc p {
      padding: 0 5px 0 0;
      height: 40px;
      overflow-y: auto;
    }
    .testimonials .item-box .desc:before {
      top: 115%;
      left: 82%;
      font-size: 65px;
    }
    section.testimonials {
      padding: 0;
    }
    .f-form {
      padding: 46px 0 36px;
      margin: 15px 0 0;
    }
    .who_we_are .inner-hero-banner {
      padding: 90px 0 0;
    }
    
    .responsive-img {
      margin: 20px 0;
    }
    .responsive-friendly::before {
      right: 0;
      width: 100%;
      height: 100%;
      background-size: cover;
    }

    .cosa-bella .responsive-friendly::before {
      width: 100%;
      height: 100%;
      background-size: cover;
    }
    .mob__app .steps-content p {
      height: 270px;
      overflow-y: auto;
    }
    /*budget university*/
    .budget_uni.__site .web-banner {
      min-height: auto;
      height: auto;
      background-position: bottom right !important;
      background-size: 173% 81% !important;
    }
    .budget_uni.__site .high-content p {
      font-size: 14px;
      height: auto;
    }
    .budget_uni.__site section.achieve-finance {
      padding: 0;
      position: relative;
      margin: -47px 0;
    }
    .budget_uni.__site .__site section.user-interface {
      padding: 0;
      margin: -40px 0;
    }
    .budget_uni.__site section.web-banner * {
      color: #fff !important;
    }
    .m4B.__site .web-banner {
      height: auto;
      margin: 0 0 0;
      background-position: right !important;
      background-size: 200% 100% !important;
    }
    .m4B.__site section.web-banner * {
      color: #fff !important;
    }
    .m4B.__site .client-benefits::before {
      z-index: -1;
    }
    .m4B.__site .high-content {
      max-width: 90%;
      margin: auto;
    }
    .m4B.__site .achieve-content p {
      height: auto;
    }
    .m4B.__site section.highlights.h_2 {
      background: unset;
      margin: 0 0 11px;
    }
    .creative-content {
      padding: 19px 0 0;
    }
  }
  
  @media screen and (max-width:500px) {
    .blogs-sect .col-md-4:nth-child(1) {
      width: 100%;
    }
    .blogs-sect .col-md-4:nth-child(2) {
      width: 50%;
      margin: auto;
    }
    section.testimonials {
      padding: 15px 0 10px;
    }
    section.web-app-desc .tabs-container .tabs-wrapper .img-wrapper {
      max-height: 250px;
      padding: 0 25px;
    }
    section.web-app-desc .tabs-container .tabs-menu ul li {
      width: 100%;
      margin: 5px 0;
    }
    section.web-app-desc .tabs-container .tabs-menu ul li:after {
      display: none;
    }
    section.web-app-desc .tabs-container .tabs-menu ul li a {
      font-size: 14px;
    }
    section.brand-strategic-sect .col-md-3 {
      width: 100%;
    }
    section.ios-app-portfolio .item .details .row,
    section.web-portfolio-sect .item .details .row,
    section.ios-app-portfolio .item .details .row>div,
    section.web-portfolio-sect .item .details .row>div {
      width: 100%;
    }
    section.ios-app-portfolio .item .desc,
    section.web-portfolio-sect .item .desc {
      padding-top: 35px;
    }
    section.ios-app-portfolio .item .device-box,
    section.web-portfolio-sect .item .device-box {
      padding: 0;
      margin: 0;
      width: 100%;
    }
    section.atwu-sect .head-desc h2,
    section.ciad-sect .head-desc h2,
    section.yfiad-sect .desc h2 {
      font-size: 25px;
    }
    .hit-sect .desc h2 {
      FONT-SIZE: 25PX;
    }
    .hit-sect .desc .cta-box a {
      width: 100%;
    }
    section.atwu-sect {
      overflow: hidden;
    }
    section.atwu-sect .tech-icons {
      flex-wrap: wrap;
    }
    section.atwu-sect .tech-icons span {
      width: 50%;
      padding: 25px;
    }
    section.atwu-sect .head-desc p,
    section.yfiad-sect .desc p {
      font-size: 12px;
      max-width: 100%;
    }
    section.yfiad-sect .listing-wrapper li .navbox .text-box {
      width: 100%;
      max-width: 100%;
    }
    section.logoslider-row-sect .logo-slider button.slick-arrow {
      display: none !important;
    }
    .testimonials .item-box:hover .desc:before,
    .testimonials .item-box.slick-current .desc:before {
      font-size: 60px;
    }
    .testimonials .item-box .desc p {
      font-size: 12px;
      max-height: 55px;
      overflow: auto;
    }
    .testimonials .item-box .desc:before {
      top: 117%;
    }
    .our-blog-cap,
    .f-form .desc h2 {
      font-size: 20px;
    }
    .sub-heading,
    .f-form .desc h3 {
      font-size: 15px;
    }
    .loc-item .country-name .country--title {
      font-size: 16px;
    }
    .loc-item .loc-add {
      font-size: 12px;
    }
    section.ciad-sect .list ul li {
      width: 100%;
    }
    section.oaads-sect .vector-wrapper {
      max-width: 100px;
    }
    section.android-app-platforms .bullet-points ul li .desc h3 span {
      margin-top: -9px;
    }
    section.oaads-sect .col-md-4:nth-child(1),
    section.oaads-sect .col-md-4:nth-child(3),
    section.android-app-industries .listing-points ul li,
    section.android-app-industries .listing-points ul li:nth-last-child(2),
    section.android-app-industries .listing-points ul li:nth-last-child(1) {
      width: 100%;
    }
    section.app-slider-sect .wrapper .app-logo-slider {
      bottom: 0;
      width: 100px;
      height: 100px;
      right: 0;
    }
    section.app-slider-sect .wrapper .desc-slider .item .details .row {
      max-width: 100%;
    }
    section.why-choose-us-sect .tickets-wrapper .col-md-3 {
      width: 75%;
      margin: auto;
    }
    section.mission-vision-sect .wrapper .mission-box .desc,
    section.mission-vision-sect .wrapper .vision-box .desc {
      max-width: 100%;
    }
    section.mission-vision-sect .wrapper .mission-box,
    section.mission-vision-sect .wrapper .vision-box {
      flex-wrap: wrap;
    }
    section.mission-vision-sect .wrapper .mission-box .desc h4,
    section.mission-vision-sect .wrapper .vision-box .desc h4,
    section.mission-vision-sect .wrapper .mission-box .desc p,
    section.mission-vision-sect .wrapper .vision-box .desc p {
      text-align: center;
    }
    section.mission-vision-sect .wrapper .mission-box .icon-box,
    section.mission-vision-sect .wrapper .vision-box .icon-box {
      margin: auto;
      margin-bottom: 15px;
    }
    section.our-team .team-member {
      height: 380px !important;
    }
    section.portfolio-main .portfolio-wrapper .tabs-menu ul li {
      width: 100%;
      margin: 5px 0;
    }
    section.portfolio-main .portfolio-wrapper .tabs-menu ul li.current:after {
      height: 0;
      width: 0;
    }
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item .device-box {
      max-width: 200px;
    }
    section.web-portfolio-sect .item.web .device-box,
    section.portfolio-main .portfolio-wrapper .tabs-wrapper .tab-box .item.web .device-box {
      max-width: 100%;
    }
    section.contact-us-sect .head-desc h2 {
      font-size: 25px;
    }
    section.contact-us-sect .head-desc h3 {
      font-size: 18px;
    }
    section.home-main-banner div#slide__1 h2 {
      font-size: 19px;
      top: 14%;
      left: 3%;
    }
    section.home-main-banner div#slide__1 h4 {
      font-size: 15px;
      line-height: 21px;
      top: 29%;
      left: 3%;
    }
    section.home-main-banner div#slide__2 img#__img__01 {
      top: 46%;
    }
    section.home-main-banner div#slide__2 h4 {
      font-size: 13px;
    }
    section.home-main-banner div#slide__1 #__img__01 {
      left: 0;
      width: 100%;
      top: 34%;
    }
    section.home-main-banner div#slide__1 #_img__02 {
      top: 57%;
    }
    #main_page .home-our-services .tabs-menu ul button {
      right: 0%;
      top: initial;
      left: initial;
      bottom: 0%;
      width: 25px;
      height: 25px;
    }
    .home-our-services .tabs-menu ul button:before {
      font-size: 15px;
    }
    .home-our-services .tabs-menu ul li.slick-slide a {
      font-size: 16px;
    }
    ul.benef-res-list li {
      width: 100%;
      display: block;
      margin: 0 0 18px;
    }
    .tabs-wrapper svg {
      transform: scale(0.8);
    }
    .beauty .ind_Banner {
    width: 100%;
    min-height: 383px;

        background-position: bottom;
}
  }
  
  @media screen and (max-width:400px) {
    section.app-slider-sect .wrapper .app-slider {
      padding: 50px;
    }
    section.app-slider-sect .wrapper .app-logo-slider {
      bottom: -23%;
    }
    section.our-team .team-member {
      height: 300px !important;
    }
    body.app-market.mart section.app-slider-sect .wrapper .app-logo-slider {
      bottom: -2%;
    }
    .ui-ux section.ios-app-portfolio {
      margin-top: 28px;
    }
    .mobile-app-mart .mb-app-box a {
      font-size: 11px;
    }
    .mob__app .case-studies-bann::before {
      top: 36%;
    }
    .web-arena-eatz .cta-box {
      display: block;
    }
    .web-arena-eatz .cta-box a {
      width: 100%;
      display: block;
      margin: 0 0 10px;
    }
    .web___app .case-studies-bann .bann-content h4 {
      font-size: 22px;
    }
    .web___app .case-studies-bann .bann-content h2 {
      font-size: 20px;
    }
    body#smothie .web-bann-content h4 {
      font-size: 17px;
    }
    .unity-chess.__site .web-bann-content h2 {
      font-size: 18px;
    }
    .unity-chess.__site .web-bann-content h4 {
      margin: 0;
      font-size: 17px;
    }
    .__site .web-bann-content p {
      font-size: 13px;
      line-height: 19px;
    }
    .my-easy-fi.__site .web-bann-content h2 {
      font-size: 18px;
      line-height: 24px;
    }
    .scroll-sec-mob .mob__portfolio {
      height: 111vh;
    }
    #mob__port section.testimonials {
      padding: 172px 0 0;
    }
    .mb-tab-content h2 {
      font-size: 27px;
    }
    section.home-main-banner div#slide__1 #__img__01 {
      left: 0;
      width: 100%;
      top: 42%;
    }
    section.home-main-banner div#slide__2 img#__img__01 {
      top: 50%;
    }
  }
  
  @media screen and (max-width:300px) {
    .e-commerce .platform-tabbox .desc.txt-2 h2 {
      margin: 0;
      font-size: 27px;
    }
    section.inner-hero-banner .desc h2,
    section.services-solutions .head-desc h2,
    section.addc-sect .desc h2,
    section.brand-strategic-sect .head-desc h2,
    .f-form .desc h2 {
      font-size: 19px;
      padding: 0 0 5px;
    }
    section.inner-hero-banner .desc h3,
    section.services-solutions .head-desc h3,
    section.addc-sect .desc h3,
    section.brand-strategic-sect .head-desc h3,
    .f-form .desc h3 {
      font-size: 14px;
    }
    header nav.navbar button.navbar-toggler {
      top: 10%;
    }
    section.our-team .team-member {
      height: 220px !important;
    }
    .who_we_are .who-we-are_who-we-are svg {
      width: 217px;
      height: 140px;
      display: block;
      margin: auto;
    }
    .header-mobile,
    .mm-ocd__backdrop:after {
      top: 8px;
      right: 14px;
    }
    .header-mobile {
      display: block;
      height: 35px;
    }
    .e-commerce .hit-sect {
      padding: 8px;
    }
    .hit-sect .home-concerned svg {
      width: auto;
      height: 162px;
      display: block;
      margin: auto;
    }
    .mm-spn li a {
      font-size: 13px;
    }
    section.hit-sect.__main svg {
      width: 100%;
      height: auto;
    }
    body.ios__mob section.yfiad-sect .desc h2 {
      font-size: 28px;
      margin-bottom: 3px;
    }
    section.yfiad-sect .desc h3 {
      font-size: 17px;
      margin-top: 19px;
    }
    body.ios__mob section.ciad-sect .head-desc h3 {
      font-size: 19px;
    }
    body.ios__mob section.ciad-sect .head-desc h2 {
      font-size: 31px;
      margin-bottom: 13px;
    }
    section.services-solutions .head-desc h2 {
      font-size: 24px;
      margin-bottom: 4px;
    }
    body.ios__mob section.atwu-sect {
      padding: 0 0 44px;
    }
    .brand__strat section.inner-hero-banner svg {
      width: 100%;
      height: 151px;
    }
    .brand__strat section.brand-strategic-sect .col-md-3 {
      width: 100%;
      margin: 15px 0 0;
    }
    footer .copyrights-box ul li a {
      font-size: 10px;
      text-align: center;
    }
    .creative-direction section.hit-sect .desc {
      padding: 23px 0 0;
    }
    .creative-direction .hit-sect {
      padding: 0 0 0;
    }
    .creative-direction section.ciad-sect .list ul li {
      width: 100%;
      display: inline-block;
    }
    body.app-market.game .analytics-img .game-1 svg {
      transform: scale(1);
    }
    body.app-market.game .game-3 svg {
      transform: scale(1.7);
    }
    .analytics-content {
      margin: 13px 0 21px;
    }
    body.app-market.game .analytics-content h4 {
      font-size: 22px;
      padding: 0;
    }
    .product-strategy ul.mbs-workshop-list li {
      width: 100%;
    }
    body.app-market.mart section.app-slider-sect .wrapper .app-logo-slider {
      bottom: -31%;
    }
    .tabs-wrapper svg {
      transform: initial;
    }
    .s_prof_box p {
      max-height: 116px;
      overflow: auto;
    }
    .s_prof_box {
      padding: 14px;
      height: 258px;
    }
    .email-marketing.search .seo_prof_parent {
      padding: 124px 0 0;
    }
    ul.seo-simple-list {
      margin-left: 0;
    }
    .email-marketing.search .ss-box h5 {
      font-size: 11px;
    }
    .mobile-app-mart .mb-app-box a {
      font-size: 9px;
    }
    .mobile-app-mart section.app-slider-sect .wrapper .desc-slider {
      padding: 11px 0;
    }
    section.app-slider-sect .wrapper .app-logo-slider {
      bottom: -40%;
    }
    section.app-slider-sect .wrapper .desc-slider .item .details ul li {
      font-size: 15px;
      padding-left: 21px;
    }
    .mob__app .case-studies-bann::before {
      top: 45%;
      left: 34%;
    }
    .mb-tab-content h2 {
      font-size: 27px;
      line-height: 26px;
    }
    .scroll-sec-mob .mob__portfolio {
      height: 113vh;
    }
    #mob__port section.testimonials {
      padding: 95px 0 0;
    }
    section.facts-sect .desc-wrapper .ticket .ticket-desc h4 {
      font-size: 13px;
    }
    section.facts-sect .desc-wrapper .ticket .ticket-desc h3 {
      font-size: 24px;
    }
    .ind_Banner {
      background-position: unset;
    }
    .food_content h2 {
      font-size: 27px;
      margin: 3px 0 0;
    }
    section.multi-dollar {
      margin: 0;
    }
    .organic-cont h2 {
      font-size: 16px;
    }
    .messg_box::before {
      right: 92%;
    }
    .messg_box {
      margin: 18px 0 25px;
    }
  }