/*----------------FONTS--*/


@font-face {
	font-family: 'IRANSans-Bold-web';
        src: url('/imgs/sys/fonts/IRANSansWeb_Bold.eot');
 
	src: url('/imgs/sys/fonts/IRANSansWeb_Bold.eot?#iefix') format('eot'),  /* IE6–8 */
url('/imgs/sys/fonts/IRANSansWeb_Bold.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
url('/imgs/sys/fonts/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('/imgs/sys/fonts/IRANSansWeb_Bold.ttf') format('ttf');  
	font-weight: bold;
}


@font-face {
	font-family: 'IRANSans-Medium-web';
        src: url('/imgs/sys/fonts/IRANSansWeb_Medium.eot');
 
	src: url('/imgs/sys/fonts/IRANSansWeb_Medium.eot?#iefix') format('eot'),  /* IE6–8 */
url('/imgs/sys/fonts/IRANSansWeb_Medium.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
url('/imgs/sys/fonts/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('/imgs/sys/fonts/IRANSansWeb_Medium.ttf') format('ttf');  
	font-weight: 500;
}


@font-face {
	font-family: 'IRANSans-UltraLight-web';
        src: url('/imgs/sys/fonts/IRANSansWeb_UltraLight.eot');
 
	src: url('/imgs/sys/fonts/IRANSansWeb_UltraLight.eot?#iefix') format('eot'),  /* IE6–8 */
url('/imgs/sys/fonts/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
url('/imgs/sys/fonts/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('/imgs/sys/fonts/IRANSansWeb_UltraLight.ttf') format('ttf');  
	font-weight: 200;
}


@font-face {
	font-family: 'IRANSans-Light-web';
        src: url('/imgs/sys/fonts/IRANSansWeb_Light.eot');
 
	src: url('/imgs/sys/fonts/IRANSansWeb_Light.eot?#iefix') format('eot'),  /* IE6–8 */
url('/imgs/sys/fonts/IRANSansWeb_Light.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
url('/imgs/sys/fonts/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('/imgs/sys/fonts/IRANSansWeb_Light.ttf') format('ttf');  
	font-weight: 300;
}


@font-face {
	font-family: 'IRANSans-web';
        src: url('/imgs/sys/fonts/IRANSansWeb.eot');
 
	src: url('/imgs/sys/fonts/IRANSansweb.eot?#iefix') format('eot'),  /* IE6–8 */
url('/imgs/sys/fonts/IRANSansWeb.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
url('/imgs/sys/fonts/IRANSansweb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('/imgs/sys/fonts/IRANSansweb.ttf') format('ttf');  
	font-weight: normal;
}


@font-face{
	font-family:'Glyphicons Halflings'
	;src:url(/imgs/sys/fonts/glyphicons-halflings-regular.eot);
	src:url(/imgs/sys/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),
	url(/imgs/sys/fonts/glyphicons-halflings-regular.woff2) format('woff2'),
	url(/imgs/sys/fonts/glyphicons-halflings-regular.woff) format('woff'),
	url(/imgs/sys/fonts/glyphicons-halflings-regular.ttf) format('truetype'),
	url(/imgs/sys/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

@font-face {
	font-family: 'FontAwesome';
        src: url('fontawesome-webfont.eot');
 
	src: url('/imgs/sys/fonts/fontawesome-webfont.eot?#iefix') format('eot'),  /* IE6–8 */
url('/imgs/sys/fonts/fontawesome-webfont.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
url('/imgs/sys/fonts/fontawesome-webfont.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('/imgs/sys/fontawesome-webfont.ttf') format('ttf');  
	font-weight: bold;
}
/*-----------------------------------------------*/
/*----------------CSS RESET--*/
*, 
div.itemHeader h2.itemTitle,
.h1, .h2, .h3, .h4, .h5, .h6{
	font-family: IRANSans-Light-web, Tahoma, sans-serif ;
}
@-moz-document url-prefix() { 

body .t3-megamenu .mega > .mega-dropdown-menu{
	min-width:220px;
}
}

body h1, body h2, body  h3, body h4, body h5, body h6{
	font-size:16px;
	margin:0;
}
body {
    font-size: 13px;
    line-height: 18px;
	font-family: IRANSans-Light-web, Tahoma, sans-serif ;	
	background:url(bg-pattern.jpg);
}
body p, body h1, body h2, body h3 , body h4{	font-family: IRANSans-Light-web, Tahoma, sans-serif ;	
}
a {
    color: #333333;
}
a:hover{
	text-decoration:none;
}
p{
	text-align:right;
	text-align:justify;
	line-height: 30px;
}
img {
    max-width: 100%;
}
body table{
	border-spacing:0;
	border-collapse:unset;
}
/*----------------LOGIN AND REGISTRATION PAGE DONT EARASE--*/
.other-links.form-group ul li a {
    line-height: 25px;
}
.other-links.form-group ul li a:hover {
    color:#29b6a5 ;
}
.form-validate.form-horizontal legend{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #333333;
    display: block;
    font-size: 19px;
    line-height: inherit;
    margin-bottom: 20px;
    padding: 0 0 10px;
    width: 100%;
}
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*----------------HAEDER--*/
body .container.t3-header{
	padding:0;
	width:auto;
	position:relative;
	background:rgb(0, 107, 197);
}

/*-----------------------------------------------*/

/*-----------------------------------------------*/

/*-----------------------------------------------*/
/*----------------MAIN BODY--*/
body .module-title.default_title span:before{
	/* content:"\f005"; */
	content:"\f005";
	font-family: fontawesome;
	color:#0081D2;
	padding-left:10px;
	font-size:14px;
}
body .module-title span{
	font-family:IRANSans-web;
}

/*design1*/
body .t3-module.design_1{
	border:1px solid #D6D6D6;
	border-radius:5px;
	box-shadow:inset 0 -1px 0 #fff;
	
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 84%, rgba(229,229,230,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(84%, rgba(255,255,255,1)), color-stop(100%, rgba(229,229,230,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 84%, rgba(229,229,230,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 84%, rgba(229,229,230,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 84%, rgba(229,229,230,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 84%, rgba(229,229,230,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e6', GradientType=0 );
}
body .t3-module.design_1 .module-title{
	text-align:center;
	width:100%;
background: #008ed7; /* Old browsers */
background: -moz-linear-gradient(top, #008ed7 0%, #006bc6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #008ed7 0%,#006bc6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #008ed7 0%,#006bc6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ed7', endColorstr='#006bc6',GradientType=0 ); /* IE6-9 */
	padding: 10px 0;
	text-shadow: 0px 2px #196492; 
}
.t3-module .module-inner .module-ct{
	padding:0 15px 10px;
	box-sizing:border-box;
}
body .t3-module.design_1 .module-title span{
	color:#fff !important;
}
body .t3-module.design_1 tr td input.inputbox {
	border:1px solid #D6D6D6;
	box-shadow:0 2px 0 #D6D6D6;
	color:#d6d6d6;
	margin-bottom:10px;
	height:45px;
}
body .t3-module.design_1 tr td input.button{
	box-shadow:0 2px 0 #0C6095;
	width:100%;
	height:45px;
}
/*design1*/
/*design2, design3, design4, design5*/
body .t3-module.design_2,
body .t3-module.design_3,
body .t3-module.design_4,
body .t3-module.design_5{
	border:1px solid #D6D6D6;
	border-radius:5px;
	padding:10px;
	position:relative;
	margin-bottom: 40px;
}
body .t3-module.design_2 .module-title,
body .t3-module.design_3 .module-title,
body .t3-module.design_4 .module-title,
body .t3-module.design_5 .module-title{
 	background:#0081d2 /*url(/imgs/sys/images/circle.svg) no-repeat -15px center */;
    margin-right: -20px;
    margin-top: -36px;
    padding: 5px;
    width: 70%;
	position:relative;
}

body .t3-module.design_2 .module-title::after,
body .t3-module.design_3 .module-title::after,
body .t3-module.design_4 .module-title::after,
body .t3-module.design_5 .module-title::after{
    border: medium solid transparent;
    content: " ";
    height: 0;
    right: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0;
}
body .t3-module.design_2 .module-title::after,
body .t3-module.design_3 .module-title::after,
body .t3-module.design_4 .module-title::after,
body .t3-module.design_5 .module-title::after {
    border-color: #15557E rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
    border-width: 14px 14px 0 0;
}
body .t3-module.design_3 .module-title::after{
	border-color: #1D7E15 rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
}
body .t3-module.design_4 .module-title::after{
	border-color: #471C4D rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
}
body .t3-module.design_5 .module-title::after {
    border-color: #942003 rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
}

body .t3-module.design_2 .module-title span,
body .t3-module.design_3 .module-title span,
body .t3-module.design_4 .module-title span,
body .t3-module.design_5 .module-title span{
	color: #fff;
    display: block;
    padding: 10px;
    text-shadow: 1px 1px 0 #0061bf;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff -moz-use-text-color #fff #fff;
    border-image: none;
    border-style: dashed none dashed dashed;
    border-width: 1px 0 1px 1px;
}
body .t3-module.design_2 .module-ct,
body .t3-module.design_3 .module-ct,
body .t3-module.design_4 .module-ct,
body .t3-module.design_5 .module-ct{
	margin-top:30px;
}
/*design2*/

/*design3*/
body .t3-module.design_3 .module-title{
	background-color:#00d296;
}
body .t3-module.design_3 .module-title span{
	text-shadow:1px 1px 0 #00BF77;
}
/*design3*/

/*design4*/
body .t3-module.design_4 .module-title{
	background-color:#9f24ad;
}
body .t3-module.design_4 .module-title span{
	text-shadow:1px 1px 0 #811491;
}
/*design4*/

/*design5*/
body .t3-module.design_5 .module-title{
	background-color:#d23e00;
}
body .t3-module.design_5 .module-title span{
	text-shadow:1px 1px 0 #BF2600;
}
/*design5*/

/*-----------------------------------------------*/
/*----------------FOOTER--*/
body .t3-footer {
    background: #0074cd url(/imgs/sys/images/line-footer.png) repeat-x 0 0;
	color:#fff;
}
body .t3-footnav .t3-module{
	background:none;
	margin-top:0;
}
body .t3-footnav .t3-module .module-title.contact-phones span:before{
	/* background: url(/imgs/sys/images/tamas.png) no-repeat right center;
	padding-right:30px; */
	content:"\f098";
	font-family:FontAwesome;
	padding-left:10px;
	font-size:22px;
}
body .t3-footnav .t3-module .module-title.turism_news span:before{
	/* background: url(/imgs/sys/images/news.png) no-repeat right center;
	padding-right:30px; */
	content:"\f1ea";
	font-family:FontAwesome;
	padding-left:10px;
	font-size:22px;
}
body .t3-footnav .t3-module .module-title.turism_articles span:before{
	/* background: url(/imgs/sys/images/maghalat.png) no-repeat right center;
	padding-right:30px; */
	content:"\f072";
	content:"\f0c1";
	font-family:FontAwesome;
	padding-left:10px;
	font-size:22px;
}
body .t3-footnav .t3-module .module-title.store_title span:before{
	/* background: url(/imgs/sys/images/shop.png) no-repeat right center; 
	padding-right:30px;*/
	
	content:"\f05a";
	font-family:FontAwesome;
	padding-left:10px;
	font-size:22px;
}
body .t3-footnav .t3-module .module-title{
	background: url(/imgs/sys/images/sub-line-footer.png) repeat-x left bottom;
	margin-bottom: 20px;
    padding-bottom: 12px;
}
body .t3-footnav #Mod393.t3-module .module-inner .module-title:before{
	content:"\f05a";
	font-family:FontAwesome;
	padding-left:10px;
	font-size:22px;
	color:#fff;
}
body .t3-footnav .icon-mail::before,
body .t3-footnav .icon-download::before,
body .t3-footnav .icon-cart::before{
	content:none;
}
body .t3-footer ul.nav.nav-pills.nav-stacked li,
body .t3-footer ul.mod_flexicontent_featured li{
	padding:4px;
}
body .t3-footer h3.module-title span,
body .t3-footer ul.nav.nav-pills.nav-stacked li a,
body .t3-footer ul.mod_flexicontent_featured li a,
body .t3-footer p{
    color: #fff;
	padding:0;
}
body .t3-footer ul.nav.nav-pills.nav-stacked li > a:hover, 
body .t3-footer ul.nav.nav-pills.nav-stacked li > a:focus,
 body .t3-footer ul.mod_flexicontent_featured li > a:hover,
 body .t3-footer ul.mod_flexicontent_featured li > a:focus {
    background: none;
    text-decoration: none;
	color:#003252;
}
body .t3-footer p.phone:before,
body .t3-footer p.phone_azarbaijan:before,
body .t3-footer p.phone_turky:before,
body .t3-footer p.fax:before,
body .t3-footer p.mobile:before{
	content:"\f095";
	font-family:FontAwesome;
	color:#fff;
	padding-left:10px;
	font-size:14px;
}
body .t3-footer p.fax:before{
	content:"\f1ac";
}
body .t3-footer p.mobile:before{
	content:"\f10b";
	font-size:18px;
}

/*--COPYRIGHT OF FOOTER--*/
body .t3-footer .t3-copyright {
    background: #006bc5 none repeat scroll 0 0;
    color: #fff;
    padding: 28px 0 15px;
	border:0;
}
body .t3-footer .t3-copyright a,
body .t3-footer .t3-copyright a{
	color:#fff;
}
body .banneritem a {
    display: block;
    font-weight: bold;
    text-align: center;
}
/*----------PAGING------------*/
body .pagination{
	width:100%;
}
body .pagination p.counter {
	background:#227BED;
	color:#fff;
	font-family:IRANSans-web;
	margin:0;
}
body .pagination ul{
	list-style:none;
}
body .pagination ul li span,
body .pagination ul li a{
	background: #227BED none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    float: right;
    margin: 0 8px;
    padding: 13px 10px;
	font-family:IRANSans-web;
}
/*-----------------------------------------------*/
/*----------------SOCIAL ICONS--*/

/*-----------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------K2STORE--*/

/*-----------------------------------------------*/
/*----------------J2STORE--*/
body .container.t3-mainbody .j2store .j2store-cart-table input.input-mini {
    float: right;
}
body .container.t3-mainbody .j2store .j2store-cart-table .remove-icon {
    float: right;
    margin: 6px 10px;
}

body .container.t3-mainbody .j2store .span6{
	float:left;
}
body .container.t3-mainbody .j2store .span6 h3{
	font-size:14px;
	font-family: IRANSans-medium-web;
}
body .container.t3-mainbody .j2store.checkout h1{
	font-family: IRANSans-medium-web;
    font-size: 16px;
	padding:10px 0;
}
div.itemExtraFields ul li span.itemExtraFieldsLabel {
    display: block;
    float: right;
    font-weight: bold;
    margin: 0 4px 0 0;
    width: 30%;
}
div.itemExtraFields ul li span.itemExtraFieldsValue {
    line-height: 23px;
}
 .j2store_field_required{
	float:right;
}
.buttons{
	margin-top:1%;
}
.other-links ul li a{
	line-height:30px;
}


/*-----------------------------------------------*/
/*----------------BTN--*/
body .t3-footer .t3-footnav .t3-module .module-ct .acymailing_module input.inputbox{
	background-color:#0081D2;
	border-radius:5px;
	border:1px solid #0081D2;
	box-shadow:none;
	padding:0 10px;
	margin-bottom: 10px;
	color:#fff;
}
body .btn{
    background: #0081D2;
	border:1px solid #0081D2;
	color:#fff;
}
body .btn:hover{
	background-color:#057FCC;
	border:1px solid #057FCC;
	color:#fff;
}

/*-----------------------------------------------*/
.socialpics div {
    float: right;
    margin: 2% 0;
    width: 25%;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------*/

/*----------------@MEDIA--*/
@media screen and (min-width: 1200px) {
	body .container.t3-header .row{
		width:1170px;
		margin:0 auto;
	}

	body .container.t3-header .row.slider_block{
		width:100%;
	}
}
@media screen and (max-width: 1170px){
	
}
@media screen and (max-width: 1024px){
	
}
@media screen and (max-width: 960px){
	
}
@media screen and (max-width: 781px){
	body .t3-copyright .text-right{
		text-align:right;
	}
}
@media screen and (max-width: 600px){
	
}
@media screen and (max-width: 480px){
	
}
@media screen and (max-width: 320px){
	body .t3-module.design_2 .module-title span,
	body .t3-module.design_3 .module-title span,
	body .t3-module.design_4 .module-title span,
	body .t3-module.design_5 .module-title span{
		font-size:14px;
		padding: 10px;
	}
	body .module-title span{
		font-size:14px;
	}
}
body .logorow {
    left: 0;
    position: absolute;
    right: 0;
    top: 13px;
    z-index: 999;
}
body #t3-mainnav {
    background: #006bc5;
	color:#fff;
}
body .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#eee}
body .navbar-default .navbar-nav > li > a{color:#eee}
body .navbar-default .navbar-nav > .dropdown > a .caret{    border-bottom-color: #eee;
    border-top-color: #eee;}
	body .t3-footnav .t3-module ul > li > a{color:#fff}
	
/************************************************/	
/****************** Nasrollahi ******************/
/************************************************/
/* .catimg{
	width:250px;
	height:150px;
	margin: 10px 60px !important;
}
.catimg img{
	width:100%;
	height:100%;
}
@media screen and (max-width: 1199px) {
    .catimg {
		
		margin:10px 22px !important;
	}
}
@media screen and (max-width: 991px) {
    .catimg {
		width:175px;
		height:105px;
		margin:10px 6px !important;
	}
}
@media screen and (max-width: 767px) {
    .catimg {
		width:90%;
	    height:auto;
	    
        margin: 0 !important;
		box-sizing: border-box;
	}
} */
/************************* signin ********************/
.control-group .controls .btn-primary{
	width: 100px;
/* margin-right: 60px; */
margin: auto;

}
#remember{
	width:10px;
}

.control-group .controls{
	/* text-align:center; */
}

@media screen and (min-width: 768px) {
#t3-content .control-group{
	width:500px;
	margin: 10px auto;
}
}
@media screen and (max-width: 767px){
#t3-content .control-group{
	width:auto;
	
}
.form-horizontal .control-group .control-label{
	float: right;
	width:20%;
}
}

/********************************** sefareshat sign in ******************************/
/************************* http://www.ulduztourism.com/fa/user-menu/profile-user.html **************************/
.j2store .col-md-5{
	width:35%;
}
@media screen and (max-width: 991px){
	.j2store .col-md-5{
	width:70%;
	margin:auto;
}
}
@media screen and (max-width: 767px){
	.j2store .col-md-5{
	width:50%;
	margin:auto;
}
}
@media screen and (max-width: 480px){
	.j2store .col-md-5{
	width:100%;
	margin:auto;
}
}
.j2store h3{
	width: 100%;
background: #fff;
box-sizing: border-box;
padding: 10px 0px;
text-align: center;
border-radius: 4px 4px 0px 0px;
color: rgb(0, 129, 210);
font-weight: bold;
border: 1px solid #e3e3e3;
border-bottom:none;
}
.j2store #j2storeOrderLoginForm{
	background: #f5f5f5;
	border-right: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	border-radius: 0 0 4px 4px;
	box-sizing: border-box;
	padding: 10px;
}
.j2store #j2storeOrderLoginForm .j2storeUserName,.j2store #j2storeOrderLoginForm .j2storePassword{
	width:100%;
	line-height:28px;
}
.j2store #j2storeOrderLoginForm  input,.j2store #j2storeOrderLoginForm  input{
	width:100%;
}
.j2store #j2storeOrderLoginForm  label[for=remember]{
	padding:10px;
}
.j2store #j2storeOrderLoginForm  label[for=remember] input {
	float:right;
	width:10px;
	height:10px;
	margin-left:10px;
}
.j2store #j2storeOrderLoginForm .loginLinks{
	margin-top:10px;
	border-top: 1px solid #f6f6f6;
}
/************************************ SOCIAL ICONS--*********************************/
.jj_sl_facebook .jj_facebook{
	background:url(facebook.png) no-repeat center !important;
}
.jj_sl_twitter .jj_twitter{
	background:url(twitter.png) no-repeat center !important;
}
.jj_sl_navigation .jj_sprite_custom.jj_custom1{
	background:url(yahoo.png) no-repeat center !important;
}
.jj_sl_navigation .jj_sprite_custom.jj_custom3{
	background:url(insta.png) no-repeat center !important;
}
.jj_sl_navigation .jj_sprite_custom.jj_custom4{
	background:url(cloob.png) no-repeat center !important;
}
.jj_sl_navigation .jj_sprite_custom.jj_custom5{
	background:url(ITI.png) no-repeat center !important;
	background-size:32px 32px !important; 
}
.jj_sl_navigation .jj_sprite_custom.jj_custom2{
	background:url(telegram.png) no-repeat center !important;
	background-size:32px 32px !important; 
}
/**************************** Slider ************************/ 
.tp-leftarrow{
	left:70px !important;
}
.tp-rightarrow{
	right:70px !important;
}
.tp-revslider-mainul .tp-caption{
	background:rgba(0,0,0,.5) !important;
	padding:20px 40px 30px !important;
	border-radius:3px;
}
.tp-revslider-mainul .tp-caption a{
	color:#fff;
}
/**************************** advertise ************************/
.bannergroup .banneritem {
	margin-bottom: 10px;
	text-align:center;
}
@media screen and (min-width:768px){
.t3-module{
	margin-bottom:20px;
}
}
.vsig_ctrl_right img{
	transform: rotate(180deg);
} 
@media screen and (max-width:991px) and (min-width:768px){
	
}
/************* sideBox Ative Link ***************/
body .fcitem_active a,.mod_flexicontent_wrapper .fcitem_active .fcitem_title a,body .mod_flexicontent_wrapper .fcitem_active a.fcitem_link{
	background: #006bc5 !important;
}
/************* sideBox Ative Link ***************/
.custompacks{
	margin-bottom:50px;
	
}
.baku-z{
	margin-right:-7%;
}
.nakh{
	float:left;
}
.pack-one,.pack-two {
	padding:5px;
	box-sizing:border-box;
	display:block;
}
.pack-one a,.pack-two a{
	width:50%;
	padding:5px;
	box-sizing:border-box;
	display:inline-block;
}
.pack-one a img,.pack-two a img{
	width:100%;
}
.baku-z{
	margin-right:-3%;
}
.nakh{
	float:left;
	 position: relative;
    left: -2%;
}
.baku-h{
	float:right;
	
}

.sarein {
    position: relative;
    left: -4%;
}
/* #t3-mainbody.container.t3-mainbody{
	display:none;
} */
.row.logorow .logo-text {
	display:none;
}
.toplogo{
	height:0;
}
@media screen and (max-width:767px){
	.toplogo{
		height:auto;
		text-align:center;
	}
	.toplogo p{
		text-align:center;
	}
	.toplogo img {
		display:inline-block;
		float:none;
	}
	#t3-header{
		max-width:100%;
	}
	body  #t3-header .topinfo .searchmod-srch-home{
	   width: 100% !important;
       padding: 5px 10px;
	}
}
.toplogo .custom {
	position:relative;
	top:10px;
	z-index:999;
}
body .topinfo .searchmod-srch-home{
	width:20% !important;
	float:left;
	margin-top: 5px;
}
body .topinfo .mod-languages{
float: left;
margin-left: 30px;
margin-top: 12px
}
.piraq {
    margin-top: 12px;
    margin-right: -22px;
}

.topinfo p{
	float:right;
	margin: 5px 10px;
	color:#fff;
}
.row.toprowj{
	padding:14px 0;
	box-sizing:border-box;
}
.t3-module.module{
	background:#fff;
}
body .topinfo .custom{
	float:left;
	margin-left: 20px;
	position:relative;
}
body .topinfo .custom p span{
	color:#fff !important;
}
body .topinfo .custom p:nth-child(1):before{
	content:"\f095";
	position:relative;
	right:-5px;
	font-size:15px;
	color:#fff;
	font-family: fontawesome;
	z-index:99;
}
body .topinfo .custom p:nth-child(2):before{
	content:"\f017";
	position:relative;
	right:-5px;
	font-size:15px;
	color:#fff;
	font-family: fontawesome;
	z-index:99;
}
/************************************** reserve *******************************/

.bfFieldset-wrapper.bfWrapperBlock.bfClearfix {
    float: right;
    width: 100%;
    border:1px solid #d6d6d6;
	border-top:6px solid #15557e;
    background: #fff;
    box-sizing: border-box;
    padding: 20px;
}
.bfFieldset-wrapper.bfWrapperBlock.bfClearfix span.bfLegend-l{
	background: #227BED;
display: inline-block;
padding: 10px 15px;
color: #fff !important;
font-family: IRANSans-web;
position: relative;
text-shadow: 1px 1px 0 #15557e;
right: -30px;
top:-42px;
}
.bfFieldset-wrapper.bfWrapperBlock.bfClearfix span.bfLegend-l:before{
	border: medium solid transparent;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 100%;
    width: 0;
	border-color: #15557e rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
    border-width: 10px 10px 0 0;
}


#receipt-booking-details{}
.pr-bd{
	width:100%;
	float:right;
}
.pr-bd div {
	width:50%;
	float:right;
	box-sizing:border-box;
	padding:5px;
}
.pr-bd div img{
	width:100%; 
}
.wth{
	display:block;
	float:right;
	height:30px;
}
.wth p{
	display:block;
	line-height:90%;
}
/**********************************/
#itineray-form .control-group{
	clear:both;
}
@media (max-width: 767px){
body .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
}
}
.fcfilter_form_outer .btn-success .icon-search{
	display:none;
}
/************* 95 6 1 *****************/
.navbar-toggle{
	float:right;
}
.design_4.t3-module .module-inner .module-ct,
.design_5.t3-module .module-inner .module-ct,
.design_2.t3-module .module-inner .module-ct,
.design_3.t3-module .module-inner .module-ct,
.design_6.t3-module .module-inner .module-ct
{
	padding:0 0 10px;
}
body .t3-module.design_2, body .t3-module.design_3, body .t3-module.design_4, body .t3-module.design_5{
	padding:5px;
}
body .wk-slideshow-tabs .slides>li>article{
	padding:0;
}
body .t3-module.design_2 .news.mod_flexicontent_wrapper .content_standard, body .t3-module.design_3 .news.mod_flexicontent_wrapper .content_standard, body .t3-module.design_4 .news.mod_flexicontent_wrapper .content_standard, body .t3-module.design_5 .news.mod_flexicontent_wrapper .content_standard{
	position:absolute !important;
	background:rgba(0,0,0,0.6) !important;
	transition:all ease-in-out .3s;
}
body .t3-module.design_2 .mod_flexicontent_standard_wrapper_innerbox:hover .content_standard,
 body .t3-module.design_3 .mod_flexicontent_standard_wrapper_innerbox:hover .content_standard,
 body .t3-module.design_4 .mod_flexicontent_standard_wrapper_innerbox:hover .content_standard,
 body .t3-module.design_5 .mod_flexicontent_standard_wrapper_innerbox:hover .content_standard
{
	background: rgba(0, 199, 210, 0.6) !important;
	transition:all ease-in-out .3s;
}
.image_standard {
	background: rgba(0, 199, 210, 0.99);
	background: rgba(0, 0, 0, 0.99);
}
 body .t3-module.design_2 .mod_flexicontent_standard_wrapper_innerbox:hover .image_standard img,
 body .t3-module.design_3 .mod_flexicontent_standard_wrapper_innerbox:hover .image_standard img,
 body .t3-module.design_4 .mod_flexicontent_standard_wrapper_innerbox:hover .image_standard img,
 body .t3-module.design_5 .mod_flexicontent_standard_wrapper_innerbox:hover .image_standard img
 {
	 /* opacity:.2; */
	 filter:grayscale(0.8);
	 -moz-filter:grayscale(0.8);
	 -webkit-filter:grayscale(0.8);
	 transform:scale(1.2);
	 transition:all ease-in-out .3s;
 }
.image_standard img {
	transition:all ease-in-out .3s;
}
body .t3-module.design_2 .module-title, body .t3-module.design_3 .module-title, body .t3-module.design_4 .module-title, body .t3-module.design_5 .module-title{
	margin-right:-20px !important;
}
body .t3-module.design_2 .slides-container .mod_flexicontent_standard_wrapper, body .t3-module.design_3 .slides-container .mod_flexicontent_standard_wrapper, body .t3-module.design_4 .slides-container .mod_flexicontent_standard_wrapper, body .t3-module.design_5 .slides-container .mod_flexicontent_standard_wrapper{
	border: 2px solid #000000 !important;
	box-shadow:none !important;
	border-radius:0 !important;
}

/******* 95 6 8 *********/
@-moz-document url-prefix() { 
body * {
	  -moz-osx-font-smoothing:grayscale;
}
body *:after,body *:before{
	font-family: fontawesome ;
}
}
body{
	  -moz-osx-font-smoothing:grayscale ;
}

/******* 95 7 25 *******/
body .sfd_edit .flexi.lineinfo.subtitle2.group .flexi.element{
	float:right;width:100%;margin:0 !important;max-width:100% !important;
}
body .sfd_edit .flexi.lineinfo.subtitle2.group .flexi.element .value{
	float:right;padding:8px !important;
	width: calc(100% - 120px) !important;
}
body .sfd_edit .flexi.lineinfo.subtitle2.group .flexi.element .label{
	float:right;
	background-color: #e6e6e6;
	color: #0081d2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
body #sfd_tabber_edit .tabbertab .flexi.lineinfo .flexi.element {
	float:right;width:100% !important;max-width:100% !important;
	margin:0 !important;
}
body #sfd_tabber_edit .tabbertab .flexi.lineinfo .flexi.element .label{
	float:right;width:100%;max-width:100%;
}
body #sfd_tabber_edit .tabbertab .flexi.lineinfo .flexi.element .value {
	float:right;width:100%;max-width:100%;
}
body #sfd_tabber_edit .map img{
	width:100%;
}
/******** 95 8 2 ************/
.contact[itemtype="https://schema.org/Person"]{
	background:#fff;
	border-top: 3px solid #15557e;
}
.contact[itemtype="https://schema.org/Person"] .page-header{
	border-bottom:0;
}
.contact-name{
	    background: #15557e;
    color: #fff;
    padding: 10px 15px;
    position: absolute;
    top: 2px;
    right: 5px;
}
.contact-name:after{
	border: medium solid transparent;
    content: " ";
    height: 0;
    right: 0px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0;
	    border-color: #15557E rgba(136,183,213,0) rgba(136,183,213,0);
    border-width: 10px 10px 0 0;
}
.contact[itemtype="https://schema.org/Person"] h3{
	font-family: 'IRANSans-Medium-web';
	display: inline-block;
    width: 100%;
    text-align: right;
    margin: 30px 0;
    padding-right: 40px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 5px;
}
body .contact-form #contact-form{
	background:#fff;
	border:0;
	box-shadow:none;
	border-radius:0;
}
body .contact-form #contact-form legend{
	display:none;
}
html body .bfQuickMode label {
 
    float: right !important;
}
.bfQuickMode span.bfElemWrap {

    float: none !important;
}


/******************************** 95/09/24 *****************************/
body #sptab440 .image_standard.fc_stretch,
body #sptab461 .image_standard.fc_stretch
{
	
	
}
body #sptab440,
body #sptab461
{
	margin-top:50px;
	margin-bottom:50px;
}
body #sptab440 .mod_flexicontent_standard_wrapper_innerbox,
body #sptab461 .mod_flexicontent_standard_wrapper_innerbox
{
	height:auto !important;
	padding:0px 15px 0!important; 
	box-sizing:border-box;
	background:#fff;
}
body #sptab440 .mod_flexicontent_standard_wrapper_innerbox a,
body #sptab461 .mod_flexicontent_standard_wrapper_innerbox a
{
	color:#fff;
}
body #sptab440 .content_standard ,
body #sptab461 .content_standard 
{
	position:absolute;
	bottom:0;
	width:calc(100% - 30px );
	background:rgba(0,0,0,0.75);
	color:#fff;
	padding:10px 15px;
}
body #sptab440 .mod_fc_handles_outer,
body #sptab461 .mod_fc_handles_outer
{
	display:none !important;
}
body #sptab440 ul.tabs_container li.tab,
body #sptab461 ul.tabs_container li.tab
{
	float:right;
	width:25%;
	text-align:center;
	padding:15px;
	background-color:#e53c00;
}
body #sptab440 ul.tabs_container li.tab.active,
body #sptab461 ul.tabs_container li.tab.active
 {
    background-color: #e98e1c;
    color: #ffffff;
}
body .fcfile_actions input.btn.btn-success.fcfile_downloadFile {
  /* width: 50% !important;*/
    float: right;
}
.pack-one a, .pack-two a{text-align:center;}
.pack-one a img, .pack-two a img{width:60%}

/******************************** 95/10/01 *****************************/
/******* some styles added to tab module in home-page by Nasrollahi ****/
/******* the customers ordered for orange color instead of dark colors for tabs ****/

#sl-top {
	padding:50px 0 20px;
}
#sl-top .bannergroup{
	padding:15px 0 0;
}
/******************************** 95/10/11 *****************************/
/******* Responsive styling for home page by Nasrollahi ****/
@media screen and (max-width:767px){
	body #sptab440 ul.tabs_container li.tab,
	body #sptab461 ul.tabs_container li.tab
	{
		float:right;
		width:50%;
		border:1px solid #fff;
	}
	body #sptab440 .tabs_mask,
	body #sptab461 .tabs_mask
	{
		background-color:none;
	}
	body .ftr-icon,#enamad{
		display:none;
	}
}
@media screen and (max-width:991px){
.jj_sl_navigation.jj_transition.left{
	display:none;
}
}
/************************** 95/10/15 *******************************/
/****** sidebar styles - Temporary - By Nasrollahi *****************/
body .t3-sidebar-right .cat_readon_box{
	display:none !important;
}
body .t3-sidebar-right .mod_flexicontent_wrapper .catdata .cattitle{
	padding:10px;
	text-align:center;
	background: #f7f7f7;
    box-shadow: 0 0 2px #b5b5b5;
	color:#000 !important;
}
/************************* 95/10/23 *******************************/
/****** Milad Safajuy is in charge of these new styles :D - by Nasrollahi ***/
body #userForm .formHorizontal.formContainer.formHidden{
	display:none !important;
}

/***************** 95/11/06 *****************/
/************* home page responsive *********/
#sptab461{
	display:none;
}
#sptab440{
	display:block;
    }
