@media (min-width:1701px) {
  .page-id-15 .card-first {
    min-height: 235px;
  }

  .page-id-15 .price-circle a {
    top: 58px;
  }
}

@media (max-width: 1700px) {
  .Conatctus-wrapper {
    background-position: 100% -500px;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 170px 0px 100px;
    margin-top: -130px;
  }

  .seo-left-boxes {
    text-align: left;
  }

  .socialslider .slick-arrow,
  .testislider .slick-arrow,
  .mainContentService .slick-arrow {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #133033;
    border-radius: 50px;
    position: absolute;
    border: none;
    top: 50%;
  }

  /* .socialslider .slick-prev, .testislider .slick-prev, .mainContentService .slick-prev {
    left: -55px;
  }

  .socialslider .slick-next, .testislider .slick-next, .mainContentService .slick-next {
    right: -63px;
  } */
  .page-id-15 .big-card {
    height: 900px;
  }

  .page-id-15 .big-card .card-first {
    min-height: 235px;
  }




  /* .languages-sect{
	  margin-top:-130px;
	  padding-top:130px;
  } */
  /* .languages-sect-logo, .page-id-1727 .languages-sect, .page-id-1681 .languages-sect{
	  margin-top:-160px;
  } */
  /* .page-id-1727 .languages-sect{
	  margin-bottom:100px;
  } */
  /* .right-cont h2, .left-cont h2{
	  font-size:54px;
  } */
  .smart-img img {
    width: 500px;
  }

  /* .page-id-437 .packages-sec{
	  margin-top:-100px;
  } */
  /* .packages-sec{
	  padding:100px 0 140px 0;
  } */
  /* .page-id-2083 .Smart-Sect + .service_box_with_icon{
	  padding-top:0;
  }
  .page-id-1681 .companies-sect + .Things-sect .col-md-4{
	  margin-bottom:20px;
  } */
  /* .companies-sect{
	  
	  padding-bottom:50px;
  } */
  .page-id-1205 .facilty-cont h2 {
    /*  width:80%;
	  margin:auto auto 40px auto; */
  }

  .page-id-1212 .inner-singleBanner {
    margin-bottom: 0;
  }

  ul#primary-menu {
    left: 10px;
  }

  .singleBanner h2,.singleBanner h1 {
    width: 100%;
  }

  .desert-img {
    height: 600px;
  }
}

@media (max-width: 1600px) {
  .container {
    max-width: 1440px !important;
  }

  .page-id-45 .packages-sec,
  .page-id-1224 .packages-sec,
  .page-id-1220 .packages-sec,
  .page-id-437 .packages-sec,
  .page-id-249 .packages-sec {
    margin-top: -100px;
  }

  /* .contact-taxt p {
    width: 94%;
    font-size: 19px;
    margin: 0;
    padding: 18px 0px;
  } */

  /* .historic-cont h2 {
    font-size: 45px;
    line-height: 45px;
  }

  .Brand-text h2 {
    font-size: 44px;
    line-height: 43px;
  } */

  .page-id-1681 .things-crd img {
    width: 200px;
  }

  /* .heading-add p {
    font-size: 19px;
    line-height: 25px;
    width: 85%;
  } */

  .phone-address-text div a {
    font-size: 45px;
  }

  .Deliver-cont {
    padding-left: 30px;
  }

  .things-crd h3 {
    /*  font-size: 24px; */
    /* margin-top: 39px; */
  }

  /* .things-crd p {
    font-size: 16px;
    line-height: 23px;
  } */

  /* .Things-cont p {
    font-size: 17px;
    line-height: 28px;
    margin: 16px auto;
    width: 70%;
  } */

  /* .right-cont h2 {
    font-size: 48px;
    line-height: 52px;
  } */

  .left-cont h3 {
    /* letter-spacing: 3px;
    font-size: 16px;
    line-height: 25px; */
  }

  /* .left-cont h2 {
    font-size: 48px;
    line-height: 52px;
  } */

  .page-id-246 .ban-imgs img {
    max-width: 810px;
    height: 540px;
    object-fit: cover;
    position: relative;
    right: 119px;
    top: 85px;
  }

  .premium-tabs button {
    font-size: 19px;
    padding: 13px 46px;
    border-radius: 52px;
  }

  .contentswip .slick-arrow {
    width: 60px;
    height: 60px;
    top: 50%;
  }

  .contentswip .slick-prev {
    left: -75px;
  }

  .contentswip .slick-next {
    right: -75px;
  }



  .expert-rows:before {
    left: 233px;
    top: 32px;
    width: 10%;
    height: 70px;
    border-right: 1px solid #4c585f61;
  }

  .contact-box-card:before {
    top: 42px;
    right: 48px;
    width: 110px;
    height: 180px;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .contect-services li {

    font-size: 15px;

  }


  .Boarding-sec .bord-col1 {
    padding-left: 35px;
  }



  .home-serv-sec {
    padding: 330px 0px 70px;
    padding: 260px 0 70px;
  }

  .price-circle:before {
    left: 33%;
    bottom: -80px;
    width: 155px;
    height: 160px;
    border-radius: 100%;
  }

  .foot-wraper h2:before {
    left: 0;
    left: 0;
    width: 25px;
    bottom: 26px;
    border-bottom: 4px solid #e41d36;
  }

  /* .galery-tab ul#pills-tab {
    margin: 0 auto !important;
    width: 100%;
    justify-content: center;
    gap: 75px;
  } */

  /* .card-add p a {
    font-size: 16px;
    line-height: 25px;
  } */

  .card-pric {
    font-size: 74px;
    line-height: 17px;
  }

  .card-pric span {
    font-size: 21px;
    line-height: 23px;
    bottom: -10px;
    padding-left: 4px;
  }

  .pric1:before {
    top: -45px;
    left: 70px;
    width: 100%;
    height: 100%;
    background-size: 17px;
    background-position: top right;
    background-repeat: no-repeat;
  }

  .historic-sect a.t-btn {
    margin: 50px auto 0;
    width: 200px;
  }

  .seo-box-head {
    font-size: 18px;
    /* margin: 30px 0; */
    line-height: 20px;
  }

  .page-id-15 .big-card {
    height: 950px;
  }

  .page-id-15 .big-card .card-first {
    min-height: 275px;
    padding: 22px 10px 30px 10px
  }

  .service-box img {
    width: 130px;
    height: 100px;
  }

  .page-id-249 .Seo-left .content-sect h2 br {
    display: none;
  }

  .galery-tab ul#pills-tab {
    gap: 20px;
  }

  .packages-sec .packages-tabs button,
  .galery-tab button {
    font-size: 19px;
  }

  .contect-services ul {
    margin-top: 0;
  }

  .contect-services h2 {
    white-space: normal;
    min-height: 64px;
  }

  .desert-img {
    height: 500px;
  }

  .testimnoial-sec .slick-track {
    gap: 16px;
  }

  .blog-cate ul li a {
    padding: 0 20px;
  }

  .trending-row .trending-right {
    width: 35%;
  }

  .trending-right .trending-single-cont {
    padding: 15px 0;
  }
}

@media (max-width: 1520px) {


  .seo-left-boxes {
    text-align: left;
  }

  .result-wrapper h5 {
    font-size: 23px;
    line-height: 20px;
  }

  .result-wrapper h6 {
    font-size: 17px;
    margin: 0;
  }

  /* .smart-cont h2 {
    font-size: 34px;
    line-height: 31px;
    margin-bottom: 0px;
  } */

  .smart-img:before {
    top: -60px;
    left: -70px;
    height: 500px;
    width: 800px;
    background-size: 37%;
    background-position: right;
  }

  .inner-banner-cont hr {
    margin-bottom: 18px;
  }


  .things-crd .imagWrappr {
    background: white;
    padding: 40px 20px 0 20px;
  }


  .socialslider .slick-arrow,
  .testislider .slick-arrow,
  .mainContentService .slick-arrow {
    width: 50px;
    height: 50px;
    background-color: #133033;
    top: 50%;
  }



  /* .smart-cont p {
    line-height: 22px;
  } */

  .things-crd h3 {
    /* font-size: 24px; */
    /* margin-top: 34px; */
  }

  .contentswip .slick-arrow {
    width: 50px;
    height: 50px;
    top: 50%;
  }


  .socialslider .slick-prev,
  .testislider .slick-prev,
  .mainContentService .slick-prev {
    left: -20px;
    z-index: 2;
  }

  .socialslider .slick-next,
  .testislider .slick-next,
  .mainContentService .slick-next {
    right: -20px;
    z-index: 2;
  }

  .left-cont p {
    /* font-size: 16px; */
  }

  .right-cont {
    /* display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 40px 10px 10px 5px; */
  }

  .contentswip .slick-prev {
    left: -50px;
  }

  .contentswip .slick-next {
    right: -56px;
  }

  /* .contect-services li {
    white-space: nowrap;
  } */

  .expert-rows:before {
    left: 229px;
    top: 32px;
    width: 10%;
    height: 70px;
    border-right: 1px solid #4c585f61;
  }

  .desert-img {
    /* position: absolute;
      right: 50px;
      max-width: 750px;
      height: 650px;
      object-fit: cover; */
  }

  /* .contect-services {
    margin-bottom: 20px;
    position: relative;
  } */

  /* .serv-content h2 {
    font-size: 47px;
    line-height: 52px;
  } */

  .ser-btn {
    padding: 18px 0px;
    width: 19%;
    font-size: 21px;
  }

  /* .contact-box-card::after {
      top: 202px;
      left: -74px;
      height: 798px;
      width: 800px;
      z-index: 9999;
      background-position: right;
      background-repeat: no-repeat;
      background-size: 82%;
    } */

  /* .ask {
    font-size: 29px;

    font-weight: 600;
    line-height: 36px;
    padding: 32px 0 40px; */
  /* color: #fff; */
  /* } */

  .contact-box-card:before {
    top: 42px;
    right: 51px;
    width: 110px;
    height: 180px;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .service-box img {
    width: 110px;
    height: 100px;
  }

  .Smart-Sect {
    /* padding: 150px 0px 345px; */
    /* margin-top: 60px; */
    /* position: relative;
    z-index: 99;
    overflow: hidden; */
    padding-bottom: 100px;
  }

  /* .tick-box-cont h4 {
    font-size: 33px;
    line-height: 34px;
  } */

  .tick-box-cont p {
    /* font-size: 15px;
    line-height: 18px;
    width: 90%; */
    /* margin-bottom: 12px; */
  }

  /* .approach-cont h2 {
    font-size: 56px;
    line-height: 52px;
    margin-bottom: 0px;
  } */

  /* .approach-cont h3 {
    letter-spacing: 4px;
    font-size: 18px;
    margin: 10px 0px;
  } */

  /* .tick-wrapper {
    padding: 60px 0px 0px 15px;
  } */

  /* .approach-cont p {
    font-size: 16px;
    padding-top: 24px;
    width: 90%;
    margin-bottom: 0px;
    line-height: 23px;
  } */
  .page-id-1727 .get-section+.big-sect .right-cont h2 br {
    display: none;
  }

  .container {
    max-width: 1390px !important;
  }

  .trending-right .trending-single-cont h2 {
    font-size: 15px;
  }

}

@media (max-width: 1440px) {
  .container {
    max-width: 1340px !important;
  }

  .blog-cont h2 {
    font-size: 24px;
    line-height: 30px;
    width: 87%;
  }

  .blog-cont p {
    font-size: 17px;
    line-height: 26px;
  }

  .blog-categories ul li {
    margin-bottom: 60px;
  }

  .blog-wrapper p {
    font-size: 16px;
    line-height: 21px;
    margin-top: 12px;
  }

  .blog-wrapper h3 {
    letter-spacing: 3px;
    font-size: 15px;
    margin: 18px auto 4px;
    line-height: 28px;
  }



  .seo-left-boxes {
    text-align: left;
  }

  .smart-img:before {
    top: -57px;
    left: -35px;
    height: 500px;
    width: 800px;
    background-size: 35%;
    background-position: right;
  }

  .smart-img:before {
    top: -80px;
    left: -25px;
    height: 500px;
    width: 800px;
    background-size: 37%;
    background-position: right;
  }

  .Conatctus-wrapper .col-md-7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 50px;
  }

  /* .contact-taxt p {
    width: 100%;
    font-size: 18px;
    margin: 0;
    padding: 18px 0px;
  } */

  /* .contact-taxt h2 {
    font-size: 52px;
    line-height: 48px;
    margin-bottom: 0px;
  } */

  /* .main-contact-form h3 {
    letter-spacing: 3px;
    font-size: 19px;
    margin: 6px 0px 3px;
  } */

  /* .main-contact-form h2 {
    font-size: 44px;
    line-height: 46px;
    margin-bottom: 0px;
  } */

  .Smart-Sect {
    /* padding: 80px 0px 310px;
     margin-top: 60px; */
    /* position: relative;
    z-index: 99;
    overflow: hidden; */
  }

  /* .approach-cont p {
    font-size: 16px;
    padding-top: 23px;
    width: 93%;
    margin-bottom: 0px;
    line-height: 22px;
  } */

  .tick-box {
    width: 90%;
  }

  /* .approach-cont h2 {
    font-size: 52px;
    line-height: 50px;
    margin-bottom: 0px;
  } */

  .tick-box-cont p {
    /* font-size: 15px;
    line-height: 18px;
    width: 94%;
    margin-bottom: 12px; */
  }



  .tick-box-img {
    width: 50px;
    height: 50px;
  }



  .inner-wrapper2 {
    top: 20px;
    position: relative;
  }

  /* .Deliver-cont h3 {
    letter-spacing: 4px;
    margin: 7px 0px;
    font-size: 19px;
  } */

  /* .smart-cont h2 {
    font-size: 54px;
    line-height: 53px;
    margin-bottom: 0px;
  } */

  .parent-box-wrapper {
    position: relative;
    left: 15px;
  }

  .Deliver-cont {
    padding-left: 70px;
  }

  /* .right-image-cont p {
    font-size: 18px;
    line-height: 25px;
  } */

  .smart-para {
    margin-top: 22px;
  }

  /* .socialslider .slick-next {
    right: -50px;
  } */


  /* .socialslider .slick-arrow {
    width: 46px;
    height: 46px;
    background-color: #133033;
    top: 50%;
  } */

  .explore-box {
    padding: 10px 34px 10px;
    border-radius: 16px;
    margin-top: 15px;
    width: 330px;
    /* height: 300px; */
  }

  .explore-count {
    font-size: 48px;
    line-height: 58px;
    padding: 2px 0px 8px;
  }

  /* .Deliver-cont p {
    font-size: 17px;
    padding: 10px 0px;
    width: 90%;
  } */

  /* .socialslider p {
    font-size: 17px;
    line-height: 26px;

    width: 87%;
    margin: 19px auto 33px;
  } */
  /* .Brand-text h3 {
    letter-spacing: 5px;
    font-size: 18px;
    line-height: 37px;
  } */

  .Compaigns-sect .col-md-6 {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  /* .things-crd p {
    font-size: 16px;
    line-height: 22px;
  } */

  .premium-content h2 {
    font-size: 50px;
    color: #fff;
    line-height: 54px;
  }

  /* .left-content p {
    font-size: 16px;
  } */

  .power-cont h2 {
    font-size: 46px;
    line-height: 46px;
  }

  .content-slider-cont h2 {
    font-size: 44px;
    line-height: 46px;
    margin-bottom: 15px;
  }

  .content-card h2 {
    line-height: 36px;
    font-size: 34px;
  }

  .content-card p {
    font-size: 18px;
    width: 100%;
    padding-bottom: 37px;
  }

  .content-card.slick-slide {
    height: 530px;
  }

  /* .content-btn {
    padding: 11px 50px;
    font-size: 18px;
  } */

  /* .stat-number {
    font-size: 64px;
  } */

  /* .compan-cont h3 {
    font-size: 25px;
  } */

  .expert-rows {
    grid-template-columns: 52% 52%;
  }

  /* .content-sect h2 {
    font-size: 47px;
    line-height: 40px;
  } */

  .expert-rows:before {
    left: 229px;
    top: 34px;
    width: 9%;
    height: 70px;
    border-right: 1px solid #4c585f61;
  }

  .price-circle a {
    top: 110px;
    width: 110px;
    height: 110px;
    font-size: 18px;
    /* white-space: nowrap;
    margin: 0px auto;
    padding: 30px 16px 26px; */
  }

  .contact-box-card:before {
    top: 37px;
    right: 38px;
    width: 110px;
    height: 180px;
  }

  .ser-btn {
    padding: 18px 0px;
    /* width: 19%; */
    width: 250px;
    font-size: 19px;
  }

  .prizes h4 {
    font-size: 26px;
    margin-bottom: 15px;
  }

  ul#primary-menu .menu-item a {
    font-size: 16px;
  }

  ul#primary-menu .menu-item ul li a {
    font-size: 15px;
  }

  /* .service-box h4 {
    font-size: 23px;
  } */

  .card-first {
    padding: 22px 0px 30px 0px;
  }

  .price-circle:before {
    left: 33%;
    bottom: -80px;
    width: 144px;
    height: 160px;
    border-radius: 100%;
  }

  /* .experc-cont p {
    font-size: 16px;
  } */

  .testi-box {
    padding: 65px 25px;
  }

  .cta-wrappper:before {
    bottom: 4px;
    height: 260px;
    width: 350px;
    left: -21px;
    background-size: 87%;
  }

  .card-first-cont h2 {
    font-size: 29px;
    line-height: 28px;
    padding: 0px 0px;
  }

  .card-pric {
    font-size: 69px;
    line-height: 15px;
  }

  .get-cta h2 {
    font-size: 44px;
  }

  .get-cta h3 {
    padding-top: 0px;
    color: #fff;
    font-size: 19px;
  }

  .get-cta-box p {
    /* font-size: 14px; */

    color: #fff;
  }

  .Boarding-sec {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 170px 60px 1px;
    height: 1400px;
  }

  .Premium-cont p {
    line-height: 28px;
    width: 72%;
    margin: 20px auto;
    font-size: 18px;
  }

  .premium-content div p {
    font-size: 17px;
    line-height: 22px;
    margin: 12px auto;
  }


  .singleField p input {
    font-size: 14px;
  }

  .BannerFormWrapper input[type="submit"] {
    font-size: 20px;
  }

  .home-serv-sec {
    padding: 240px 0px 70px;
  }

  /* .facilty-cont h2,
  .serv-content h2,
  .serv-paragraph h3,
  .gallerycont h2,
  .experc-cont h2,
  .SectionTitle h2,
  .Pricing-cont h2,
  .sol-cont h2,
  h2.teti-h1,
  .head-Cont h2,
  .Start-cont h2 ,.board-con h2{
    font-size: 44px;
    line-height: 48px;
  } */

  /* .gallerycont p {
    font-size: 18px;
  }

  .experc-cont h3 {
    padding: 10px 0 0 0;
    font-size: 19px;
  } */

  /* .SectionTitle h3,
  .facilty-cont h3 {
    font-size: 19px;
  } */

  /* .sol-cont p {
    line-height: 18px;
    font-size: 13px;
  }

  .sol-box-cont h3 {
    font-size: 20px;
    margin-bottom: 7px;
    line-height: 16px;
  }

  .sol-cont-headingArea p {
    font-size: 16px;
    line-height: 21px;
  }

  .facilty-cont h2 {
  } */

  /* .facilty-cont p {
    width: 50%;
  } */

  .gallerycont {
    padding: 50px 0 100px;
  }

  /* .galery-tab button {
    padding: 13px;
    line-height: normal;
  } */

  .sol-boxs {
    gap: 15px;
    margin: 10px auto;
  }

  .solution-sec {
    padding: 70px 0px;
  }

  /* .faclity-box h3 {
    font-size: 17px;
    line-height: 20px;
  } */

  /* .contect-services h2 {
    font-size: 24px;
    line-height: normal;
  } */

  .contect-services ul {
    margin: 15px 0 0 0;
  }

  .Boarding-sec {
    position: relative;
  }

  .desert-img {
    max-width: 600px;
    height: 500px;
    right: 0;
    /* bottom: 0; */
  }

  /* .testi-box h3 {
    font-size: 23px;
  }

  .testi-box p {
    font-size: 15px;
    line-height: 22px;
  }

  .head-Cont p {
    line-height: normal;
  } */

  .ask {
    /* font-size: 24px;
    line-height: 27px;
    padding: 20px 0; */
    margin: 10px 0;
  }

  .big-address {
    padding-left: 0;
  }

  .live_chat_cont {
    padding-left: 0;
  }

  .ask:before {
    left: 0;
  }

  .inner-singleBanner {
    min-height: 600px;
  }

  .companies-rivews {
    width: 100%;
    justify-content: space-between;
  }

  .companies-rivews .review-boxs {
    padding: 20px 45px;
  }

  .deign-box {
    padding: 40px 20px;
  }

  .deign-box h3 {
    font-size: 16px;
  }


  .singleBanner h2,
  .singleBanner h1 {
    font-size: 42px;
    line-height: 44px;
  }

  .serv-content h2,
  .serv-paragraph h3,
  .gallerycont h2,
  .experc-cont h2,
  .div-con2 h2,
  .Social-sect .Brand-text h2,
  .SectionTitle h2,
  .Pricing-cont h2,
  .sol-cont h2,
  .facilty-cont h2,
  .board-con h2,
  h2.teti-h1,
  .head-Cont h2,
  .Start-cont h2,
  .inner-banner-cont h2,
  .content-sect h2,
  .compan-cont h2,
  .right-cont h2,
  .left-cont h2,
  .smart-cont h2,
  .market-content h2,
  .approach-cont h2,
  .Boxes-Cont h2,
  .partnerSection .Brand-text h2,
  .Things-cont h2,
  .Deliver-cont h2,
  .historic-cont h2,
  .stat-number {
    font-size: 42px;
    line-height: 44px;
  }

  .testi-box h3 {
    font-size: 26px;
  }

  .page-id-251 #mainBanner .inner-banner-cont h2 br {
    display: none;
  }

  .card-first-cont {
    padding: 0;
  }

  .right-cont,
  .left-cont {
    padding: 60px 30px;
  }

  /* Updated */
  .languages-sect {
    padding-top: 80px;
  }

  .page-id-1212 .languages-sect,
  .page-id-1238 .languages-sect {
    padding-top: 120px;
  }

  .foot-menus ul li a {
    white-space: wrap;
  }

  .foot-menus ul#menu-menu-3 li {
    width: 42%;
  }

  .contect-services ul {
    height: 180px;
  }

  .Boarding-sec {
    height: 1200px;
    padding-left: 0;
    padding-right: 10px;
    margin-bottom: 80px;
  }

  .trending-right .trending-single-cont {
    padding: 8px 0;
  }

  .trending-right .trending-single-cont h2 {
    line-height: 20px;
  }

  .trending-single-img a img {
    height: 280px;
  }

}

@media screen and (max-width:1380px) {

  .socialslider .slick-next,
  .testislider .slick-next,
  .mainContentService .slick-next {
    right: -15px;
  }

  .socialslider .slick-prev,
  .testislider .slick-prev,
  .mainContentService .slick-prev {
    left: -10px;
  }
}


