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

@media screen and (min-width: 1200px) {
  /*home page=================*/
  body {
    font-size: 14px;
  }
  .nav-link {
    padding: 0 1rem;
  }
}

@media screen and (min-width: 992px) {
  /*home page=================*/
  body {
    font-size: 14px;
  }
  .nav-link {
    padding: 0 1rem !important;
  }
}

@media screen and (max-width: 1199px) {
  /*home page=================*/
  body {
    font-size: 13px;
  }
  .font_10px {
    font-size: 8px;
  }
  .font_12px {
    font-size: 11px;
  }
  .font_14px {
    font-size: 13px;
  }
  .font_15px {
    font-size: 15px;
  }
  .font_16px {
    font-size: 14px;
  }
  .font_18px {
    font-size: 16px;
  }
  .font_20px {
    font-size: 18px;
  }
  .font_22px {
    font-size: 18px;
  }
  .font_24px {
    font-size: 22px;
  }
  .font_30px {
    font-size: 24px;
  }
  .font_32px {
    font-size: 26px;
  }
  .font_36px {
    font-size: 30px;
  }
  .font_48px {
    font-size: 36px;
  }
  .font_50px {
    font-size: 38px;
  }
  .font_55px {
    font-size: 42px;
  }
  .font_60px {
    font-size: 48px;
  }
  .font_72px {
    font-size: 60px;
  }
}

@media screen and (max-width: 991px) {
  /*home page=================*/
  body {
    font-size: 14px;
  }
  .font_12px {
    font-size: 11px;
  }
  .font_14px {
    font-size: 12px;
  }
  .font_15px {
    font-size: 13px;
  }
  .font_16px {
    font-size: 14px;
  }
  .font_18px {
    font-size: 14px;
  }
  .font_20px {
    font-size: 16px;
  }
  .font_22px {
    font-size: 16px;
  }
  .font_24px {
    font-size: 20px;
  }
  .font_30px {
    font-size: 22px;
  }
  .font_32px {
    font-size: 24px;
  }
  .font_36px {
    font-size: 26px;
  }
  .font_48px {
    font-size: 30px;
  }
  .font_50px {
    font-size: 32px;
  }
  .font_55px {
    font-size: 34px;
  }
  .font_60px {
    font-size: 36px;
  }
  .font_72px {
    font-size: 48px;
  }
  /* .swiper-slide {
        width: 500px!important;
        height: auto!important;
    } */
  .caseStudyDetails .caseStudyLeft .caseImg {
    max-width: 100%;
  }
  .caseStudyDetails .caseStudyLeft::before {
    top: -3rem;
    height: 8.4rem;
    left: -3rem;
    width: 8.4rem;
  }
  .caseStudyDetails .caseStudyLeft::after {
    border-radius: 1rem;
    bottom: -2rem;
    height: 5rem;
    right: -2rem;
    width: 5rem;
  }
}

@media screen and (max-width: 767px) {
  .row {
    margin: 0px;
  }
  .font_10px {
    font-size: 8px;
  }
  .font_12px {
    font-size: 11px;
  }
  .font_14px {
    font-size: 12px;
  }
  .font_15px {
    font-size: 13px;
  }
  .font_16px {
    font-size: 14px;
  }
  .font_18px {
    font-size: 15px;
  }
  .font_20px {
    font-size: 17px;
  }
  .font_22px {
    font-size: 18px;
  }
  .font_24px {
    font-size: 20px;
  }
  .font_30px {
    font-size: 22px;
  }
  .font_32px {
    font-size: 24px;
  }
  .font_36px {
    font-size: 26px;
  }
  .font_48px {
    font-size: 28px;
  }
  .font_50px {
    font-size: 30px;
  }
  .font_55px {
    font-size: 32px;
  }
  .font_60px {
    font-size: 34px;
  }
  .font_72px {
    font-size: 36px;
  }
  .mainBanner {
    background-position: 85% 100%;
    background-size: 160%;
  }
  .mainBanner > .col-lg-12 {
    align-self: flex-start !important;
    margin-top: 50px;
  }
  .modal-content .close {
    right: 20px;
  }
  .carousel-control-prev {
    left: -30px;
  }
  .carousel-control-next {
    right: -30px;
  }
  /* .swiper-slide {
    width: 100% !important;
    height: auto !important;
  } */
  .whatWeDo-bg .overlay::before {
    opacity: 0.8;
  }
  .contact-form > .row > * {
    padding: 0;
  }
  .contact-box .contact-icon {
    margin-right: 20px;
  }
  .blog-slider__content {
    transform: translateX(0) !important;
  }
  .caseStudyDetails .caseStudyLeft::before {
    background-color: #34caf5;
    top: -4rem;
    height: 12.4rem;
    left: -2rem;
    width: 12.4rem;
  }
  .caseStudyDetails .caseStudyLeft::after {
    background-color: #dcecf6;
    border-radius: 1rem;
    bottom: -2rem;
    height: 5rem;
    right: -1rem;
    width: 5rem;
  }
  .caseStudyDetails .caseStudyLeft .caseImg {
    max-width: 95%;
  }
}

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