/*Css Global*/
.Clr {
	clear: both;
}
#StyleProject {
	width:100%;
	height:auto;
	text-align:center;
	margin:20px 0;
	float:right;
}
.ElemanCenter {
	direction:rtl;
	display:flex;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: center;
}
.floatcenter {
	display:-webkit-flex;
	display:flex;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	-webkit-align-content:stretch;
	-ms-flex-line-pack:stretch;
	align-content:stretch;
	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
	-webkit-justify-content:center;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-flex-align:center-webkit-align-items : center;
	-webkit-flex-direction:rowflex-direction:row;
	-webkit-flex-direction:row;
	visibility:visible;
}
.center_tbl {
	height:auto;
	margin:0 auto;
	width:96%;
	display: block;
}
.BBF {
	/*Border_Background_Fade*/
	/* Safari 4-5,Chrome 1-9 */ background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fdfdfd),to(#e3e0e0));
	/* Safari 5.1,Chrome 10+*/ background:-webkit-linear-gradient(top,#fdfdfd,#e3e0e0);
	/* Firefox 3.6+*/ background:-moz-linear-gradient(top,#fdfdfd,#e3e0e0);
	/* IE 10 */ background:-ms-linear-gradient(top,#fdfdfd,#e3e0e0);
	/* Opera 11.10+*/ background:-o-linear-gradient(top,#fdfdfd,#e3e0e0);
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e1dddd;
}
.BBF:hover {
	/* Safari 4-5,Chrome 1-9 */ background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fdfdfd),to(#f0eee0));
	/* Safari 5.1,Chrome 10+*/ background:-webkit-linear-gradient(top,#fdfdfd,#f0eee0);
	/* Firefox 3.6+*/ background:-moz-linear-gradient(top,#fdfdfd,#f0eee0);
	/* IE 10 */ background:-ms-linear-gradient(top,#fdfdfd,#f0eee0);
	/* Opera 11.10+*/ background:-o-linear-gradient(top,#fdfdfd,#f0eee0);
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FBE6F9;
}
.FontProject {
	font-family:'Yekan','YekanNumbers',Tahoma,Geneva,sans-serif;
}
.FontProject.Important {
	font-weight:bold;
	font-size:17px;
	color:#C00;
}
.BB_tbl {
	float:left;
	width:62%;
	position:absolute;
	bottom:0px;
	left:10px;
	height: auto;
}
.BB {
	/*Back Ground Button*/
	background:#2185c7;
	color:#fff;
	font-size:15px;
	line-height:30px;
	border-radius:2px;
	padding-top:2px;
	padding-right:10px;
	padding-bottom:2px;
	padding-left:10px;
}
.BB:hover {
	background:#0e5788;
	color:#fff;
	cursor:pointer;
}
body a {
	text-decoration:none;
}
body a:hover {
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
}

.titr a, .ItemName span a{ color:#09f; }
.titr a:hover, .ItemName span a:hover{ color:#F00; }

.Ahref a {
	color:#000;
	text-decoration:none;
	display:block;
}
.Ahref a:hover {
	color:#999;
}
#SpamCell,#SpamEmail,#customerCell, #customerEmail {
	display: none;
}

/*Div Black*/
#DivBlack {
	position:fixed;
	z-index:3000;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(Images/Mix/glblk.png);
}
.DivBlackOn {
	display:block;
}
.DivBlackOff {
	display:none;
}
.OpenerBox {
	position:absolute;
	top:10%;
	bottom:10%;
	right:10%;
	left:10%;
	border-radius:4px;
	background:#fff;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-right:1%;
	padding-bottom:0px;
	padding-left:1%;
	overflow-y:scroll;
	overflow-x:hidden;
}
.img_close {
	cursor:pointer;
	position:absolute;
	right:9%;
	top: 8%;
}

/*Form Style*/
.formprj {
	float:right;
	padding:0;
	width:98%;
	margin:10px 1%;
}
.formprj p {
	float:right;
	width:96%;
	margin:25px 2% 0;
}
.formprj h4 {
	float:left;
	width:97%;
	margin:0px 0px 10px 0px;
	padding:0 10px;
	line-height:40px;
	font-size:16px;
}
.formprj h4 div{
	width: 37%;
	display: inline-block;
	height: auto;
	background: #eee;
	color: #ec1212;
	border: 1px solid #cec2c2;
	border-radius: 3px 3px 3px 3px;
	margin: 13px 0 0 0;
	
}
.formprj span {
	float:right;
	margin:5px 0 0px 0px;
	text-align:center;
	color:#f00;
	width:3%;
	height:37px;
	font:15px/37px tahoma;
}
.formprj input[type=checkbox],.formprj input[type=radio] {
	float:right;
	margin:0px 0px 0px 5px;
	padding:0px;
	width:2%;
}
.formprj span.ItemForm {
	float:right;
	margin:0px;
	padding:0px;
	width:50%;
	height:35px;
	text-align:right;
	direction:rtl;
	color:#000;
	font:normal 14px/35px 'Yekan','YekanNumbers',sans-serif;
}
.formprj input,.formprj select,.formprj textarea {
	float:right;
	margin:5px 0 5px 0px;
	padding:0px 1% 0px 1%;
	width:69%;
	height:35px;
	border-radius:2px 0px 0px 2px;
	border:1px solid #BDC3C7;
	background:#fff;
	color:#000;
	border-right:none;
	font:normal 14px/35px 'Yekan','YekanNumbers',sans-serif;
}
.formprj textarea {
	height:auto;
	min-height:150px;
	border-right:1px solid #BDC3C7;
	border-radius:2px 0px 2px 2px;
}
.formprj select {
	height:37px;
	width:71%;
	padding:0;
}
.formprj select.Trio {
	width:7.5%;
}
.formprj input.CodeTel {
	width:12%;
}
.formprj input.PhoneTel {
	width:55%;
}
.formprj input.UniqueHtlCal {
	width:17.3%;
	padding-left:5%;
	background:#FFFFFF url(Images/Tour/patcad.png) no-repeat 10px center;
}
.formprj input.FullCal {
	width:65%;
}
.formprj input.UniqueHtlCap {
	width:37%;
}
.formprj input:focus {
	color:#000;
}
.formprj input.W1 {
	margin:0px 0.5%;
	width:31%;
	border:1px solid #BDC3C7;
}
.formprj input.W2 {
	margin:0px 0.5%;
	width:65%;
	border:1px solid #BDC3C7;
}
.formprj label {
	float:right;
	margin:5px 2% 6px 0;
	width:23%;
	height:35px;
	text-align:right;
	background:#eee;
	font-size:14px;
	line-height:35px;
	font-weight:normal;
	border-radius:0px 2px 2px 0px;
	border:1px solid #BDC3C7;
	border-left:0px;
	text-align:center;
	direction:rtl;
}
.formprj label.BeforeSth {
	margin-right:1%;
}
.formprj label.Quz {
	border-radius:2px;
	border:1px solid #BDC3C7;
}
.ChkHolder {
	float:right;
	margin:5px 0 5px 0px;
	padding:0px 1%;
	width:69%;
	min-height:35px;
	border-radius:2px 0px 0px 2px;
	border:1px solid #BDC3C7;
	background:#fff;
	color:#000;
}
.RadioHolder {
	float:right;
	margin:5px 2% 5px 4%;
	padding:0px 1%;
	width:92%;
	min-height:35px;
	border-radius:2px 0px 0px 2px;
	border:1px solid #BDC3C7;
	background:#fff;
	color:#000;
}
.CaptchaRfr {
	float:right;
	margin:5px 0.8% 6px;
	width:5%;
	height:35px;
	border-radius:2px;
	border:1px solid #BDC3C7;
	background:#FFFFFF url(../images/patrfr.png) no-repeat center center;
}
.CaptchaRfr img {
	margin:0px auto;
	margin-top:5px;
	cursor:pointer;
}
.CaptchBox {
	float:right;
	margin:5px 0px 6px 0px;
	width:25%;
	height:35px;
	border-radius:2px;
	border:1px solid #BDC3C7;
	background:#FFFFFF;
}
.CaptchBox img {
	width:100%;
	height:100%;
	border-radius:2px;
}
.SequrityBtn,.SearchBtn {
	float:left;
	margin:5px 0px 0px 3.8%;
	padding:0px 10px 0px 10px;
	width:26%;
	text-align:center;
	text-decoration:none;
	border:none;
	cursor:pointer;
	font-size:16px;
	line-height:40px;
}
.SearchBtn {
	width:30%;
	margin:0 0.5%;
	padding:0;
	line-height:35px;
}
#AlertButton,#AlertMobile,#AlertEmaile,#AlertButtonNext,#AlertEmaileNazar {
	float:right;
	width:62%;
	line-height:40px;
	font-size:20px;
	margin:2px 15px 0px 0px;
}
#AlertHiddenNazar {
	margin:0px;
	padding:0px;
	display:none;
	width:1px;
	height:1px;
	background:#0FF;
}
#code_ozve,#hotel_sale {
	text-align:right;
	font:normal 14px/35px 'Yekan','YekanNumbers',Tahoma,Geneva,sans-serif;
}
.TagSpan {
	float:left;
	margin:15px 0px 5px 5px;
}
.HolderButtonTop .TagSpan {
	width:21%;
	float:none;
	display:inline-block;
	margin:10px 0.5%;
	text-align:center;
}
.TagSpan a,.TagSpan a:hover {
	text-decoration:none;
	color:#FFF;
}
.Red {
	color:#F00;
	font-weight:normal;
}

.Green {
	color:#090;
}
.Right {
	text-align:right;
	direction:rtl;
}
.Center {
	text-align:Center;
	direction:rtl;
}
.Left {
	text-align:left;
	direction:ltr;
}
.DRTL {
	direction:rtl;
}
.DLTR {
	direction:ltr;
}
.NoMargin {
	margin:0px;
}
.NoPadding {
	padding:0px;
}
.NoFloat {
	float:none;
}
#SessionExit {
	float:left;
	margin:6px 25px;
	background:url(Images/Package/exit.png) no-repeat;
	width:38px;
	height:38px;
	cursor: pointer;
}

/*End Global*/

/*Majol*/	
.HolderButtonTop {
	width:100%;
	text-align:center;
	margin:0 0 10px 0;
	padding:0px;
	clear:both;
	display:block;
}
.HolderButtonTop .End {
	margin:0px;
}
#HolderDetail, .HolderPrint {
	float:right;
	width:77%;
	margin-left:1%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.HolderPrint{
	float: none;
	margin: 0px auto;
	width:70%;
	direction: rtl;
	    text-align: center;
}
#HolderDetail.CenterForm {
	width:98%;
	margin:50px 1% 0;
}
#HolderLinksDetail {
	float:right;
	width:22%;
}
.HolderPart {
	float:right;
	width:98%;
	padding:1%;
	margin-bottom:10px;
}

#HolderDetail .HolderPart,#HolderLinksDetail .HolderPart,#HolderRahgiri .HolderPart,.HolderPrint .HolderPart{
	border:1px solid #e1dddd;
}
#HolderLinksDetail .HolderPart {
	width:96.5%;
	padding:1.5%;
	background:none;
}
#HolderDetail .titr,#HolderLinksDetail .titr,#AboutFile .titr,#HolderBrch .titr,#HolderRahgiri .titr,.HolderPrint .titr{
	float:right;
	width:98%;
	background:rgba(33, 133, 199, 0.62);
	color:#FFF;
	font-size:16px;
	line-height:35px;
	margin:0 0 5px 0;
	padding:0px;
	padding-right:2%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#HolderLinksDetail .titr {
	margin-top:5px;
}
#HolderLinksDetail .Firsttitr {
	margin-top:0px;
}
.HolderItemSpan {
	float:right;
	margin:0px;
	padding:0;
	width:100%;
}
.HolderItemSpan span {
	float:right;
	height:32px;
	line-height:32px;
	margin-bottom:3px;
	overflow:hidden;
	font-size:14px;
}
.HolderItemSpan ul.ModuleRelatedUl{
	width:100%;
	float:right;
	margin:0;
	padding:0;
}
.HolderItemSpan ul.ModuleRelatedUl li{
	float:right;
	width:96%;
	padding-right:4%;
	list-style:inside circle;
	text-align:right;
	font-size:14px;
	line-height:30px;
}
.HolderItemSpan ul.ModuleRelatedUl li:hover, .HolderItemSpan ul.ModuleRelatedUl li:hover a{
	list-style:inside disc;
	color:#666;
}
.HolderItemSpan ul.ModuleRelatedUl li a{
	color:#000;
	text-decoration:none;
}
a.IconLink {
	position:absolute;
	width:43px;
	height:60px;
	top:-5px;
	left:3px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	background:url(Images/Tour/prt.png);
}
a.IconLink.Dwn {
	left:46px;
	background:url(Images/Tour/dwn.png);
}
a.IconLink.Sfr {
	left:89px;
	background:url(Images/Tour/sfr.png);
}
a.IconLink.Map {
	left:89px;
	background:url(Images/Tour/map.png);
}
a.IconLink:hover {
	top:-10px;
}
.HolderItemSpan span {
	height: 38px;
}
.HolderItemSpan span.W1 {
	width:13.5%;
	margin-left:0.5%;
	padding:0px 0px 0px 1%;
	background:#EBEBEB;
}
.HolderItemSpan span.W2 {
	width:84%;
	padding:0px 1% 0px 0px;
	background:#EBEBEB;
}
.HolderItemSpan span.W2_contact {
	width: 84%;
	display: inline-block;
}
.HolderItemSpan_info{
	width: 99%;
	
}
.HolderItemSpan span.W33 {
	float:right;
	width:15%;
	padding:0px;
	margin:0px;
}
.HolderItemSpan span.W3 {
	float:right;
	width:35%;
	padding:0px;
	margin:0px;
}
.HolderItemSpan span.W4 {
	float:right;
	width:3%;
	padding:0px 0px 0px 0px;
	margin:0px;
	background:none;
}
.HolderItemSpan span.W5 {
	float:right;
	padding:0px 0px 0px 0px;
	margin-right:5px;
	width:21%;
}
.HolderItemSpan span.W6 {
	width:5%;
	background:none;
}
.HolderItemSpan span.W7 {
	width:92%;
	background:none;
	height:auto;
}
.HolderItemSpan span a {
	text-decoration:none;
	color:#000;
}
.HolderItemSpan span a:hover {
	color:#999;
}
.GalleryBox {
	float:right;
	width:40%;
	margin:20px 5%;
	height:auto;
	background: #EBEBEB;
}
.GalleryBox img {
	float:right;
	width:94%;
	/*width:94%;*/
	height:300px;
	padding-top:3%;
	padding-right:3%;
	padding-bottom:2%;
	padding-left:3%;
	position:relative;
}
.GalleryBox img:hover {
	opacity:0.8;
	-o-transition:.7s;
	-ms-transition:.7s;
	-moz-transition:.7s;
	-webkit-transition:.7s;
}
.GalleryBox p {
	float:right;
	margin:0px;
	padding:0px 3% 10px;
	width:94%;
	height:39px;
	line-height:40px;
	background:#EBEBEB;
	overflow:hidden;
	position:relative;
}
.GalleryBox p span.Titr {
	float:right;
	height:36px;
	padding:0px;
	margin:0px;
	font-size:14px;
}
.GalleryBox p span.TitrOnly {
	margin:0px auto;
	height:40px;
	line-height:40px;
}
.GalleryBox p a {
	float:left;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	background:#2185c7;
	border-right:1px solid #ccc;
	cursor:pointer;
	line-height:40px;
	font-size:14px;
	margin:0;
	padding:0 20px;
}
.GalleryBox p a:hover {
	background:#0e5788;
	cursor:pointer;
}
.GalleryBox2 {
	float:right;
	margin:5px 6px 20px 4px;
	width:204px;
	height:auto;
}
.GalleryBox2 img {
	float:right;
	width:200px;
	height:200px;
	border:1px solid #ccc;
}
.GalleryBox2 p {
	float:right;
	margin:5px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	width:192px;
	height:25px;
	color:#232B40;
	background:#fff;
	overflow:hidden;
	border:1px solid #ccc;
	text-align:center;
}
#HolderResultAjax {
	display:none;
	position:fixed;
	z-index:3000;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(Images/Mix/glbk.png);
}
#HolderResultAjax #Result {
	position:absolute;
	top:10%;
	left:50%;
	margin-left:-450px;
	width:900px;
	height:500px;
	padding:10px;
	direction:rtl;
	border-radius:4px;
	background:#fff;
	box-shadow:0px 0px 3px 5px ##0283BB;
	overflow:auto;
}
.ClsBut {
	cursor:pointer;
	position:absolute;
	right:48%;
	top:10px;
	width:32px;
	height:32px;
	background:url(Images/Mix/cls.png) no-repeat;
	cursor:pointer;
}
/* .LogoPrint {
	float:right;
	width:33%;
}
.InfoPrint {
	float:right;
	width:67%;
}
.InfoPrint span.W1 {
	float:right;
	width:20%;
	margin-left:1%;
}
.InfoPrint span.W2 {
	float:right;
	width: 79%;
} */

