
/* =RESPONSIVE
-------------------------------------------------------------- */

img, object, video, iframe, input, textarea {
	max-width: 100%;
}


.rtl .icon_default.wprmenu_icon_par:before {
	-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}

.rtl div#mg-wprm-wrap ul li span.wprmenu_icon {
	right:2px;
	top: -3px;
	padding:24px 5px;
	
}

.rtl #mg-wprm-wrap li.menu-item a {
	padding-right:24px;
	}

  
 @media only screen and (max-width: 820px) {
	.lang {
	position: absolute;
	top:15px;
	left:100px;
}

	.page-title {
		border-left: none;
		
	}
	
	.page-title:after {
		content:"";
		display: inline-block;
		position: relative;
		top: 5px;
		width:15px;
		height:25px;
		border-left: 4px solid #fc8801;
	}
	
	#toprow {
		 border-bottom: 1px solid #ededed;
		 padding-bottom:20px;
	}
	
	.logo {
		bottom: 20px;
	}
	
	.home #footer {
		padding-top:40px;
	}

}

@media only screen and (max-width: 680px) {
	.menu-primary-container {
		display: none;
	}
	
	.logo {
		position: relative;
		text-align:center;
		bottom: auto;
		top: auto;
	}
	
	.lang {
		left:0;
	}
	
	.mas-item {
		width:50%;
	}
}

@media only screen and (max-width: 420px) {
	
	.lang {
    left:  auto;
	right:0;
		}
	
	#mainslider img {
		height:250px;
		width: auto;
		max-width:inherit;
	}
	
	#mainslider .text-holder {
		display: none;
	}
	
	.mas-item {
		width:100%;
	}
	
	#maincontact .textarea-container {
		position: relative;
		width:100%;
		padding-right:0;
		padding-left:0;
	}
	#maincontact .nf-field-container.half {
		width:100%;
	}
	
	.gal-item img,
		.gallery-image img {
		width:100%;
		height: auto;
	}
	
	.menu-gallery li {
		display: block;
		border-bottom:#ebebeb 1px solid;
	}
	.menu-gallery li:after {
		content:"";
	}
	
	.bottom {
		text-align:center;
	}
	.credits {
		text-align:center;
	}
	
	#bottom-menu {
		margin:10px 0;
	}

}

@media only screen and (max-width: 320px) {


}