/* src/styles.css */
.HomepageGalleryPhotos .org-opencms-ade-containerpage-client-ui-css-I_CmsLayoutBundle-I_CmsDragDropCss-dragElement {
  position: relative;
  display: block;
}
.owl-carousel,
.owl-carousel .owl-item {
  position: inherit !important;
}
div#cabio_news .modal-header .close {
  margin: -20px 2px 2px 2px;
  font-size: 40px;
  width: 50px;
  height: 50px;
  text-align: right;
  line-height: 5px;
}
.forex_services_all_tc .icon-buy-forex,
.forex_services_all_tc .icon-receive-money,
.forex_services_all_tc .icon-reload-forex,
.forex_services_all_tc .icon-sell-foreign,
.forex_services_all_tc .icon-send-money {
  color: #0C4DA2;
}
h1.text-center {
  margin-top: 30px;
}
.holiday-special-offer-p {
  margin-bottom: 20px;
}
div#cabio_news .modal-header {
  padding: 20px;
}
.holiday-map-landing {
  max-height: 370px;
}
span.close_cabio_news {
  display: flex;
  font-size: 11px;
  margin: 12px 0px 0px 15px;
  text-align: center;
}
img.img-responsive.cabio_news_img {
  width: 100%;
}
.looppkg .owl-next,
.looppkg .owl-prev {
  top: 65%;
}
.owl-next {
  position: absolute;
  right: 40px !important;
}
#cabio_news .modal-dialog {
  max-width: 600px;
}
@media (max-width: 767px) and (min-width: 320px) {
  .video_tag_tc_home {
    margin-bottom: 15px;
  }
  #cabio_news .modal-dialog {
    max-width: 300px;
  }
}
button#mobile_nav {
  outline: none;
}
.mobHeaderFix {
  position: fixed;
  background: #fff;
  top: 0;
  z-index: 999998 !important;
}
span.mobMenuClose {
  font-size: 45px;
  top: -22px;
  position: relative;
  left: 15px;
  color: #0C4DA2;
  text-align: center;
  left: 0;
}
.iconBars.hide {
  display: none;
}
.blink {
  animation: blinker 1.3s linear infinite;
  color: white;
  background: red;
  margin-bottom: 20px;
  padding: 2px 4px;
  font-size: 11px;
  border-radius: 3px;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.pathfndr {
  font-size: 14px;
}
.fifth_row .arrow_bg,
.fifth_row .arrow_bg_new {
  background-color: transparent;
}
.customer_rating_area {
  display: none !important;
}
body {
  font-size: 14px !important;
}
.navbar-brand > img {
  max-width: inherit;
  width: auto;
}
span.click_To_call_text_common {
  min-width: 200px;
}
.about-us.about-us-home,
.home-packages.accmdt,
.attr {
  background: #ffffff !important;
}
.navbar-nav li .tc-loyalty {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: center;
}
.close_outer {
  right: -5px;
  margin-top: -50px;
}
.call-header.hide-imporant,
.call-footer.hide-imporant {
  display: none !important;
}
@media screen and (min-width:320px) and (max-width:767px) {
  .bootstrap4_header #myCarousel_india li a,
  li.mega_menu_header_titles {
    color: #fff !important;
    padding: 0;
  }
  .crm_success_hide {
    display: block;
  }
  .click-call .error {
    position: absolute;
    bottom: -21px;
  }
  .col-md-5.col-sm-5.col-xs-12.mob-no-padd.padding-remove.text-white.form-group {
    display: flex;
  }
  header .navbar-brand > img {
    width: 42px;
  }
  .navbar-brand span {
    font-size: 10px;
  }
  .bootstrap4_header .navbar-nav li.nav-item.dropdown a {
    color: #fff;
  }
  body .bootstrap4_header ul.nav.flex-column .nav-link.active {
    color: #fff !important;
  }
  .main_menu_div ul.nav {
    border-bottom: 1px solid #757575;
    display: list-item;
  }
}
.navbar-brand {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  background: #ffffff;
}
.navbar-brand img {
  width: 80px;
  height: auto;
  margin-bottom: 5px;
}
.navbar-brand span {
  font-size: 14px;
  font-weight: 900;
  color: #e8ac53;
  margin-left: 10px;
}
.owl-carousel {
  width: 100%;
  max-width: 100%;
  position: relative;
}
.carousel-img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.owl-nav {
  position: absolute;
  top: 60% !important;
  left: -27px !important;
  width: 107% !important;
  display: flex;
  justify-content: space-between;
  transform: translateY(-50%);
  z-index: 999999;
}
.owl-prev,
.owl-next {
  background: rgba(0, 0, 0, 0.5);
  color: white;
  border: none;
  padding: 0px 11px;
  font-size: 21px;
  font-weight: bold;
  cursor: pointer;
  transition: background 0.3s ease-in-out;
  border-radius: 50%;
}
.owl-prev:hover,
.owl-next:hover {
  background: #ff6600;
}
.owl-prev {
  position: absolute;
  left: 10px;
}
.owl-next {
  position: absolute;
  right: 10px;
}
.owl-item {
  margin: 0px;
  padding: 0px;
}
.col-xs-12 {
  width: 100%;
}
.flatpickr-weekdaycontainer {
  display: flex !important;
  justify-content: space-between !important;
  padding: 5px 10px !important;
  border-radius: 5px !important;
  flex: 1 !important;
  text-align: center !important;
  font-weight: bold !important;
  color: #333 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 5px 0 !important;
}
select {
  word-wrap: normal;
  border: none;
}
@media (max-width: 768px) {
  .owl-nav {
    display: none !important;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    margin-top: 6px !important;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .owl-stage-outer {
    width: 420px !important;
  }
}

/* angular:styles/global:styles */
