.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
:root {
  --primary-color1: #322d65; /* your main brand color */
}
header.style-2 .header-logo {
	width:220px;	
}	
.menu-row .menu-single-item{min-width:20% !important}
.menu-title h5{font-size:13px !important;}
.menu-single-item ul li  a{font-size:13px !important;}
header.style-2 .mobile-logo-area .mobile-logo-wrap img {
	width:180px;
}
.inspiration-details .comment-and-form-area .inquiry-form {
	background:#fff
}	
.home3-about-section .about-content .review-area .divider {
left:72%;	
}	
h5.card-title{font-size:15px !important}
.footer-section {
background-image: url(../images/home1/footer-bg.png), linear-gradient(180deg, #00CED1 0%, #00CED1 100%);
  background-size: cover;
  background-repeat: no-repeat;
}	
.footer-section .footer-menu-wrap .footer-widget .widget-list li a {
	color:white !important;
}	
.footer-section .footer-menu-wrap .footer-widget .contact-list .single-contact .icon{
background-color:#fff;
}

.language-wrap{position:fixed;right:30px;bottom:105px;z-index:999}	
.language-wrap span{width: 50px; height: 50px;cursor: pointer;}
.currency-wrap{position:fixed;right:30px;bottom:165px;z-index:999}	
.currency-wrap span{width: 50px; height: 50px;cursor: pointer;}	
.flag-icon-circle {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    object-fit: cover; /* Ensures the flag fills the circle */
    display: inline-block;
    overflow: hidden;
    line-height: 48px;
    vertical-align: middle;
}
.modal-lang-col{
	max-width:20% !important;
}
.footer-mobile-menu{position:fixed;bottom:0px;width:100%;z-index:999}
.footer-mobile-menu .flag-icon{width:24px;height:24px}
a.nostyle{color:grey !important}
/* WhatsApp - Canlı Yeşil */
.social-wa { color: #25D366; }
.social-wa-bg { background-color: #25D366; color: white; }

/* Instagram - Resmi Gradyan Efekti */
.social-ig {
    display: inline-block;                 /* REQUIRED on iOS */
    background: linear-gradient(
        45deg,
        #f09433 0%,
        #e6683c 25%,
        #dc2743 50%,
        #cc23b6 75%,
        #bc1888 100%
    );

    -webkit-background-clip: text;
    background-clip: text;                  /* important */
    -webkit-text-fill-color: transparent;

    color: transparent;                     /* fallback */
}
/* Instagram Arka Planlı (Daire içi için) */
.social-ig-bg {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
    color: white;
}

/* X (Twitter) - Modern Dark */
.social-x { color: #000000; }
.social-x-bg { background-color: #000000; color: white; }

/* Ortak Hover Efekti */
.social-icon-box {
    transition: all 0.3s ease;
    cursor: pointer;
}
.social-icon-box:hover {
    transform: scale(1.1);
    filter: brightness(1.1);
}
.social-fb { 
    color: #1877F2 !important; 
}
.social-phone{color:#DC3545}
/*
.package-card .package-img-wrap{min-width:400px;min-height:300px;max-height:300px;}
.package-card .package-img-wrap a{min-width:400px;min-height:300px;max-height:300px;}
.package-card .package-img-wrap a.package-image img{min-width:400px;min-height:300px;max-height:300px;}
.XXXpackage-card .package-img-wrap .package-img img {min-width:400px;min-height:300px;max-height:300px;object-fit: contain;}
.package-card .package-img-wrap .package-img img {
  width: 100%;
  height: 300px;
  max-width: 100%;
  object-fit: contain;
}
*/
/*
.package-card .package-img-wrap {
  width: 100%;
  min-height: 300px;
  background: #f5f5f5;
  displayX: flex;
  align-items: center;
  justify-content: center;
}

.package-card .package-img-wrap .package-img img {
  min-height: 298px;	
  width: 100%;
  height: 100%;
  object-fit: contain;
}
*/
.package-card .package-img-wrap .batch-left {
  display: flex;
  flex-direction: column;
  align-items: end;
  gap: 7px;
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 1;
}
.package-card .package-img-wrap .batch-left span {
  color: var(--white-color);
  font-family: var(--font-roboto);
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  display: block;
  padding: 6px 14px;
  background-color: #FF3927;
  border-radius: 100px;
}
.select2-container .select2-selection--single {height: 56px !important;display: flex;align-items: center;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 56px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 56px !important;}
.select2-container {z-index: 1060 !important;}
.select2-dropdown {z-index: 1061 !important;}
.no-border .select2-container--default .select2-selection--single {border:none !important;background:none !important;}

.no-border .select2-container .select2-selection--single{border:none !important}
.tr header.style-2 .main-menu > ul > li > a {padding:34px 5px;}
.ru header.style-2 .main-menu > ul > li > a {padding:34px 2px;}
.es header.style-2 .main-menu > ul > li > a {padding:34px 2px;}
.de header.style-2 .main-menu > ul > li > a {padding:34px 2px;}
.fr header.style-2 .main-menu > ul > li > a {padding:34px 2px;}
.discover p{font-size:16px !important}
.fl-container { padding-left:5% !important; padding-right:5% !important}
.package-category-card{min-height:600px;max-height:600px;}
.package-category-card .package-img img{min-height:300px !important;max-height:300px !important;}
.tour-packages-card{min-height:800px;max-height:800px;}
.tour-packages-card .package-img img{min-height:350px !important;max-height:350px !important;}
.discover-card{min-height:630px;max-height:630px;}
.discover-card .package-img{min-height:250px !important;max-height:250px !important; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.main-top-banner-text-area{position:absolute;left:5%;top:10%;padding:10px;}
.main-top-banner-text-title{font-family: 'Dancing Script', sans-serif;font-weight: 700;color:red;font-size:36px}
.main-top-banner-text-subtitle{font-family: 'Dancing Script', sans-serif;color:red;font-size:24px}

.text-shadow-lg {text-shadow: 0 4px 12px rgba(0,0,0,.6);}
.line-with-dot{position: relative;height: 3px;background-color: red;}
.line-with-dot::after {width: 14px;height: 14px;background-color: #dc3545;}
.line-primary::after { background-color: var(--bs-primary); }
.line-success::after { background-color: var(--bs-success); }
.line-danger::after  { background-color: var(--bs-danger); }
.hover-underline-center {position: relative;}
.hover-underline-center::after {content: "";position: absolute;left: 50%;bottom: -2px;width: 0;height: 2px;background-color: currentColor;transition: all .3s ease;}
.car-filter-input .single-search-box{max-width:20% !important}
.car-filter-input span.select-icon{position:absolute;top:30%}
.min-width-100{min-width:100vw !important}
.min-height-100{min-width:100vh !important}

.filter-wrapper .nav-pills{
	position:absolute;
	top:-30px
}	
/* Container for the pill buttons */
.custom-tabs .nav-link {
    color: #000;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: 50px; /* Makes them pill-shaped */
    padding: 8px 25px;
    font-weight: 600;
    margin-right: 10px;
    transition: all 0.3s ease;
}

/* Active State - Dark Navy */
.custom-tabs .nav-link.active {
    background-color: #2e2b61 !important; /* The dark purple/navy in your image */
    color: #fff !important;
    border-color: #2e2b61;
}

/* Hover State */
.custom-tabs .nav-link:hover:not(.active) {
    background-color: #f8f9fa;
    border-color: #adb5bd;
}

/* The main container styling */
.tab-content {
    border-top: none !important; /* Seamless connection with tabs if desired */
    border-radius: 20px;
}
.filter-wrapper .input-group{min-height:56px !important}
.filter-wrapper .form-hour{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.filter-wrapper .form-minute{border-top-right-radius: 0 !important;}
.filter-wrapper .input-pickup-date .input-group-text:not(:first-child){border-top-right-radius: 0 !important;border-bottom-right-radius:0}
.filter-wrapper .input-dropoff-date .input-group-text:not(:first-child){border-top-right-radius: 0 !important;border-bottom-right-radius:0}
.filter-wrapper .input-group-text{background:#2e2b61 !important;color:#fff}
.filter-wrapper label{font-weight:bolder}
.filter-wrapper .primary-btn1{padding:20px 14px}
.filter-wrapper .dropdown button{height:56px}
.tripadvisor-area{max-width:100% !important;}
.car-dropoff-point-input .input-group-text{max-width:20% !important}

.service-wrapper.three .section-title h2 {max-width:100% !important}
.home3-banner-section{}
.airport-transfer-nav .nav-link.active{background-color:#322d65}

/* Card base */
.tour-card-skeleton {
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid #e9ecef;
	min-height:800px;max-height:800px;
}

/* Image placeholder */
.skeleton-img {min-height: 320px;max-height:320px}
.skeleton-img a img{min-height: 315px;max-height:315px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.tour-card-skeleton h5 a{color:#000;}
.tour-card-skeleton .card-body-text{min-height:320px;max-height:320px}
.tour-card-skeleton .tour-title{max-height:72px;line-height:72px}
.tour-card-skeleton .card-footer{background-color:white}
.tour-card-skeleton .badge{min-height:40px;font-size:14px !important;text-decoration:none;color:black}
.tour-card-skeleton .badge a{font-size:14px !important;text-decoration:none;color:black}


.transfer-card-skeleton {border-radius: 16px;overflow: hidden; border: 1px solid #e9ecef;min-height:750px;max-height:750px;}
.transfer-card-skeleton .skeleton-img {min-height: 300px;max-height:300px}
.transfer-card-skeleton .skeleton-img a img{min-height: 295px;max-height:295px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.transfer-card-skeleton h5 a{color:#000;}
.transfer-card-skeleton .card-body-text{min-height:220px;max-height:220px}
.transfer-card-skeleton .transfer-title{max-height:72px;line-height:72px}
.transfer-card-skeleton .card-footer{background-color:white}
.transfer-card-skeleton .badge{min-height:40px;font-size:14px !important;text-decoration:none;color:black}
.transfer-card-skeleton .badge a{font-size:14px !important;text-decoration:none;color:black}
.transfer-card-skeleton .price{font-size:16px;color:red !important;font-weight:bold}

.ru .transfer-search-passenger button span{font-size:12px}

.transfer-container{padding-left:5%;padding-right:5%}
.ar .transfer-container .row{padding-right:30px}
.transfer-search-passenger{min-width:80% !important}
.transfer-search-passenger button{min-width:100% !important}
/* Skeleton base */
.skeleton {
    position: relative;
    overflow: hidden;
    background-color: #e9ecef;
    border-radius: 6px;
}

/* Animation */
.skeleton::after {
    content: "";
    position: absolute;
    inset: 0;
    transform: translateX(-100%);
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.6),
        transparent
    );
    animation: skeleton-loading 1.4s infinite;
}

@keyframes skeleton-loading {
    100% {
        transform: translateX(100%);
    }
}

.TransferBookingForm .form-control{min-height:56px;}
.TransferBookingForm .primary-btn1{padding:19px 20px}
.TransferBookingForm .journey_information .input-group-text{max-width:20%;}
.TransferBookingForm .return_journey_information .input-group-text{max-width:20%;}
.TransferBookingForm .card-header{background:white}
.TransferBookingForm .card-title{margin-top:8px !important}
.loading-icon {animation: spin 1s linear infinite;}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}

@media (min-width: 1301px) and (max-width: 1496px) {

}
@media (min-width: 1024px) and (max-width: 1300px) {

}

@media (min-width: 768px) and (max-width: 1023px) {

}
@media (max-width: 767px) { 

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

}
@media (max-width: 600px) {


}
	
@media (max-width:991px){

}
/* Mobile behavior */
@media (max-width: 768px) {
 .modal-lang-col label{font-size:13px;}
.progress-wrap{bottom:70px;} 

.tour-packages-card{min-height:750px;max-height:750px;}
.tour-packages-card .package-img img{min-height:300px !important;max-height:300px !important;}

.filter-wrapper .filter-input-wrap .filter-input .single-search-box.room-field .custom-select-wrap {left:155px}


.filter-wrapper .nav-pills .nav-item .nav-linkX{font-size:12px;padding:8px 8px}
.filter-wrapper .nav-pills .nav-item{width:100% !important}
.filter-wrapper .tab-pane{margin-top:140px !important}
.filter-wrapper .primary-btn1{padding:10px;width:100% !important}
.filter-wrapper .nav-item button{width:90% !important;margin-top:5px}
.filter-wrapper .dropdown{width:80% !important;z-index:9999}
.car-dropoff-point-input .select2-container--default{width:85% !important}

.main-top-banner-text-title {font-size:18px}
.line-with-dot {max-width:50% !important}
.main-top-banner-text-area{top:5% !important}
.main-top-banner-text-area .list-group-item{font-size:12px;padding:1px 2px}


.transfer-card-skeleton .skeleton-img {min-height: 275px;max-height:275px}
.transfer-card-skeleton .skeleton-img a img{min-height: 270px;max-height:270px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.message-textarea {min-height: 120px;}
}

/* Hide link on desktop */
@media (min-width: 769px) {
    
}