@media (max-width: 1366px) {

  .socialslider .slick-next,
  .testislider .slick-next,
  .mainContentService .slick-next {
    right: -20px;
  }

  .socialslider .slick-prev,
  .testislider .slick-prev,
  .mainContentService .slick-prev {
    left: -20px;
  }

  .container {
    max-width: 1290px !important;
  }

  .authors h4 {
    margin: 0;
    font-size: 18px;
  }

  .historic-sect a.t-btn {
    margin: 40px auto 0;
    padding: 9px 10px 10px 27px;
    width: 200px;
  }

  .historic-content2 {
    width: 90%;
    margin: 10px auto;
  }

  .seo-left-boxes {
    text-align: left;
  }

  /* .main-contact-form h2 {
    font-size: 39px;
    line-height: 46px;
    margin-bottom: 0px;
  } */

  .smart-img:before {
    top: -80px;
    left: -35px;
    height: 500px;
    width: 800px;
    background-size: 35%;
    background-position: right;
  }

  .heading-add h6 {
    font-size: 19px;
  }

  /* .contact-taxt p {
    width: 100%;
    font-size: 17px;
    padding: 18px 0px;
  } */

  /*  .contact-taxt h2 {
    font-size: 50px;
    line-height: 47px;
    margin-bottom: 0px;
  } */

  .contact-btn input {
    padding: 18px 60px;
    font-size: 19px;
  }

  .phone-address-text div a {
    font-size: 42px;
  }

  /* .contact-email p a {
    font-size: 19px;
  } */



  /* .smart-cont h2 {
    font-size: 50px;
    line-height: 48px;
    margin-bottom: 0px;
  }

  .Things-cont p {
    font-size: 17px;
    line-height: 25px;
    margin: 16px auto;
    width: 80%;
  }

  .Things-cont h2 {
    font-size: 45px;
    line-height: 44px;
  }

  .approach-cont p {
    font-size: 16px;
    padding-top: 23px;
    width: 95%;
    margin-bottom: 0px;
    line-height: 22px;
  } */

  /*  .tick-box {
    display: flex;
    gap: 0px;
    margin-bottom: 35px;
    border-radius: 15px;
    padding: 22px 0px 10px 22px;
    width: 92%;
  } */

  .parent-box-wrapper:before {
    top: 160px;
    left: 35%;
    width: 300px;
    height: 360px;
    margin: 0 auto;
  }

  /* .tick-box-cont h4 {
    font-size: 30px;
    line-height: 32px;
    margin-bottom: 7px;
  } */

  .explore-box img {
    padding: 20px 0px;
  }

  /* .approach-cont h2 {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 0px;
  } */

  /* .Deliver-cont p {
    font-size: 17px;
    padding: 10px 0px;
    width: 100%;
  }

  .things-crd h3 {
    font-size: 24px;
    margin-top: 30px;
  }

  .things-crd p {
    font-size: 15px;
    line-height: 20px;
  } */

  .explore-box {
    padding: 19px 34px 10px;
    border-radius: 16px;
    margin-top: 15px;
    width: 330px;
    height: 290px;
  }

  /* .Deliver-cont h2 {
    font-size: 55px;
    line-height: 49px;
    margin: 12px 0px;
  } */


  .premium-content h2 {
    font-size: 46px;
    color: #fff;
    line-height: 54px;
  }

  /* .left-cont h2 {
    font-size: 44px;
    line-height: 44px;
  } */

  .power-cont p {
    font-size: 17px;
  }

  /* .right-cont h2 {
    font-size: 44px;
    line-height: 44px;
  } */

  .left-cont p {
    /* font-size: 16px; */
  }

  .content-slider-cont h2 {
    font-size: 41px;
    line-height: 43px;
    margin-bottom: 15px;
  }

  .premium-tabs button {
    font-size: 18px;
    padding: 12px 44px;
    border-radius: 52px;
  }

  /*  .left-content p {
    margin-bottom: 20px;
    font-size: 17px;
  } */

  .page-id-246 .ban-imgs img {
    max-width: 770px;
    height: 500px;
    object-fit: cover;
    position: relative;
    right: 150px;
    top: 75px;
  }



  .fortune-box h6 {
    font-size: 16px;
  }

  /* .Design-sect {
    padding: 60px 0px;
    overflow: hidden;
  } */

  /* .deign-box h3 {
    margin-top: 13px;
    font-size: 18px;
  } */

  /* .content-sect h2 {
    font-size: 45px;
    line-height: 46px;
  } */

  .allcontact-field-textarea p textarea {
    height: 115px;
  }

  .expert-rows:before {
    left: 229px;
    top: 34px;
    width: 8%;
    height: 70px;
    border-right: 1px solid #4c585f61;
  }

  .expert-rows {
    grid-template-columns: 53% 53%;
  }

  .prizes h4 {
    font-size: 24px;
    margin-bottom: 15px;
  }

  .ser-btn {
    /* padding: 18px 0px;
    width: 19%;
    font-size: 18px; */
  }

  .headerContact-details h3 {
    font-size: 20px;
  }

  .foot-wraper h2 {
    font-size: 21px;
    white-space: nowrap;
    font-weight: 700;
    padding-bottom: 30px;
  }

  .live_chat_cont img {
    width: 52px;
  }

  .foot-wraper h2:before {
    bottom: 10px;
  }

  /* .footer-cont p {
    font-size: 16px;
    margin-bottom: 30px;
  } */



  /* .Pricing-cont p {
    font-size: 20px;
    width: 70%;
  } */

  .Boarding-sec {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 1280px;
    height: 1100px;
    padding: 72px 40px 1px;
  }

  .Boarding-sec .t-btn {
    /* top: 81px; */
  }


  .allcontact-btn input,
  .uacf7-wrapper-default button.uacf7-prev {
    padding: 17px 61px;
    font-size: 19px;
    border-radius: 60px;
  }

  .all-contact-sect {
    padding: 100px 0px;
    overflow: hidden;
    position: relative;
  }

  .home .packages-sec {
    padding: 60px 0px 140px;
  }

  .testi-box {
    padding: 46px 25px;
  }

  .testimnoial-sec .slick-track {
    display: flex;

  }


  .Boarding-sec .col-md-6 .contect-services {
    padding-left: 90px;
  }



  /* .packages-sec .packages-tabs button {
    font-size: 18px;
    padding: 10px;
  } */


  .contact-box-card:before {
    top: 31px;
    right: 56px;
    width: 110px;
    height: 180px;
  }

  .contect-services h2 {
    font-size: 24px;
    /* white-space: nowrap; */
  }

  .exper-wrapper {
    display: flex;
    float: left;
    gap: 14px;
    padding-right: 15px;
  }

  .big-card {
    padding: 28px 18px 28px;
    width: 100%;
    background-repeat: no-repeat;
    height: 790px;
    margin: 0;
    position: relative;
  }

  .price-circle:before {
    left: 32.5%;
    bottom: -85px;
    width: 140px;
    height: 150px;
    border-radius: 100%;
  }

  .card-add p a {
    font-size: 16px;
    line-height: 25px;
  }

  .card-contactus-sec {
    padding: 8px 0px 0px;
  }

  .card-first-cont p {
    font-size: 16px;
    line-height: 18px;
  }

  .prizes {
    padding: 50px 15px 10px;
  }

  .card-add h5 {
    font-size: 18px;
    line-height: 21px;
    margin: 5px auto;
  }

  .card-first-cont h2 {
    font-size: 28px;
    line-height: 26px;
    padding: 8px 0px;
  }

  .card-pric span {
    font-size: 19px;
    line-height: 20px;
    bottom: -10px;
    padding-left: 4px;
  }

  .service-box {
    height: auto;
    padding: 30px;
  }


  .price-circle a {
    top: 60px;
  }

  .gallerycont h2 {
    font-size: 46px;
  }

  .cta-wrappper {
    display: grid;

    align-items: center;
  }


  .page-id-251 .packages-sec {
    padding: 50px 0 140px 0;
  }

  .get-cta hr {
    margin-bottom: 17px;
  }

  .cta-wrappper:before {
    bottom: -36px;
    height: 260px;
    width: 340px;
    left: -9px;
    background-size: 78%;
  }

  .get-btn a {
    margin: 0 auto;
    width: 88%;
  }

  .get-cta {
    position: relative;
    z-index: 9999;
    padding-left: 23px;
  }

  section.exper-sect {
    padding: 40px 0;
  }

  .home section.exper-sect {
    padding-top: 80px;
  }

  .page-id-15 .big-card {
    height: 860px;
  }

  .page-id-15 .big-card .card-first {
    min-height: 265px;
  }

  .page-id-1238 .languages-sect .left-right-section .left-content p br,
  .page-id-1238 .market-sect .market-content .right-image-cont p br {
    display: none;
  }

  .explore-count {
    font-size: 36px;
  }

  .serv-content h2,
  .serv-paragraph h3,
  .gallerycont h2,
  .experc-cont h2,
  .div-con2 h2,
  .Social-sect .Brand-text h2,
  .SectionTitle h2,
  .Pricing-cont h2,
  .sol-cont h2,
  .facilty-cont h2,
  .board-con h2,
  h2.teti-h1,
  .head-Cont h2,
  .Start-cont h2,
  .inner-banner-cont h2,
  .content-sect h2,
  .compan-cont h2,
  .right-cont h2,
  .left-cont h2,
  .smart-cont h2,
  .market-content h2,
  .approach-cont h2,
  .Boxes-Cont h2,
  .partnerSection .Brand-text h2,
  .Things-cont h2,
  .Deliver-cont h2,
  .historic-cont h2,
  .stat-number {
    font-size: 38px;
    line-height: 40px;
  }

  .page-id-1220 .Smart-Sect .smart-cont h2 br,
  .page-id-1209 .inner-banner-cont h2 br {
    display: none;
  }

  .packages-sec .packages-tabs ul {
    padding: 15px 0;
    width: 95%;
  }

  .things-crd h3 {
    width: 80%;
    font-size: 24px;
  }

  section.Boxes-Sect {
    padding-bottom: 60px;
  }

}

@media (max-width: 1240px) {
  .authors {
    display: flex;
    align-items: center;
    gap: 4px;
    width: 100%;
  }

  .authors h4 {
    margin: 0;
    font-size: 17px;
    white-space: nowrap;
  }

  .blog-cont h2 {
    font-size: 24px;
    line-height: 27px;
    width: 96%;
  }

  .blog-wrapper h2 {
    font-size: 32px;
    line-height: 31px;
  }

  hr.normal-line {
    width: 80%;
    margin: 20px auto;
  }

  .smart-img:before {
    /*  top: -80px;
    left: -205px;
    height: 500px;
    width: 800px;
    background-size: 26%;
    background-position: right;*/
    left: 60%;
    height: 100%;
    width: 100%;
    background-size: 80%;
  }



  /* .contact-taxt p {
    width: 100%;
    font-size: 17px;
    margin: 0;
    padding: 18px 0px;
  }

  .main-contact-form h2 {
    font-size: 35px;
    line-height: 44px;
    margin-bottom: 0px;
  } 

  .heading-add p {
    font-size: 18px;
    line-height: 24px;
    width: 95%;
  }

  .Things-cont h2 {
    font-size: 42px;
    line-height: 43px;
  }

  .right-image-cont p {
    font-size: 17px;
    line-height: 22px;
  } */

  /* .page-id-437 .ban-imgs img {
      max-width: 560px;
      height: 350px;
      object-fit: cover;
      position: relative;
      right: 219px;
      top: 113px;
    } */

  /*  .smart-cont h2 {
    font-size: 48px;
    line-height: 46px;
    margin-bottom: 0px;
  } */

  .explore-box-cont h6 {
    font-size: 17px;
    margin: 9px 0;
    line-height: 0;
  }

  .parent-box-wrapper:before {
    top: 118px;
    left: 29%;
    width: 300px;
    height: 360px;
    margin: 0 auto;
  }

  /* .socialslider p {
    font-size: 16px;
    line-height: 24px;
    width: 95%;
    margin: 10px auto 48px;
  } */

  .things-crd {
    text-align: center;
    padding: 1px 7px;
  }

  .explore-box {
    padding: 18px 28px 10px;
    border-radius: 16px;
    margin-top: 15px;
    width: 300px;
    height: 270px;
  }

  /* .approach-cont p {
    font-size: 15px;
    padding-top: 23px;
    width: 99%;
    margin-bottom: 0px;
    line-height: 21px;
  } */

  .explore-count {
    /* font-size: 44px; */
    font-size: 30px;
    line-height: 51px;
    padding: 2px 0px 8px;
  }

  .explore-box-cont h4 {
    line-height: 18px;
    font-size: 19px;
  }

  /* .Deliver-cont {
    padding-left: 46px;
  } */

  .explore-box-cont h6 {
    font-size: 20px;
    font-weight: 700;
    margin: 10px 0;
    line-height: 0;
  }

  .Compaigns-sect .explore-box .explore-box-cont h6 {
    line-height: initial;
  }

  .right-cont hr {
    margin-bottom: 12px;
    margin-top: 1px;
  }

  /* .right-cont h2 {
    font-size: 42px;
    line-height: 38px;
    margin-bottom: 13px;
  }

  .right-cont p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 24px;
  }

  .left-cont h2 {
    font-size: 42px;
    line-height: 43px;
    margin-bottom: 14px;
  }

  .left-cont {
    padding: 10px 80px 10px 40px;
	padding:40px 20px 10px 40px;
  } */

  .left-cont hr {
    margin-bottom: 15px;
  }

  .content-card p {
    font-size: 17px;
    line-height: 26px;
    width: 100%;
    padding-bottom: 24px;
  }

  .content-btn {
    padding: 12px 40px;
    font-size: 19px;
  }

  .page-id-246 .ban-imgs img {
    max-width: 590px;
    height: 460px;
    object-fit: cover;
    position: relative;
    right: 120px;
    top: 75px;
  }

  .contentswip .slick-arrow {
    display: none !important;
  }

  .premium-tabs button {
    font-size: 17px;
    padding: 11px 43px;
    border-radius: 52px;
  }

  .premium-content p {
    margin: 12px auto;
    font-size: 17px;
  }

  .deign-box img {
    width: 90px;
    height: 90px;
    object-fit: contain;
    position: relative;
    bottom: 19px;
    transition: all 0.1s ease-in;
  }

  .stat-number {
    /* font-size: 58px; */
    font-size: 46px;
  }

  /* .content-sect h2 {
    font-size: 44px;
    line-height: 42px;
  } */

  .fortune-box {
    display: flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 35px;
  }

  .compan-cont h4 {
    /* font-size: 20px;
     margin-top: -13px; */
  }

  /* .compan-cont h3 {
    font-size: 23px;
  }

  .compan-cont h2 {
    font-size: 56px;
    line-height: 50px;
    margin-bottom: 0px;
  }

  .testi-box p {
    font-size: 15px;
  }

  .compan-cont h2 {
    font-size: 58px;
    line-height: 60px;
    margin-bottom: 0px;
  }*/

  .companies-rivews {
    /*  display: flex;
    width: 90%;
    margin: 0 auto;
    justify-content: space-evenly;
    padding: 25px 0px 25px; */
    width: 90%;
  }

  .industries-sec {
    width: 90%;
    margin: auto;
  }


  /* .compan-cont p {
    font-size: 18px;
    width: 65%;
    margin: 10px auto;
  } */

  .Boarding-sec .bord-col1 {
    padding-left: 15px;
  }

  ul#primary-menu {
    display: flex;
    list-style: none;
    justify-content: space-between;
    position: relative;
    top: 9px;
    margin: 0 0 20px 0;
    left: 4px;
  }

  .price-circle a {
    /* top: 36px; */
    right: 0px;
    width: 110px;
    height: 110px;
  }

  .expert-rows:before {
    left: 216px;
    top: 34px;
    width: 8%;
    height: 70px;
    border-right: 1px solid #4c585f61;
  }

  .Boarding-sec {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 90px 40px 1px;
    height: 1330px;
    height: 1050px;
  }

  .desert-img {
    /* transform: translate(20px, 17px);
      max-width: 560px;
      height: 510px;
      object-fit: cover; */
    height: 450px;
  }

  /*.Start-cont h2 {
    font-size: 51px;
    line-height: 42px;
  }

  .board-con h2 {
    font-size: 46px;
  }

  .board-con p {
    color: #fff;
    font-size: 17px;
  } */

  /* .sol-cont h2 {
    color: #fff;
    font-size: 45px;
    line-height: 47px;
  } */

  .pric1:before {
    top: -31px;
    left: 70px;
    width: 100%;
    height: 100%;
    background-size: 14px;
    background-position: top right;
    background-repeat: no-repeat;
  }

  .price-serv li {
    margin-bottom: 12px;
    font-size: 17px;
  }

  .card-first-cont h2 {
    font-size: 26px;
    line-height: 24px;
    padding: 2px 0px;
  }

  .card-add p a {}

  .card-cot-img img {
    width: 47px;
    object-fit: cover;
  }

  .big-card {
    padding: 24px 14px 28px;
    width: 100%;
    background-repeat: no-repeat;
    height: 730px;
    margin: 0;
    position: relative;
  }

  /* .ser-btn {
    padding: 19px 0px;
    width: 19%;
    font-size: 17px;
  } */

  .BannerFormWrapper {
    /* bottom: -90px; 
    padding: 40px 29px; */
  }

  /* .serv-content h2 {
    font-size: 41px;
    line-height: 46px;
  } */

  .cta-wrappper {
    display: grid;
    /* grid-template-columns: 25% 18% 20% 19% 20%; */
    align-items: center;
  }

  .get-cta h2 {
    font-size: 43px;
  }

  .get-cta h3 {
    padding-top: 0px;
    color: #fff;
    font-size: 18px;
    margin: 0;
  }

  .gallery-images {
    padding: 40px 0;
    position: relative;
  }

  /* .experc-cont h3 {
    letter-spacing: 7px;
    font-size: 20px;
    padding: 12px 0px 10px;
  } */

  /* .singleBanner {
    min-height: 870px;
  } */

  /* .experc-cont p {
    font-size: 15px;
  } */

  /* .deign-box {
    height: 212px;
    padding: 60px 0px 0px;
    
  } */

  .Premium-cont h2 {
    font-size: 50px;
    color: #fff;
    line-height: 52px;
  }

  .inner-banner-cont hr {
    margin-bottom: 30px;
  }

  .row.innerRow-contact:before {
    content: "";
    position: absolute;
    width: 70%;
    height: 60%;
    left: 0;
    margin: -4px auto;
    border-right: 1px solid #ffffff;
    opacity: 0.5;
  }

  .leave-sect .col-md-4 {
    display: flex;
    align-items: center;
    width: 37%;
  }

  .card-first {
    min-height: 175px;
  }

  .price-circle a {
    top: 20px;
  }

  .sol-cont-headingArea {
    width: 100%;
  }

  .ctaContent-wrappper .t-btn {
    padding: 10px 30px;
    width: max-content;
  }

  .faclity-box h3 {
    /* font-size:16px; */
    width: 90%;
  }

  .right-cont {
    padding: 40px 60px 10px 60px;
    padding: 40px 20px 30px 40px;
  }

  .left-cont {
    padding: 40px 30px 30px 20px;
  }

  .smart-cont {
    padding-left: 50px;
  }

  .Smart-Sect {
    /*  padding-bottom:150px;
	  margin-top:0; */
    padding: 50px 0 100px;
  }

  .review-boxs {
    padding: 20px 0px;
  }

  .vest-sec:after {
    height: 290px;
  }

  /* .Design-sect{
	  padding-top:0;
  } */
  /* .contact-box-wrappper .live_chat_cont img{
	  filter:invert(1);
  } */
  /* .page-id-1224 .Design-sect, .page-id-1220 .Design-sect, .page-id-15 .Design-sect{
	  padding-top:60px;
  } */
  /* .listContent{
	  padding-bottom:0;
  } */
  /* .page-id-1240 .market-sect{
	  padding-top:0;
  } */
  /* .page-id-1727 .service_box_with_icon_right{
	  padding-top:100px;
  } */
  .page-id-15 .big-card {
    height: 800px;
  }

  .page-id-15 .big-card .card-first {
    min-height: 250px;
  }

  .price-circle:before {
    left: 32%;
  }

  /* .page-id-749 .languages-sect .left-right-section{
	  padding-top:0;
	  padding-bottom:0;
  } */


  .fullseo-services {
    background-size: cover;
  }

  .single-blog-sect .col-md-9 {
    width: 65%;
  }

  .single-blog-sect .col-md-3 {
    width: 35%;
  }

  .vest-sec .four-boxes {
    width: 100%;
    width: 90%;
    gap: 0;
    grid-template-columns: 24% 24% 24% 24%;
    justify-content: space-between;
  }

  .home .singleBanner .row>.col-md-6 {
    width: 55%;
  }

  .home .singleBanner .row>.col-md-6:last-child {
    width: 45%;
  }

  .singleBanner>.container,
  .inner-singleBanner>.container {
    padding-left: 35px;
    padding-right: 35px;
  }

  .Design-sect .row,
  .service_box_with_top_icon .row,
  .result-wrapper,
  .service_box_with_icon .row,
  .market-sect>.container>.row,
  .approach-sect .row,
  .partnerSection .row,
  .Compaigns-sect .row,
  .solution-sec .row,
  .listContent .row,
  .rightBoxes-sect .row,
  .page-id-2083 .service_box_with_icon_right .row,
  .page-id-1238 .service_box_with_icon_right .row,
  .page-id-1727 .service_box_with_icon_right .row,
  .page-id-1209 .service_box_with_icon_right .row,
  .page-id-749 .service_box_with_icon_right .row,
  .page-id-1205 .service_box_with_icon_right .row,
  .page-id-1240 .service_box_with_icon_right .row,
  .page-id-754 .service_box_with_icon_right .row {
    width: 90%;
    margin: auto;
  }

  /* .page-id-2083 .service_box_with_icon_right .row, .page-id-1238 .service_box_with_icon_right .row, .page-id-1727 .service_box_with_icon_right .row, .page-id-1209 .service_box_with_icon_right .row, .page-id-749 .service_box_with_icon_right .row, .page-id-1205 .service_box_with_icon_right .row, .page-id-1240 .service_box_with_icon_right .row */

  /* .page-id-2083 .languages-sect{
	  padding-top:0;
	  margin-top:0;
  } */
  /* .page-id-2083 .service_box_with_icon_right{
	  padding-top:50px;
  } */
  /* .page-id-2083 .service_box_with_icon_right{
	  padding-bottom:0;
  } */
  .page-id-1209 .faclity-box {
    margin-bottom: 20px;
  }

  .deign-box {
    min-height: 210px;
    padding: 40px 0 0 0;
  }

  .socialslider {
    padding: 30px 45px 30px 50px;
  }

  .socialslider .slick-track {
    gap: 15px;
  }

  .social-boxes {
    margin-left: 0;
    margin-right: 0;
  }

  .socialslider .slick-prev,
  .testislider .slick-prev,
  .mainContentService .slick-prev {
    left: 0;
    left: 20px;
  }

  .socialslider .slick-next,
  .testislider .slick-next,
  .mainContentService .slick-next {
    right: 0;
    right: 20px;
  }

  .singleBanner h2,
  .singleBanner h1 {
    font-size: 40px;
    line-height: 44px;
  }

  .packages-sec .packages-tabs li {
    padding: 0 5px;
  }

  .serv-content h2,
  .serv-paragraph h3,
  .gallerycont h2,
  .experc-cont h2,
  .div-con2 h2,
  .Social-sect .Brand-text h2,
  .SectionTitle h2,
  .Pricing-cont h2,
  .sol-cont h2,
  .facilty-cont h2,
  .board-con h2,
  h2.teti-h1,
  .head-Cont h2,
  .Start-cont h2,
  .inner-banner-cont h2,
  .content-sect h2,
  .compan-cont h2,
  .right-cont h2,
  .left-cont h2,
  .smart-cont h2,
  .market-content h2,
  .approach-cont h2,
  .Boxes-Cont h2,
  .partnerSection .Brand-text h2,
  .Things-cont h2,
  .Deliver-cont h2,
  .historic-cont h2,
  .stat-number,
  .main-contact-form h2,
  .contact-taxt h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .content-sect h2 br,
  .Boxes-Cont p br {
    display: none;
  }

  .Boxes-Cont p {
    width: 90%;
  }

  .things-crd h3 {
    width: 67%;
  }

  .singleBoxes h4,
  .testi-box h3 {
    font-size: 24px;
  }

  .explore-box-cont h6 {
    font-size: 16px;
  }

  .home .Pricing-cont p {
    width: 80%;
  }

  .facilty-cont h2,
  .serv-paragraph h3,
  .SectionTitle h2,
  h2.teti-h1,
  .head-Cont h2,
  .right-cont h2,
  .left-cont h2,
  .Deliver-cont h2,
  .Boxes-Cont h2 {
    margin-bottom: 10px;
  }

  .testimnoial-sec .testislider,
  .mainContentService {
    padding: 10px 45px;
  }

  /* Updated */

  ul.allListWrapper {
    padding-top: 0;
  }

  .testi-box:before {
    width: 90px;
    height: 90px;
  }

  .trending-row>.col-md-1 {
    display: none;
  }

  .trending-row>.col-md-6 {
    width: 60%;
  }

  .trending-row>.col-md-4 {
    width: 40%;
  }

  .trending-right .trending-single-cont h2 {
    font-size: 16px;
  }
}

@media (max-width: 1200px) {
  .contect-services li {
    /*  margin-bottom: 12px;
  */
    font-size: 14px;
    white-space: wrap;

  }

  /* .latest-tittle a {
    font-size: 14px;
    line-height: 0px;
  } */

  .single-blog-cont h2 {
    font-size: 38px;
    line-height: 42px;
    margin: 18px 0 18px 0;
    width: 88%;
  }

  .single-blog-cont p {
    font-size: 17px;
    width: 95%;
    line-height: 23px;
  }

  .blog-wrapper h2 {
    font-size: 28px;
    line-height: 26px;
  }

  .trending-cont h2 {
    font-size: 54px;
    line-height: 55px;
    margin-bottom: 0px;
  }

  .trending-cont h3 {
    letter-spacing: 4px;
    font-size: 20px;
    margin: 15px 0px 5px;
  }

  .blog-icons {
    display: flex;
    margin: 0 auto;
    justify-content: center;
    gap: 30px;
  }

  .blog-wrapper h3 {
    letter-spacing: 2px;
    font-size: 15px;
    margin: 10px auto 4px;
    line-height: 28px;
  }

  .result-wrapper h6 {
    font-size: 16px;
    line-height: 20px;
    margin: 0;
  }

  .Conatctus-wrapper .row .col-md-5 {
    width: 50%;
  }

  .seo-box-head {
    font-size: 20px;
    /* margin: 30px 0; */
    line-height: 26px;
  }

  .heading-add p {
    font-size: 18px;
    line-height: 24px;
    width: 100%;
  }

  /* .contact-taxt h2 {
    font-size: 43px;
    line-height: 43px;
    margin-bottom: 0px;
  } */

  .phone-address-text p {
    font-size: 18px;
  }

  .Conatctus-wrapper .row .col-md-7 {
    width: 50%;
    padding-left: 15px;
  }

  /* .page-id-437 .ban-imgs img {
      max-width: 520px;
      height: 330px;
      object-fit: cover;
      position: relative;
      right: 200px;
      top: 100px;
    } */

  .phone-address-text div a {
    font-size: 39px;
  }

  .heading-add {
    padding: 13px 0px 13px;
  }

  /* .smart-cont h2 {
    font-size: 46px;
    line-height: 44px;
    margin-bottom: 0px;
  } */

  /* .things-crd h3 {
    font-size: 24px;
    margin-top: 30px;
  } */

  .tick-box {
    margin-bottom: 35px;
    padding: 20px 0px 12px 20px;
    width: 100%;
  }

  .tick-box-img img {
    width: 45px;
    height: 45px;
    object-fit: cover;
  }

  /* .approach-cont h2 {
    font-size: 44px;
    line-height: 45px;
    margin-bottom: 0px;
  } */



  /* .Deliver-cont h2 {
    font-size: 51px;
    line-height: 47px;
    margin: 12px 0px;
  } */

  .explore-box-cont h6 {
    font-size: 18px;
    font-weight: 700;
    margin: 10px 0;
    line-height: 0;
  }

  .explore-box-cont h4 {
    line-height: 18px;
    font-size: 18px;
  }

  /* .explore-count {
    font-size: 41px;
    line-height: 48px;
    padding: 0px 0px 5px;
  } */

  /* .Deliver-cont p {
    font-size: 16px;
    padding: 8px 0px;
    width: 100%;
    line-height: 23px;
  } */

  /* .tick-box-cont h4 {
    font-size: 26px;
    line-height: 30px;
    
  } */

  /* .contact-box-card::after {
      top: 107px;
      left: -202px;
      height: 798px;
      width: 770px;
      background-position: right;
      background-size: 68%;
    } */

  .tick-box-cont p {
    /* font-size: 15px;
    line-height: 18px;
    width: 98%;
    margin-bottom: 12px; */
  }

  /* .right-cont h2 {
    font-size: 40px;
    line-height: 36px;
    margin-bottom: 13px;
  } */

  /* .right-cont p {
    font-size: 14px;
    line-height: 20px; */
  /* margin-bottom: 12px;
    width: 100%; */
  /* } */

  .right-cont {
    /* display: flex;
    flex-direction: column;
    justify-content: center; */
    /* padding: 0px 10px 10px 5px; */
  }

  /* .left-cont h2 {
    font-size: 40px;
    line-height: 39px;
    margin-bottom: 14px;
  } */

  /* .left-cont p {
    font-size: 16px;
    line-height: 20px;
    width: 100%;
  } */

  .ser-box {
    margin-left: 9px;
    margin-bottom: 22px;
    padding: 54px 14px 20px;
    background: #fff;
  }

  .Premium-cont h3 {
    font-size: 19px;
    letter-spacing: 5px;
    margin: 17px 0 0px;
  }

  .premium-tabs button {
    font-size: 17px;
    padding: 10px 40px;
    border-radius: 52px;
  }

  /* .ser-box p {
    font-size: 15px;
    line-height: 21px;
  } */

  .page-id-246 .ban-imgs img {
    max-width: 440px;
    height: 440px;
    object-fit: cover;
    position: relative;
    right: 120px;
    top: 65px;
  }

  .leave-sect .col-md-4 {
    display: flex;
    align-items: center;
    width: 41%;
  }

  .premium-content p {
    margin: 12px auto;
    font-size: 16px;
  }

  .content-card h2 {
    line-height: 33px;
    font-size: 32px;
  }

  .Premium-cont p {
    width: 78%;
    margin: 20px auto;
    font-size: 17px;
  }

  .content-card.slick-slide {
    height: 500px;
  }

  .content-card p {
    font-size: 17px;
    line-height: 26px;
    width: 100%;
    padding-bottom: 30px;
  }

  .power-cont p {
    font-size: 16px;
  }

  /* .Design-sect .col-md-3 {
    margin: 0;
    padding: 5px;
  } */

  /* .compan-cont p {
    font-size: 17px;
    width: 70%;
    margin: 10px auto;
  } */

  /* .left-content p {
    margin-bottom: 17px;
    font-size: 17px;
  } */

  .fortune-box h6 {
    font-size: 17px;
  }

  .get-btn a {
    margin: 0 auto;
    width: 100%;
  }

  .footer-icons {
    gap: 15px;
    border-bottom: 1px solid rgb(64, 69, 91);
    border-bottom: 0 none;
  }

  .foot-wraper h2 {
    font-size: 19px;
    padding-bottom: 30px;
  }



  .allcontact-field {
    border-bottom: 2px solid #c1c1c6;
    padding: 12px 5px 4px;
    margin-bottom: 16px;
  }



  .card-pric {
    font-size: 60px;
    line-height: 14px;
  }

  .card-pric span {
    font-size: 18px;
    line-height: 19px;
    bottom: -14px;
    padding-left: 3px;
  }

  .cta-wrappper:before {
    bottom: -53px;
    height: 260px;
    width: 340px;
    left: -12px;
    background-size: 68%;
  }


  .big-card {
    padding: 24px 14px 28px;
    width: 100%;
    background-repeat: no-repeat;
    height: 724px;
    margin: 0;
    position: relative;
  }


  .packages-sec:before {
    top: 49%;
    right: 0px;
    display: block;
    height: 470px;
    width: 100%;
  }

  .price-circle a {
    /* top: 39px; */
    top: 50px;
  }


  .pric1:before {
    top: -25px;
    left: 70px;
    width: 94%;
    height: 100%;
    background-size: 14px;
  }

  .card-cot-img img {
    width: 45px;
    object-fit: cover;
  }


  .get-cta-box p {


    color: #fff;
  }

  .get-cta-box h3 {
    font-size: 20px;
  }

  .price-circle:before {
    left: 31%;
    bottom: -108px;

  }

  .card-first-cont p {
    font-size: 15px;
    line-height: 18px;
  }

  .card-add {
    text-align: center;
    padding: 7px 0px;
  }

  .card-contactus-sec:before {
    left: 50%;
    height: 100px;
    top: 42px;
    border: 1px solid #fff;
  }

  .price-serv ul {
    padding: 0 0 0px 22px;
  }

  .main-card {
    position: relative;
    padding-top: 40px;
  }

  .Boarding-sec {
    padding: 100px 40px 1px;
    height: 1300px;
  }

  .contect-services {
    margin-bottom: 14px;
  }

  .contect-services ul {
    padding: 0;
    margin: 25px 0 0 0;
    height: 240px;
  }



  .cta-wrappper {
    display: grid;
    /* grid-template-columns: 24% 17% 21% 20% 21%; */
    align-items: center;
  }

  .get-cta h2 {
    font-size: 38px;
  }

  .allcontact-field-textarea p textarea {
    border: none !important;
    outline: none !important;
    margin: 0;
    height: 90px;
  }

  .contact-box-card:before {
    top: 30px;
    right: 40px;
    width: 110px;
    height: 130px;
    background-size: 30%;
  }

  .big-address {
    /* margin-bottom: 15px; */
  }

  .foot-menus ul li a {
    font-size: 17px;
  }

  .smart-img:before {
    top: -80px;
    left: 60%;
    height: 100%;
    width: 100%;
  }

  .BannerFormWrapper {
    bottom: 0;
  }

  .content-sect h2 br {
    display: none;
  }

  .right-img,
  .left-img {
    /* background-color:#e41d36;*/
  }

  .right-img img,
  .left-img img {
    /* object-fit:contain; */
  }

  .contect-services h2 {
    font-size: 22px;
    min-height: 54px;
  }

  .Boarding-sec {
    height: 1100px;
  }

  .desert-img {
    height: 400px;
  }
}

