.search-box-hidden {display: none;}
/* banner */
.title-hidden{width: 0; height: 0;visibility: hidden;}
.color-gray-traveling-1{color :#636a85;}
.small-title-banner{font-weight: bolder;}
.title-banner-container{width: 40%;font-size: 60px;font-weight: bold;}
.background-banner{background-image: url(../images/banner-1.jpg);width: 100%;height:500px;background-size: cover;}
.line-height-65{line-height: 65px;}
/* banner */
/* searchbox */
.fa-plane-departure:before {content: "\f5b0";}
.fa-plane-arrival:before {content: "\f5af";}
.fi-sr-plane-arrival:before {content: "\f736";}.fi-sr-plane-departure:before {content: "\f737";}
.fi-sr-calendar-day:before {content: "\f27e";}
.fi-sr-hotel:before {content: "\f5aa";}
.fi-sr-passport:before {content: "\f6ee";}
.fi-sr-briefcase:before {content: "\f5a6";}
.fi-sr-exchange-alt:before {content: "\f456";}
.fi-sr-umbrella:before {content: "\f978";}
.searchbox-engine{width: 1200px;margin: 0 auto; min-height: 270px; background-color: white;border-radius: 15px;box-shadow: -1px 8px 17px -5px rgba(0,0,0,0.45);-webkit-box-shadow: -1px 8px 17px -5px rgba(0,0,0,0.45);-moz-box-shadow: -1px 8px 17px -5px rgba(0,0,0,0.45);margin-top: 80px;}
    .search-box-content{padding: 1.5em; border-radius: 0.8em;}
    .search-box-content .title{margin: 0 0 1em 0;}
    /*<!--------------------------------START CSS SEARCH BOX-------------------------------*/
.mini-loading{right: 1em;top: 3em;}
.multi-route-tlt {margin-bottom: 0.5em;}
.multi-route-txt {font-size: 13px;font-weight: bold;}
#multi-flight-form .route-content {margin-bottom: 1em;position: relative;}
.route-plus-btn {border-radius: 6px;height: 44px;width: 100px;border: 1px solid #f29d1e;color: #f29d1e;font-size: 16px;cursor: pointer;}
.route-plus-btn:hover {background-color: #f29d1e;color: #fff;}
.btns-content {text-align: center;margin-top: 1.3em;}
.route-minus-btn {width: 50px;height: 25px; background: #ef3f3e;color: #fff;border-radius: 5px;text-align: center;line-height: 25px;cursor: pointer;display: inline-block;margin-left: 0.5em;border: 1px solid #ef3f3e;font-size: 12px;}
.route-minus-btn:hover {background: #fff;color: #ef3f3e;}
/* #multi-flight-form .route-container {max-height: 300px;overflow: auto;} */
    .HotelPassengers.CountPassenger.p-absolute.font_12.width_100.border-radius {      position: absolute;      top: 100%;      left: 0;  }
    .HotelPassengers.CountPassenger.p-absolute.font_12.width_100.border-radius .item-CountPassenger {          background: white;z-index: 100000000000;position: relative;}
    .BirthdatePassenger input[type="text"], .childDropdowns select{height:30px;line-height:30px;font-size:12px;background-color:#f4f5f6;border:1px solid rgba(65, 62, 62, 0.1);border-radius: 3px;margin-bottom: 5px;width: 90%;margin: 10px auto;display: block;}
    .frm input[type="text"], .frm select {width: 100%;border: none;text-align: right;direction: rtl;color: #525252;font-size: 11px;font-family: 'IRANSansWeb';appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background: #fff;outline: none;float: right;position: relative;
  }
  .button-click-insurancePassenger { display:flex;flex-direction: row;justify-content: space-evenly;margin: 10px auto;}
  .button-click-insurancePassenger > .cat_textbox {width: fit-content;}

    .Noactive-date {background-color: #e3e2e0 !important; cursor: not-allowed;}
    .Noactive-date>div {cursor: not-allowed;}
    .Noactive-date>div> input ,.Noactive-date>div>p ,.Noactive-date>div>span{ cursor: not-allowed; display: none;}
    .title-inputs-inner{position: relative;color: #a2a4a5;line-height: 20px;font-family: 'poppins','roboto' , system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
    .bold-center-content-input{font-weight: 700 !important;font-size: 23px !important;color: #000 !important;}
    .bold-center-content-input-fh{    font-weight: 700 !important;
      font-size: 18px !important;
      color: #000 !important;
      line-height: 27px;}
      .day-of-week{position: relative;bottom: -27px;z-index: 998;}
    .submit-btn-center{margin: 20px auto 0 auto;}
    .mt-20{margin-top: 20px;}
    .search-box-container{background-image: url(../images/beautiful.jpg);min-height: 400px;padding: 11em 0;}
    .search-nav .search-nav-bar > li{position:relative;display: inline-block;padding:  0.7em;;min-width: 120px;background-color: white;border: 2px solid #005784;border-radius: 5px;}
    .search-nav .search-nav-bar > li:hover{border: 2px solid #f29d1e; transition: border 0.5s linear; cursor: pointer;}
    .search-nav .search-nav-bar > li span{color:#383838;}
    .search-nav .search-nav-bar > li span{text-transform: capitalize;font-size: 14px;vertical-align: middle;}
.search-nav .search-nav-bar > li span >i{margin-right: 5px;vertical-align: bottom;}
    .search-nav .search-nav-bar > li.active-module  {background-color: #005784;border: 2px solid #005784;color: white;transition: .3s all ease;left: 0;right: 0;}
    .search-nav .search-nav-bar > li.active-module span,    .search-nav .search-nav-bar > li.active-module i  {color: white;}
    #search{margin: 0 auto;}
    .flight-type {position: relative;top: -3em;left: 67%;display: inline-block;}
    .flight-type li{display: inline-block;margin-right: 1em;padding: 1em;font-weight: 600;}
    .flight-type li.active,.flight-type li:hover{color: #f29d1e;}
    .input-container {height: 100px;position: relative;}
    .input-container input{border-radius:6px; background-color: #fff5e6;}
    .passenger_section .inner-container{background-color: #fff5e6;margin: 0 auto;width: 94% !important;height: 100px;padding: 0.75em 1.5em;border: 1px solid #FFF;border-radius: 10px;}
    #multi-flight-form .passenger_section .inner-container{background-color: #fff5e6;margin: 0 auto;width: 100% !important;height: 100px;padding: 0.75em 1.5em;border: 1px solid #FFF;border-radius: 10px;}
    .dep-plane::before{    content: "\f737";position: absolute;font-family: "uicons-solid-rounded";right: 1em;top: 1em;color: #212529;font-size: 16px;z-index: 9;}
    .des-plane::before{    content: "\f736";position: absolute;font-family: "uicons-solid-rounded";right: 1em;top: 1em;color: #212529;font-size: 16px;z-index: 9;}
    #search .mini-loading {right: 1em;top: 1em;}
    .searchList {z-index: 999;box-shadow: 0 4px 8px rgba(144,149,167,.2);background-color: #fdfeff;}
    .ul-list{z-index: 100;background: #fdfeff;max-height: 250px; overflow:auto;}
    .ul-list li{padding: 1em;position: relative;cursor: pointer;}
    .ul-list li:not(:first-child)::before{content:"\f041";position: absolute;font-family: "fontawesome";right: 0.2em; top: 1.2em;color: #f29d1e;}
    .category-title {color: #b7bec5;}
    .ul-list li:not(:first-child){border-bottom: 1px solid #c8cfd7;}
    .searchList::before {content:'';background: #fdfeff;box-shadow: 0 0 10px rgb(0 0 0/17%);width: 16.2px;height: 16.2px;position: absolute;top: -8px;left: 16px;transform: rotate(45deg);z-index: 1;}
    .ul-list li:not(:first-child):hover{background-color:#f6f6f6}
    .fi-exchange-container{border: 3px solid #FFF;border-radius: 50%;width: 40px; height: 40px; line-height: 35px;right: -1.1em;top: 2em;z-index: 9;position: absolute;cursor: pointer;background-color: #fff5e6;text-align: center;color: #f29d1e;}
    .fi-exchange-container:hover{background: #f29d1e;color: #FFF;cursor: pointer;}
    .inner-container {width: 97%;position: relative;}
    .result-for .input-container::before{content:"\f27e";position:absolute;font-family:"uicons-solid-rounded";right:.75em;top:14px;color:#000;z-index:1;}
    #hotel-form .city .input-container::before,#item-FlightHotel .city .input-container::before,#visa-form .city .input-container::before{content: "\f7d4";position: absolute;font-family: "uicons-solid-rounded";right: -0.75em;top: 0em;color: #000;}
    .start_date{border-right: none !important;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
    .end_date{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
    .form_search-btn{border-radius: 6px;height: 45px;width: 100%;background-color: #f29d1e;color: white;font-size: 16px;}
    .form_search-btn:hover{background-color: #005784;color: white; cursor: pointer;}
    .passenger_section .inner-container label{padding:0.5em;left:2em;top: -1em;}
    .tourname-container::before{content:"\f0d7";position: absolute;font-family: "fontawesome";right: 1em;top: 1em;color: #505c66;}
    .count-passengers .count,.count-passengers .count-room{padding-right: 0.2em;}
    .CountPassenger::before {content:'';background: #fdfeff;box-shadow: 0 0 10px rgb(0 0 0/17%);width: 16.2px;height: 16.2px;position: absolute;top: -8px;left: 16px;transform: rotate(45deg);z-index: 1;}
    .CountPassenger{box-shadow: 0 4px 8px rgba(144,149,167,.2);z-index: 9;background-color: #fdfeff;}
    .CountPassenger .count { font-size: 13px; color: #444; }
    .section-result-search{width: 100%;top: 0;}
    .first-part-CountPassenger { width: 50%; float: left; line-height: 30px;}
    .second-part-CountPassenger { width: 50%; float: right; }
    .passenger-button { width: 33.3%; float: right; text-align: center; }
    .plus-minus span, .plus-minus-ch span, .plus-minus-ins span , .plus-minus-room span{border-radius: 5px; font-size: 25px; width: 25px; height: 25px; line-height: 25px; text-align: center; color: #fff; display: inline-block;}
    .item-CountPassenger-content{background: #fdfeff;z-index: 100;max-height: 300px;overflow: auto;}
    .item-CountPassenger {padding: 1em 0.5em;}
    .item-CountPassenger input { text-align: center; height: 25px;border: none; background:none !important;}
    .createChildDropdown { width: 50%; float: left;margin: 0.5em 5px;}
    .createChildDropdown select ,.datepicker.BithdatePassenger{border: 1px solid #f29d1e;background:none !important;border-radius: 4px;padding: 0.5em 5px;width: 90%;font-size: 11px; }
    .createChildDropdown label { font-size: 10px; display: block; margin-bottom: 0.5em;}
    .section-select-age .select-arrow::before{right: 2.2em;top: 2.8em;}
    .select-arrow::before{content: "\f0d7";font-family: 'FontAwesome'; position: absolute;font-size: 9px;right: 2em;top: 1.2em;z-index: 9;color: #c8cfd7;}
    .confirm {padding: 0.2em;margin: 1em 0.5em;font-size: 14px;color: white;background: #f29d1e;width: 90%;text-align: center;margin: 1em auto;}
    .confirm:hover{color: white;background: #005784;cursor: pointer;}
    .BirthdatePassenger > .label , .item-CountPassenger> label>.notshow { margin-left: 15px;}
    .check-hotel-date>label:hover{cursor: pointer;color:#f29d1e;}
    .minus-btn{background-color: #c8cfd7 ;}
    .minus-btn{background-color: #c8cfd7 ;}
    .minus-btn-active{background-color: #f29d1e !important ;cursor: pointer;}
    .plus-btn{cursor: pointer; }
    

    input.hotel-inputH.hotel-input.font_14.bold-center-content-input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
      color:    #000;
  }
  input.hotel-inputH.hotel-input.font_14.bold-center-content-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
     color:    #000;
     opacity:  1;
  }
  input.hotel-inputH.hotel-input.font_14.bold-center-content-input::-moz-placeholder { /* Mozilla Firefox 19+ */
     color:    #000;
     opacity:  1;
  }
  input.hotel-inputH.hotel-input.font_14.bold-center-content-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
     color:    #000;
  }
  input.hotel-inputH.hotel-input.font_14.bold-center-content-input::-ms-input-placeholder { /* Microsoft Edge */
     color:    #000;
  }
  
  input.hotel-inputH.hotel-input.font_14.bold-center-content-input::placeholder { /* Most modern browsers support this now. */
     color:    #000;
  }
    .RoomRow {padding: 0 0.5em;border-bottom: 1px solid #c8cfd7;}
    .contentRoom {margin-bottom: 0.5em;}
    .section-input_list input[type="checkbox"],.section-input_list input[type="radio"] {width: 17px;height: 17px;cursor: pointer;top:0;z-index: 9;opacity: 0;left:0.5em;}
    .section-input_list label {font-size: 12px;color: #5c5d5f;}
    .section-input_list .checkbox {width: 100%;text-align: left;}
    .section-input_list span::before, .section-input_list span::after{content: '';position: absolute;top: 0;width: 14px;height: 14px;border-radius: 5px;}
    .section-input_list span.checkbox::before {border: 2px solid #505050;left: 0.5em;top: 0;transition: border-color .2s; }
    .section-input_list input[type="checkbox"]:checked + label span.checkbox::after,.section-input_list input[type="radio"]:checked + label span.checkbox::after {color: #f29d1e;}
    .section-input_list span::before, .section-input_list span::after{content: '';position: absolute;width: 12px;height: 12px;border-radius:3px;}
    .section-input_list span.checkbox::after {font-weight: 600;content: '\f00c';font-family: "fontawesome";top: 0;left: 0.7em;color: transparent;transition: color .2s;width: 15px;height: 15px;line-height: 16px;text-align: center;font-size: 10px;}
    .section-input_list input[type="checkbox"]:checked + label span.checkbox::before,.section-input_list input[type="radio"]:checked + label span.checkbox::before  {border-color:#f29d1e ;}
    .share .text-checkbox,.check-hotel-date .text-checkbox{margin:0 2.5em 0 0;}
    .share {margin-top: 1em;}
    .check-hotel-date { margin-top: 1em;}
    .text-checkbox {margin-left: 2.2em;margin-top: -0.6em;}
    .countryFlight {box-shadow: 0 4px 8px rgba(144,149,167,.2); z-index: 999; background-color:#FFFFFF; color: #424242;line-height:25px;border-radius: 5px; font-size: 12px;width: 100%;}
    .countryFlight .selectCountry { width: 100%; padding: 5px; border-radius: 5px; box-sizing: border-box;}
    .countryFlight .selectCountry:first-child::before{content:'\f0d8'; font-family: 'fontawesome';color:#fff;position:absolute;right:20px;top:-18px;font-size:25px;z-index: 99;}
    .countryFlight .selectCountry:hover { background-color:#f6f6f6}
    .parent-item{width: 100%;}
    .child-item {width: 100%;padding-left: 10px;}
    .selectCountry { border-bottom: 1px solid #f1f1f1; cursor: pointer; text-align: left; }
    .selectCountry i {font-size: 11px;float: left ;line-height: 25px;width: 10%; margin: 0 !important;}
    .selectCountry .txtcountry {float: right;width: 90%;}
    .check-hotel-date-container {margin-top: 1em;}
    .warning {color: #f42e36;margin-top: 1em;}
    #tour-form .selectCountry i{transform: rotate(180deg)!important;text-align: center !important}
    /*<!---------------------------------------------------------------*/
    #multi-flight-form .dep-plane>.inner-container, .des-plane>.inner-container, .city>.inner-container {background-color: #fff5e6;margin: 0 auto;width: 100% !important;height: 100px;padding: 0.75em 1.5em;border: 1px solid #FFF;border-radius: 10px;}
    .dep-plane>.inner-container ,.des-plane>.inner-container,.city>.inner-container{background-color: #fff5e6;margin: 0 auto;width: 94% !important;height: 100px;padding: 0.75em 1.5em;border: 1px solid #FFF;border-radius: 10px;}
    .Basis_Date_Box>.width_50.float-left.result-for.p-relative,.Basis_Date_Box>.width_100.float-left.result-for.p-relative{background-color: #fff5e6;margin: 0 auto;height: 100px;border: 1px solid #FFF;border-radius: 10px;}
    .Basis_Date{width:100%;height:100%;position:absolute;right:0;left:0;top:0;margin-top:-3px;cursor: pointer;padding: 0 .7em ;z-index: 2;background-color: transparent !important;}
    .input-container.cursor-pointer.transition.date-container{padding:0.75em 1em}
    .Noactive-parent .Noactive-date {display: none;}
    .Noactive-parent .width_50 {width: 100%;}
/* searchbox */
/* slogan */
.slogan-section{display: flex;justify-content: space-between;margin-top: 170px !important;}
.slogan-card{width: 32.5%;text-align: center;justify-content: center;border-radius: 10px; border: 1px solid #eaeaea;padding: 20px;}
.txt-p5{padding: 5px 0;}
.txt-bld-gray{color: #a8a39d;line-height: 22px;font-family: 'poppins','roboto' , system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
/* slogan */
/* list of article */
.circle-separator{width: 9px ;height: 9px;background-color: #eaeaea;border-radius: 5px;margin: 0 5px;}
.details-article-card{color: #a8a39d;font-size: 12px;font-family: 'poppins','roboto' , system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
.article-card{width: 390px;}
.article-card figure{border-radius: 15px;max-width: 390px;width: 100%;overflow: hidden;}
.article-card img{border-radius: 15px;max-width: 390px;width: 100%;}
.article-card a{display: inline;}
.show-all-article>a{color: #f29d1e;}
.show-all-article>a:hover{color: #005784;cursor: pointer;}
/* Slow-motion Zoom Container */
.article-card img {transform-origin: 50% 65%;transition: transform 5s, filter 3s ease-in-out;filter: brightness(150%);}
/* The Transformation */
.article-card:hover img {filter: brightness(100%);transform: scale(3);}
.article-card h2{font-size: 18px;margin-top: 10px;}
.pt-10{padding-top: 10px;}
.article_list{display: flex;justify-content: space-between;margin-top: 20px;flex-wrap: wrap;}
.news-title {padding: 5px 0;color: #a8a39d;font-size: 16px;font-family: 'poppins','roboto' , system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
/* list of article */
/* newsletter */
/* .W-250-p{width: 250px !important;} */
.newsletter-section{width: 100%;background-color: #f3f6fd;height: 144px;}
.box-newsletter{height: 120px;}
.vertical-center{margin: auto 0;}
.ml-20{margin-left: 20px}
.w-50.d-flex.box-newsletter>.vertical-center.ml-20>span{font-size: 16px;color: #1b1f22;font-weight: 500;}
.w-50.d-flex.box-newsletter>.vertical-center.ml-20>h3{font-size: 24px;color: #1b1f22;font-weight: 900;}
.stripped-input > input{border: 1px dashed #b2b8be !important;background-color: white !important;padding: 10px !important;width: 300px !important;max-width: 480px !important;width: 100% !important;}
.stripped-input-captcha{border: 1px dashed #b2b8be;background-color: white;padding: 10px ;width: 300px;}
.W-430-p{max-width: 480px ;width: 100%;}
.sub-btn{padding: 10px;background-color: #f29d1e;color: white;border-radius: 0 3px 3px 0;margin-left: -7px;}
#newsletter-form{text-align: center;margin-top: 27px;}
.captcha{vertical-align: middle;}
.mtb-5{margin: 5px 0;}
/* newsletter */
/*<!--------------------------------owl-------------------------------*/
.loading-items,.owl-pagination{text-align:center;display:none}.owl-carousel{width:100%;-ms-touch-action:pan-y;z-index:1}.owl-item>img{width:100%}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{display:flex;flex-direction:row;justify-content:center;float:left;-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-carousel .owl-wrapper{display:none;position:relative}.fa-angle-right-svg::before{content:url("../images/next.png")}.fa-angle-left-inner:hover,.fa-angle-left-svg:hover,.fa-angle-right-inner:hover,.fa-angle-right-svg:hover{cursor:pointer;transform:scale(.5);transition:.3s linear}.fa-angle-left-svg::before{content:url("../images/previus.png")}.fa-angle-right-inner::before{content:url("../images/arrow-right.png")}.fa-angle-left-inner::before{content:url("../images/arrow-left.png")}.owl-pagination{margin-top:30px}.owl-pagination .owl-page{width:6px;height:6px;line-height:6px;border-radius:50%;background:#e5e5e5;margin:0 5px;display:inline-block}.owl-pagination .owl-page.active{width:9px;height:9px;background:var(--primary-red);line-height:9px}.loading-items{font-size:25px}.fa-spinner::before{content:"\f110"}.hotel-rate{position:absolute;top:10px;right:10px}.hotel-rate i{color:#fff;font-size:20px}.fa-heart::before{content:"\f004"}.hotel-list .owl-carousel .owl-wrapper{padding-bottom:30px;padding-top:20px}.hotel-list .owl-buttons{position:absolute;top:0;right:0}.hotel-list .owl-buttons div{display:inline-block;margin-left:15px;cursor:pointer;width:39px;height:68px;line-height:68px;text-align:center;box-shadow:0 0 15px #e2e2e2;border-radius:50%}.hotel-list .owl-buttons div:hover{box-shadow:0 0 15px var(--primary-red)}
.logo-list .owl-controls{display:none!important}#owl-demo1 .owl-prev,#owl-demo3 .owl-prev,#owl-demo4 .owl-prev{width:39px;height:68px;position:absolute;top:63%;margin-left:-100px;display:block!important;border:0 solid #000}#owl-demo1 .owl-next,#owl-demo3 .owl-next,#owl-demo4 .owl-next{width:39px;height:68px;position:absolute;top:63%;right:-65px;display:block!important;border:0 solid #000}#owl-demo2 .owl-next,#owl-demo2 .owl-prev{z-index:10;width:39px;height:68px;position:absolute;top:40%}#owl-demo2 .owl-prev{left:13%}#owl-demo2 .owl-next{right:13%}.owl-next i,.owl-prev i{transform:scale(1,6);color:#ccc}@media(max-width:750px){.owl-buttons{top:45px;right:0;left:0;text-align:center}.owl-buttons div{margin:0 10px}}
.owl-buttons{display: none;}
/*<!--------------------------------owl-------------------------------*/
/*<!--------------------------------START CSS CURRENCY-------------------------------*/
.currency-list{border: solid 1px #e7e7e7; width: 100%; padding: 0.4em; text-align: left; left: 0; direction: ltr; background: #fff; right: 0; z-index: 9999;box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);border-radius: 4px;}  
.currency-list::before { content: ''; background: #fdfeff; width: 16.2px; height: 16.2px; position: absolute; top: -8px; left: 1em; transform: rotate(45deg); z-index: 1;}
.currency-selected{display: inline-block;margin-left: 0.5em;padding: 0.4em; border: 1px solid #e1e1e1; background: #fff; width: 120px;text-align: center;}
.currency-selected::before{color: #b9b9b9;float: right;margin: 0.2em;content: "\f107";font-family: 'fontawesome';}
.currency-loading{right: 1.5em;top: 0.5em;}
.currency-rate {display: inline-block; margin-left: 1em;}
.currency-list ul li {padding: 0.5em;border-bottom: 1px solid #f1f1f1;cursor: pointer;}
.currency-list ul li:hover {background: #f0f0f0;}
.currency-list ul { max-height: 200px; overflow: auto;}
.currency-content {display: inline-block;}
/*<!--------------------------------END CSS CURRENCY-------------------------------*/
.flight-class{width: 100%;line-height: 30px;padding-left: 5px;}
/* responsive */
@media only screen and (max-width:1200px){
    .article_list {display: flex;justify-content: center;margin-top: 20px;flex-wrap: wrap;gap: 20px;}
    .new-blog-section{width: 90%; margin: 0 auto !important;}
        /* searchbox */
        #visa-form .Basis_Date_Box.float-right.width_50{width: 100%;}
        .city.p-relative.float-left.width_25{width: 100%;}
          .city.p-relative.float-left.width_20,.passenger_section.p-relative.float-left.width_20,.Basis_Date_Box.float-left.width_40{width: 100%;}
          /* .Basis_Date_Box.float-left.width_40{width: 94%;margin: 0 auto;} */
          .dep-plane > .inner-container, .des-plane > .inner-container, .city > .inner-container, .passenger_section .inner-container {background-color: #fff5e6;margin: 0 auto;width: 100% !important;height: 100px;padding: 0.75em 1.5em;border: 1px solid #FFF;border-radius: 6px;}
          .width_10.text-center.submit-btn-center{width: 100%;}
          .tab-module-trv{display: flex;flex-direction: column;min-width: 55px;}
            .search-nav .search-nav-bar > li span {text-transform: capitalize;font-size: 14px;font-weight: 300;vertical-align: middle;}
              .width_50.float-left.result-for.p-relative ,.city.p-relative.float-left.width_30,.passenger_section.p-relative.float-left.width_30,.city.p-relative.float-left.width_50,.Basis_Date_Box.float-left.width_50 {width: 100%;}
              .check-hotel-date-container.Basis_Date_Box.unvisible.width_40 {width: 100%;}
        /* searchbox */
        /* slogan */
        .txt-bld-gray {font-weight: unset;color: #b2b8be;line-height: 22px;          }
        /* slogan */
    /* banner */
    .title-banner-container {width: 100%;font-size: 44px;font-weight: bold;text-align: center;    }
    .small-title-banner{text-align: center;}
      .des-plane::before {content: "\f736";position: absolute;font-family: "uicons-solid-rounded";right: 1em;top: 1em;color: #212529;font-size: 16px;z-index: 9;      }
      .fi-exchange-container {border: 3px solid #FFF;border-radius: 50%;width: 40px;height: 40px;line-height: 35px;right: 3.9em;top: 5em;z-index: 9;position: absolute;cursor: pointer;background-color: #fff5e6;text-align: center;color: #f29d1e;}
      .searchbox-engine {max-width: 1200px;margin: 0 auto;min-height: 270px;background-color: white;border-radius: 15px;box-shadow: -1px 8px 17px -5px rgba(0,0,0,0.45);-webkit-box-shadow: -1px 8px 17px -5px rgba(0,0,0,0.45);-moz-box-shadow: -1px 8px 17px -5px rgba(0,0,0,0.45);top: unset;width: 95%;   }
      .dep-plane::before {content: "\f736";position: absolute;font-family: "uicons-solid-rounded";right: 1em;top: 1em;color: #212529;font-size: 16px;z-index: 9;      }
    /* banner */
    /* articlelist */
.article-card {    width: 355px;  }
/* articlelist */}

@media only screen and (max-width: 867px){
    /* banner */
    .logo-header {        width: 180px;        height: 40px;      }
    /* banner */
    /* searchbox */
    .flight-type {      position: static;    }
    .flight-type li {display: inline-block;margin-right: 1em;padding: 1em 0;    }
    #item-flight form {    margin-top: 33px;}
    /* searchbox */

}
@media only screen and (max-width: 1080px){
/* articlelist */
.article-card {    width: 350px;  }
/* articlelist */
}
@media only screen and (max-width: 1055px){
/* articlelist */
  .article_list {    display: flex;    justify-content: center;    margin-top: 20px;    flex-wrap: wrap;    gap: 20px;  }
/* articlelist */

}
@media only screen and (max-width: 750px){
    .show-all-article2 {        text-align: end;        display: block !important;      }
    .show-all-article{        display: none;      }
    /* searchbox */
      .slogan-section.item-container{display: block;}
      .slogan-card {width: 90%;text-align: center;justify-content: center;border-radius: 10px;border: 1px solid #eaeaea;padding: 20px;display: flex;margin: 10px auto;      }
      /* searchbox */
      .article_list {display: flex;justify-content: center;margin-top: 20px;flex-wrap: wrap;      }
      /* newsletter */
      .item-container.newsletter-section>.bc-main.d-flex-sb{display: block;}
      /* newsletter */
}
.warp-flex{flex-wrap: wrap;}
@media only screen and (max-width: 1000px){
    /* newsletter */
        .newsletter-section {        height: unset;      }
      .w-50.d-flex.box-newsletter {justify-content: center;width: 100%;        }
        .w-50.box-newsletter { width: 100%;margin: 0 auto;            }
        /* newsletter */
}
@media only screen and (max-width: 480px){
  .search-nav .search-nav-bar > li {    padding: 0.25em 0.1em;    min-width: unset;    font-size: 6px;  }
.sub-btn{width: 90%;  margin: 10px auto;border-radius: 3px;}  .newsletter-input-captcha{width: calc(90% - 100px);}  .W-430-p{width: 90%;margin: 5px auto;}  .newsletter-section {    height: 320px;  }
}
@media only screen and (max-width: 335px){
    .search-nav .search-nav-bar > li span {text-transform: capitalize;font-size: 8px;font-weight: 300;vertical-align: middle;}
}

/* responsive */
/*<!--------------------------------START CSS LOGIN-------------------------------*/
@font-face{font-family:"flaticon";src:url('../fonts/fontFlaticon.ttf') format("truetype"),url('../fonts/fontFlaticon.woff') format("woff"),url("../fonts/fontFlaticon.eot#iefix") format("embedded-opentype"),url("../fonts/fontFlaticon.svg#flaticon") format("svg")}i[class^="flaticon-"]:before,i[class*=" flaticon-"]:before{font-family:flaticon!important;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#Login_box .shine-hover{color:#fff;background-color:#005784;border:1px solid #005784}
#Login_box .shine-hover:hover{background-color:#005784}
.login_module_prev:hover{color:#000;border-color:#000}
.login_info i{color:#005784!important}
.login-link{border:1px solid #005784;}
.login-link:hover {background-color: #005784;color: #fff !important}
.login-btn {background-color: #005784;font-family: 'roboto','Arial','SF Pro Text','SF Pro Icons',sans-serif !important;}
.login-title i {color: #005784}
.login-btn:hover {background-color: #03133d;}
.bottom-content .action-loading {background-color: #005784;}
/*<!--------------------------------END CSS LOGIN-------------------------------*/
/*<!--------------------------------START CSS CALENDAR-------------------------------*/
@font-face{font-family:IRANSansWeb;src:url('../_fonts/IRANSansWeb.eot');src:local('?'),url('../_fonts/IRANSansWeb.woff2') format("woff"),url('../_fonts/IRANSansWeb.ttf') format("truetype"),url('../_fonts/IRANSansWeb.otf') format("otf");font-weight:400;font-style:normal}
.Basis_Calendar .selected_date {background: #f29d1e !important;}.confirm-date-content button:hover {background: #f29d1e;}.confirm-date-content button {background: #005784;color: #FFF;}
.calendar-apply-date:hover {background: #f29d1e;}.calendar-apply-date {background: #005784;color: #fff;}.Basis_Calendar .selected_day {background: #f29d1e;}
.day.days_available {background: #f7ce93;}.calendar-switch {color: #005784;}.Basis_Calendar .section_next_month,.Basis_Calendar .section_prev_month{color:#005784;}.Basis_Calendar .current_day::after{border-color:#f29d1e transparent transparent;}
.Basis_Calendar .month_day_list table td:not(.disable_day, .empty_day, .expire_day):hover{border-color: #005784;}.Basis_Calendar .current_day {background: #005784 !important; color: #FFF !important;}
@media only screen and (max-width:1200px){.Basis_Calendar .current_month .section_next_month {display: block!important;}  
.Basis_Calendar .current_month .month_detail {border-radius: 4px 4px 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: 91%;margin: 0 auto;}.Basis_Calendar .month,.Basis_Calendar .year,.Basis_Calendar_Box{left: 0;margin: 0 auto;width: 95%!important;}.Basis_Calendar_Box{left: 0!important;right: 0 !important;margin: 0 auto;}.Basis_Calendar .date_info_selected{display: block !important;width: 100% !important;left: 0;right: 0;margin: 0 auto;color: #000 !important;}.Basis_Calendar_Box::before{left: 3em!important;}}
/*<!--------------------------------START CSS CALENDAR-------------------------------*/
.deactive-addmc{background-color:#ccc;border-color:#ccc;background:#ccc !important;color: white !important;}
.deactive-addmc:hover{background-color:#ccc;border-color:#ccc;color:white;cursor:not-allowed;background:#ccc !important;}