/*Tour*/
.HolderKeshvar {
	margin:7px 1.65%;
	padding:0px;
	width:30%;
	height:330px;
	float:right;
}
.HolderKeshvar img {
	width:93%;
	height:250px;
	margin:0px;
	padding:4% 3%;
}
.HolderKeshvar img:hover {
	opacity:0.8;
	-o-transition:.7s;
	-ms-transition:.7s;
	-moz-transition:.7s;
	-webkit-transition:.7s;
}
.HolderKeshvar .titr {
	float:right;
	width:100%;
	font-size:18px;
	line-height:30px;
	color:#666;
	direction:rtl;
	text-align:center;
}
.HolderKeshvar .titr a {
	color:#000;
	text-decoration:none;
	width:100%;
	display:block;
	padding-bottom:2%;
}
.HolderKeshvar .titr a:hover {
	color:#999;
}
.HolderTour {
	position:relative;
	padding:10px;
	width:44%;
	height:auto;
	float:right;
	height:auto;
	margin:10px 2% 20px;
}
.HolderTourPhoto {
	width:40%;
	height:12em;
	float:right;
	margin:0;
	padding:0px;
}
.HolderTourPhoto img {
	width:100%;
	height:99%;
	padding:0.8%;
	margin:0px;
	border:none;
}
.HolderTour .Mark {
	position:absolute;
	z-index:1510;
	top:-10px;
	right:-35px;
	background:url(Images/Tour/special.png) no-repeat;
	width:92px;
	height:87px;
}
.span_tbl {
	float:right;
	margin-right:3%;
	display:block;
	width:55%;
	position:relative;
}
.HolderTour span {
	margin-bottom:1px;
	width:100%;
	font-size:14px;
	text-align:right;
	color:#333;
	display:block;
}
.HolderTour span.AutoWidth{
	width:auto;
	display:inline;
}
.HolderTour .titr {
	font-size:16px;
	line-height:25px;
	overflow:hidden;
	height:50px;
	color:#000;
}
.HolderComment {
	float:right;
	width:98%;
	padding:1%;
	margin:0px;
	line-height:25px;
}
.HolderComment p  {
	text-align: right !important;
	font-family: yekan !important;
	font-size: 18px !important;
	line-height: 30px !important;
}
.HolderComment pre {
	text-align: right !important;
	font-family: yekan !important;
	font-size: 18px !important;
	line-height: 30px !important;
}

