@font-face { font-family: IRANSans-web; font-weight: bold; src: url("../fonts/iransans/IRANSansWeb_Bold.woff") format("woff"), url("../fonts/iransans/IRANSansWeb_Bold.ttf") format("ttf"); 
font-display: swap;
}
@font-face { font-family: IRANSans-web; font-weight: normal; src: url("../fonts/iransans/IRANSansWeb.woff") format("woff"), url("../fonts/iransans/IRANSansWeb.ttf") format("ttf");
font-display: swap;}
div#rental-bus-searchbox .date.return.jalaaliInput input {
    padding-right: 22px;
}
#chartex-header {
	    z-index: 999999;
	background-color: rgb(5, 33, 57);
	color: rgb(255, 255, 255);
  padding: 5px 0;
  transition: all 0.7s ease 0s;-webkit-transition: all 0.7s ease 0s;
}
.modalMask.mesage-modal .buttonExpired {
    color: #fff !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0px !important;
}


#chartex-header .menu-item-has-children:hover .sub-menu {
	opacity: 1;
	visibility: visible;
}
.input-group.property_name span.label_f.label_text{
	    text-align: right;
}
#chartex-header .menu-item-has-children .sub-menu {
	position: absolute;
	top: 100%;
	z-index: 11;
	line-height: 38px;
	box-shadow: rgba(0, 0, 0, 0.22) 0px 2px 2px;
	min-width: 180px;
	padding: 0px;
	background: rgb(5, 33, 57);
	margin-top: 5px;
  opacity: 0;
	visibility: hidden;
	transition: all 0.5s ease 0s;
  left: 0;
}
.rtl #chartex-header .menu-item-has-children .sub-menu {
  right: 0;
  left: auto;
}
#chartex-header .menu-item-has-children .sub-menu li {
	display: block;
	transition: all 0.5s ease 0s;
	border-bottom: 1px solid rgba(255, 255, 255,.3);
}
#chartex-header nav {
	position: relative;
	float: left;
}
.rtl #chartex-header nav {
	float: right;
}
#chartex-header .menu-item-has-children .sub-menu li ul.sub-menu {
	right: -160px;
  left: unset;
	margin-top: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease 0s;
}
.rtl #chartex-header .menu-item-has-children .sub-menu li ul.sub-menu {
  left: -160px;
	right: unset;
}
#chartex-header .menu-item-has-children .sub-menu li.menu-item-has-children:hover ul.sub-menu {
	opacity: 1;
	visibility: visible;
}
#chartex-header nav ul li {
	display: inline-block;
	padding: 0px 8px;
	position: relative;
	list-style: none;
}
#chartex-header nav ul li#menu-item-2954 a {
	font-size: 16px;
}
#chartex-header nav ul.right-menu > li::before {
	width: 0;
	height: 3px;
	position: absolute;
	bottom: -5px;
	right: 50%;
  left: 50%;
	background: rgb(227, 30, 36);
	content: "";
	border-radius: 2px;
  transition: 0.4s;-webkit-transition: 0.4s;
}
#chartex-header nav ul.right-menu > li.current_page_item::before,
#chartex-header nav ul.right-menu > li:hover:before {
  width: 100%;
	right: 0;
  left: 0;
}
#chartex-header nav ul li a {
	font-size: 12px;
	color: rgb(255, 255, 255);
  display: block;
}
#chartex-header nav ul.right-menu > li.current_page_item > a,
#chartex-header .sub-menu > li:hover > a {
	color: rgb(227, 30, 36);
}
#chartex-logo img {
	max-height: 48px;
	width: auto;
}
#chartex-header .right-menu {
	float: left;
	margin: 0;
	padding-left: 35px;
	line-height: 58px;
}
.rtl #chartex-header .right-menu {
  padding-right: 35px;
  padding-left: 0;
  float: right;
}
.loginUser {
	border-radius: 5px;
	border: 1px solid rgba(255, 255, 255);
	padding: 0px 8px;
}
.registerBtn {
	display: none !important;
}
.currencyBtn .fas {
	margin-left: 4px;
	font-size: 12px;
	position: relative;
	top: 2px;
}
.rtl .currencyBtn .fas {
  margin-right: 4px;
  margin-left: 0;
}
#basket_home .basket-image {
	background: url("https://javanseirisar.ir/wp-content/uploads/2020/03/cart.png");
}
.currencyBtn .userCurrency {
	background: rgb(5, 33, 57) !important;
	color: #fff !important;
	border-radius: 0 !important;
	width: calc( 100% + 10px) !important;
	margin-top: 2px;
}
.currencyBtn .userCurrency div:hover {
	background: none !important;
	color: rgb(227, 30, 36);
}
.timeheader {
	display: none;
}
.rtl .timeheader {
	display: inline-block;
	line-height: 58px;
	padding-left: 20px;
	font-size: 12px;
}
.timeheader span:nth-child(2) {
	padding: 0 4px;
}
.wpml-ls-legacy-dropdown {
	width: auto !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
	width: 110px !important;
}
ul.wpml-ls-sub-menu {
	border-radius: unset !important;
	line-height: 28px;
}
.wpml-ls-legacy-dropdown .wpml-ls-item {
	padding: 0 !important;
  display: block !important;
}
.wpml-ls-legacy-dropdown .wpml-ls-item .wpml-ls-link {
	border-bottom: 1px solid rgba(255, 255, 255,.3);
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
	background: rgb(5, 33, 57);
}
@media (max-width: 1199px) {
  .timeheader { 
    display: none !important; 
  }
}
@media (min-width: 768px) {
	.reSearchBox #rental-bus-searchbox .personCount {
    width: 33.3% !important;
}
  #chartex-header #chartex-logo {
    float: left;
  }
  .rtl #chartex-header #chartex-logo {
    float: right;
  }
  #chartex-header.fixed {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 99999;
  }
  #chartex-header.fixed + #chartex-hero {
    margin-top: 68px;
  }
  .basket-btn {
    top: 12px;
    margin-left: 15px;
  }
  .rtl .basket-btn {
    margin-left: 0;
    margin-right: 15px;
  }
  .loginUser {
    margin: 12px 0;
  }
  .column-left {
    float: right;
  }
  .rtl .column-left {
    float: left;
  }
  li#icl_lang_sel_widget-2 {
    display: inline-block;
  }
  .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    line-height: 48px;
  }
  ul.wpml-ls-sub-menu {
    margin-top: 5px !important;
  }
}
@media screen and (max-width: 767px) {
.chartex-table-responsive {
    overflow: scroll !important;
}
	.rbClock {width: 100% !important;}
	.reSearchBox #rental-bus-searchbox .mainButton{
		width:100% !important;
	}
	div#rental-bus-searchbox {
    height: 100% !important;
    padding-bottom: 20px !important;
}
	button#submit_rental_bus_search {
    width: 100% !important;
}

.reSearchBox #rental-bus-searchbox .mainButton {
    width: 100% !important;
}

.serviceCount {
    margin: 5px 0;
}
	.reSearchBox #rental-bus-searchbox .date.local.jalaaliInput, .reSearchBox #rental-bus-searchbox .date.return{
		width:100% !important;
	}
  #chartex-header #chartex-logo,
  #chartex-header nav .right-menu {
    display: none;
  }
  #chartex-header {
    padding-left: 15px;
    padding-right: 15px;
  }
  .basket-btn {
    position: absolute;
    top: 10px;
    right: 15px;
  }
  .rtl .basket-btn {
    right: auto;
    left: 15px;
  }
  li#icl_lang_sel_widget-2 {
    margin-left: 35px;
  }
  .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    line-height: 34px;
  }
  .rtl li#icl_lang_sel_widget-2 {
    margin-right: 35px;
    margin-left: 0;
  }
  .page #chartex-header .container {
    margin: 0 !important;
    padding: 0;
  }
}






i.fa.fa-arrow-up.fa-lg.toTop { color: rgb(255, 255, 255); }
.priceChartFlight, .priceChart .title { display: none; }
body.rtl { font-family: IRANSans-web; font-size: 1.2em; line-height: 32px; font-weight: 300; color: rgb(4, 53, 93); height: 100%; position: relative; }
.daterangepicker .disabled { display: revert !important; }
.daterangepicker td.otherMonth { pointer-events: none; }
body {--bus-color:#e3eafdd1 !important;--train-color: #e3eafdd1 !important;--main-color1: #052139  !important;--main-color2: #b11c15  !important;--main-color2-g: #db7c77  !important;--main-color3: #04355d  !important;}
html { overflow-x: hidden; }
a { color: rgb(227, 11, 24); transition: all 0.5s ease 0s; }
a:hover, a:active, a:focus { color: rgb(227, 11, 24); outline: none; text-decoration: none; }
li { list-style: none; }
p, figure { margin-bottom: 1.5em;}
.rtl p, figure { margin-bottom: 1.5em; }
h1, h2, h3, h4, h5, h6 { color: rgb(4, 53, 93); font-family: Roboto, Arial, sans-serif; font-weight: 400; margin: 0px 0px 30px; }
::-webkit-selection { color: rgb(68, 68, 68); background: rgb(249, 246, 240); }
::selection { color: rgb(255, 255, 255); background: rgb(176, 28, 22); }
.btn { margin-right: 4px; margin-bottom: 4px; font-size: 16px; font-weight: 400; border-radius: 4px; transition: all 0.5s ease 0s; }
body { background: rgb(255, 255, 255); margin: 0px auto; overflow: hidden; line-height: 28px; color: rgb(4, 53, 93); direction: ltr; text-align: left; }
.metaslider .theme-default .nivo-controlNav, .nivo-directionNav { display: none !important; }
.home #chartex-content { padding: 0px !important; }
#chartex-content {padding: 2em 0px;min-height: -webkit-fill-available;}
@media screen and (max-width: 1200px) {
  .boxed #chartex-page { max-width: 960px; }
}
.boxed #chartex-page .container { max-width: 960px; margin: 0px auto; }
@media screen and (max-width: 1200px) {
  .boxed #chartex-page .container { max-width: 780px; }
}
footer .copyRight p, footer .chartexFoot p, footer .version-footer p { text-align: center; margin: 0px auto; }
.chartexFoot { text-align: center; line-height: 30px; border-bottom: 0.01em solid rgb(227, 30, 35); }
.chartexFoot li:first-child { font-family: Arial; font-size: 14px; line-height: 30px; }
.chartex-copyright { background: rgb(5, 33, 57); line-height: 30px; }
.chartex-copyright p { font-size: 1em !important; }
@media (max-width: 767px) {
  div#train-search-results .date.local label.textLabel {display:none;}
  div#train-search-results .date.local span.iconFont {display:none;}
div#train-search-results .date.return span.iconFont{display:none;}
.search-train.tabs.reSearchBox .date.local.jalaaliInput label.textLabel,
 .search-train.tabs.reSearchBox .date.local.jalaaliInput  span.iconFont{display:none;}
.input-group.property_name span.label_f.label_text {  width: 24.9% !important;}
  #main-tab .contentTab :nth-child(1) .tab-content,#main-tab .contentTab :nth-child(5) .tab-content {
    height: auto !important;
    padding-bottom: 50px !important;
}
  #main-tab .contentTab :nth-child(8) .tab-content{
   height:auto !important;
   padding: 33px 0;
}
.beforeNextDay{
  margin-top:10px;
  margin-bottom:10px;
}
  #main-tab .tab-content {height: 500px!important;}
.input-group.property_name input[type="number"] {width: 100% !important;}
.input-group.property_name span.label_f.label_text {
    display: none;
}
.services-search-box.tabs.tabs_14 div#dynamicFilter{width:100% !important;}
  ul.sub-menu { padding-left: 12px !important; }
  .rtl ul.sub-menu { padding-right: 12px !important; padding-left: 12px !important; }
  .timeheader { float: left; }
  .banner-img { display: none; }
  .chartex-copyright { text-align: center; }
}
@media (min-width: 768px) and (max-width: 991px) {
  #main-tab .search-internal-hotels {padding-top: 24px !important;height: 130px !important;}
  .home .container { width: 95% !important; }
}
  .durationStay label.textLabel {
    display: inline-block !important;
  }
@media (min-width: 992px) {



	.reSearchBox #rental-bus-searchbox .personCount,.reSearchBox #rental-bus-searchbox .serviceCount {
    top: 3px !important;
}

.reSearchBox #rental-bus-searchbox .mainButton {
    width: 17% !important;
}
  .durationStay label.textLabel {
    display: inline-block !important;
    text-align: center !important;
    padding: 0 5px !important;
}

.durationStay div {
    display: inline-block;
    width: 82%;
}
#main-tab .input-group.property_name fieldset {
    width: 72%;
    float: right;
    margin-left: 4px;
}
  .rtl #main-tab .input-group.property_name fieldset {
    width: 72%;
    float: left;
    margin-left: 4px;
}
  .rtl #main-tab .search-internal-hotels.tabs form { position: relative; left: -2px; }
  #main-tab .search-internal-hotels.tabs form { position: relative; left: 3px; top: -2px; }
  .search-bus .date { width: 25% !important; }
  #main-tab .search-tour .date { width: 22.1% !important; }
}
@media (min-width: 768px) {
	.reSearchBox #rental-bus-searchbox .date.local.jalaaliInput.oneWay {
    width: 64.5% !important;
}
	.reSearchBox #rental-bus-searchbox .date.local.jalaaliInput, .reSearchBox #rental-bus-searchbox .date.return {
    width: 32% !important;
}
.reSearchBox #rental-bus-searchbox .source, .reSearchBox #rental-bus-searchbox .destination{
    width: 32% !important;
}

