/*------------------------------------------- max-width -1210------------------------------*/
@media screen and (max-width: 1210px){

.ace-responsive-menu > li > a > .arrow::before{
	margin-right: 5px;
}
} 
/*------------------------------------------- max-width -1200------------------------------*/
@media screen and (max-width: 1200px){
	span.arrow {display: none;}

	.form-item.form-item-insurance{width: 24%}
}
/*------------------------------------------- max-width -1120------------------------------*/
@media screen and (max-width: 1120px){

}







/*------------------------------------------- max-width -991-----------------------------*/
@media screen and (max-width: 991px){
	
	
	
	.item {margin: 20px 0;}
	.item figcaption .title-box{left: 90px}


	#emanad{display: inline-block;}
	.social{display: inline-block;text-align: right;}
	/*.copyright{height: 70px}*/
	.copyright .company p,.copyright .irantech p {text-align: center;}
	.ace-responsive-menu > li > a{padding: 12px 8px;font-size: 13px;}
	.navbar .logo a{width: 120px}
	.logo .title{display: none;}
	.navbar .top-navbar-wrapper .left-link{height: auto;}
	
	.form-item.form-item-insurance{width: 49%}
	.form-item.form-item-Insurance-day{width: 32.8%}
	.cms-fancybox-holder-inner{padding: 10px 30px 0}
	.cms-fancyboxes-wraper.cms-fancyboxes-deault.box-line-bottom .cms-fancybox-item{padding: 0 3px 0}
	.form-wrapper{margin-top: 50%}
	.c-tabs-nav__link i{top: 17px; right: 22%}
	.form-item-hotel { width: 49.8%;}
}


/*------------------------------------------ max-width-767------------------------------*/
@media screen and (max-width:767px){
	
	.c-tabs-nav{width: 100%}
	.c-tab{width: 100%}
	.c-tab.is-active{padding-right:0 }
	.c-tab.is-active:before{display: none;}
	.c-tabs-nav a{ margin-left: 0; margin-bottom: 10px;}

	.menu-toggle #menu-btn{right:0;left: auto;}
	.disno{display: none;}
	/*.navbar .top-navbar-wrapper .left-link{width: 77%}*/
	.left-link > ul{margin-left: 1%}
	.TrcBox{margin-left: 8%}
	.cms-fancyboxes-wraper .cms-fancybox-desc p{min-height: auto}
	.c-tabs-nav__link i{top:16px;right: 27%}
	.form-item.form-item-date ,.form-item{width: 49.1%; float: right;}
	.form-wrapper{margin-top: 60%}
	.form-item.form-item-num ,.form-item.form-item-tour{width: 33%}
	.box-media{height: 200px}
	.media-body, .media-left, .media-right{vertical-align: middle;}
.ace-responsive-menu > li > a > .arrow::before{
	margin-right: 35px;
}
}

/*menu*/
@media screen and (max-width:770px){
	.menu-toggle{z-index: 123}
	nav.site-nav{float: left;}
	nav.site-nav li{background-color: #fff}
	.main-menu {width: 100%;position: absolute;}
	.ace-responsive-menu > li{width: 100%;background-color: #fff;}
	.ace-responsive-menu > li > a{text-align: right;padding-right: 65px;}
	span.arrow{display: block;position: absolute; top: 18px;right: 90px;}
	.footer-list-menu .items{padding-right: 140px;margin: 20px 0;text-align: right;}
	.main-menu{width: 100%; top: 0px;}
	.right-link{width: 100%;float: none;}
	
	
}

/*------------------------------------------ max-width-600 ------------------------------*/
@media screen and (max-width: 600px){
	.footer-list-menu .items{ padding-right: 79px; margin:0 }
	.addressIcon{    font-size: 34px;height: 53px;}
	.banner-sale-3 .text-salebox .text-left{display: none;}
	.form-wrapper{margin:63% auto 0}
	.temp-top-wrapper {  height: 300px;  }
}
/*------------------------------------------ max-width-544------------------------------*/
@media screen and (max-width: 545px){
	.item figcaption .title-box {left: 200px;}
	.navbar .logo {width: 77%;}
	.dh-aboutus .discription{width: 94%;margin: 0 auto}

	.navbar .logo img{margin-right:4px;}
	.navbar .logo a {width: 80px;}
	.left-link > ul{margin-top:2px;margin-bottom: 0px}
	.left-link > ul li{margin: 0 4px 0 0 }
	.TrcBox{margin-left:0px }
	.nopadding{padding:0 !important;}

	#gallery{height: 300px}
	.form-wrapper{position: relative; float: right;}
	.c-tabs-nav a {width: 32.4%;}
	.box-media{height: auto;}
	.banner-sale-1 .banner-right{display: none}
	.fttitlech::before{display: none;}
	.footerSocial{margin: 20px auto;}
}


/*------------------------------------------ max-width-480------------------------------*/
@media screen and (max-width: 480px) { 
	.item figcaption .title-box {left:100px;}
	.camera_fakehover{display: none;}
	.top-wrapper{
		background-color: #9c9c9c;
		position: relative;
		/*height: 600px;*/
		/*top: -27px;*/
		display: block;
		/*padding: 23px 0 41px 0;*/
	}
	.text_small{display: none;}
	.text_header{font-size:17px }
	.navbar .logo a{margin-top: 0;width: 100px;}
	.footer .footer-list-menu{width: 95%}

	/*.menu-toggle #menu-btn {left: 3px}*/
	.form-item.form-item-date { width: 49%;}
	.form-item.form-item-num{width: 32.4%}
	.form-wrapper{margin-top: 80%}
}

/*------------------------------------------ max-width-480------------------------------*/
@media screen and (max-width: 400px) {
	.dh-allHotel .details a.hotelImage{width: 100%}
	.hotelContent{width: 92%}
	.left-link > ul li i{width: 25px;height:  25px; font-size: 12px;}
	.TrcBox{width: 150px; font-size: 9px; }
	.TrcTxt{height: 29px;font-size: 9px;}
	.TrcBut{height: 28px;width: 28px}
	
	.c-tabs-nav__link i{display: none;}
	.c-tabs-nav__link span{width: auto; font-size: 11px;}
	.fttitlech,.fttitle,span.ftaddr{padding-right: 15px}
	.fttitlech::before{right: 0;}
	.box-media{padding: 20px;}
}





/*------------------------------------------------col-ss -max-width-350----------------------------------------*/
@media screen and (max-width: 350px) { 

.col-ss-1, .col-ss-2,
.col-ss-3, .col-ss-4,
.col-ss-5, .col-ss-6,
.col-ss-7, .col-ss-8,
.col-ss-9, .col-ss-10,
.col-ss-11, .col-ss-12 {
    float: right;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-ss-6 {
    width: 50%;
}
.col-ss-12
{
    width: 100%;

}
.col-xs-12{
    padding: 0;

}

.item {
    margin: 20px auto;
    width: 96%;
    text-align: center;
    float: none;
}

footer .footerTitle span{display: block;right: 0;left:0;margin: 0 auto;text-align: center;}
.pad400{padding: 10px}
.dh-travelogue .discription{padding: 0 20px}

.form-wrapper{margin-top: 100%}
}



 