.HolderComment iframe {
	float:right;
	width:100%;
	height:500px;
	border:none;
	margin:0px;
	padding:0px;
}
.HolderPart .titr,#HolderInfo #IconDetail {
	position:relative;
}
.HolderPart #TypeCost {
	float:left;
	margin-left: 11px;
}

/*Hotel*/
.HolderCityHotel {
	width:30%;
	height:282px;
	float:right;
	margin:1% 1.5%;
	padding:0px;
}
.HolderCityHotel img {
	float:right;
	width:93%;
	height:250px;
	margin:0px;
	padding:4% 3%;
}
.HolderCityHotel img:hover {
	opacity:0.8;
	-o-transition:.7s;
	-ms-transition:.7s;
	-moz-transition:.7s;
	-webkit-transition:.7s;
}
.HolderCityHotel .titr {
	float:right;
	width:100%;
	line-height:40px;
	font-size:20px;
	color:#666;
	direction:rtl;
	text-align:center;
	margin-top:-10.60%;
	margin-right:0%;
	margin-bottom:0%;
	margin-left:0%;
	position:relative;
	z-index:10;
}
.HolderCityHotel .titr a {
	color:#000;
	text-decoration:none;
	width:100%;
	display:block;
}
.HolderCityHotel .titr a:hover {
	color:#999;
}
.HolderHotel {
	width:30%;
	margin:15px 1.5%;
	padding:0 0 10px;
	height:auto;
	float:right;
}
.HolderHotel img {
	float:right;
}
.HolderHotel img:hover {
	opacity:0.8;
	-o-transition:.7s;
	-ms-transition:.7s;
	-moz-transition:.7s;
	-webkit-transition:.7s;
}
.HolderHotel img.pic {
	width:94%;
	margin:0px;
	margin:0px;
	height:auto;
	padding-top:4%;
	padding-right:3%;
	padding-bottom:4%;
	padding-left:3%;
}
.HolderHotel .titr {
	float:right;
	width:90%;
	line-height:30px;
	font-size:16px;
	color:#666;
	direction:rtl;
	text-align:right;
	margin:0px;
	padding:0 5%;
}
.HolderHotel .titr a {
	color:#000;
	text-decoration:none;
}
.HolderHotel .titr a:hover {
	color:#999;
}
#HolderInformationHotel {
	float:right;
	width:100%;
	margin:0px 0px 10px 0px;
}
#HolderInformationHotel #HolderImg {
	float:right;
	width:30%;
	margin-left:0.5%;
	border:1px solid #E1DDDD;
	padding:0.2%;
}
#HolderInformationHotel #HolderInfo {
	float:right;
	width:68%;
	border:1px solid #E1DDDD;
	padding:1px;
}
#HolderInformationHotel #HolderImg #Titr {
	float:right;
	width:100%;
	background:rgba(33, 133, 199, 0.62);
	line-height:32px;
	margin:0px 0px 5px 0px;
	padding:0px;
	overflow:hidden;
	font-size:16px;
	color:#000;
}
#HolderInformationHotel #HolderImg img {
	width:98%;
	height:auto;
	margin:0px;
	padding:0px;
}
#HolderNazrat {
	float:right;
	width:100%;
}
#HolderNazrat span {
	float:right;
	width:100%;
	line-height:30px;
}
#HolderNazrat .End {
	margin:0px auto;
	border-bottom:1px solid #BDC3C7;
	width:100%;
}
.HolderKeshvarHotel {
	float:right;
	width:100%;
	margin-bottom:15px;
	margin-top:15px;
	height:auto;
}
.HolderKeshvarHotel img {
	float:right;
	width:30%;
	margin-left:0.5%;
	margin:15px 10px;
}
.HolderKeshvarHotel img:hover {
	-moz-box-shadow:0 0 10px #ccc;
	-webkit-box-shadow:0 0 10px #ccc;
	box-shadow:0 0 10px #ccc;
	opacity:0.8;
	-o-transition:.7s;
	-ms-transition:.7s;
	-moz-transition:.7s;
	-webkit-transition:.7s;
}
.HolderKeshvarHotel .ItemName {
	float:left;
	width:60%;
	margin-right:2%;
	margin-left:2%;
	margin-bottom:3%;
}
.HolderKeshvarHotel .ItemName span {
	float:right;
	width:47%;
	margin-left:4%;
	line-height:35px;
	overflow:hidden;
	padding-right:1%;
}
.HolderKeshvarHotel .ItemName span.End {
	float:right;
	margin-left:0px;
}
.HolderKeshvarHotel .ItemName span.titr {
	float:right;
	width:99%;
	line-height:50px;
	font-size:18px;
	border-bottom: 1px solid #e1dddd;
}