.reSearchBox #rental-bus-searchbox .serviceCount {
    width: 16% !important;
}
  .search-train.tabs .mobileCount { top: 8px; }
  .tab-content .search-train.tabs .mobileCount { top: unset; }
  .train-search-results .trainPossibilities.deactive {left: 14px;}
  .rtl .train-search-results .trainPossibilities.deactive {top: unset;}
  #train-search-results .change .destination { display: inline-block; }
  #train-search-results .change .source { display: inline-block; }
}
.form-filrer .form-filrer-inner > div.title { background: rgb(5, 33, 57) !important; }
.rtl .listPrice-person .price-srv { background: rgb(5, 33, 57) !important; color: rgb(255, 255, 255) !important; }
@media (min-width: 768px) {
  #chartex-hero .logo-mobile { display: none; }
}
@media screen and (max-width: 767px) {
  #chartex-hero .logo-mobile { margin: 40px auto; text-align: center; display: none; }
  #chartex-hero .logo-mobile img { width: 90%; }
}
#chartex-hero { background-color: transparent; background-size: cover; background-attachment: fixed; background-repeat: no-repeat; position: relative; width: 100%; }
#chartex-faqs .chartex-faq-list li h2 { font-size: 30px; font-weight: 300; margin-bottom: 15px; }
#chartex-footer a:hover { text-decoration: underline; }
#chartex-footer .about-footer { font-size: 13px; width: 320px !important; }
#chartex-footer .chartex-footer-widget h3 { font-size: 18px; font-weight: 400; }
#chartex-footer .chartex-footer-widget .chartex-links { padding: 0px; margin: 0px; }
#chartex-footer .chartex-footer-widget .chartex-links li { padding: 0px; margin: 0px 0px 15px; list-style: none; line-height: 24px; }
#chartex-footer .chartex-footer-widget .chartex-links li a { color: rgb(106, 120, 133); }
#chartex-footer .chartex-footer-widget .chartex-links li a:hover { text-decoration: underline; }
#chartex-footer .chartex-copyright a { color: rgb(255, 255, 255); }
#chartex-footer .chartex-copyright img { position: relative; top: 2px; }
.rtl #chartex-footer .chartex-copyright p { margin-bottom: 0px; font-family: IRANSans-web; color: rgb(122, 131, 139) !important; }
#chartex-footer .chartex-copyright p { margin-bottom: 0px; color: rgb(122, 131, 139) !important; }
.rtl #chartex-footer .chartex-copyright p { margin-bottom: 0px; color: rgb(122, 131, 139) !important; }
#chartex-footer .chartex-copyright .chartex-left { float: left; }
#chartex-footer .chartex-copyright .chartex-right { float: right; }
@media screen and (max-width: 480px) {
  #chartex-subscribe form input[type="submit"] { position: relative; width: 100%; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
}
@media screen and (max-width: 767px) {
  #chartex-footer .chartex-copyright .chartex-right { float: left; }
  .access-footer { display: none; }
  #chartex-footer .about-footer { width: 100%; }
  #chartex-faqs .chartex-faq-list li { margin: 0px 0px 20px; }
  #chartex-faqs .chartex-faq-list li h2 { font-size: 26px; }
}
@media screen and (max-width: 992px) {
  span.btn_radio { padding-right: 6px; }
  .chartex-person { margin-bottom: 30px; float: left; width: 100%; }
}
@media (min-width: 1300px) {
  #chartex-footer .about-footer { width: 360px; }
}
@media screen and (max-width: 992px) {
  label.radio_3, label.radio_2, label.radio_1 { padding-right: 20px; }
  #chartex-footer .chartex-footer-widget { float: left; width: 100%; }
}
.chartex-person figure { margin: 0px auto 30px; }
.chartex-person figure img { margin: 0px auto; display: block; }
.chartex-person .chartex-name { margin-bottom: 0px; color: rgb(4, 53, 93); }
.chartex-person .chartex-designation { color: rgb(68, 68, 68); }
.chartex-person .chartex-bio { text-align: left; }
#chartex-offcanvas, .chartex-nav-toggle, #chartex-page { transition: all 0.5s ease 0s; }
#chartex-page { /*z-index: 2;*/ transition: all 0.5s ease 0s; }
#chartex-offcanvas ul { padding: 0px; margin: 0px; }
#chartex-offcanvas ul li a { font-size: 12px; color: rgba(255, 255, 255, 0.9); }
#chartex-offcanvas ul li { padding: 2px 0px; list-style: none; line-height: 27px; border-bottom: 1px solid rgba(255, 255, 255, 0.44); }
@media screen and (max-width: 767px) {
  #chartex-offcanvas { display: block; }
}
.chartex-nav-toggle:hover, .chartex-nav-toggle:focus, .chartex-nav-toggle:active { outline: none; border-bottom: none !important; }
.chartex-nav-toggle.dark i { position: relative; color: rgb(0, 0, 0); background: rgb(0, 0, 0); transition: all 0.2s ease-out 0s; }
.chartex-nav-toggle.dark i::before, .chartex-nav-toggle.dark i::after { background: rgb(0, 0, 0); transition: all 0.2s ease 0s; }
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg { opacity: 0; backface-visibility: hidden; transition: all 0.3s ease-out 0s; }
.mfp-with-zoom.mfp-ready .mfp-container { opacity: 1; }
.mfp-with-zoom.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg { opacity: 0; }
.btn-cta { width: 200px; font-size: 18px; padding: 20px 30px !important; }
@media screen and (max-width: 480px) {
  .btn-cta { width: 100%; padding: 10px 30px !important; }
  .col-xxs-12 { float: none; width: 100%; }
}
.row-top-padded-lg { padding-top: 7em; }
.row-top-padded-md { padding-top: 4em; }
.row-bottom-padded-sm { padding-bottom: 2em; }
@media screen and (max-width: 767px) {
  .row-bottom-padded-md { padding-bottom: 2em; }
  .row-top-padded-lg { padding-top: 2em; }
  .row-top-padded-md { padding-top: 2em; }
  .row-bottom-padded-sm { padding-bottom: 2em; }
  #chartex-offcanvas ul { padding: 5px; margin: 0px; width: 100%; }
  #chartex-offcanvas .sub-menu li { padding-right: 22px; }
  #chartex-offcanvas ul li .sub-menu ul li { }
  #chartex-offcanvas ul.sub-menu li { padding: 2px 0px; list-style: none; line-height: 27px; border-bottom: unset !important; }
  #chartex-offcanvas ul li:last-child { border-bottom: none; }
  #chartex-offcanvas ul li a { font-size: 12px; color: rgba(255, 255, 255, 0.9); }
  #chartex-offcanvas ul li.active a { color: rgb(19, 68, 126); }
  .chartex-nav-toggle.active i::before, .chartex-nav-toggle.active i::after { background: rgb(255, 255, 255); }
  .chartex-nav-toggle.dark.active i::before, .chartex-nav-toggle.dark.active i::after { background: rgb(255, 255, 255); }
  .chartex-nav-toggle:hover, .chartex-nav-toggle:focus, .chartex-nav-toggle:active { outline: none; border-bottom: none !important; }
  .chartex-nav-toggle i { position: relative; display: inline-block; zoom: 1; width: 23px; height: 2px; color: rgb(38, 129, 255); font: bold 14px / 0.4 Helvetica; text-transform: uppercase; text-indent: -55px; background: rgb(255, 255, 255); transition: all 0.2s ease-out 0s; }
  .chartex-nav-toggle i::before, .chartex-nav-toggle i::after { content: ""; width: 23px; height: 2px; background: rgb(255, 255, 255); position: absolute; left: 0px; transition: all 0.2s ease 0s; }
  .chartex-nav-toggle.dark i { position: relative; color: rgb(0, 0, 0); background: rgb(0, 0, 0); transition: all 0.2s ease-out 0s; }
  .chartex-nav-toggle.dark i::before, .chartex-nav-toggle.dark i::after { background: rgb(0, 0, 0); transition: all 0.2s ease 0s; }
  .chartex-nav-toggle i::before { top: -6px; }
  .chartex-nav-toggle i::after { bottom: -6px; }
  .chartex-nav-toggle:hover i::before { top: -7px; }
  .chartex-nav-toggle:hover i::after { bottom: -7px; }
  .chartex-nav-toggle.active i { background: transparent; }
  .chartex-nav-toggle.active i::before { top: 0px; transform: rotateZ(45deg); }
  .chartex-nav-toggle.active i::after { bottom: 0px; transform: rotateZ(-45deg); }
  .chartex-nav-toggle {background: var(--main-color1);position: fixed;top: 7px;left: 15px;display: block;margin: 0px auto;cursor: pointer;right: unset;z-index: 9999999999;box-shadow: 1px 1px 5px #9e9e9e;padding: 0 3px;border-radius: 4px;}
	.rtl .chartex-nav-toggle {right: 15px;left: auto;}
}
.row-top-padded-sm { padding-top: 2em; }
@media screen and (max-width: 767px) {
  .destinationcolumnL .night {
    position: relative;
    top: 10px;
}
  .row-top-padded-sm { padding-top: 2em; }
}
#chartex-offcanvas {display: none;height: 100%;left: -275px;overflow-y: auto;position: fixed;z-index: 99999999;top: 0px;width: 240px;background: rgba(5, 33, 57, 0.96);padding: 30px;}
.rtl #chartex-offcanvas { right: -275px;left: auto;}
.offcanvas-visible #chartex-offcanvas { left: 0px;}
.rtl.offcanvas-visible #chartex-offcanvas { right: 0px;left: auto;}
.tours .lastSecond{
  background-color:#052139 !important;
}
.tours .lastSecond:before{
  border: 4px solid #052139 !important;
      border-bottom-color: transparent !important;
    border-left-color: transparent !important;
}
@media screen and (max-width: 767px) {


  #chartex-offcanvas { display: block; }
  div#logo-mobile { width: 100%; margin: 0px auto; text-align: center; }
  div#logo-mobileEN { width: 100%; margin: 0px auto; text-align: center; }
  div#logo-mobileAR { width: 100%; margin: 0px auto; text-align: center; }
  div#logo-mobile img { width: 80%; margin: 0px auto; text-align: center; }
  div#logo-mobileAR img { width: 80%; margin: 0px auto; text-align: center; }
  div#logo-mobileEN img { width: 80%; margin: 0px auto; text-align: center; }
  html[lang="en-US"] #logo-mobileAR, html[lang="fa-IR"] #logo-mobileAR { display: none !important; }
  html[lang="ar"] #logo-mobileEN, html[lang="fa-IR"] #logo-mobileEN { display: none !important; }
  html[lang="en-US"] #logo-mobile, html[lang="ar"] #logo-mobile { display: none !important; }
}
.no-js #loader { display: none; }
.js #loader { display: block; position: absolute; left: 100px; top: 0px; border: 10px solid red; }
.chartex-loader { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url("../images/Preloader_2.gif") center center no-repeat rgb(255, 255, 255); }
.js .animate-box { opacity: 0; }
body.rtl { direction: rtl; text-align: right; font-size: 13px; font-family: IRANSans-web; }
.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6 { font-family: IRANSans-web, Arial, sans-serif; }
.rtl [class^="icon-"], .rtl [class*=" icon-"] { font-family: icomoon !important; }
h2.chartex-lead { font-size: 32px !important; }
h2, .h2 { font-size: 24px !important; }
#chartex-footer .copyRight p { font-size: 11px; text-align: center; }
#chartex-footer .chartex-copyright p a { color: rgb(227, 30, 35); }
.rtl #wpadminbar .ab-icon, .rtl #wpadminbar .ab-item::before, .rtl #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon { font-family: dashicons !important; }
.chartex-icon-image { width: 100%; margin: 0px auto 32px; }
.rtl #chartex-subscribe form { float: left !important; }
.rtl #chartex-subscribe form input[type="submit"] { right: auto; left: 0px; border-radius: 5px 0px 0px 5px; margin: 0px; }
.rtl #chartex-subscribe form input[type="email"] { padding-left: 170px; padding-right: 50px; }
.rtl #chartex-subscribe form .chartex-icon { left: auto; right: 15px; }
.rtl .btn { margin-right: auto; margin-left: 4px; }
.rtl blockquote { border: none; }
.rtl .chartex-feature-image img { height: 500px; width: auto; }
.rtl #chartex-offcanvas { padding: 50px 15px 0px; }
#chartex-hero .chartex-intro > div .chartex-right-position { padding-right: 15px; padding-left: 15px; }
#chartex-footer a:hover, a:hover { text-decoration: none !important; }
#chartex-footer { color: rgb(122, 131, 139); top: auto; clear: both; position: relative; bottom: 0px !important; margin-top: auto !important; margin-bottom: 0px !important; }
#chartex-bottom ul { padding: 0px; text-align: center; }
#chartex-bottom { color: rgb(122, 131, 139); padding-bottom: 15px; position: relative; font-size: 12px; padding-top: 15px; }
ul.bottomContact { padding: 0px; }
.bottomContact li { list-style: none; position: relative; }
.rtl #chartex-bottom .bottomContact i { color: rgb(227, 30, 35); float: right; padding-left: 4px !important; }
#chartex-bottom .bottomContact i { color: rgb(227, 30, 35); float: left; position: relative; top: 6px; padding-right: 4px !important; }
#chartex-bottom .bottomContact li:nth-child(4) i { padding-left: 0px !important; }
#chartex-footer-content { position: relative; }
#chartex-footer-content, #chartex-bottom, .chartex-bottom { background: rgb(5, 33, 57); text-align: right; }
.chartex-bottom { padding: 10px 0px; display: none; }
.chartex-bottom h2.widgettitle { color: rgb(7, 113, 163); text-align: center; font-size: 14px !important; margin-bottom: 8px !important; }
#chartex-footer a.img-app img { width: 66%; margin: 3px auto; display: block; }
#chartex-footer .container { width: 90%; padding: 10px 0px !important; margin: 0px auto !important; text-align: center !important; }
.chartex-bottom .row-footer .box-footer:nth-child(1), .chartex-bottom .row-footer .box-footer:nth-child(2) { width: auto; display: inline-block; vertical-align: middle; }
.chartex-bottom .row-footer { text-align: center; }
.chartex-bottom .row-footer .box-footer ul { padding: 0px; }
footer#chartex-footer ul li a:hover { color: red; }
.rtl #chartex-bottom h2 { color: rgb(255, 255, 255); margin-bottom: 15px; text-align: right; font-size: 17px !important; }
#chartex-bottom h2 { color: rgb(255, 255, 255); margin-bottom: 15px; font-size: 17px !important; }
#chartex-footer li { text-align: left; font-size: 13px !important; }
.rtl #chartex-footer li { text-align: right; color: rgb(122, 131, 139); font-family: IRANSans-web; }
#chartex-footer .version-footer .textwidget.custom-html-widget { text-align: center; }
.menuFoot { line-height: 25px; }
@media (min-width: 768px) {
  .bottomContact { padding-right: 0px; }
  .customerFoot { text-align: left; }
}
@media (max-width: 767px) {
  .home #chartex-hero { padding: 0px; background-image: url("https://javanseirisar.ir/wp-content/uploads/2021/04/main-back.jpg"); background-position: center top; }
  .socialFoot { margin-bottom: 15px; }
  #chartex-footer { padding-top: 0px; }
  #chartex-footer .about-javaseir { display: none; }
  #chartex-bottom ul.logoFoot li:nth-child(1), #chartex-bottom ul.logoFoot li:nth-child(2), #chartex-bottom ul.logoFoot li:nth-child(3), #chartex-bottom ul.logoFoot li:nth-child(4), #chartex-bottom ul.logoFoot li:nth-child(5), #chartex-bottom ul.logoFoot li:nth-child(6), #chartex-bottom ul.logoFoot li:nth-child(7), #chartex-bottom ul.logoFoot li:nth-child(8), #chartex-bottom ul.logoFoot li:nth-child(9) { display: none; }
}
.home .tab-box { padding-top: 2em !important; }
.home .container,section#chartex-header .container { padding: 0px; width: 90%; margin: 0px auto !important; }
.vc_section { margin-left: 0px !important; margin-right: 0px !important; }
#main-tab .pic { display: none; }
.topHeader { color: rgb(255, 255, 255); font-size: 12px; background: rgb(5, 33, 57); line-height: 22px; box-shadow: unset; }
.contactHead ul li { display: inline-block; padding-right: 8px; position: relative; }
.contactHead ul li i { padding: 0px 3px; font-size: 15px; vertical-align: middle; }
.contactHead ul li a { color: rgb(255, 255, 255); }
.contactHead ul li:hover { text-decoration: underline; }
@media (min-width: 767px) {
  .services-search-box.tabs { padding: 79px 25px 0px !important; }
  .application .imgMob { margin-bottom: -130px !important; }
  .application .textapp { padding-top: 135px; }
  .application .textapp { font-size: 17px; }
  .application .textapp img { max-height: 46px; }
  .boxAbout .img-about { margin-bottom: -50px !important; }
  .boxAbout .text-about { padding-top: 80px; }
  .boxAbout { padding-bottom: 130px; padding-top: 50px !important; }
  .boxAbout .readMore { position: absolute; z-index: 1; }
  .boxAbout .readMore a { width: 100px; height: 100px; border-radius: 50% !important; line-height: 95px !important; }
/* .home .container {text-align: center} */
}
@media (max-width: 767px) {
  .contactHead ul li.address { display: none; }
  .application .textapp img { max-height: 32px; }
  .boxAbout .readMore a { width: 100px; height: 24px; border-radius: 15% !important; }
}
.application .textapp h3 { font-weight: bold; font-size: 16px; margin-bottom: 15px; }
.application .textapp img { margin: 4px; width: auto; }
.stay h4, .tourSpesial h4, .ourServices h4 { font-size: 18px !important; }
@media (min-width: 768px) {
  .btn-toggle-footer { display: none !important; }
}
button.btn.btn-secondary.dropdown-toggle:focus { outline: unset !important; }
.btn-group.dropup.btn-toggle-footer { position: fixed; bottom: 90px; left: 19px; z-index: 9999999; }
.btn-group.dropup.btn-toggle-footer.open .dropdown-menu { right: unset !important; background: transparent !important; box-shadow: unset !important; border: unset !important; left: 0px !important; }
.btn-group.dropup.btn-toggle-footer.open .dropdown-menu .dropdown-item { cursor: pointer; display: block; background: rgba(0, 0, 0, 0.82); margin: 3px auto; border-radius: 5px; height: 44px; font-size: 15px; box-shadow: rgba(0, 0, 0, 0.58) 0px 1px 0px 0px; line-height: 40px; color: rgb(255, 255, 255); padding: 3px 10px; }
.btn-group.dropup.btn-toggle-footer.open .dropdown-backdrop { position: unset !important; }
.tourArchive { max-width: 100% !important; }
.carouselArchive-control a { opacity: 0.7; color: rgb(145, 220, 209) !important; font-size: 30px !important; }
.carouselArchive-control a:hover { opacity: 1; text-shadow: none !important; }
.tourArchive .slid-item .boxImg { width: 100% !important; height: 155px !important; border-radius: 4px !important; box-shadow: none !important; border: 0px !important; }
.tourArchive .slid-item .name { font-size: 18px; text-align: left; color: rgb(67, 65, 65) !important; margin-top: 10px !important; }
.rtl .tourArchive .slid-item .name { text-align: right; }
.tourArchive .slid-item .date { background: rgb(227, 11, 24); border-radius: 4px; display: inline-block; padding: 0px 10px; line-height: 22px; margin-top: 10px; color: rgb(255, 255, 255) !important; }
.tourArchive .slid-item .price span:nth-child(1) { display: none; }
.tourArchive .slid-item .price { position: absolute; top: 0px; right: 15px; background: none !important; border-radius: 0px !important; color: rgb(98, 98, 98) !important; }
.rtl .tourArchive .slid-item .price { left: 15px; right: auto; }
.tourArchive .slid-item .boxInfo { position: relative; padding: 0px 15px; }
.tourArchive .item { padding-top: 15px; }
.tourArchive .slid-item::before { content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦"; position: absolute; top: -25px; transition: all 0.3s ease 0s; color: rgb(145, 220, 209); font-family: "Font Awesome 5 Free"; right: 50%; text-align: center; font-size: 20px; background: rgb(4, 53, 93); width: 50px; height: 50px; border-radius: 50%; line-height: 50px; margin-right: -25px; z-index: 1; }
.tourArchive .slid-item:hover::before { color: rgb(255, 255, 255); background: rgb(227, 11, 24); }
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { padding-bottom: 6px; padding-top: 8px; box-sizing: border-box; background-color: unset !important; margin-bottom: 0px !important; border-top: unset !important; border-bottom: unset !important; }
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper div.validation_error { padding: 0px !important; margin: 0px !important; }
.gform_wrapper div.validation_error { color: rgb(227, 30, 36) !important; border-top: 2px solid rgb(227, 30, 36) !important; border-bottom: 2px solid rgb(227, 30, 36) !important; }
.offer-form { background-color: rgb(5, 33, 57); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 4px 0px; border-bottom: 1px solid rgb(255, 255, 255); }
.gform_wrapper span.gform_description { margin-bottom: 0px !important; font-size: 16px !important; color: rgb(255, 255, 255) !important; }
.offer-form .gform_wrapper { margin: 32px 0px; }
.offer-form .gform_wrapper .gform_footer { padding: 0px !important; margin: 0px auto !important; clear: unset !important; }
.offer-form .gform_wrapper .gform_body { width: 80% !important; display: inline-block !important; }
.offer-form .gform_wrapper .gform_body .offer-name, .offer-form .gform_wrapper .gform_body .offer-email, .offer-form .gform_wrapper .gform_body .offer-telephone { width: 33.3% !important; display: inline-block !important; padding-left: 10px !important; vertical-align: middle !important; margin: 0px !important; }
.offer-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { text-align: left; background-color: transparent !important; border: 1px solid rgb(170, 170, 170) !important; border-radius: 3px !important; }
.rtl .offer-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { text-align: right; }

.gform_validation_error input#gform_submit_button_1{
	top: 10px !important;
}

.offer-form input#gform_submit_button_1 { background: var(--main-color2); color: rgb(255, 255, 255); border: unset; top: 4px; position: relative; width: 100%; border-radius: 5px; height: 42px; text-align: center !important; }
.gform_validation_error .gform_footer.top_label { vertical-align: text-bottom; }
.offer-form .gform_footer.top_label { width: 14%; display: inline-block; }
.offer-form .gform_wrapper .top_label .gfield_label, .offer-form .gform_wrapper legend.gfield_label { display: none !important; }
.offer-form .gform_wrapper .gfield_required { color: rgb(255, 255, 255) !important; }
.offer-form .gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label { font-size: 13px !important; color: rgb(255, 255, 255) !important; font-weight: 100 !important; }
.gform_wrapper .validation_message { color: rgb(227, 30, 36) !important; }
@media only screen and (max-width: 641px) {
  html[dir="rtl"] .gform_wrapper { margin: 0px auto !important; padding: 0px 4px !important; }
}
@media (max-width: 767px) {
  .btn-group.dropup.btn-toggle-footer { display: none; }
  .offer-form .gform_wrapper .gform_body, #gform_fields_2 li { width: 100% !important; padding: 0px !important; margin: 0px !important; }
  .offer-form input#gform_submit_button_1 { width: 100% !important; margin: 10px auto !important; }
  .offer-form .gform_wrapper .gform_footer, .offer-form .gform_wrapper .gform_footer input.button, .offer-form .gform_wrapper .gform_footer input[type="submit"], .offer-form .gform_wrapper .gform_page_footer input.button, .offer-form .gform_wrapper .gform_page_footer input[type="submit"] { width: 98% !important; }
  .offer-form .gform_wrapper { border-radius: 0px; }
  .offer-form .gform_wrapper .gform_body .offer-name, .offer-form .gform_wrapper .gform_body .offer-email, .offer-form .gform_wrapper .gform_body .offer-telephone { width: 100% !important; margin-top: 0px !important; }
  .offer-form { padding: 10px; }
}
.banner {
	position: fixed;
	bottom: 60px;
	left: 15px;
	z-index: 9999999999999999;
	height: 60px;
}
.Phone { position: relative; display: block; top: 3px; left: 4px; margin: 0px; width: 1.1em; height: 1.1em; font-size: 50px; float: left; background-color: rgb(4, 4, 32); border: 2px solid rgb(7, 113, 163); border-radius: 50%; box-shadow: rgba(52, 152, 219, 0) 0px 0px 0px 0em, rgba(0, 0, 0, 0.2) 0em 0.05em 0.1em; transform: translate3d(0px, 0px, 0px) scale(1); }
.textPhone { color: rgb(255, 255, 255); float: right; font-size: 16px; font-weight: bold; padding: 0px 10px 0px 15px; background: rgb(3, 5, 31); border-radius: 4px; position: relative; top: 8px; z-index: -1; left: -9px; line-height: 24px; }
.rtl .text { color: rgb(255, 255, 255); font-size: 10px; font-weight: bold; padding: 0px 10px 0px 38px; background: rgb(7, 113, 163); border-radius: 4px; position: relative; top: -24px; z-index: -2; line-height: 20px; left: 0px; width: 175px; display: inline-block; text-shadow: rgb(4, 3, 32) 1px 2px 0px; box-shadow: rgb(4, 3, 32) 2px 2px 1px; text-align: center; }
.text { color: rgb(255, 255, 255); font-size: 11.5px; font-weight: bold; padding: 0px 10px 0px 24px; background: rgb(7, 113, 163); border-radius: 4px; position: relative; top: -24px; z-index: -2; line-height: 20px; left: 35px; width: 186px; display: inline-block; text-shadow: rgb(4, 3, 32) 1px 2px 0px; box-shadow: rgb(4, 3, 32) 2px 2px 1px; }
.Phone::before, .Phone::after { position: absolute; content: ""; }
.Phone::before { top: 0px; left: 0px; width: 1em; height: 1em; background-color: rgba(255, 255, 255, 0.2); border-radius: 100%; opacity: 1; transform: translate3d(0px, 0px, 0px) scale(0); }
.Phone::after { top: 0.25em; left: 0.25em; width: 0.5em; height: 0.5em; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYuNiAxMC44YzEuNCAyLjggMy44IDUuMSA2LjYgNi42bDIuMi0yLjJjLjMtLjMuNy0uNCAxLS4yIDEuMS40IDIuMy42IDMuNi42LjUgMCAxIC40IDEgMVYyMGMwIC41LS41IDEtMSAxLTkuNCAwLTE3LTcuNi0xNy0xNyAwLS42LjQtMSAxLTFoMy41Yy41IDAgMSAuNCAxIDEgMCAxLjIuMiAyLjUuNiAzLjYuMS40IDAgLjctLjIgMWwtMi4zIDIuMnoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=") 50% 50% / cover no-repeat; transform: translate3d(0px, 0px, 0px); }
@media (max-width: 767px) {
  .banner { display: none; }
}
.slick-list.draggable .wpl-logo.slick-slide { width: 150px !important; }
.slick-list { width: 80% !important; margin: 0px auto !important; }
div#logo-carousel-free-1543.logo-carousel-free.logo-carousel-free-free-area .slick-prev, div#logo-carousel-free-1543.logo-carousel-free.logo-carousel-free-free-area .slick-next { color: rgb(255, 255, 255) !important; }
div.logo-carousel-free.logo-carousel-free-free-area .slick-next, div.logo-carousel-free.logo-carousel-free-free-area .slick-prev { top: 60px !important; width: 35px !important; height: 35px !important; line-height: 40px !important; border-radius: 50% !important; background-color: rgb(7, 113, 163) !important; }
div.logo-carousel-free.logo-carousel-free-free-area .slick-prev { left: 5% !important; right: auto !important; }
div.logo-carousel-free.logo-carousel-free-free-area .slick-next { right: 5% !important; left: auto !important; }
.rt-wpls .slick-dotted.slick-slider { width: 90% !important; margin: 0px auto !important; }
.rt-wpls .slick-dots { display: none !important; }
@media (max-width: 767px) {
  .logo-carousel-free .wpl-logo, .slick-slide img { width: 100% !important; padding: 10px !important; }
}
@media (max-width: 991px) {
  .rtl .train-results-filter.active { background: white; }
  .logo-carousel-free .wpl-logo, .slick-slide img { padding: 0px !important; }
}
@media (min-width: 992px) {
	.culumn2 {
    width: 72% !important;
}
	.buses_filter {
    width: 27% !important;
}
	.bus-type span.title {
    height: 57px;
    line-height: 16px;
    position: relative;
    top: 11px;
}

#rental-bus-reserve .route-bus .title {
    top: -43px !important;
}
	
  .col-md-2.col-sm-6.col-xs-6.access-footer { width: 22% !important; }
  .col-md-3.col-sm-12.col-xs-12 { width: 26% !important; }
  .col-md-4.col-sm-6.col-xs-6.about-javaseir { padding-top: 34px; width: 25% !important; }
  .logo-carousel-free .wpl-logo, .slick-slide img { width: 50% !important; padding: 0px !important; }
  .rtl #main-tab .tabs .step { display: block !important; }
}
.styleCustom-orderList { padding-bottom: 100px !important; }
#main-tab .tab-content { padding-bottom: 10px !important; }
#baseSeats .next, #buses-search-results .sortTitle, .tabs .buttonSearch, .trainProvision .trainInfo .title, .pre-Factor-hotel-total #pre-factor .pre-factor-details-table thead th, .groupFlight .itemInfo .reserve button.ok, .esterdad .title, #flight-provision .sideLeft .bottomFoot .submit { color: rgb(255, 255, 255) !important; }
#buses-search-results .itemInfo .info { background: transparent !important; }
.bottomFoot .cancel, .noLogin .cancel, .bottomFact .cancel { background: rgb(118, 118, 118) !important; color: rgb(255, 255, 255) !important; }
.backTabs img { width: 100% !important; }
#lists .styleCustom-orderBtn .infoPassBtn i { font-size: 16px !important; margin: 0px 4px !important; }
.actModal tbody tr { border-bottom: 1px solid rgb(170, 170, 170) !important; }
.actModal table thead, .actModal table thead { border-top: unset !important; color: rgb(255, 255, 255) !important; border-bottom: unset !important; }
.grid-container { display: grid; grid-template-rows: repeat(2, 50%); grid-template-columns: repeat(8, 15%); gap: 0px; place-items: stretch; justify-content: center; }
.tourHome .grid-item { position: relative; }
.tourHome .grid-item .img-div { height: 100%; overflow: hidden; }
.tourHome .grid-item .img-div::before { content: ""; position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.4); z-index: 1; transition: all 0.3s ease 0s; }
.tourHome .grid-item img { transform-origin: 82% 82%; transition: transform 5s ease 0s, filter 5s ease-in-out 0s; object-fit: cover; }
.tourHome .grid-item:hover img { transform: scale(1.05); }
.img:not(.img):hover { filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 0px 10px); }
.tourHome .grid-item .bottom-inner { position: absolute; right: 0px; left: 0px; color: rgb(255, 255, 255); text-align: center; top: 50%; z-index: 2; font-size: 20px; text-shadow: black 0px 2px; }
.tourHome .grid-item:nth-child(1) .bottom-inner, .tourHome .grid-item:nth-child(7) .bottom-inner, .tourHome .grid-item:nth-child(4) .bottom-inner { top: 50%; }
.tourHome .grid-item img { width: 100%; height: 100%; object-fit: cover; transition: all 0.3s ease 0s; }
.tourHome .grid-item:nth-child(1) { grid-area: 1 / 1 / 2 / 3; }
.tourHome .grid-item:nth-child(2) { grid-area: 1 / 3 / 2 / 5; }
.tourHome .grid-item:nth-child(3) { grid-area: 2 / 3 / 2 / 5; }
.tourHome .grid-item:nth-child(4) { grid-area: 1 / 5 / 2 / 7; }
.tourHome .grid-item:nth-child(5) { grid-area: 1 / 7 / 2 / 9; }
.tourHome .grid-item:nth-child(6) { grid-area: 2 / 7 / 2 / 9; }
.tourHome .grid-item:nth-child(7) { grid-area: 2 / 1 / 2 / 3; }
.tourHome .grid-item:nth-child(8) { grid-area: 2 / 7 / 2 / 5; }
.tourHome .grid-item:nth-child(9) { grid-area: 1 / 8 / auto / 9; align-self: end; }
.tourHome .vc_gitem-zone-img { visibility: visible; }
.menu-section ul ul { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.4) 0px 3px 3px; opacity: 0; padding: 0px; border: 1px solid rgb(237, 237, 237); visibility: hidden; position: absolute; top: 130%; z-index: 99999; transition: all 0.3s ease 0s; text-align: right; min-width: 200px; right: -5px; font-size: 13px !important; font-weight: 300 !important; }
.menu-section ul li { position: relative; }
.menu-section ul li:hover > ul { opacity: 1; visibility: visible; top: 100%; }
@media (max-width: 767px) {
	#rental-bus-reserve .route-bus .title {
    top: -12px !important;
}
  .grid-container { grid-template-rows: repeat(4, 200px); grid-template-columns: repeat(1, 100%); margin: 10px auto; }
  .tourHome .grid-item:nth-child(1) { grid-area: 1 / 1 / 1 / 2; }
  .tourHome .grid-item:nth-child(2) { grid-area: 2 / 1 / 3 / 2; }
  .tourHome .grid-item:nth-child(3) { grid-area: 3 / 1 / 4 / 1; }
  .tourHome .grid-item:nth-child(4) { grid-area: 4 / 1 / 5 / 1; }
  .tourHome .grid-item:nth-child(5), .tourHome .grid-item:nth-child(6), .tourHome .grid-item:nth-child(7), .tourHome .grid-item:nth-child(8), .tourHome .grid-item:nth-child(9) { display: none; }
}
.survey-form .survey-name, .survey-form .survey-telephone { width: 33%; display: inline-block; margin-top: 0px !important; }
.radio-survey select { height: 35px !important; width: 70% !important; }
.survey-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { padding: 2px 7px !important; border: 1px solid rgb(170, 170, 170) !important; border-radius: 5px !important; position: relative !important; }
body .survey-form .gform_wrapper .top_label div.ginput_container { margin-top: 3px; }
.survey-form label.gfield_label { margin-bottom: 0px; }
.survey-form .gfield.checkBox-field { margin-top: 5px !important; }
.survey-form .radio-survey { width: 49%; display: inline-block; vertical-align: top; padding: 0px 5px !important; }
.survey-form .gform_wrapper textarea.large { height: 70px !important; border-radius: 5px !important; border-color: rgb(170, 170, 170) !important; }
.survey-form .gform_footer.top_label { padding: 0px; margin: 0px; }
.survey-form input#gform_submit_button_2 { background: var(--main-color2); color: rgb(255, 255, 255); border: unset; height: 40px; float: left; width: 136px; border-radius: 5px; text-align: center !important; }
.complaints-form .gfield.complaints-name, .complaints-form .gfield.complaints-email, .complaints-form .gfield.complaints-phone { width: 50%; display: inline-block; vertical-align: top !important; padding: 0px 3px !important; }
.complaints-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.complaints-form .gform_wrapper select {
	border-radius: 5px !important;
	padding: 8px 7px !important;
	border: 1px solid rgb(170, 170, 170) !important;
	height: 48px;
}
body .complaints-form .gform_wrapper .top_label div.ginput_container { margin-top: 2px; }
.complaints-form .gfield.complaints-text, .complaints-form .gfield.addressFeild, .complaints-form .gfield.desFeild { width: 100%; display: inline-block; vertical-align: top !important; padding: 0px 3px !important; }
.complaints-form .gform_wrapper textarea { border: 1px solid rgb(170, 170, 170); border-radius: 5px; height: 80px !important; }
.complaints-form .gform_footer.top_label { margin: 0px; padding: 0px; }
.complaints-form input#gform_submit_button_3, .complaints-form input#gform_submit_button_14 { float: left; background: var(--main-color2); color: rgb(255, 255, 255); border: unset; border-radius: 5px; width: 137px; margin: 0px !important; height: 42px !important; text-align: center !important; }
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li { overflow: unset !important; }
@media (min-width: 768px) {
	.gform_wrapper ul.gfield_radio li {
		display: inline-block;
		line-height: 48px;
		height: 48px;
		margin-left: 25px !important;
	}
	.gform_wrapper ul.gfield_radio li input {
		position: relative;
		top: 12px;
	}
	.gform_wrapper ul.gfield_radio li label {
		font-size: 13px;
	}
}
@media (max-width: 767px) {
  .complaints-form input#gform_submit_button_3, .complaints-form input#gform_submit_button_14, .complaints-form .gfield.complaints-name, .complaints-form .gfield.complaints-email, .complaints-form .gfield.complaints-phone { width: 100%; }
}
@media only screen and (min-width: 641px) {
  .survey-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { position: relative; width: 33% !important; }
  .complaints-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { position: relative; width: 50% !important; margin-top: 16px !important;margin-top: 0 !important; }
}
.chartex-bottom .row-footer .box-footer ul { padding: 0px; }
.logoFoot li { display: inline-block; background: rgb(255, 255, 255); border-radius: 5px; margin: 4px 2px; padding: 5px; width: 50px; height: 55px; }
#chartex-footer a { color: rgb(122, 131, 139); font-size: 13px; }
.logoFoot li img { max-height: 42px; padding: 0px; }
@media (max-width: 767px) {
  .logoFoot li img { max-height: 42px; }
  .logoFoot li { height: 50px; text-align: center !important; }
  #chartex-footer-content, #chartex-bottom, .chartex-bottom { padding: 0px; }
  .chartexFoot { display: none; }
  .chartex-copyright .copyRight { display: block; }
}
@media (max-width: 450px) {
  .logoFoot li { width: 30%; height: 70px; }
  .logoFoot li img { min-height: 59px; }
}
#button {cursor: pointer;color: rgb(255, 255, 255);background: rgb(227, 30, 35);height: 25px;width: 50px;position: relative;left: 46%;margin: 0px;top: -55px;line-height: 35px;text-align: center;border-radius: 50px 50px 0px 0px;border: 3px solid rgb(199, 30, 35);box-sizing: content-box;display: block !important;}
.rtl #button { cursor: pointer; color: rgb(255, 255, 255); background: rgb(227, 30, 35); height: 25px; width: 50px; position: relative; right: 50%; margin: 0px; top: -55px; line-height: 35px; text-align: center; border-radius: 50px 50px 0px 0px; border: 3px solid rgb(199, 30, 35); box-sizing: content-box; display: block !important; }
@media (max-width: 767px) {
  #button {
    display: none !important;
  }
}
@keyframes flash_border { 
  0% { border-color: rgb(0, 0, 0); line-height: 70px; }
  50% { border-color: rgb(0, 0, 0); line-height: 60px; }
  100% { border-color: rgb(0, 36, 73); line-height: 70px; }
}
@-webkit-keyframes flash_border { 
  0% { border-color: rgb(0, 0, 0); line-height: 70px; }
  50% { border-color: rgb(0, 0, 0); line-height: 60px; }
  100% { border-color: rgb(0, 0, 0); line-height: 70px; }
}
a.readmore { display: none; }
.readmore-toggle { position: relative; }
a[aria-expanded="true"] span.readmore-text { text-align: center; border: 1px solid rgb(170, 170, 170); color: transparent !important; width: 0% !important; border-radius: 5px !important; }
.postslider2 #mixedslider, .postslider #mixedslider { position: relative; margin-bottom: 20px; }
.postslider2 .MS-content, .postslider .MS-content { white-space: nowrap; overflow: hidden; }
.postslider2 .MS-content .item, .postslider .MS-content .item { display: inline-block; position: relative; width: 25%; vertical-align: top; overflow: hidden; height: 100%; white-space: normal; direction: rtl; text-align: center; padding: 0px; cursor: pointer; }
.postslider2 .MS-content .item img, .postslider .MS-content .item img { border-radius: 0px; height: 500px; object-fit: cover; width: 100% !important; }
.postslider2 .boxtow-inner, .postslider .boxtow-inner { bottom: 0px; z-index: 1; height: 160px; color: rgb(255, 255, 255); position: absolute; text-align: center; padding-left: 0px; padding-right: 0px; width: 100%; opacity: 0; transform: translate(-50%, -50%); transition: all 0.5s ease-in-out 0s; top: 100%; left: 50%; }
@media (min-width: 1300px) {
  .postslider2 .item:hover .boxtow-inner, .postslider .item:hover .boxtow-inner { top: 90% !important; }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .postslider2 .item:hover .boxtow-inner, .postslider .item:hover .boxtow-inner { top: 85% !important; }
}
.postslider2 .item:hover .boxtow-inner, .postslider .item:hover .boxtow-inner { left: 50%; opacity: 1; }
.postslider2 .item .box-des, .postslider .item .box-des { background: rgba(0, 0, 0, 0.7); padding: 10px 5px; }
.postslider2 .item a.more-post, .postslider .item a.more-post { background: rgb(7, 113, 163); height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; }
.postslider2 .item .boxtow-inner .des p, .postslider2 .item .boxtow-inner h3, .postslider .item .boxtow-inner .des p, .postslider .item .boxtow-inner h3 { margin: 0px; text-align: left; }
.rtl .postslider2 .item .boxtow-inner .des p, .rtl .postslider2 .item .boxtow-inner h3, .rtl .postslider .item .boxtow-inner .des p, .rtl .postslider .item .boxtow-inner h3 { text-align: right; }
.postslider2 .item .boxtow-inner .des p, .postslider .item .boxtow-inner .des p { line-height: 22px; padding: 13px 0px 0px; }
.postslider2 .item .boxtow-inner h3, .postslider .item .boxtow-inner h3 { color: rgb(255, 255, 255); font-size: 15px; font-weight: bold; }
.item .des a.readmore { display: none !important; }
@media (max-width: 991px) {
  .postslider2 .MS-content .item, .postslider .MS-content .item { width: 50%; }
}
@media (max-width: 767px) {
  .postslider2 .MS-content .item, .postslider .MS-content .item { width: 100%; }
}
.postslider2 .MS-content .item a, .postslider .MS-content .item a { display: inline-block; padding: 0px 15px; width: 100%; }
.postslider2 .readmore, .postslider .readmore { display: none; }
.postslider2 .MS-left, .MS-right, .postslider .MS-left, .MS-right { position: absolute; top: 50%; font-size: 30px; line-height: 20px; margin-top: -15px; border: none; background: rgba(139, 139, 139, 0.64); padding: 0px 5px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.35) 0px 3px 4px 0px; }
.postslider2 .MS-left, .postslider .MS-left { left: 13px; }
.postslider2 .MS-right, .postslider .MS-right { right: 20px; }
.postslider2 .MS-left i, .postslider2 .MS-right i, .postslider .MS-left i, .postslider .MS-right i { color: rgb(164, 164, 164); }
.postslider2 .MS-left:hover i, .postslider2 .MS-right:hover i, .postslider .MS-left:hover i, .postslider .MS-right:hover i { color: rgb(66, 66, 66); }
#mixedslider { position: relative; margin-bottom: 20px; }
.navy .MS-content { white-space: nowrap; overflow: hidden; }
.navy .MS-content .item { display: inline-block; position: relative; width: 100%; vertical-align: top; overflow: hidden; height: 100%; white-space: normal; direction: rtl; text-align: center; padding: 0px; cursor: pointer; }
.navy .MS-content .item img { height: 250px; object-fit: cover; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.46) 0px 3px 6px 0px; width: 100% !important; }
.navy .boxtow-inner { color: rgb(0, 0, 0); display: inline-block; width: 60%; vertical-align: middle; float: right; padding: 10px; }
.navy .item .box-des { background: rgba(0, 0, 0, 0.7); padding: 10px 5px; }
.navy .item a.more-post { background: rgb(7, 113, 163); height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; }
.navy .item .boxtow-inner .des p, .navy .item .boxtow-inner h3 { margin: 0px; text-align: left; }
.rtl .navy .item .boxtow-inner .des p, .rtl .navy .item .boxtow-inner h3 { text-align: right; }
.navy .item .boxtow-inner .des p { line-height: 22px; padding: 13px 0px 0px; }
.navy .item .boxtow-inner h3 { color: rgb(66, 66, 66); font-size: 1.4em; font-weight: bold; border-bottom: 1px dashed rgb(183, 183, 183); padding: 7px 0px; }
.navy .item .des a.readmore { display: none !important; }
@media (max-width: 991px) {
  .navy .boxtow-inner { width: 100%; }
  .navy .MS-content .item img { height: 150px; }
}
@media (max-width: 767px) {
  .navy .MS-content .item { width: 100%; }
}
.navy .MS-content .item a { display: inline-block; padding: 0px 15px; width: 100%; }
.navy .readmore { display: none; }
.MS-left:focus, .MS-right:focus { outline: none; }
.navy .MS-left, .navy .MS-right { position: absolute; top: 50%; font-size: 30px; line-height: 20px; margin-top: -15px; border: none; background: transparent; padding: 0px; border-radius: 50%; width: 30px; height: 30px; box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px 0px; }
.navy .MS-left { left: -20px; }
.navy .MS-right { right: -20px; }
.navy .MS-left i, .navy .MS-right i { color: rgb(7, 113, 163); font-size: 23px; }
.navy .box-inner { width: 38%; display: inline-block; vertical-align: middle; padding: 10px 0px; background: transparent; }
.navy .description { font-size: 1em; text-align: justify; padding: 10px; line-height: 26px; }
.rtl div#cookii-message { height: 83px; position: fixed !important; bottom: 0px !important; z-index: 99999 !important; width: 100% !important; left: 0px !important; right: 0px !important; background: rgba(0, 0, 0, 0.81) !important; padding: 0px 23px !important; color: rgb(255, 255, 255) !important; }
#cookii-message a:nth-child(2) { }
#cookii-message a { color: unset !important; text-decoration: underline !important; font-size: unset !important; padding-bottom: unset !important; border-bottom: unset !important; transition: unset !important; display: none !important; margin: unset !important; }
#cookii-message a.txt-link { display: inline-block !important; }
button#cookii-advanced { display: none !important; }
.cookii-column.cookii-column-1 { width: 88% !important; display: inline-block !important; }
.cookii-column.cookii-column-3 { width: 10% !important; display: inline-block !important; vertical-align: middle !important; margin: 0px auto !important; text-align: center !important; }
.cookii-column.cookii-column-2 { display: none !important; }
#cookii-message button { border: none !important; background: rgb(177, 28, 21) !important; color: rgb(255, 255, 255) !important; font-size: 15px !important; border-radius: 5px !important; padding: 8px 2px !important; width: 97% !important; }
#gdpr-cookie-text { text-align: center; }
#cookii-message button:hover { opacity: 0.8; }
.btn-close { position: absolute; top: 29px; right: 30px; cursor: pointer; width: 50px; font-size: 19px; }
@media (max-width: 991px) {
  .cookii-column.cookii-column-1, .cookii-column.cookii-column-3 { width: 100% !important; }
  .btn-close { margin: 0px auto; right: 0px !important; left: 0px !important; top: 9px !important; }
  #cookii-message { text-align: center; height: 170px !important; margin: 0px auto !important; }
  .content { padding: 10px 0px !important; }
  #cookii-message button { width: 30% !important; float: unset !important; margin: 0px auto !important; }
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect, .daterangepicker .typeChanger { color: rgb(125, 125, 125) !important; border-color: rgb(170, 170, 170) !important; }
.chartex-table-responsive { width: 100%; }
.chartex-table-responsive table { width: 100%; }
#main-tab .tab-content .services-search-box.tabs form { vertical-align: bottom; }
@media (min-width: 992px) {
  #main-tab .search-internal-hotels .destination, #main-tab .search-internal-hotels .destinationH { margin-bottom: 81px !important; }
}
.search-train.tabs { padding-top: 77px !important; }
.rtl .search-train.tabs {padding-top: 84px !important;}
@media (min-width: 768px) {
	#main-tab .search-bus, #main-tab .search-tour, #main-tab .search-insurance, #main-tab .search-internal-hotels, .searchFormHotemNew { padding: 120px 25px 0px !important; }
}
.input-group.property_textArea { width: 100% !important; border-radius: 4px !important; }
span.label_f.label_radio { display: none; }
#main-tab .tab-content .services-search-box.tabs form:nth-child(1) {width: 99.3% !important;}
@media (max-width: 1050px) {
  div#dynamicFilter { width: 29.5%; }
}
@media (max-width: 991px) {
  div#dynamicFilter { width: 30.5%; }
}
@media (max-width: 949px) {
  div#dynamicFilter { width: 33.5%; }
}
@media (max-width: 866px) {
  div#dynamicFilter { width: 35.5%; }
}
@media (max-width: 817px) {
  div#dynamicFilter { width: 37.5%; }
}
@media (max-width: 767px) {
  #main-tab .tab-content .services-search-box.tabs form:nth-child(1){
    width: 100% !important;
}
  #main-tab .search-internal-hotels .destination, #main-tab .search-internal-hotels .destinationH { padding-top: 0px !important; }
  div#dynamicFilter { width: 96%; position: absolute; top: 90px; }
}
@media (min-width: 768px) {
  .mainTabs .iconFont i.fas.fa-h-square::before {content: "" !important;font-family: "Font Awesome 5 Free" !important;font-weight: 900 !important;background: url(../images/javanbime.png);background-size: contain;width: 25px;height: 25px;position: absolute;top: 17px;left: auto;right: 46%;}
  .services-search-box.tabs { padding-top: 112px !important; height: auto !important; }
  .services-search-box.tabs .tabs_14 { padding-top: 120px !important; }
div#c14:hover .iconFont i.fas.fa-h-square::before,
div#c14.active .iconFont i.fas.fa-h-square::before {
 -webkit-filter: invert(40%) grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(400%) contrast(2);
 filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(2);
}
}
.filter_null input[type="radio"]::after { background: rgb(255, 255, 255); border: 1px solid rgb(5, 33, 57); }
.filter_null input[type="radio"]:checked::after { background: rgb(176, 28, 22); border: 1px solid rgb(5, 33, 57); }
/* .recruitmentForm input[type="radio"]::after {width: 12px;height: 12px;border-radius: 50%;top: -3px;left: 0;position: relative;background-color: #fff;content: "";display: inline-block;visibility: visible;border: 2px solid rgb(170, 170, 170);cursor: pointer;}
.recruitmentForm input[type="radio"]:checked::after { width: 12px; height: 12px; border-radius: 50%; top: -3px; left: 0; position: relative; background-color: #e31e24; content: ""; display: inline-block; visibility: visible; border: 2px solid rgb(170, 170, 170); }
.recruitmentForm input[type="radio"] {
    width: 0;
    height: 0;
} */
@media (min-width: 768px) {
  #main-tab .tabs label { padding-left: 20px; }
  input.input_radio.full { padding-left: 12px; }
  span.btn_radio { padding-right: 8px; font-size: 13px; }
}
#main-tab .input-group .form-control:last-child, 
#main-tab .input-group-addon:last-child, 
#main-tab .input-group-btn:last-child > .btn, 
#main-tab .input-group-btn:last-child > .btn-group > .btn, 
#main-tab .input-group-btn:last-child > .dropdown-toggle, 
#main-tab .input-group-btn:first-child > .btn:not(:first-child), 
#main-tab .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-radius: 4px !important; }
.services-results-inner .group_form_item .box_form_item select { appearance: auto !important; }
span.label_f.label_location { display: none; }
label.radio_0 { display: none; }
.step > div .type-radio::after { top: 2px !important; right: 2px !important; width: 16px !important; height: 16px !important; }
.step > div .type-radio:hover::before { border-width: 2px !important; transform: scale(1) !important; }
.filter_null { top: 0px; position: relative; }
@media (min-width: 768px) {
  div#dynamicFilter { }
}
@media (min-width: 992px) {
  div#dynamicFilter { width: 27.5%; float: right; position: relative; display: inline-block !important; }
  #main-tab .ma-select-container { width: 100% !important; }
}
.filter_null label.radio_1, .filter_null label.radio_2, .filter_null label.radio_3 { display: block; }
.filter_null input#location-254 { display: none; }
.form_43.box_form_item_12, .form_43.box_form_item_13, .form_43.box_form_item_14, .form_43.box_form_item_15 { width: 100% !important; }
.form_43.box_form_item_0 { width: 50% !important; }
.form_43 .box_form_item_0 { display: block !important; }
.form_43 .property_date label { width: 100% !important; }
.box_form_item.box_form_item_17, .form_43 .box_form_item.box_form_item_14, .form_43 .box_form_item.box_form_item_15, .box_form_item.box_form_item_16 { width: 100% !important; }
.property_time input[type="text"] { text-align: center !important; }
.fa-map-marker-alt::before { display: none; }
@media (min-width: 992px) {
  .services-search-box.tabs.tabs_9 .buttonSearch { position: relative; top: 33px; left: auto; }
  .rtl .services-search-box.tabs.tabs_9 .buttonSearch { position: relative; top: 33px; left: 90px; }
  .rtl .services-search-box.tabs.tabs_9 .buttonSearch { position: relative; top: 33px; right: -12.5px; }
}
#main-tab .search-flight.tabs { padding-top: 36px; }
#main-tab #train-search-results .reSearchBox, #main-tab #buses-search-results .reSearchBox { background: rgb(5, 33, 57) !important; color: rgb(255, 255, 255) !important; padding-top: 17px !important; }
.checkbox-label .checkbox-custom { border: 1px solid rgb(5, 33, 57); }
.reSearchBox .search-bus { padding: 5px 25px 0px !important; }
.disabled { display: table-cell !important; }
.f1-step.active .f1-step-icon, .f1-step.activated .f1-step-icon, #step .valid.active .stepNum, #step .valid.actived .stepNum { background: rgb(5, 33, 57); color: rgb(255, 255, 255) !important; }
.loadingImg { max-width: 270px !important; }
.body { min-height: -webkit-fill-available; }
.buses-search-results .source .textLabel, .buses-search-results .destination .textLabel, .buses-search-results .date .textLabel, .buses-search-results .personCount .textLabel { color: rgb(255, 255, 255) !important; }
@media (max-width: 767px) {
  i.fas.fa-h-square {
    position: relative;
}
  .mainTabs .iconFont i.fas.fa-h-square::before {content: "" !important;font-family: "Font Awesome 5 Free" !important;font-weight: 900 !important;background: url(../images/javanbime.png);background-size: contain;width: 25px;height: 25px;position: absolute;top: 10px;left: 6px;/* right: 45%; */}
  .userMenu { background: white !important; position: absolute !important; width: 50% !important; top: 100px !important; }
  .step > div .type-radio::after { top: 3px !important; right: 3px !important; width: 10px !important; height: 10px !important; }
}
#chartex-content {
	padding: 4em 0px !important;
	background: #fafafa;
}
.home #chartex-content {
	background: #fff;
}
.showDetailsBasket .basketListServices .table-services  td.count-ticket {
    display: none;
}
@media (max-width: 767px) {
    .tabs .tag {color: #fff !important;}
  .rtl #buses-search-results, .rtl #buses-reserve{padding-top:0 !important;}
}
.dateService { background: rgb(176, 28, 22); width: 24%; border-radius: 15px 15px 0px 0px; color: rgb(255, 255, 255); padding-right: 26px; }
span.fDate { padding: 5px; }
span.tDate { padding: 5px; }
@media (min-width: 768px) {
  .services-search-box.tabs { white-space: nowrap !important; }
}

@media (max-width: 767px) {
  #main-tab .tab-content .services-search-box.tabs.tabs_14 .source, #main-tab .tab-content .services-search-box.tabs.tabs_14 .destination, #main-tab .tab-content .services-search-box.tabs.tabs_14 .durationStay {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
}
  .services-search-box.tabs {
    padding-top: 60px !important;
}
  #main-tab { margin: 0px auto; padding: 15px 0px !important; }
.contantTab {
	padding-top: 30px !important;
}
}
.servicesTypeNameTitle > span:nth-child(1) { display: none; }
.safaryar-reserve::before { content: ""; position: absolute; left: 473px; top: 78px; width: 0px; height: 0px; border-width: 3px; border-style: solid; border-color: transparent rgb(175, 28, 22) rgb(175, 28, 22) transparent; border-image: initial; z-index: 2; white-space: normal; }
@media (min-width: 2000px) {
  #main-tab .stepone { width: 255px; }
}
.close { opacity: 1 !important; }
.search-train.tabs.reSearchBox .buttonSearch { background: rgb(176, 28, 22) !important; }
.search-train.tabs.reSearchBox .step .effect-active .type-radio::before { background: rgb(175, 28, 22) !important; }
.trainsList .reserve { color: rgb(255, 255, 255) !important; }
.trainProvision .infoPass .title { background: rgb(175, 28, 22) !important; }
.trainProvision .infoPass .title span, .trainProvision .infoPass .title .countdown, #train-provision .title { color: rgb(255, 255, 255) !important; }
.trainProvision .bottomFoot .submit { background: rgb(175, 28, 22) !important; }
#train-search-results .sortItem button.active, #buses-search-results .itemInfo .viewSeats { background: rgb(175, 28, 22) !important; }
.trainsList .changeT { color: rgb(255, 255, 255) !important; background: rgb(175, 28, 22) !important; }
.f1-step.activated .f1-step-icon { background: rgb(5, 33, 57) !important; }
.fa-times-rectangle::before, .fa-window-close::before { content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ" !important; }
#baseSeats .next, .busesReserve .backList {color: rgb(255, 255, 255) !important;}
.noDrop { cursor: no-drop !important; }
.box-item-feature .safaryar-reserv { background: rgb(175, 28, 22); width: 47%; color: rgb(255, 255, 255); margin-top: -1px; }
.safaryar-reserve { background: rgb(175, 28, 22); width: 47%; color: rgb(255, 255, 255); margin-top: -6px; }
.tabs .date .iconFont { width: 10% !important; }
.train-search-results .trainPossibilities { color: rgb(255, 255, 255) !important; }
@media (min-width: 992px) {
.reSearchBox .search-bus .date{
    width:23% !important;
}
/*   div#main-tab .search-train.tabs .date.fullWidth {width: 28% !important;} */
}
@media (min-width: 768px) {
  .trainsList .price { padding-top: 0px !important; }
}
.trainsList .seprator { top: 21px !important; }
.trainProvision .infoPassenger table thead th { text-align: center !important; }
.trainsList .message { text-decoration: underline; text-align: center; font-size: 16px; color: rgb(175, 28, 22); }
div#booking-callback a { text-align: center; background: var(--main-color2); padding: 5px 10px; border-radius: 7px; position: relative; top: 20px; cursor: pointer; color: rgb(255, 255, 255) !important; }
@media (max-width: 768px) {
  div#login_user .currencyBtn { text-align: right !important; }
  .safaryar-reserve { text-align: center; }
}
input.allSrv { display: unset !important; }
.srvType input[type="radio"], .srvType input[type="checkbox"] { margin: 4px 14px 0px !important; }
.srvType { top: 82px !important; }
.step-img { color: rgb(255, 255, 255) !important; }

@media (min-width: 768px) {
  .rtl #main-tab .tab-content .services-search-box.tabs form { position: relative; right: unset; float: left; }
     #main-tab .tab-content .services-search-box.tabs form {position: relative;right: unset;float: right;}
  #main-tab .tab-content .services-search-box.tabs form { position: relative; right: -267px; }
  .search-train.tabs .mobileCount { display: inline-block; width: 16.8% !important; }
}
.wpmtst-testimonial-field.testimonial-field.testimonial-name { color: rgb(255, 255, 255); }
.col-md-1.col-sm-12.d-xs-none { display: block !important; width: 100% !important; }
@media (min-width: 769px) {
  div#iphonemsg { display: none !important; }
}
div#iphonemsg { position: fixed; background: rgb(249, 249, 249); width: 100%; height: 100%; top: 0px; text-align: center; padding-top: 100px; z-index: 999999999 !important; }
.txtim { background: rgb(249, 249, 249); padding: 20px 50px; width: 90%; margin: 20px auto 0px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); text-align: right; }
.titleim { font-size: 16px; font-weight: bold; margin-top: 15px; }
button.btnClick2 { width: 100%; background: rgb(227, 30, 36); color: rgb(255, 255, 255); border: 0px; border-radius: 5px; height: 42px; margin: 11px auto !important; }
@media (max-width: 768px) {
  html { margin-top: 0px !important; }
}
.gf_browser_chrome.gform_wrapper.gform_validation_error .ginput_container.ginput_container_text input::placeholder { opacity: 0; }
/* .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description { position: absolute; left: 35px; width: auto; margin-top: -26px !important; } */
li#field_3_2 { }
input[type="range"]::-webkit-slider-thumb { background: rgb(221, 221, 221); border: 1px solid !important; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px !important; }
h3.wpmtst-testimonial-heading.testimonial-heading { text-align: left !important; }
.rtl h3.wpmtst-testimonial-heading.testimonial-heading { text-align: right !important; }
.boxtow-inner .description p { text-align: justify !important; }
.rtl .boxtow-inner .description p { text-align: justify !important; }
li.wpml-ls-slot-timeheader.wpml-ls-item.wpml-ls-item-en.wpml-ls-last-item.wpml-ls-item-legacy-list-horizontal, li.wpml-ls-slot-timeheader.wpml-ls-item.wpml-ls-item-en.wpml-ls-first-item.wpml-ls-item-legacy-list-horizontal, li.wpml-ls-slot-timeheader.wpml-ls-item.wpml-ls-item-fa.wpml-ls-last-item.wpml-ls-item-legacy-list-horizontal, li.wpml-ls-slot-timeheader.wpml-ls-item.wpml-ls-item-ar.wpml-ls-first-item.wpml-ls-item-legacy-list-horizontal { top: -7px; }
#main-tab .search-flight.tabs.allFlightTab .source .list-group-item::before { left: 5px !important; right: unset !important; }
.rtl #main-tab .search-flight.tabs.allFlightTab .source .list-group-item::before { right: 5px !important; left: unset !important; }
.rtl span.wpml-ls-native { padding-right: unset; }
span.wpml-ls-native { padding-right: 4px; }
#main-tab .ma-select-container { text-align: left !important; }
.rtl #main-tab .ma-select-container { text-align: right !important; }
.title-form.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill { padding-top: 11px; }
.rtl .title-form.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill { padding-top: 5px; }
.userMenu .listGroup a:last-child { text-align: left !important; }
.rtl .userMenu .listGroup a:last-child { text-align: right !important; }
li.wpml-ls-slot-timeheader.wpml-ls-item.wpml-ls-item-ar.wpml-ls-first-item:hover { border-radius: unset !important; color: red !important; }
li.wpml-ls-slot-timeheader.wpml-ls-item.wpml-ls-item-ar.wpml-ls-first-item, li.wpml-ls-slot-timeheader.wpml-ls-item.wpml-ls-item-en { width: 100%; border-radius: unset; }
li.wpml-ls-slot-timeheader.wpml-ls-item.wpml-ls-item-ar.wpml-ls-first-item:hover .rtl .wpml-ls-legacy-dropdown .wpml-ls-flag + span { color: red !important; }
a.wpml-ls-link:hover span.wpml-ls-display { color: red !important; }
.testVersion { background: rgba(0, 0, 0, 0.51); position: absolute; color: rgb(255, 255, 255); width: 200px; text-align: center; left: 50%; font-size: 16px; right: 47%; border-radius: 0px 0px 14px 14px; padding-bottom: 5px; }
.list-group.autocomplete__suggestions { text-align: left !important; }
.rtl .list-group.autocomplete__suggestions { text-align: right !important; }
div#suncode_map_contents_5 { float: left; text-align: left !important; }
.rtl div#suncode_map_contents_5 { float: right; text-align: right !important; }
#main-tab .search-internal-hotels.tabs .stepone { margin-top: 7px; margin-bottom: 45px; }
@media (max-width: 767px) {
  #cookii-message { display: none !important; }
  #main-tab .search-internal-hotels.tabs .stepone {margin-top: -160px;}
  .testVersion { right: 21%; }
  #main-tab .search-flight.tabs .step {margin-bottom: 20px;margin-top: 20px;}
  #main-tab .mobileCount, #main-tab .tabs .source, #main-tab .tabs .destination, #main-tab .tabs .arrowChange, #main-tab .tabs .date, #main-tab .tabs .airlines, #main-tab .tabs .typeWagon, #main-tab .tabs .personCount, #main-tab .tabs .duration, #main-tab .tabs .visaType, #main-tab .tabs .destinationH, #main-tab .tabs .rooms, #main-tab .tabs .night {margin-bottom: 10px !important;}
  #main-tab .search-internal-hotels.tabs .stepone {margin-bottom: 13px;}
  .rtl .search-train.tabs { padding-top: 0px !important; }
  .services-search-box.tabs { position: relative !important; top: -40px !important; }
  .srvType { top: -60px !important; }
}
.off-txt { margin: 0px !important; }
html[lang="ar"] .listMobile {
    text-align: left !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.form-box { text-align: left; }
.rtl .vc_row.wpb_row.vc_inner.vc_row-fluid.form-box { text-align: right;}
html[lang="ar"] #menu-item-2954 { display: none !important; }
html[lang="en-US"] #menu-item-2954 { display: none !important; }
html[lang="ar"] #main-tab .ma-select-container { text-align: left !important; }
html[lang="ar"] #cookii-message { display: none !important; }
html[lang="en"] #cookii-message { display: none !important; }
html[lang="en-US"] .dateJa { display: none !important; }
#cookii-message { display: none !important; }
.rtl #cookii-message { display: block !important; }
.contentTab :nth-child(1) .tab-content { height: auto !important; }
.contentTab :nth-child(3) .tab-content { height: 180px !important; }
.contentTab :nth-child(4) .tab-content { height: 180px !important; }
.contentTab :nth-child(5) .tab-content { height: 180px !important; }
.contentTab :nth-child(6) .tab-content { height: 180px !important; }
.contentTab :nth-child(7) .tab-content { height: 180px !important; }
.contentTab :nth-child(8) .tab-content { height: 180px !important; }
.contentTab :nth-child(9) .tab-content { height: 180px !important; }
/* .contentTab :nth-child(9) .tab-content { padding-top: 60px !important; } */
.bordervid { border: 2px solid red; border-radius: 10px; margin: 0px auto; height: auto; box-shadow: rgb(123, 123, 123) 0px 20px 19px -12px; padding: 15px 0px 15px 0; }
.currencyBtn:hover .userCurrency { z-index: 999 !important; }
#main-tab .search-flight.tabs.reSearchBox.localFlightTab .stepone {margin-bottom: 8px !important;color: rgb(255, 255, 255) !important;}
@media (min-width: 768px){
#main-tab .search-internal-hotels {padding-top: 24px !important;height: 130px !important;}
}
@media (max-width: 767px){
  .rtl #main-tab .search-train.tabs .step {padding-bottom: 24px;padding-top: 30px;}
#buses-search-results .itemInfo .topItem span {
    font-size: 10px !important;
}
.rtl #buses-search-results .itemInfo .clock span {
    font-size: 14px !important;
}

