@charset "utf-8";
/* CSS Document */


.clr{clear:both;}
*{margin:0; padding:0;font-family:'Vazir-FD'; }
#mainbody{width:100%; height:auto; min-height:400px; float:right; padding: 1px 0 0;}

.tamizi140002 {
padding-top : 100px ;
}

/* ======================== list tour  ========================= */

#ArticleListRelated{background: rgba(0, 0, 0, 0) url("../images/new-bg-artrelated.png") no-repeat scroll left top;float: right;height: auto; min-height: 400px;width: 100%;}
#ArticleListRelated .titleSpecialTour p{background: rgba(0, 0, 0, 0) url("../images/new-bdseprate.jpg") no-repeat scroll center center;display: block;height: 15px;margin: 0 auto;width: 560px;}
#ArticleListRelated h3{font-family:'Vazir-FD'; font-size:23.5px; color:#4c4d4f; padding-right:10px; float:right; text-align:right; direction:rtl; line-height:10px; margin:0; height:50px}
#ArticleListRelated ul{ height:auto; overflow:hidden;min-height:10px; text-align:right}
#article-txt {
	width:70%;
	float:right;
	clear:both;
	text-align:right;
	direction:rtl;
	font-size:14px;
	font-size: 16px;
line-height: 27px;
}
#paging{display:flex;align-items:center;justify-content:center;margin-top:36px}.pagination-article{display:flex;align-items:center;justify-content:center;gap:4px}.pagination-article li{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;border:1px solid #cc593a;padding:8px;transition:all 300ms ease}.pagination-article li:hover{color:white;background-color:#cc593a}
.p-tlt {
    font-size: 18px;
    line-height: 30px;	
}
#ArticleListRelated ul li a h4{list-style-type:square !important; height:25px; font-family:'Vazir-FD'; font-size:16px; color:#4c4d4f; padding-right:10px;text-align:right; transition: all 0.4s ease-in 0s; direction:rtl; line-height:25px; margin:0 }
#ArticleListRelated ul li a h4:hover{color:#cc593a}
#mySlider img{ width:100%; height:100%}

/* ======================== show tour  ========================= */
.SumInfo{ height:80px}
#nameshowTour{ height:80px;  width:50%; float:right}
#nameshowTour h1{ font-family:'Vazir-FD'; font-size:34px; color:#cc593a; float:right; text-align:right; direction:rtl; margin:0;line-height: 50px; width:100% ; font-weight:bold}
#timestayshow,#Dateshow{ float:right; text-align:right; padding:5px 0px 0 60px; color:#4c4d4f; font-size:17px; line-height:30px;direction:rtl;}
#timestayshow .fa,#Dateshow .fa{ width:25px; float:right; height:30px; line-height:30px }
#AirlineTourShow,#PdfTourShow{ width:50%; float:left}
#AirlineTourShow img{ width:205px;height:75px;}
#PdfTourShow img{ width:185px;height:70px;}

/* ======================== table hotel main  ========================= */