/*namayeshgah*/
.HolderKeshvarNamyeshgah {
	float:right;
	width:30%;
	margin:20px 1.65%;
}
.HolderKeshvarNamyeshgah img {
	border:none;
	width:80px;
	height:80px;
	margin:-16px 5px 0px 5px;
}
.HolderKeshvarNamyeshgah .titr {
	width:100%;
	line-height:25px;
	overflow:hidden;
	margin-bottom:10px;
}
.HolderTourNamayeshgah {
	width:31%;
	float:right;
	height:auto;
	margin:1%;
	padding:15px 0 10px;
}
.HolderTourNamayeshgah img {
	width:90%;
	height:250px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.HolderTourNamayeshgah img:hover {
	opacity:0.8;
	-o-transition:.7s;
	-ms-transition:.7s;
	-moz-transition:.7s;
	-webkit-transition:.7s;
}
.HolderTourNamayeshgah .titr {
	float:right;
	width:87.5%;
	height:25px;
	margin:3% 5%;
	padding:1%;
	overflow:hidden;
	line-height:25x;
	color:#666;
	background-color:#f0f0f0;
	border:dashed 1px #0099ff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.HolderTourNamayeshgah .Items {
	margin:0 5% 3%;
	padding:0 12% 0 0;
}
.HolderTourNamayeshgah .date,.HolderTourNamayeshgah .country {
	float:right;
	width:32px;
	height:25px;
	margin:0 6% 0 2%;
	background-image:url(Images/Mix/date.png);
	background-repeat:no-repeat;
	background-position:right top;
}
.HolderTourNamayeshgah .country {
	background-image:url(Images/Mix/country.png);
}

/*Visa*/	.HolderVisa {
	margin:7px;
	padding:0px;
	width:310px;
	height:330px;
	float: right;
}

/*About*/
.AttachmentBox {
	float:right;
	width:22%;
	height:40px;
	margin:10px 1.3%;
	padding:110px 0 0;
	background:#f5f5f5 url(Images/Mix/att.jpg) no-repeat center top;
	border:1px solid #ddd;
	overflow:hidden;
	
	-webkit-transition:all 700ms ease-in-out;
	-moz-transition:all 700ms ease-in-out;
	-o-transition:all 700ms ease-in-out;
	transition: all 700ms ease-in-out;
}
.CoverAtt {
	background:#f5f5f5 url(Images/Mix/att2.png) no-repeat center 20px;
}
.AttachmentBox a {
	color:#333;
	text-decoration:none;
	line-height:40px;
}
.AttachmentBox:hover {
	background-color:#d8d8d8;
}
.AttachmentBox:hover a {
	color:#000;
}

/*Keshvar Portal*/
.k_boxall {
	background-color:#eaeaea;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #666;
	width:42%;
	float:right;
	position:relative;
	z-index:5;
	text-align:center;
	direction:rtl;
	padding:0 1.5% 20px;
	margin:30px 2.3%;
}
.k_boxtxt {
	font-size:13px;
	line-height:30px;
	font-weight:normal;
	text-align:right;
	clear:both;
}
.k_bot {
	height:38px;
	width:93%;
	float:right;
	position:absolute;
	bottom:0;
	z-index:10;
	text-align:center;
	line-height:40px;
	color:#FFF;
	margin:0 0 -18px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:1px 11px 20px #bcbcbc;
	-webkit-box-shadow:1px 11px 20px #bcbcbc;
	box-shadow:1px 11px 20px #bcbcbc;
	direction:rtl;
	clear:both;
}
#k_blue {
	background-color:#03C;
}
#k_purple {
	background-color:#a701d6;
}
#k_green {
	background-color:#76c81b;
}
.HolderPart img.PicTourism,.HolderPart img.NamadKeshvar {
	width:auto;
	height:auto;
	max-width:90%;
}
.HolderPart img.TwoPicTourism {
	width:auto;
	height:auto;
	max-width:45%;
	max-height:300px;
}
.HolderPart #DetailTourism {
	font-size: 23px;
}

