/*<!--------------------------------START CSS DEFAULT-------------------------------*/
@charset "utf-8";
@import url(./customized.ui.min.css);
.hvr-horizontal {-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);cursor: pointer; -webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-horizontal:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #000a1f;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius: 6px;}
.hvr-horizontal:hover, .hvr-horizontal:focus, .hvr-horizontal:active {color: #fff;}
.hvr-horizontal:hover:before, .hvr-horizontal:focus:before, .hvr-horizontal:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.hvr-horizontal_2 {-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);cursor: pointer; -webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-horizontal_2:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #267Ed7;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius: 6px;}
.hvr-horizontal_2:hover, .hvr-horizontal_2:focus, .hvr-horizontal_2:active {color: #fff;}
.hvr-horizontal_2:hover:before, .hvr-horizontal_2:focus:before, .hvr-horizontal_2:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}

.btn_1{padding: 0.6em 1em;min-width: 120px;text-align: center;border-radius: 4px;}
.overflow-x{overflow-x: hidden;}
.cover-image {width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover ;position: relative;}
.item-container{padding: 3em 0;}
#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; -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 INDEX PAGE-------------------------------*/
/*<!--------------------------------START CSS HEADER-------------------------------*/
.search-box-banner{background-image: url(../images/search-bg.jpg);min-height: 400px;}
.search-box-banner::before{background-color: #FFFFFFFA;opacity: 0.75; width: 100%; height: 100%;content: ''; position: absolute;}
.search-box-banner .title{top: 3em; left: 0; right: 0; color: #1f2230;}

.item-container.first {margin-top: 11em; }
.flexbox-slider {display: -webkit-box;display: -ms-flexbox;display: flex;height: 500px;visibility: hidden;border-radius: 10px;overflow: hidden;}
.flexbox-slider .flexbox-slide {-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: linear;transition-timing-function: linear;-webkit-transition-delay: 0s;transition-delay: 0s;width: 20%;height: 100%;position: relative;overflow: hidden;cursor: pointer;visibility: visible;}
.flexbox-slider .flexbox-slide::after {position: absolute;top: 0;left: 0;content: "";display: block;width: 100%;height: 100%;background-color: rgba(37, 189, 194, 0.6);z-index: 2;opacity: 0; }
.flexbox-slider .flexbox-slide img {position: absolute;top: 50%;left: 50%;height: auto;width: auto;min-width: 100%;min-height: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1; } 
.flexbox-slider .flexbox-slide .text-block {position: absolute;left: 30px;bottom: 30px;max-width: 400px;padding: 20px;border-radius: 5px;background-color: rgba(0, 0, 0, 0.6);color: #fff;z-index: 4;visibility: hidden; }
.flexbox-slider .flexbox-slide .text-block h3 {font-size: 20px;font-weight: 700; }
.flexbox-slider:hover .flexbox-slide:hover {-ms-flex-negative: 0;flex-shrink: 0;width: 80%; }
.flexbox-slider.flexbox-slider-1 .flexbox-slide .text-block { bottom: 60px; }
.flexbox-slider.flexbox-slider-1:hover .flexbox-slide:hover .text-block {-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;-webkit-transition-delay: 0.5s;transition-delay: 0.5s;bottom: 30px;opacity: 1;visibility: visible;}
.flexbox-slider.flexbox-slider-1:hover .flexbox-slide:hover:after {opacity: 1;}
/*<!---------------------------------------------------------------*/
.nav-tour-cat li{padding: .5em 1em;display: inline-block;background: #fff;margin: 0 0.3em;border: 1px solid #e1e1e1;border-radius: 20px;}
.nav-tour-cat li.active,.nav-tour-cat li:hover{background-color:#267Ed7; color: #fff;border-color: #267Ed7;}
.nav-tour-cat {margin-bottom: 3em;}
.tour-list-content{box-shadow: 0px 6px 38px 0px rgba(0, 0, 0, 0.04);border-radius: 10px;margin-bottom: 1.5em;padding: 1em;}
.tour-list-content .d-flex{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center;align-items: center;}
.tour-list-content figure{overflow: hidden;margin-bottom: 1em;}
.tour-list-content .title{margin: 0.8em 0 0.5em 0;}
.tour-list-load .tour-list-content .icon-text{border-radius: 24px;background-color: #eef1f5;color: #677283;padding: 0.3em 0.5em;margin-left: 0.5em;}
.tour-list-content .icon {border-radius: 50%;width: 25px;height: 25px;line-height: 25px;margin-right: 0.5em;}
.tour-list-load .tour-list-content .icon{margin-left: 0.5em; margin-right: 0 !important;}
.tour-list-content footer{border-top: 2px solid #e9e9e9;padding-top: 1em ;margin-top: 1em;}
.ariline-name,.price-text{color: #000a1f;}
.tour-list-content .ariline-img{width: 45px;height: 45px;border-radius: 50%;background: #f7f8f9;line-height: 45px;}
.tour-list-content:hover {box-shadow: -3.285px 20.741px 51px 0px rgba(0, 0, 47, 0.2); }
.tour-list-content:hover .title{color: #04408d;}
.tour-list-content:hover figure img {transform: scale(1.1);}
.tour-list-content .link{border: 2px solid #04408d;width: 25px;height: 25px;border-radius: 50%;}
.tour-list-content:hover .link {background-color: #04408d !important;color: #fff !important;}
.tour-list-content:hover .link i {animation: toBottomFromTop 0.3s forwards; }
@keyframes toBottomFromTop {49% {  transform: translateY(100%);}50% { opacity: 0;  transform: translateY(-100%);}51% { opacity: 1;} }
/*<!---------------------------------tour list------------------------------*/
.row{display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;direction: rtl;} 
.row article .inner-tour{ display: block;width: 300px;margin: 0 auto;} 
.outer-box {flex: 0 0 25%;max-width: 25%;margin-bottom: 25px;padding-left: 10px;padding-right: 10px;}
.row .cover-image {height: auto;} 
.outer-box .link i{line-height: 20px;}
/*<!--------------------------------end of tour list-------------------------------*/
/*<!------------------------------article list---------------------------------*/
.outer{margin-bottom: 25px;padding-left: 10px;padding-right: 10px;flex: 0 0 33.3%;max-width: 33.3%;}
.row .inner-article{width: 400px;display: block;margin:0 auto ;}
.row .outer img{vertical-align: middle;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;height: 155px;display: block;}
.row .outer header , .owl-wrapper-outer header{height: 174px;overflow: hidden;}
/*<!------------------------------end of article list---------------------------------*/
.title-content .title{padding:0 0 0.5em 0; font-size: 1.7em;}
.title-content .title-watermark{opacity: 0.1;color: #53536c;font-size: 4em;}
.title-content .mini-title{left: 0;right: 0;top: 5em;}
.title-content {margin-bottom: 2em;}
/*<!---------------------------------------------------------------*/
.categories{background: rgba(245,245,245,0.5);background-image: url(../images/category-bg.png);min-height: 400px;}
.category-icon {font-size: 3.5em;width: 90px;height: 90px;line-height: 90px;border-radius: 50%;margin: 0.5em auto; transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);}
.categories-list-content a{background-color: #fff9f7}
.categories-list-content {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;margin-bottom: 1.5em;}
.categories-list-content .inner{border-radius: 10px;padding: 1em;}
.category-text {margin-bottom: 1em;}
.categories-list-content .inner:hover a{background-color: #fff;}
.categories-list-content .inner:hover{box-shadow: 0px 14px 29px 0px rgba(12, 12, 12, 0.08);}
.categories-list-content .inner:hover .category-icon {transform: rotateY(360deg);}
.categories-list-container{-ms-flex-wrap: wrap;flex-wrap: wrap;}
/*<!---------------------------------------------------------------*/
/*<!---------------------------------------------------------------*/
.article-list-content{box-shadow: 0px 14px 29px 0px rgba(12, 12, 12, 0.08);border-radius: 10px;margin-bottom: 1.5em;padding: 1.5em;width: 90%;margin:0 auto ;}
.article-list-content figure{overflow: hidden;margin-bottom: 1em;}
.article-list-content .title{margin: 0.5em 0 0.5em 0;}
.article-list-content .icon {border-radius: 50%;width: 25px;height: 25px;line-height: 25px;margin-left: 0.5em;}
.article-list-content .info{margin-top: 0.8em;}
.article-list-content:hover { box-shadow: 0px 29px 29px 0px rgba(12, 12, 12, 0.26); transform: translateY(-20px);}
.article-list-content:hover .title{color: #04408d;}
/*<!---------------------------------------------------------------*/
.airline-content img{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.airline-content img:hover{-webkit-filter: none;filter:none;}
/*<!---------------------------------------------------------------*/
.newsletter-form { padding: 3em; margin-top: 4em;}
.newsletter-form input{height: 48px;padding: 0 1em;margin: 0 1em;}
.newsletter-form .title{margin: 0.5em 0 0 4em;}
.field-captcha img{border-radius: 6px;margin-right: 0.2em;width: 80px;height: 35px;margin-left: 14px;}
.field-captcha {margin-top: 0.4em; left: 15em;}
.newsletter-form .field-captcha .fa{margin-top: -1.5em;}
.error{color: #f42e36;}
.success{color: #2db742;}

/*<!--------------------------------START CSS OWL-------------------------------*/
.tour-list-container .owl-wrapper-outer a{width: 100%;}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel, .owl-carousel .owl-wrapper{display:none;position:relative;}
.owl-carousel{width:100%;-ms-touch-action:pan-y;}
.owl-theme .owl-controls{text-align:center;position:initial;width:100%;}
.owl-pagination{display:none;}
.owl-next, .owl-prev{border: 2px solid #04408d;display:inline-block;font-weight:700;color:#777777;width:40px;line-height:40px;height:40px;border-radius:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;font-size: 20px;margin: 0.3em;text-align: center;font-family:"FontAwesome";}
.owl-carousel .owl-item{float:left;}
.owl-carousel .owl-item {text-align: center;transition: all 0.4s ease;}
.owl-carousel .owl-item figure img,.outer-box .ariline-img figure Img {vertical-align: middle;  -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;height: 150px;}
/*<!--------------------------------END CSS OWL-------------------------------*/
/*<!--------------------------------START CSS RESPONSIVE-------------------------------*/

@media only screen and (max-width:1200px){
.outer-box{flex: 0 0 33%;max-width: 33%;}
.outer{flex: 0 0 50%;max-width: 50%;}
.search-box-container{padding: 1.5em 0; top: 0;}
.search-box-header ul li p{width: 50px;height: 50px;}
.search-box-header{text-align: center;font-size: 12px !important;margin-bottom: 1.5em;}
.search-box-header ul li{margin: 0.5em ;font-size: 13px;}
.form_search-btn-content{  margin-top: 0;}
.search-box-header svg {width: 23pt;height: 23pt;}
.dep svg, .des svg{top: 0.7em;width: 15pt;height: 15pt;}
.result-for .input-container svg{top: 0.6em; width: 14pt;height: 14pt;}
.passenger_section .inner-container svg{width: 13pt;height: 13pt;top: 0.6em;}
.fa-exchange-container::before {background: none;}
.city ,.passenger_section,.skeleton-card{width: 100%;margin-bottom: 0.7em;}
.Basis_Date_Box{width: 100%;}
#search .mini-loading{top: 0.45em;}
.form-search {margin-top: 1em;}
.input-container input{height: 40px;}
.input-container {height: 40px;}
.inner-container {width: 100%;}
.count-passengers {line-height: 40px;font-size: 14px;}
.passenger_section .inner-container{height: 40px;width: 100% !important;}
.form-search .width_10{width: 100%;}
.Basis_Date_Box .width_50{width: 100%;margin-bottom: 0.7em;}
.start_date {border-top-left-radius: 4px !important;border-bottom-left-radius: 4px!important;}
.end_date { border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important;}
.search-box-loader{font-size:8px;}
.createChildDropdown select, .datepicker.BithdatePassenger{width: 98%;}
.fa-exchange-container{top: 1.5em;left: 1em;}
.fa-exchange-container .fa-exchange-alt {transform: rotate(90deg);}
.passenger_section .inner-container label{padding: 0.3em;top: -1em;font-size: 10px;}
.gregorian_date{line-height: inherit !important;font-size: 9px !important;top: 1.5em;}
.form_search-btn,.input-container .tourname{height: 40px;width: 100%;}
.Basis_Calendar .current_month .section_next_month {display: block!important;}  
.Basis_Calendar .current_month .month_detail {border-radius: 5px 5px 0 0 !important;} 
.Basis_Calendar .current_month {border-top-left-radius: 4px !important;border-bottom-left-radius: 0 !important;}
.Basis_Calendar .current_month{padding-left: 0 !important;}
.Basis_Calendar .next_current_month {z-index: 0 !important;left: auto !important;right: 0 !important;  }
.Basis_Calendar .next_current_month .section_prev_month { display: block!important;}
.Basis_Calendar{width: 88%;margin: 0 auto;}
.Basis_Calendar .month,.Basis_Calendar .year{left: 0;margin: 0 auto;width: 98%!important;}
.Basis_Calendar_Box{left: 0;right: 0 !important;margin: 0 auto;}
.Basis_Calendar_Box::before {right: 3em !important;}
.Basis_Calendar .date_info_selected{display: block !important;width: 98% !important;left: 0;right: 0;margin: 0 auto;color: #000 !important;}
.result-for .input-container::before,.dep::before, .des::before,.passenger_section .inner-container::before {top: 0.6em;}
.item-container.first {margin-top: 1.5em;}
.search-box-banner .title{position: relative;font-size: 1em;top: 1em;}
}
@media only screen and (max-width:881px){
.outer-box{flex: 0 0 50%;max-width: 50%;}
.tour-contain .row{margin-left: 0;margin-right: 0;}  
.outer{flex: 0 0 100%;max-width: 100%;}   
}
@media only screen and (max-width:603px){
.tour-list-content{width: 100%;}
.tour-list-container a{width: 100%;}
.article-list-content{width: 100%;}
.outer-box{flex: 0 0 100%;max-width: 100%;}
.tour-contain .row{margin-left: 0;margin-right: 0;}
.outer{flex: 0 0 90%;max-width: 90%;}   
}
@media screen and (min-width:651px) and (max-width:950px) {
.categories-list-content {-ms-flex: 0 0 33.3%;flex: 0 0 33.3%;max-width: 33.3%;}
}
@media screen and (min-width:491px) and (max-width:650px) {
.categories-list-content {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}
@media only screen and (max-width:490px){
.categories-list-content {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.categories-list-content .inner{width: 100%;}
}

