@import url(./customized.ui.min.css);

/*-------------------------------------------------------------->*/
/*<!--------------------------------START CSS INDEX PAGE-------------------------------*/
.loader-svg-img {position: relative; left: 0;right: 0;text-align: center;top: 33%;margin: 0 auto;width: 300px;height: 300px;line-height: 300px;border-radius: 50%;}
.loader-svg-img img{position: absolute;top: 120px;left: 0;right: 0;margin: 0 auto;}
.flight-icon { position: absolute;top: 37%;color: #fff;transform: rotate(45deg);left: 0;right: 0;z-index: 9999;animation: fa-spin 10s infinite linear;width: 78px;height: 78px;display: flex;margin: 0 auto;line-height: 80px;font-size: 18px;}
.flight-icon .fa{transform: rotate(90deg);}

/*<!--------------------------------START CSS OFFER PART-------------------------------*/
.items-container {padding: 3rem 0;}
.section-title .p1{font-size: 21px;font-weight: 700;}
.section-title .p2{color: #a1a0b9;}
.section-title h2,.section-title h4{font-size: 25px;font-weight: 700;margin-bottom: .5rem;}
.section-title {padding-bottom: 3rem;}
.show-title .section-title {position: relative;z-index: 10;}
.section-title h3{font-size: 35px;font-weight: 700;margin-bottom: .5rem;}
.first-items{display: grid;grid-template-columns: 1fr 1fr 1fr;}
.first-items .item-card{justify-self: center;overflow: hidden; border-radius: 5px;box-shadow: 5px 4px 12px 4px rgba(79, 37, 225, 0.03);width: 360px;height: 220px;}
.first-items .item-card:first-child{justify-self: start;}
.first-items .item-card:last-child{justify-self: end;}
.first-items .item-card h3{text-shadow: 2px 2px 4px #000000;}
.first-items .item-card-body{background: linear-gradient(rgba(49, 45, 101, 0.1) 10%, rgba(49, 45, 101, 0.35) 100%);left: 0px;color: #ffeb3b;bottom: 0px;z-index: 2;right: 0px;padding: 20px;}
.first-items .figure::before { position: absolute;top: 50%; left: 50%; z-index: 2;display: block; content: '';width: 0;height: 0;background: rgba(255,255,255,.2);border-radius: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;}
.figure {margin: 0;padding: 0;background: #fff;overflow: hidden;}
.first-items .figure:hover::before {-webkit-animation: circle .75s;	animation: circle .75s;}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}

.item-card:hover .cover-image {-webkit-transform: scale(1.2);transform: scale(1.2);}
.item-card img{border-radius: 5px;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
/*-------------------------------------------------------------->*/
/*<!--------------------------------START CSS SERVICE PART-------------------------------*/
.item-service{width: 150px;height: 150px; border-radius: 50%;padding-top: 23px !important;background: rgba(17, 35, 99, 0.70);margin: 0 auto;display: block;}
.item-service:hover {background: rgba(0, 0, 0, 0.25);box-shadow: 5px 4px 12px 4px rgba(49, 40, 154, 0.25);}
.item-service img{width: 4rem !important;height: 4rem !important;margin-bottom: 0.5rem !important;}
/*-------------------------------------------------------------->*/
/*<!--------------------------------START CSS VIDEO PART-------------------------------*/
.video-btn {animation: pulse 2s infinite;animation-duration: 2s; animation-timing-function: ease; animation-iteration-count: infinite;animation-duration: .9s;animation-iteration-count: infinite;animation-timing-function: ease-out;border-radius: 50%;width: 100px;height: 100px;line-height: 88px;font-size: 30px;background: #fdfdfd1a;border: 6px solid rgba(255, 255, 255, 0.5);margin-top: 2rem !important;}
.section-video{position: relative;z-index: 10;text-align: center;}
.video-btn i{color: rgba(255, 255, 255, 0.8) !important;}
/*-------------------------------------------------------------->*/
/*<!--------------------------------START CSS COUNTER PART-------------------------------*/
.patter-image {background-repeat: repeat !important;background-size: auto !important;}
.background-pattern_before_1::before {content: '';position: absolute;width: 100%;height: 100%;left: 0;right: 0;display: block;z-index: 1;top: 0;background: rgba(238, 235, 250, 0.6);}
.col-counter {flex: 0 0 25%;max-width: 25%;position: relative;z-index: 10}
.col-counter h5{margin-bottom: 1rem !important;}
.counter {font-size: 35px;font-weight: 600 !important;}
.counter-icon {margin-bottom: .5rem;display: inline-flex;width: 4rem;height: 4rem;padding: 1.3rem 1.4rem;border-radius: 50%;}
.bg-third{background-color: #e36b7e;}
.bg-fourth{background-color: #94c963;}
/*-------------------------------------------------------------->*/
/*<!--------------------------------START CSS SEARCH PART-------------------------------*/
.color_text{color: rgba(255, 255, 255, 0.8) !important;}
.section-search {position: relative;z-index: 10;margin: 0 auto;}
.col-search .last{-webkit-box-shadow: 0px 0px 12px 0px rgba(255, 193, 7, 0.50);-moz-box-shadow: 0px 0px 12px 0px rgba(255, 193, 7, 0.50);-ms-box-shadow: 0px 0px 12px 0px rgba(255, 193, 7, 0.50);-o-box-shadow: 0px 0px 12px 0px rgba(255, 193, 7, 0.50);box-shadow: 0px 0px 12px 0px rgba(255, 193, 7, 0.50);}
.col-search .fa{font-size: 25px;}
.text_1{animation:text1;}
.text_2{animation:text2;}
.text_1,
.text_2{overflow:hidden;white-space:nowrap;display:inline-block;position:relative;animation-duration:20s;animation-timing-function:steps(25, end);animation-iteration-count:infinite;}
.text_1::after,
.text_2::after{content:"|";position:absolute;left:0;animation:caret infinite;animation-duration:1s;animation-timing-function:steps(1, end);}
@keyframes text2{0%,
50%,
100%{width:0;}
60%,
90%{width:12.2em;}
}
@keyframes text1{0%,
50%,
100%{width:0;}
10%,
40%{width:12em;}
}
@keyframes caret{0%,
100%{opacity:0;}
50%{opacity:1;}
}
.animate-placeholder{right:0;height:40px;line-height:40px;color:#6d6e70;top: 3px;padding-right: 10px;}
.NotActive {position: relative; z-index: 99; opacity: 0;}
.section-search {background-color: #f8f7fc;border-radius: 5px;}
/*-------------------------------------------------------------->*/


/*<!--------------------------------START CSS TOURISM PART-------------------------------*/
.col-tourism{flex: 0 0 25%;max-width: 25%;margin-bottom: 20px;justify-content: center;display: flex;}
.col-tourism .item-card{overflow: hidden; border-radius: 5px;box-shadow: 5px 4px 12px 4px rgba(79, 37, 225, 0.03);width: 260px;height: 340px;}
.col-tourism .item-card-body{background: linear-gradient(rgba(49, 45, 101, 0.1) 10%, rgba(49, 45, 101, 0.35) 100%);left: 0px; color: #fff;bottom: 3px; z-index: 2;right: 0px;padding: 20px;}
.col-tourism .fa-map-marker-alt{padding-left: 5px;}
.col-tourism:nth-child(1),.col-tourism:nth-child(5){justify-content: flex-end}
.col-tourism:nth-child(4),.col-tourism:nth-child(8){justify-content: flex-start}
.col-tourism .item-card-img{width: 260px;height: 340px;}
/*-------------------------------------------------------------->*/
/*<!--------------------------------START CSS ARTICLE LIST PART-------------------------------*/
.item-article{padding: 15px;}
.item-article h5{margin: .5rem 0;}
.item-article p{margin: 1rem 0;}
.background-color_before_2::before {border-radius: 5px;content: '';position: absolute; width: 100%; height: 100%;left: 0;right: 0;display: block;z-index: 0;top: 0;background: rgba(49, 45, 101, 0.6) !important;}
.item-article .btn_1  {opacity: 0;transition: all 0.4s;}
.item-article .cover-image{overflow: hidden;height: 350px;border: 1px solid #e5e4f0;box-shadow: 5px 4px 12px 4px rgba(79, 37, 225, 0.03);display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column; border-radius: 5px;}
.item-article .item-card-body{padding: 4rem ;transition: all 0.4s;margin-top: 50px;}
.item-article .item-card-body:hover {transition: all 0.4s;margin-top: 5px;}
.item-article .item-card-body:hover .btn_1 {display: inline-block;bottom: 45px;opacity: 1;transition: all 0.4s;}
/*-------------------------------------------------------------->*/
/*<!--------------------------------START CSS TOUR LIST PART-------------------------------*/
.col-tour{flex: 0 0 33.333333%;max-width: 33.333333%;margin-bottom: 20px;justify-content: center;display: flex;}
.col-tour .item-card {width: 362px;box-shadow: 5px 4px 12px 4px rgba(79, 37, 225, 0.03);display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-width: 0; border-radius: 5px;word-wrap: break-word;background-color: #f5f4fb;background-clip: border-box;border: 1px solid #e5e4f0;}
.col-tour .item-card-body{padding: 1rem 1.5rem;}
.item-card-footer {border-top: 1px solid #e5e4f0;padding: 1rem 1.5rem;}
.text-muted{display: inline-block;color: #797896;margin-left: 15px;}
.text-muted .fa{padding-left: 10px;}
.ariline-name{margin-right: 20px;position: relative;top: -3px;color: #797896;}
.col-tour h3{margin-bottom: .5rem;}
.col-tour .item-card-img{overflow: hidden; border-radius: 5px 5px 0 0;width: 360px;height: 220px;}
.col-tour .item-card img {border-radius: 5px 5px 0 0;}
.col-tour:nth-child(1),.col-tour:nth-child(4){justify-content: flex-end}
.col-tour:nth-child(3),.col-tour:nth-child(6){justify-content: flex-start}
.item-tour .figure::before {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.item-tour .figure:hover::before {-webkit-animation: shine .75s;animation: shine .75s;}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
/*-------------------------------------------------------------->*/
/*<!--------------------------------START CSS TOUR/ARTICLE LIST-------------------------------*/
.navigation-container{padding: 5px 0;}
.navigation li{ display: inline-block;padding: 0 10px;}
.list-page h1{font-size:30px}
.navigation a{color: #797896;}
.navigation a:hover{color:  #040a10;}
/*<!--------------------------------START CSS ARTICLE LIST-------------------------------*/
.item-article-container .item-article {flex: 0 0 50%;max-width: 50%;justify-content: center;display: flex;}
/*-------------------------------------------------------------->*/
/*-------------------------------START CSS GALLERY TOUR _ARTICLE LIST-------------------------------*/
.no-gallery{text-align: center;border: 1px solid #e5e4f0;width: 98%;border-radius: 5px;margin-bottom: 10px; background-color: #fff;}
.no-gallery .fa{color: #ccc;font-size: 150px;}
.demo-gallery > ul {margin-bottom: 0;}
.demo-gallery > ul > li {float: left;margin-bottom: 15px;margin-left: 20px;width: 70px;height: 70px;}
.demo-gallery > ul > li a {border-radius: 5px;display: block;overflow: hidden;position: relative;float: left;height: 70px;width: 70px;}
.demo-gallery > ul > li a > img {-webkit-transition: -webkit-transform 0.15s ease 0s;-moz-transition: -moz-transform 0.15s ease 0s;-o-transition: -o-transform 0.15s ease 0s;transition: transform 0.15s ease 0s;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);height: 100%;width: 100%;}
.demo-gallery > ul > li a:hover > img {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1); }
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {opacity: 1;}
.demo-gallery > ul > li a .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.1);bottom: 0;left: 0;position: absolute;right: 0;top: 0;-webkit-transition: background-color 0.15s ease 0s;-o-transition: background-color 0.15s ease 0s;transition: background-color 0.15s ease 0s;}
.demo-gallery > ul > li a .demo-gallery-poster > img {left: 50%;margin-left: -10px;margin-top: -10px;opacity: 0;position: absolute;top: 50%;-webkit-transition: opacity 0.3s ease 0s;-o-transition: opacity 0.3s ease 0s;transition: opacity 0.3s ease 0s;}
.demo-gallery > ul > li a:hover .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.5);}
.demo-gallery .justified-gallery > a > img {-webkit-transition: -webkit-transform 0.15s ease 0s;-moz-transition: -moz-transform 0.15s ease 0s;-o-transition: -o-transform 0.15s ease 0s;transition: transform 0.15s ease 0s;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);height: 100%;width: 100%;  }
.demo-gallery .justified-gallery > a:hover > img {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1); }
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {opacity: 1; }
.demo-gallery .justified-gallery > a .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.1);bottom: 0;left: 0;position: absolute;right: 0;top: 0;-webkit-transition: background-color 0.15s ease 0s;-o-transition: background-color 0.15s ease 0s;transition: background-color 0.15s ease 0s; }
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {left: 50%;margin-left: -10px;margin-top: -10px;opacity: 0;position: absolute;top: 50%;-webkit-transition: opacity 0.3s ease 0s;-o-transition: opacity 0.3s ease 0s;transition: opacity 0.3s ease 0s; }
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.5); }
.demo-gallery .video .demo-gallery-poster img {height: 48px;margin-left: -24px;margin-top: -24px;opacity: 0.8;width: 48px; }
.demo-gallery.dark > ul > li a {border: 3px solid #04070a; }
.lg-icon {font-family: 'fontIcon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.lg-actions .lg-next, .lg-actions .lg-prev {background-color: rgba(0, 0, 0, 0.45);border-radius: 2px;color: #ccc;cursor: pointer;display: block;font-size: 22px;margin-top: -10px;padding: 8px 10px 9px;position: absolute;top: 50%;z-index: 1080;border: none;outline: none;}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {pointer-events: none;opacity: 0.5;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {color: #FFF;}
.lg-actions .lg-next {right: 20px;}
.lg-actions .lg-next:before {content: "\e095";}
.lg-actions .lg-prev {left: 20px;}
.lg-actions .lg-prev:after {content: "\e094";}
@-webkit-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-moz-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-ms-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-webkit-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@-moz-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@-ms-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
.lg-outer.lg-right-end .lg-object {-webkit-animation: lg-right-end 0.3s;-o-animation: lg-right-end 0.3s;animation: lg-right-end 0.3s;position: relative;}
.lg-outer.lg-left-end .lg-object {-webkit-animation: lg-left-end 0.3s;-o-animation: lg-left-end 0.3s;animation: lg-left-end 0.3s;position: relative;}
.lg-toolbar {z-index: 1082;left: 0;position: absolute;top: 0;width: 100%;background-color: rgba(0, 0, 0, 0.45);}
.lg-toolbar .lg-icon {color: #ccc;cursor: pointer;float: right;font-size: 24px;height: 47px;line-height: 27px;padding: 10px 0;text-align: center;width: 50px;text-decoration: none !important;outline: medium none;-webkit-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}
.lg-toolbar .lg-icon:hover {color: #FFF;}
.lg-toolbar .lg-close:after {content: "\e070";}
.lg-toolbar .lg-download:after {content: "\e0f2";}
.lg-sub-html {background-color: rgba(0, 0, 0, 0.45);bottom: 0;color: #EEE;font-size: 16px;left: 0;padding: 10px 40px;position: fixed;right: 0;text-align: center;z-index: 1080;}
.lg-sub-html h4 {margin: 0;font-size: 13px;font-weight: bold;}
.lg-sub-html p {font-size: 12px;margin: 5px 0 0;}
#lg-counter {color: #ccc;display: inline-block;font-size: 16px;padding-left: 20px;padding-top: 12px;vertical-align: middle;}
.lg-toolbar, .lg-prev, .lg-next {opacity: 1;-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}
.lg-hide-items .lg-prev {opacity: 0;-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}
.lg-hide-items .lg-next {opacity: 0;-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}
.lg-hide-items .lg-toolbar {opacity: 0;-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {-webkit-transform: scale3d(0.5, 0.5, 0.5);transform: scale3d(0.5, 0.5, 0.5);opacity: 0;-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}
.lg-outer .lg-thumb-outer {background-color: #0D0A0A;bottom: 0;position: absolute;width: 100%;z-index: 1080;max-height: 350px;-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {-webkit-transition-duration: 0s !important;transition-duration: 0s !important;}
.lg-outer.lg-thumb-open .lg-thumb-outer {-webkit-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);}
.lg-outer .lg-thumb {padding: 10px 0;height: 100%;margin-bottom: -5px;}
.lg-outer .lg-thumb-item {border-radius: 5px;cursor: pointer;float: left;overflow: hidden;height: 100%;border: 2px solid #FFF;border-radius: 4px;margin-bottom: 5px;}
@media (min-width: 1025px) {
.lg-outer .lg-thumb-item {-webkit-transition: border-color 0.25s ease;-o-transition: border-color 0.25s ease;transition: border-color 0.25s ease;}
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {border-color: #a90707;}
.lg-outer .lg-thumb-item img {width: 100%;height: 100%;object-fit: cover;}
.lg-outer.lg-has-thumb .lg-item {padding-bottom: 120px;}
.lg-outer.lg-can-toggle .lg-item {padding-bottom: 0;}
.lg-outer.lg-pull-caption-up .lg-sub-html {-webkit-transition: bottom 0.25s ease;-o-transition: bottom 0.25s ease;transition: bottom 0.25s ease;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {bottom: 100px;}
.lg-outer .lg-toogle-thumb {background-color: #0D0A0A;border-radius: 2px 2px 0 0;color: #040a10;cursor: pointer;font-size: 24px;height: 39px;line-height: 27px;padding: 5px 0;position: absolute;right: 20px;text-align: center;top: -39px;width: 50px;}
.lg-outer .lg-toogle-thumb:after {content: "\e1ff";}
.lg-outer .lg-toogle-thumb:hover {color: #FFF;}
.lg-outer .lg-video-cont {display: inline-block;vertical-align: middle;max-width: 1140px;max-height: 100%;width: 100%;padding: 0 5px;}
.lg-outer .lg-video {width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;position: relative;}
.lg-outer .lg-video .lg-object {display: inline-block;position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.lg-outer .lg-video .lg-video-play {width: 84px;height: 59px;position: absolute;left: 50%;top: 50%;margin-left: -42px;margin-top: -30px;z-index: 1080;cursor: pointer;}
.lg-outer .lg-has-iframe .lg-video {-webkit-overflow-scrolling: touch;overflow: auto;}
.lg-outer .lg-has-html5:hover .lg-video-play {opacity: 1;}
.lg-outer .lg-video-object {width: 100% !important;height: 100% !important;position: absolute;top: 0;left: 0;}
.lg-outer .lg-has-video .lg-video-object {visibility: hidden;}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {display: none;}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {visibility: visible;}
.lg-progress-bar {background-color: #040a10;height: 5px;left: 0;position: absolute;top: 0;width: 100%;z-index: 1083;opacity: 0;-webkit-transition: opacity 0.08s ease 0s;-moz-transition: opacity 0.08s ease 0s;-o-transition: opacity 0.08s ease 0s;transition: opacity 0.08s ease 0s;}
.lg-progress-bar .lg-progress {background-color: #a90707;height: 5px;width: 0;}
.lg-progress-bar.lg-start .lg-progress {width: 100%;}
.lg-show-autoplay .lg-progress-bar {opacity: 1;}
.lg-autoplay-button:after {content: "\e01d";}
.lg-show-autoplay .lg-autoplay-button:after {content: "\e01a";}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
-webkit-transition-duration: 0s;transition-duration: 0s;}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
#lg-zoom-in:after {content: "\e311";}
#lg-actual-size {font-size: 20px;}
#lg-actual-size:after {content: "\e033";}
#lg-zoom-out {opacity: 0.5;pointer-events: none;}
#lg-zoom-out:after {content: "\e312";}
.lg-zoomed #lg-zoom-out {opacity: 1;pointer-events: auto;}
.lg-outer .lg-pager-outer {bottom: 60px;left: 0;position: absolute;right: 0;text-align: center;z-index: 1080;height: 10px;}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {overflow: visible;}
.lg-outer .lg-pager-cont {cursor: pointer;display: inline-block;overflow: hidden;position: relative;vertical-align: top;margin: 0 5px;}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {box-shadow: 0 0 0 2px white inset;}
.lg-outer .lg-pager-thumb-cont {background-color: #fff;color: #FFF;bottom: 100%;height: 83px;left: 0;margin-bottom: 20px;margin-left: -60px;opacity: 0;padding: 5px;position: absolute;width: 120px;border-radius: 3px;-webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
-moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);}
.lg-outer .lg-pager-thumb-cont img {width: 100%;height: 100%;}
.lg-outer .lg-pager {background-color: rgba(255, 255, 255, 0.5);border-radius: 50%;box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
display: block;height: 12px;-webkit-transition: box-shadow 0.3s ease 0s;-o-transition: box-shadow 0.3s ease 0s;transition: box-shadow 0.3s ease 0s;width: 12px;}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
box-shadow: 0 0 0 8px white inset;}
.lg-outer .lg-caret {border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px dashed;bottom: -10px;display: inline-block;height: 0;left: 50%;margin-left: -5px;position: absolute;vertical-align: middle;width: 0;}
.lg-fullscreen:after {content: "\e20c";}
.lg-fullscreen-on .lg-fullscreen:after {content: "\e20d";}
.lg-outer #lg-dropdown-overlay {background-color: rgba(0, 0, 0, 0.25);bottom: 0;cursor: default;left: 0;position: fixed;right: 0;top: 0;z-index: 1081;opacity: 0;visibility: hidden;-webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
-o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
-webkit-transition-delay: 0s;transition-delay: 0s;-moz-transform: translate3d(0, 0px, 0);-o-transform: translate3d(0, 0px, 0);-ms-transform: translate3d(0, 0px, 0);
-webkit-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);opacity: 1;visibility: visible;}
.lg-outer.lg-dropdown-active #lg-share {color: #FFF;}
.lg-outer .lg-dropdown {background-color: #fff;border-radius: 2px;font-size: 14px;list-style-type: none;margin: 0;padding: 10px 0;position: absolute;right: 0;text-align: left;top: 50px;opacity: 0;visibility: hidden;
-moz-transform: translate3d(0, 5px, 0);-o-transform: translate3d(0, 5px, 0);-ms-transform: translate3d(0, 5px, 0);-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);-webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
-moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
-o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;}
.lg-outer .lg-dropdown:after {content: "";display: block;height: 0;width: 0;position: absolute;border: 8px solid transparent;border-bottom-color: #FFF;right: 16px;top: -16px;}
.lg-outer .lg-dropdown > li:last-child {margin-bottom: 0px;}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {color: #040a10;}
.lg-outer .lg-dropdown a {color: #040a10;display: block;white-space: pre;padding: 4px 12px;font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;}
.lg-outer .lg-dropdown a:hover {background-color: rgba(0, 0, 0, 0.07);}
.lg-outer .lg-dropdown .lg-dropdown-text {display: inline-block;line-height: 1;margin-top: -3px;vertical-align: middle;}
.lg-outer .lg-dropdown .lg-icon {color: #040a10;display: inline-block;float: none;font-size: 20px;height: auto;line-height: 1;margin-right: 8px;padding: 0;vertical-align: middle;width: auto;}
.lg-outer #lg-share {position: relative;}
.lg-outer #lg-share:after {content: "\e80d";}
.lg-outer #lg-share-facebook .lg-icon {color: #3b5998;}
.lg-outer #lg-share-facebook .lg-icon:after {content: "\e901";}
.lg-outer #lg-share-twitter .lg-icon {color: #00aced;}
.lg-outer #lg-share-twitter .lg-icon:after {content: "\e904";}
.lg-outer #lg-share-googleplus .lg-icon {color: #dd4b39;}
.lg-outer #lg-share-googleplus .lg-icon:after {content: "\e902";}
.lg-outer #lg-share-pinterest .lg-icon {color: #cb2027;}
.lg-outer #lg-share-pinterest .lg-icon:after {content: "\e903";}
.lg-group:after {content: "";display: table;clear: both;}
.lg-outer {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1050;text-align: left;opacity: 0;-webkit-transition: opacity 0.15s ease 0s;-o-transition: opacity 0.15s ease 0s;transition: opacity 0.15s ease 0s;}
.lg-outer * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lg-outer.lg-visible {opacity: 1;}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
-webkit-transition-duration: 0s !important;transition-duration: 0s !important;opacity: 1;}
.lg-outer.lg-grab img.lg-object {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lg-outer.lg-grabbing img.lg-object {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
.lg-outer .lg {height: 100%;width: 100%;position: relative;overflow: hidden;margin-left: auto;margin-right: auto;max-width: 100%;max-height: 100%;}
.lg-outer .lg-inner {width: 100%;height: 100%;position: absolute;left: 0;top: 0;white-space: nowrap;}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {display: inline-block !important;}
.lg-outer.lg-css .lg-current {display: inline-block !important;}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {display: inline-block;text-align: center;position: absolute;width: 100%;height: 100%;}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
.lg-outer .lg-img-wrap {position: absolute;padding: 0 5px;left: 0;right: 0;top: 0;bottom: 0;}
.lg-outer .lg-item.lg-complete {background-image: none;}
.lg-outer .lg-item.lg-current {z-index: 1060;}
.lg-outer .lg-image {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto !important;height: auto !important;}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {opacity: 0;-webkit-transition: opacity 0.15s ease 0s;-o-transition: opacity 0.15s ease 0s;transition: opacity 0.15s ease 0s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
opacity: 1;}
.lg-outer .lg-empty-html {display: none;}
.lg-outer.lg-hide-download #lg-download {display: none;}
.lg-backdrop {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1040;background-color: #040a10;opacity: 0;-webkit-transition: opacity 0.15s ease 0s;-o-transition: opacity 0.15s ease 0s;transition: opacity 0.15s ease 0s;}
.lg-backdrop.in {opacity: 1;}
.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
-webkit-transition: none 0s ease 0s !important;-moz-transition: none 0s ease 0s !important;-o-transition: none 0s ease 0s !important;transition: none 0s ease 0s !important;}
.lg-css3.lg-use-css3 .lg-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-css3.lg-use-left .lg-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-css3.lg-fade .lg-item {opacity: 0;}
.lg-css3.lg-fade .lg-item.lg-current {opacity: 1;}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
-webkit-transition: opacity 0.1s ease 0s;
-moz-transition: opacity 0.1s ease 0s;
-o-transition: opacity 0.1s ease 0s;
transition: opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item {opacity: 0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-left .lg-item {opacity: 0;position: absolute;left: 0;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {left: -100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {left: 100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {left: 0;opacity: 1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}
.img_original img{border-radius: 5px;box-shadow: 5px 4px 12px 4px rgba(79, 37, 225, 0.03);}
.demo-gallery {text-align: right;direction: rtl;height: 80px;overflow: hidden;}
/*-------------------------------------------------------------->*/
/*-------------------------------START CSS TOUR _ARTICLE VIEW-------------------------------*/
.title_table {padding: 10px;border-radius: 5px 5px 0 0;}
.col-view-container{margin-bottom: 15px;}
.col-list-view{border-bottom: 1px solid #ebebeb;padding: 5px 0;}
.col-list-view a{width: 100%;}
.col-list-view .fas{margin-left: 5px;}
.cdate,.prp_price{color: #989898;}
.inner-list-view{width: 40%;margin: 0 auto;height: 80px;}
.inner-list-view img {width: 100%;height: 80px;border-radius: 5px;}
.desc-list-view{width: 60%;color: #040a10;text-align: right;}
.hotels-container {margin: 15px 0;}
.hotel-container {box-shadow: 5px 4px 12px 4px rgba(79, 37, 225, 0.03);border: 1px solid #e5e4f0;border-top: none;border-radius: 5px;}
.hotel-container .tbl-head {background: rgba(17, 35, 99, 0.08);border: 1px solid #e0e0e0;}
.hotel-container .tbl-head td.first-th {width: 42%;padding: 0px;}
.hotel-container .tbl-head td {padding:1px 5px;text-align: center;}
.hotel-container .tbl-head td.tbl-th11 {width: 60%;}
.hotel-container .tbl-head td.tbl-th2,.hotel-container .tbl-head td.tbl-th3,.hotel-container .tbl-head td.tbl-th8,.hotel-container .tbl-head td.tbl-th4 {width: 12%;}
.hotel-container .tbl-head td.tbl-th5 {width: 16%;}
.hotel-container .tbl-head td.tbl-th6 {width: 8%;}
.hotel-container .tbl-body .tbl-td {width: 100%;height: auto;margin: 0px;padding: 0px;clear: both;/* line-height: 50px; */}
.hotel-container .tbl-td .part1 {width: 60%;padding: 0px 5px;}
.hotel-container .tbl-td .part2 {width: 20%;line-height: 50px !important;min-height: 50px;padding: 0px 5px;}
.hotel-container .tbl-td .part3 {width: 20%;padding: 0px 5px;}
.hotel-container .tbl-body {background: #fff;color: #040a10;width: 100%; text-align: center;border: 1px solid #e0e0e0;}
.hotel-container .tbl-body:nth-child(2n) {background-color: rgba(3, 20, 48, 0.05);}
.section-container{margin-bottom: 10px;background-color: #fff;border: 1px solid #e5e4f0;box-shadow: 5px 4px 12px 4px rgba(79, 37, 225, 0.03);border-radius: 5px;padding: 20px;}
.tour-info-container {margin-bottom: 15px;color: #040a10;box-shadow: 0px 0px 5px #98989891;border-radius: 5px;}
.links-container {margin: 20px 0 0;}
.link-container {padding: 0 2px;margin-bottom: 10px;}
.link-container button {padding: 10px;padding-left: 50px;border-radius: 5px;box-shadow: 0px 0px 5px #98989891;font-size: 14px;}
.package-btn{background:#94c963;}
.package-btn:hover{background: rgba(0, 0, 0, 0.09); color:#94c963;}
.package-btn::before {content: "\f019";}
.share-btn:hover{background: rgba(0, 0, 0, 0.09); color:#e36b7e;}
.share-btn::before {content: "\f1e0";}
.share-btn{ background: #e36b7e;}
.links-container button::before {font-family: "fontawesome";position: absolute; height: 100%;left: 0;top: 0;line-height: 2;font-size: 20px;width: 45px;background: rgba(0, 0, 0, 0.09);border-radius: 5px 0 0 5px;}
.drop-shares-container {left: 2px;top: 40px;z-index: 999; }
.drop-share-container {background: #e36b7e;border-radius: 5px;box-shadow: 0px 0px 5px #98989891;}
.drop-share-container ul li {width: 45px;height: 30px;line-height: 30px;border-bottom: 1px solid rgba(255,255,255,0.1);}
.drop-share-container ul li a {width: auto;padding: 0;color: #fff;}
.drop-share-container ul li:hover{background: #cf6173;}
.drop-shares-container.article{left: 0px;width: 134px;} 
.drop-share-container.article{width: 42px;}
.brief-info{color: #989898;margin-left: 10px;}
.info-container{margin-bottom: 15px;}
.sidebar-title .fa{margin-left: 5px; color: #94c963;}
.sidebar-title li{margin-bottom: 5px;}
.sidebar-title li:hover a{color: #112363;}
.brief-info .fa {margin-left: 5px;}
.question-container {width: 35%;padding: 6px;background-color: rgba(17, 35, 99, 0.08);border-radius: 0 5px 5px 0;}
.answer-container {width: 65%;padding: 5px;}
.no-padding {padding-bottom: 0;}
.part2 img{width: 100%; height: auto;}
.tour_title {margin-bottom: 5px;}
.sidebar_title{border-bottom: 1px solid #112363;margin-bottom: 10px;}
.sidebar_title span{padding: 5px 20px;background-color: rgba(17, 35, 99, 0.08);border-radius: 5px 5px 0px 0px;text-align: center;}
.tour-info-box {background-color: #fff;border: 1px solid #e5e4f0;box-shadow: 5px 4px 12px 4px rgba(79, 37, 225, 0.03);border-radius: 5px;padding: 20px;margin-bottom: 10px;line-height: 30px;}
.inline-p .ans_second p:not(:last-child)::after {content: "،";margin: 0px 5px;}
.inline-p .ans_second p {line-height: 31px;display: inline-block;}
.style-bg{background: #fff;border: 1px solid #E0E0E0;border-radius: 5px;padding: 20px;}
.col-list-view:hover .desc-list-view{color: #112363;}
.dec-pro{width: 98%;}
.section-view {margin-bottom: 20px;}
.section-view h2{margin-bottom: 10px;}
.margin-bottom-view{margin-bottom: 20px;}
.answer-info-list {margin-right: 5px;}
.desc-list-view h3{margin-bottom: 5px;}
.showhotel {color: #040a10;}
.hotel-container th:first-child {border-radius: 10px 0 0 0;-moz-border-radius: 10px 0 0 0;-webkit-border-radius: 10px 0 0 0;}
.hotel-container th:last-child {border-radius: 0 10px 0 0;-moz-border-radius: 0 10px 0 0;-webkit-border-radius: 0 10px 0 0;}
.call-phone{display: inline-block;width: 35px;height: 35px;text-align: center;line-height: 35px;background: rgba(0, 171, 172,0.13);border-radius: 100%;animation: bounce 2s infinite;background-color: rgba(17, 35, 99, 0.08);color: #112363;margin-left: 7px;}
.phone-number{margin-top: 8px;}
.hotel-container .tbl-body:nth-child(2n) {background-color: rgba(238, 196, 12, 0.05);}
.ic-travel-program {margin-left: 10px;color: #94c963;}
.cl-travel-program {margin-top: -26px;}
.qu-travel-program {margin-bottom: 5px;background: #ecedf3;border-radius: 5px;padding: 0 10px;}
.ans_second {display: inline-block;margin-left: 20px;}
/*-------------------------------------------------------------->*/
/*-------------------------------START CSS ABOUT / CONTACT-------------------------------*/
.row-contact{text-align: right; color: #040a10;}
.row-contact a{ color: #040a10;}
.row-contact p{display: inline-block;}
.col-contact{width: 50%;}
.qu_contact { width: 13%;}
.qu_contact i{margin-left: 5px;}
.text-style {line-height: 30px;text-align: justify;}
.col-contact input[type=text], .col-contact textarea{background: #f5f4fb;width: 95%;direction: rtl;padding: 5px 10px;margin-bottom: 10px;border: 1px solid #e1e1e1;border-radius:5px;color: #040a10;max-height: 176px;line-height: 1.7;}
.col-contact input[type=submit]{width: 95%;direction: rtl;padding: 5px 10px;margin-bottom: 10px;border-radius:5px;color: #fff;max-height: 176px;line-height: 1.7;cursor: pointer;}
.map {height: 450px;}
.show-map .map{display: block;}
#ballsWaveG { position:relative; width:70px; height:16px; margin:auto; }
.ballsWaveG { position:absolute; top:0; background-color:rgb(186,186,186); width:9px; height:9px; animation-name:ballsWaveG; -o-animation-name:ballsWaveG; -ms-animation-name:ballsWaveG; -webkit-animation-name:ballsWaveG; -moz-animation-name:ballsWaveG; animation-duration:1.5s; -o-animation-duration:1.5s; -ms-animation-duration:1.5s; -webkit-animation-duration:1.5s; -moz-animation-duration:1.5s; animation-iteration-count:infinite; -o-animation-iteration-count:infinite; -ms-animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-direction:normal; -o-animation-direction:normal; -ms-animation-direction:normal; -webkit-animation-direction:normal; -moz-animation-direction:normal; border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
#ballsWaveG_1 { left:0; animation-delay:0.6s; -o-animation-delay:0.6s; -ms-animation-delay:0.6s; -webkit-animation-delay:0.6s; -moz-animation-delay:0.6s; }
#ballsWaveG_2 { left:9px; animation-delay:0.75s; -o-animation-delay:0.75s; -ms-animation-delay:0.75s; -webkit-animation-delay:0.75s; -moz-animation-delay:0.75s; }
#ballsWaveG_3 { left:18px; animation-delay:0.9s; -o-animation-delay:0.9s; -ms-animation-delay:0.9s; -webkit-animation-delay:0.9s; -moz-animation-delay:0.9s; }
#ballsWaveG_4 { left:26px; animation-delay:1.05s; -o-animation-delay:1.05s; -ms-animation-delay:1.05s; -webkit-animation-delay:1.05s; -moz-animation-delay:1.05s; }
#ballsWaveG_5 { left:35px; animation-delay:1.2s; -o-animation-delay:1.2s; -ms-animation-delay:1.2s; -webkit-animation-delay:1.2s; -moz-animation-delay:1.2s; }
#ballsWaveG_6 { left:44px; animation-delay:1.35s; -o-animation-delay:1.35s; -ms-animation-delay:1.35s; -webkit-animation-delay:1.35s; -moz-animation-delay:1.35s; }
#ballsWaveG_7 { left:53px; animation-delay:1.5s; -o-animation-delay:1.5s; -ms-animation-delay:1.5s; -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s; }
#ballsWaveG_8 { left:62px; animation-delay:1.64s; -o-animation-delay:1.64s; -ms-animation-delay:1.64s; -webkit-animation-delay:1.64s; -moz-animation-delay:1.64s; }
@keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
@-o-keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
@-ms-keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
@-webkit-keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
@-moz-keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
/*-------------------------------------------------------------->*/

/*<!-------------------------------START CSS LOGIN MOB-------------------------------*/
#ballsWaveG { position:relative; width:70px; height:16px; margin:auto; }
.ballsWaveG { position:absolute; top:0; background-color:rgb(186,186,186); width:9px; height:9px; animation-name:ballsWaveG; -o-animation-name:ballsWaveG; -ms-animation-name:ballsWaveG; -webkit-animation-name:ballsWaveG; -moz-animation-name:ballsWaveG; animation-duration:1.5s; -o-animation-duration:1.5s; -ms-animation-duration:1.5s; -webkit-animation-duration:1.5s; -moz-animation-duration:1.5s; animation-iteration-count:infinite; -o-animation-iteration-count:infinite; -ms-animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-direction:normal; -o-animation-direction:normal; -ms-animation-direction:normal; -webkit-animation-direction:normal; -moz-animation-direction:normal; border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
#ballsWaveG_1 { left:0; animation-delay:0.6s; -o-animation-delay:0.6s; -ms-animation-delay:0.6s; -webkit-animation-delay:0.6s; -moz-animation-delay:0.6s; }
#ballsWaveG_2 { left:9px; animation-delay:0.75s; -o-animation-delay:0.75s; -ms-animation-delay:0.75s; -webkit-animation-delay:0.75s; -moz-animation-delay:0.75s; }
#ballsWaveG_3 { left:18px; animation-delay:0.9s; -o-animation-delay:0.9s; -ms-animation-delay:0.9s; -webkit-animation-delay:0.9s; -moz-animation-delay:0.9s; }
#ballsWaveG_4 { left:26px; animation-delay:1.05s; -o-animation-delay:1.05s; -ms-animation-delay:1.05s; -webkit-animation-delay:1.05s; -moz-animation-delay:1.05s; }
#ballsWaveG_5 { left:35px; animation-delay:1.2s; -o-animation-delay:1.2s; -ms-animation-delay:1.2s; -webkit-animation-delay:1.2s; -moz-animation-delay:1.2s; }
#ballsWaveG_6 { left:44px; animation-delay:1.35s; -o-animation-delay:1.35s; -ms-animation-delay:1.35s; -webkit-animation-delay:1.35s; -moz-animation-delay:1.35s; }
#ballsWaveG_7 { left:53px; animation-delay:1.5s; -o-animation-delay:1.5s; -ms-animation-delay:1.5s; -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s; }
#ballsWaveG_8 { left:62px; animation-delay:1.64s; -o-animation-delay:1.64s; -ms-animation-delay:1.64s; -webkit-animation-delay:1.64s; -moz-animation-delay:1.64s; }
@keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
@-o-keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
@-ms-keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
@-webkit-keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
@-moz-keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}

.fa.fa-refresh { border-left: none !important; padding: 0 !important; margin: 0 !important; font-size: 20px !important; }
.loader { border: 5px solid #f3f3f3; border-radius: 50%; width: 15px; height: 15px; -webkit-animation: spin 2s linear infinite; /* Safari */ animation: spin 2s linear infinite; }
/* Safari */
@-webkit-keyframes spin {  0% {
-webkit-transform: rotate(0deg);
}
 100% {
-webkit-transform: rotate(360deg);
}
}
 @keyframes spin {  0% {
transform: rotate(0deg);
}
 100% {
transform: rotate(360deg);
}
}


/*-------------------------------------------------------------->*/


/* ____________________________NEW SEARCH ENGINE STYLES___________________________________ */
.banner-1{background:url("https://www.safardustan.ir/images/ub5.jpg");padding-top:6.2rem;padding-bottom:11rem;}.search-container{z-index:8;top:90px;left:0;right:0;}.search-container .section-header-text{text-align:center;}.section-header-text{text-shadow:2px 2px 4px #000000;}.section-header-text h1{font-size:35px;margin-bottom:10px;}
.module-form{margin-top:10px;background:#ffffff;padding:10px 10px 10px 10px;border-radius:10px;}.reserve-field.CheckHotelDate.mb-4.mt-5.clear-both.float-right.w-full{float:none!important;clear:both!important;text-align:right!important}.module-icon svg{width:60px!important;height:60px!important}.Basis_Calendar{font-family:'DanaFaNum'!important}.Basis_Calendar .selected_date{background:var(--primary)!important}.confirm-date-content button:hover{background:var(--secondary-600)}.confirm-date-content button{background:var(--primary);color:white}.calendar-apply-date:hover{background:var(--secondary-600)}.calendar-apply-date{background:var(--primary);color:white}.day.days_available{background:var(--secondary-600)}.calendar-switch{color:var(--primary)}.Basis_Calendar .section_next_month,.Basis_Calendar .section_prev_month{color:var(--primary)}.Basis_Calendar .current_day::after{border-color:var(--primary) transparent transparent}.Basis_Calendar .month_day_list table td:not(.disable_day,.empty_day,.expire_day):hover{border-color:var(--primary)}.Basis_Calendar .current_day{background:var(--primary)!important;color:white!important}.Basis_Calendar_Box{font-family:'DanaFaNum'!important;margin-top:-3.25rem}.calendar-apply-date,.calendar-switch,.calendar-today,.calendar-footer input::placeholder{font-family:'DanaFaNum'!important}.calendar-footer input,.calendar-footer::placeholder{font-family:'DanaFaNum'}.search-box-container{margin-top:5px!important;padding:0 1px 1px 0;}.search-box-container input,.search-box-container select,.search-box-container button{font-family:'DanaFaNum'!important}.search-engine-container{padding-top:13rem;display:flex;justify-content:center}.module-banner-image img{position:absolute;top:0;left:0;width:100%;height:405px;object-fit:cover;border-radius:24px}.search-nav{margin-bottom:24px!important}.reservation-item{grid-template-columns:repeat(10,minmax(0,1fr));display:grid;gap:10px}.reserve-btn{display:flex!important;flex-direction:column;align-items:center;justify-content:center;background-color:#f4f4f5;width:80px!important;height:105px!important;margin:0!important;padding:0!important;border-radius:12px;transition:all 300ms ease}.reserve-btn .module-name{color:#52525b;transition:all 300ms ease}.reservation-item li{border-left:2px solid #e4e4e4!important}.reservation-item li.active-module{border-left:2px solid var(--primary)!important}.active-module{border:1px solid var(--primary)!important;background-color:white!important;color:var(--zinc-700)!important;box-shadow:0 4px 7.7px 0 black40;filter:drop-shadow(5px 5px 10px #0000002a)}.active-module .module-name{color:var(--zinc-700)}.reserve-btn:hover{background-color:var(--primary);box-shadow:0 4px 7.7px 0 black40}.formhotel,.formtour,.forminsurance,#cipSearch,.formvisa,#serviceSearch,.formbus{margin-top:0!important}.formtrain .reserve-field.destination-route .click-content,.formflight .reserve-field.destination-route .click-content,#flightHotelSearch .reserve-field.destination-route .click-content,.formbus .reserve-field.departure-route .click-content{padding-right:16px!important}.reserve-field.departure-date,.click-content,.reserve-field.passengers-field,.reserve-field.return-date,.reserve-field.traveltype-field,.reserve-field.flighttype-field,.reserve-field.Compartment-field{background-color:#f4f4f5!important;height:56px!important;border-radius:12px;padding:4px!important}.click-content,.reserve-field.departure-date>div:first-of-type,.reserve-field.return-date>div:first-of-type{display:flex;align-items:center}.reserve-field.departure-date>div:first-of-type,.reserve-field.return-date>div:first-of-type{padding:0!important}.label-routes .down-icon,.label-routes .label-text,.label-dates .down-icon,.label-dates .label-text,.label-passengers .down-icon,.label-passengers .label-text,.label-flighttype-cip .down-icon,.label-flighttype-cip .label-text,.label-traveltype-cip .down-icon,.label-traveltype-cip .label-text,.label-compartment-train .down-icon,.label-compartment-train .label-text,.reserve-field.departure-route p,.reserve-field.destination-route p,.reserve-field.departure-date p,.reserve-field.return-date p,.reserve-search button svg{display:none!important}.label-routes,.label-dates,.label-passengers{width:auto!important}.flighttype-field.flighttype-dropDown,.reserve-field.flightclass-field{display:flex!important;align-items:center;justify-content:center;gap:8px;height:48px!important;padding:0 12px 0 8px;cursor:pointer;border:1px solid #71717a;border-radius:12px;background-color:white}.reserve-field.flightclass-field{width:128px!important;height:48px!important;margin-right:10px;position:absolute!important;top:10px;right:10.75rem}#flightHotelSearch .reserve-field.flightclass-field{right:0}.reserve-field.flightclass-field>div:first-of-type{display:flex;align-items:center;gap:8px;flex-direction:row-reverse;padding:0}#flightHotelSearch .flight-routes{margin-top:0}#flightHotelSearch{padding-top:4rem}.reserve-field.flightclass-field>div:first-of-type .clr{position:absolute}.flighttype-field.flighttype-dropDown{margin-bottom:16px;width:163px!important;height:48px!important}.flighttype-field.flighttype-dropDown .flighttype-field-icon{left:-6px!important;display:block!important}.flighttype-field-icon .down-icon,.label-flightclass .down-icon{margin-top:0!important}.flighttype-field-icon svg,.label-flightclass .down-icon,.label-routes svg,.label-dates svg,.label-passengers svg{width:48px!important;height:48px!important}.close-passenger-box svg,.selectLocation svg{width:32px!important;height:32px!important}.flighttype-field.flighttype-dropDown .flighttype-dropDown-text{margin-bottom:0!important;height:auto!important;font-size:16px!important}.label-flightclass>svg:first-of-type,.label-flightclass .label-text{display:none}.flight-routes,.train-routes{flex:2.5!important}.reserve-field.passengers-field{flex:1!important}.Basis_Date_Box{flex:1.54!important}.formtrain .Basis_Date_Box{flex:1.7!important}.formtrain .departure{width:65%!important}.formflight .departure,#flightHotelSearch .departure{width:72%!important}.reserve-field.departure-route,.reserve-field.destination-route{flex:2!important}#cipSearch .reserve-field.passengers-field{flex:1.1!important}#flightHotelSearch .Flightclass-Passenger,.formflight .Flightclass-Passenger{flex:1.1!important}.reserve-field.departure-route,.reserve-field.destination-route{width:100%!important;height:59px!important}#cipSearch .Basis_Date_Box,#trainSearch .Basis_Date_Box{flex-basis:100%}.reserve-field.traveltype-field,.reserve-field.flighttype-field{flex:1;height:56px!important}.reserve-field.Compartment-field{flex:1}.Basis_Date_Box{flex:2}#hotelSearch .Basis_Date_Box,#tourSearch .Basis_Date_Box,#insuranceSearch .Basis_Date_Box,#serviceSearch .Basis_Date_Box,#busSearch .Basis_Date_Box{flex-basis:100%}.Flightclass-Passenger{flex:1}.flightclass-in-passengerbox{display:none!important}.Wrapper-ExteraHoteldate{width:60%!important}.Basis_Date.start_date,.Basis_Date.end_date,.Basis_Date_ExteraHoteldate{position:unset!important;padding:0!important}.reserve-field.passengers-field{flex:1}.reserve-field.passengers-field>div:first-of-type{display:flex;align-items:center;padding:0}.exchangeRoute{top:4px!important;left:-27px!important;background-color:var(--primary)!important;border-radius:100%;width:48px!important;height:48px!important;display:flex;align-items:center;justify-content:center;margin:0!important;transition:all 300ms ease;transform:rotate(90deg)}.exchangeRoute:hover{background-color:var(--secondary-600)!important}.reserve-search{margin-top:0;height:56px!important}.reserve-search button{position:relative;width:125px!important;background-color:var(--primary)!important;height:56px!important;color:white!important;border-radius:12px;transition:all 300ms ease;overflow:hidden}.reserve-search button span{position:relative;z-index:10;color:white;transition:color .3s ease}.reserve-search button::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--secondary-600);border-radius:inherit;transform:translateX(100%) translateY(100%);transition:all .3s ease-out}.reserve-search button:hover::after{transform:translateX(0) translateY(0)}.flighttype-items,.FlightClass.hidden-box,.traveltype.hidden-box,.flighttype.hidden-box,.Compartment.hidden-box{top:100%;width:100%!important;right:0;background-color:white;border:none!important;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px;border-radius:8px;padding:8px;margin-bottom:30px!important}.FlightClass.hidden-box li,.traveltype.hidden-box li,.flighttype.hidden-box li,.Compartment.hidden-box li{line-height:2rem;font-size:1rem;text-align:center;display:block;margin:4px 0;border:unset;padding:2px 6px;transition:all 300ms ease}.active-r-btn,.active-FlightClass,.active-FlightType,.active-TravelType,.active-Compartment{border-radius:8px!important;background-color:var(--primary)!important;transition:all 300ms ease}.active-r-btn span,.active-FlightClass,.active-FlightType label,.active-TravelType label,.active-Compartment label{color:white!important}#oneway:hover span,#backtoback:hover span,#multi:hover span,.FlightClass.hidden-box li:hover span,.traveltype.hidden-box li:hover label,.flighttype.hidden-box li:hover label,.Compartment.hidden-box li:hover label{color:white!important}#oneway:hover,#backtoback:hover,#multi:hover,.FlightClass.hidden-box li:hover,.traveltype.hidden-box li:hover,.flighttype.hidden-box li:hover,.Compartment.hidden-box li:hover{background-color:var(--primary);border-radius:8px!important}.searchList{height:auto!important;position:absolute!important;width:450px!important;min-width:auto!important;border-radius:8px;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px;left:0;max-height:254px;overflow-y:auto}.multicity-flight-form .searchList{width:350px!important}.ul-list ul li{text-align:center}.ul-list ul li:first-of-type{background-color:var(--primary);color:white!important}.ul-list ul li:not(:last-child),.locationResult div:not(:last-of-type){border-bottom:1px solid var(--primary-100)}.ul-list ul li:hover{background-color:var(--primary);color:white!important;transition:all 300ms ease}.passengerbox.hidden-box{width:310px!important;position:absolute!important;right:0;left:0;margin:0;padding:16px!important;top:100%;border-radius:8px;overflow-x:hidden!important;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px}.passenger-item.adult-passenger-item,.passenger-item.child-passenger-item,.passenger-item.infant-passenger-item,.passenger-item.room-passenger-item,.passengerbox.hidden-box .passenger-item{display:flex;justify-content:space-between}.passenger-item.child-passenger-item ul,.passenger-item.adult-passenger-item ul,.passenger-item.infant-passenger-item ul,.passenger-item.room-passenger-item ul,.passengerbox.hidden-box .passenger-item ul{height:auto!important;line-height:normal!important;display:flex;align-items:center;justify-content:space-between}.minus-count,.plus-count{line-height:normal!important;width:24px!important;height:24px!important;background:var(--primary);display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px}.plus-count .count-icon-simple,.minus-count .count-icon-simple{color:white;font-size:24px!important}.plus-count>div,.minus-count>div{line-height:27px!important}.passenger-counts .count{min-width:0!important}.confirm-passenger,.toggle-calendar{display:flex!important;align-items:center;justify-content:center;margin-top:24px;background-color:var(--primary)!important;color:white;border-radius:8px;font-weight:500;height:40px!important;transition:all 300ms ease}.confirm-passenger:hover,.toggle-calendar:hover{background-color:var(--secondary-600)!important;color:white!important}.reserve-field.flightclass-field div:first-of-type .clr,.passengerbox.hidden-box .clr{position:absolute}.route-container{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:24px}.multi-route-tlt{margin-bottom:8px!important}.multicity-flight-form .route-minus-btn{top:0;left:0;width:auto!important;position:absolute;display:flex;line-height:normal!important;height:auto!important;padding-right:10px!important}button,[role="button"]{cursor:pointer}.multicity-flight-form .route-minus-btn span{display:none}.multicity-flight-form .route-content:first-of-type div.route-minus-btn,.multicity-flight-form .route-content:nth-child(2) div.route-minus-btn,.remove-routs{display:none!important}.route-content-inner{flex-wrap:wrap}.multicity-flight-form .departure{width:60%!important}.multicity-flight-form .passengers-field-f{width:352px!important;flex:unset}.multicity-flight-form .reserve-search{width:auto!important;flex-basis:auto!important;margin-top:0!important}.Add-Remove.reserve-field{width:187px!important;height:56px!important;display:flex;align-items:center;justify-content:center;background-color:var(--primary-100);color:var(--primary);border-radius:12px;transition:all 300ms ease;cursor:pointer}.Add-Remove.reserve-field:hover{background-color:var(--primary)}.Add-Remove.reserve-field:hover .add-routs{color:white}.multiroute-fields{align-items:center}.add-routs{width:100%!important;font-size:12px!important;font-weight:500;transition:all 300ms ease}.add-routs:hover{color:white}.addroute-icon{display:none}.deleteRoom{color:red}.passenger-birthday-dropdown li{font-size:12px}.passenger-birthday-dropdown{z-index:99!important}.selectLocation{display:flex;align-items:center;width:100%!important;padding:4px 0}.selectLocation .parent-item,.selectLocation .child-item{display:flex;align-items:center}.createChildDropdown{float:unset!important}.createChildDropdown .select-age{border:1px solid var(--primary-400);border-radius:8px;outline:none;height:40px!important;float:unset!important}.createChildDropdown label{float:unset!important}.contentRoom{border-top:1px solid var(--primary-100);padding-top:8px}.birthdate-day-value,.birthdate-month-value,.birthdate-year-value{border:1px solid #737373!important;border-radius:8px;margin-top:.5rem;font-size:12px}.search-box-container .birthdate-dates div::after{top:14px!important}.createPassengerDropdown{margin-top:.5rem}.traintype-items{width:fit-content!important;background-color:var(--primary-50);border-radius:8px;padding:8px;margin-bottom:16px!important}.traintype-items li{padding:4px;border-radius:8px;transition:all 300ms ease}.traintype-items li:hover{background-color:var(--primary)}.traintype-items li:hover span{color:white!important}#busSearch .reserve-field.departure-date,#busSearch .reserve-field.return-date{flex:1}.close-passenger-box{width:auto!important;height:auto!important}.Compartment-field .border-type-1.cursor-pointer.h-full.rounded-type-1.px-2,.traveltype-field .border-type-1.cursor-pointer.h-full.rounded-type-1.px-2,.flighttype-field .border-type-1.cursor-pointer.h-full.rounded-type-1.px-2{display:flex;justify-content:start;align-items:center}label.label-traveltype>svg,label.label-compartment-train>svg{min-width:24px;min-height:24px;transform:scale(1);transform-origin:center}label.label-flighttype-cip>svg{min-width:24px;min-height:24px;transform:scale(2);transform-origin:center}label.w-full{width:39px!important}.banner-searchBox{background-image:url(../images/banner-searchBox-tem4.jpg);height:450px;padding-top:0!important;position:initial}.searchHistory-content{margin-top:2em!important}*.reservation-item img,.reservation-item svg{margin-right:0!important;vertical-align:middle;fill:#141111;stroke:#989898;stroke-width:.7}
.searchList ul{overflow-y:auto;height:auto!important}.search-box-container .add-routs.deactive-addmc:hover{color:var(--neutral-100)!important;color:white!important;cursor:not-allowed}.Add-Remove:has(.deactive-addmc){background:var(--neutral-100)!important;color:white!important}.Add-Remove:has(.deactive-addmc):hover{background:var(--neutral-100)!important;color:white!important}.deactive-addmc:hover{background-color:unset!important;border-color:var(--neutral-100)!important;color:white!important;cursor:not-allowed;background:unset!important;opacity:1!important}.deactive-addmc{background-color:unset!important;border-color:var(--neutral-100)!important;color:white!important;cursor:not-allowed;background:unset!important;opacity:1!important}.search-box-container .add-routs.deactive-addmc:hover{color:white!important}.search-box-container .add-routs.deactive-addmc.text-primary{color:white!important}.searchList ul li:not(:first-child):hover{background:var(--primary-400)}.search-box-container input.bg-bgColor-100{background-color:white!important}.search-box-container.mobile-search-box .module-form .close-module-form{display:none!important}.book-border{border:1px solid rgb(228 228 231)!important}.book-border-zinc-200{--tw-border-opacity:1!important;border-color:rgb(228 228 231 / var(--tw-border-opacity,1))!important}.searchList .flex.relative.mb-2.float-right.w-full.clear-both.rounded-lg.bg-bgColor-100{background:unset!important}.bg-primary{background:var(--primary)}.search-box-container.mobile-search-box{margin-top:2em!important;}.mobile-search-box .reservation-item{width:100%!important}.mobile-search-box .Basis_Calendar{font-family:'DanaFaNum'!important}.mobile-search-box .Basis_Calendar .selected_date{background:var(--primary)!important}.mobile-search-box .confirm-date-content button:hover{background:var(--secondary-600)}.mobile-search-box .confirm-date-content button{background:var(--primary);color:#fff}.mobile-search-box .calendar-apply-date:hover{background:var(--secondary-600)}.mobile-search-box .calendar-apply-date{background:var(--primary);color:#fff}.mobile-search-box .day.days_available{background:var(--secondary-600)}.mobile-search-box .calendar-switch{color:var(--primary)}.mobile-search-box .Basis_Calendar .section_next_month,.mobile-search-box .Basis_Calendar .section_prev_month{color:var(--primary)}.mobile-search-box .Basis_Calendar .current_day::after{border-color:var(--primary) transparent transparent}.mobile-search-box .Basis_Calendar .month_day_list table td:not(.disable_day,.empty_day,.expire_day):hover{border-color:var(--primary)}.mobile-search-box .Basis_Calendar .current_day{background:var(--primary)!important;color:#fff!important}.mobile-search-box .Basis_Calendar_Box{font-family:'DanaFaNum'!important}.mobile-search-box .calendar-apply-date,.mobile-search-box .calendar-switch,.mobile-search-box .calendar-today,.mobile-search-box .calendar-footer input::placeholder{font-family:'DanaFaNum'!important}.mobile-search-box .calendar-footer input,.mobile-search-box .calendar-footer::placeholder{font-family:'DanaFaNum'}.mobile-search-box .search-box-container input,.mobile-search-box .search-box-container select,.mobile-search-box .search-box-container button{font-family:'DanaFaNum'!important}.mobile-search-box .module-banner-image img{width:100%;height:12rem;object-fit:cover;border-radius:24px}.mobile-search-box #search-box{padding:12px}.mobile-search-box .search-nav{margin-bottom:24px!important}.mobile-search-box .reservation-item{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px 4px!important}.mobile-search-box .reserve-btn{display:flex!important;flex-direction:column;align-items:center;justify-content:center;grid-column:span 2;width:auto!important;height:105px!important;background-color:#f4f4f5;margin:0!important;padding:0!important;border-radius:12px;transition:all 300ms ease}.mobile-search-box .reserve-btn:last-child:nth-child(3n + 1){grid-column:1 / -1}.mobile-search-box .reserve-btn:nth-last-child(2):nth-child(3n + 1),.mobile-search-box .reserve-btn:nth-last-child(1):nth-child(3n + 2){grid-column:span 3}.mobile-search-box .reserve-btn .module-name{color:#52525b;transition:all 300ms ease}.mobile-search-box .active-module{background-color:var(--primary)!important;color:white;box-shadow:0 4px 7.7px 0 #00000040}.mobile-search-box .active-module .module-name{color:var(--zinc-700)}.mobile-search-box .reserve-btn:hover{background-color:var(--primary);box-shadow:0 4px 7.7px 0 #00000040}.mobile-search-box .reserve-btn:hover .module-name{color:#ffffff}.mobile-search-box .reserve-btn .module-name:hover{color:#ffffff!important}.mobile-search-box .reserve-field.departure-date,.mobile-search-box .click-content,.mobile-search-box .reserve-field.passengers-field,.mobile-search-box .reserve-field.return-date,.mobile-search-box .reserve-field.traveltype-field,.mobile-search-box .reserve-field.flighttype-field,.mobile-search-box .reserve-field.Compartment-field{background-color:#f4f4f5!important;width:100%!important;height:56px!important;border-radius:12px;padding:4px!important}.mobile-search-box .click-content,.mobile-search-box .reserve-field.departure-date>div:first-of-type,.mobile-search-box .reserve-field.return-date>div:first-of-type{display:flex;align-items:center}.mobile-search-box .reserve-field.departure-date>div:first-of-type,.mobile-search-box .reserve-field.return-date>div:first-of-type{padding:0!important}.mobile-search-box .label-routes .down-icon,.mobile-search-box .label-routes .label-text,.mobile-search-box .label-dates .down-icon,.mobile-search-box .label-dates .label-text,.mobile-search-box .label-passengers .down-icon,.mobile-search-box .label-passengers .label-text,.mobile-search-box .label-flighttype-cip .down-icon,.mobile-search-box .label-flighttype-cip .label-text,.mobile-search-box .label-traveltype-cip .down-icon,.mobile-search-box .label-traveltype-cip .label-text,.mobile-search-box .label-compartment-train .down-icon,.mobile-search-box .label-compartment-train .label-text,.mobile-search-box .reserve-field.departure-route p,.mobile-search-box .reserve-field.destination-route p,.mobile-search-box .reserve-field.departure-date p,.mobile-search-box .reserve-field.return-date p,.mobile-search-box .reserve-search button svg{display:none!important}.mobile-search-box .label-routes,.mobile-search-box .label-dates,.mobile-search-box .label-passengers{width:auto!important}.mobile-search-box .flighttype-field.flighttype-dropDown,.mobile-search-box .reserve-field.flightclass-field{display:flex;align-items:center;justify-content:center;gap:8px;height:48px!important;padding:0 12px 0 8px;cursor:pointer;border:1px solid #71717a;border-radius:12px;background-color:#fff}.mobile-search-box .flighttype-field.flighttype-dropDown{margin-bottom:24px;width:136px!important;height:48px!important}.mobile-search-box .flighttype-field.flighttype-dropDown .flighttype-field-icon{margin-left:8px!important;display:block!important}.mobile-search-box .flighttype-field.flighttype-dropDown .flighttype-dropDown-text{margin-bottom:0!important;height:auto!important}.mobile-search-box .flighttype-dropDown-text,.mobile-search-box .FlightClass-text{font-size:12px!important}.mobile-search-box .flighttype-field-icon .down-icon,.mobile-search-box .label-flightclass .down-icon{margin-top:0!important}.mobile-search-box .flighttype-field-icon svg,.mobile-search-box .label-flightclass .down-icon,.mobile-search-box .label-routes svg,.mobile-search-box .label-dates svg,.mobile-search-box .label-passengers svg,.mobile-search-box .close-searchList svg{width:48px!important;height:48px!important}.mobile-search-box .close-passenger-box svg{width:24px!important;height:24px!important}.label-routes.label-departure-train svg,.r-bus .label-routes.label-departure-bus svg{width:24px!important;height:24px!important;transform:scale(2);transform-origin:center;}.exchangeRoute svg,.removeroute-icon{width:24px!important;height:24px!important;transform:scale(1);transform-origin:center}.mobile-search-box .selectLocation svg{width:32px!important;height:32px!important}.mobile-search-box .exchangeRoute svg,.mobile-search-box .removeroute-icon{width:24px!important;height:24px!important}.mobile-search-box .r-bus .label-routes.label-departure-bus svg{width:48px!important;height:24px!important}.mobile-search-box .label-routes.label-departure-train svg{width:43px!important;height:24px!important}.mobile-search-box #flightSearch .reserve-field.flightclass-field{display:block!important;width:120px!important;height:48px!important;position:absolute!important;top:-72px;right:9rem}.mobile-search-box #flightHotelSearch .reserve-field.flightclass-field{display:block!important;width:120px!important;height:48px!important;position:absolute!important;top:10px;right:9rem}.mobile-search-box #flightHotelSearch .reserve-field.flightclass-field{right:0}.mobile-search-box .reserve-field.flightclass-field>div:first-of-type{display:flex;align-items:center;gap:8px;flex-direction:row-reverse;padding:0}.mobile-search-box .reserve-field.flightclass-field>div:first-of-type .clr{position:absolute}.mobile-search-box .label-flightclass>svg:first-of-type,.mobile-search-box .label-flightclass .label-text{display:none}.mobile-search-box .form-search,.mobile-search-box #flightHotelSearch>div:first-of-type,.mobile-search-box #trainSearch>div:first-of-type{flex-wrap:wrap}.mobile-search-box #flightSearch{position:relative}.mobile-search-box #flightHotelSearch .flight-routes{margin-top:72px}.mobile-search-box .reserve-field.departure-route,.mobile-search-box .reserve-field.destination-route{width:100%!important;height:56px!important;margin-bottom:8px!important}.mobile-search-box #cipSearch .Basis_Date_Box,.mobile-search-box #trainSearch .Basis_Date_Box{flex-basis:100%}.mobile-search-box .reserve-field.traveltype-field,.mobile-search-box .reserve-field.flighttype-field{margin-bottom:8px!important;height:56px!important}.mobile-search-box .reserve-field.Compartment-field{margin-bottom:8px!important}.mobile-search-box .Basis_Date_Box{margin-bottom:8px!important;flex-direction:column}.mobile-search-box #hotelSearch .Basis_Date_Box,.mobile-search-box #tourSearch .Basis_Date_Box,.mobile-search-box #insuranceSearch .Basis_Date_Box,.mobile-search-box #serviceSearch .Basis_Date_Box,.mobile-search-box #busSearch .Basis_Date_Box{flex-basis:100%}.mobile-search-box .Flightclass-Passenger{flex:1}.mobile-search-box .flightclass-in-passengerbox{display:none!important}.mobile-search-box .Basis_Date.start_date,.mobile-search-box .Basis_Date.end_date,.mobile-search-box .Basis_Date_ExteraHoteldate{position:unset!important;padding:0!important}.mobile-search-box .reserve-field.passengers-field{margin-bottom:12px!important}.mobile-search-box .reserve-field.passengers-field>div:first-of-type{display:flex;align-items:center;padding:0}.mobile-search-box .exchangeRoute{top:40px!important;left:20px!important;background-color:var(--primary)!important;border-radius:100%;width:40px!important;height:40px!important;display:flex;align-items:center;justify-content:center;margin:0!important;transform:rotate(0)!important}.mobile-search-box .reserve-search{flex-basis:100%;margin-top:16px;height:auto!important}.mobile-search-box .reserve-search button{position:relative;width:100%!important;background-color:var(--primary)!important;height:48px!important;color:white!important;margin-top:0!important;margin-left:0!important;border-radius:12px;transition:all 300ms ease;overflow:hidden}.mobile-search-box .reserve-search button span{position:relative;z-index:10;color:#fff;transition:color .3s ease}.mobile-search-box .reserve-search button::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--secondary-900);border-radius:inherit;transform:translateX(100%) translateY(100%);transition:all .3s ease-out}.mobile-search-box .reserve-search button:hover::after{transform:translateX(0) translateY(0)}.mobile-search-box .flighttype-items,.mobile-search-box .FlightClass.hidden-box,.mobile-search-box .traveltype.hidden-box,.mobile-search-box .flighttype.hidden-box,.mobile-search-box .Compartment.hidden-box{z-index:50!important;background-color:#fff;border:none!important;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px;border-radius:8px;padding:8px;margin-bottom:30px!important}.mobile-search-box .FlightClass.hidden-box ul,.mobile-search-box .traveltype.hidden-box ul,.mobile-search-box .flighttype.hidden-box ul,.mobile-search-box .Compartment.hidden-box ul{clear:both}.mobile-search-box .FlightClass.hidden-box li,.mobile-search-box .traveltype.hidden-box ul li,.mobile-search-box .flighttype.hidden-box ul li,.mobile-search-box .Compartment.hidden-box ul li{line-height:2rem;font-size:1rem;text-align:center;display:block;margin:4px 0;border:unset;padding:8px 4px!important;transition:all 300ms ease}.mobile-search-box .active-r-btn,.mobile-search-box .active-FlightClass,.mobile-search-box .active-TravelType,.mobile-search-box .active-FlightType,.mobile-search-box .active-Compartment{border-radius:8px!important;background-color:var(--primary)!important;transition:all 300ms ease}.mobile-search-box .active-r-btn span,.mobile-search-box .active-FlightClass span,.mobile-search-box .active-TravelType label,.mobile-search-box .active-FlightType label,.mobile-search-box .active-Compartment label{color:#ffffff!important}.mobile-search-box #oneway:hover span,.mobile-search-box #backtoback:hover span,.mobile-search-box #multi:hover span,.mobile-search-box .FlightClass.hidden-box li:hover span{color:white!important}.mobile-search-box #oneway:hover,.mobile-search-box #backtoback:hover,.mobile-search-box #multi:hover,.mobile-search-box .FlightClass.hidden-box li:hover{background-color:var(--primary);border-radius:8px!important}.mobile-search-box .searchList{border-radius:8px;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px;overflow-y:auto}.mobile-search-box .multicity-flight-form .searchList{width:100%!important}.mobile-search-box .ul-list ul li{text-align:center!important}.mobile-search-box .ul-list ul li:first-of-type{background-color:var(--primary);color:white!important;border-radius:4px;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px}.mobile-search-box .ul-list ul li:not(:last-child),.mobile-search-box .locationResult div:not(:last-of-type){border-bottom:1px solid var(--primary-100)}.mobile-search-box .ul-list ul li:hover{background-color:var(--primary);color:white!important;transition:all 300ms ease}.mobile-search-box .passengerbox.hidden-box{z-index:50!important;margin:0;padding:16px!important;top:100%;width:100%!important;border-radius:8px;overflow-x:hidden!important;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px}.mobile-search-box .flighttype-items-ul li{text-align:center!important;padding:8px 4px!important}.mobile-search-box .passenger-item.adult-passenger-item,.mobile-search-box .passenger-item.child-passenger-item,.mobile-search-box .passenger-item.infant-passenger-item,.mobile-search-box .passenger-item.room-passenger-item,.mobile-search-box .passengerbox.hidden-box .passenger-item{display:flex;justify-content:space-between}.mobile-search-box .passenger-item.child-passenger-item ul,.mobile-search-box .passenger-item.adult-passenger-item ul,.mobile-search-box .passenger-item.infant-passenger-item ul,.mobile-search-box .passenger-item.room-passenger-item ul,.mobile-search-box .passengerbox.hidden-box .passenger-item ul{height:auto!important;line-height:normal!important;display:flex;align-items:center;justify-content:space-between}.mobile-search-box .minus-count,.mobile-search-box .plus-count{line-height:normal!important;width:24px!important;height:24px!important;background:var(--primary);display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px}.mobile-search-box .plus-count .count-icon-simple,.mobile-search-box .minus-count .count-icon-simple{color:#fff;font-size:24px!important}.mobile-search-box .plus-count>div,.mobile-search-box .minus-count>div{line-height:27px!important}.mobile-search-box .confirm-passenger,.mobile-search-box .toggle-calendar{display:flex!important;align-items:center;justify-content:center;margin-top:24px;background-color:var(--primary)!important;color:white;border-radius:8px;font-weight:500;height:40px!important;transition:all 300ms ease}.mobile-search-box .confirm-passenger:hover,.mobile-search-box .toggle-calendar:hover{background-color:var(--secondary-900)!important;color:white!important}.mobile-search-box .reserve-field.flightclass-field div:first-of-type .clr,.mobile-search-box .passengerbox.hidden-box .clr{position:absolute}.mobile-search-box .multi-route-tlt{margin-bottom:20px!important}.mobile-search-box .multicity-flight-form .route-minus-btn{top:0;left:0;width:auto!important;position:absolute;display:flex;line-height:normal!important}.mobile-search-box .multicity-flight-form .route-content:first-of-type div.route-minus-btn,.mobile-search-box .multicity-flight-form .route-content:nth-child(2) div.route-minus-btn,.mobile-search-box .remove-routs,.mobile-search-box .multicity-flight-form .route-minus-btn span{display:none!important}.mobile-search-box .route-content-inner{flex-wrap:wrap}.mobile-search-box .multicity-flight-form .reserve-search{width:auto!important;flex-basis:auto!important;margin-top:0!important}.mobile-search-box .Add-Remove.reserve-field{width:100%!important;height:48px!important;display:flex;align-items:center;justify-content:center;background-color:var(--primary-100);color:var(--primary);border-radius:12px;transition:all 300ms ease;cursor:pointer}.mobile-search-box .Add-Remove.reserve-field:hover{background-color:var(--primary)}.mobile-search-box .Add-Remove.reserve-field:hover .add-routs{color:white}.mobile-search-box .multiroute-fields{align-items:center}.mobile-search-box .add-routs{width:100%!important;font-size:16px!important;font-weight:500;transition:all 300ms ease}.mobile-search-box .add-routs:hover{color:white}.mobile-search-box .addroute-icon,.mobile-search-box .close-module-form{display:none}.mobile-search-box .passenger-birthday-dropdown li{font-size:12px}.mobile-search-box .selectLocation{display:flex;align-items:center;width:100%!important;padding:4px 0}.mobile-search-box .selectLocation .parent-item,.mobile-search-box .selectLocation .child-item{display:flex;align-items:center}.mobile-search-box .createChildDropdown{float:unset!important}.mobile-search-box .createChildDropdown .select-age{border:1px solid var(--primary-400);background:unset!important;border-radius:8px;outline:none;height:40px!important;float:unset!important}.mobile-search-box .createChildDropdown label{float:unset!important}.search-box-container input.bg-bgColor-100,.search-box-container select.bg-bgColor-100{background:transparent!important}.mobile-search-box .contentRoom{border-top:1px solid var(--primary-100);padding-top:8px}.mobile-search-box .birthdate-day-value,.mobile-search-box .birthdate-month-value,.mobile-search-box .birthdate-year-value{border:1px solid var(--primary-300)!important;border-radius:8px;margin-top:.5rem;font-size:12px}.mobile-search-box .search-box-container .birthdate-dates div::after{top:14px!important}.mobile-search-box .createPassengerDropdown{margin-top:.5rem}.mobile-search-box .traintype-items{width:fit-content!important;background-color:var(--primary-50);border-radius:8px;padding:8px;margin-bottom:20px!important}.mobile-search-box .traintype-items li{padding:4px;border-radius:8px;transition:all 300ms ease}.mobile-search-box .traintype-items li:hover{background-color:var(--primary)}.mobile-search-box .traintype-items li:hover span{color:white!important}.mobile-search-box #busSearch .reserve-field.departure-date,.mobile-search-box #busSearch .reserve-field.return-date{flex:1}.mobile-search-box .close-passenger-box{width:auto!important;height:auto!important}.mobile-search-box .close-searchList{width:auto!important;height:auto!important}.mobile-search-box .searchHistory-content{width:100%!important;margin:1em!important}.Add-Remove>.h-full,.Add-Remove>.h-full>button{width:100%!important}.mobile-search-box .flighttype-field.flighttype-dropDown .flighttype-dropDown-text{font-size:12px!important}.mobile-search-box #flightHotelSearch{padding-top:0!important}.mobile-search-box .Wrapper-ExteraHoteldate{width:100%!important}.search-box-container.mobile-search-box .fixed-searchList{right:0!important;width:100%!important;position:fixed!important;top:0!important;transition:right .5s ease!important;background-color:#fff!important;height:100%!important;max-height:unset!important;max-width:unset!important;z-index:9999999!important}.mobile-search-box .formtrain .reserve-field.destination-route .click-content,.mobile-search-box .formflight .reserve-field.destination-route .click-content,.mobile-search-box #flightHotelSearch .reserve-field.destination-route .click-content,.mobile-search-box .formbus .reserve-field.departure-route .click-content{padding-right:0!important}.mobile-search-box .route-container{grid-template-columns:repeat(1,minmax(0,1fr))!important;display:grid;gap:24px}.search-box-container.mobile-search-box .fixed-FlightClass,.search-box-container.mobile-search-box .fixed-traveltype,.search-box-container.mobile-search-box .fixed-flighttype,.search-box-container.mobile-search-box .fixed-Compartment,.search-box-container.mobile-search-box .fixed-Dropdownflighttype{z-index:9999999!important}.search-box-container.mobile-search-box .fixed-searchList ul:first-child{border-bottom:none!important}@media (max-width:750px){.mobile-search-box .reservation-item li{border:unset!important}}
 
.reserve-btn .module-name:hover{color: #fff !important}
.reserve-btn.active-module .module-name:hover{color:var(--zinc-700)!important}
.search-box-container .reserve-btn.active-module{background-color:var(--primary);color:var(--zinc-700)!important}

 /* ____________________________NEW SEARCH ENGINE STYLES___________________________________ */
