 
 
/* start h_menu */
.s-mr{ margin-right:px; position:absolute}
.h_menu{
	float:left; 
}
nav{
	display:block;

	z-index: 999;
	margin-bottom: 20px;
 background: transparent url(../images/bg_header_subnav.png) left top repeat;
	    min-height: 50px;
		position:absolute;
		min-width:100%;
		   
		
}
.menu{
	display:block;
}
.menu li{
	display:inline-block;
	position:relative;
	z-index:100;
	
}
.menu li:first-child{margin-left:0;}
.menu li.activate a,.menu li a:hover{
	 border-radius: 4px;
	-webkit-border-radius: 4px;	
	-moz-border-radius: 4px;	
	-o-border-radius: 4px;	
}
.menu li a{
	 padding: 10px 30px 5px 25px;
	display: block;
	font-weight:bold;
	font-family: 'Roboto Condensed', sans-serif;/* font-weight:600;*/ font-size:14px; color:#FFFFFF; text-decoration:none; 
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s; 
}
.menu li a:hover,.menu li:hover>a{
	color:#FFFFFF;
	background: none;
}
.menu ul{
	display: none;
	margin: 0;
	padding: 0;
	width:150px;
	position: absolute;
	
	top:px;
	left: 0px;
	background: #F0F0F0;border-top:4px solid #002e6b; border-bottom: 2px solid #111010;
    border-top: 4px solid #002e6b; border-radius:0px 0px 0px 0px;
}
.menu ul li{display:block;float:none;background:none;margin:0;padding:0;}
.menu ul li a{
 
	font-weight: normal;
	display: block;
	color:#000000;
	font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size:12px; text-decoration:none; text-transform:uppercase;
	background: none;
	padding: 10px 20px;
}
.menu ul li a:hover,.menu ul li:hover>a{
width:112px;
	 border-left:0px solid #62A29E;
	 background-color:#FFFFFF;
	box-shadow: none;
	border-radius: 0px;
	-webkit-border-radius: 0px;	
	-moz-border-radius: 0px;	
	-o-border-radius: 0px;font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 12px;color: rgb(255, 82, 82); text-decoration:none; text-transform:uppercase;	 
}
.menu li:hover>ul{display:block;}
.menu ul ul{
	left:px;
	top: 0px; position: relative; border:none; background: #FFFFFF;border-radius:0px 0px 0px 0px; color:#FFFFFF; border-top:2px solid #000000;
}
.mobile-menu{
	display: none;
	width: 100%;
	padding: 5px;

	background: url(menu-icon.png) rgba(0, 0, 0, 0.6) no-repeat;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 16px; line-height:40px; height:40px;
}
.mobile-menu:hover{background:rgba(0, 0, 0, 0.6);color:#ffffff;text-decoration:none;}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
@media (min-width: 768px) and (max-width: 979px) {.mainWrap{width:768px;}.menu ul{top:37px;}
.menu li a{font-size:12px;padding:8px;}}
@media (max-width: 767px) {
	.mainWrap{width:auto;padding:50px 20px;}.menu{display:none;}.mobile-menu{display:block;margin-top:20px;}
nav{margin:0;background:none;}.menu li{display:block;margin:0;}.menu li a{background:#ffffff;color:#797979;border-top:1px solid #e0e0e0;
}
.menu li a:hover,.menu li:hover>a{background:#f0f0f0;color:#797979;
}
.menu ul{display:none;position:relative;top:0;left:0;width:100%;}
.menu ul ul{left:0;}
}
@media (max-width: 480px) and @media (max-width: 320px) {
 }
/* start slider */
 /***** Media Quries *****/
@media only screen and (max-width: 1440px) and (min-width: 240px)  {
	.wrap{
		width:95%;
	}
}
@media only screen and (max-width: 1440px) {
}
@media only screen and (max-width: 1366px) {
}
@media only screen and (max-width: 1280px) {
}


@media only screen and (max-width: 1024px) {
	.menu li a {
		padding: 10px 18px;
	}
	.span1_of_4 {
		width: 22.77777%;
	}
	.line {
		width: 70%;
		left: 20%;
	}
}
@media only screen and (max-width: 768px) {
	.logo{
		float: none;
		text-align:center;
	}
	.h_menu{
		float:none;
	}
	.menu li.activate a, .menu li a:hover {
		background: #ffffff;
		box-shadow: none;
		border-radius: 0px;
		-webkit-border-radius: 0px;	
		-moz-border-radius: 0px;	
		-o-border-radius: 0px;	
	}
	.menu li a:hover{
		color:#ffffff;
		background:#E2534B;
	}
	.menu li a {
		font-size: 14px;
	}
	 
}
 
 