.tours_filter .buttonFilter {
    background: #af1c17 !important;
}
.rtl .train-search-results .trainsList .remain {
    left: 23px !important;
}
.train_filter .buttonFilter {
    color: #fff !important;
}
.train-search-results .trainPossibilities {width: 18.3% !important;}
#buses-search-results .itemInfo .capacity span:nth-child(1){
color:#fff !important;
}}
#main-tab .tabs .source .form-control {line-height: 28px;}


div#train-search-results span.adult-num ,div#train-search-results span.child-num ,div#train-search-results span.infant-num {color:#031322 !important;}
div#buses-search-results .tag {
    opacity: 0;
    display: none;
}

div#buses-search-results .search-bus.tabs {
    padding-left:0 !important;
    padding-right:0 !important;
    /* padding-top:30px !important; */
}
.reSearchBox .search-bus.tabs {
    padding-top: 0 !important;
    padding-bottom: 12px !important;
}
.completeInfos {
    text-align: justify;
}

div#dynamic-search-results .services-results-inner .box_form_item.box_form_item_2 label.radio_0 {
    display:unset !important;

}
div#dynamic-search-results .services-results-inner .box_form_item.box_form_item_2 label.radio_1{
    display:inline-block !important;
}
#main-tab .tabs .source .form-control {
    text-align: left !important;
}
.rtl #main-tab .tabs .source .form-control {
    text-align: right !important;
}
@media (min-width: 992px) and (max-width:1600px){
  .services-search-box.tabs.tabs_14 .durationStay select.form-control {
    width: 85% !important;
}
}
.search-train.tabs.reSearchBox .mobileCount {
    display: none;
}
html[lang=ar] div#main-tab .contantTab #mainTabs div:nth-child(4), 
html[lang=ar] div#main-tab .contantTab #mainTabs div:nth-child(5), 
html[lang=en-US] #main-tab .contantTab #mainTabs div:nth-child(4), 
html[lang=en-US] #main-tab .contantTab #mainTabs div:nth-child(5),
html[lang=ar] #main-tab .contantTab #mainTabs div:nth-child(7), 
html[lang=en-US] #main-tab .contantTab #mainTabs div:nth-child(7),
html[lang=ar] #main-tab .contantTab #mainTabs div:nth-child(6), 
html[lang=en-US] #main-tab .contantTab #mainTabs div:nth-child(6) {
    display: none !important;
}
@media (min-width: 768px) {
	#services-search-results .count-ticket {
		margin-top: 20px;
		position: absolute;
		top: 0;
		right: 0;
		text-align: center;
		width: 25%;
		margin: 0 !important;
	}
  .rtl #services-search-results .count-ticket {
    left: 0;
    right: auto;
  }
  .daterangepicker .linkDateChange .linkDateChangeGoargian, 
  .daterangepicker .linkDateChange .linkDateChangeJalaali {
    font-size: 11px;
  }
}
.gform_validation_error  div#validation_message_1_3,.gform_validation_error div#validation_message_1_7,.gform_validation_error div#validation_message_1_2 {
    top: 111px !important;
}
.loginUser, .registerUser, .loginBtn, .currencyBtn {
	vertical-align: middle !important;
}
#basket_home .basket-num {
	background: rgb(177, 28, 21) !important;
}
.loginUser .loginBtn::before {
	content: "" !important;
	font-family: "Font Awesome 5 Free" !important;
	font-weight: normal !important;
	font-size: 18px !important;
	color: rgb(255, 255, 255) !important;
	margin-left: 5px !important;
	vertical-align: middle !important;
}
/*
.flightTabInput {display: inline;}
#flights-search-results .reSearchBox .nextPrev.go, #flights-search-results .reSearchBox .nextPrev.back { background: rgb(5, 33, 57) !important; }
#flights-search-results .stepone>div.effect-active, #flights-search-results .stepone>div:hover {
    background: #af1c17 !important;}
  div#flights-search-results .flights_filter .stepone {top:unset !important;}
.localHotelPackage .hotels-result-search-again-box, #flights-search-results .reSearchBox .search-flight.tabs.reSearchBox {background: rgb(5, 33, 57) !important;color: rgb(250, 250, 250) !important;padding-bottom: 20px !important;padding-top: 20px !important;}
span.twoWay { display: inline-block; }
.dynamic-step.okStep .dynamic-step-icon, .dynamic-steps .okStep.stepActive .dynamic-step-icon, .flight-steps .okStep.stepActive .flight-step-icon { background: rgb(5, 33, 57) !important; }
dynamic-step.step1.okStep .dynamic-step-icon { background: rgb(5, 33, 57) !important; }
.groupFlight .itemInfo .reserve button.notReserve { cursor: not-allowed !important; }
.dynamic-step.step1.okStep .dynamic-step-icon { background-color: var(--main-color2); background-image: linear-gradient(to left,var(--main-color2),var(--main-color2-g)); }
#flights-search-results .reSearchBox .search-flight.tabs.reSearchBox { background: rgb(5, 33, 57) !important; }
#flights-search-results .tabs .buttonSearch, #flights-search-results .step .effect-active .type-radio::before { background-color: rgb(175, 28, 22) !important; }
.ma-select-container { top: 38px; }
.groupFlight .itemInfo .reserve button.ok, .groupFlight .itemInfo .reserve .moredetails-reserve button { background: var(--main-color2)  !important; }
#allpassenger .stepsForm .close { font-size: 23px !important; }
#allpassenger .stepsForm .close { padding-top: 2px; }
.internationalHotelPackage .hotels-result-search-again-box { background: rgb(5, 33, 57) !important; color: rgb(255, 255, 255) !important; }
.changebutton { background: rgb(176, 28, 22) !important; color: rgb(255, 255, 255) !important; }
@media (max-width: 767px) {
  #flights-search-results .nextPrev.go .dateJa { left: 37% !important; }
}
.hotels-result-search-again-box .tabs .tag { color: rgb(255, 255, 255) !important; }
.box_form_item.box_form_item_11 .dangerBox label { border-radius: 5px; padding: 1px 10px; height: 30px; background: rgb(228, 229, 229) !important; }
@media (max-width: 767px) {
  .groupFlight .itemInfo .info .airClass, .groupFlight .itemInfo .info .airName {
    margin-bottom: 10px;
}
.form-filrer .form-filrer-inner { display: none; }
.hotels-result-search-again-box .tabs .tag { background: var(--main-color2)  !important; }
.rtl .hotels-result-search-again-box .tabs .tag::before { border-color: transparent transparent var(--main-color2) var(--main-color2)  !important; }
.hotels-result-search-again-box .tabs .tag::before { border-color: transparent var(--main-color2) var(--main-color2) transparent  !important; }
@media (min-width: 300px) {
  .rtl .flights_filter .buttonFilter.active { right: 95% !important; }
}
@media (min-width: 992px) {
  .rtl #flights-search-results .nextPrev.back .dateJa { left: auto !important; }
  #flights-search-results .nextPrev.back .dateJa { position: absolute; right: auto; top: 4px; left: 44% !important; }
  .rtl #flights-search-results .nextPrev.back .dateJa { }
}
.rtl #flights-search-results .tabs .tag { display: none; }
.mobileSearch {background: rgb(5, 33, 57) !important;}
#flights-search-results .stepone > div {background: unset !important;color: white !important;}
.rule-modal .modalBody > div, .bagage-modal .modalBody > div { text-align: left; }
.rtl .rule-modal .modalBody > div, .rtl .bagage-modal .modalBody > div { text-align: right; }
.rule-modal .modalBody div, .bagage-modal .modalBody div { text-align: left !important; }
.rtl .rule-modal .modalBody div, .rtl .bagage-modal .modalBody div { text-align: right !important; }
.search-flight.tabs.reSearchBox .step {margin-top: unset !important;}
.flightInternatioanl .itemInfo .way .city-name {display: unset !important;}
.groupFlight .itemInfo .way .city-name {font-size: 10px !important;}
@media (max-width: 991px){
.hotels-chartex-results-filter ,.bus-results-filter,.flight-results-filter,.train-results-filter{ z-index: 999 !important;}
.boxFilter.flightNumFilter .title {padding-left:20px !important;}}
  .rtl #rooms-details .reserve-type-div span{background:unset !important;}
  #flights-search-results .stepone>div.effect-active, #flights-search-results .stepone>div:hover {
    background: #af1c17 !important;}
.rtl .fullWidth-bassket .scrollDiv .costBasket {
    padding: 12px 71px 15px 10px !important;
}
.rtl .hotels-result-info-details{
  float: left !important;
}
.basketInfoOnly .chartex-table-responsive thead th {
    color: #052139 !important;
}
button.btn.btn-secondary.dropdown-toggle { width: 24px; height: 24px; border-radius: 13px; top: 11px; background: rgb(255, 255, 255) !important; border: 1px solid !important; box-shadow: unset !important; padding: 4px 0px 0px !important; }
.login-modal .doLogin button, .register-modal .doRegister button, .register-modal .submit button, .register-modal .register button, .edit-modal .doEdit button { background: rgb(177, 28, 21) !important; }
*/
/*
#services-search-results .count-ticket { margin-left: -10px; margin-right: -10px; margin-bottom: -10px; padding: 15px 15px 5px; color: rgb(255, 255, 255); text-align: left; position: relative; top: -170px; }
#services-search-results .count-ticket .count-ticket-title { background: rgb(5, 33, 57) !important; }
#services-search-results .count-ticket .plus, #services-search-results .count-ticket .minus { background: var(--main-color2)  !important; }
.rtl #services-search-results .select-person .counterServices { font-size: 18px; font-weight: 900; }
#services-search-results .services-results-inner .mainTitle { background: rgb(5, 33, 57) !important; }
.rtl #services-search-results .select-chbox .title-chbox { font-weight: bold; font-size: 17px; }
#services-search-results .box-item-feature .select-chbox i { font-size: 22px; }
#services-search-results .services-results-inner .box-inner-feature { border: 2px solid rgb(242, 242, 242); }
@media (min-width: 768px) {
	#services-search-results .servicesSelect .mainButton button, #services-search-results .dynamicServices .mainButton button { bottom: 113px !important; }
	#services-search-results .mainButton .totalPriceFix {bottom: 150px !important;padding: 2px 10px !important;}
}
@media (max-width: 339px) {
  #services-search-results .count-ticket { top: -200px; }
}
@media (max-width: 767px) {
  #services-search-results .count-ticket { background: rgba(46, 52, 55, 0) !important; }
}
#services-search-results .box-item-feature .select-chbox i { background: rgb(255, 255, 255); font-size: 22px; }
.rtl #services-search-results .select-chbox .title-chbox { font-weight: bold; font-size: 17px; }
.rtl #services-search-results .select-person .counterServices { font-size: 18px; font-weight: 900; }
#services-search-results .count-ticket .plus, #services-search-results .count-ticket .minus { background-color: var(--main-color2)  !important; }
#services-search-results .relatedService .select-person .counterServices { color: rgb(0, 0, 0) !important; background: rgb(255, 255, 255) !important; }
@media (min-width: 768px) {
  #services-search-results .relatedService .count-ticket .select-person { position: absolute; left: -33px; top: 50px !important; }
}
@media (min-width: 768px) and (max-width: 1199px) {
  #services-search-results .count-ticket .select-person { right: 20px !important; }
  .rtl #services-search-results .relatedService .select-person .counterServices { right: 0px; }
  #services-search-results .relatedService .count-ticket .select-person { left: -42px; }
}
@media (max-width: 372px) {
  #services-search-results .relatedService .count-ticket .select-person { position: absolute; top: 50px !important; }
}
@media (min-width: 768px) {
  #services-search-results .count-ticket { width: 11% !important; }
}
#services-search-results .services-results-inner .box-item-feature > div:nth-child(10) { padding-top: 30px; padding-bottom: 15px; text-align: center; }
  #services-search-results .services-results-inner .box-item-feature > div:nth-child(10) { position: absolute; top: 255px; left: 10px; }
.rtl #services-search-results .count-ticket { position: absolute; top: -19px; text-align: left !important; width: 11% !important; height: 96px !important; left: 2px !important; }
@media (max-width: 768px) {
  .rtl #services-search-results .count-ticket { margin-right: 187px !important; width: 36% !important; }
  .rtl #services-search-results .count-ticket {top: -77px;display: none;}
   #services-search-results .count-ticket {display: none;}
}
#services-search-results .infoServices { height: 70px !important; }
#services-search-results .servicesTypeName .locationName { display: none !important; }
#services-search-results .servicesTypeName { border: unset !important; }
#services-search-results .notFoundServices, #services-search-results .services-results-inner { text-align: right; }
div#services-search-results { text-align: center; }
.totalPriceFix { background-image: linear-gradient(to right, var(--main-color2), var(--main-color2-g), var(--main-color2-g), var(--main-color2-g), var(--main-color2)); }
*/
/* .gform_wrapper { direction: ltr; }
.rtl .gform_wrapper { direction: rtl; } */