@media (max-width: 1100px) {

  /* .faclity-box h3 {
    margin-top: 15px;
    
  } */
  .single-blog-cont p {
    font-size: 17px;
    width: 100%;
    line-height: 23px;
  }

  /* .latest-tittle a {
    font-size: 13px;
    line-height: 0px;
  } */

  .blog-cont p {
    font-size: 16px;
    line-height: 24px;
  }

  /* .blog-cont h2 {
    font-size: 23px;
    line-height: 25px;
    width: 100%;
  } */

  .blog-wrapper h3 {
    letter-spacing: 2px;
    font-size: 15px;
    margin: 14px auto 4px;
    line-height: 28px;
  }

  /* .historic-cont h3 {
    margin-top: 13px;
    font-size: 18px;
  } */

  .seo-left-boxes {
    text-align: left;
  }

  /* .main-contact-form h3 {
    letter-spacing: 2px;
    font-size: 18px;
    margin: 6px 0px 3px;
  } */

  /* .main-contact-form h2 {
    font-size: 33px;
    line-height: 42px;
    margin-bottom: 0px;
  } */



  /* .contact-taxt h2 {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 0px;
  } */

  /* .contact-taxt h3 {
    letter-spacing: 2px;
    font-size: 19px;
    margin: 10px 0px 10px;
  } */

  /* .phone-address-text p {
    font-size: 16px;
  } */

  /* .phone-address-text div a {
    font-size: 36px;
  } */

  /* .page-id-437 .languages-sect {
    padding: 50px 0px 0px;
    margin-top: -120px;
  } */

  /* .market-content h2 {
    font-size: 45px;
    line-height: 44px;
  } */

  /* .Brand-text h2 {
    font-size: 41px;
    line-height: 38px;
  } */

  .parent-box-wrapper:before {
    top: 128px;
    left: 25%;
    width: 300px;
    height: 310px;
    margin: 0 auto;
  }

  .explore-box-cont h4 {
    line-height: 17px;
    font-size: 17px;
  }

  .explore-box {
    padding: 16px 20px 0px;
    border-radius: 16px;
    margin-top: 15px;
    width: 250px;
    height: 250px;
  }

  /* .explore-count {
    font-size: 38px;
    line-height: 46px;
    padding: 0px 0px 7px;
  } */

  .page-id-246 .big-sect {
    padding: 130px 0px 120px 0px;
  }

  .tick-box-cont p {
    /*   font-size: 14px;
    line-height: 18px;
    width: 100%;
    margin-bottom: 12px; */
  }

  /* .approach-cont h2 {
    font-size: 41px;
    line-height: 43px;
    margin-bottom: 0px;
  } */

  .Deliver-cont {
    padding-left: 36px;
  }

  /* .Deliver-cont p {
    font-size: 15px;
    padding: 8px 0px;
    width: 100%;
    line-height: 22px;
  } */

  /* .tick-box-cont h4 {
    font-size: 26px;
    line-height: 27px;
    margin-bottom: 6px;
  } */

  .tick-box {
    /* margin-bottom: 35px; */
    padding: 20px 0px 12px 13px;
    width: 100%;
  }

  /* .Deliver-cont h2 {
    font-size: 46px;
    line-height: 44px;
    margin: 12px 0px;
  } */

  /* .things-crd h3 {
    font-size: 23px;
    margin-top: 30px;
  } */

  .page-id-246 .ban-imgs img {
    max-width: 470px;
    height: 440px;
    object-fit: cover;
    position: relative;
    right: 140px;
    top: 65px;
  }

  .power-cont h2 {
    font-size: 43px;
    line-height: 42px;
  }

  .Premium-Sect {
    padding: 100px 0px 300px;
  }

  /* .Boxes-Cont h2 {
    font-size: 47px;
    line-height: 48px;
    margin-bottom: 7px;
  } */

  .ser-box {
    margin-left: 6px;
    margin-bottom: 16px;
    padding: 42px 14px 14px;
  }

  .premium-tabs button {
    font-size: 16px;
    padding: 10px 36px;
    border-radius: 52px;
  }

  /*.left-content p {
    margin-bottom: 15px;
     font-size: 16px; 
  }*/

  .Premium-cont p {
    width: 83%;
    margin: 20px auto;
    font-size: 17px;
  }

  .upper-box h6 {
    font-size: 18px;
    letter-spacing: 5px;
    padding: 8px 0px;
    width: 60%;
    margin: 0 auto;
    border-radius: 0px 0px 15px 13px;
  }

  .content-btn {
    padding: 12px 32px;
    font-size: 17px;
  }

  .content-card h2 {
    line-height: 30px;
    font-size: 30px;
  }

  .content-slider-cont h3 {
    letter-spacing: 4px;
    font-size: 18px;
    line-height: 50px;
  }

  .content-card p {
    font-size: 17px;
    line-height: 24px;
    width: 85%;
    padding-bottom: 36px;
  }

  .deign-box img {
    width: 85px;
    height: 85px;
    object-fit: contain;
    position: relative;
    bottom: 9px;
    transition: all 0.1s ease-in;
  }

  .languages-sect {
    /*  padding: 60px 0px;
    margin-top: -120px; */
  }

  .companies-sect {
    /* padding: 90px 0px 70px; */
    /* padding-top:0; */
  }

  .stat-number {
    /* font-size: 54px; */
  }

  .companies-rivews .review-boxs {
    padding: 20px 35px;
  }

  /*  .content-sect h2 {
    font-size: 42px;
    line-height: 40px;
  } */

  .fortune-box {
    display: flex;
    align-items: center;
    gap: 5px;
    margin-bottom: 29px;
  }

  /* .fortune-box h6 {
    font-size: 15px;
  } */

  .packages-sec:before {
    top: 48%;
    right: 0px;
    display: block;
    height: 440px;
    width: 100%;
  }

  .home-serv-sec {
    padding: 290px 0px 40px;
  }

  .Boarding-sec .col-md-6 .contect-services {
    padding-left: 40px;
  }

  .card-cot-img img {
    width: 42px;
    object-fit: cover;
  }

  .card-first-cont h6 {
    color: #fff;

    font-size: 21px;
  }

  .headerContact-details h3 {
    font-size: 19px;
  }

  .cta-wrappper:before {
    bottom: -58px;
    height: 260px;
    width: 340px;
    left: -9px;
    background-size: 52%;
  }

  .contect-services ul {
    padding: 0;
    margin: 14px 0 0 0;
    height: 240px;
  }

  .sol-img {
    /*  width: 100%; */
    width: 150px;
  }

  /* .sol-cont p {
    font-size: 16px;
    line-height: 20px;
    margin: 0;
  } */
  /* .ask {
    font-size: 23px;
    line-height: 28px;
    padding: 40px 0 19px;
  } */

  .live_chat_cont img {
    width: 42px;
  }

  .contact_form {
    padding: 10px 80px 0px 0px;
  }

  .allcontact-field p input::placeholder {
    font-size: 16px;
  }

  .allcontact-field p select {
    font-size: 16px;
  }

  .allcontact-field-textarea p textarea::placeholder {
    font-size: 16px;
  }

  .get-cta h2 {
    font-size: 35px;
    white-space: nowrap;
  }

  .singleField.textArea p img {
    margin-top: 6px;
  }

  ul#primary-menu .menu-item a {
    font-size: 15px;
  }

  .headerContact-details p {
    font-size: 13px;
  }

  /* .BannerFormWrapper .t-btn {
    width: 209px;
    margin: 0 auto;
    height: 60px;
    padding: 8px 0px 8px 21px;
  } */

  .BannerFormWrapper input[type="submit"] {
    background: transparent !important;
    color: #fff;
    border: 0;
    padding: 0px 20px 0px 10px;

    font-size: 20px;
    font-weight: 700;
  }

  /* .service-box h4 {
    font-size: 21px;
  } */

  .desert-img {
    /* transform: translate(56px, 97px);
      max-width: 540px;
      height: 490px;
      object-fit: cover; */
  }

  .card-first-cont h2 {
    font-size: 24px;
    line-height: 24px;
    padding: 8px 0px;
  }

  .card-first-cont p {
    font-size: 14px;
    line-height: 18px;
  }

  .prizes {
    padding: 40px 4px 10px;
  }

  .prizes h4 {
    font-size: 21px;
    margin-bottom: 12px;
  }

  .card-pric span {
    font-size: 16px;
    line-height: 17px;
    bottom: -8px;
    padding-left: 3px;
  }

  .card-pric {
    font-size: 50px;
    line-height: 13px;
  }

  .price-serv {
    padding: 10px 6px 1px;
  }

  .card-add h5 {
    font-size: 18px;
    line-height: 21px;
    margin: 5px auto;
  }

  .card-add p a {}

  .card-first {
    padding: 14px 0px 14px 0px;
  }

  .big-card {
    padding: 24px 14px 28px;
    width: 100%;
    background-repeat: no-repeat;
    height: 668px;
    margin: 0;
  }

  .price-circle a {
    /*  top: 30px; 
    right: 0px;
    width: 110px;
    height: 110px;
    font-size: 18px;
    white-space: nowrap;
    margin: 0px auto;
    padding: 30px 16px 26px; */
    top: 20px;
  }

  .price-circle:before {
    left: 30%;
    bottom: -100px;
    width: 136px;
    height: 136px;
    border-radius: 100%;
  }

  /* .contact-box-card::after {
      top: 42px;
      left: -285px;
      height: 798px;
      width: 770px;
      z-index: 9999;
      background-position: right;
      background-repeat: no-repeat;
      background-size: 58%;
    } */

  .Boarding-sec .bord-col1 {
    padding-left: 19px;
  }

  .contact-box-card:before {
    top: 21px;
    right: 38px;
    width: 110px;
    height: 130px;
    background-size: 28%;
  }

  .allcontact-btn input,
  .uacf7-wrapper-default button.uacf7-prev {
    padding: 16px 51px;
    font-size: 19px;
    border-radius: 60px;
  }

  .contect-services h2 {
    font-size: 20px;

  }

  /* .contact-box-card {
      position: relative;
      background-position: 87% !important;
      background-repeat: no-repeat !important;
      background-size: cover !important;
      padding: 70px 50px 90px 30px;
    } */

  .serbtn2 span {
    margin: 0px 16px;
  }

  .foot-wraper h2 {
    font-size: 17px;
    padding-bottom: 30px;
  }

  .exper-icon img {
    width: 66%;
  }

  /* .galery-tab ul#pills-tab {
    margin: 30px auto;
    width: 100%;
    justify-content: center;
    gap: 36px;
  } */

  /* .galery-tab button {
    font-size: 21px;
    padding: 9px;
  } */

  .exper-icon {
    text-align: end;
  }

  .get-cta-box h3 {
    font-size: 19px;
  }

  .get-cta-box p {}

  /* .gallerycont h2 {
    font-size: 40px;
  } */

  .get-cta hr {
    margin-bottom: 12px;
    width: 25px;
    border: 2px solid #fff;
  }

  .packages-sec .packages-tabs ul {
    margin: 30px auto 0;
    width: 100%;
    justify-content: center;
    gap: 0;
  }

  /*.facilty-cont p {
     font-size: 20px;
    margin: 0 auto; 
	width: 65%;
  }*/

  /* .packages-sec .packages-tabs button {
    font-size: 20px;
    padding: 5px;
  } */

  .price-serv:before {
    left: -14px;
    height: 180px;
    width: 5px;
  }

  .price-serv:after {
    height: 180px;
    width: 5px;
    right: -14px;
  }

  .t-btn span {
    background: white;
    width: 35px;
    border-radius: 100px;
    height: 35px;
    margin-top: 2px;
  }

  /* a.ser-btn.serbtn1 {
    padding: 33px 9px;
    width: 23%;
    font-size: 17px;
    line-height: 0;
  } */

  /* .Pricing-cont p {
    font-size: 19px;
    width: 71%;
  } */

  .cta-wrappper {
    display: grid;
    grid-template-columns: 24% 17% 19% 20% 21%;
    align-items: center;
  }

  /* .Pricing-cont h2 {
    font-size: 41px;
  } */

  .card-contactus-sec:before {
    left: 52%;
    height: 97px;
    top: 0;
    border: 1px solid #fff;
  }

  /* .sol-cont h2 {
    font-size: 43px;
    line-height: 45px;
  } */

  .expert-rows {
    grid-template-columns: 65% 60%;
  }

  /* .gallerycont p {
    font-size: 18px;
  } */

  /* .content-sect h3 {
    letter-spacing: 5px;
    font-size: 18px;
    line-height: 44px;
  } */

  .foot-menus ul li a {
    font-size: 15px;
  }

  .big-sect .col-md-5 {
    margin-left: 43px;
    width: 46%;
  }

  .big-sect .col-md-5 {
    margin-left: 20px;
    width: 48%;
  }

  /* .left-cont h2 {
    font-size: 36px;
    line-height: 38px;
    margin-bottom: 14px;
  } */

  .left-cont {
    /* padding: 10px 13px 10px 25px; */
  }

  .home .Pricing-cont {
    padding-bottom: 60px;
  }

  .packages-sec .packages-tabs ul {
    margin-top: -30px;
    width: 90%;
  }

  .home-serv-sec {
    padding-top: 200px;
  }

  /* .section.exper-sect{
	  padding-top:0;
  } */
  .vest-sec:after {
    height: 300px;
  }

  .vest-sec .four-boxes .faclity-box {
    min-height: 215px;
  }

  .page-id-1205 .vest-sec .four-boxes .faclity-box {
    min-height: max-content;
  }

  .testi-box {
    background-size: 100% !important;
    background-position: bottom !important;
  }

  .page-id-15 .big-card {
    height: 755px;
  }

  .page-id-15 .big-card .card-first {
    min-height: 260px;
  }

  .service-box h4 {
    font-size: 22px;
  }

  .service_box_with_top_icon-service h2 {
    font-size: 24px;
    width: 80%;
  }

  .explore-count {
    font-size: 28px;
  }

  /* .page-id-1238 .Boxes-Sect + .languages-sect{
	  margin-top:0;
	  padding-bottom:0;
  } */
  .sol-img {
    /* width:100%; */
  }

  /* Updated */
  .Things-cont p br,
  .right-cont h2 br {
    display: none;
  }

  .things-crd h3 {
    width: 100%;
  }
}

@media screen and (min-width:1025px) and (max-width:1100px) {
  /* .page-id-754 .singlPortfolio + .languages-sect{
	  padding-top:0;
	  padding-bottom:0;
  } */

  .packages-sec .packages-tabs button,
  .galery-tab button {
    font-size: 17px;
  }
}

@media (max-width: 1024px) {
  .singlPortfolio+.languages-sect {
    padding-bottom: 0;
  }

  /*  .galery-tab button {
    font-size: 20px;
    padding: 6px;
  } */
  section.single-blog-sect .col-md-9 {
    width: 100%;
    width: 65%;
  }

  section.single-blog-sect .col-md-3 {
    width: 100%;
    width: 35%;
  }

  .post-blog-wrapper {
    display: flex;
    flex-flow: row wrap;
    gap: 12px;
  }

  .post-box {
    flex-direction: column;
    width: 100%;
    text-align: center;
  }

  img.blog-small-image {
    height: 250px;
    margin-bottom: 10px;
    width: 100%;
  }

  .single-blog-cont {
    padding: 35px 24px 20px;
    /* margin-bottom: 40px; */
  }

  .single-blog-cont h2 {
    font-size: 36px;
    margin: 15px 0;
    width: 100%;
    /* line-height: 42px;
    margin: 16px 0 14px 0; 
    width: 90%; */
  }

  .latest-tittle a {
    font-size: 18px;
    line-height: 25px;
  }

  .trending-cont h3 {
    letter-spacing: 3px;
    font-size: 19px;
    margin: 10px 0px 5px;
  }

  .trending-cont h2 {
    font-size: 47px;
    line-height: 47px;
    margin-bottom: 0px;
  }

  .blog-sect .col-md-4 {
    width: 50%;
  }

  /* .experc-cont h3 {
    letter-spacing: 5px;
    font-size: 17px;
    padding: 12px 0px 0px;
  } */

  .blog-categories ul li {
    margin-bottom: 38px;
  }

  .fullseo-services .row>div:nth-child(12):after {
    background-size: 67%;
    width: 400px;
    height: 500px;
    background-position: right;
    right: 0px;
    transform: translate(-15px, 81px);
  }

  .fullseo-services .row>div {
    position: relative;
    width: 50%;
  }

  /* .page-id-251 .languages-sect {
    padding: 100px 0px 0px;
    margin-top: -140px;
  } */

  /* .Boxes-Cont h2 {
    font-size: 43px;
    line-height: 44px;
    margin-bottom: 5px;
  } */

  /* .heading-add p {
    font-size: 17px;
    line-height: 24px;
    width: 100%;
  } */

  .contact-input input {
    width: 92%;
    padding: 15px;
  }

  /* .contact-taxt p {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    padding: 18px 0px;
  } */

  .phone-address-text img {
    width: 26%;
  }

  /* .Brand-text h2 {
    font-size: 38px;
    line-height: 35px;
  } */

  /* .content-sect h2 {
    font-size: 37px;
    line-height: 39px;
  } */

  /* .socialslider .slick-arrow {
    display: none !important;
  } */

  .explore-box-cont h6 {
    font-size: 16px;
    margin: 10px 0;
    line-height: 0;
  }

  .explore-box img {
    padding: 22px 0px;
  }

  .tick-box-img img {
    width: 36px;
    height: 36px;
    object-fit: cover;
  }

  /* .approach-cont p {
    font-size: 14px;
    padding-top: 23px;
    width: 100%;
    margin-bottom: 0px;
    line-height: 20px;
  } */

  .smart-cont h3 {
    /* letter-spacing: 4px;
    font-size: 18px;
    margin-bottom: 12px; */
  }

  /* .smart-cont h2 {
    font-size: 44px;
    line-height: 42px;
    margin-bottom: 0px;
  } */



  .things-crd h3 {
    /* font-size: 23px; */
    /* white-space: nowrap; 
    margin-top: 30px; */
  }

  /* .Things-cont p {
    font-size: 16px;
    line-height: 24px;
    margin: 16px auto;
    width: 87%;
  } */

  /* .things-crd p {
    font-size: 14px;
    line-height: 18px;
  } */

  /* .Start-cont h3 {
    letter-spacing: 3px;
    font-size: 18px;
    line-height: 40px;
  } */

  .premium-content div p {
    font-size: 16px;
    line-height: 21px;
    margin: 12px auto;
  }

  .Premium-cont h3 {
    font-size: 17px;
    letter-spacing: 5px;
    margin: 16px 0 0px;
  }

  .Premium-cont p {
    width: 75%;
    margin: 20px auto;
    font-size: 16px;
    line-height: 22px;
  }

  /* .Boxes-Cont p {
    font-size: 17px;
    line-height: 24px;
    margin: 0 auto;
    width: 90%;
  } */

  .premium-tabs button {
    font-size: 15px;
    padding: 9px 31px;
    border-radius: 52px;
  }

  .premium-content p {
    margin: 12px auto;
    font-size: 14px;
    line-height: 22px;
  }

  .power-cont p {
    font-size: 15px;
    line-height: 21px;
  }

  .premium-tabs ul {
    margin: 0 auto;
    gap: 12px;
  }

  .premium-content h2 {
    font-size: 44px;
    line-height: 46px;
  }

  .Premium-cont h2 {
    font-size: 47px;
    line-height: 48px;
  }

  .white-line {
    border: 2px solid #fff;
  }

  /* .head-Cont h2 {
    font-size: 39px;
    line-height: 42px;
    margin-bottom: 20px;
  } */

  /* .content-sect h2 {
    font-size: 39px;
    line-height: 40px;
  } */

  /* .left-content p {
    margin-bottom: 17px;
    font-size: 16px;
  } */

  /* .ban-imgs {
    display: none;
  } */
  .ban-imgs {
    display: block;
  }

  /* .compan-cont h2 {
    font-size: 54px;
    line-height: 53px;
    margin-bottom: 0px;
  } */

  /* .compan-cont p {
    font-size: 17px;
    width: 86%;
    margin: 10px auto;
  } */

  /* .fortune-box h6 {
    font-size: 17px;
  } */

  .fortune-box {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 29px;
    width: 180px;
  }

  .industries-sec .row .col-md-2 {
    width: 25%;
    display: flex;
    justify-content: end;
    padding: 0;
    margin: 0;
  }

  /* .Start-cont h2 {
    font-size: 47px;
    line-height: 42px;
  }

  .facilty-cont h2 {
    font-size: 45px;
    line-height: 46px;
  } */

  .service-box h4 {
    font-size: 18px;
  }

  .all-contact-sect {
    padding: 60px 0px;
    overflow: hidden;
    position: relative;
  }

  .foot-menus ul li {
    margin-bottom: 32px;
    width: 100%;
  }

  .BannerFormWrapper input[type="submit"] {
    background: transparent !important;
    color: #fff;
    border: 0;
    padding: 0px 15px 0px 8px;

    font-size: 19px;
    font-weight: 700;
  }

  .BannerFormWrapper .t-btn {
    width: 197px;
    margin: 0 auto;
    height: 56px;
    padding: 8px 0px 8px 21px;
  }

  /* .contact-box-card::after {
      top: 26px;
      left: -285px;
      height: 798px;
      width: 770px;
      z-index: 9999;
      background-position: right;
      background-repeat: no-repeat;
      background-size: 58%;
    } */

  /* .serv-content h2 {
    font-size: 36px;
    line-height: 44px;
  } */

  .footer-inner {
    display: grid;
    grid-template-columns: 28% 18% 18% 15% 23%;
    grid-template-columns: 28% 15% 35% 22%;
    grid-template-columns: 28% 18% 54%;
    padding: 45px 0px;
  }

  .price-circle:before {
    left: 29%;
    /*  bottom: -78px;
    width: 140px;
    height: 136px; */
    border-radius: 100%;
    bottom: -80px;
    width: 140px;
    height: 140px;
  }

  .big-address {
    /* margin-bottom: 13px; */
  }

  .foot-wraper span {
    font-size: 17px;
    top: 15px;
    left: 15px;
  }

  /* .ask {
    font-size: 21px;
    line-height: 27px;
    padding: 40px 0 19px;
  } */

  .card-contactus-sec:before {
    /* left: 50%; */
    left: 45%;
    height: 94px;
    top: 0;
    border: 1px solid #fff;
  }

  .card-add p a {}

  .card-add h5 {
    font-size: 18px;
    line-height: 21px;
    margin: 4px auto;
  }

  /* .gallerycont h2 {
    font-size: 39px;
  }

  .experc-cont h2 {
    font-size: 38px;
    line-height: 35px;
  } */

  .contect-services li {

    font-size: 13px;

  }

  /* h2.teti-h1 {
    line-height: 46px;
    margin-bottom: 17px;
    font-size: 45px;
  } */

  .price-circle a {
    /* top: 21px; */
    /*  right: -4px;
    width: 110px;
    height: 110px;
    font-size: 18px;
    white-space: nowrap;
    margin: 0px auto;
    padding: 30px 16px 26px;
	top:30px; */
    top: 65px;
    right: -4px;
  }

  .foot-menus ul li:before {
    left: -25px;
    top: 0;
    width: 99px;
    height: 22px;
    background-size: 8%;
  }

  #mainHeader {
    display: none;
  }

  .mobile-nav {
    display: block !important;
    margin-top: 1rem;
    transition: all .2s ease-in-out;
  }

  .big-card {
    height: 725px;
  }

  /* Responsive */

  /* Inner Pages Heading */

  .singleBanner h2,
  .inner-blog-heading h2,
  .singlPortfolio .SectionTitle h2,
  .serv-content h2,
  .serv-paragraph h3,
  .gallerycont h2,
  .experc-cont h2,
  .div-con2 h2,
  .Social-sect .Brand-text h2,
  .SectionTitle h2,
  .Pricing-cont h2,
  .sol-cont h2,
  .facilty-cont h2,
  .board-con h2,
  h2.teti-h1,
  .head-Cont h2,
  .Start-cont h2,
  .inner-banner-cont h2,
  .content-sect h2,
  .compan-cont h2,
  .right-cont h2,
  .left-cont h2,
  .smart-cont h2,
  .market-content h2,
  .approach-cont h2,
  .Boxes-Cont h2,
  .partnerSection .Brand-text h2,
  .Things-cont h2,
  .Deliver-cont h2,
  .historic-cont h2,
  .stat-number,
  .main-contact-form h2,
  .contact-taxt h2,
  .right-image-cont span.heading {
    font-size: 32px;
    line-height: 36px;
  }

  .page-id-45 .left-cont h2 br,
  .page-id-45 .right-cont h2 br,
  .testimnoial-sec>div>p br {
    display: none;
  }

  .gallerycont p {
    margin-left: 15px;
    margin-right: 15px;
  }

  .card-first {
    min-height: 160px;
  }

  .card-wrapper {
    padding-right: 10px;
  }

  .sol-cont-headingArea {
    width: 100%;
  }


  .desert-img {
    position: relative;
    max-width: 400px;
    height: 360px;
    top: 0;
    right: 100px;
    width: 100%;
    height: 100%;
    right: 0;
  }

  .Boarding-sec {
    padding-bottom: 100px;
    height: auto;
  }

  .faq:before {
    width: 200px;
    height: 200px;
  }

  .gallerycont {
    padding-bottom: 50px;
  }

  section.exper-sect {
    padding-top: 0;
  }

  .page-id-1224 .inner-singleBanner h2 br,
  .page-id-1224 .left-right-section .content-sect h2 br,
  .page-id-15 .inner-singleBanner h2 br {
    display: none;
  }

  .head-Cont p:empty,
  .service_box_with_top_icon-service h2 br {
    display: none;
  }

  .page-id-15 .big-card {
    height: 760px;
  }

  .page-id-15 .card-first {
    min-height: 235px;
  }

  .service_box_with_top_icon-service h2 {
    font-size: 24px;
    width: 100%;
  }

  .single_box_with_icon_top {
    width: 49% !important;

  }

  .single_box_with_icon {

    max-width: 32% !important;
  }

  .right-image-cont p,
  .seo-box-para p,
  .faclity-box h3 {
    /* font-size:16px; */
  }

  .Things-sect .contentWrapper-great {
    min-height: max-content;
  }


  .page-id-1205 #mainBanner+.service_box_with_icon_right {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .historic-sect {
    padding-top: 0;
  }

  .page-id-15 .big-card {
    height: 800px;
  }

  /* .page-id-15 .big-card .card-first{
	min-height:275px;
  } */
  .page-id-1240 #mainBanner+.languages-sect .left-right-section,
  .page-id-1238 .languages-sect .left-right-section,
  .page-id-1238 .languages-sect {
    padding-bottom: 0;
  }

  .page-id-749 section.service_box_with_icon .single_box_with_icon {
    max-width: 32% !important;
  }

  .page-id-249 #mainBanner+.languages-sect,
  .page-id-249 #mainBanner+.languages-sect .left-right-section {
    padding-bottom: 0;
  }

  /* .page-id-249 .packages-sec{
	  padding-bottom:0;
	  margin-bottom:0;
  } */
  section.languages-sect.Seo-left {
    margin-top: 0;
    padding-top: 0;
  }

  section.languages-sect.Seo-left .left-right-section {
    padding-bottom: 0;
  }

  .explore-count {
    font-size: 26px;
  }

  .serach-box {
    margin-bottom: 0;
  }

  .inner-singleBanner.blog-main-bann {
    margin-bottom: 0;
  }

  .copy-right p {
    font-size: 16px;
  }

  .ser-btn {
    font-size: 16px;
  }

  footer {
    padding-top: 30px;
  }

  footer .logo img {
    /*  width:35%; */
  }

  .inner-singleBanner {
    min-height: 500px;
  }

  .companies-rivews,
  .industries-sec,
  .SectionTitle p {
    width: 100%;
  }

  .page-id-1220 .smart-img img {
    padding-bottom: 0;
    width: 360px;
  }

  section.languages-sect.our-Content,
  .page-id-1681 section.Boxes-Sect {
    padding-top: 0;
  }

  .Digit.Market {
    margin-top: -20px;
  }

  .Compaigns-sect .row {
    width: 100%;
  }



  /* .page-id-1212 .head-Cont p{
	  width:100%;
  } */
  .page-id-15 .smart-img img {
    width: 400px;
  }

  .deign-box {
    padding: 40px 10px;
  }

  .sub-menu li a,
  .contentArea-service_right h2 {
    font-size: 20px;
  }

  .sub-menu li a:hover {
    color: #0e1933;
  }

  .menu-mobile-menu-container li {
    margin-bottom: 15px;
  }

  .menu-mobile-menu-container li.menu-item-has-children {
    position: relative;
  }

  .menu-mobile-menu-container li.menu-item-has-children>a {
    display: block;
  }

  .menu-mobile-menu-container li.menu-item-has-children>a:before {
    position: absolute;
    content: '\f107';
    font-family: FontAwesome;
    color: #fff;
    font-size: 30px;
    right: 0;
  }

  .menu-mobile-menu-container li.menu-item-has-children.mb0>a:before,
  .menu-mobile-menu-container li.menu-item-has-children.mb0>a {
    color: #e10303;
  }

  .galery-tab .gallery-tabs-wrapper {
    width: 90%;
  }

  .packages-sec .packages-tabs button,
  .galery-tab button,
  .smart-para ul li {
    font-size: 16px;
  }

  .packages-sec .packages-tabs button {
    padding: 10px 5px;
  }

  .ask {
    padding-left: 0;
    font-size: 20px;
  }

  .big-address a {
    font-size: 22px;
  }

  .explore-box,
  .explore-box-img,
  .explore-box-img img {
    width: 100%;
    min-width: 228px;
  }

  .parent-box-wrapper {
    left: 0;
  }

  .Deliver-cont {
    padding-left: 30px;
  }

  .companies-rivews .review-boxs {
    padding: 20px 35px;
  }



  .page-id-1238 .Boxes-Cont p {
    width: 100%;
  }

  .page-id-1212 .head-Cont p br,
  .page-id-1240 .listContent .head-Cont p br,
  .page-id-1238 .listContent .head-Cont p br {
    display: none;
  }

  .page-id-1224 .big-sect .right-cont p strong,
  .page-id-1224 .big-sect .left-cont p strong {
    font-size: 20px;
  }

  .home .price-circle a {
    top: 65px;
  }

  /* Updated */
  .half-width,
  .innerBoxesWrappers-singleBox {
    width: 100%;
  }

  .deign-box h3 {
    font-size: 15px;
  }

  .deign-box h3 br {
    display: none;
  }

  .page-id-1727 .smart-img img,
  .page-id-1681 .smart-img img {
    margin-bottom: 0;
  }

  .Boarding-sec .row>div {
    width: 33.3%
  }

  .Boarding-sec .col-md-5 {
    padding-left: 20px;
  }

  .singleBanner {
    padding-top: 80px;
  }

  #mainBanner {
    margin-top: -100px;
  }

  .allcontact-field-textarea>span>textarea {
    height: 100px;
  }

  .trending-single-img a img {
    height: max-content;
  }

  .page-id-597 #mobile-nav {
    background: #000;
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .page-id-597 #mobile-nav.fixed {}
}