/*Safarname and Faq*/
.HolderSafarname,.HolderFaq {
	position:relative;
	margin:30px 1% 10px 1%;
	padding:1%;
	width:96%;
	height:auto;
	float:right;
}
.HolderSafarname .Name,.HolderFaq .Name {
	float:right;
	margin:-22px 1% 0px 0px;
	padding:0.25% 1%;
	color:#000;
	font-size:18px;
}
.HolderSafarname .W1,.HolderFaq .W1 {
	width:100%;
	margin:30px 0 5px 0;
}
#IconAppendPic {
	font-size:25px;
	cursor:pointer;
}
.HolderFaq .Answer {
	display:none;
}
.HolderFaq .Question {
	cursor: pointer;
}
/*Links*/
.Holderlinks {
	margin:10px 1%;
	padding:0px;
	width:31%;
	height:420px;
	float:right;
	overflow:hidden;
}
.Holderlinks img {
	width:93%;
	height:250px;
	margin:10px 0 0;
}
.Holderlinks img:hover {
	opacity:0.8;
	-o-transition:.7s;
	-ms-transition:.7s;
	-moz-transition:.7s;
	-webkit-transition:.7s;
}
.Holderlinks .titr {
	float:right;
	width:92.5%;
	margin:5px 3.5%;
	padding:0;
	font-size:15px;
	line-height:25px;
	height:auto;
	color:#666;
	background-color:#f0f0f0;
	border:dashed 1px #0099ff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.Holderlinks .titr a {
	color:#000;
	text-decoration:none;
}
.Holderlinks .titr a:hover {
	color:#999;
}
.Holderlinks p {
	float:right;
	width:92.5%;
	margin:5px 3.5%;
	padding:0;
	font-size:14px;
	line-height:25px;
	height:auto;
	color:#666;
}
.HolderListLinks {
	float:right;
	width:96%;
	margin:20px 1%;
	padding:10px 1%;
}
.imgListLinks {
	float:right;
	width:30%;
	margin:0 0 10px 2%;
}
.HolderListLinks img{
	float:right;
	width:30%;
	margin-left:0.5%;
	padding: 15px 10px;	
}
.HolderListLinks .titr{
	border-bottom:1px solid #e1dddd;
	float:left;
	margin-left:2%;
	width:65%;
	line-height:50px;
}

/*------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- injection css --------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --------- -*/
/*------- border_radius .GalleryBox img,.TitrOnly ------*/
.border_radius,.HolderKeshvarNamyeshgah,.HolderKeshvar,.HolderCityHotel,.HolderTour,.HolderHotel,.HolderKeshvarHotel,.HolderKeshvarHotel img,.HolderTourNamayeshgah,.AttachmentBox,.formprj input.W1,.BB,.Search input,.Searchinput,.BottonGallery,.Holderlinks,.Holderlinks img,.HolderListLinks,.formprj input.W2,.HolderFaq,.HolderFaq .Name,.HolderSafarname,.HolderSafarname .Name,.BrchBox,.HolderNews,.HolderPersonel,.HolderTypePackage,.HolderPackage {
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius: 5px;
}

/*------- border_round ------*/
.border_round,.HolderKeshvarNamyeshgah img {
	-moz-border-radius-topleft:75px;
	-moz-border-radius-topright:75px;
	-moz-border-radius-bottomleft:75px;
	-moz-border-radius-bottomright:75px;
	-webkit-border-top-left-radius:75px;
	-webkit-border-top-right-radius:75px;
	-webkit-border-bottom-left-radius:75px;
	-webkit-border-bottom-right-radius:75px;
	border-top-left-radius:75px;
	border-top-right-radius:75px;
	border-bottom-left-radius:75px;
	border-bottom-right-radius: 75px;
}

/**New Style2*************************************************************************************************/
.HolderNews {
	position:relative;
	margin:10px 2%;
	padding:1%;
	width:94%;
	height:auto;
	float:right;
}
#HolderNewsDetail {
	float:right;
	width:96%;
	padding:10px 2%;
}
.HolderNews span,#HolderNewsDetail span {
	float:right;
	margin-bottom:3px;
	width:70%;
	height:auto;
	font-size:14px;
	color:#666;
}
#HolderNewsDetail span,#HolderNewsDetail #ComentDetail {
	float:right;
	width:100%;
}
.HolderNews .titr {
	font-size:16px;
	overflow:hidden;
	line-height:35px;
	color:#000;
}
#HolderNewsDetail #titr {
	font-size:16px;
	line-height:35px;
	color:#000;
}
.HolderNews .HolderNewsPhoto {
	width:29%;
	height:auto;
	margin:0.2% 0.2% 0.2% 0.8%;
	float:right;
	text-align:center;
}
.HolderNews .HolderNewsPhoto img {
	width:98%;
}
#HolderNewsDetail #HolderNewsPhoto {
	width:100%;
	height:auto;
	margin:10px 0;
	float:right;
}
.HolderNews p {
	float:right;
	width:70%;
	font-size:14px;
	color:#000;
	margin:0px;
	padding:0px;
	text-align: justify;
}

/*minute90*/
#HolderMinute90 {
	float:right;
	background:#939;
	width: 69%;
}

/*ticket & package & alltour*/
.TicketHeader,.TicketRow,.PackageHeader,.PackageRow,.AllTourHeader,.AllTourRow {
	width:98%;
	float:right;
	padding:0px 1%;
	background:rgba(33, 133, 199, 0.62);
}
.TicketRow,.PackageRow,.AllTourRow {
	background:none;
	border:1px solid #b9ced7;
	line-height:40px;
	margin:5px 0px;
}
.TicketHeader.titr,.PackageHeader.titr,.AllTourHeader.titr {
	color:#000;
	font-size:16px;
	line-height:50px;
}
.TicketHeader p,.TicketRow p,.PackageHeader p,.PackageRow p,.AllTourHeader p,.AllTourRow p {
	width:11.5%;
	float:right;
	margin:0px;
	padding:0px 1% 0px 0px;
	overflow:hidden;
}

.TicketRow p.W1 {
	width:7%;
}
.TicketRow p.W2 {
	width:15.5%;
}
.TicketRow a {
	float:left;
	width:15%;
	margin:5px 1%;
	background-color:#2185c7;
	color:#333;
}
.TicketRow a:hover {
	background-color:#0e5788;
}
.TicketRow p span,.PackageRow p span,.AllTourRow p span {
	display: none;
}
.AllTourRow p span.AutoWidth{
	display:inline;
}

.PackageHeader p.W1,.PackageRow p.W1 {
	width:69%;
}
.PackageHeader p.W2,.PackageRow p.W2 {
	width:14%;
}
.PackageRow p img,.AllTourRow p img{
	border:0;
	margin:5px 0 0;
}
.AllTourHeader p.W1,.AllTourRow p.W1 {
	width:12%;
}
.AllTourHeader p.pakage,.AllTourRow p.pakage {
	width:4%;
}
.AllTourHeader p.Child1,.AllTourRow p.Child1 {
	width:25%;
}
.AllTourHeader p,.AllTourRow p{
	width:13%;
}