/* .forgot-modal.modalMask .messege, .forgot-modal.modalMask .mob {
    text-align: right !important;
} */
/* .mobNatioanl { left: 79px !important; } */
/* .noLogin .login-modal .doLogin, .noLogin .login-modal .reset { top: 4px; position: relative; } */

/* .listMobile {
    text-align: left !important;
}
.rtl .listMobile {
    text-align: right !important;
} */
/* #chartex-offcanvas, .chartex-nav-toggle, #chartex-page { position: relative; } */
/* .login-modal .reset button { background: rgb(177, 28, 21) !important; } */
/* @media (max-width: 500px) {
  #mainTabs .memTab { width: 23% !important; margin: 4px !important; }
} */
/* .register-modal .info .email, .register-modal .info .phone { display: block !important; width: 100% !important; } */
/* .innerinfoServices .modalContainer table tbody > tr:nth-child(3), .innerinfoServices .modalContainer table tbody > tr:nth-child(4), .innerinfoServices .modalContainer table tbody > tr:nth-child(5) { display: none !important; } */
/* .search-train.tabs.reSearchBox .checkbox-label .checkbox-custom { background: rgba(255, 255, 255, 0.43) !important; } */
/* .login-modal .modalHeader, .forgot-modal .modalHeader, .register-modal .modalHeader, .edit-modal .modalHeader { text-align: left !important; }
.rtl .login-modal .modalHeader, .rtl .forgot-modal .modalHeader, .rtl .register-modal .modalHeader, .rtl .edit-modal .modalHeader { color: rgb(4, 53, 93); text-align: right !important; } */
/* .modalHeader .closeBtn { padding: 0px 5.6px !important; } */
/* .userName, .pass { text-align: left; }
.rtl .userName, .rtl .pass { text-align: right; } */
/* .rooms-details-list-box { padding-top: 25px !important; } */
/* .register-modal .nationalAdd { width: 100% !important; } */
/* .modalBody { overflow: unset !important; } */
/* .preFactor-bassket .basketBox-prefactor, .fullWidth-bassket .localInternational { padding: 5px 70px 20px !important; } */
/*   .search-bus,.search-tour.tabs  { position: relative !important; top: -50px !important; } */
/* .modalMask.mesage-modal .buttonExpired { color: rgb(255, 255, 255) !important; } */
/* .rtl table.chartex-table-responsive.table-services tbody tr td:nth-child(3) {
    display: none;
} */
/* .sortItem.sortAirline {
	width: 50% !important;
} */