@media (max-width: 991px) {

  /*.price-circle a {
     top: 36px; 
	top:30px;
    right: 0px;
    width: 85px;
    height: 85px;
    font-size: 16px;
    white-space: nowrap;
    margin: 0px auto;
    padding: 30px 16px 26px;
  }*/
  /* .single-blog-cont h2 {
    font-size: 33px;
    line-height: 38px;
    margin: 16px 0 14px 0;
    width: 100%;
  } */
  .historic-content2 {
    width: 90%;
    margin: 8px auto;
  }

  .result-wrapper h6 {
    font-size: 15px;
    line-height: 18px;
    margin: 0;
  }

  /*.Boxes-Cont h2 {
    font-size: 40px;
    line-height: 39px;
    margin-bottom: 5px;
  } */

  /* .contact-taxt h2 {
    font-size: 36px;
    line-height: 38px;
    margin-bottom: 0px;
  } */

  .contact-input input {
    width: 92%;
    padding: 18px;
  }

  .contact-textarea textarea {
    height: 160px;
    width: 93%;
    padding: 18px;
  }

  .Conatctus-wrapper .col-md-7 .row .col-md-6 {
    width: 100%;
  }

  .heading-add {
    padding: 0;
  }

  /* .smart-cont h2 {
    font-size: 40px;
    line-height: 36px;
    margin-bottom: 0px;
  } */

  /* .Brand-text h2 {
    font-size: 36px;
    line-height: 35px;
  } */

  /* .socialslider p {
    font-size: 16px;
    line-height: 26px;
    width: 100%;
    margin: 19px auto 26px;
  } */

  .premium-content h2 {
    font-size: 39px;
    line-height: 43px;
  }

  /* .market-content h2 {
    font-size: 39px;
    line-height: 41px;
  } */



  /* .Smart-Sect .col-md-6 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  } */

  .parent-box-wrapper:before {
    top: 100px;
    left: 25%;
    width: 300px;
    height: 290px;
    margin: 0 auto;
  }

  /* .approach-cont h2 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 0px;
  } */



  section.languages-sect.our-Content {
    margin: 0;
    /* padding: 130px 0px 0px; */
  }

  .big-sect .col-md-5 {
    margin-left: 0px;
    width: 50%;
  }

  .right-cont {
    /*  display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0px 10px 10px 20px; */
    /* padding:0 20px 10px 40px; */
  }

  .left-cont {
    /* padding: 14px 13px 10px 22px; */
    /* padding: 15px 20px 10px 30px;*/
  }

  .Premium-cont p {
    width: 85%;
    margin: 20px auto;
    font-size: 15px;
    line-height: 24px;
  }

  .premium-tabs ul {
    margin: 0 auto;
    gap: 8px;
  }

  .content-slider-cont h2 {
    font-size: 39px;
    line-height: 41px;
    margin-bottom: 13px;
  }

  .content-slider-cont h3 {
    letter-spacing: 4px;
    font-size: 18px;
    line-height: 36px;
  }

  .left-content p {
    /*  margin-bottom: 17px;
    font-size: 16px;
    line-height: 19px; */
    /*  width: 97%; */
  }

  .power-cont h2 {
    font-size: 41px;
    line-height: 40px;
  }

  /* .contact-box-card::after {
      top: 41px;
      left: -309px;
      height: 798px;
      width: 770px;
      z-index: 9999;
      background-position: right;
      background-repeat: no-repeat;
      background-size: 57%;
    } */

  .Premium-cont h2 {
    font-size: 46px;
    line-height: 45px;
  }

  .Design-sect .col-md-3 {
    width: 31%;
    margin: 0 1% 0% 1%;
    padding: 0;
  }

  /* .experc-cont h2 {
    font-size: 36px;
    line-height: 33px;
  } */

  /* .content-sect h2 {
    font-size: 36px;
    line-height: 35px;
  } */

  .experc-cont {
    padding-right: 0px;
  }

  .companies-rivews {
    /* display: flex;
    margin: 0 auto;
    justify-content: space-between; */
    padding: 25px 0px 5px;
    width: 96%;
  }

  /* .compan-cont p {
    font-size: 17px;
    width: 95%;
    margin: 10px auto;
  } */

  /* .stat-number {
    font-size: 50px;
  } */

  /*  .compan-cont h4 {
    font-size: 19px;
    margin-top: -9px;
  } */

  .foot-menus ul li a {
    font-size: 14px;
  }

  /* h2.teti-h1 {
    line-height: 46px;
    margin-bottom: 17px;
    font-size: 44px;
  } */

  .foot-wraper h2 {
    font-size: 16px;
    padding-bottom: 25px;
  }

  .footer-cont p {
    font-size: 15px;
    margin-bottom: 11px;
  }

  .foot-wraper {
    margin-bottom: 21px;
  }

  .price-serv:before {
    left: -14px;
    height: 166px;
    width: 4px;
  }

  .price-serv:after {
    right: -14px;
    height: 166px;
    width: 4px;
  }

  .card-pric {
    font-size: 46px;
    line-height: 13px;
  }

  .faclity-box {
    border: 4px dashed #fff0;
    border-radius: 10px;
    padding: 15px;
    cursor: pointer;

  }

  .vest-sec .four-boxes .faclity-box {
    min-height: max-content;
  }

  .price-circle:before {

    width: 135px;
    height: 135px;
  }

  .packages-sec {

    padding: 80px 0 140px 0;
  }

  .singlePackage_wrapper .card-first .card-first-cont p {
    font-size: 13px;
  }

  .deign-box {
    padding: 25px 10px;
  }


  .singleBanner h2,
  .singleBanner h1,
  .inner-blog-heading h2,
  .singlPortfolio .SectionTitle h2,
  .serv-content h2,
  .serv-paragraph h3,
  .gallerycont h2,
  .experc-cont h2,
  .div-con2 h2,
  .Social-sect .Brand-text h2,
  .SectionTitle h2,
  .Pricing-cont h2,
  .sol-cont h2,
  .facilty-cont h2,
  .board-con h2,
  h2.teti-h1,
  .head-Cont h2,
  .Start-cont h2,
  .inner-banner-cont h2,
  .content-sect h2,
  .compan-cont h2,
  .right-cont h2,
  .left-cont h2,
  .smart-cont h2,
  .market-content h2,
  .approach-cont h2,
  .Boxes-Cont h2,
  .partnerSection .Brand-text h2,
  .Things-cont h2,
  .Deliver-cont h2,
  .historic-cont h2,
  .stat-number,
  .main-contact-form h2,
  .contact-taxt h2,
  .right-image-cont span.heading {
    font-size: 30px;
    line-height: 36px;
  }

  .page-id-1238 #mainBanner+.languages-sect .left-right-section .left-content ul li {
    width: 100%
  }

  .innerBoxesWrappers-singleBox {
    width: 100%
  }

  .page-id-749 .get-section+.languages-sect .left-right-section .left-content ul li {
    width: 100%;
  }

  .page-id-749 .get-section+.languages-sect .left-right-section .left-content ul li br {
    display: none;
  }

  /* .page-id-1681 .languages-sect, .page-id-1681 .companies-sect{
	  padding-bottom:0;
  } */
  .tick-box-cont h4 {
    font-size: 22px;
  }

  /* .page-id-1240 .market-sect + .service_box_with_icon_right{
	  padding-top:80px;
  } */
  .compan-cont p br,
  .Boxes-Cont p br,
  .page-id-749 .rightBoxes-sect .head-Cont p br {
    display: none;
  }

  .page-id-45 .packages-sec,
  .page-id-1224 .packages-sec,
  .page-id-1220 .packages-sec,
  .page-id-437 .packages-sec,
  .page-id-249 .packages-sec {
    margin-top: -70px;
  }

  .page-id-249 .packages-sec {
    padding-bottom: 0;
  }

  .companies-rivews .review-boxs {
    padding: 20px 25px;
  }

  .price-circle a {
    top: 70px;
  }

  .home .price-circle a {
    top: 70px;
  }

  .blog-single.col-md-4 {
    width: 50%;
  }

}

