.form-row{
  margin:0px !important;
}
.form-img{
  margin:0px !important;
  padding:0px !important;
}
nav.navbar.validnavs ul li.dropdown ul.dropdown-menu li a{
  text-transform: none !important;
}
.services-details-area .thumb img{
margin-bottom: 0px !important;
}
.notes{
  border: 1px solid #dee2e6 !important;
}
.meta ul li{
  color:#0e313a;
}
.prices{
  font-size: 1.2rem;
  color:#0e313a !important;
  font-weight: 600;
}
.hotels{
    margin-top:20px;
 }

.about-style-five-info ul li::after{
  color:#ee6906 !important;
}
.process-style-two-item .icon{ 
background-color: #002866 !important;

}
.process-style-two-item .icon::after{
  background-color: #002866 !important;

}
.default-padding{
	margin-top:0px !important;
}
.country-three-content-list .item .content {
  margin-left: 0px !important;
}

.default-padding {
  padding-top: 70px !important;
  padding-bottom: 70px !important; 
}
.info .price {
  font-size: 2.5rem !important;
  font-weight: 700;
}

.country-three-content-list .item {
  display: block !important;
}
.itinerary .testimonial-style-two-item {
  padding: 40px 5px !important;
}

.testimonial-two-left-info {
  padding: 20px !important;
}

.info p {
  font-size: 17px;
  line-height: normal;
}

.testimonial-style-two-item {
  gap: 15px !important;
}
.breadcrumb-area {
  padding: 250px 0 !important;
}
.first-tit {
  margin-bottom: 10px;
  padding-bottom: 0px;
}

.container {
  max-width: 1520px;
}
.testimonial-two-left-info {
  background-image: linear-gradient(
    to right top,
    #e85a06,
    #ee6906,
    #f47708,
    #fa850d,
    #ff9313
  ) !important;
}
.services-list-widget .current-item a {
  background-image: linear-gradient(
    to right top,
    #e85a06,
    #ee6906,
    #f47708,
    #fa850d,
    #ff9313
  ) !important;
}
.widget-brochure ul li:first-child a,
.widget-brochure ul li a:hover {
  background: #002866 !important;
}

.services-list-widget {
  padding: 15px !important;
}
.form-tit {
  font-size: 2.5em;
}
.btn-club {
  border-radius: 30px;
  letter-spacing: 0.8px;
}
.about-style-five-thumb .fun-fact {
  background: var(--color-primary);
  text-align: center;
  display: inline-flex;
  height: 180px;
  width: 180px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: var(--white);
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  border: 5px solid var(--white);
}

.navbar-brand > img {
  width: 180px !important;
  height: auto;
}
.navbar-style-one a.navbar-brand {
  padding: 35px 0px 11px 0px !important;
}
.banner-area.banner-style-six .banner-fade {
  max-width: 100% !important;
  border-radius: 0px !important;
}

.navbar .attr-right .attr-nav .btn-style-one {
  background-image: linear-gradient(
    to right top,
    #e85a06,
    #ee6906,
    #f47708,
    #fa850d,
    #ff9313
  ) !important;
}

.banner-area.banner-style-six .banner-fade {
  max-width: 100% !important;
  border-radius: 0 !important;
}
.banner-area div {
  height: 90vh;
}
.btn-style-one {
  background-image: linear-gradient(
    to right top,
    #f25c05,
    #f87700,
    #fc9000,
    #fea800,
    #ffbf01
  ) !important;
}
.curve-text svg {
  background-image: linear-gradient(
    to right top,
    #102842,
    #002655,
    #002267,
    #001a76,
    #000580
  ) !important;
}

.paq-tit {
  color: #fff !important;
}
.swiper-slide-active .visa-cat-style-one .icon,
.visa-cat-style-one:hover .icon {
  background-color: #002866 !important;
}
.main-txt {
  line-height: normal !important;
  color: #666666 !important;
}
.about-style-five-thumb .fun-fact {
  background-image: linear-gradient(
    to right top,
    #f25c05,
    #f87700,
    #fc9000,
    #fea800,
    #ffbf01
  ) !important;
}
.course-style-one-item .overlay {
  background-image: linear-gradient(
    to right top,
    #f25c05,
    #f87700,
    #fc9000,
    #fea800,
    #ffbf01
  ) !important;
}
.frm-btn {
  background-image: linear-gradient(
    to right top,
    #f25c05,
    #f87700,
    #fc9000,
    #fea800,
    #ffbf01
  ) !important;
}
.footer-top-style-two::after {
  background-image: linear-gradient(
    to right top,
    #f25c05,
    #f87700,
    #fc9000,
    #fea800,
    #ffbf01
  ) !important;
}
.footer-top-style-two .footer-logo {
  background-image: linear-gradient(
    to right top,
    #f25c05,
    #f87700,
    #fc9000,
    #fea800,
    #ffbf01
  ) !important;
}
.testimonial-style-one-item .reviews i {
  background-color: #fc9000;
}
.testimonial-style-one-item .tm-provider {
  border-top: 10px solid #fc9000 !important;
  border-bottom: 10px solid #fc9000 !important;
}

.choose-us-style-two-item .icon {
  height: 75px;
  width: 75px;
  text-align: center;
  line-height: 70px;
  background-image: linear-gradient(
    to right top,
    #f25c05,
    #f87700,
    #fc9000,
    #fea800,
    #ffbf01
  ) !important;
  min-width: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: max-content;
  padding: 15px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.card-txt {
  color: #0e313a !important;
}

.crd a {
  background-color: #17447e !important;
}

.banner-style-tw-area {
  padding-top: 100px !important;
}

.interno {
  z-index: 9999 !important;
  height: 4.5vh !important;
  width: 100%;
  position: fixed !important;
  bottom: 50px !important;
}
.externo {
  z-index: 9999 !important;
  height: 4.5vh !important;
  width: 100%;
  position: fixed !important;
  bottom: 30px;
}

@media (min-width: 1281px) {
  .externo {
    display: none;
  }

  .image-center {
    display: none !important;
  }
}

/* 
##Device = Laptops, Desktops
##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  .externo {
    display: none;
  }

  .image-center {
    display: none !important;
  }
}

/* 
##Device = Tablets, Ipads (portrait)
##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  .externo {
    display: none;
  }

  .image-center {
    display: none !important;
  }
  .tourist{
    display: none;
  }
}

/* 
##Device = Tablets, Ipads (landscape)
##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .externo {
    display: none;
  }
  .tourist{
    display: none;
  }
}

/* 
##Device = Low Resolution Tablets, Mobiles (Landscape)
##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  .externo {
    display: visible;
  }

  .interno {
    display: none;
  }
  .tourist{
    display: none;
  }
}

/* 
##Device = Most of the Smartphones Mobiles (Portrait)
##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  .externo {
    display: visible;
  }

  .interno {
    display: none;
  }
  .tourist{
    display: none;
  }
}