.col-md-12.text-center.version-footer p {
    direction: ltr;
}

html[lang=fa-IR] .encont ,html[lang=fa-IR] .arcont  {
    display:none;
}
/* div#chartex-content{
	display:none;
} */
html[lang=ar] .encont ,html[lang=ar] .facont  {
    display:none;
}
html[lang=en-US] .arcont ,html[lang=en-US] .facont  {
    display:none;
}


html[lang=ar] li#menu-item-5239 {
    display: none !important;
}

.reSearchBox div#rental-bus-searchbox button#submit_rental_bus_search {
    width: 100% !important;
} 

div#rental-bus-search-results .view_seats .login-modal .modalContainer {
    border: 1px solid #ccc !important;
}

div#rental-bus-search-results .view_seats .login-modal .modalContainer .modalHeader {
    margin: 0 !important;
    width: 100% !important;
    border-radius: 10px 10px 0 0 !important;
}
div#rental-bus-search-results .view_seats .modalContainer {
    margin-top: 60px !important;
}
#rental-bus-search-results .itemInfo .price{width: 25% !important;}
/* 
div#rental-bus-search-results .view_seats .login-modal {
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(56,56,56,.59);
    transition: opacity .3s ease;
    padding: 50px 15px 0 15px;
    direction: ltr;
} */
/* div#rental-bus-search-results .view_seats {
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(56,56,56,.59);
    transition: opacity .3s ease;
    padding: 50px 15px 0 15px;
    direction: ltr;
}

div#rental-bus-search-results .modalWrapper {
    width: 30%;
    margin: 0 auto;
    background: white;
    background-color: #fff;
    box-shadow: 0px 0px 0px 8px rgb(255 255 255 / 30%);
    transition: all .3s ease;
    color: var(--font-color2);
    position: relative;
    border-radius: var(--main-radius1);
    color: #363636;
} */