@media (max-width: 911px) {
  /* .serv-content h2 {
    font-size: 32px;
    line-height: 40px;
  } */

  .trending-cont h3 {
    letter-spacing: 3px;
    font-size: 18px;
    margin: 10px 0px 1px;
  }

  .result-wrapper h5 {
    font-size: 22px;
    line-height: 18px;
  }

  .page-id-749 .smart-img img {
    width: 100%;
  }

  /* .historic-cont h2 {
    font-size: 43px;
    line-height: 42px;
  } */



  /* .Boxes-Cont h2 {
    font-size: 38px;
    line-height: 37px;
    margin-bottom: 5px;
  } */

  /* .contact-taxt h3 {
    letter-spacing: 1px;
    font-size: 17px;
    margin: 10px 0px 10px;
  } */

  /*  .contact-taxt h2 {
    font-size: 33px;
    line-height: 35px;
    margin-bottom: 0px;
  } */

  .Things-cont p {
    /* font-size: 15px;
    line-height: 24px;
    margin: 16px auto 0px;
    width: 90%; */
    /* width:100%; */
  }

  .phone-address-text p {
    font-size: 15px;
  }

  /* .smart-cont h2 {
    font-size: 38px;
    line-height: 33px;
    margin-bottom: 0px;
  } */

  .approach-sect {
    /* padding: 110px 0px 90px; */
    /* padding:0; */
  }

  /* .market-sect .col-md-6 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  } */

  .socialslider p {
    font-size: 16px;
    line-height: 26px;
    width: 95%;
    margin: 19px auto 26px;
  }

  .Things-sect {
    /* padding: 0px 0px 70px; */
    /* padding:60px 0 0 0; */
  }

  .power-cont h2 {
    font-size: 38px;
    line-height: 39px;
  }

  .Compaigns-sect .col-md-6 {
    display: flex;
    align-items: center;
    justify-content: start;
    width: 100%;
  }

  .parent-box-wrapper {
    position: relative;
    left: 0px;
    margin-bottom: 30px;
    width: 100%;
    gap: 20px;
  }

  .inner-wrapper {
    position: relative;
    width: 50%;
  }

  .inner-wrapper2 {
    width: 50%;
    position: relative;
  }

  /.Compaigns-sect {
    /*   padding: 90px 0px 51px; */
  }



  .explore-box {
    padding: 23px 20px 0px;
    border-radius: 16px;
    margin-top: 15px;
    width: 100%;
    height: 280px;
  }

  .explore-box-img img {
    width: 100%;
  }

  .Deliver-cont {
    padding-left: 10px;
  }

  .Things-sect .row .col-md-4 {
    width: 50%;
    margin-bottom: 20px;
  }

  /* .Things-sect .row {
   padding-bottom:35px;
    display: flex;
    justify-content: center;
  } */



  /* .Deliver-cont h2 {
    font-size: 42px;
    line-height: 40px;
    margin: 7px 0px;
  } */

  .smart-img img {
    width: 100%;
  }

  /* .tick-box-cont h4 {
    font-size: 24px;
    line-height: 27px;
    margin-bottom: 6px;
  } */

  .explore-box img {
    padding: 23px 0px;
    width: 22%;
  }

  /* .explore-count {
    font-size: 36px;
    line-height: 38px;
    padding: 0px 0px 7px;
  } */

  .things-crd h3 {
    font-size: 26px;
    white-space: nowrap;
    margin-top: 30px;
  }

  .premium-tabs button {
    font-size: 14px;
    padding: 8px 22px;
    border-radius: 52px;
  }

  .Boxes-Sect .col-md-4 {
    margin: 0px 0px 0px 0px;
    padding: 0px 7px 0 0;
    width: 50%;
  }

  .Premium-Sect {
    padding: 100px 0px 220px;
    background-position: right;
  }

  .col-md-4.gall-img {
    margin-bottom: 20px;
    width: 50%;
    text-align: center;
  }

  .premium-tabs-wrapper .row {
    display: flex;
    justify-content: center;
  }

  /*  .right-cont h2 {
    font-size: 35px;
    line-height: 29px;
    margin-bottom: 13px;
  } */

  .right-cont h3 {
    /* letter-spacing: 5px;
    font-size: 19px;
    line-height: 29px; */
  }

  /* .left-cont p {
    font-size: 16px;
    line-height: 20px;
    width: 100%;
  } */

  /* .left-cont h2 {
    font-size: 34px;
    line-height: 36px;
    margin-bottom: 13px;
  } */

  .left-cont hr {
    margin-bottom: 13px;
    margin-top: 1px;
  }

  .deign-box img {
    width: 75px;
    height: 75px;
    object-fit: contain;
    position: relative;
    bottom: 9px;
    transition: all 0.1s ease-in;
  }

  .deign-box {
    min-height: 195px;
  }

  /* .deign-box h3 {
    margin-top: 13px;
    font-size: 17px;
  } */

  /* .left-right-section .row .col-md-6 {
    width: 100%;
  } */

  .experc-cont {
    padding-right: 0px;
  }

  .solution-sec {
    background-position: top;
    background-size: cover;
  }

  .expert-rows {
    grid-template-columns: 38% 30%;
  }

  .foot-menus ul li a {
    font-size: 13px;
  }

  /* .gallerycont h2 {
    font-size: 36px;
  } */

  /* .gallerycont p {
    font-size: 17px;
  } */

  /* .Pricing-cont h2 {
    font-size: 37px;
  } */

  section.exper-sect {
    /* padding: 0px 0px 40px; */
  }

  .allcontact-field p input::placeholder {
    font-size: 15px;
  }

  /* h2.teti-h1 {
    line-height: 43px;
    margin-bottom: 17px;
    font-size: 43px;
  } */

  .allcontact-field p select {
    font-size: 15px;
  }

  .allcontact-field-textarea p textarea::placeholder {
    font-size: 15px;
  }

  .allcontact-btn input,
  .uacf7-wrapper-default button.uacf7-prev {
    padding: 16px 40px;
    font-size: 18px;
    border-radius: 60px;
  }

  .foot-wraper h2 {
    font-size: 14px;
    padding-bottom: 25px;
  }

  /*  a.ser-btn.serbtn1 {
    padding: 33px 9px;
    width: 27%;
    font-size: 17px;
    line-height: 0;
  } */

  a.cta-mobilebtn {
    background-image: -webkit-linear-gradient(-58deg,
        rgb(97, 2, 2) 0%,
        rgb(243, 3, 3) 100%);
    color: #fff;
    border-radius: 40px;
    padding: 8px 10px 9px 24px;
    display: flex !important;
    width: 195px;
    align-items: center;
    justify-content: space-between;
    font-weight: 700;
    transition: all 0.25s;
    font-size: 19px;
    text-decoration: none;
  }

  a.cta-mobilebtn span {
    background: white;
    width: 40px;
    border-radius: 100px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    float: right;
    margin-top: 2px;
  }

  .packages-sec:before {
    display: none;
  }

  .price-serv:before {
    left: -14px;
    height: 145px;
    width: 4px;
    top: -15px;
  }

  .price-serv:after {
    right: -14px;
    height: 145px;
    width: 4px;
    top: -15px;
  }

  .card-second {
    position: relative;
    padding: 10px 20px;
  }

  .price-serv {
    padding: 0px 26px 11px;
  }

  .solution-sec .col-md-7 {
    width: 75%;
  }

  .packages-sec {
    padding: 90px 0px 40px;
  }

  .Boarding-sec .bord-col1 {
    padding-left: 19px;
    width: 35%;
  }

  .Boarding-sec .row .col-md-2 {
    width: 33%;
  }

  .Boarding-sec .row .col-md-6 {
    width: 31%;
    padding: 0;
  }

  .contect-services li {
    /* margin-bottom: 12px;
    font-size: 16px; */
    white-space: wrap;
  }

  .Boarding-sec {
    padding: 100px 40px 1px;
    /* height: 1240px; */
    height: max-content;
    padding-bottom: 50px;
  }

  .contect-services ul {
    padding: 0;
    margin: 14px 0 0 0;
    /* height: 220px; */
    height: max-content;
  }

  /* .contact-box-card {
      position: relative;
      background-position: 80% 21% !important;
      background-repeat: no-repeat !important;
      background-size: 100% !important;
      padding: 40px 30px 40px 40px;
      margin-bottom: 40px;
    } */

  .contact_form {
    padding: 10px 0px 0px 0px;
  }

  .all-contact-sect .col-md-5 {
    position: relative;
    width: 100%;
  }

  /* .ask {
    font-size: 21px;
    line-height: 27px;
    padding: 40px 0 19px;
    width: 65%;
  } */

  a.get-cta-box.get-ctamob1 {
    width: 33%;
    width: 100%;
    justify-content: center;
  }

  a.get-cta-box.get-ctamob2 {
    justify-content: flex-start;
    width: 30%;
  }

  .all-contact-sect .col-md-7 {
    position: relative;
    width: 100%;
    padding: 0 15px;
  }

  /* .get-cta-box h3 {
    font-size: 19px;
  } */

  .exper-icon img {
    width: 75%;
  }

  .gallerys .col-md-4.gall-img {
    width: 50%;
  }

  /* .image-text-sect .col-md-6 {
    width: 100%;
    display: flex;
    justify-content: center;
  } */

  /* .col-md-6.experc-col {
    padding-bottom: 22px;
  } */

  .cta-wrappper {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-end;
    height: 220px;
    padding-bottom: 35px;
    justify-content: center;
  }

  /* .get-cta h3 {
    padding-top: 0px;
    color: #fff;
    font-size: 18px;
    margin: 7px 0;
  } */

  .get-cta-box {
    margin-bottom: 10px;
  }

  .loudspeaker img {
    width: 80%;
  }

  .get-cta {
    padding-left: 18px;
    width: 33%;
  }

  .loudspeaker {
    display: none;
    width: 0%;
  }

  .get-btn {
    display: none;
    width: 0%;
  }

  .cta-wrappper:before {
    display: none;
  }

  .get-btn a {
    display: none;
  }

  .contact-box-wrappper img {
    /* width: 19%; */
    width: 50%;

  }

  /* .contact-box-wrappper p.ask{
	  width:50%;
  } */

  .contact-box-wrappper .live_chat_cont img {
    width: 40px !important;
  }

  .contact-box-card:before {
    top: 14px;
    right: 11%;
    width: 110px;
    height: 176px;
    background-size: 34%;
  }

  /* .contact-box-card::after {
      top: -65px;
      left: -5px;
      height: 798px;
      width: 777px;
      z-index: 9999;
      background-position: right;
      background-repeat: no-repeat;
      background-size: 71%;
    } */

  .all-contact-sect .row {
    display: flex;
    flex-flow: column-reverse;
  }

  .Boarding-sec .t-btn {
    /* padding: 9px 12px 10px 23px;
      width: 181px;
      position: relative;
      top: 87px;
      font-size: 19px; */
  }

  .facilty-cont p {
    /* font-size: 19px;
    width: 65%;
    margin: 0 auto; */
  }

  .desert-img {
    display: none;
  }

  .card-pric span {
    font-size: 15px;
    line-height: 17px;
    bottom: -8px;
    padding-left: 3px;
  }



  .service-box h4 {
    font-size: 16px;
    margin-top: 20px;
  }

  .singleField p {
    border: 3px solid #e6e3e3;
    padding: 12px 10px;
  }


  .main-card .row .col-md-4 {
    width: 50%;
    margin-bottom: 50px;
  }

  .main-card .row {
    display: flex;
    justify-content: center;
  }


  .card-wrapper {
    text-align: center;
    padding-right: 2px;
  }

  .card-add h5 {
    font-size: 16px;
    line-height: 21px;
    margin: 3px auto;
  }



  .card-contactus-sec:before {
    left: 50%;
    height: 88px;
    top: 0;
    border: 1px solid #fff;
  }

  /* .card-first-cont p {
    font-size: 12px;
    line-height: 17px;
  } */

  .card-first-cont h2 {
    font-size: 22px;
    line-height: 21px;
    padding: 8px 0px;
  }

  /* .big-card {
    height: 605px;
  } */

  .price-serv li {
    margin-bottom: 7px;
    font-size: 16px;
  }

  .card-cot-img img {
    width: 39px;
    object-fit: cover;
  }

  .price-serv:before {
    left: -14px;
    height: 150px;
    width: 4px;
  }

  .price-serv:after {
    right: -14px;
    height: 150px;
    width: 4px;
  }

  .price-circle:before {
    left: 37%;
    bottom: -70px;
    width: 115px;
    height: 115px;
  }

  .faclity-box h3 {
    /* margin-top: 15px;
    font-size: 20px; */
    /* font-size:16px; */
  }

  /* .board-con h2 {
    font-size: 42px;
  } */

  .card-contactus-sec {
    padding: 8px 0px 0px;
    justify-content: space-around;
  }

  .price-circle a {
    /* top: 1px; */
    right: -2px;
    width: 85px;
    height: 85px;
    padding: 30px 16px 26px;
  }

  .BannerFormWrapper .subTitle {
    font-size: 16px;
    letter-spacing: 8px;
    line-height: 0;
    margin: 6px 0 6px;
  }

  /* .service-box img {
    width: 160px;
    height: 108px;
    object-fit: contain;
  } */

  .singleField.textArea p textarea {
    max-height: 90px;
    border: 0;
  }

  .singleBanner {
    /* min-height: 810px; */
  }

  .get-cta h2 {
    font-size: 31px;
    white-space: nowrap;
  }

  /* .service-box {
    padding-top: 45px;
    height: 230px;
  } */

  /* .historic-cont h2 {
    font-size: 42px;
    line-height: 42px;
  } */

  /* Responsive */
  .get-section .row>div.col-md-4 {
    width: 100%;
  }

  .buttonwrapper-cta {
    float: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-bottom: 30px;
  }

  .packages-sec .packages-tabs button {
    font-size: 16px;
  }

  .solution-sec:after,
  .faq:before,
  .approach-sect:before,
  .big-sect .row .left-cont h2 br {
    display: none;
  }

  .contact-box-wrappper img,
  .contact-box-wrappper,
  .contact-box-wrappper>* {
    float: left;
  }

  .contact-box-wrappper {
    float: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .contact-box-wrappper .live_chat_cont {
    float: none;
    text-align: left;
    justify-content: center;
  }

  .footer-inner {
    /* grid-template-columns:40% 30% 30%; */
    grid-template-columns: 40% 25% 35%;
    grid-template-columns: 35% 18% 47%;
    grid-template-columns: 28% 16% 56%;
  }

  .footer-inner .foot-wraper:last-child {
    /* padding-left:0;*/
  }

  .foot-menus ul li {
    color: #fff;
  }

  .price-circle a {
    top: 65px;
    font-size: 16px;
  }

  .home .price-circle a {
    top: 65px;
    font-size: 16px;
  }

  .inner-singleBanner .row>div {
    width: 50%;
  }

  .packages-sec .main-card .row .col-md-4 {
    margin-bottom: 100px;
  }

  .page-id-224 .contact-box-wrappper .live_chat_cont {
    width: 100%;
  }

  .contact-box-wrappper>* {
    width: 100%;
  }

  /* .page-id-1220 .left-right-section{
		padding-bottom:0;
	} */

  .page-id-15 .big-card {
    height: 735px;
  }

  .page-id-15 .card-first {
    min-height: 215px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .things-crd h3 {
    width: 100%;
    white-space: pre-wrap;
    font-size: 22px;
  }

  .smart-img:before {
    background-size: 90%;
    left: 70%;
  }

  .solution-sec .row>div {
    width: 100%;
  }

  .sol-cont-headingArea {
    margin-bottom: 20px;
  }

  .sol-img {
    width: 200px;
    height: 140px;
  }

  .sol-boxs .sol-box-cont {
    width: 100%;
  }

  .page-id-15 .big-card {
    height: 740px;
  }

  .page-id-15 .big-card .card-first {
    min-height: 220px;
  }

  .inner-singleBanner.blog-main-bann .row>div {
    width: 100%;
  }

  .BannerFormWrapper {
    width: 100%;
  }

  .stat-number {
    font-size: 36px;
  }

  .compan-cont h4 {
    font-size: 16px;
  }

  .page-id-437 .packages-sec,
  .page-id-251 .packages-sec,
  .page-id-1739 .packages-sec {
    padding-bottom: 0;
  }

  /* .page-id-1681 .Things-sect .row .col-md-4{
		width:32%;
	} */
  .singleBoxes h4,
  .left-cont h4 {
    font-size: 24px;
  }

  .page-id-754 .right-cont {
    /* padding-top:20px; */
  }

  .page-id-1238 .listContent {
    /* padding-bottom:60px; */
  }

  .ask:before {
    display: none;
  }

  .serv-content p br,
  .head-Cont p br,
  .page-id-249 .inner-banner-cont h2 br,
  .page-id-1727 .inner-banner-cont h2 br {
    display: none;
  }

  .right-image-cont p span {
    font-size: 18px;
  }

  .vest-sec .four-boxes,
  .Design-sect .row,
  .service_box_with_top_icon .row,
  .service_box_with_icon .row,
  .market-sect>.container>.row,
  .approach-sect .row,
  .partnerSection .row,
  .Compaigns-sect .row,
  .solution-sec .row,
  .listContent .row,
  .rightBoxes-sect .row,
  .page-id-2083 .service_box_with_icon_right .row,
  .page-id-1238 .service_box_with_icon_right .row,
  .page-id-1727 .service_box_with_icon_right .row,
  .page-id-1209 .service_box_with_icon_right .row,
  .page-id-749 .service_box_with_icon_right .row,
  .page-id-1205 .service_box_with_icon_right .row,
  .page-id-1240 .service_box_with_icon_right .row,
  .page-id-754 .service_box_with_icon_right .row {
    width: 100%;
  }

  .home .price-circle:before {
    left: 37%;
    bottom: -70px;
    width: 115px;
    height: 115px;
  }

  /* Updated */
  .Deliver-cont h2 br {
    display: none;
  }

  .faclity-box h3 {
    font-size: 15px;
  }

  .vest-sec .four-boxes .faclity-box {
    margin-bottom: 15px;
  }

  .trending-row>.col-md-6,
  .trending-row>.col-md-4 {
    width: 100%;
  }

  .trending-row>.trending-left {
    margin-bottom: 25px;
  }

  .trending-right .trending-single-cont h2 {
    font-size: 16px;
  }
}


@media (max-width: 820px) {
  .BannerFormWrapper {
    display: none;
    width: 100%;
    bottom: 0;
  }

  .ban-imgs {
    display: none;
  }

  /* .latest-tittle a {
    font-size: 16px;
    line-height: 22px;
  } */
  /* .seo-box-para p {
    font-size: 17px;
    line-height: 23px;
  } */

  .seo-box-head {
    font-size: 20px;
    /* margin: 22px 0; */
    line-height: 26px;
  }

  /* .Boxes-Cont p {
    font-size: 16px;
    line-height: 23px;
    margin: 0 auto;
    width: 95%;
  } */

  /* .contact-taxt h2 {
    font-size: 31px;
    line-height: 33px;
    margin-bottom: 0px;
  } */

  .phone-address-text div a {
    font-size: 33px;
  }

  .right-cont h3 {
    /* letter-spacing: 2px;
    font-size: 19px;
    line-height: 29px; */
  }

  /* .approach-cont h2 {
    font-size: 34px;
    line-height: 37px;
    margin-bottom: 0px;
  } */

  .tick-box-cont h4 {
    font-size: 22px;
    /* line-height: 26px;
    margin-bottom: 4px; */
  }

  .premium-content h2 {
    font-size: 36px;
    line-height: 43px;
  }

  .big-sect .col-md-6 {
    margin: 0;
    padding: 0;
    width: 100%;
  }

  .big-sect .col-md-5 {
    margin-left: 0px;
    width: 100%;
  }

  /* .big-sect .row.row2 {
    display: flex;
    flex-direction: column-reverse;
  } */



  .right-img {
    text-align: center;
  }

  .big-sect .col-md-6 img {
    /* width: 90%;
    margin: 0 auto;
    object-fit: cover;
    border-radius: 10px; */
    height: 430px;
  }

  .left-img {
    text-align: center;
  }

  .left-cont {
    padding: 30px 30px 10px 30px;
  }

  .premium-tabs button {
    font-size: 14px;
    padding: 8px 19px;
    border-radius: 52px;
  }

  .leave-sect .col-md-7 {
    width: 100%;
  }

  .premium-content div p {
    font-size: 15px;
    line-height: 19px;
    margin: 12px auto;
  }

  .leave-sect .col-md-4 {
    width: 100%;
  }

  .right-cont {
    padding: 30px 30px 10px 30px;
  }

  .facilty-cont p {
    /* font-size: 19px;
    width: 75%;
    margin: 0 auto; */
    /* width:80%; */
  }

  .Design-sect .col-md-3 {
    /* width: 50%; */
  }

  /* .compan-cont h2 {
    font-size: 50px;
    line-height: 49px;
    margin-bottom: 0px;
  } */

  .singleBanner .row .col-md-6 {
    width: 100%;
  }

  .expert-rows {
    grid-template-columns: 39% 34%;
  }

  /* .ser-btn {
    padding: 21px 0px;
    width: 24%;
    font-size: 17px;
  } */

  /* .serv-content h2 {
    font-size: 28px;
    line-height: 40px;
  } */

  /* .service-box img {
    width: 140px;
    height: 100px;
    object-fit: contain;
  } */


  .price-circle:before {
    left: 35%;

  }

  .Boarding-sec {
    padding: 100px 40px 1px;
    padding-bottom: 60px;
    /* height: 1310px; */
  }

  .contect-services {
    margin-bottom: 34px;
  }

  /* .contact-box-card::after {
      top: -80px;
      left: -85px;
      height: 798px;
      width: 777px;
      z-index: 9999;
      background-position: right;
      background-repeat: no-repeat;
      background-size: 71%;
    } */

  /* Responsive */
  .singleBanner {
    min-height: max-content;
    padding-top: 170px;
    padding-bottom: 100px;
  }

  .home-serv-sec {
    padding-top: 150px;
  }

  .servc-boxes {
    padding-bottom: 40px;
  }

  .servc-boxes>.row {
    justify-content: center;
  }

  .servc-boxes>.row>.col-md-3 {
    width: 33%;
    margin-bottom: 20px;
  }

  .MainBannerContainer {
    top: 0;
    width: 100%;
  }

  .price-circle a {
    right: 0;
  }

  .four-boxes {
    grid-template-columns: 50% 50%;
  }

  .Boarding-sec .row>div.col-md-3,
  .Boarding-sec .row>div.col-md-4,
  .Boarding-sec .row>div.col-md-5 {
    width: 50%;
  }

  .Boarding-sec .col-md-6 .contect-services {
    padding-left: 0;
  }

  section.faq .row div {
    width: 100%;
  }


  .singleBanner h2,
  .singleBanner h1,
  .inner-blog-heading h2,
  .singlPortfolio .SectionTitle h2,
  .serv-content h2,
  .serv-paragraph h3,
  .gallerycont h2,
  .experc-cont h2,
  .div-con2 h2,
  .Social-sect .Brand-text h2,
  .SectionTitle h2,
  .Pricing-cont h2,
  .sol-cont h2,
  .facilty-cont h2,
  .board-con h2,
  h2.teti-h1,
  .head-Cont h2,
  .Start-cont h2,
  .inner-banner-cont h2,
  .content-sect h2,
  .compan-cont h2,
  .right-cont h2,
  .left-cont h2,
  .smart-cont h2,
  .market-content h2,
  .approach-cont h2,
  .Boxes-Cont h2,
  .partnerSection .Brand-text h2,
  .Things-cont h2,
  .Deliver-cont h2,
  .historic-cont h2,
  .stat-number,
  .main-contact-form h2,
  .contact-taxt h2,
  .right-image-cont span.heading {
    font-size: 28px;
    line-height: 34px;
  }



  .home .packages-sec {
    padding-bottom: 30px;
  }

  .inner-singleBanner {
    /*  min-height:450px;
	  padding-top:50px; */
    min-height: max-content;
    padding-top: 170px;
    padding-bottom: 100px;
  }

  .inner-singleBanner .row>div {
    width: 100%;
    text-align: center;
  }

  .languages-sect .left-right-section .col-md-6 {
    width: 100%;
  }

  /* .languages-sect .left-right-section{
		padding-bottom:0px;
	} */

  /* .Smart-Sect{
		padding-top:0;
		margin-top:0;
	} */
  .big-sect .row.row1,
  .Smart-Sect .row {
    flex-direction: column-reverse;
  }

  .big-sect .col-md-6 .right-img img,
  .big-sect .col-md-6 .left-img img,
  .Smart-Sect .col-md-6,
  .Smart-Sect .smart-img {
    width: 100%;
  }

  .Smart-Sect .smart-img {
    padding-top: 0;
  }

  .vest-sec:after {
    height: 67%;
  }

  .smart-img:before {
    display: none;
  }


  .page-id-45 .Smart-Sect .smart-img:before,
  .page-id-1224 .Smart-Sect .smart-img:before {
    left: 20%;
    height: 100%;
    width: 100%;
    top: 0;
  }

  .page-id-224 .ban-imgs img {
    width: 35%;
    right: 0;
    top: 0;
  }

  .partnerSection .row>div,
  .left-right-section .leftImgWrapper img {
    width: 100%;
  }

  .logoSlider .singleSliderlogo {
    width: 24%;
  }

  .page-id-2083 .service_box_with_icon_right .contentArea-service_right h2,
  .page-id-754 .service_box_with_icon_right .contentArea-service_right h2,
  .page-id-1727 .service_box_with_icon_right .contentArea-service_right h2,
  .page-id-1209 .service_box_with_icon_right .contentArea-service_right h2,
  .page-id-1205 .service_box_with_icon_right .contentArea-service_right h2 {
    /* font-size:20px; */
  }

  .page-id-2083 .Smart-Sect {
    /* padding-bottom:150px; */
  }

  .page-id-2083 .Smart-Sect .smart-img img {
    /* margin-top:35px; */
  }

  .page-id-1727 .service_box_with_icon_right .single_box_with_icon_right,
  .page-id-2083 .service_box_with_icon_right .single_box_with_icon_right,
  .page-id-749 .service_box_with_icon_right .single_box_with_icon_right,
  .page-id-1240 .service_box_with_icon_right .single_box_with_icon_right,
  .page-id-1238 .service_box_with_icon_right .single_box_with_icon_right {
    width: 48% !important;
  }

  .page-id-2083 .Smart-Sect+.service_box_with_icon {
    /* padding-top:0; */
  }

  .smart-img:before {
    background-size: 60%;
    left: 45%;
    top: 0;
  }

  .page-id-1727 .Smart-Sect,
  .page-id-1681 .Smart-Sect,
  .page-id-1681 .companies-sect {
    /* padding-top:50px; */
  }

  .page-id-1681 section.Boxes-Sect {
    /* padding-top:0; */
  }

  .singleTopIcon {
    max-width: 31% !important;
  }

  .page-id-1209 .service_box_with_icon_right .single_box_with_icon_right,
  .page-id-754 .service_box_with_icon_right .single_box_with_icon_right {
    width: 48% !important;
  }


  .page-id-754 .left-right-section .content-sect h2 {
    display: inline;
  }

  .page-id-1205 .service_box_with_icon_right .single_box_with_icon_right {
    width: 48% !important;
  }

  .page-id-1205 .service_box_with_icon .single_box_with_icon,
  .page-id-1739 .service_box_with_icon .single_box_with_icon {
    max-width: 48% !important;
  }

  .page-id-15 .big-card {
    height: 760px;
  }

  .page-id-15 .big-card .card-first {
    min-height: 240px;
  }

  .page-id-1212 .rightBoxes-sect .col-md-12 .head-Cont p {
    /*  width:100%;
	  padding-left:20px;
	  padding-right:20px; */
  }

  .page-id-1238 #mainBanner+.languages-sect .left-right-section .left-content ul li,
  .page-id-749 .get-section+.languages-sect .left-right-section .left-content ul li {
    width: 49%
  }

  .page-id-1238 .market-sect>.container>.row {
    flex-direction: column-reverse;
  }

  .page-id-1238 .market-sect>.container>.row>div {
    width: 100%;
    padding: 0;
  }

  .page-id-1238 .market-sect>.container>.row .col-imgs img {
    width: 300px;
  }

  .page-id-749 .languages-sect .left-right-section .left-content h3 {
    font-size: 24px;
    letter-spacing: 1px;
  }

  section.languages-sect.Seo-left,
  section.languages-sect.Seo-left .left-right-section,
  .page-id-1739 .topIconSection {
    /* padding-top:0; */
  }

  .blog-cont h2 {
    font-size: 20px;
  }

  .blog-cont h3 {
    font-size: 18px;
  }

  .blog-main-bann {
    min-height: 350px;
  }

  .latest-tittle a {
    font-size: 16px;
  }

  .home .singleBanner .row>.col-md-6 {
    width: 100%;
    text-align: center;
  }

  .languages-sect {
    /*  padding-top:0; */
  }

  .left-right-section .leftImgWrapper img,
  .languages-sect-logo .left-right-section img {
    width: 350px;
  }

  .companies-rivews {
    width: 100%;
    flex-flow: row wrap;
  }

  .companies-rivews .review-boxs {
    width: 49%;
    margin-bottom: 15px;
    margin-left: 2%;
  }

  .companies-rivews .review-boxs:nth-child(odd) {
    margin-left: 0;
  }

  .smart-cont {
    padding-left: 0;
    text-align: center;
    margin-top: 15px;
  }

  .smart-img img {
    width: 300px;
    margin: auto;
    display: block;
  }

  .page-id-15 .smart-img img {
    width: 300px;
  }

  .page-id-1220 .smart-img img {
    width: 300px;
  }

  .vest-sec .four-boxes .faclity-box {
    min-height: 190px;
    margin-bottom: 10px;
  }

  .languages-sect .col-md-6 {
    padding-bottom: 20px;
  }


  .sol-img {
    /* width: 60%; */
  }

  .page-id-2083 .left-right-section {
    /* padding-bottom:0 !important; */
  }

  .page-id-2083 .service_box_with_icon_right {
    /* padding-bottom:80px; */
  }

  .page-id-1727 .languages-sect,
  .page-id-1681 .languages-sect {
    /* margin-top:-110px; */
  }

  .page-id-1727 .service_box_with_icon_right .row,
  .topIconSection .row,
  .market-sect>.container>.row,
  .Design-sect .row,
  .page-id-1238 .service_box_with_icon_right .row,
  .service_box_with_icon .row,
  .page-id-1209 .service_box_with_icon_right .row,
  .page-id-749 .service_box_with_icon_right .row,
  .listContent .row,
  .rightBoxes-sect .row,
  .page-id-1205 .service_box_with_icon_right .row,
  .page-id-1240 .service_box_with_icon_right .row {
    width: 100%;
  }

  .market-sect>.container>.row {
    flex-direction: column-reverse;
  }

  section.Boxes-Sect {
    /* padding-top:0; */
  }

  .page-id-1727 section.Boxes-Sect {
    /* padding-top:40px; */
  }

  .page-id-1209 section.Boxes-Sect,
  .page-id-749 section.Boxes-Sect,
  .page-id-1205 section.Boxes-Sect,
  .page-id-1212 section.Boxes-Sect,
  .page-id-1238 section.Boxes-Sect {
    /* padding-top:80px; */
  }

  .singlPortfolio+.languages-sect {
    /* margin-top:0; */
  }

  .market-sect .col-md-6,
  .page-id-1240 .head-Cont p,
  .page-id-1240 .listContent .head-Cont p,
  .page-id-1238 .head-Cont p {
    width: 100%;
  }

  .page-id-1212 .market-sect {
    /* padding-bottom:0; */
  }

  .page-id-1240 .listContent .head-Cont p,
  .page-id-1238 .listContent .head-Cont p {
    margin-bottom: 20px;
  }

  .Conatctus-wrapper .row .col-md-5 {
    width: 100%;
  }

  .phone-address-text div {
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .Conatctus-wrapper .row .col-md-7 {
    width: 100%;
    padding-left: 15px;
    padding-top: 40px;
  }

  .smart-para {
    margin-right: 10px;
    margin-left: 10px;
    text-align: center;
  }

  .socialslider h2 {
    font-size: 24px;
  }

  .smart-para ul {
    width: max-content;
    margin: auto;
    text-align: left;
  }

  .singleBanner h2,
  .singleBanner h1 br,
  .page-id-1209 .singlPortfolio .SectionTitle p br,
  .Things-cont p br,
  .inner-blog-heading h2 br,
  .singlPortfolio .SectionTitle h2 br,
  .serv-content h2 br,
  .serv-paragraph h3 br,
  .gallerycont h2 br,
  .experc-cont h2 br,
  .div-con2 h2 br,
  .Social-sect .Brand-text h2 br,
  .SectionTitle h2 br,
  .Pricing-cont h2 br,
  .sol-cont h2 br,
  .facilty-cont h2 br,
  .board-con h2 br,
  h2.teti-h1 br,
  .head-Cont h2 br,
  .Start-cont h2 br,
  .inner-banner-cont h2 br,
  .content-sect h2 br,
  .compan-cont h2 br,
  .right-cont h2 br,
  .left-cont h2 br,
  .smart-cont h2 br,
  .market-content h2 br,
  .approach-cont h2 br,
  .Boxes-Cont h2 br,
  .partnerSection .Brand-text h2 br,
  .Things-cont h2 br,
  .Deliver-cont h2 br,
  .historic-cont h2 br,
  .main-contact-form h2 br,
  .contact-taxt h2 br,
  .page-id-249 .languages-sect .content-sect h2 br,
  .page-id-1739 .Compaigns-sect .Deliver-cont h2 br {
    display: none;
  }

  .exper-sect .row .col-md-6,
  .approach-sect .row>.col-md-6 {
    width: 100%;
  }

  .exper-sect .row .col-md-6.imageTextsection-imageArea img {
    width: 350px;
    margin-top: 35px;
  }

  .market-sect img {
    width: 350px;
    /*  margin-bottom:35px; */
  }

  .facilty-cont {
    padding: 0 25px;
  }

  .tick-wrapper {
    padding: 30px 0px 0px 0px;
  }

  .service_box_with_top_icon-service h2 {
    font-size: 20px;
  }

  .tick-box {
    margin-bottom: 10px;
  }

  .home .price-circle:before {
    left: 35%;
  }

  /* Updated */
  .page-id-49 .languages-sect,
  .page-id-15 .languages-sect,
  .our-Content .left-right-section,
  section.languages-sect.Digit.Market .left-right-section,
  .page-id-749 .listContent+.languages-sect .left-right-section,
  .page-id-754 .singlPortfolio+.languages-sect .left-right-section,
  .page-id-251 .singlPortfolio+.languages-sect .left-right-section {
    padding-top: 40px;
  }

  .vest-sec .four-boxes,
  .our-Content .left-right-section,
  .page-id-1739 .languages-sect,
  .page-id-754 .singlPortfolio+.languages-sect {

    padding-bottom: 0;
  }

  .languages-sect+.companies-sect,
  .languages-sect+.Design-sect,
  .languages-sect+.Things-sect,
  .languages-sect+.historic-sect,
  .languages-sect+.service_box_with_top_icon {
    padding-top: 0;
  }

  .languages-sect+.service_box_with_icon_right,
  .companies-sect+.service_box_with_icon_right {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .page-id-1205 .service_box_with_icon_right {
    padding-bottom: 20px;
  }

  .page-id-749 .service_box_with_icon_right {
    margin-top: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  /* .languages-sect + .Compaigns-sect, .languages-sect + .service_box_with_icon_right,*/
  .companies-sect {
    padding-bottom: 20px;
  }

  section.faq,
  section.vest-sec,
  .testimnoial-sec,
  .all-contact-sect,
  .Things-sect,
  .Compaigns-sect,
  .solution-sec,
  .listContent {
    padding: 40px 0;
  }

  .Design-sect {
    padding-bottom: 40px;
  }

  section.faq .head-Cont p,
  .service_box_with_icon .head-Cont p,
  .languages-sect+.service_box_with_icon_right .head-Cont p,
  .companies-sect+.service_box_with_icon_right .head-Cont p,
  .rightBoxes-sect .head-Cont p,
  .page-id-1240 .service_box_with_icon_right .head-Cont p,
  .topIconSection .head-Cont p {
    margin-bottom: 20px;
  }

  .mainContentService {
    margin-top: 20px;
  }

  .singlPortfolio,
  .market-sect,
  .Social-sect {
    padding-top: 60px;
  }

  .page-id-1240 .singlPortfolio {
    padding-bottom: 60px;
  }

  .Smart-Sect {
    margin-top: 60px;
  }

  .languages-sect.our-Content+.Smart-Sect,
  .service_box_with_icon_right+.Smart-Sect,
  .sec-para {
    margin-top: 0;
  }

  .service_box_with_top_icon .row .single_box_with_icon_top:last-child,
  .service_box_with_top_icon .row .single_box_with_icon_top:nth-last-child(2) {
    margin-bottom: 60px;
  }

  .market-sect {
    padding-bottom: 20px;
  }

  .approach-sect,
  .rightBoxes-sect,
  .page-id-1240 .service_box_with_icon_right {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  section.Boxes-Sect {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .page-id-1205 section.Boxes-Sect,
  .page-id-1212 section.Boxes-Sect {
    padding-top: 60px;
  }

  .service_box_with_icon {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .Things-sect .row {
    padding-top: 0;
  }

  .topIconSection {
    padding: 60px 0;
  }

  .Deliver-cont p {
    margin-bottom: 0;
  }

  .page-id-437 .Social-sect,
  .page-id-249 .Social-sect {
    padding-bottom: 20px;
  }

  .page-id-1205 .service_box_with_icon_right .head-Cont h2 br {
    display: block;
  }

  .SectionTitle p br {
    display: none;
  }


  /* .page-id-49 .languages-sect, .page-id-15 .languages-sect{
	  padding-top:40px;
  }
  .languages-sect + .companies-sect, .languages-sect + .Design-sect, .languages-sect + .Things-sect,
  .page-id-1496 .service_box_with_top_icon{
	  padding-top:0;
  }
  .languages-sect + .Smart-Sect{
	  margin-top:0;
  }
  section.vest-sec{
	  padding-bottom:0;
  } */
  .footer-inner {
    /* grid-template-columns:60% 40%; */
    display: flex;
    flex-flow: row wrap;
  }

  .footer-inner .foot-wraper:first-child {
    padding-left: 20px;
    width: 60%;
  }

  .footer-inner .foot-wraper:nth-child(2) {
    width: 30%;
  }

  .footer-inner .foot-wraper:last-child {
    padding-left: 20px;
  }

  .page-id-1238 .get-section {
    margin-top: 0;
  }

  .home .get-section+.languages-sect {
    padding-top: 160px;
  }
}

/*
.languages-sect + 

.companies-sect, 7
Design-sect, 4
service_box_with_top_icon,
Things-sect, 2
historic-sect,
Compaigns-sect, 2
service_box_with_icon_right, 3
*/


@media (max-width: 800px) {
  /* .footer-inner {
    display: grid;
    grid-template-columns: 44% 26% 30%;
    padding: 45px 0px;
  } */

  /* .head-Cont h2 {
    font-size: 35px;
    line-height: 34px;
    margin-bottom: 20px;
  } */

  /* .Conatctus-wrapper .row .col-md-5 {
    width: 100%;
  }

  .contact-taxt h2 br {
    display: none;
  }

  .phone-address-text div {
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .Conatctus-wrapper .row .col-md-7 {
    width: 100%;
    padding-left: 15px;
    padding-top: 40px;
  } */

  .inner-wrapper2 {
    width: 50%;
    position: relative;
    top: -3px;
  }

  /*  .Deliver-cont h2 {
    font-size: 38px;
    line-height: 36px;
    margin: 7px 0px;
  } */

  /* .approach-cont h2 {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 0px;
  } */

  /* .approach-cont h2 {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 0px;
  } */

  .content-card h2 {
    line-height: 29px;
    font-size: 28px;
  }

  .companies-rivews {
    /* display: flex;
    width: 90%;
    margin: 0 auto;
    justify-content: space-between;
    padding: 5px 0px 10px; */
  }

  .fortune-box {
    display: flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 29px;
    width: 170px;
  }

  .fortune-box h6 {
    font-size: 16px;
  }

  .servc-boxes .row {
    display: flex;
    flex-flow: row wrap;
  }

  .home-serv-sec {
    padding: 150px 0px 40px;
  }

  .solution-sec .col-md-7 {
    width: 77%;
  }

  /* .servc-boxes .row .col-md-3 {
    width: 50%;
    margin-bottom: 22px;
  } */

  .servc-boxes {
    padding: 20px 0px 20px;
  }

  .servs-but {
    gap: 20px;
    padding: 30px 0px 10px;
  }

  /* .galery-tab button {
    font-size: 17px;
    padding: 5px;
  } */

  /* .ser-btn {
    padding: 21px 0px;
    width: 29%;
    height: 66px;
    font-size: 17px;
  } */

  /* .contect-services h2 {
    font-size: 23px;
    white-space: nowrap;
  } */

  .ask {
    font-size: 20px;
    line-height: 27px;
    padding: 40px 0 19px;
    /* width: 65%;*/
  }

  .big-address {
    margin-bottom: 10px;
  }

  .solution-sec {
    background-position: 60% 40%;
    background-size: cover;
  }

  .price-circle a {
    /* top: 1px; */
    /* right: -3px; */
    /* top:15px;
	right:0;
    font-size: 16px; */
    top: 60px;
  }

  .card-first-cont h2 {
    font-size: 21px;
    line-height: 21px;
    padding: 6px 0px;
  }

  .card-second {
    position: relative;
    padding: 7px 14px;
  }

  .price-serv li {
    margin-bottom: 7px;
    font-size: 15px;
  }

  .expert-rows {
    grid-template-columns: 40% 38%;
  }

  .price-circle:before {
    /* left: 35%;
    bottom: -65px;
    width: 113px;
    height: 127px;
    border-radius: 100%; */
    bottom: -60px;
  }


  .foot-wraper h2 {
    font-size: 18px;
    padding-bottom: 25px;
  }

  .foot-menus ul li a {
    font-size: 15px;
  }



  .footer-cont p {
    font-size: 15px;
    margin-bottom: 11px;
    width: 90%;
  }

  .four-boxes {
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;
    gap: 10px;
    padding: 30px 0px 50px;
    text-align: center;
  }

  /* .board-con p {
    font-size: 15px;
  } */

  /* .board-con h2 {
    font-size: 39px;
  } */

  .Boarding-sec .t-btn {
    /* padding: 9px 11px 10px 18px;
      width: 181px;
      position: relative;
      top: 87px;
      font-size: 18px; */
  }

  /* .facilty-cont p {
    font-size: 19px;
    width: 80%;
    margin: 0 auto;
  } */

  .faclity-box h3 {
    /* margin-top: 15px;
    font-size: 18px; */
  }

  .serv-content p {
    /* font-size: 15px; */
  }

  /* .serv-content h2 {
    font-size: 27px;
    line-height: 35px;
  } */

  .singleBanner .row .col-md-6 {
    width: 100%;
  }

  /* .singleBanner {
    min-height: 670px;
  } */



  .contect-services li {
    margin-bottom: 8px;
    font-size: 14px;
    white-space: wrap;
  }

  .Boarding-sec .t-btn {
    display: none;
  }

  /* .Boarding-sec {
    padding: 80px 30px 1px;
    height: 1050px;
  } */

  /* .Pricing-cont h2 {
    font-size: 37px;
  } */

  .Pricing-cont p {
    /*  font-size: 17px;
    width: 88%; */
  }

  .packages-sec .packages-tabs button {
    /*  font-size: 19px;
    padding: 5px; */
  }

  .sol-boxs {
    /* height: 160px; */
  }

  .testi-box {
    /* padding: 46px 12px 34px; */
    padding: 45px 20px;
  }

  .client-name {
    font-size: 20px;
  }

  .client-designation {
    font-size: 17px;
  }

  .result-wrapper {
    padding: 36px 0px 22px;
    flex-flow: row wrap;
    width: 100%;
    margin: 0 auto;
    justify-content: center;
  }

  .seo-nums {
    text-align: center;
    width: 33%;
    margin: 0 auto 20px;
  }

  .SectionTitle p br {
    display: none;
  }

  .home .price-circle:before {
    bottom: -60px;
  }

  .home .price-circle a {
    top: 60px;
  }

}

@media (max-width: 768px) {
  /* .ser-btn {
    padding: 19px 0px;
    width: 26%;
    font-size: 17px;
  } */

  .companies-rivews {
    /* display: flex;
    width: 94%;
    margin: 0 auto;
    justify-content: space-between;
    padding: 5px 0px 10px; */
    flex-flow: row wrap;
  }

  /* .stat-number {
    font-size: 46px;
  } */

  .compan-cont h4 {
    /* font-size: 18px; */
    /* margin-top: -9px; */
  }

  /* .compan-cont h2 {
    font-size: 47px;
    line-height: 49px;
    margin-bottom: 0px;
  } */

  .compan-cont p {
    /*  font-size: 16px;
    width: 90%;
    margin: 10px auto; */
  }

  /* a.ser-btn.serbtn1 {
    padding: 33px 9px;
    width: 31%;
    font-size: 17px;
    line-height: 0;
  } */

  /* .facilty-cont h2 {
    font-size: 41px;
    line-height: 46px;
  } */
  /* Responsive */
  .topHeader .row>div:first-child {
    width: 45%;
  }

  .topHeader .row>div {
    width: 55%;
  }

  section.single-blog-sect .col-md-9 {
    width: 100%;
  }

  section.single-blog-sect .col-md-3 {
    width: 100%;
  }

  .single-blog-cont {
    margin-bottom: 0;
    padding: 35px 0 20px 0;
  }

  .post-box {
    margin-bottom: 40px;
    width: 49%;
  }

  .latest-tittle a {
    font-size: 18px;
  }

  .topHeader,
  .page-id-1212 .service_box_with_icon .single_box_with_icon .service_box_with_icon-service h2 br {
    display: none;
  }

  .toggle-btn span {
    width: 35px;
    height: 3px;
  }

  .mobile-nav>.container {
    /* padding-bottom:15px; */
    /* border-bottom:1px solid #fff; */
  }

  .singleBanner {
    padding-bottom: 70px;
  }

  .imageTextsection-imageArea img {
    width: 40%;
  }

  .SectionTitle p,
  .head-Cont p {
    /* width:80%; */
  }

  .all-contact-sect .col-md-7 {
    padding: 0 35px;
  }

  .contact-box-wrappper {
    float: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .contact-box-wrappper .live_chat_cont {
    float: none;
    text-align: left;
    justify-content: center;
  }

  .copy-right p {
    font-size: 14px;
  }

  .mobile-login a {
    font-size: 19px;
  }

  .home .singleBanner .row>.col-md-6 {
    width: 100%;
    text-align: center;
  }

  footer .logo img {
    /* width: 40%; */
  }

  .industries-sec .row .col-md-2 {
    width: 33%;
    justify-content: flex-start;
    padding-left: 5%;
  }

  .vest-sec .four-boxes {
    grid-template-columns: 49% 49%;
    width: 100%;
  }

  .vest-sec .four-boxes .faclity-box {
    margin-bottom: 15px;
    min-height: 165px;
  }

  .vest-sec .four-boxes .faclity-box h3 {
    width: 100%;
  }

  .vest-sec .four-boxes .faclity-box h3 br {
    display: none;
  }

  .deign-box {
    min-height: 185px;
    min-height: max-content;
    padding: 20px 10px;
  }

  .deign-box h3 {
    margin-top: 0;
    font-size: 15px;
    margin-bottom: 15px;
  }

  .Design-sect .row,
  .service_box_with_top_icon .row,
  .service_box_with_icon .row,
  .market-sect>.container>.row,
  .approach-sect .row,
  .partnerSection .row,
  .solution-sec .row,
  .listContent .row {
    width: 100%;
  }

  .approach-sect .col-md-6 {
    width: 100%;
  }

  /* .approach-sect{
		padding:50px 0;
	} */
  /* .tick-wrapper{
		padding-left:0;
		padding-top:20px;
	} */
  /* .tick-box{
		margin-bottom:15px;
	}
	.tick-box-img{
		width: max-content;
		margin-right:15px;
	}
	.tick-box-img img{
		object-fit:contain;
	} */
  .packages-sec {
    /* padding-top:100px; */
  }

  .parent-box-wrapper {
    width: 100%;
    flex-direction: column;
  }

  .inner-wrapper,
  .inner-wrapper2 {
    display: flex;
    width: 100%;
    justify-content: space-between;
  }

  .inner-wrapper .explore-box {
    margin-top: 0;
    height: 305px;
  }

  .explore-box-img {
    width: 49%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    padding: 25px;
  }

  .explore-box-img img {
    width: max-content;
    height: auto;
  }

  .explore-box {
    width: 49%;
  }

  /* .page-id-1681 .companies-sect{
		padding-bottom:30px;
	} */

  .page-id-1209 .vest-sec .four-boxes {
    grid-template-columns: 32% 32% 32%;
  }

  .listContent ul.allListWrapper li {
    width: 50%;
  }

  .singleBoxes {
    width: 49%;
    min-height: 200px;
  }

  .singleBoxes h4 {
    /* font-size:24px; */
  }

  .singleBoxes span {
    transform: translate(-32px, -70px);
  }

  .single_box_with_icon,
  .page-id-749 section.service_box_with_icon .single_box_with_icon {
    width: 49% !important;
    max-width: 49% !important;
    padding: 10px 20px !important;
  }

  .page-id-1205 .facilty-cont h2 {
    /*  width:100%;
	  padding-left:15px;
	  padding-right:15px; */
  }

  .page-id-15 .smart-img img {
    /* margin-bottom:20px */
  }

  .big-address a {
    font-size: 22px;
  }

  .galery-tab ul#pills-tab {
    gap: 0;
  }

  .packages-sec .packages-tabs button,
  .galery-tab button {
    font-size: 14px;
  }

  .board-con p br,
  .facilty-cont p br {
    display: none;
  }

  .socialslider h2,
  .sol-box-cont h3,
  .service_box_with_top_icon-service h2,
  .things-crd h3,
  .tick-box-cont h4,
  .seo-box-head,
  .ser-box h3,
  .singleBoxes h4,
  .left-cont h4,
  .page-id-749 .languages-sect .left-right-section .left-content h3,
  .testi-box h3,
  .contentArea-service_right h2 {
    font-size: 20px;
  }

  .home .price-circle:before,
  .price-circle:before {
    bottom: -70px;
    left: 0;
    right: 0;
    margin: auto;
  }

  .home .price-circle a,
  .price-circle a {
    top: 70px;
    right: 0;
  }

  .innerBoxesWrappers-row h5 {
    margin-bottom: 5px;
  }

  .innerBoxesWrappers-row h5:before {
    top: -5px;
  }

  .contect-services h2 {
    min-height: auto;
  }

  .mobile-nav {
    border-bottom: 1px solid #fff;
  }

  .testimnoial-sec .testislider,
  .mainContentService {
    padding: 10px 25px;
  }

  .socialslider .slick-next,
  .testislider .slick-next,
  .mainContentService .slick-next {
    right: 0;
  }

  .socialslider .slick-prev,
  .testislider .slick-prev,
  .mainContentService .slick-prev {
    left: 0;
  }
}

@media (max-width: 767px) {
  .single_box_with_icon_right {
    padding: 20px !important;
  }

  .prizes {
    /*  padding: 24px 4px 10px; */
  }

  .post-blog-wrapper {
    display: flex;
    flex-flow: row wrap;
    gap: 9px;
  }

  .trending-cont h2 {
    /*  font-size: 43px;
    line-height: 44px;
    margin-bottom: 0px; */
  }

  .blog-cont {
    padding: 20px 27px 0px 0px;
  }

  .blog-categories ul li a {
    font-size: 18px;
  }

  .category-cont h2 {
    font-size: 24px;
    line-height: 33px;
    width: 90%;
  }

  .result-wrapper {
    padding: 32px 0px 18px;
    flex-flow: row wrap;
    width: 100%;
    margin: 0 auto;
    justify-content: center;
  }

  .historic-content {
    width: 85%;
    margin: 10px auto;
  }

  .historic-sect a.t-btn {
    margin: 34px auto 0;
    padding: 9px 10px 10px 27px;
    width: 190px;
  }

  /* .fullseo-services {
    padding: 10px 20px;
  } */

  .page-id-749 .languages-sect {
    /*  padding: 35px 0px 0px;*/
    /* margin-top: -180px; */
    /* margin-top:0;
    background-repeat: no-repeat;
    background-size: cover; */
  }

  /*  .Boxes-Cont h2 {
    font-size: 36px;
    line-height: 39px;
    margin-bottom: 7px;
  } */

  /* .Boxes-Cont h3 {
    letter-spacing: 3px;
    font-size: 19px;
    line-height: 30px;
    margin-top: 17px;
  } */

  /* .head-Cont h2 {
    font-size: 33px;
    line-height: 34px;
    margin-bottom: 20px;
  } */

  /* .contact-taxt h2 {
    font-size: 29px;
    line-height: 32px;
    margin-bottom: 0px;
  } */

  .phone-address-text div a {
    font-size: 30px;
  }

  .things-crd h3 {
    /*  font-size: 24px; */
    /*  white-space: nowrap;
    margin-top: 30px; */
  }

  .tick-wrapper {
    padding: 20px 0px 0px 0px;
    /* display: flex;
    justify-content: center;
    flex-flow: row wrap; */
  }

  .tick-box {
    /*  margin-bottom: 15px;
     padding: 20px 0px 20px 0px; */
    /* width: 75%; 
    display: flex;
    flex-direction: column;
    text-align: center; */
    flex-direction: row;
    text-align: left;
  }

  .tick-box-cont {
    width: 100%;
  }

  .tick-box-img {
    /* width: 100%; */
    margin-bottom: 10px;
  }

  /* .tick-box-img img {
    width: 55px;
    height: 55px;
    object-fit: cover;
  } */

  .approach-sect {
    /* padding: 70px 0px 70px; */
    /* padding:50px 0; */
  }



  /* .approach-cont h3 {
    letter-spacing: 3px;
    font-size: 17px;
    margin: 10px 0px;
  } */

  /* .tick-box-cont p {
    font-size: 15px;
    line-height: 18px;
    width: 93%;
    margin: 9px auto 0;
  } */

  .premium-content h2 {
    font-size: 34px;
    line-height: 43px;
  }

  .logo-imgs {
    text-align: center;
    display: none;
  }

  .premium-tabs button {
    font-size: 13px;
    padding: 18px 12px;
    border-radius: 52px;
    line-height: 0;
  }

  /* .content-sect h2 {
    font-size: 35px;
    line-height: 34px;
  } */

  /* .mobile-logo img {
    width: 80%;
  } */

  section.gallery-sec .container {
    padding: 0;
  }

  .galery-tab {
    text-align: center;
    width: 100%;
    /*  padding: 90px 0px 20px; */
  }

  .solution-sec .col-md-7 {
    width: 90%;
  }

  .solution-sec {
    background-position: center;
    background-size: cover;
  }

  .sol-cont p {
    /* font-size: 16px;
    line-height: 20px;
    margin: 0; */
  }



  /* .big-card {
    height: 570px;
  } */

  /* .board-con h2 {
    font-size: 36px;
  } */

  .price-circle a {
    /* top: 2px; */
    /* top:50px;
    width: 80px;
    height: 80px;
    
	right:-3px; */
  }

  /* .contact-box-card::after {
      top: -77px;
      left: -117px;
      height: 798px;
      width: 777px;
      z-index: 9999;
      background-position: right;
      background-repeat: no-repeat;
      background-size: 68%;
    } */

  .foot-menus ul li {
    margin-bottom: 22px;
    width: 100%;
  }

  .foot-wraper span {
    font-size: 15px;
    top: 15px;
    left: 15px;
  }

  .mobile-login a {
    font-size: 19px;
    padding: 14px 25px;
  }

  /* .service-box h4 {
    font-size: 19px;
    margin-top: 24px;
  } */

  .footer-icons {
    width: max-content;
  }

  .galery-tab ul#pills-tab {
    /* margin: 24px auto;
    width: 100%;
    justify-content: center;
    gap: 32px; */
  }

  .gallerycont p {
    /* font-size: 16px; */
  }

  .testi-box {
    /* padding: 46px 42px 24px; */
  }

  .price-circle:before {
    /* left: 35%;
    bottom: -84px;
    width: 113px;
    height: 127px;
    border-radius: 100%; */
  }

  .prizes h4 {
    font-size: 20px;
    margin-bottom: 12px;
  }

  /* .stat-number {
    font-size: 43px;
  } */

  /* .compan-cont h4 {
    font-size: 17px;
    margin-top: -6px;
    margin-bottom: 0;
  } */

  .Conatctus-wrapper {
    background-position: 100% -130px;
    padding: 170px 0px 70px;
    margin-top: -130px;
  }

  .packages-sec .packages-tabs button {
    font-size: 16px;
  }

  /* .footer-inner{
	  grid-template-columns:50% 50%;
  } */

  .galery-tab .gallery-tabs-wrapper {
    width: 90%;
  }

  .heading-add h6 {
    font-size: 18px;
  }

  .heading-add p,
  .contact-email p a {
    font-size: 16px;
  }

  .page-id-15 .big-card {
    height: 760px;
  }

  .page-id-15 .card-first {
    min-height: 227px;
  }

  .market-sect .row {
    flex-direction: column-reverse;
  }

  .market-sect .col-imgs img {}

  .service_box_with_top_icon-service h2 br,
  .facilty-cont h2 br,
  .head-Cont h2 br,
  .singlPortfolio .SectionTitle h2 br,
  .page-id-1212 .service_box_with_icon .single_box_with_icon .service_box_with_icon-service h2 br {
    /* display:none; */
  }

  .right-image-cont,
  .page-id-251 .head-Cont p {
    width: 100%;
  }

  .page-id-2083 .big-sect .col-md-6 .left-img img,
  .page-id-2083 .big-sect .col-md-6 .right-img img {
    object-fit: contain;
    width: 97%;
    height: max-content;
    border-radius: 0;
  }

  .page-id-1727 .service_box_with_icon_right .single_box_with_icon_right {
    width: 47% !important;
  }


  .industries-sec .row .col-md-2 .fortune-box {
    width: 100%
  }

  /* .singleBoxes{
	  width:49%;
	  min-height:200px;
  }
  .singleBoxes h4{
	  font-size:24px;
  }
  .singleBoxes span{
	  transform:translate(-32px, -70px);
  } */



  .seo-nums {
    width: 48%;
  }

  .fullseo-services {
    padding-top: 570px;
    margin-top: -580px;
  }

  .fullseo-services .row>div {
    width: 100%;
    margin-bottom: 10px;
  }

  .seo-left-boxes {
    padding: 10px 20px;
  }

  .seo-left-boxes img {
    display: inline-block;
    margin-right: 10px;
  }

  .seo-left-boxes .seo-box-head br {
    /*  display:none; */
  }

  .seo-left-boxes .seo-box-head {
    display: inline-block;
  }

  .seo-left-boxes .seo-box-para {
    margin-top: 10px;
  }

  .blog-sect .col-md-4 {
    width: 100%;
  }

  .post-box {
    width: 49%;
  }

  img.blog-single-imag {
    height: max-content;
  }

  .home .Pricing-cont p {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

}



@media (max-width: 650px) {

  /* .industries-sec .row .col-md-2 {
    width: 33%;
    display: flex;
    justify-content: end;
    padding: 0;
    margin: 0;
  } */
  /* .post-box {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    flex-direction: column;
    width: 49%;
    text-align: center;
  } */
  .trending-cont h2 {
    font-size: 41px;
    line-height: 41px;
    margin-bottom: 0px;
  }

  .blog-categories ul li a {
    font-size: 17px;
  }

  .category-cont h3 {
    letter-spacing: 4px;
    font-size: 18px;
    margin: 0;
    line-height: 25px;
  }

  .blog-wrapper h2 {
    font-size: 26px;
    line-height: 24px;
  }

  /* .page-id-49 section.vest-sec {
      padding: 0px 0px 0px;
    } */

  .blog-cont {
    padding: 20px 26px 0px 0px;
  }

  .price-circle a {
    /* right:0; */
  }

  .page-id-45 .price-circle a {
    /* right:-2px; */
  }

  .price-circle:before {
    /* left: 33%;
    width: 106px;
    border-radius: 100%; */
  }

  /* .historic-cont h2 {
    font-size: 38px;
    line-height: 39px;
  } */

  .historic-content {
    width: 93%;
    margin: 10px auto;
  }

  .result-wrapper h5 {
    font-size: 21px;
    line-height: 18px;
  }

  .result-wrapper h6 {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
  }

  /* .Boxes-Cont h2 {
    font-size: 38px;
    line-height: 39px;
    margin-bottom: 3px;
  }*/

  /* .contact-box-card::after {
      top: -77px;
      left: -217px;
      height: 798px;
      width: 777px;
      background-size: 68%;
    } */

  /* .things-crd h3 {
    font-size: 22px;
    white-space: nowrap;
    margin-top: 20px;
  } */

  .left-right-section {
    /* padding: 50px 0px 20px; */
  }

  .premium-content h2 {
    font-size: 32px;
    line-height: 43px;
  }

  /* .Boxes-Cont h2 {
    font-size: 32px;
    line-height: 35px;
    margin-bottom: 7px;
  } */

  /* .Boxes-Cont p {
    font-size: 16px;
    line-height: 22px;
    margin: 0 auto;
    width: 99%;
  } */

  .Boxes-Sect .row {
    /* margin-top: 40px; */
  }

  .premium-tabs ul {
    margin: 0 auto;
    gap: 0px;
    justify-content: center;
    width: 100%;
  }

  .premium-tabs ul li {
    width: 33%;
  }

  .premium-tabs button {
    font-size: 13px;
    text-align: center;
    padding: 18px 0px;
    border-radius: 52px;
    line-height: 0;
    margin-bottom: 20px;
    white-space: nowrap;
    width: 95%;
  }

  .Premium-cont p {
    width: 89%;
    margin: 20px auto;
    font-size: 15px;
    line-height: 23px;
  }

  /* .content-sect h2 {
    font-size: 33px;
    line-height: 34px;
  } */

  /* .compan-cont h2 {
    font-size: 45px;
    line-height: 48px;
    margin-bottom: 0px;
  } */

  .compan-cont p {
    /* font-size: 16px;
    width: 96%;
    line-height: 20px;
    margin: 10px auto; */
  }

  /* .fortune-box {
    display: flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 29px;
    width: 180px;
  } */

  /* .head-Cont h3 {
    letter-spacing: 4px;
    font-size: 18px;
    line-height: 30px;
    margin-top: 11px;
  } */

  /* .content-sect h3 {
    font-size: 18px;
    letter-spacing: 3px;
  } */



  .companies-rivews {
    /*  display: flex;
    width: 100%;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 5px 0px 10px; */
  }

  .review-boxs {
    /*  width: 50%;
    display: flex;
     justify-content: end; 
	justify-content:center; */
  }

  /* .stat-number {
    font-size: 42px;
    margin: 0 auto;
  } */
  /* Responsive */
  .topHeader .row>div:first-child {
    width: 38%;
  }

  .topHeader .row>div {
    width: 61%;
  }

  a.get-cta-box.get-ctamob2 {
    width: 40%;
    justify-content: center;
  }

  .testi-box h3 {
    font-size: 20px;
  }

  .client-name {
    font-size: 18px;
  }

  .compan-cont h4 {
    /*margin-top:0;*/
  }

  .companies-sect {
    /* padding-bottom:30px; */
  }

  .Smart-Sect {
    /* padding-bottom:100px; */
  }

  .page-id-224 .ban-imgs img {
    width: 44%;
  }

  .right-image-cont {
    /*  margin-top:0; 
	  padding-top:0; */
  }

  .page-id-15 .big-card {
    height: 770px;
  }

  .page-id-15 .card-first {
    min-height: 245px;
  }

  .page-id-1727 .Smart-Sect,
  .page-id-1681 .Smart-Sect {
    /* padding-bottom:160px; */
  }

  .page-id-1727 section.Boxes-Sect {
    /* padding-top:0; */
  }

  .page-id-1209 section.vest-sec .four-boxes .faclity-box h3,
  .page-id-1205 section.vest-sec .four-boxes .faclity-box h3 {
    width: 100%;
  }

  .page-id-15 .big-card {
    height: 795px;
  }

  .page-id-15 .big-card .card-first {
    min-height: 270px;
  }

  .page-id-15 .big-card .price-circle:before {
    left: 32.5%;
  }

  ul.allListWrapper li {
    /* width:47%; */
  }

  .page-id-749 .singleBoxes {
    /* min-height:250px; */
  }

  .singleBoxes {
    min-height: 200px;

  }

  .service-box {
    height: 210px;
  }

  .languages-sect .col-md-6>.leftImgWrapper {
    /* padding-top:50px; */
  }

  .page-id-49 .languages-sect .col-md-6>.leftImgWrapper,
  .page-id-1496 .languages-sect .col-md-6>.leftImgWrapper,
  .page-id-1220 .languages-sect .col-md-6>.leftImgWrapper,
  .page-id-437 .languages-sect .col-md-6>.leftImgWrapper {
    /* padding-top:0; */
  }

  .tick-box-cont {
    margin-right: 15px;
  }

  .inner-wrapper .explore-box {
    height: 255px;
  }

  .page-id-2083 .left-right-section {
    /*  padding-top:0 !important; */
  }

  .page-id-2083 .Smart-Sect {
    /* padding-bottom:150px */
  }

  .service_box_with_icon-service h2 {
    font-size: 16px;
  }

  .testi-box {
    padding: 45px 30px;
  }
}

@media (max-width: 600px) {

  /* .post-box {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    flex-direction: column;
    width: 49%;
    text-align: center;
  } */
  /* .single-blog-cont h2 {
    font-size: 29px;
    line-height: 36px;
    margin: 16px 0 14px 0;
    width: 100%;
  } */
  .blog-sect .col-md-4 {
    width: 100%;
  }

  /* .latest-tittle a {
    font-size: 15px;
    line-height: 19px;
  } */
  .trending-cont h2 {
    font-size: 38px;
    line-height: 38px;
    margin-bottom: 0px;
  }

  .historic-content2 {
    width: 93%;
    margin: 8px auto;
  }

  /* .blog-cont h3 {
    letter-spacing: 4px;
    font-size: 18px;
    margin: 0;
    line-height: 28px;
  } */

  .fullseo-services .row>div {
    position: relative;
    width: 100%;
  }

  /* .seo-left-boxes {
    text-align: center;
  } */

  /* .historic-cont h3 {
    margin-top: 9px;
    font-size: 17px;
  } */

  .historic-sect a.t-btn {
    margin: 30px auto 0;
    padding: 9px 10px 10px 27px;
    width: 190px;
  }

  /* .head-Cont h2 {
    font-size: 30px;
    line-height: 32px;
    margin-bottom: 20px;
  } */

  /* .Boxes-Cont h2 {
    font-size: 30px;
    line-height: 32px;
    margin-bottom: 6px;
  } */

  /* .Things-cont h2 {
    font-size: 39px;
    line-height: 39px;
  } */

  /* .Things-cont h3 {
    letter-spacing: 3px;
    font-size: 18px;
    margin: 10px 0px;
  } */

  .premium-content div p {
    font-size: 14px;
    line-height: 18px;
    margin: 11px auto;
  }

  /* .things-crd h3 {
    font-size: 24px;
    white-space: nowrap;
    margin-top: 20px;
  } */



  .things-crd {
    text-align: center;
    padding: 10px 0px 40px;
  }

  /* .things-crd p {
    font-size: 14px;
    line-height: 18px;
    width: 90%;
    margin: 0 auto;
  } */



  /* .stat-number {
    font-size: 40px;
    margin: 0 auto;
  } */

  /* .compan-cont h2 {
    font-size: 39px;
    line-height: 48px;
    margin-bottom: 0px;
  }*/

  .Boxes-Sect .col-md-4 {
    margin: 0px 0px 0px 0px;
    padding: 0px 7px 0 0;
    width: 100%;
  }

  .testi-box {
    /*padding: 46px 12px 24px;*/
  }

  .fortune-box {
    display: flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 29px;
    width: 165px;
  }

  /* .compan-cont p {
    font-size: 16px;
    width: 100%;
    line-height: 20px;
    margin: 5px auto;
  } */

  #sideBar {
    width: 450px;
  }

  .mobile-contact {
    padding: 13px 34px;
    font-size: 22px;
  }

  .mobile-icons a {
    width: 55px;
    height: 55px;
    font-size: 23px;
  }

  /* .facilty-cont h2 {
    font-size: 38px;
    line-height: 46px;
  } */

  /* .singleBanner {
    min-height: 670px;
    padding-top: 30px;
  } */

  /* .Start-cont h3 {
    font-family: var(--subtitle);
    letter-spacing: 5px;
    font-size: 18px;
    font-weight: 600;
    line-height: 50px;
  } */

  /* .Pricing-cont p {
    font-size: 16px;
    width: 100%;
    line-height: 24px;
  } */

  .footer-cont p {
    font-size: 14px;
    margin-bottom: 11px;
    width: 100%;
  }

  /* .footer-inner {
    display: grid;
    grid-template-columns: 60% 40%;
    padding: 45px 0px;
  }  */

  .toggle-btn span {
    width: 34px;
    height: 4px;
    background: #fff;
    margin: 7px 0;
    display: block;
    transition: 0.5s;
    border-radius: 10px;
  }


  a.cta-mobilebtn {
    padding: 8px 10px 8px 15px;
    width: 172px;
    font-size: 18px;
    margin: 10px auto 10px;
  }


  .mobile-login a {
    font-size: 18px;
    padding: 14px 21px;
  }

  .expert-rows {
    grid-template-columns: 56% 70%;
  }

  .main-card .row .col-md-4 {
    width: 100%;
    margin-bottom: 50px;
  }

  .price-circle a {
    width: 70px;
    height: 70px;

  }

  .card-contactus-sec:before {
    left: 50%;
    height: 88px;
    top: 0;
    border: 1px solid #fff;
  }


  .Boarding-sec .col-md-6 .contect-services {
    padding-left: 16px;
  }


  .cta-wrappper {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-end;
    height: 300px;
    padding-bottom: 25px;
    padding-top: 20px;
    justify-content: center;
  }

  a.get-cta-box.get-ctamob1 {
    /* width: 42%; */
    justify-content: center;
  }

  a.get-cta-box.get-ctamob2 {
    width: 39%;
    justify-content: center;
  }

  .get-cta hr {
    margin-bottom: 12px;
    width: 25px;
    border: 2px solid #fff;
    margin: 0 auto 20px;
  }

  .get-cta {
    padding-left: 18px;
    width: 100%;
    text-align: center;
  }

  .galery-tab button {
    font-size: 16px;
    /* padding: 0px; */
  }

  .get-cta-box h3 {
    /* font-size: 18px;*/
    white-space: nowrap;
  }

  .get-cta-box p {
    white-space: nowrap;
    /* font-size: 12px; */
  }

  /* a.ser-btn.serbtn1 {
    padding: 33px 9px;
    width: 38%;
    font-size: 17px;
    line-height: 0;
  } */

  .expert-rows:before {
    left: 233px;
    top: 34px;
    width: 8%;
    height: 70px;
    border-right: 1px solid #4c585f61;
  }

  .contact-box-card:before {
    top: 14px;
    right: 11%;
    width: 86px;
    height: 170px;
    background-size: 34%;
  }

  .Boarding-sec {
    padding: 80px 30px 50px;
    /*  height: 1210px;
    background-position: left; */
    height: max-content;

  }

  /* .Start-cont h2 {
    font-size: 42px;
    line-height: 42px;
  } */

  .solution-sec .col-md-7 {
    width: 95%;
  }

  .menu-mobile-menu-container a {
    font-size: 26px;
  }

  /* 
    .contact-box-card {
      background-position: 80% 21% !important;
      background-repeat: no-repeat !important;
      background-size: 100% !important;
      padding: 40px 20px 50px 32px;
      margin-bottom: 40px;
    } */

  .menu-mobile-menu-container li {
    margin-bottom: 18px;
  }

  .solution-sec {
    /* padding: 80px 0px 50px;*/
  }

  .exper-details h4 {
    font-size: 21px;
  }

  .Boarding-sec .bord-col1 {
    padding-left: 19px;
    width: 50%;
  }

  .Boarding-sec .row .col-md-2 {
    width: 50%;
  }

  .Boarding-sec .row .col-md-6 {
    width: 50%;
  }

  .contect-services ul {
    padding: 0;
    margin: 14px 0 32px 0px;
    height: fit-content;
  }

  /* .home-serv-sec {
    padding: 205px 0px 40px;
  } */

  /* .board-con h2 {
    font-size: 33px;
  } */

  .get-cta-box h3 {
    /* font-size: 16px; */
    white-space: nowrap;
  }

  .Boarding-sec .row {
    margin: 0;
    padding: 30px 0px 0px;
  }

  .ask {
    /* font-size: 20px;
    line-height: 27px;
    padding: 40px 0 19px;
    width: 85%; */
  }

  .testimnoial-sec {
    /* padding: 90px 0px 30px; */
  }

  /* Responsive */
  .socialWrapper a {
    padding: 0 10px;
  }

  .headerContact-details a {
    font-size: 14px;
  }

  .servc-boxes .row .col-md-3 {
    width: 100%;
  }

  .servc-boxes>.row>.col-md-3 {
    width: 50%;
  }

  .home .Pricing-cont {
    padding-left: 25px;
    padding-right: 25px;
  }

  .packages-sec .packages-tabs button {
    /* font-size:13px;*/
  }

  .card-first,
  .page-id-15 .card-first,
  .page-id-15 .big-card .card-first {
    min-height: max-content;
  }

  .big-card,
  .page-id-15 .big-card {
    height: max-content;
  }

  .page-id-15 .big-card .price-circle:before {
    left: 41%;
  }

  .contact-box-wrappper img,
  .contact-box-wrappper,
  .contact-box-wrappper>*,
  .contact-box-wrappper p.ask {
    width: 100%;
  }

  .contact-box-wrappper img {
    width: 50%;
  }

  .main-card .card-col:first-child {
    margin-bottom: 80px;
  }

  .testimnoial-sec {
    /* padding-top:50px;*/
  }

  .home .packages-sec {
    padding-top: 20px;
  }

  .mobile-bottom-sect {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
  }

  .mobile-icons {
    margin-top: 20px;
  }

  .smart-cont {
    /* padding-left:30px;
	  padding-right:30px; */
  }

  .smart-para {
    margin-right: 0;
    margin-left: 0;
    padding: 0;
  }

  .page-id-45 .price-circle a {
    /* right:2px; */
  }

  .page-id-224 .ban-imgs img {
    width: 48%;
  }

  .Social-sect .Brand-text h2 red br {
    /* display:none; */
  }

  .singleTopIcon {
    max-width: 30% !important;
  }

  .page-id-749 .service_box_with_icon_right .single_box_with_icon_right {
    width: 100% !important;
  }

  .page-id-749 .listContent ul.allListWrapper li,
  .page-id-749 .get-section+.languages-sect .left-right-section .left-content ul li {
    width: 100%;
  }

  .page-id-749 section.service_box_with_icon .single_box_with_icon {
    max-width: 100% !important;
    width: 100% !important;
  }

  .page-id-749 .singleBoxes p {
    /* font-size:12px; */
  }

  .service-box {
    height: auto;
  }

  .deign-box h3 {
    /* font-size:15px; */
  }

  .logoSlider .singleSliderlogo {
    width: 48%;
  }

  .explore-box {
    padding-bottom: 15px;
    padding-top: 10px;
  }

  .inner-wrapper .explore-box {
    height: 235px;
  }

  .sub-menu li a {
    font-size: 16px;
  }

  .menu-mobile-menu-container li ul.sub-menu li {
    margin-bottom: 10px;
  }

  .galery-tab li {
    padding: 0 10px;
  }

  .home .price-circle a,
  .price-circle a {
    font-size: 14px;
  }

  /* Updated */
  .inner-singleBanner {
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .service_box_with_top_icon .head-Cont {
    margin-bottom: 80px;
  }

  .approach-cont p,
  .vest-sec .four-boxes {
    padding-top: 10px;
  }

  .wpcf7-list-item-label ul {
    display: none;
  }

  #\33 322step-1 {
    flex-flow: column;
  }

  #\33 322step-1 p {
    position: relative;
    right: 0;
    top: 0;
    align-self: flex-start;
    margin-bottom: 0;
  }

  .wpcf7-list-item input[type="checkbox"]+.wpcf7-list-item-label:hover {
    transform: scale(1);
  }

  .wpcf7-list-item input[type="checkbox"]+.wpcf7-list-item-label:before {
    right: -15px;
  }

  .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label {
    margin-bottom: 0;
  }

  .wpcf7-list-item:last-child input[type="checkbox"]+.wpcf7-list-item-label {
    margin-bottom: 0;
  }

  .wpcf7-list-item input[type="checkbox"]+.wpcf7-list-item-label {
    padding: 20px 15px;
  }

  .form h3 {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-top: 0 !important;
  }

  .uacf7-wrapper-default label span {
    font-size: 14px;
    line-height: 20px;
  }

  .uacf7-wrapper-default label span.viewmore {
    margin-bottom: 0;
    display: block;
  }

  .wpcf7-list-item-label ul li {
    padding: 5px 0 5px 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .testi-box:before {
    width: 60px;
    height: 60px;
  }

  .blog-single.col-md-4 {
    width: 100%;
  }

  .blog-cate ul li a {
    padding: 0 25px;
    height: 40px;
    line-height: 36px;
  }
}




@media screen and (max-width:568px) {

  .singleBanner h2,
  .singleBanner h1,
  .inner-blog-heading h2,
  .singlPortfolio .SectionTitle h2,
  .serv-content h2,
  .serv-paragraph h3,
  .gallerycont h2,
  .experc-cont h2,
  .div-con2 h2,
  .Social-sect .Brand-text h2,
  .SectionTitle h2,
  .Pricing-cont h2,
  .sol-cont h2,
  .facilty-cont h2,
  .board-con h2,
  h2.teti-h1,
  .head-Cont h2,
  .Start-cont h2,
  .inner-banner-cont h2,
  .content-sect h2,
  .compan-cont h2,
  .right-cont h2,
  .left-cont h2,
  .smart-cont h2,
  .market-content h2,
  .approach-cont h2,
  .Boxes-Cont h2,
  .partnerSection .Brand-text h2,
  .Things-cont h2,
  .Deliver-cont h2,
  .historic-cont h2,
  .stat-number,
  .main-contact-form h2,
  .contact-taxt h2,
  .right-image-cont span.heading {
    font-size: 26px;
    line-height: 30px;
  }

  .topHeader .row>div:first-child {
    width: 36%;
  }

  .topHeader .row>div {
    width: 64%;
  }

  .price-circle a {
    right: 0;
  }

  .footer-inner {
    grid-template-columns: 100%;
  }

  .copy-right p {
    font-size: 14px;
  }

  .singleBanner .mainsubTitle {
    font-size: 15px;
    margin-bottom: 5px;
  }

  .serv-content p,
  .gallerycont p,
  .Pricing-cont p,
  .sol-cont p,
  .facilty-cont p,
  .board-con p,
  section.faq .row div.accordion .accordion-item .accordion-body p,
  .contentArea-service_top {
    font-size: 16px;
  }

  .SectionTitle p,
  .head-Cont p {
    /*width:90%; */
  }

  .stat-number {
    font-size: 30px;
    line-height: 30px;
  }

  .page-id-45 .price-circle a {
    right: 0;
  }

  .page-id-224 .ban-imgs img {
    width: 51%;
  }

  .tick-box-cont h4 {
    font-size: 18px;
  }

  .service_box_with_top_icon-service h2,
  .things-crd h3,
  .page-id-749 .languages-sect .left-right-section .left-content h3,
  .explore-count {
    font-size: 22px;
  }

  .single-inner-extraBoxes,
  .inner-singleBanner .ban-imgs img,
  .page-id-1238 #mainBanner+.languages-sect .left-right-section .left-content ul li {
    width: 100%;
  }

  .page-id-2083 .service_box_with_icon_right .single_box_with_icon_right,
  .page-id-1238 .service_box_with_icon_right .single_box_with_icon_right,
  ul.allListWrapper li,
  .page-id-1240 .service_box_with_icon_right .single_box_with_icon_right,
  .page-id-1727 .service_box_with_icon_right .single_box_with_icon_right,
  .page-id-754 .service_box_with_icon_right .single_box_with_icon_right {
    width: 97% !important;
  }

  .industries-sec .row .col-md-2 {
    width: 50%;
  }

  .singleTopIcon {
    max-width: 30% !important;
  }

  .fortune-box h6 {
    font-size: 14px;
  }

  .page-id-1681 .big-sect .col-md-6 img,
  .page-id-754 .big-sect .col-md-6 img {
    height: max-content;
  }

  .page-id-1209 section.vest-sec:after {
    /* height:72%; */
  }

  .page-id-1209 section.vest-sec .four-boxes,
  .page-id-1205 section.vest-sec .four-boxes {
    grid-template-columns: 49% 49%;
  }

  .page-id-1209 section.vest-sec .four-boxes .faclity-box,
  .page-id-1205 section.vest-sec .four-boxes .faclity-box {
    min-height: 165px;
  }

  .page-id-1205 .service_box_with_icon_right .single_box_with_icon_right {
    width: 99% !important;
  }

  .page-id-1205 .service_box_with_icon .single_box_with_icon,
  .page-id-1739 .service_box_with_icon .single_box_with_icon {
    max-width: 99% !important;
  }

  .ser-box {
    padding-left: 5px;
    padding-right: 5px;
  }

  .smart-img:before,
  .serach-box {
    display: none;
  }

  .page-id-1212 .rightBoxes-sect .head-Cont .sec-para h4 {
    font-size: 20px;
  }

  ul.allListWrapper {
    /*  padding-top:0; */
  }

  .post-box {
    width: 100%;
  }

  .post-box img.blog-small-image {
    width: 100%;
  }

  .post-cont {
    padding: 0;
  }

  .sol-boxs {
    flex-direction: column;
  }

  .sol-boxs .sol-img img {}

  .sol-boxs .sol-img {
    width: 100px;
    height: max-content;
  }

  .sol-boxs .sol-box-cont {
    text-align: center;
  }

  footer .logo img {
    /*  width: 50%; */
  }

  .Design-sect .col-md-3 {
    width: 47%;
  }

  .singleBanner .mainsubTitle,
  .serv-paragraph h4,
  .market-content h3,
  .experc-cont h3,
  .div-con2 h3,
  .SectionTitle h3,
  .facilty-cont h3,
  .board-con h4,
  .head-Cont h3,
  .Start-cont h3,
  .inner-singleBanner h3,
  .content-sect h3,
  .compan-cont h3,
  .right-cont h3,
  .left-cont h3,
  .smart-cont h3,
  .approach-cont h3,
  .Boxes-Cont h3,
  .Brand-text h3,
  .partnerSection .Brand-text h3 {
    font-size: 17px;
    letter-spacing: 4px;
    line-height: 20px;
  }

  .big-sect .col-md-6 img {
    height: 330px;
  }

  .single_box_with_icon_top {
    width: 100% !important;
    margin-bottom: 80px;
  }

  .single_box_with_icon {
    width: 100% !important;
    max-width: 100% !important;
  }

  .Things-sect .row .col-md-4 {
    width: 100%;
  }

  .things-crd .imagWrappr {
    /* padding-top:20px; */
    padding-top: 0;
  }

  .things-crd {
    padding-bottom: 0;
    padding-top: 20px;
  }

  .Things-sect .contentWrapper-great {
    padding: 10px 30px 20px 30px;
  }

  .Things-sect .contentWrapper-great h3,
  .Things-sect .contentWrapper-great p {
    margin-bottom: 0 !important;
  }

  .topIconSection .row {
    width: 100%;
  }

  .explore-box-img {
    min-width: auto;
    padding: 0;
  }

  .explore-box-img img {
    width: 100%;
    height: 100%;
    min-width: 100%;
  }

  .inner-wrapper .explore-box {
    height: 225px;
    height: max-content;
  }

  .page-id-1209 .service_box_with_icon_right .single_box_with_icon_right {
    width: 100% !important;
  }

  .single_box_with_icon_right {
    /* padding:30px 15px 15px 15px !important; */
  }

  .head-Cont p br {
    display: none;
  }

  .page-id-1240 .listContent .head-Cont p {
    /* margin-bottom:20px; */
  }

  .ask,
  .big-address a,
  .chat-contac h4,
  .chat-contac p {
    font-size: 18px;
  }

  .singleBoxes h4 {
    font-size: 18px;
  }

  .explore-box-cont h6 {
    font-size: 14px;
  }

  .socialslider h2,
  .sol-box-cont h3,
  .service_box_with_top_icon-service h2,
  .things-crd h3,
  .tick-box-cont h4,
  .seo-box-head,
  .ser-box h3,
  .singleBoxes h4,
  .left-cont h4,
  .page-id-749 .languages-sect .left-right-section .left-content h3,
  .testi-box h3,
  .contentArea-service_right h2 {
    font-size: 18px;
  }

  .foot-menus ul#menu-menu-3 li {
    width: 100%;
  }

  .service_box_with_top_icon-service img {
    padding-bottom: 10px;
  }

  .service_box_with_top_icon-service h2 {
    margin-bottom: 5px;
  }

  .social-boxes {
    padding: 25px 10px;
  }
}

@media (max-width: 520px) {

  /* .compan-cont h2 {
    font-size: 37px;
    line-height: 43px;
    margin-bottom: 0px;
  } */
  .post-blog-wrapper {
    display: flex;
    flex-flow: row wrap;
    gap: 5px;
  }

  /* .price-circle a {
    top: 1px;
    right: -8px;
    width: 80px;
    height: 80px;
    font-size: 15px;
    white-space: nowrap;
    margin: 0px auto;
    padding: 23px 7px 20px;
  } */
  .price-circle a {
    right: -5px;
  }

  /* .Boxes-Cont h2 {
    font-size: 27px;
    line-height: 31px;
    margin-bottom: 6px;
  } */

  .Boxes-Cont p {
    /*  font-size: 15px;
    line-height: 21px;
    margin: 0 auto;
    width: 100%; */
  }

  /* .Boxes-Cont h3 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 30px;
    margin-top: 14px;
  } */

  .Brand-text h2 {
    /*  font-size: 32px;
    line-height: 33px; */
  }

  #sideBar {
    padding: 35px 30px 30px 30px;
  }

  .Premium-cont h2 {
    font-size: 43px;
    line-height: 40px;
  }

  .Premium-cont p {
    width: 93%;
    margin: 20px auto;
    font-size: 15px;
    line-height: 22px;
  }

  .col-md-4.gall-img {
    margin-bottom: 20px;
    width: 95%;
    text-align: center;
  }

  /* .Pricing-cont p {
    font-size: 15px;
    width: 100%;
    line-height: 21px;
  } */
  /* Responsive */
  .topHeader .row>div:first-child {
    width: 34%;
  }

  .topHeader .row>div {
    width: 66%;
  }

  .headerContact-details a {
    margin-left: 10px;
    padding-right: 10px;
  }

  .headerContact-details a {
    gap: 20px;
  }

  .buttonwrapper-cta {
    justify-content: space-evenly;
  }

  .page-id-45 .price-circle a {
    right: -4px;
  }

  .page-id-224 .ban-imgs img {
    width: 56%;
  }

  .page-id-1224 .packages-sec .Pricing-cont h2 br {
    display: none;
  }

  .faq .accordion-button {
    font-size: 14px;
  }

  .inner-blog-heading h2 {
    width: 100%;
  }

  .inner-wrapper .explore-box {
    height: 205px;
  }
}

@media (max-width: 480px) {

  .single-blog-cont {
    padding: 35px 16px 20px;
    margin-bottom: 40px;
  }

  section.exper-sect {
    padding: 0px 0px 30px;
  }

  .inner-wrapper .explore-box {
    height: max-content;
  }


  .result-wrapper h6 {
    font-size: 13px;
    line-height: 18px;
    margin: 0;
  }


  .historic-content {
    width: 100%;
    margin: 10px auto;
  }

  .historic-content2 {
    width: 100%;
    margin: 8px auto;
  }

  /* .Boxes-Cont h2 {
    font-size: 25px;
    line-height: 29px;
    margin-bottom: 6px;
  } */

  /* .Things-cont h2 {
    font-size: 34px;
    line-height: 34px;
  } */

  /* .Smart-Sect {
    padding: 80px 0px 290px;
    margin-top: 60px;
  } */

  .Brand-text h2 {
    /*  font-size: 30px;
    line-height: 31px; */
  }

  /* .market-content h2 {
    font-size: 37px;
    line-height: 38px;
  } */

  /* .Brand-text h3 {
    letter-spacing: 3px;
    font-size: 17px;
    line-height: 34px;
  } */

  .parent-box-wrapper {
    position: relative;
    left: 0px;
    margin-bottom: 30px;
    width: 100%;
    gap: 8px;
  }

  .explore-box-cont h4 {
    line-height: 17px;
    font-size: 16px;
  }

  .explore-box {
    padding: 23px 12px 0px;
    /* border-radius: 16px;
    margin-top: 15px;
    width: 100%;
    height: 230px; */
    text-align: center;
  }

  .explore-box .explore-count {
    justify-content: center;
  }

  .explore-count {
    /*  font-size: 34px;
    line-height: 35px;
    padding: 0px 0px 7px; */
  }

  /* .Deliver-cont h2 {
    font-size: 34px;
    line-height: 35px;
    margin: 7px 0px;
  } */

  /*  .tick-box {
    margin-bottom: 35px;
    padding: 20px 0px 20px 0px;
    width: 95%;
    display: flex;
    flex-direction: column;
    text-align: center;
  } */

  /* .tick-box-cont p {
    font-size: 15px;
    line-height: 18px;
    width: 100%;
    margin: 9px auto 0;
  } */

  /* .Brand-text h3 {
    letter-spacing: 3px;
    font-size: 17px;
    line-height: 34px;
  } */

  /* .tick-box-img img {
    width: 48px;
    height: 48px;
    object-fit: cover;
  } */

  section.Boxes-Sect {
    padding-bottom: 20px;
  }

  .page-id-246 .big-sect {
    padding: 90px 0px 90px 0px;
  }

  .power-cont h2 {
    font-size: 36px;
    line-height: 36px;
  }

  .leave-sect {
    padding: 70px 0px;
  }

  .content-slider-cont h2 {
    /*  font-size: 36px;
    line-height: 38px;
    margin-bottom: 13px; */
  }

  /* .content-sect h2 {
    font-size: 32px;
    line-height: 32px;
  } */

  .menu-sec {
    padding-left: 30px;
  }

  .compan-cont h3 {
    /* font-size: 21px; */
  }

  .industries-sec .row .col-md-2 {
    /* width: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    margin: 0; */
  }

  .mobile-icons {
    display: flex;
    gap: 2px;
    justify-content: center;
    width: 100%;
    margin: 17px 0 0;
  }

  a.mobile-contact {
    margin: 0 auto;
    width: 65%;
    text-align: center;
  }

  #sideBar {
    width: 390px;
  }

  .menu-mobile-menu-container {
    padding-top: 40px;
  }

  .mobile-bottom-sect {
    margin-top: 40px;
    flex-direction: column;
  }

  .menu-mobile-menu-container a {
    font-size: 23px;
  }

  .Boarding-sec .col-md-6 .contect-services {
    padding-left: 12px;
  }

  /* .contact-box-card {
      background-position: 80% 21% !important;
      background-repeat: no-repeat !important;
      background-size: 100% !important;
      padding: 62px 20px 50px 32px;
      margin-bottom: 40px;
    } */

  .mobile-login a {
    font-size: 16px;
    padding: 14px 16px;
  }

  /* .serv-content h2 {
    font-size: 25px;
    line-height: 34px;
  } */

  .serv-content p {
    /* font-size: 14px; */
  }

  /* .ser-btn {
    padding: 21px 0px;
    width: 52%;
    margin: 0 auto;
    font-size: 17px;
  } */

  .servc-boxes .row .col-md-3 {
    /* width: 100%; */
    /* margin-bottom: 16px; */
  }

  .service-box {
    padding: 15px 15px 5px 15px;
  }

  .service-box img {
    width: 100%;
    height: 70px;
  }

  .servs-but {
    flex-direction: column;
    gap: 10px;
    padding: 20px 0px;
  }

  .Boarding-sec .bord-col1 {
    padding-left: 12px;
    width: 100%;
  }

  .Boarding-sec .row .col-md-2 {
    width: 100%;
  }

  /* .board-con h2 {
    font-size: 29px;
  } */

  .ask {
    /* font-size: 20px;
      line-height: 27px;
      padding: 22px 0 16px;
      width: 92%; */
  }

  .contact-box-wrappper .live_chat_cont img {
    width: 35px !important;
  }

  .Start-cont h3 {
    /*  font-size: 18px;
    line-height: 35px; */
  }

  .contact-box-card:before {
    top: 14px;
    right: 11%;
    width: 72px;
    height: 170px;
    background-size: 34%;
  }

  /* .Start-cont h2 {
    font-size: 39px;
    line-height: 41px;
  } */

  .footer-inner {
    display: grid;
    grid-template-columns: 100%;
    padding: 45px 0px;
  }

  .footer-cont p {
    font-size: 14px;
    margin-bottom: 11px;
    width: 95%;
  }

  .payment {
    border: 4px dashed #40455b;
    width: 65%;
    padding: 18px 12px;
    border-radius: 15px;
  }

  .foot-wraper h2 {
    font-size: 21px;
    padding-bottom: 25px;
  }

  .exper-icon img {
    /* width: 80%; */
  }

  /* .experc-cont h2 {
    font-size: 33px;
    line-height: 35px;
  } */

  .Boarding-sec .row .col-md-6 {
    width: 100%;
  }

  /* .Boarding-sec {
    padding: 80px 30px 1px;
    height: 1570px;
  } */

  .servs-but {
    flex-direction: row;
    gap: 10px;
    padding: 40px 0px;
  }

  /* a.ser-btn.serbtn1 {
    padding: 33px 9px;
    width: 52%;
    margin: 0 auto;
    font-size: 17px;
    line-height: 0;
  } */

  /* .galery-tab li {
    width: 28%;
    background-color: #06161f;
  } */

  .gallerycont p {
    /* font-size: 15px;
    width: 85%;
    margin: 0 auto; */
  }

  a.get-cta-box.get-ctamob1 {
    /* width: 45%; */
    justify-content: center;
  }

  a.get-cta-box.get-ctamob2 {
    width: 45%;
    justify-content: center;
  }

  a.cta-mobilebtn {
    padding: 8px 10px 8px 18px;
    width: 180px;
    font-size: 17px;
    margin: 10px auto 10px;
  }

  /* .gallerycont h2 {
    font-size: 28px;
  } */

  .expert-rows {
    grid-template-columns: 100%;
  }

  .expert-rows:before {
    display: none;
  }

  .sol-boxs {
    /* display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      height: 320px;
      gap: 20px;
      margin: 20px auto;
      background-color: #fff;
      padding: 0px 20px 0px;
      border-radius: 12px; */
  }

  .sol-cont h2 br {
    /* display: none; */
  }

  /* .facilty-cont h2 {
    font-size: 30px;
    line-height: 41px;
  } */

  /*  .facilty-cont p {
    font-size: 17px;
    width: 92%;
    margin: 0 auto;
  } */

  .faciilty-img img {
    width: 60px;
    height: 60px;
    object-fit: contain;
  }

  /* .sol-cont {
    text-align: center;
  } */

  /* .sol-cont h2 {
    font-size: 34px;
    line-height: 42px;
  } */

  .exper-details h4 {
    font-size: 19px;
  }

  .sol-cont p {
    /*  font-size: 16px;
    line-height: 20px;
    margin: 0; */
  }

  .sol-img {
    /* width: 39%; */
    margin: 0 auto;
    text-align: center;
  }

  /* .sol-box-cont {
    text-align: center;
  } */

  .sol-box-cont p {
    /* font-size: 15px;
    line-height: 17px; */
  }

  .solution-sec .col-md-7 {
    width: 100%;
  }

  /*  .packages-sec .packages-tabs li {
    display: flex;
    justify-content: center;
    width: 29%;
  } */

  .card-first {
    background-position: bottom;
  }

  /* .packages-sec .packages-tabs ul {
    gap: 27px;
    margin: 30px auto 0;
  } */

  /* .price-circle:before {
    left: 39%;
    bottom: -84px;
    width: 106px;
    height: 127px;
    border-radius: 100%;
  } */

  .premium-tabs ul li {
    width: 50%;
  }

  .Premium-cont h2 {
    font-size: 39px;
    line-height: 38px;
  }

  .get-cta h3 {
    padding-top: 0px;
    font-size: 17px;
    margin: 7px 0;
    letter-spacing: 4px;
  }

  /* Responsive */
  .topHeader .row>div:first-child,
  .topHeader .row>div {
    width: 100%;
  }

  .topHeader .row>div:first-child>.socialWrapper,
  .headerContact-details {
    display: flex;
    justify-content: center;
  }

  .headerContact-details {
    float: none;

  }

  .price-circle:before {
    left: 40%;
  }

  .price-circle:before {
    right: -4px;
  }

  .page-id-224 .ban-imgs img {
    width: 61%;
  }

  .page-id-437 .parent-box-wrapper {
    flex-direction: column;
  }

  .page-id-437 .parent-box-wrapper .inner-wrapper,
  .page-id-437 .parent-box-wrapper .inner-wrapper2 {
    width: 100%
  }

  .fortune-box h6 {}

  .singleBoxes {
    width: 99%;
  }

  .singleBoxes h4 {
    /* font-size:22px; */
  }

  .page-id-1209 section#mainBanner+.service_box_with_icon_right {
    padding-top: 120px;
  }

  .topHeader .row>div:first-child>.socialWrapper {
    display: none;
  }

  .page-id-15 .big-card .price-circle:before {
    left: 40%;
  }

  .page-id-749 .singleBoxes {
    min-height: 200px;
  }

  .seo-nums {
    width: 100%;
  }

  .fullseo-services {
    padding-top: 1100px;
    margin-top: -1110px;
  }

  .ser-btn {
    width: 45%;
    font-size: 14px;
    padding: 10px 0;
  }

  footer .logo img {
    /* width: 60%; */
  }

  .left-right-section .leftImgWrapper img,
  .languages-sect-logo .left-right-section img {
    width: 300px;
  }

  .smart-para {
    padding: 0;
  }

  .vest-sec .four-boxes {
    /* grid-template-columns:100%; */
  }

  .vest-sec .four-boxes .faclity-box {
    min-height: max-content;
  }

  .inner-wrapper,
  .inner-wrapper2 {
    flex-direction: column;
  }

  .explore-box-img,
  .explore-box,
  .page-id-1681 .Things-sect .row .col-md-4 {
    width: 100%;
  }

  .inner-wrapper .explore-box {
    margin-top: 20px;
  }

  .page-id-251 .vest-sec .four-boxes {
    grid-template-columns: 49% 49%;
  }

  .page-id-251 .languages-sect {
    padding-top: 50px;
  }

  .singleTopIcon {
    padding: 20px 0;
  }

  .singleTopIcon img {
    margin-bottom: 0;
  }

  .page-id-2083 .service_box_with_icon_right .single_box_with_icon_right,
  .page-id-1727 .service_box_with_icon_right .single_box_with_icon_right,
  .page-id-1209 .service_box_with_icon_right .single_box_with_icon_right {
    padding: 30px 15px 15px 15px !important;
  }

  .page-id-2083 .service_box_with_icon-service h2 {
    /* font-size:16px; */
  }

  ul.footer-contact {
    width: 100%;
  }

  .menu-mobile-menu-container li.menu-item-has-children a:before {
    font-size: 20px;
  }

  .footer-inner .foot-wraper:first-child,
  .footer-inner .foot-wraper {
    width: 100%;
  }

  .testimnoial-sec .testislider,
  .mainContentService,
  .socialslider {
    padding: 10px 15px;
  }

  .socialslider .slick-arrow,
  .testislider .slick-arrow,
  .mainContentService .slick-arrow {
    width: 35px;
    height: 35px;
    padding: 0;
  }
}

@media (max-width: 430px) {
  .price-circle:before {
    left: 38%;
    /* bottom: -84px;
    width: 103px;
    height: 127px;
    border-radius: 100%; */
  }

  /* .single-blog-cont h2 {
    font-size: 25px;
    line-height: 30px;
    margin: 16px 0 14px 0;
    width: 100%;
  } */
  .single-blog-cont p {
    font-size: 16px;
    width: 100%;
    line-height: 22px;
  }

  .historic-sect a.t-btn {
    margin: 30px auto 0;
    padding: 9px 10px 10px 19px;
    width: 170px;
  }

  .historic-cont h2 {
    /* font-size: 31px;
    line-height: 32px; */
  }

  /* .content-sect h2 {
    font-size: 29px;
    line-height: 30px;
  } */

  .seo-box-head {
    /*  font-size: 20px; */
    /* margin: 16px 0; */
    /* line-height: 24px; */
  }

  /* .seo-nums {
    text-align: center;
    width: 50%;
    margin: 0 auto 20px;
  } */

  /* .price-circle a {
    top: 1px;
    right: -3px;
    width: 80px;
    height: 80px;
    font-size: 14px;
    white-space: nowrap;
    margin: 0px auto;
    padding: 23px 7px 20px;
  } */

  .Start-cont h3 {
    /* font-size: 17px;
    line-height: 35px;
    letter-spacing: 3px; */
  }

  .phone-address-text div a {
    font-size: 27px;
  }

  .Boxes-Cont h2 {
    /* font-size: 23px;
    line-height: 27px;
    margin-bottom: 6px; */
  }

  .contact-btn input {
    padding: 16px 54px;
    font-size: 18px;
  }

  .contact-taxt h2 {
    /* font-size: 27px;
    line-height: 30px;
    margin-bottom: 0px; */
  }

  .Brand-text h2 {
    /* font-size: 26px;
    line-height: 29px; */
  }

  .page-id-437 .languages-sect {
    padding: 80px 0px 30px;
    margin-top: -110px;
  }

  /* .tick-box-cont p {
    font-size: 15px;
    line-height: 18px;
    width: 93%;
    margin: 9px auto 0;
  } */

  .parent-box-wrapper {
    position: relative;
    left: 0px;
    margin-bottom: 30px;
    width: 100%;
    gap: 8px;
    flex-flow: wrap;
  }

  .inner-wrapper {
    position: relative;
    width: 100%;
  }

  .explore-box {
    padding: 23px 12px 0px;
    border-radius: 16px;
    margin-top: 15px;
    width: 100%;
    height: 260px;
  }

  .inner-wrapper2 {
    width: 100%;
    position: relative;
    top: 0px;
  }

  .left-right-section {
    padding: 70px 0px 10px;
  }

  .power-cont h2 {
    font-size: 31px;
    line-height: 33px;
  }

  .power-cont h3 {
    font-size: 17px;
  }

  .Premium-cont p {
    width: 100%;
    margin: 20px auto 21px;
    font-size: 14px;
    line-height: 20px;
  }

  /* .Design-sect .col-md-3 {
    width: 100%;
    margin: 0;
    padding: 0px 8px;
  } */

  /* .left-cont h2 {
    font-size: 32px;
    line-height: 35px;
    margin-bottom: 13px;
  }*/

  .content-btn {
    padding: 11px 36px;
    font-size: 18px;
  }

  .content-card p {
    font-size: 17px;
    line-height: 24px;
    width: 95%;
    padding-bottom: 36px;
  }

  .content-slider-cont h2 {
    /* font-size: 33px;
    line-height: 34px;
    margin-bottom: 13px; */
  }

  /*  .right-cont h2 {
    font-size: 32px;
    line-height: 30px;
    margin-bottom: 13px;
  } */

  /*  .left-cont h2 {
    font-size: 32px;
    line-height: 35px;
    margin-bottom: 13px;
  } */

  .facilty-cont h2 {
    /* font-size: 28px;
    line-height: 35px; */
  }

  /* .facilty-cont p {
    font-size: 16px;
    width: 95%;
    line-height: 20px;
    margin: 0 auto;
  } */

  .copy-right {
    padding: 25px 0px 0px;
  }

  /* .compan-cont h2 {
    font-size: 34px;
    line-height: 33px;
    margin-bottom: 0px;
  } */

  .compan-cont h3 {
    /* font-size: 19px; */
    /* margin: 0; */
  }

  .contact-box-card:before {
    top: 13px;
    right: 10%;
    width: 72px;
    height: 170px;
    background-size: 34%;
  }

  .mobile-icons a {
    width: 50px;
    height: 50px;
    font-size: 20px;
  }

  .menu-mobile-menu-container a {
    font-size: 22px;
  }

  #sideBar {
    width: 360px;
    padding: 35px 25px 30px 30px;
  }


  .toggle-btn span {
    width: 28px;
    height: 3px;
    background: #fff;
    margin: 6px 0;
    display: block;
    transition: 0.5s;
    border-radius: 10px;
  }



  .four-boxes {
    grid-template-columns: 100%;
    padding: 20px 0px 30px;
  }



  a.get-cta-box.get-ctamob2 {

    justify-content: center;
  }

  a.get-cta-box.get-ctamob1 {

    justify-content: center;
  }



  .mobile-login a {
    font-size: 14px;
    padding: 10px 14px;
  }


  .trending-cont h2 {
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 0px;
  }

  .trending-cont h3 {
    letter-spacing: 2px;
    font-size: 16px;
    margin: 10px 0px 1px;
  }

  .singleBanner h2,
  .singleBanner h1,
  .inner-blog-heading h2,
  .singlPortfolio .SectionTitle h2,
  .serv-content h2,
  .serv-paragraph h3,
  .gallerycont h2,
  .experc-cont h2,
  .div-con2 h2,
  .Social-sect .Brand-text h2,
  .SectionTitle h2,
  .Pricing-cont h2,
  .sol-cont h2,
  .facilty-cont h2,
  .board-con h2,
  h2.teti-h1,
  .head-Cont h2,
  .Start-cont h2,
  .inner-banner-cont h2,
  .content-sect h2,
  .compan-cont h2,
  .right-cont h2,
  .left-cont h2,
  .smart-cont h2,
  .market-content h2,
  .approach-cont h2,
  .Boxes-Cont h2,
  .partnerSection .Brand-text h2,
  .Things-cont h2,
  .Deliver-cont h2,
  .historic-cont h2,
  .stat-number,
  .main-contact-form h2,
  .contact-taxt h2,
  .page-id-249 .languages-sect .content-sect h2,
  .page-id-1739 .Compaigns-sect .Deliver-cont h2,
  .right-image-cont span.heading {
    font-size: 24px;
    line-height: 28px;
  }

  .packages-sec .packages-tabs ul {
    gap: 10px;
  }

  .price-circle a {
    right: 0;
  }

  .Boarding-sec .row>div.col-md-3,
  .Boarding-sec .row>div.col-md-4,
  .Boarding-sec .row>div.col-md-5 {
    width: 100%;
  }

  .vest-sec .four-boxes .faclity-box {
    min-height: max-content;
  }

  .vest-sec:after {
    height: 73%;
  }

  .smart-cont {
    padding-left: 10px;
    padding-right: 10px;
  }

  .page-id-45 .price-circle a {
    right: 0;
  }

  .page-id-224 .ban-imgs img {
    width: 69%
  }

  .page-id-2083 .service_box_with_icon_right .contentArea-service_right h2,
  .page-id-754 .service_box_with_icon_right .contentArea-service_right h2,
  .page-id-1209 .service_box_with_icon_right .contentArea-service_right h2,
  .page-id-1205 .service_box_with_icon_right .contentArea-service_right h2,
  .page-id-1727 .service_box_with_icon_right .contentArea-service_right h2 {
    font-size: 18px;
  }

  .compan-cont .companies-rivews h4 {
    font-size: 16px;
  }

  .page-id-1209 section.vest-sec .four-boxes,
  .page-id-1205 section.vest-sec .four-boxes {
    grid-template-columns: 100%;
  }

  .page-id-15 .big-card .price-circle:before {
    left: 37.5%;
  }

  .page-id-1212 .rightBoxes-sect .col-md-12 .head-Cont p {
    padding-left: 0;
    padding-right: 0;
  }

  .page-id-749 .languages-sect .left-right-section .left-content h3 {
    font-size: 20px
  }

  .seo-left-boxes .seo-box-head br {
    display: block;
  }

  .fullseo-services .row .col-md-4:first-child .seo-left-boxes>img,
  .fullseo-services .row .col-md-4:last-child .seo-left-boxes>img {
    margin-top: -30px;
  }

  .post-box {
    margin-bottom: 30px;
  }

  .Social-sect {
    /* padding-top:0; */
  }

  .page-id-249 .Social-sect {
    padding-top: 50px;
  }

  ul.allListWrapper li {
    padding-right: 10px;
  }

  .socialslider h2,
  .sol-box-cont h3,
  .service_box_with_top_icon-service h2,
  .things-crd h3,
  .tick-box-cont h4,
  .seo-box-head,
  .ser-box h3,
  .singleBoxes h4,
  .left-cont h4,
  .page-id-749 .languages-sect .left-right-section .left-content h3,
  .testi-box h3,
  .contentArea-service_right h2 {
    font-size: 17px;
  }

  .home .galery-tab button {
    padding: 13px 5px;
  }

  .Boarding-sec {
    padding: 80px 10px 100px;
  }
}

@media (max-width: 414px) {
  .blog-cont p {
    font-size: 15px;
    line-height: 22px;
  }

  .blog-cont h3 {
    letter-spacing: 3px;
    font-size: 16px;
    margin: 0;
    line-height: 28px;
  }

  .price-circle a {
    /* top: 2px;
    right: -5px;
    width: 80px;
    height: 80px;
    font-size: 15px;
    white-space: nowrap;
    margin: 0px auto;
    padding: 23px 7px 20px; */
    right: -3px;
  }

  .page-id-45 .price-circle a {
    right: -2px;
  }

  .content-slider-cont h2 {
    /*  font-size: 30px;
    line-height: 32px;
    margin-bottom: 13px; */
  }

  /* .left-cont h2 {
    font-size: 30px;
    line-height: 32px;
    margin-bottom: 10px;
  } */

  .power-cont h2 {
    font-size: 30px;
    line-height: 31px;
  }

  .Premium-cont h2 {
    font-size: 37px;
    line-height: 36px;
  }

  /* .content-sect h2 {
    font-size: 31px;
    line-height: 31px;
  } */

  /* .right-cont h2 {
    font-size: 31px;
    line-height: 30px;
    margin-bottom: 13px;
  } */
  /* Responsive */
  .buttonwrapper-cta {
    flex-direction: column;
  }

  .buttonwrapper-cta a:first-child {
    margin-bottom: 25px;
  }

  .testimnoial-sec {
    /*  padding-top:0; */
  }

  .Things-sect .contentWrapper-great {

    padding: 10px 15px 20px 15px;
  }

  .page-id-754 .testimnoial-sec,
  .page-id-1240 .testimnoial-sec,
  .page-id-15 .testimnoial-sec {
    padding-top: 50px;
  }

  .Boarding-sec {
    padding-bottom: 80px;
  }

  .page-id-224 .ban-imgs img {
    width: 72%
  }

  .page-id-754 .singlPortfolio .SectionTitle h2 {
    width: 100%;
  }

  .page-id-15 .big-card .price-circle:before {
    left: 38%
  }

  .page-id-1212 .market-sect {
    padding-bottom: 30px;
  }

  .latest-tittle a {
    font-size: 15px;
  }

  .servs-but {
    flex-direction: column;
    align-items: center;
    padding: 20px 0;
  }

  .ser-btn {
    width: 200px;
  }

  .seo-left-boxes .seo-box-head br {
    display: none;
  }

  .fullseo-services .row>div.col-md-4:first-child {
    margin-top: 40px;
  }

  .seo-left-boxes {
    display: flex;
    flex-direction: column;
    align-items: center;

  }

  .seo-left-boxes .seo-box-para {
    text-align: center;
  }

  .fullseo-services .row>div.col-md-4:last-child {
    margin-top: 40px;
  }

  .seo-box-head {
    font-size: 18px;
  }

  .socialslider {
    padding: 30px 0;
  }
}

@media screen and (min-width:376px) and (max-width:413px) {
  .home .galery-tab .gallery-tabs-wrapper {
    padding: 15px 0;
  }

  .gallerycont {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (max-width:375px) {
  .home .galery-tab .gallery-tabs-wrapper {
    padding: 15px 0;
  }

  .wpcf7-list-item input[type="checkbox"]+.wpcf7-list-item-label:before {
    right: -15px;
  }
}

@media (max-width: 370px) {
  .contact-box-card:before {
    top: 14px;
    right: 10%;
    width: 67px;
    height: 170px;
    background-size: 35%;
  }

  .authors h4 {
    margin: 0;
    font-size: 16px;
    white-space: nowrap;
  }

  .latest-tittle {
    line-height: 18px;
    width: 90%;
    margin: 0 auto;
  }

  /* .historic-cont h2 {
    font-size: 29px;
    line-height: 31px;
  } */

  .historic-sect {
    overflow: hidden;
  }

  /* .smart-cont p {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 18px;
  } */

  /* .Things-cont p {
    font-size: 15px;
    line-height: 24px;
    margin: 13px auto 0px;
    width: 100%;
  } */

  .Things-sect {
    padding: 0px 0px 30px;
  }

  .things-crd p {
    /* font-size: 14px;
    line-height: 18px;
    width: 95%;
    margin: 0 auto; */
  }

  /* .approach-cont h2 {
    font-size: 29px;
    line-height: 35px;
    margin-bottom: 0px;
  } */

  /* .tick-box-cont p {
    font-size: 15px;
    line-height: 18px;
    width: 93%;
    margin: 5px auto 0;
  } */

  /* .smart-cont h2 {
    font-size: 36px;
    line-height: 31px;
    margin-bottom: 0px;
  } */

  /* .smart-cont p {
    font-size: 16px;
    line-height: 17px;
    margin-bottom: 18px;
  } */

  .socialslider p {
    /* font-size: 16px;
    line-height: 26px;
    width: 100%;
    margin: 19px auto 26px; */
  }

  .socialslider p {
    /*  font-size: 16px;
    line-height: 26px;
    width: 100%;
    margin: 19px auto 26px; */
  }

  /* .right-cont h2 {
    font-size: 26px;
    line-height: 29px;
    margin-bottom: 13px;
  } */

  /* .right-cont p {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 9px;
    width: 100%;
  } */

  .right-cont h3 {
    /* letter-spacing: 5px;
    font-size: 17px;
    line-height: 22px; */
  }

  .premium-content h2 {
    font-size: 41px;
    line-height: 44px;
  }

  .content-slider-cont h2 {
    font-size: 28px;
    line-height: 31px;
    margin-bottom: 13px;
  }

  .Premium-cont h2 {
    font-size: 34px;
    line-height: 35px;
    margin-top: 12px;
  }

  .compan-cont p {
    /* font-size: 15px;
    width: 100%;
    line-height: 18px;
    margin: 5px auto; */
  }

  #sideBar {
    width: 340px;
    padding: 35px 25px 30px 30px;
  }

  /* a.ser-btn.serbtn1 {
    padding: 33px 0px;
    width: 60%;
    height: 20px;
    font-size: 16px;
  } */

  /* .testi-box h3 {
    font-size: 25px;
  } */

  .exper-icon img {
    width: 80%;
  }



  .get-cta-box p {
    white-space: nowrap;
    font-size: 14px;
  }

  .menu-sec {
    padding-left: 24px;
  }

  .price-circle:before {
    left: 35%;

  }

  .fortune-box h6 {
    font-size: 15px;
  }

  /* Responsive */
  .packages-sec .packages-tabs ul li {
    padding: 0 0;
  }

  .price-circle a {
    right: 0;
  }

  .vest-sec:after {
    height: 71%;
  }

  .page-id-45 .price-circle a {
    right: 2px;
  }

  .page-id-224 .ban-imgs img {
    width: 80%
  }

  .single_box_with_icon_top {
    padding: 30px !important;
  }

  .bottomLogo {
    bottom: 10px;
  }

  .logoSlider .singleSliderlogo {
    padding: 10px;
    height: 100px;
  }

  .page-id-15 .big-card .price-circle:before {
    left: 35.5%;
  }

  .page-id-749 .Boxes-Sect .Boxes-Cont h2 red br {
    display: none;
  }

  .review-boxs {
    width: 100%;
    margin-left: 0;
  }

  .Design-sect .col-md-3 {
    width: 90%;
    margin: 0;
  }

  .deign-box {
    margin-bottom: 15px;
    min-height: max-content;
  }

  .contentArea-service_right h2 {
    /* font-size:18px; */
  }

}

@media (max-width: 360px) {
  .mobile-login a {
    font-size: 12px;
    padding: 9px 9px;
  }

  .packages-sec .packages-tabs ul {
    width: 95%;
  }

  .packages-sec .packages-tabs ul li {
    padding: 0 2px;
  }

  .singleBanner h2,.singleBanner h1,
  .inner-blog-heading h2,
  .singlPortfolio .SectionTitle h2,
  .serv-content h2,
  .serv-paragraph h3,
  .gallerycont h2,
  .experc-cont h2,
  .div-con2 h2,
  .Social-sect .Brand-text h2,
  .SectionTitle h2,
  .Pricing-cont h2,
  .sol-cont h2,
  .facilty-cont h2,
  .board-con h2,
  h2.teti-h1,
  .head-Cont h2,
  .Start-cont h2,
  .inner-banner-cont h2,
  .content-sect h2,
  .compan-cont h2,
  .right-cont h2,
  .left-cont h2,
  .smart-cont h2,
  .market-content h2,
  .approach-cont h2,
  .Boxes-Cont h2,
  .partnerSection .Brand-text h2,
  .Things-cont h2,
  .Deliver-cont h2,
  .historic-cont h2,
  .stat-number,
  .main-contact-form h2,
  .contact-taxt h2,
  .right-image-cont span.heading {
    font-size: 22px;
    line-height: 28px;
  }

  .page-id-45 .price-circle a {
    right: 0;
  }

  .page-id-224 .ban-imgs img {
    width: 83%
  }

  .industries-sec .row .col-md-2 {
    width: 50%;
    padding-left: 0;
  }

  .seo-left-boxes {
    padding: 10px 10px;
  }

  .industries-sec .row .col-md-2 .fortune-box {
    flex-direction: column;
    padding: 0 10px;
  }

  .fortune-box h6 {
    text-align: center;
  }

  .big-sect .col-md-6 img {
    height: 300px;
  }

  .client-name {
    font-size: 16px;
  }

  .client-designation {
    font-size: 15px;
  }

  .gallerycont {
    padding: 25px 5px !important;
  }

  .galery-tab .gallery-tabs-wrapper {
    margin-top: -30px;
  }

  .galery-tab li {
    padding: 0 5px;
  }

}

@media (max-width: 340px) {

  .latest-tittle {
    line-height: 18px;
    width: 97%;
    margin: 0 auto;
  }

  .price-circle:before {
    left: 34%;
  }

  .headerContact-details a {
    font-size: 13px;
  }

  .page-id-224 .ban-imgs img {
    width: 88%
  }

  .page-id-15 .big-card .price-circle:before {
    left: 34.5%;
  }

  .card-pric {
    font-size: 40px;
  }
}

@media (max-width: 320px) {

  /* .content-sect h2 {
    font-size: 24px;
    line-height: 27px;
  } */
  .price-circle:before {
    left: 33%;
  }

  /* .headerContact-details a{
	  font-size:320px;
  } */
  .right-cont {
    /* padding:0px 15px 10px 20px; */
    padding: 30px 15px 10px 30px;
  }

  .left-cont {
    padding: 30px 15px 10px 30px;
  }

  .page-id-224 .ban-imgs img {
    width: 94%
  }

  .single_box_with_icon_top {
    padding: 15px !important;
  }

  .page-id-2083 .Smart-Sect {
    padding-bottom: 180px;
  }

  .page-id-1209 section#mainBanner+.service_box_with_icon_right {
    padding-top: 100px;
  }

  .page-id-15 .big-card .price-circle:before {
    left: 33%;
  }

  .card-pric {
    font-size: 30px;
  }

  .testi-box {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .testi-box p {
    line-height: 18px;
    margin-bottom: 5px;
  }

  .seo-box-head {
    /* font-size:17px; */
  }

  .singleTopIcon {
    margin-right: 0;
  }

  .industries-sec .row .col-md-2 {
    width: 100%;
  }

  .singleBoxes h4 {
    /* font-size:18px; */
  }
}