@charset "utf-8";
@font-face{font-family:'hmsFont';src:url(../fonts/hmsFont.eot?52);src:url(../fonts/hmsFont.eot?52#iefix) format("embedded-opentype"),url(../fonts/hmsFont.woff?52) format("woff"),url(../fonts/hmsFont.ttf?52) format("truetype"),url(../fonts/hmsFont.svg?52#fontello) format("svg");font-weight:400;font-style:normal}
input{font-family:'IRANSansWeb'}
body{margin:0;padding:0;overflow-x:hidden}
*{text-decoration:none;list-style-type:none;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
i,span{font-style:normal;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
a{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:400}
img{vertical-align:middle}
.clr{clear:both;margin:0 auto}
.bg-searching-flight,.bg-searching-hotel{background:url(../images/bg-search.jpg) no-repeat;background-position-x:0;background-position-y:0;background-size:auto auto;background-position:center center;width:100%;height:100%;position:fixed;background-size:cover;z-index:1.0E+22;top:0}
.bg-searching-hotel{background:url(../images/bg-hotelsearch.jpg) no-repeat!important}
.text-searching{font-family:'IRANSansWeb';direction:rtl;position:absolute;right:0;left:0;margin:0 auto;text-align:center;top:300px;color:#fff;text-shadow:1px 1px 2px #000}
#rezervation{width:100%;height:auto;clear:both;margin:0 auto}
.rezervation-image{width:100%;height:auto;min-height:900px}
#rezerve{width:100%;margin:0 auto;height:auto;background-color:rgba(255,255,255,0.0);clear:both;background-repeat:no-repeat;background-size:cover;text-align:center;background-image:url(../images/bg-search.jpg);padding:165px 0 40px;position:relative;float:right;background-position:bottom}
.return{display:block;clear:both;float:right;width:100%;margin:5px auto 0}
.direct{display:none;clear:both;float:right;width:100%;margin:20px auto 0}
.notactive,.r-btnnotactive{background-color:rgba(0,0,0,.72)!important}
.rezervation-item li.tour-btn{margin-bottom:0}
.flight,.hotel,.tour{display:inline-block;direction:rtl}
.tour{border-left:none}
.flight .fa,.hotel .fa,.tour .fa{font-family:'hmsFont';font-size:16px;vertical-align:middle;margin-left:5px;color:#fff}
.flight .fa-plane::before{content:"\f072";content:\e816}
.hotel .fa-bed::before{content:"\f236";content:\e804}
.tour .fa-suitcase::before{content:"\f0f2";content:\e80b}
.r-tour .first-FromTo{padding:0 5px;width:100%}
#hotel-form .numberTravelers2{font-size:13px;color:#444;font-weight:400;text-align:right}
.wrapper span.date,.wrapper span.txt-travelers,.cabin span.txt-travelers,.frm-other span.txt-travelers,.numberTravelers2 .countRoom .adult span,.numberTravelers2 .countRoom .child span{margin-bottom:5px;display:inline-block;direction:rtl;font-size:13px;color:#444}
.direct .frm-other{width:33.3333333%}
.frm-other.z-margin{margin-left:0}
.flexible-date{width:280px;direction:rtl;text-align:right;line-height:50px;font-size:13px;font-weight:400;color:#444;width:100%;direction:rtl;text-align:left;line-height:50px;font-size:13px;font-weight:normal;color:#444;padding-left:150px}
.frm input.radio{width:20px!important;vertical-align:middle}
.countryFlight{position:absolute;background-color:#FFF;font-size:11px;color:#161616;width:100%;line-height:25px;z-index:999999999999}
.countryFlight .selectCountry{padding:3px;width:100%}
.countryFlight .selectCountry span::before{content:'\f061'; display:none;margin-right:5px;color:#640e3f;font-family:FontAwesome;font-size:14px}
.frm-other.date .custom-select input{text-align:center}
.frm-other.date .abs-icon{display:none;position:absolute;height:34px;width:auto;right:10px;line-height:38px;direction:rtl;padding-left:10px;font-size:18px;text-align:right;color:#b3b3b3}
.frm-other.date .abs-icon .fa{font-family:"hmsFont"}
.frm-other.date .abs-icon .fa-calendar-check-o::before{content:"\f274";content:\e805}
.mini-loading{position:absolute;left:11px;top:5px}
#floatingCirclesGMini{position:relative;width:29px;height:29px;margin:auto;transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6)}
.f_circleGMini{position:absolute;background-color:#fff;height:5px;width:5px;border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;animation-name:f_fadeGMini;-o-animation-name:f_fadeGMini;-ms-animation-name:f_fadeGMini;-webkit-animation-name:f_fadeGMini;-moz-animation-name:f_fadeGMini;animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}
#frotateG_01Mini{left:0;top:12px;animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;-webkit-animation-delay:.45s;-moz-animation-delay:.45s}
#frotateG_02Mini{left:3px;top:3px;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}
#frotateG_03Mini{left:12px;top:0;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}
#frotateG_04Mini{right:3px;top:3px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}
#frotateG_05Mini{right:0;top:12px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}
#frotateG_06Mini{right:3px;bottom:3px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}
#frotateG_07Mini{left:12px;bottom:0;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}
#frotateG_08Mini{left:3px;bottom:3px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}
@keyframes f_fadeGMini {
0%{background-color:#000}
100%{background-color:#fff}
}
@-o-keyframes f_fadeGMini {
0%{background-color:#000}
100%{background-color:#fff}
}
@-ms-keyframes f_fadeGMini {
0%{background-color:#000}
100%{background-color:#fff}
}
@-webkit-keyframes f_fadeGMini {
0%{background-color:#000}
100%{background-color:#fff}
}
@-moz-keyframes f_fadeGMini {
0%{background-color:#000}
100%{background-color:#fff}
}
.age{position:relative;display:inline-block;width:25%;padding:0 5px;margin-top:15px}
.age .textAge{font-size:13px;margin-bottom:5px;color:#444}
select.childage,select.select-age{padding:0 5px}
.r-tour .options-search .flexible-date{width:100%!important;text-align:right;height:30px}
.travelers-flight .numberTravelers2 .countRoom .adult,.numberTravelers2 .countRoom .child{float:right;margin-left:5px;width:48%}
.numberTravelers2 .countRoom .frm-other .adult,.numberTravelers2 .countRoom .frm-other .child{width:100%}
.travelers-flight .numberTravelers2 .countRoom{float:right;width:40%;position:relative;text-align:right;font-size:13px}
.numberTravelers2 .countRoom .frm-other{width:50%!important}
.numberTravelers2 .countRoom .numberOfRooms{position:absolute;right:0;color:#640e3f}
.close-popup{position:absolute;width:30px;height:30px;text-align:center;line-height:30px;color:#FFF;background:#640e3f;top:-15px;right:-15px;border-radius:50%}
.close-popup span{color:#fff!important}
span.RaftTxt{position:absolute;right:0}
span.RaftTxt img{vertical-align:middle;width:25px;height:auto;margin-bottom:5px}
.newsearch{display:none;position:absolute;right:176px;color:#333;margin:0 auto;width:120px;z-index:999;font-size:14px}
.custom-select{position:relative;display:block}
.custom-select input{width:100%;margin:0;outline:none;color:#444;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:40px;height:34px;line-height:34px}
.custom-select select{width:100%;margin:0;outline:none;color:#b3b3b3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-weight:700;height:40px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;height:34px;line-height:34px}
.custom-select::after{content:" ";position:absolute;bottom:3px;left:1em;z-index:2;pointer-events:none;content:\f107;font-family:'FontAwesome';font-size:18px;color:#b3b3b3}
.custom-select select,.custom-select input{border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
#hotel-form .child.custom-select::after,#hotel-form .adult.custom-select::after,#tour-form .child.custom-select::after,#tour-form .adult.custom-select::after{content:" ";position:absolute;top:36px;left:1em;z-index:2;pointer-events:none;content:\f107;font-family:'FontAwesome';font-size:18px;color:#b3b3b3}
.custom-select::after{display:block}
.custom-select select,.custom-select input{-moz-appearance:none;width:100%;padding-left:40px;padding-right:40px}
.custom-select select{padding-left:40px;padding-right:15px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
.custom-select select::-ms-expand{display:none}
.custom-select select:focus::-ms-value{background:transparent}
.custom-select select,.custom-select input{padding-right:2em;background:none;border:1px solid transparent}
.custom-select::after{display:block}
}
.custom-select{width:100%;direction:rtl}
.custom-select select,.custom-select input{line-height:40px;text-align:right;direction:rtl;color:#444;font-size:12px;font-family:'IRANSansWeb'}
.custom-select select:focus,.custom-select select:hover,.custom-select input:hover,.custom-select input:focus{border:1px solid #640e3f}
.custom-select option{width:100%;max-width:100%;border:none;font-weight:400;padding:5px}
.age-selection .select-age{width:100%}
.contentRooms{width:100%}
.alertsub{color:#fff;direction:rtl;font-size:13px;text-align:right;margin:5px 0;display:none}
.retweetResearch{color:#0065b8!important}
.loadingSearch{position:absolute;left:35px !important;top:30px !important;display:none}
.loader{text-align:center;margin-top:50px}
.bg-searching{background:url(/images/bgList.jpg) no-repeat;background-position:center center;width:100%;height:100%;position:fixed;background-size:cover;z-index:999;top:0}
.researchig{position:absolute;left:0;right:0;text-align:center;display:none;z-index:999999999}
.close-btn{position:absolute;top:46px;background:#640e3f;color:#fff;width:25px;height:25px;line-height:25px;text-align:center;left:0;cursor:pointer;top:39px}
.tltcost{margin-left:5px;font-size:12px}
.barinfo{direction:ltr;display:inline-block}
.barinfo span{margin:0 2px}
@keyframes ballsWaveG {
0%{background-color:#2E3C79}
100%{background-color:#fff}
}
@-o-keyframes ballsWaveG {
0%{background-color:#2E3C79}
100%{background-color:#fff}
}
@-ms-keyframes ballsWaveG {
0%{background-color:#2E3C79}
100%{background-color:#fff}
}
@-webkit-keyframes ballsWaveG {
0%{background-color:#2E3C79}
100%{background-color:#fff}
}
@-moz-keyframes ballsWaveG {
0%{background-color:#2E3C79}
100%{background-color:#fff}
}
.infoUser{direction:rtl}
.panel-dashboard{margin-left:15px}
.numberOfRooms{direction:rtl;text-align:right;color:#fff;font-size:13px;margin-bottom:10px;margin-right:10px}
.numberOfRooms2{direction:rtl;text-align:right;font-size:13px;color:#4c4d4f}
#bgLoadding-box{width:100%;height:100%;background:rgba(0,0,0,0.7);position:fixed;top:0;bottom:0}
#payment-Loadding{position:fixed;z-index:9999;direction:rtl;color:#fff;text-align:center;left:0;right:0}
.loader2{color:#fff;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load7 1.7s infinite ease,round 1.7s infinite ease;animation:load7 1.7s infinite ease,round 1.7s infinite ease}
#text-loading{direction:rtl;font-size:15px;text-align:center;color:#fff;position:fixed;left:0;right:0;margin:0 auto}
.fresult{background:#56ab56;color:#fff}
.payment-etebar a{color:#ff7a01;font-size:15px;text-decoration:none}
.Confirm{font-family:'IRANSansWeb';position:fixed;left:0;right:0;margin:0 auto;z-index:99999999999;text-align:center;width:30%;border:2px solid #ccc;top:200px;background:#fff;padding:15px;box-sizing:border-box}
#box2-resize{width:100%;direction:rtl;height:auto;margin-top:150px}
#box2{width:1200px;margin:0 auto;width:1200px;margin:0 auto;height:auto}
#Register-title{margin-top:130px;color:rgba(32,67,135,.95)}
.ageresearch{background:#f0f0f0}
.payment-etebar{position:fixed;z-index:999;left:0;right:0;width:40%;margin:0 auto;text-align:center;top:100px;background:#fff}
.QuestionForm{color:#023f88;font-family:'IRANSansWeb';font-size:13px;width:20%;float:right}
.AnswerForm{font-family:'IRANSansWeb';font-size:13px;width:80%;float:left;position:relative}
.AnswerForm input,.AnswerForm textarea{width:100%;direction:rtl;padding:2px;font-family:'IRANSansWeb'}
.Section{margin:5px 0}
.mtype{position:absolute;left:82px;z-index:99;top:-3px}
.submitaccount{background:#f47b1f;color:#fff;border:none;width:100%;font-family:'IRANSansWeb';cursor:pointer}
.rightTour{width:75%;float:right}
.leftTour{width:25%;float:left}
.tmlogin{width:100px;margin:0 11px 0 0;text-align:center;background:#fff;border-radius:37px 3px 0 0;height:30px;padding-top:4px;font-size:18px;color:#ff3f00}
.tmreg{width:100px;text-align:center;background:#fff;border-radius:37px 3px 0 0;height:30px;padding-top:4px;font-size:18px;color:#ff3f00}
.tmtop{background:#b0b0b0;height:28px!important;border-left:none!important}
.backSearchbox {
	/* background-image: url(../images/Background_searchbox.jpg) !important; */
	background-image: url(../images/searchbox-static-img.jpg);
	margin-bottom: 40px;
	height: auto;
	padding: 500px 0 0;
	background-size: cover;
	background-position: center center;
	width: 100%;
	position: relative;
}

#rezerve-box {
	width: 1200px;
	/* position: relative; */
	font-family: 'IRANSansWeb';
	height: auto;
	clear: both;
	margin: 0px auto;
}

.select {
	width: auto;
	height: auto;
	position: absolute;
	padding: 5px 5px 0px;
	top: -65px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}

.r-flight {
	display: block;
	/* background-color: rgba(0, 0, 0, .45); */
	padding: 30px 25px;
	width: 100%;
	height: auto;
	padding: 5px 10px;
	clear: both;
}

.r-hotel {
	display: none;
	/* background-color: rgba(0, 0, 0, .45); */
	padding: 30px 25px;
	width: 100%;
	min-height: 30px;
	height: auto;
	padding: 5px 10px;
	clear: both;
}

.r-tour {
	display: none;
	/* background-color: rgba(0, 0, 0, .45); */
	padding: 30px 25px;
	width: 100%;
	height: auto;
	min-height: 30px;
	padding: 5px 10px;
	clear: both;
}

.r-flighthotel {
	display: none;
	/* background-color: rgba(0, 0, 0, .45); */
	padding: 30px 25px;
	width: 100%;
	min-height: 30px;
	height: auto;
	padding: 5px 10px;
	clear: both;
}

.r-insurance {
	display: none;
	/* background-color: rgba(0, 0, 0, .45); */
	padding: 30px 25px;
	width: 100%;
	min-height: 30px;
	height: auto;
	padding: 5px 10px;
	clear: both;
}

#reservpart {
	top: 22%;
	height: 50%;
	margin: 0 auto;
	direction: rtl;
	background: rgba(137, 43, 93, 0.7);
	position: relative;
	padding: 20px 0 30px;
	background: linear-gradient(90deg, rgba(137, 43, 93, 0.68) 36%, rgba(22, 43, 93, 0.68) 100%);
	min-height: 150px;
}

.backSearchbox-cvr {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(49, 18, 75, 0.1);
}

.rezervation-item {
	width: 900px;
	margin: 0px auto;
	direction: rtl;
	font-size: 20px;
	color: #fff;
	text-align: center;
	/* background: linear-gradient(90deg, rgba(137, 43, 93, 0.68) 36%, rgba(22, 43, 93, 0.68) 100%); */
	background: rgb(137, 43, 93);
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-evenly;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	overflow: hidden;
}

.rezervation-item li {
	text-align: center;
	height: 60px;
	font-size: 16px;
	line-height: 60px;
	padding: 0px 20px;
	width: 20%;
	display: inline-block;
	box-sizing: border-box;
	cursor: pointer;
	margin: 0;
}

.rezervation-item li.inactive {
	border-bottom: none;
	background: rgba(255, 255, 255, 1);
	color: #000;
}

.r-flight ul {
	list-style-type: none;
	clear: both;
	width: 100%;
	margin: 0px auto 0px;
	float: right;
}

.r-btn {
	position: relative;
	cursor: pointer;
	margin-left: 15px;
	font-size: 16px;
	color: #ffffff;
	width: 138px;
	height: 38px;
	line-height: 38px;
	text-align: right;
	float: right;
	padding-right: 25px;
	cursor: pointer;
}

.r-btn label {
	cursor: pointer;
}

.r-btn label::before {
	content: "\f00c";
	position: absolute;
	right: 0px;
	box-sizing: border-box;
	border-radius: 50%;
	font-family: "fontawesome";
	top: -2px;
}

.inactive-r-btn label::before {
	display: none
}

.r-btn input[type="radio"] {
	opacity: 0;
	-webkit-appearance: none;
	display: inline-block;
	vertical-align: middle;
	z-index: 100;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 30px;
	position: absolute;
	left: 0;
	top: calc(50% - 15px);
	cursor: pointer;
	display: none
}

.r-btn .bullet {
	position: absolute;
	width: 18px;
	height: 18px;
	right: 0;
	top: 10px;
	border-bottom: 2px solid #fff;
}

.inactive-r-btn .bullet {
	display: none
}

.r-btn input[type="radio"]:checked~.bullet {
	position: absolute;
	opacity: 1;
}

.city {
	float: right;
	position: relative;
	padding: 0px 5px;
	width: 22%;
	margin-bottom: 10px;
}

.city::after {
	content: " ";
	position: absolute;
	bottom: 12px;
	left: 18px;
	z-index: 2;
	pointer-events: none;
	content: "\f041";
	font-family: 'FontAwesome';
	font-size: 15px;
	color: #b3b3b3;
}

.frm {
	position: relative
}

.frm input[type="text"], .frm select {
	font-family: 'IRANSansWeb';
	width: 100%;
	height: 40px!important;
	line-height: 40px;
	padding: 0px 15px 0px 15px;
	border: 1px solid rgba(0, 0, 0, 0.00);
	text-align: right;
	direction: rtl;
	color: rgb(97, 87, 87);
	font-size: 12px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	height: 34px;
	line-height: 34px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms: none;
	appearance: none;
	border-radius: 5px;
}

.Classname-box select {
	font-weight: normal;
	text-align: center;
	padding: 0px;
}

.frm input:hover, .frm input:focus {
	border: 1px solid #00BCD4;
}

.city .abs-icon {
	position: absolute;
	height: 40px;
	width: 40px;
	right: 10px;
	line-height: 40px;
	direction: rtl;
	padding-right: 10px;
	text-align: right;
	font-size: 14px;
	color: #b3b3b3;
	display: none;
}

.gap {
	width: 28px;
	height: 28px;
	float: right;
	font-size: 18px;
	text-align: center;
	line-height: 28px;
	color: #892b5d;
	margin-top: 27px;
	position: absolute;
	right: 13.5em;
	background: #fff;
	z-index: 	9;
	border-radius: 100%;
	box-shadow: 1px 1px 5px 0px rgba(65, 65, 65, 0.5);
	top: 3px;
}

/* .r-flighthotel .gap {
	right: 211px;
} */

.label {
	width: 100%;
	text-align: right;
	direction: rtl;
	color: #ffffff;
	font-size: 12px;
	text-align: justify;
	white-space: nowrap;
	margin-bottom: 5px;
	display: block;

}

.FromTo {
	clear: both;
	float: right;
	width: 100%
}

.gap .fa {
	vertical-align: middle;
	font-family: "hmsFont";
	cursor: pointer;
}

.gap .fa-retweet::before {
	content: "\f079";
	content: '\e82a';
}

.first-FromTo {
	padding: 0px 5px;
	width: 45%;
	float: right;
	margin-bottom: 15px;
}

.frm-other {
	width: 7%;
	float: right;
	height: auto;
	background-color: rgba(255, 255, 255, 0.00);
	margin-bottom: 10px;
	text-align: right;
	padding: 0px 5px;
	font-size: 13px;
	color: #444;
	font-weight: normal;
}
.Basis_Date_Box {
	width: 18%;
	float: right;
}
.frm-other.date {
	color: #444;
	width: 10%;
	position: relative;
}
.Basis_Date_Box .frm-other.date {
	width: 50%;
}
.frm-other.Classname-box {
	width: 9%;
}
.frm-submit-btn {
	width: 14%;
	text-align: center;
	color: #FFFFFF;
	font-size: 15px;
	cursor: pointer;
	background-color: transparent;
	border-top: 0px solid #939393;
	float: left;
	padding-top: 0px;
	margin-top: 24px;
	margin-bottom: 5px;
}

.frm-submit-btn button {
	outline: none;
	font-family: 'IRANSansWeb';
	width: 100%;
	height: 100%;
	text-align: center;
	color: #FFFFFF;
	font-size: 15px;
	cursor: pointer;
	float: right;
	height: 40px;
	line-height: normal;
	color: #fff;
	background: #892b5d;
	background: rgb(22, 43, 93);
	border-radius: 30px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.frm-submit-btn button:hover {
	background: #892b5d;
}

.rezervation-item li.inactive span i {
	color: #892b5d;
}

.rezervation-item li span i {
	color: #fff
}

.rezervation-item li.inactive .active-img {
	display: none;
}

.rezervation-item li.inactive .inactive-img {
	display: inline-block;
}

.rezervation-item li .inactive-img {
	display: none;
}

.infoRooms {
	width: 12%;
	float: right;
}

.infoRooms .frm-other {
	width: 50%;
	max-width: 84px;
}

.r-hotel .city, .r-tour .city, .r-insurance .city {
	width: 32%;
}

.r-flighthotel .frm-submit-btn {
	width: 10%;
}

.tlt-reservebox {
	color: #fff;
	line-height: 43px;
}

/* .r-flighthotel .city{
	width: 19%;
} */

.date .custom-select::after {
	top: 33px;
}

.Wrapper-CheckHotelDate {
	color: #fff;
	text-align: right;
	margin: 9px 10px;
	clear: both;
	width: 100%;
	float: right;
}

.Wrapper-CheckHotelDate input {
	float: right;
	margin: 3px 5px;
}

.Wrapper-HotelDate {
	display: none;
}

.innerbirth {
	padding: 0px 5px;
	width: 16%;
}
.innerbirth.chaned-pass {
	clear: both;
	padding: 0;
	width: auto;
}
.innerbirth.chaned-pass .birthpassenger {
	padding: 0 5px;
}
.innerbirth.chaned-pass .birthpassenger .txt-travelers {
	color: #fff;
}
.age-selection {
	width: 10%;
	float: right;
	padding: 0px 5px;
	margin-bottom: 10px;
	width: 84px;
}

.selectAge {
	float: right;
	width: auto;
}

.boxbirthpass {
	float: right;
}

.innerbirth .txt-travelers {
	color: #fff;
	font-size: 12px;
}

.loadCity {
	position: absolute;
	top: 72px;
	width: 100%;
	z-index: 99;
	min-width: 350px;
	border-radius: 5px;
	background: #fff;
	overflow: hidden;
	box-shadow: 1px 3px 5px 0px rgba(47, 47, 47, 0.15);
}

.highlight {
	color: #892b5d
}

.selectCountry {
	padding: 5px;
	border-bottom: 1px dotted #dfdede;
	direction: ltr;
	text-align: left;
	font-size: 13px;
	padding: 2px 3px;
	cursor: pointer
}

.selectCountry .fa-plane {
	font-family: 'FontAwesome';
	color: #892b5d;
	margin: 5px
}

.selectCountry  .fa-arrow-right{
	font-family: 'FontAwesome';
	padding: 0;
	color: #0a1e63;
	margin: 5px 5px 0 10px;
	transform: rotate(90deg);
}

.selectCountry .fa-plane::before {
	content: "\f072";

}

.selectCountry .fa-arrow-right::before {
	content: "\f148";
}

.selectCountry i {
	font-size: 12px
}

.selectCountry:hover {
	cursor: pointer;
	background: #e1e1e1;
}
@media all and (max-width:1350px) {
#search-again-box{width:100%}
}
@media all and (max-width:1199px) {
#rezerve-box{max-width: 700px;width: 100%;}
.rezervation-item {width: 700px;}
.gap{display:none}
.city, .r-flighthotel .city {width:100%}
.Basis_Date_Box {width: 100%;}
.frm-other,.r-hotel .frm-other,.r-hotel .cabin,.r-tour .frm-other,.r-tour .cabin{width:25%}
.frm-other.date ,.frm-other.Classname-box {width: 25%;}
.r-hotel .city, .r-tour .city, .r-insurance .city {width: 50%; margin-left: 1px;}
.r-hotel .frm-other, .r-tour .frm-other,  .r-insurance .frm-other{width: 50% !important;max-width: none;}
.innerbirth.chaned-pass {
	width: 100% !important;
}
.infoRooms {
    float: none;
}
.frm-submit-btn {
    float: none;
    margin: 20px auto;
    clear: both;
    width: 150px !important;
}
.r-flighthotel .frm-other.date, .frm-other.Classname-box {
    width: 25%;
}
.infoRooms {
	width: auto;
}
.contentRooms{
    min-width: auto !important

}
}
@media all and (max-width:1050px) {
.custom-select input,.custom-select select{font-size:12px}
}
@media all and (max-width:750px) {
    .backSearchbox{
        padding-top:170px
    }
    #rezerve-box {
        max-width: 400px;
    }
    .rezervation-item {
        width: 400px;
    }
    .frm-other.date {
        width: 50%;
    }
    .selectAge {
        width: 100%;
        padding: 0 5px;
    }
    .age-selection {     
        width: 25%;
    }
    .r-flighthotel .frm-other.date, .frm-other.Classname-box {
        width: 50%;
    }
    .infoRooms {     
        width: 100%;
        float: right;
    }
    .loadCity {
        width: 97%;
        min-width: auto;
    }

    .r-hotel .frm-other.date, .r-tour .frm-other.date, .r-insurance .frm-other.date {
        width:50% !important;
   
    }
    .r-hotel .city, .r-tour .city, .r-insurance .city {
        width: 100%;
        margin-left: 0px;
    }
    .r-flighthotel .frm-other, .r-hotel .frm-other, .r-tour .frm-other, .r-insurance .frm-other {
        width: 100% !important;
    
    }
	.innerbirth.chaned-pass .birthpassenger {
		width: 100% !important;
	}
    .r-flighthotel .frm-other.date{
        width:50% !important;
    }
    .infoRooms .frm-other {
        width: 50% !important;
        max-width: none;
        
    }
    .rezervation-item li{
        padding:0;font-size: 13px;
    }
    .rezervation-item span.hotel {
        padding: 0 !important;
       
    }
    .frm-other,.r-hotel .frm-other,.r-hotel .cabin,.r-tour .frm-other,.r-tour .cabin{width:50%}
    .innerbirth {          
        width: 50% !important;
        min-width: auto !important;
    }
    .boxbirthpass{
        width: 100%;
        float: left;
    }
    .Wrapper-CheckHotelDate{
        font-size: 13px;
    }
}
@media all and (max-width:830px) {

#hotel-form .frm-other,#hotel-form .cabin,#tour-form .frm-other,#tour-form .cabin{width:33.3333333%}
.travelers-flight .numberTravelers2 .countRoom{float:right;width:100%}
.travelers-flight .numberTravelers2 .countRoom .adult,.numberTravelers2 .countRoom .child{float:right;padding-left:5px;width:50%;padding-right:5px;margin-left:0;margin-right:0;float:right;padding-left:5px;width:100%}
.gap{display:none}
.first-FromTo{width:50%}
.r-flight,.r-hotel,.r-tour{height:auto}
.r-flight ul{float:none}
.city .abs-icon{display:none}
.frm input{padding:0 10px}
.frm input,.custom-select select,.custom-select input{text-align:center}
.age{width:50%}
}
@media all and (max-width:560px) {
#rezerve-box{width:325px}

#mtleftHeader{width:1%;display:none}
#mtrightHeader{width:98%;color:#fff}
.custom-select .adultcount{background-color:#fff}
.r-btn{width:49%}
.r-flight ul{width:280px;margin:0 auto 1px;float:none;clear:both}
.frm-other,.r-hotel .frm-other,.r-hotel .cabin,.r-tour .frm-other,.r-tour .cabin{width:100%}
.age-selection{width:50%}
.flight i,.hotel i,.tour i{display:none}
.city .abs-icon{display:none}
.frm input{padding:0 10px}
.frm input,.custom-select select,.custom-select input{text-align:right}
.r-flight ul{width:100%}
.r-flight,.r-hotel,.r-tour{padding:11px}
.r-btn{font-size:13px;width:48%;margin-left:3px}
.flexible-date{width:100%;padding-left:0;text-align:right}
.first-FromTo{width:100%}
.direct .frm-other{width:100%}
#hotel-form .frm-other,#hotel-form .cabin,#tour-form .frm-other,#tour-form .cabin{width:100%}
.travelers-flight .numberTravelers2 .countRoom{float:right;width:100%!important}
.numberTravelers2 .countRoom .frm-other{width:100%!important}
.otherservices strong{margin-bottom:10px;width:100%}
.age{width:100%}
}
@media only screen and (max-width:420px) {
.rezervation-item {
    
    width: 99%;
}
.rezervation-item li img{
    display: none !important;
}
}
@media only screen and (max-width:400px) {
#menu-resize{height:50px}
#navigation-clickable #dropnav-btn::before{line-height:50px}
#rezerve-box{width:100%}
}
@media all and (max-width:380px) {
.flight i,.hotel i,.tour i{display:none}
}

@media all and (max-width:560px) {
.age-selection{width:50%}
}

@media screen and (max-width:1200px) {
.bothlogReg{top:1%;width:500px}
.loginbox.wrapperbox{width: 90%;border-left: none;border-radius: 10px 10px 0 0;}
.regbox.wrapperbox{width:500px;margin-top:20px;border-radius:10px 10px 0 0}
.regbox.wrapperbox.tmtop{padding-top:8px;padding-bottom:30px;padding-right:10px}
.tmz101{margin-top:38px;font-size:11px;background:#fff}
.form-register{background:#fff;margin-top:0;background:#fff;padding:1px 1px 1px 0;margin-bottom:-10px;border-radius:0 0 10px 10px;min-height:170px}
.submitlogin input[type="submit"]{width:114px}
.submitlogin{margin-top:1px;margin-bottom:1px}
.alert{padding:6px 15px 0 0}
.inputBox{margin-top:4px}
.capchaBox{margin-top:4px;margin-bottom:4px}
/* .titlelogreg{height:8px} */
.md-close.mz-button{width:70px;height:36px}
.inputBox input{height:35px}
}
@media screen and (max-width:600px) {
.bothlogReg{width:90%}
.regbox.wrapperbox{width:90%}
}
@-webkit-keyframes load7 {
0%{box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em}
5%,95%{box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em}
10%,59%{box-shadow:0 -.83em 0 -0.4em,-.087em -.825em 0 -0.42em,-.173em -.812em 0 -0.44em,-.256em -.789em 0 -0.46em,-.297em -.775em 0 -.477em}
20%{box-shadow:0 -.83em 0 -0.4em,-.338em -.758em 0 -0.42em,-.555em -.617em 0 -0.44em,-.671em -.488em 0 -0.46em,-.749em -.34em 0 -.477em}
38%{box-shadow:0 -.83em 0 -0.4em,-.377em -.74em 0 -0.42em,-.645em -.522em 0 -0.44em,-.775em -.297em 0 -0.46em,-.82em -.09em 0 -.477em}
100%{box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em}
}
@keyframes load7 {
0%{box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em}
5%,95%{box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em}
10%,59%{box-shadow:0 -.83em 0 -0.4em,-.087em -.825em 0 -0.42em,-.173em -.812em 0 -0.44em,-.256em -.789em 0 -0.46em,-.297em -.775em 0 -.477em}
20%{box-shadow:0 -.83em 0 -0.4em,-.338em -.758em 0 -0.42em,-.555em -.617em 0 -0.44em,-.671em -.488em 0 -0.46em,-.749em -.34em 0 -.477em}
38%{box-shadow:0 -.83em 0 -0.4em,-.377em -.74em 0 -0.42em,-.645em -.522em 0 -0.44em,-.775em -.297em 0 -0.46em,-.82em -.09em 0 -.477em}
100%{box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em}
}
@-webkit-keyframes round {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes round {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}