div#rental-bus-search-results .modalBody .mob,div#rental-bus-search-results .modalBody .mail {
    width: 100%;
}
div#rental-bus-search-results .modalBody .mob input, div#rental-bus-search-results .modalBody .mail input{
    text-align: right !important;
    }
.search-train.tabs.reSearchBox {
    padding-top: 30px !important;
}
.currencyBtn .userCurrency {
	border-top: 1px solid #fff !important;
}
.currencyBtn .userCurrency div {
	color: #fff !important;
	border-bottom: 0 !important;
	border-bottom: 1px solid rgba(255, 255, 255,.3) !important;
	border-top: 0 !important;
	border-right: 0 !important;
	border-left: 0 !important;
}
.currencyBtn .userCurrency div:hover,
.userMenu .listGroup a:hover {
	color: red !important;
}
.userMenu {
	background: rgb(5, 33, 57) !important;
	color: #fff !important;
	border-radius: 0 !important;
	border-top: 1px solid #fff !important;
    margin-top: 18px;
}
.userMenu .listGroup a {
	border: 0 !important;
	border-bottom: 1px solid rgba(255, 255, 255,.3) !important;
	color: #fff;
	margin-bottom: 0 !important;
}
@media (min-width: 768px) {
	.comingSoon.rental_bus::before {
		content: none !important;
	}
	.comingSoon.rental_bus {
		display: block !important;
		position: absolute;
		top: -35px;
		right: 50%;
		width: 70px;
		background: red;
		color: #fff;
		border-radius: 8px;
		line-height: 24px;
		padding: ;
		margin-right: -35px;
		font-size: 14px;
	}
	.comingSoon.rental_bus::after {
		content: "";
		position: absolute;
		bottom: -12px;
		right: 50%;
		border-style: solid;
		border-width: 7px;
		border-color: red transparent transparent transparent;
		margin-right: -7px;
	}
}
/*======================================*/
.complaints-form .gfield.nameFeild,
.complaints-form .gfield.familyFeild,
.complaints-form .gfield.fatherFeild,
.complaints-form .gfield.birthnFeild,
.complaints-form .gfield.nationalFeild,
.complaints-form .gfield.cityFeild,
.complaints-form .gfield.dateFeild,
.complaints-form .gfield.genderFeild,
.complaints-form .gfield.maritalFeild,
.complaints-form .gfield.mobileFeild,
.complaints-form .gfield.phoneFeild,
.complaints-form .gfield.mailFeild,
.complaints-form .gfield.madrakFeild,
.complaints-form .gfield.reshteFeild,
.complaints-form .gfield.orientationFeild,
.complaints-form .gfield.namedFeild,
.complaints-form .gfield.averageFeild,
.complaints-form .gfield.thesisFeild,
.complaints-form .gfield.companyFeild,
.complaints-form .gfield.typecompanyFeild,
.complaints-form .gfield.startFeild,
.complaints-form .gfield.endFeild,
.complaints-form .gfield.postFeild,
.complaints-form .gfield.resoneFeild {
	width: 50%; 
	display: inline-block; 
	vertical-align: top !important; 
	padding: 0px 3px !important; 
}
.titleRec .gsection_title {
	color: #e31e24;
	font-size: 15px !important;
}
.gform_wrapper .gsection.titleRec {
	border-bottom: 1px solid #aaa;
}
.dateFeild .clear-multi .ginput_container_date {
	margin: 0 2px !important;
}
.gform_wrapper .recruitmentForm .gfield_date_day, 
.gform_wrapper .recruitmentForm .gfield_date_month, 
.gform_wrapper .recruitmentForm .gfield_date_year {
	width: 33.33% !important;
	max-width: 33.33% !important;
}
.gform_wrapper .recruitmentForm .gfield_date_day input, 
.gform_wrapper .recruitmentForm .gfield_date_month input, 
.gform_wrapper .recruitmentForm .gfield_date_year input {
	width: 100% !important;
}
@media (max-width: 767px) {
	
div#chartex-bottom #button {
    display: none !important;
}
.reSearchBox .search-bus.tabs .source ,.reSearchBox .search-bus.tabs .destination {
    background: white;
    margin-bottom: 5px;
    border-radius: 5px;
    height: 38px;
    padding: 5px;
    color: black;
}
	.complaints-form .gfield.nameFeild,
	.complaints-form .gfield.familyFeild,
	.complaints-form .gfield.fatherFeild,
	.complaints-form .gfield.birthnFeild,
	.complaints-form .gfield.nationalFeild,
	.complaints-form .gfield.cityFeild,
	.complaints-form .gfield.dateFeild,
	.complaints-form .gfield.genderFeild,
	.complaints-form .gfield.maritalFeild,
	.complaints-form .gfield.mobileFeild,
	.complaints-form .gfield.phoneFeild,
	.complaints-form .gfield.mailFeild,
	.complaints-form .gfield.madrakFeild,
	.complaints-form .gfield.reshteFeild,
	.complaints-form .gfield.orientationFeild,
	.complaints-form .gfield.namedFeild,
	.complaints-form .gfield.averageFeild,
	.complaints-form .gfield.thesisFeild,
	.complaints-form .gfield.companyFeild,
	.complaints-form .gfield.typecompanyFeild,
	.complaints-form .gfield.startFeild,
	.complaints-form .gfield.endFeild,
	.complaints-form .gfield.postFeild,
	.complaints-form .gfield.resoneFeild {
		width: 100%;
	}
}
html[lang=en-US] li#menu-item-6975,html[lang=en-US] li#menu-item-7220 {
    display: none !important;
}
p{
	font-size:14px !important;
}


