@media (max-width: 575px) {

  .tp-hero-3-title {
    font-size: 26px;
    line-height: 38px;
  }


.tp-hero-3-active .swiper-wrapper .swiper-slide {
    padding-top: 19px;
    padding-bottom: 75px;
  }

  .bnnr-txt {
  font-size: 14px;
  width: 100%;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 17px;
  
}

.tp-hero-btn .tp-btn {
  padding: 18px 23px;
}

.tp-about-area {
  padding-top: 35px;
  padding-bottom: 40px;
}

 .tp-about-thumb-wrapper {
    margin-bottom: 25px;
  }

  .tp-section-title {
    font-size: 21px !important;
  }

  .tp-btn {
    padding: 16px 17px !important;
  }


.tp-counter-icon span {
  font-size: 45px;
  height: 110px;
  width: 110px;
  line-height: 116px;
}

.tp-counter-title {
  font-size: 32px;
}

.tp-counter-content p {
  font-size: 15px;
}

.tp-counter-item{
  margin-bottom: 25px;
}

.tp-counter-area {
  padding: 35px 0px 20px;
}


  .tp-service-area {
    padding: 30px 0px 20px;
  }

.tp-service-btn .tp-btn {
  padding: 12px 24px;
}

 .tp-service-content {
    position: unset;
    margin-top: -11px;
    box-shadow: 1px 1px 7px 0px #ddd;
  }

  .tp-service-item {
  margin-bottom: 20px;
}


.tp-countries-2-bg {
  padding: 35px 0px;
}

 .tp-testimonial-2-item {
    padding: 24px 23px;
    height: auto;
  }

  .tp-testimonial-2-item-shape {
  top: -29px;
  left: -36px;
}

.tp-testimonial-2-thumb {
    margin-right: 10px;
    width: 80px;
    height: 80px;
  }


  .tp-testimonial-2-thumb img{
    width: 80px;
   height: 80px;
  }

  .tp-testimonial-2-area {
  padding: 30px 0px 15px;
}

.tp-instagram-arae {
  padding: 35px 0px 15px;
}

.tp-footer-copyright-inner p {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 0px;
}

.tp-footer-send p {
    margin-bottom: 25px;
  }


  .tp-footer-col-2 {
    padding-left: 8px;
    margin-bottom: 22px;
  }

  .foot-scl-icn{
    margin-bottom: 25px;
  }

  .tp-footer-widget-contact{
    margin-bottom: 45px;
  }

  .tp-about-2-title {
  font-size: 36px;
}


.tp-about-2-counter {
  display: none;
}

.wy-globl-ovrses-content {
  padding: 27px 0px 15px;
  margin-bottom: 10px;
}

.wy-glbl-list ul li {
  font-size: 15px;
}

 .breadcrumb__title {
    font-size: 22px;
  }

  .breadcrumb__area{
    padding: 20px 0px !important;
  }

  .breadcrumb__bg {
    background-position: center right;
  }

  .tp-visa-details-categories h5 {
  font-size: 20px;
}


.tp-visa-details-categories ul li a i {
  height: 45px;
  width: 45px;
  line-height: 45px;
}

.tp-visa-details-categories ul li a {
  padding: 10px 12px;
}

.tp-visa-details-agency {
  padding: 27px 17px;
}

.tp-visa-details-agency-title {
  font-size: 19px;
  line-height: 27px;
}


.tp-visa-details-wrap{
  display: none;
}


.tp-visa-details-title-2 {
  font-size: 24px;
  margin-bottom: 11px;
}


.tp-visa-details-wrapper p {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 25px;
}

.tp-contact-wrap {
  padding-top: 0px;
}

.tp-contact-breadcrumb-area {
  padding: 16px 0px 25px;
}


.pop-frm-cont {
  margin: 45px auto 20px;
}

.pop-frm-logo {
  padding-top: 20px;
}


.pop-frm-cont ul li i {
  font-size: 13px;
  width: 29px;
  height: 28px;
  padding-top: 5px;
  
}

.pop-frm-cont {
  padding: 25px 16px;
}


.frm-mdl-dlg



}