.AllTourRow p a{
	color:#900;
	text-decoration:none;
}
.HolderTypePackage {
	padding:0px;
	width:30%;
	max-height:30%;
	float:right;
	margin-top:7px;
	margin-right:1.65%;
	margin-bottom:7px;
	margin-left:1.65%;
	background:-webkit-linear-gradient(180deg,#f7f7f7,#e9e9e9);
	/* For Safari 5.1 to 6.0 */
	background:-o-linear-gradient(180deg,#f7f7f7,#e9e9e9);
	/* For Opera 11.1 to 12.0 */
	background:-moz-linear-gradient(180deg,#f7f7f7,#e9e9e9);
	/* For Firefox 3.6 to 15 */
	background:linear-gradient(180deg,#f7f7f7,#e9e9e9);
	/* Standard syntax */
}
.HolderTypePackage img {
	width:100%;
	height:100%;
	margin:0px;
	/*padding:4% 3%;*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:0px;
	box-shadow:0 0 2px rgba(0,0,0,0.3);
}
.HolderTypePackage img:hover {
	opacity:0.7;
	-o-transition:.7s;
	-ms-transition:.7s;
	-moz-transition:.7s;
	-webkit-transition:.7s;
}


/*Personel*/
.HolderPersonel {
	position:relative;
	padding:1%;
	width:44%;
	height:auto;
	float:right;
	height:auto;
	margin:10px 2% 20px;
}
.HolderPersonelPhoto {
	width:40%;
	height:12em;
	float:right;
	margin:0;
	padding:0px;
}
.HolderPersonelPhoto img {
	width:100%;
	height:92%;
    padding: 2.8% 0;
	margin:0px;
	border:none;
}
.HolderPersonel span {
	margin-bottom:2%;
	width:100%;
	font-size:14px;
	text-align:right;
	color:#666;
	display:block;

}
.HolderPersonel .titr {
	font-size:16px;
	line-height:49px;
	overflow:hidden;
	height:50px;
	color: #000;
	margin: 10px 0 0 0;
}

/*Branches*/
#HolderBrch {
	float:right;
	width:96%;
	margin:0 2% 10px;
}
.BrchBox {
	float:right;
	height:auto;
	margin:5px 1% 10px;
	padding:1%;
	position:relative;
	width:46%;
}
.BrchBox img {
	float:right;
	height:70px;
	margin-left:10px;
	margin-bottom:10px;
}
.BrchBox h3 {
	margin:0;
	font-weight:600;
	font-size:14px;
	line-height:35px;
}
.BrchBox p {
	float:right;
	width:98%;
	margin:0 1%;
}
.BrchBox p a {
	font-size:13px;
	float:right;
	color:#09f;
	line-height:32px;
	direction: ltr;
}
.BrchBox p span {
	float: right;
}

/*sefarat*/
.SefaratHolder {
	float:right;
	height:198px;
	width:23%;
	margin:10px 1%;
}
.SefaratHolder h3 {
	background:none repeat scroll 0 0 rgba(33, 133, 199, 0.62);
	border:1px solid #06c;
	color:#000;
	font-size:14px;
	line-height:30px;
	margin:10px 0;
	text-align:center;
}
.SefaratHolder p {
	color:#666;
	margin:0 0 10px;
	padding:0 20px;
	text-align:right;
	direction: rtl;
}

/*rahgiri*/
#HolderRahgiri {
	float:right;
	width:96%;
	margin: 0 2%;
}

/*pagination*/
#PaginationHolder {
	width:96%;
	margin:0 2%;
	padding:15px 0;
	clear:both;
	direction:rtl;
}
#PaginationHolder span,#PaginationHolder a {
	width:30px;
	height:30px;
	display:inline-block;
	border:1px solid #999;
	border-radius:50px;
	line-height:30px;
	color:#999;
}
#PaginationHolder a:hover {
	color:#06F;
	border:1px solid #06F;
}
#PaginationHolder span {
	color:#000;
	border:1px solid #000;
}
#PaginationHolder a.NextPage {
	margin-left:8px;
	font-family: Tahoma;
	line-height:27px;
}
#PaginationHolder a.PrevPage {
	margin-right: 8px;
	font-family: Tahoma;
	line-height:27px;
}