.busesReserve .submit {
    min-width: 170px !important;
}

.busesReserve .submit input {
    height: 35px;
}

#rental-bus-search-results #baseSeats .next, .busesReserve .backList {
    min-width: 170px;
}

.busesReserve .backStep {
    min-width: 170px;
    height: 34px;
    /* top: -3px; */
    /* position: relative; */
    line-height: 33px;
}
.busesReserve .routeInfo {
    max-width: 555px;
}
button.buttonSearch {
    display: unset !important;
}
.reSearchDynamic ,.selectTourOnline { display:none;}

#tour-search-results .reSearchDiv .reSearchBox {
    padding-bottom: 20px;
}

.reSearchBox .search_form_tour .source {
    padding-top: 15px;
}
.backTabs img {
    height: 530px !important;
}
.wpml-ls-legacy-dropdown a{
	background:unset !important;
	border:unset !important;
}
ul.wpml-ls-sub-menu {
    background: #052139;
}
.daterangepicker.dropdown-menu {
    z-index: 9999999999 !important;
}

.wayInfoBox {
	top: 12px !important;}

.rbiagree label {
    color: #b11c15 !important;
    font-size: 17px !important;
}
.rbiagree input[type=checkbox] {
    border: 2px solid #b11c15;
 }

.basketInfoOnly .basketListFlight span.descriptionR,
.basketListFlight.flightFullWidth span.descriptionRb{
    position: unset !important;
    width: 100%;
}
.basketInfoOnly.basketInfoFlights .basketListFlight.flightFullWidth span.descriptionRb {
    top: 0 !important;
}

#rental-bus-search-results .itemInfo {
    transition: unset !important;
    -o-transition: unset !important;
    -moz-transition: unset !important;
    -webkit-transition: unset !important;
}
.fixTrainMsg {
    background: #fcb816;
    text-align: center;
    font-weight: bold;
    position: relative;
    top: 9px;
	color: #052139;
}
.mainTabs>:nth-child(4) {
    display: none !important;
}