@media screen and (max-width:580px){
	#sptab461{
	display:block;
    }
    #sptab440{
	display:none;
    }
    div#mod_flexicontent_news476 {
    -moz-column-count:1; 
-webkit-column-count:1;
column-count:1;

}
}
/*********** 95/11/07 *************/
/*********** header responsive - by nasrollahi *************/
.row.toprowj{
	max-width:100%;
}
/**********************************/
div#mod_fcitems_box_standard_476 img {
    border-radius: 5px;
    background: transparent !important;
    width: 20% !important;
    float: right !important;
    margin: 5px 10px !important;
}
div#mod_flexicontent_news476 {
    -moz-column-count:2; 
-webkit-column-count:2;
column-count:2;
 display: block !important;
    float: right !important;
	
}
div#mod_flexicontent_news476 .fc_block {
    padding-top: 10px;
}
div#mod_flexicontent_news476 .fc_inline a {
    font-weight: bold !important;
}
div#Mod476 span {
    color: black;
    padding: 20px 20px 14px 5px;
    display: block;
    font-size: 20px;
    border-bottom: 3px solid #e6e6e6;
}

div#mod_flexicontent_news476 .mod_flexicontent_standard_wrapper_innerbox {
    display: block !important;
    float: right !important;
}

body .field_text p{font-size:15px !important ;	font-family: IRANSans-Light-web, Tahoma, sans-serif  !important;text-align:justify }
body .field_text p span{font-family: IRANSans-Light-web, Tahoma, sans-serif  !important; }
body .field_text h2{color:red; font-size:19px}
body .field_text h3{color:red; font-size:18px}
body .field_text h4{color:orange; font-size:17px}
body .field_text h5{font-weight:bold}
body .field_text h6{font-weight:bold}
body .field_text a{color:blue}
body .module-ct .news.mod_flexicontent_wrapper .content_standard{background:white;}
body .module-ct .fc_block{text-align:center;padding:15px 0 }
/***********************************************/
#mod_fcitems_box_standard_476 {
    border: 1px solid #e4e4e4;
    border-radius: 9px;
}