.show_hotel{font-size:12px;direction:rtl;border-spacing:0;width:100%;margin:20px auto; float:right;transition: all 0.4s ease-in 0s;border-right:1px dotted #b8b8b8 !important}
.show_hotel td{direction:rtl;text-align:center;border-bottom:1px solid #CBCBCB !important;height:46px}
.show_hotel tr{background:#fff;transition: all 0.2s ease-in 0s;}
.show_hotel tr:hover{background:#ffd966; }
.show_hotel tr:first-child{background:#282828;color:#fff; }
.show_hotel tr table tr{background:#fff !important}
.show_hotel tr:hover table tr{background:#ffd966 !important;}
.name_hotel_tr td{background:#282828   !important}
.hotel_name,.hotel_name a{color:#000 !important; width: 60.5% !important;margin: 0 auto;font-size: 15px !important;font-weight: bold;text-align:center !important;border-left: none !important;font-family:'Vazir-FD', Arial, Helvetica, sans-serif;letter-spacing: 0.5px;}
.hotel_name a:hover{ color:#ac0d0d !important;}
.hotel_name a p{ width:auto;font-size: 15px !important;font-weight: 100 !important; font-family:'Vazir-FD', Arial, Helvetica, sans-serif; display:inline;letter-spacing: 0.5px;}
.service_name{color:#000 !important;width:50px !important;font-size: 15px !important;font-weight:100 !important;letter-spacing: 0.5px; font-family:'Vazir-FD',Arial, Helvetica, sans-serif}
.daraje{width:70px !important;}
.show_hotel td table td{border-bottom:none !important}
.show_hotel tr:first-child td{border-left:1px solid #666666 !important;font-size: 16.7px;/*font-weight:normal;*/}
.show_hotel tr td table tr td{border-left:none !important}
.first_tr{height:45px;font-size:10px}
.cost1111{font-size: 16px !important;font-weight:normal;/*font-family:"W_yekan",W YEKAN,YEKAN,Tahoma,sans-serif;letter-spacing: 0px;*/}
.first_tr td table tr td{height:45px;}
.show_hotel tr:first-child td:last-child{border-left:none !important}
.border_tr td{border-left:1px solid #CBCBCB !important ;/*font-size: 15px;*/}
.border_tr:hover td.cost1111 img{ display:none}
.show_hotel td table tr td{border-left:1px solid #ccc !important}
.online img{float:left}
.article_list_resize{width:200px;padding:5px 10px;border-radius:5px;border:1px solid #ccc;background:#fff;float:right;margin:0 10px;text-align:center}
.article_img{width:200px;border:1px solid #ccc;padding:3px;border-radius:5px;margin-left:-3px}
.article_text{font-size:12px;float:right;padding-right:10px;padding-top:12px;clear:both}
.article_img img{border-radius:5px;}
.info_text{
    line-height: 25px;
 display: inline;
    width: 20px;
}
.infoIcon{position:relative;/*width:50px !important;*/}
.show_hotel tr:nth-child(even){background:#f1f1f1}
.show_hotel tr:nth-child(even):hover {background:#ffd966 !important;}
.show_hotel tr:nth-child(even) table tr {background:#f1f1f1 !important}
.show_hotel tr:nth-child(even):hover  table tr  {background:#ffd966 !important;}
.more_icon{width:20px;height:20px;background:url(../images/new-more.jpg) no-repeat center;margin:0 20px 0 0 }
.more_text{position:absolute;width:200px;height:auto;background:rgba(0,0,0,0.8);color:#fff;display:none;z-index:9999999;top:30px;left:5px}
.more_text:after{position:absolute;content:'';width:0;height:0;border-bottom:5px solid #232323;border-left:5px solid transparent;border-right:5px solid transparent;left:5px;top:-5px}
.more_icon:hover + .more_text{display:block}
.hotel_name:last-child{display:none;color:#fff !important}
.some_txt{font-size:10px;color:#8d8d8d}
.airlines{display:inline-block;float:right;width:150px !important;display:block !important}
.airlines:last-child{display:block !important}
.gallery_article{width:260px;float:left}
.tour_visible {
    display: inline-block !important;
    width: auto !important;
}
.txt_td{ width:10% !important; font-size: 9px !important;font-weight: bold; font-family:Arial, Helvetica, sans-serif}
.inline_tbl{ width:100%}
.show_hotel tr:first-child td.txt_td{font-family:'Vazir-FD';font-size: 18px !important;font-weight: 100 !important;}
/* ======================== table hotel tablet  ========================= */

.t-hotel2{ display:none;width:100%;margin: 20px auto;border: 1px solid #b6b6b6;}
.tblet_hotelname {font-family: 'Vazir-FD',arial; font-size: 13px; direction: ltr; text-align: center;line-height: 35px; color: #000; border-bottom: 1px solid #b6b6b6; background: #b6b6b6;}
.tablet_info{width:100%;border-bottom:1px solid #b6b6b6; text-align:center;
line-height:32px}
.tablet_info p.ph1{text-align: center !important; width:auto !important; margin:0px auto !important; line-height:32px}
.tablet_info span{width:49%;font-family:'Vazir-FD';font-size:15px;text-align:center;line-height:32px;color:#4c4d4f;border-left:1px solid #b6b6b6;}
.hotel2-1{width:100%;line-height:30px;border-bottom:1px solid #b6b6b6;}
.tablet_info .stars{height: 14px !important;
display: inline-block;
margin: 0px auto;
vertical-align: middle; }
.h1{width:49%;line-height:30px;font-family:'Vazir-FD';text-align:center;font-size:15px;color:#4c4d4f;border-left:1px solid #b6b6b6;float:right}
.h2{width:50%;line-height:30px;font-family:'Vazir-FD';text-align:center;font-size:15px;color:#4c4d4f;float:left}
.info_img img{ width:230px; height:130px; margin:0}

/* ======================== tooltip table  ========================= */

.css-tooltip-top,
.css-tooltip-bottom,
.css-tooltip-right,
.css-tooltip-left
	{
	position: relative !important;
	text-decoration: none !important;
	font-family:'Vazir-FD';    
	}
.css-tooltip-right{ margin:0 0 0  10px!important;}	
.css-tooltip-top span,
.css-tooltip-bottom span,
.css-tooltip-right span,
.css-tooltip-left span,
.css-tooltip-diagonal-right span,
.css-tooltip-diagonal-left span
	{
	min-width: 150px;
	font-family: arial, sans-serif !important;
	font-size: 13px !important;
	line-height: normal !important;
	text-align: left !important;
	padding: 7px 5px !important;
	visibility: hidden;
    opacity: 0;
	position: absolute;
	z-index: 9999999 !important;

	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	-ms-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-moz-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-o-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-ms-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	}

.css-tooltip-top span:before,
.css-tooltip-bottom span:before,
.css-tooltip-right span:before,
.css-tooltip-left span:before,
.css-tooltip-diagonal-right span:before,
.css-tooltip-diagonal-left span:before
	{
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	}

/* Tool tip Top */
.css-tooltip-top span
	{
	left:-150px;
	bottom: 100%;
	margin-bottom: 30px;
	font-family:'Vazir-FD';
	-webkit-transition-property: opacity, margin-bottom, visibility;
	-moz-transition-property: opacity, margin-bottom, visibility;
	-o-transition-property: opacity, margin-bottom, visibility;
	-ms-transition-property: opacity, margin-bottom, visibility;
	transition-property: opacity, margin-bottom, visibility;
	}
	
.css-tooltip-top span:before
	{
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
	border-top: 8px solid #000;
	border-bottom: 0 !important;
	bottom: -8px;
	left: 110px;
	font-family:'Vazir-FD';
	}

.css-tooltip-top:hover span
	{	
	margin-bottom: 10px; /* End Position */
	visibility: visible;
	opacity: 1;
	font-family:'Vazir-FD';
	}
	
/* tooltip right */

.css-tooltip-right span
	{
	left: 100%;
	top: -11px;
	margin-left: 35px;

	-webkit-transition-property: opacity, margin-left, visibility;
	-moz-transition-property: opacity, margin-left, visibility;
	-o-transition-property: opacity, margin-left, visibility;
	-ms-transition-property: opacity, margin-left, visibility;
	transition-property: opacity, margin-left, visibility;
	}
	
.css-tooltip-right span:before	{
    border-left: 0 !important;
    border-right: 8px solid #000;
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	top: 11px;
	left: -8px;
	}

.css-tooltip-right:hover span
	{	
	margin-left: 15px;
	visibility: visible;
	opacity: 1;
	}
	
/* tooltip left*/

.css-tooltip-left span
	{
	right: 100%;
	top: -11px;
	margin-right: 35px;
	
	-webkit-transition-property: opacity, margin-right, visibility;
	-moz-transition-property: opacity, margin-right, visibility;
	-o-transition-property: opacity, margin-right, visibility;
	-ms-transition-property: opacity, margin-right, visibility;
	transition-property: opacity, margin-right, visibility;
	}
	
.css-tooltip-left span:before
	{
    border-left: 8px solid #000;
    border-right: 0 !important;
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	top: 11px;
	right: -8px;
	}

.css-tooltip-left:hover span
	{	
	margin-right: 15px;
	visibility: visible;
	opacity: 1;
	}


/* Tooltip Color */
.color-blue span
	{
	color: #ffffff !important;
	font-family:'Vazir-FD'!important;
	text-align:center !important;
	font-size:17px !important;
	background: #ac0d0d ;
	background: -moz-linear-gradient(top,  #ac0d0d 0%, #ac0d0d  100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ac0d0d), color-stop(100%,#ac0d0d )); 
	background: -webkit-linear-gradient(top,  #ac0d0d 0%,#ac0d0d  100%);
	background: -o-linear-gradient(top,  #ac0d0d 0%,#ac0d0d  100%);
	background: -ms-linear-gradient(top,  #ac0d0d 0%,#ac0d0d  100%);
	background: linear-gradient(top,  #ac0d0d 0%,#ac0d0d  100%);

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
	}

.color-blue span:before
	{
	border-color: #ac0d0d ;font-family:'Vazir-FD';
	}
	
.color-blue span:after
	{
	content: "";
	display: block;
	border-top: 1px solid #ac0d0d;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;
	font-family:'Vazir-FD';
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	
	

/* Tooltip Color */
.color-black span
	{
	color: #ffffff !important;
	font-family:'Vazir-FD'!important;
	text-align:center !important;
	font-size:17px !important;
	background: #4c4d4f ;
	background: -moz-linear-gradient(top,  #4c4d4f 0%, #4c4d4f  100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4d4f), color-stop(100%,#4c4d4f )); 
	background: -webkit-linear-gradient(top,  #4c4d4f 0%,#4c4d4f  100%);
	background: -o-linear-gradient(top,  #4c4d4f 0%,#4c4d4f  100%);
	background: -ms-linear-gradient(top,  #4c4d4f 0%,#4c4d4f  100%);
	background: linear-gradient(top,  #4c4d4f 0%,#4c4d4f  100%);

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
	}

.color-black span:before
	{
	border-color: #4c4d4f ;font-family:'Vazir-FD';
	}
	
.color-black span:after
	{
	content: "";
	display: block;
	border-top: 1px solid #4c4d4f;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;
	font-family:'Vazir-FD';
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}

/* ============================================ info show tour ============================================ */
#Servicestour p{font-family:'Vazir-FD'; line-height:25px; font-size:15px; color:#4c4d4f; direction:rtl; text-align:right;padding-right: 25px; margin: 1px 0 8px; }
#Servicestour p.titBox,.titBox{margin-top: 30px;width: 100%;height: 25px;font-family:'Vazir-FD'; line-height:25px; font-size:22px; color:#cc593a; direction:rtl; text-align:right; margin-bottom:10px; padding:0}
#Servicestour p.titBox .fa,.titBox .fa{ float:right; padding:0 0 0 5px}
#DescriptionTour ol li{font-family:'Vazir-FD'; line-height:27px; font-size:15px; color:#4c4d4f; direction:rtl; text-align:right; list-style-type:decimal; padding:0 25px 0 0; list-style-position:inside}
#RelatedArticle ul li{ text-align:right; direction:rtl;padding:0 25px 0 0}
#RelatedArticle ul li a{font-family:'Vazir-FD'; line-height:15px; font-size:17px; color:#4c4d4f; direction:rtl; text-align:right;transition: all 0.2s ease-in 0s;}
#RelatedArticle ul li a:hover{ color:#cc593a;}

/* ============================================== gallery show tour ====================================== */
#ImgGallery{width: 100%;position:relative; text-align:center;}
.cd-popup-trigger{    background: rgba(0, 0, 0, 0) url("../images/new-bg-popup.png") no-repeat scroll center top;
    display: block;
    float: none;
    height: 66px;
/*    left: 25%;
*/    margin: 0 auto;
/*    position: absolute;
    right: 25%;
    top: 230px;
*/    width: 488px;
	border:none }
	
#banner-fade{ margin:0 auto}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a{background:url(../images/new-arrow-vip2.png) no-repeat 0 0;position:absolute; top:250px; left:-150px; cursor:pointer;}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a{background:url(../images/new-arrow-vip2.png) no-repeat -100px 0;position:absolute; top:250px; right:-130px;cursor:pointer;}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a:hover{background:url(../images/new-arrow-vip2.png) no-repeat 0 -125px;position:absolute; top:250px; left:-150px}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a:hover{background:url(../images/new-arrow-vip2.png) no-repeat -100px -125px;position:absolute; top:250px; right:-130px}
.border-close{ width:60px; height:60px;  border:2px solid #fff}

/*============== popup gallery ==================*/
.img-replace {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}
.cd-popup-trigger {
  display: block;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  text-transform: uppercase;
}

.cd-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.cd-popup.is-visible-popup {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
  z-index: 2147483647;
}

.cd-popup-container {
  position: relative;
  width: 90%;
  max-width: 990px;
  margin: 4em auto;
  text-align: center;
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);

  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-popup-container p {
  padding: 3em 1em;
}
.cd-popup-container .cd-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-popup-container .cd-buttons li {
  float: left;
  width: 50%;
}
.cd-popup-container .cd-buttons a {
  display: block;
  height: 60px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFF;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li:first-child a {
  background: #fc7169;
  border-radius: 0 0 0 .25em;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
  background-color: #fc8982;
}
.cd-popup-container .cd-buttons li:last-child a {
  background: #b6bece;
  border-radius: 0 0 .25em 0;
}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
  background-color: #c5ccd8;
}
.cd-popup-container .cd-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #fff;
}
.cd-popup-container .cd-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.cd-popup-container .cd-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}
.is-visible-popup .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

@media only screen and (min-width: 1170px) {
  .cd-popup-container {
    margin: 8em auto;
  }
}


/*================================================= List Article  ===========================================*/
#ListArticle{ min-height: 10px;}
#Listmainarticle{ width:100%; height:auto; float:right; margin:0 ; padding:0;}
#ListRelated{width:20%; height:auto; float:left; margin:0 ; padding:0; }
.newslist{ height:250px;width:100%;float:right;  margin:0; direction: rtl;}
.newslist img{ height:200px;width:200px;float:right; margin:10px ; border-radius:50% ;/*transition: all 0.4s ease-in ;*/}
.newslist:hover img{/*transform: rotate(720deg);*/ border:3px solid #cc593a;}
.titnewslist h2,.datenewslist{font-family:'Vazir-FD'; direction:rtl ;text-align:right; font-size:17px; line-height:30px;/*transition: all 0.4s ease-in ;*/ color:#4c4d4f; float: right; min-height:40px; display:block ;padding-top: 10px; }
.txtnewslist{font-family:'Vazir-FD'; direction:rtl ;text-align:justify; font-size:14px; line-height:28px;/*transition: all 0.4s ease-in ; */color:#8f9297; float: right ; height:auto; overflow:hidden; width:75%;/*padding: 0 0 0 35px;*/}
.datenewslist{font-size:11px; float:right; padding: 20px 40px 0px 0px;color: #7d7d7d;}
.newslist:hover .titnewslist h2,.newslist .titnewslist h2{ color:#cc593a} 
.newslist:hover .txtnewslist{ color:#4c4d4f}
#titlistRelated{background:#e1e3e5; width:100%; height:45px; float:right; margin:0 ; padding:0; border-top:8px solid #f4af46;font-family:'Vazir-FD'; direction:rtl ;text-align:center; font-size:20px; line-height:35px;transition: all 0.4s ease-in ; color:#4c4d4f} 
.boxrelatedlist{ width:100%; height:130px; float:right; margin:0 ; padding:0;font-family:'Vazir-FD'; direction:rtl ;text-align:center;transition: all 0.4s ease-in ; }
.boxrelatedlist h3{ font-size:16px; line-height:30px;width:100%; height:35px; float:right; margin:0 ; padding:0; color:#4c4d4f;font-family:'Vazir-FD';}
.boxrelatedlist:nth-child(2n){ background:#e1e3e5}
.boxrelatedlist:nth-child(2n+1){ background:#f9f9f9}
.boxrelatedlist:hover .logosmall img{ display:none; }
.boxrelatedlist:hover h3,.boxrelatedlist:hover span,.boxrelatedlist:hover p{color:#fff !important}
/*================================================= show  Article  ===========================================*/
.titlearticle{min-height: 50px; position: relative; float:right; width:100%}
.titlearticle h1{ direction: rtl;font-size: 26px;line-height: 30px; padding: 0; text-align:right;width: auto; color: #cc593a; display: block; font-family: "Vazir-FD"; margin: 0 auto;}
#articleTxt{ margin:0 ; padding:0;}
.infoarticle{min-height:30px; position: relative; float:right;width:100%}
.infoarticle .datenewslist {float: right; font-size: 16px;padding-left: 20px; /*font-weight:bold;*/ color:#333; padding-bottom: 22px;}
.img-article img{  width:100%; margin:10px auto ; display:block}
.subtitArticle{width:100%; height:auto ; float:right; margin:0 ; padding:10px; background:#e1e1e1; font-family: "Vazir-FD"; font-size:16px;text-align:right;direction: rtl; color:#333; font-weight:bold}
.subtxtArticle{width:100%; height:auto ; float:right; margin:0 ; padding:10px; font-family: "Vazir-FD"; font-size:15px;text-align:right;direction: rtl; color:#333;line-height: 30px;}
.titminArticle{width:100%; height:auto ; float:right; margin:0 ; padding:30px 8px 0; font-family: "Vazir-FD"; font-size:20px;text-align:right;direction: rtl; color:#cc593a;font-weight: bold;}
/*=============== table related article page ================ */
.tbl-related{border-spacing: 0; direction: rtl;float: right;font-size: 12px; margin: 20px auto;transition: all 0.4s ease-in 0s;width: 100%; border-top:3px solid  #f3b03d; border-right:none; border-left:none}
.tbl-related tr:first-child,.tbl-related tr:first-child:hover {background:#e2e3e7; color: #333; font-weight:bold}
.tbl-related tr { background: #f0f0f0 none repeat scroll 0 0;transition: all 0.4s ease-in 0s;}
.tbl-related .first_tr {font-size: 15px; height: 45px; }
/*.tbl-related tr:hover{ background:red; color:#fff}*/
.tbl-related tr:first-child td { border-left: none ; font-size: 18px;}
.tbl-related td {border-bottom:none;direction: rtl; height: 38px; text-align: center;}
.tbl-related tr:first-child td.txt_td {font-family: "Vazir-FD"; font-size: 18px;}
.tbl-related tr:first-child td:last-child { border-left: medium none ;}
.tbl-related tr:first-child td { border-left:none ; font-size: 18px;}
.tbl-related td {border-bottom:none;direction: rtl; height: 38px;text-align: center;}
.tbl-related .txt_td { font-family: Arial,Helvetica,sans-serif;font-size: 14px ; font-weight: bold; width: 10% ;}
.tbl-related tr:nth-child(2n) { background: #f9f9f9 none repeat scroll 0 0;}
/*.tbl-related tr:nth-child(2n):hover{ background:red; color:#fff}*/
.tbl-related .border_tr td {border-left: none !important ;font-size: 15px !important;}
.tbl-related .cost1111 {font-family: "Vazir-FD";font-size: 20px ;font-weight: bold;}
.tbl-related .cost1111 img.airlogo{  margin:1px auto 0; display:block}

/*====================================== countact us & about us  ==================================*/
#contactUsInfo{ border-right: 1px solid #ccc; padding-right:5px}
.titleAbout{ min-height:50px; position:relative;}
.titleAbout p,.titleAbout h1,.tith2 h2{font-family:'Vazir-FD'; margin:0 auto; display:block;text-align:right; direction:rtl; padding:0 ;width: auto;}
.titleAbout h1{line-height:40px ;font-size:30px ; color:#cc593a; width:auto; float:right}
.titleAbout p,.tith2 h2{line-height:50px ;height:50px;margin-top:0px; color:#4c4d4f;font-size:20px ; }
#txtAbout{font-family:'Vazir-FD'; margin:0 auto; display:block;text-align:right; direction:rtl; padding:0 ;width: auto;line-height:25px ;color:#4c4d4f;font-size:15px ; }
.google-map-api {bottom: 0;left: 0; position: absolute; right: 0; top: 15px;}
#map-canvas { bottom: 0; left: 0;position: absolute;right: 0;top: 0;}
.content_map{ border-top: 1px solid #ccc; height: 185px; margin: 10px  auto;padding: 10px 0;width: 98%;float: right; position:relative}
.p-text-inner{width:100%;font-size:15px; line-height:30px;margin:7px 0 0;padding:0px;font-family: 'BMitra';direction:rtl;color:#4c4d4f;}	
.p-text-inner:nth-child(2){margin:20px 0 0; line-height:18px}
.contactImg{ width:25px; height: 25px; overflow:hidden; float:right; margin:2.5px 0 ; padding:0}		
.titleAbout p .contactImg{ background:url(../images/new-contimg.jpg) no-repeat 0 0; margin:10px 0; width:28px; height: 28px;}
.p-text-inner:nth-child(2) .contactImg{background:url(../images/new-contimg.jpg) no-repeat  0 -35px }
.p-text-inner:nth-child(3) .contactImg{background:url(../images/new-contimg.jpg) no-repeat  0 -63px }
.p-text-inner:nth-child(4) .contactImg{background:url(../images/new-contimg.jpg) no-repeat  0 -93px }
.p-text-inner:nth-child(5) .contactImg{background:url(../images/new-contimg.jpg) no-repeat  0 -123px }
.p-text-inner:nth-child(6) .contactImg{background:url(../images/new-contimg.jpg) no-repeat  0 -153px }
#contactUsInfo{ margin-top:20px}
#contactUsInfo .tith2:nth-child(1) h2{line-height: 0; height:10px;}
#formContactus{ min-height:250px; position:relative; margin:10px 0; width:99%; border-top: 1px solid #ccc;padding: 20px 0;}
#formContactus form{width:100%;height:100%;float:right; margin:0;padding:0;direction:rtl;text-align:center;font-size:15px;font-family:'Vazir-FD';color:#afafaf; }
#formContactus form input{width:100% ; height:27px;line-height:27px; border:1px solid #afafaf; margin:10px 0 0; padding:0 10px 0 0;}
#formContactus form textarea{ height:100px;line-height:20px; border:1px solid #afafaf;margin: 10px 0 0;padding: 0px 10px 0 0; width:100%;}	
#refImg .contactImg { background:url(../images/new-contimg.jpg) no-repeat 0 -189px; margin:10px 0; width:30px; height:30px; display:block}
#formContactus form input#captcha {width:49.5% ; height:30px;line-height:30px; border:1px solid #afafaf; margin:10px 0 0; padding:0 10px 0 0; float:left}
#formContactus form .cap{width:85px ; height:30px;border:1px solid #afafaf; margin:10px 0 0 10px;float:right}
#formContactus form input[type*="submit"] {width:100%; height:30px; line-height:30px;background: #7ec90c;border:1px solid #afafaf; margin:10px 0 0;direction:rtl;text-align:center;font-size:17px;font-family:'Vazir-FD';color:#fff;font-weight:bold }	

/* ============================================ hotel ============================================ */
.titleAbout1{ min-height:120px; position:relative;}
#linkSite{width:160px;height:30px;float:right; margin:5px 10px  ;padding:0; background: url(../images/new-bghlink.jpg) no-repeat center center}
#Hlink a{width:100%;height:100%;float:right; margin:0;padding:0 20px 0 0;direction:rtl;text-align:center;font-size:13px;font-family:'Vazir-FD';color:#fff; line-height:27px; font-weight:bold }
.pHotelInfo {width:auto;height:30px;float:right; margin:0 0 0 20px; line-height:30px; min-width:300px}
.pHotelInfo p {font-size:18px } 
.pHotelInfo:first-child {width:100%;height:30px;float:right; margin:0 }
.pHotelInfo:first-child .contactImg{background:url(../images/new-contimg.jpg) no-repeat  0 -225px }
.pHotelInfo:nth-child(2) {width:210px;height:30px;float:right; margin:0 0 0 20px }
.pHotelInfo:nth-child(2) .contactImg{background:url(../images/new-contimg.jpg) no-repeat  0 -93px ; margin:10px 0 0 }
.tour_arrt_tbl{font-size:15px;direction:rtl;width:100%;margin:10px 0 30px;border-spacing:0;padding-top:10px;clear:both;padding-bottom:10px; float:right; font-weight:bold}
.tour_arrt_tbl td{  background: #e5e5e5 none repeat scroll 0 0; border-top: 1px solid #666; color: #4c4d4f; direction: rtl;line-height: 25px; padding: 10px 5px;text-align: right;}
.tour_arrt_tbl td:nth-child(odd){  background:#e5e5e5 none repeat scroll 0 0; border-top: 1px solid #666;color: #4c4d4f;width: 150px;}
.tour_arrt_tbl td:nth-child(even) span:last-child{display:none}
#DegStar{float: right;height:40px; margin:0 10px; padding: 0; width:180px;}
#DegStar img{ display:block;margin:0 auto  ;padding:0;}
.gallery-link{width:100%; bottom:-30px; position:absolute;}
.article-mid-edit{
	float: none;
	padding-left: 10px;
	}
/* ============================================ responsive ============================================ */
@media only screen and (min-width: 1170px) {
	
}
@media screen and (min-width:990px) and (max-width:1199px){#ArticleListRelated { background: rgba(0, 0, 0, 0) url("../images/new-bg-artrelated.png") no-repeat scroll -200px top;}}
@media screen and (min-width:769px) and (max-width:989px){
	
	.newslist img { display: none; }
	.txtnewslist {    width: 100%; }
	#maincontent .bc-main { width: 98%; margin: 0 auto !important;}
.newslist {    height: 205px; padding: 0 15px;}


	
	#ArticleListRelated { background: rgba(0, 0, 0, 0) url("../images/new-bg-artrelated.png") no-repeat scroll -230px top;	}
#banner-fade {
    margin: 0 auto;
    padding: 40px 0;}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a {
    background: url(../images/new-arrow-vip2-2.png) no-repeat 0 0;
    position: absolute;
    top: 500px !important;
    left: 220px;
    cursor: pointer;
}

#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a {
    background: url(../images/new-arrow-vip2-2.png) no-repeat -40px 0;
    position: absolute;
    top: 500px !important;
    right: 220px;
    cursor: pointer;
}


#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a:hover{background:url(../images/new-arrow-vip2-2.png) no-repeat 0px -54px;position:absolute; top:500px !important;left:220px;}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a:hover{background:url(../images/new-arrow-vip2-2.png) no-repeat -40px -54px;position:absolute;  top:500px !important;right:220px;}

.txtnewslist{ width:100%}
#titlistRelated{ font-size:18px}

#contactUsInfo { border-top: 1px solid #ccc; border-right:none; }
#contactUsInfo .tith2:nth-child(1) h2 {line-height:50px;height:50px;}

}
@media (max-width:768px){
	
	
		.newslist img { display: none; }
	.txtnewslist {    width: 100%; }
	#maincontent .bc-main { width: 98%; margin: 0 auto !important;}
.newslist {    height: 205px !important;padding: 0 7px; }
	
	
	
#ArticleListRelated { background: rgba(0, 0, 0, 0) url("../images/new-bg-artrelated.png") no-repeat scroll -230px top;}
table.show_hotel{ display:none}
.t-hotel2{ display:block}
.SumInfo,#nameshowTour {min-height: 80px; height:auto}
#nameshowTour h1,#timestayshow, #Dateshow{ text-align:center}
#timestayshow, #Dateshow{ width:50% ; padding:5px 0}
#timestayshow .fa, #Dateshow .fa{ float:none}
#AirlineTourShow img, #PdfTourShow img{ display:block; margin:0 auto}
#banner-fade {
    margin: 0 auto;
    padding: 40px 0;}
	

#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a {
    background: url(../images/new-arrow-vip2-2.png) no-repeat 0 0;
    position: absolute;
    top: 500px !important;
    left: 150px;
    cursor: pointer;
}

#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a {
    background: url(../images/new-arrow-vip2-2.png) no-repeat -40px 0;
    position: absolute;
    top: 500px !important;
    right: 150px;
    cursor: pointer;
}


#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a:hover{background:url(../images/new-arrow-vip2-2.png) no-repeat 0px -54px;position:absolute; top:500px !important;left:150px;}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a:hover{background:url(../images/new-arrow-vip2-2.png) no-repeat -40px -54px;position:absolute;  top:500px !important;right:150px;}

#Listmainarticle ,#ListRelated{width: 100%;}
.newslist img {height: 145px;width: 145px;}
 
#contactUsInfo { border-top: 1px solid #ccc; border-right:none; }
#contactUsInfo .tith2:nth-child(1) h2 {line-height:50px;height:50px;}


}
@media (max-width:550px){
#ArticleListRelated .titleSpecialTour p{ width:100%}

.SumInfo,#nameshowTour {min-height: 80px; height:auto}
#nameshowTour{ width:100%}
#nameshowTour h1,#timestayshow, #Dateshow{ text-align:center}
#timestayshow, #Dateshow{ width:50% ; padding:5px 0}
#timestayshow .fa, #Dateshow .fa{ float:none}
#AirlineTourShow img, #PdfTourShow img{ display:block; margin:0 auto}
#ImgGallery {padding: 230px 0 0;}
.cd-popup-trigger{background: rgba(0, 0, 0, 0) url("../images/new-bg-popup1.png") no-repeat scroll center top; width:320px; height:43px}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a {
    background: url(../images/new-arrow-vip2-2.png) no-repeat 0 0;
    position: absolute;
    top: 380px !important;
    left: 150px;
    cursor: pointer;
}

#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a {
    background: url(../images/new-arrow-vip2-2.png) no-repeat -40px 0;
    position: absolute;
    top: 380px !important;
    right: 150px;
    cursor: pointer;
}


#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a:hover{background:url(../images/new-arrow-vip2-2.png) no-repeat 0px -54px;position:absolute; top:380px !important;left:150px;}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a:hover{background:url(../images/new-arrow-vip2-2.png) no-repeat -40px -54px;position:absolute;  top:380px !important;right:150px;}

#contactUsInfo { border-top: 1px solid #ccc; border-right:none; }
#contactUsInfo .tith2:nth-child(1) h2 {line-height:50px;height:50px;}

	.txtnewslist{
		font-size: 13px;
		height: 125px;
		width: 60%;
	}
}
@media (max-width:480px){#ArticleListRelated { background: rgba(0, 0, 0, 0) url("../images/new-bg-artrelated1.jpg") no-repeat scroll center center;}
#nameshowTour h1 {
    font-family: 'Vazir-FD';
    font-size: 30px;}
	#timestayshow, #Dateshow{ width:50% ; padding:5px 0}
#timestayshow .fa, #Dateshow .fa{ float:none}
#AirlineTourShow img, #PdfTourShow img{
    width: 150px;
    height: 55px;
}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a {
    background: url(../images/new-arrow-vip2-2.png) no-repeat 0 0;
    position: absolute;
    top: 350px !important;
    left: 120px;
    cursor: pointer;
}

#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a {
    background: url(../images/new-arrow-vip2-2.png) no-repeat -40px 0;
    position: absolute;
    top: 350px !important;
    right: 120px;
    cursor: pointer;
}


#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a:hover{background:url(../images/new-arrow-vip2-2.png) no-repeat 0px -54px;position:absolute; top:350px !important;left:120px;}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a:hover{background:url(../images/new-arrow-vip2-2.png) no-repeat -40px -54px;position:absolute;  top:350px !important;right:120px;}
.newslist img {height: 100px; width: 100px;}
.titnewslist h2, .datenewslist{ font-size:15px; height:30px; margin:0px}
.txtnewslist {
    font-family: 'Vazir-FD';
    direction: rtl;
    text-align: justify;
    font-size: 13px;
    /*line-height: 17px;
    transition: all 0.4s ease-in;*/
    color: #8f9297;
    float: right;
    height: auto;
    overflow: hidden;
    width: 100%;}
	.datenewslist {
    font-size: 12px;
    float: right;
    padding-left: 5px;
}
.newslist {height: auto;}
#contactUsInfo { border-top: 1px solid #ccc; border-right:none; }
#contactUsInfo .tith2:nth-child(1) h2 {line-height:50px;height:50px;}

}

@media (max-width:400px){

#timestayshow, #Dateshow,#AirlineTourShow, #PdfTourShow{ width:100% ; padding:7px 0 }
#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a {
    background: url(../images/new-arrow-vip2-2.png) no-repeat 0 0;
    position: absolute;
    top: 300px !important;
    left: 120px;
    cursor: pointer;
}

#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a {
    background: url(../images/new-arrow-vip2-2.png) no-repeat -40px 0;
    position: absolute;
    top: 300px !important;
    right: 120px;
    cursor: pointer;
}


#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a:hover{background:url(../images/new-arrow-vip2-2.png) no-repeat 0px -54px;position:absolute; top:300px !important;left:120px;}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a:hover{background:url(../images/new-arrow-vip2-2.png) no-repeat -40px -54px;position:absolute;  top:300px !important;right:120px;}
.txtnewslist {
    font-family: 'Vazir-FD';
    direction: rtl;
    text-align: right;
    font-size: 13px;
    line-height: 15px;
    transition: all 0.4s ease-in;
    color: #8f9297;
    float: right;
    /*height: 60px;*/
    overflow: hidden;
    width: 60%;}
.tbl-related tr:first-child td { border-left:none ; font-size: 12px;}
.tbl-related .border_tr td {
    border-left: none !important;
    font-size: 11px !important;
}

#contactUsInfo { border-top: 1px solid #ccc; border-right:none; }
#contactUsInfo .tith2:nth-child(1) h2 {line-height:50px;height:50px;}

}


@media (max-width:350px){


#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a {
    background: url(../images/new-arrow-vip2-2.png) no-repeat 0 0;
    position: absolute;
    top: 300px !important;
    left: 120px;
    cursor: pointer;
}

#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a {
    background: url(../images/new-arrow-vip2-2.png) no-repeat -40px 0;
    position: absolute;
    top: 300px !important;
    right: 120px;
    cursor: pointer;
}


#banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a:hover{background:url(../images/new-arrow-vip2-2.png) no-repeat 0px -54px;position:absolute; top:300px !important;left:120px;}
#banner-fade ul.bjqs-controls.v-centered li.bjqs-next a:hover{background:url(../images/new-arrow-vip2-2.png) no-repeat -40px -54px;position:absolute;  top:300px !important;right:120px;}
.txtnewslist {
    font-family: 'Vazir-FD';
    direction: rtl;
    text-align: right;
    font-size: 13px;
    line-height: 15px;
    transition: all 0.4s ease-in;
    color: #8f9297;
    float: right;
    /*height: 60px;*/
    overflow: hidden;
    width: 60%;}
	.datenewslist:nth-child(6) {
    float: none !important;
    margin: 0px 120px 0 0 !important;
    clear: right;
}

#contactUsInfo { border-top: 1px solid #ccc; border-right:none; }
#contactUsInfo .tith2:nth-child(1) h2 {line-height:50px;height:50px;}


}
.glossy-square-gray .thumbnail-scroller .thumbnail-wrapper{ margin-right:5px !important; left:auto !important; float:right !important;}
.advanced-slider .thumbnail-scroller .thumbnails-visible-container{ overflow:visible !important;}
.advanced-slider .thumbnail-wrapper {
	position: relative !important;
}
.thumbnails-visible-container{height:150px !important;}
.thumbnails-container{height:150px !important; left:0 !important;}
.arrows{ display:none;}


.cost1111 span:nth-child(2) {
    font-size: 11px !important;
    color: #848484;
}