/* hotels in tour detail */
.hotel_div_holder {
	margin-top:5px;
	margin-bottom:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float:right;
	width:100%;
	padding-bottom:5px;
}
.hotel_name_mob_holder {
	width:98%;
	height:auto;
	float:right;
	margin-right:1%;
	margin-left:1%;
	margin-top:1%;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
.hotel_name_mob_holder h1 {
	color:#000;
	float:right;
	margin-right:1%;
	margin-left:1%;
	font-family:'Yekan','YekanNumbers',Tahoma,Geneva,sans-serif;
	font-size:14px;
	font-style:normal;

	line-height:35px;
	font-weight:normal;
	text-shadow:1px 1px 1px rgba(255,255,255,1);
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0.5%;
	padding-right:1%;
	padding-bottom:0.5%;
	padding-left:1%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.hotel_name_mob_holder h2 {
	font:normal 14px/35px 'Yekan','YekanNumbers',Tahoma,Geneva,sans-serif;
	color:#000;
	float:right;
	text-shadow:1px 1px 1px rgba(255,255,255,1);
	margin-right:1%;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0%;
	padding-top:0.5%;
	padding-right:1%;
	padding-bottom:0.5%;
	padding-left:1%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.hotel_name_mob_holder h1 a,.hotel_name_mob_holder h2 a {
	color:#900;
}
.hotel_name_mob_holder .stars {
	float:right;
	margin-top:5px;
	margin-right:2%;
	margin-bottom:1%;
	margin-left:2%;
	direction:rtl;
	display:block;
	width:260px;
}
.hotel_name_mob_holder .stars img {
	float:right;
}
.hotel_name_mob_holder .stars span {
	font:normal 14px/35px 'Yekan','YekanNumbers',Tahoma,Geneva,sans-serif;
	color:#292929;
	float:right;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.hotel_content_mob_holder {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float:right;
	width:100%;
	direction:rtl;
}
.hotel_item_mob {
	width:98%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float:right;
	margin-right:1%;
	margin-left:1%;
	margin-top:5px;
}
.hotel_item_mob span {
	padding:5px;
	float:right;
	width:30%;
}
.hotel_item_mob .bed {
	font:normal 14px/35px 'Yekan','YekanNumbers',Tahoma,Geneva,sans-serif;
	color:#292929;
	margin:5px;
}
.hotel_item_mob .price {
	font:normal 14px/35px 'Yekan','YekanNumbers',Tahoma,Geneva,sans-serif;
	color:#292929;
	margin:3px;
}
.extra_bed_div_holder {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:96%;
	margin-top:10px;
	margin-right:1%;
	margin-bottom:8px;
	margin-left:1%;
	padding-top:1%;
	padding-right:1%;
	padding-bottom:10px;
	padding-left:1%;
}
.extra_bed_div_holder .head,.extra_bed_div_holder .head_active {
	width:100%;
	float:right;
	text-align:right;
	cursor:pointer;
}
.extra_bed_div_holder .arrowdown {
	background-image:url(Images/Mix/arrow_h_div.png);
	background-repeat:no-repeat;
	float:right;
	height:25px;
	width:25px;
	margin-left:6px;
	margin-top:10px;
}
.extra_bed_div_holder .arrowup {
	background-image:url(Images/Mix/arrow_h_div_up.png);
	background-repeat:no-repeat;
	float:right;
	height:25px;
	width:25px;
	margin-left:6px;
	margin-top:10px;
}
.extra_bed_div_holder .tit {
	font:normal 14px/35px 'Yekan','YekanNumbers',Tahoma,Geneva,sans-serif;
	color:#292929;
	margin-right:3px;
}
.extra_bed_div_holder .extra_bed_content {
	display:none;
	float:right;
	width:100%;
	text-align:center;
}
.extra_bed_div_holder .ItemBed {
	width:92%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float:right;
	margin-right:3%;
	margin-left:5%;
	margin-top:5px;
	margin-bottom:5px;
}
.extra_bed_div_holder span {
	padding:5px;
	float:right;
	width:30%;
}
.extra_bed_div_holder .bed {
	font:normal 14px/35px 'Yekan','YekanNumbers',Tahoma,Geneva,sans-serif;
	color:#292929;
	margin:5px;
}
.extra_bed_div_holder .price {
	font:normal 14px/35px 'Yekan','YekanNumbers',Tahoma,Geneva,sans-serif;
	color:#292929;
	margin:3px;
	direction:rtl;
}
.colorbug_bg {
	background-color:#F3E4F8;
}
.colorbug_h1,.colorbug_h2 {
	background-color:#dec8e5;
}
.colorbug_hotname {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dcace8;
}
.colorbug_item {
	border:1px solid #e2cce8;
	background-color:#f5e9f9;
}
.colorbug_bed {
	background-color:#ecdbf1;
}
.colorbug_extcon {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#f5e9f9;
}
.colorbug_extdiv {
	background-color:#dec8e5;
}
.colorbug2_bg {
	background-color:#a8d9dc;
}
.colorbug2_h1,.colorbug2_h2 {
	background-color:#8bc8cc;
}
.colorbug2_hotname {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#37aab1;
}
.colorbug2_item {
	border:1px solid #67dbe2;
	background-color:#d2ffff;
}
.colorbug2_bed {
	background-color:#8dd2d6;
}
.colorbug2_extcon {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#8fe1e6;
}
.colorbug2_extdiv {
	background-color:#8bc8cc;
}
.HotelDetail {
	float:right;
	width:100%;
	padding:0px;
	margin:0px 0px 5px 0px;
	height:auto;
	display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
	direction: ltr;	
}
.HotelDetail div {
	float:right;
	margin:1px 0.15%;
	/*overflow:hidden;*/
	width:10%;
	line-height:40px;
}
.HolderPart div.Color1 div {
	background:#bbd4e7;
}
.HolderPart div.Color2 div {
	background:#e7eff4;
	    display: flex;
	    display: -webkit-flex;
  display: -ms-flexbox;
    flex-direction: column;
        align-items: center;
    justify-content: center;
}
.HolderPart div.Color3 div {
	background:#efebeb;
}
.HolderPart .titr,#HolderInfo #IconDetail {
	position:relative;
}
.HotelDetail div.H1 {
	/*height:90px;*/
}
.HotelDetail div.H2 {
	/*line-height:90px;*/
}
.HotelDetail div.W1 {
	width:36%;
	padding:0 1%;
}
.HotelDetail div.W2 {
	width:11%;
}
.HotelDetail div.End {
	margin-left:0;
}
.HotelDetail div.W1 span {
	float:right;
	width:100%;
	line-height:28px;
	font-size:14px;
	margin: 3px 0;
}
.HotelDetail div.W1 span.Star {
	font-size:15px;
	font-family:Tahoma,Geneva,sans-serif;
}
.HotelDetail div.W1 span.Star img {
	vertical-align:top;
	margin-top:3px;
}
#HotelsWideWidth {
	display:block;
}
#HotelsThinWidth {
	display: none;
}
.m-u-book-now{
    cursor: pointer;
    background: #2185c7;
    color: #FFF;
    display: block;
    border-radius: 5px;
    transition: .2s all ease;
    height: 32px;
    margin: 10px 20%;
    width: 60%;
    border-bottom: 2px solid #052569;
    box-sizing: border-box;
    line-height: 32px;
    font-family: yekan;
}
.m-u-book-now:hover{
    background: #0e5788;
    border-bottom: none;
}
.HotelDetail div.W1 span img{
	display: inline-block;
	vertical-align: middle;
}
.location-img{
	display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background: url(Images/Tour/location.png) no-repeat center center;
    cursor: pointer;
    margin: 0 5px;
    position: relative;
}
.tooltip-txt{
    position: absolute;
    z-index: 9;
    background: #363636;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    display: none;
    transition: .2s all ease;
    bottom: calc(100% + 5px);
    width: 100%;
    min-width: 100px;
    font-size: 12px;

}
.location-img:hover .tooltip-txt{
	display: block;
}




/*---------------------------------health tour--------------------*/
.right-title-health{
    background:#eee;
    color: #121212;
    padding: 10px 1%;
    width: 200px;
     font-size: 14px;
    display: inline-flex;
    box-sizing: border-box;
    line-height: 30px;
    align-items: center;
}

.left-title-health{
    background:  #ddd;
    color: #000;
    font-size: 16px;
    padding: 10px 1%;
    width: calc(100% - 200px);
    display: inline-flex;
    box-sizing: border-box;
    line-height: 30px;
    
}
.full-title-health{
    background:  #ddd;
    color: #000;
    font-size: 16px;
    padding: 10px 1%;
    width: 100%;
    display: inline-flex;
    box-sizing: border-box;
    line-height: 30px;
    
}
.HolderPart2 {
    padding: 0 1%;
    display: flex;
    float: right;
    width: 98%;
    margin-bottom: 10px;
    justify-content: center;
}





/*health tour accordion*/
.clear{
	clear: both;
}
.h-a-inner-items{
	animation: h-a 1s linear;
	transition:.2s linear all;
}
@keyframes h-a{
	from{
		opacity: 0;

	}
	to{
		opacity: 1;
	}
}
.healthy-accordion{
	overflow: hidden;
	width: 100%;
}
.h-a-inner{
	    background: #eee;
    border-radius: 4px;
    border: 1px solid #ddd;
        padding: 0px 10px;
            margin: 5px auto;
}
.h-a-inner .h-a-btn{
    display: block;
    cursor: pointer;
    font-size: 16px;
    font-family: yekan;
    color: #1b86bb;
    text-align: right;
    padding:0 30px 0 20px;
    transition: .2s all ease;

}
.h-a-inner .h-a-btn:hover,.h-a-inner-items >a:hover{
	color: #000;
}
.h-a-inner-items >a{
	display: block;
	font-family: yekan;
	border-bottom: 1px solid #bbb;
	color: #1f63ab;
	transition: .2s all ease;
	line-height: 25px;
	text-align: right;
	padding-right: 30px;
}
.h-a-inner-items >a:last-child{
	border:none;
}

.h-a-btn.open-accordion{
	background: #eee url(Images/Tour/open-accordion.png) no-repeat right center;

}
.h-a-btn.close-accordion{
	background: #eee url(Images/Tour/close-accordion.png) no-repeat right center;

}

.h-a-closed{
	display: none;
}
.h-a-open{
	display: block;
}


/*popup*/
.p-popup-container{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    z-index: 9999;
	display: none;
}
.p-popup-wrapper{
    position: fixed;
    width: 60%;
    height: 500px;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: #fff;
    border-radius: 5px;
}
.p-close-popup{
    width: 30px;
    height: 30px;
    float: left;
    background: #eee url(../GlobalFile/Images/Mix/close-popup.png) no-repeat center -30px;
    border-radius: 50%;
    margin: 5px 0 0 5px;
    transition: .3s all ease;
    cursor: pointer;
    box-shadow: 0px 0px 4px #666;
}
.p-close-popup:hover{
	background-position: center 0;
}







/*search box styles*/

.s-result-wrapper{
    width: 100%;
    clear: both;
    overflow: hidden;
    padding: 0px 15px;
}
.s-result-item{
    width: 100%;
    clear: both;
    margin: 10px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    direction: rtl;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    box-sizing: border-box;
}
.s-result-img{
    width: 100px;
    height: 80px;
}
.s-result-img >a{
	display: block;
	width: 100%;
	height: 100%;
}
.s-result-img img{
display: block;
width: 100%;
height: 100%;
}
.s-result-left{
    width: calc(100% - 100px);
    text-align: right;
    padding: 0 10px;
    box-sizing: border-box;
}
.s-result-left h3{
	    font: 22px yekan;
    margin: 0;
    line-height: 40px;
}
.s-result-left h3 a{
	    color: #0097a7;
	    transition: .2s all ease;
}
.s-result-left h3 a:hover{
	color: #000;
}
.s-result-detail{
clear: both;
    margin-top: 0px;
    overflow: hidden;
    height: 40px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    direction: rtl;
}
.s-result-detail-item{
    float: right;
    width: 25%;
    margin: 0;
    font: 14px/30px yekan;
}
.s-result-detail-item span:nth-child(1){

}
.s-result-detail-item span:nth-child(2){
	color: #006064;
}
.s-search-wrapper{
direction: rtl;
padding: 0 15px;
overflow: hidden;
width: 100%;
box-sizing: border-box;
}
.s-search-wrapper input[type=text]{
    direction: rtl;
    padding: 0 10px;
    height: 30px;
    margin: 0;
    font: 14px/30px yekan;
    box-sizing: border-box;
    border: 1px solid #ddd;
    border-radius: 0 3px 3px 0;
    width: 200px;
    float: right;
}
.s-search-wrapper button{
    font: 14px yekan;
    height: 30px;
    float: right;
    vertical-align: middle;
    box-sizing: border-box;
    border-radius: 3px 0 0 3px;
    border: none;
    background: #0097a7;
    color: #fff;
    padding: 0 10px;
}
.s-not-found{
	    text-align: center;
    font: 16px/30px yekan;
}
.s-p-history{
	    font: 14px/20px yekan;
    direction: rtl;
    text-align: right;
    display: block;
    width: 100%;
    overflow: hidden;
    margin: 0;
        height: 40px;
}


/*print tour*/
.HolderPrint .LogoPrint{
    float: right;
    width: 120px;
    height: 100px;
}
.HolderPrint .LogoPrint img{
max-height: 100%;
max-width: 100%;
}
.print-ttl{
    float: right;
}
.print-ttl h1{
    font-size: 16px;
    font-family: Tahoma,sans-serif;
    font-weight: 400;
    direction: rtl;
    text-align: right;
    line-height: 30px;
    margin: 55px 0 0;
}
.InfoPrint{
    float: left;
    width: 250px;
    padding-top: 20px;
}

.print-contact-item{
    direction: rtl;
    text-align: justify;
    margin-bottom: 10px;
        font-size: 14px;
}


@media(max-width: 768px){
	.m-u-book-now{
		margin: 10px 25%;
    	width: 50%;
	}
	.s-result-detail {
	    margin-top: 0;
	    height: 50px;
	}
	.s-result-left h3 {
	    font: 18px yekan;
	    line-height: 30px;
	}
	.s-result-detail-item {
	    width: 50%;
	    font: 14px/25px yekan;
	}
}


@media(max-width: 545px){
	.left-title-health,	.right-title-health,.HolderPart2{
		width: 100%;
		display: block;
	}
	.s-result-img {
	    clear: both;
	    display: block;
	    margin: 5px auto;
	    width: 150px;
	    height: 120px;
	}
	.s-result-left {
	    width: 100%;
	}
	.s-result-detail{
		height: auto;
	}
}


/* employement */
.formprj p.p-label{
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: right;
}
.m-u-h-s-head, .m-u-h-s-input{
	width: 96%;
	margin: 5px 2% 0;
	overflow: hidden;
}
.m-u-h-s-input{
	margin-top: 0;
}
.m-u-h-s-head > p,.m-u-h-s-input > p{
    width: 14%;
	height: 44px;
    float: right;
	margin:0;
	background: #eee;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-left: none;
    text-align: center;
    font-size: 14px;
	line-height: 44px;
}
.m-u-h-s-head > p:last-child,.m-u-h-s-input > p:last-child{
    border-left:1px solid #ccc;
}
.m-u-h-s-specialize > p{
	width: 42.05%;
}
.m-u-h-s-specialize > p.last{
	width: 14%;
}
.m-u-h-s-input > p input, .m-u-h-s-input > p select{
    width: 90%;
    margin: 3px 4.5% 4px;
    padding: 0 5px;
    box-sizing: border-box;
    direction: rtl;
    text-align: right;
	border:1px solid #BDC3C7;
}
span.m-u-add-savabegh, span.m-u-add-takhasos, span.m-u-del-savabegh, span.m-u-del-takhasos{
    width: 30px;
    height: 30px;
	float:none;
    margin:5px auto;
	display: block;
    background: url(Images/Mix/add.png) no-repeat center center;
    cursor: pointer;
}
span.m-u-del-savabegh, span.m-u-del-takhasos{
    background: url(Images/Mix/del.png) no-repeat center center;
}
.contentcountry p span {
    font-size: medium !important;
    font-family: yekan,arial,helvetica,sans-serif !important;
}
.order_comment{
	width: 90%;
	height: auto;
	border-radius: 4px 4px;
	margin: 10px 0px;
}
.order_comment p{
	font-size: 14px;
	font-family: yekan;
	padding: 20px 20px;
	line-height: 45px;
	word-spacing: 3px;
}
.content_contact{
	width: 92%;
	margin: 22px 0 10px 0;
}
.content_contact div.contact_info{
	width: 55%;
	float: right;
}
.content_contact div.contact_map{
	width: 45%;
	float: right;	
}

/*------googlemapBox--------*/
.googlemapBox {
	float: left;
	width: 98%;
	
	background: #EBEBEB;
	display: inline-block;
}
.googlemapBox img {
	width:98%;
	max-height:192px;
	margin: 5px 3px 0px 3px;
}