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

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



.rtl #wprmenu_menu {
	box-sizing: border-box !important;
}



.rtl #wprmenu_menu.wprmenu_levels a.wprmenu_parent_item {
	margin-left:0;
}

.rtl #wprmenu_menu.wprmenu_levels ul li a {
	text-align:right !important;
	float: right !important;
	
}

.slicknav_menu {
	display: none;
	}

@media only screen and (max-width: 1680px) {
	
	.page-topimg {
		height:420px;
		width: auto;
		max-width:inherit;
	}
	
	.contact-page .page-topimg {
		height: auto;
	}
	
	.eventpage .topimage {
		height:850px;
		overflow: hidden;
		
	}
	
	.eventpage .page-topimg {
		height: auto;
		width: auto;
		
	}
	
	.top-holder {
		top: auto;
		bottom:0px;
	}
	
		
	.eventpage .top-holder {
		top: 180px;
		margin-bottom: auto;
		
	}
	
	.page-title {
		margin-top:20px;
		-moz-transform: scale(0.8);
-webkit-transform: scale(0.8);
-o-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
	}
}


@media only screen and (max-width: 1440px) {
	.product-info .text {
	margin: 20px 0;
    font-size: 16px;
    line-height: 1.3;
	}
	
.fig1, .fig2, .fig3, .fig4, .fig5 {
	width:200px;
	
}
.eventpage .page-topimg {
		height: auto;
		width: auto;
		
	}
	.prod-list .one-fourth {
		width:33.33%;
	}
}

 @media only screen and (max-width: 1280px) {
	 #related-row .one-third {
		 width:50%;
	 }
 }
  
 @media only screen and (max-width: 1024px) {
	 .logo {
    position:  relative;
    left: auto;
    bottom: auto;
    z-index:1;
	text-align: center;
	
}

.logo img {
	width:170px;
	}

#toprow {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  
  .t-menu {
	  text-align: center;
	  margin-bottom:15px;
  }
  
  .menu-primary-container {
	  text-align: center;
  }
  
  .menu-primary li a {
	  padding:15px 15px;
	  font-size:18px;
  }
  
  .title {
    font-size: 50px;
  }
  
  .title img {
	  width:120px;
  }
  
  	.product-info .text {
		display: none;
	}
	#breadcrumbs {
		font-size:15px;
	}
	
	.p-entry {
		font-size:20px;
	}
	
	.prod-list .one-fourth {
		width:50%;
	}
	
	#content {
		width:70%;
	}
	
	#sidebar {
		width:28%;
	}

	 
 }
	 
 @media only screen and (max-width: 820px) { 
 .one-fourth {
	 width:50%;
 }
 
 .product-info .text {
		display: block;
	}
	
.fig1, .fig2, .fig3, .fig4, .fig5 {
	display: none;
}

.footer-inner {
	width:70%;
	margin: auto;
	
}

.foot-wdg {
	margin-bottom:30px;
}

#footer .social-icons {
	margin:20px 0;
	text-align: center;
}


.page-title img {
	display: none;
}

.page-topimg {
    height: 300px;
    
}

#breadcrumbs {
	display: none;
}

.eventpage .top-holder {
	top:220px;
}

.single-img.alignleft {
	float: none;
	width:100%;
	text-align: center;
	margin-right:0;
}

.reciepe .entry ul {
	max-width:100%;
}

.prod-list .one-fourth {
		width:100%;
	}
	
	#content {
		width:55%;
	}
	
	#sidebar {
		width:43%;
	}
	
	 #related-row .one-third {
		 width:100%;
		 float: none;
	 }
	
	#maincontact {
		width:100%;
	}
	
 }

/* Mobile Phones horizontal ----------- */
@media only screen and (max-width: 736px) {
	.toptel {
		display: block;
		margin-top:10px;
	}

}

@media only screen and (max-width: 600px) {
	#menurow {
		display: none;
	}
	
	.owl-carousel .owl-item .img-slide {
		height: 350px;
		width: auto;
		max-width:inherit;
	}
	
	
	
	#account-info {
		display: block;
		text-align: center;
		margin-top:10px;
	}
	
	.home .logo {
		margin-top:50px;
	}
	
	#header {
		background: none;
	}
	
	.t-menu {
		background: rgba(0, 0, 0, 0.4);
		margin-left:-15px;
		margin-right:-15px;
		padding-bottom:10px;
	}
	
	.title {
		-moz-transform: scale(0.8);
-webkit-transform: scale(0.8);
-o-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
	}
	
	.p-entry {
		position:relative;
		top:auto;
		right: auto;
		width:100%;
		font-size:18px;
		padding:30px 20px;
	}
	
	.fancy-img img {
		opacity:1;
	}
	
	.alignleft , .alignright {
		float: none;
	}
	
	.one-fourth {
	 width:100%;
	 float: none;
 }
 .footer-inner {
	 width:90%;
 }
 
.page-title {
	font-size:50px;
}

#event-form {
	width:100%;
}

#content {
		width:100%;
		float: none;
		margin-bottom:30px;
	}
	
	#sidebar {
		width:100%;
		float: none;
	}


#copyrights, #credits {
	text-align: center;
}

#copyrights {
	margin-bottom:10px;
}

#maincontact .nf-field-container.half-right {
	width:100%;
	float: none;
	padding-left:0;
}

#maincontact .nf-field-container.half-left {
	position: relative;
	width:100%;
}
#event-form .nf-field-label label {
	font-size:22px;
}

 
}

@media only screen and (max-width: 320px) {
	body {
		font-size:15px;
	}
	
	.tag-button {
    width: 54px;
    height: 54px;
    }
	
	.tag-icon {
    max-width: 15px;
    max-height: 15px;
    margin-bottom: 4px;
}

.product-info .more a {
	padding:5px 15px;
}
	

}