
.home { padding-top:14px; padding-bottom:14px;}

.megamenu {margin:0px; padding:0px; float:right; list-style:none; position:relative;}

.megamenu li {margin-bottom:0px; float:left;}

.megamenu>li>a { font-weight:600; float:left; padding:7px 0px; margin: 25px 0px 0px 45px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#3f3f3f; font-size:13px; text-transform:uppercase !important; text-align:center; line-height:14px;}

.megamenu>li>a:hover {	color:#cd0231 !important; border-bottom:1px solid #cd0231;}

.megamenu>li.active>a {color: #cd0231; border-bottom:1px solid #cd0231;}

.megamenu>li.right {float:right;}

.megamenu .dropdown, .megamenu .dropdown li .dropdown {list-style:none; margin:0; padding:0; display:none; position:absolute; z-index:999; width:160px;
border:solid 1px rgba(0, 0, 0, 0.1); background:#fff;}

.megamenu .dropdown {top:58px; }

.megamenu .dropdown li .dropdown {left:160px; top:inherit;}

.megamenu .dropdown li {clear:both; width:100%; border-bottom:solid 1px rgba(0, 0, 0, 0.1); }
.megamenu .dropdown li:last-child {border-bottom:0;}
.megamenu .dropdown li a {float:left; width:100%; padding:16px 13px; text-decoration:none; display:block; border:0 none; font-size:14px; color:#444; background:0;}

.megamenu li:hover>a {background:#fff; color:#000; }

.megamenu>li>.megapanel {
	position:absolute;
	display:none;
	background:#ffffff;
	box-shadow: 0px 2px 4px #777;
	
	width:100%;
	top:54px;
	left:-1px;
	z-index:1000000000000000000000000000000000 !important;
	padding:20px 20px; 
	
}
.megamenu .megapanel ul {margin:8px 0px; padding:0;}

.megapanel ul li {display:block; margin:0px; border-bottom:solid 1px #f2f2f2; font-family: Arial, Helvetica, sans-serif; position: relative; z-index:100;text-transform:none; font-size:12px; float:none; font-weight: normal; padding:7px 0px; border-radius:0px !important;}

.megapanel ul li a {padding:0px 0px; color:#323232; display:block; font-size:14px; font-family: Arial, Helvetica, sans-serif;}

.megapanel ul li a:hover {color:#c0154a;}

.h_nav h4 {font-weight: bold; text-transform: none; font-family: Arial, Helvetica, sans-serif; color: #0c0b0c; font-size:14px;}

.h_nav h4 a {font-weight: normal; text-transform: none; font-family: Arial, Helvetica, sans-serif; color:#09459d;}

.h_nav h4 a:hover {color:#01907e;}

.megamenu .megapanel img {width:100%; border:solid 1px #dedede; cursor:pointer; }

.megamenu .megapanel img:hover {border:solid 1px #777}

.megamenu form.contact input, .megamenu form.contact textarea {	font-family:Calibri, Arial; font-size:16px; color:#444; outline:0}

.megamenu form.contact input[type="text"], .megamenu form.contact textarea {resize:none; width:100%; margin:10px 0; padding:5px 10px;
 border:solid 1px #dedede; }
 
.megamenu form.contact input[type="text"] {height:40px;}

.megamenu form.contact input[type="text"]:focus, .megamenu form.contact textarea:focus {border:solid 1px #999}

.megamenu form.contact input[type="submit"] {width:100px; height:35px; border:0; color:#fff; cursor:pointer; background:#999;}

.megapanel .row {width:100%; margin-top:15px;}

.megapanel .row:first-child {margin-top:0;}

.megapanel .row:before, .megapanel .row:after {display:table; content:""; line-height:0;}

.megapanel .row:after {clear:both;}

.megapanel .row .col1, .megapanel .row .col2, .megapanel .row .col3, .megapanel .row .col4, .megapanel .row .col5, .megapanel .row .col6 {
	display:block; width:100%; min-height:20px; float:left; margin-left:2.127659574468085%; margin-bottom:2.127659574468085%;}

.megapanel .row .col1 {width:45%}
.megapanel .row .col2 {width:31.914893617021278%}

.megapanel .row .col3 {width:48.93617021276595%}
.megapanel .row .col4 {
	width:65.95744680851064%
}
.megapanel .row .col5 {
	width:82.97872340425532%
}
.megapanel .row .col6 {
	width:100%
}
.megamenu>li.showhide {
	display:none;
	width:100%;

	cursor:pointer;
	color:#000;
	
}
.megamenu>li.showhide span.title {
	margin:15px 0 0 25px;
	float:left
}
.megamenu>li.showhide span.icon1:after {
	position:absolute;
	content:"";
	right:25px;
	top:15px;
	height:3px;
	width:25px;
	font-size:50px;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	z-index:1
}
.megamenu>li.showhide span.icon2:after {
	position:absolute;
	content:"";
	right:25px;
	top:27px;
	height:3px;
	width:25px;
	font-size:50px;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	z-index:1
}

.skyblue li>a, .skyblue>li.showhide span {
	
	text-transform:none;
}
.skyblue>li:hover>a, .skyblue .dropdown li:hover>a {
	color:#c0154a;
}
. skyblue .megapanel img:hover, .skyblue form.contact input[type="text"]:focus, .skyblue form.contact textarea:focus {
}
.skyblue form.contact input[type="submit"] {
	background:#00405d;
	text-transform: none;
}
.dblock {
	display:none;
}
.dnone {
	display:block;
}
 @media(max-width:1220px) {
.megamenu>li>a {
 padding:15px 9px;
}
}
 @media(max-width:1182px) {
.megamenu>li>a {
 padding:15px 9px;
 font-size:12px;
}
}
 @media(max-width:1102px) {
.megamenu>li>a {
 padding:15px 5px;
}
}

@media(max-width:992px) {
	
	
	.megamenu > li > a{margin: 25px 0px 0px 15px;}

}

@media(max-width:800px) {
	
	
	.megamenu > li > a{margin: 25px 0px 0px 12px;}

}


@media(max-width:767px) {
	.megamenu>li>a br { display:none;}
	.skyblue, .skyblue>li.showhide {background:#cd0231;}
	
.megamenu{ text-align:left; float:none; }	
 .dblock {
display:block !important;
}
.dnone {
display:none !important;
}


.megamenu > li.active > a{ border-bottom: 1px dashed #e36d79; color:#fff;}
 .megamenu>li {
display:block;
width:100%;
border-bottom:none;
margin-bottom:0px;
 }
 .megamenu>li:hover, .megamenu>li.active {
border-top:0; color:#000 !important;
}





 .megamenu>li>a {

 padding:14px 14px;
float:none;
display:block; margin: 0px 10px;

border-bottom: 1px dashed #e36d79;
 background:#b42937 url(../images/toggle-btnn.png) right 21px center no-repeat; font-family:Arial, Helvetica, sans-serif;
font-size:13px; color:#323232;
 font-size:14px; text-align:left;
 color:#fff;
 
}
 .megamenu>li>a:hover {color:#c0154a;}



 .megamenu .dropdown, .megamenu .dropdown li .dropdown {
width:100%;
display:none;
left:0;
border-left:0;
position:static;
border:0;

}
 .megamenu .dropdown li {
background:#fff!important;
border:0
}
 .megamenu .dropdown>li>a {
padding-left:40px!important
}
 .megamenu>li>.megapanel {
position:static;

}
 .megapanel .row [class*="col"] {
float:none;
display:block;
width:100%;

margin-top:15px;

}
 .megapanel .row:first-child [class*="col"]:first-child {
margin-top:0
}
 .megapanel .row {
margin-top:0
}
.black {
background:#222
}
 .megamenu>li.showhide span.title {
 margin: 10px 0 0 15px;
 font-weight: 400;
 font-size: 1.1em;
 color: #fff;
}
 .megamenu>li.showhide span.icon1:after {
 top: 12px;
 right:15px;
}
 .megamenu>li.showhide span.icon2:after {
 top:23px;
 right:15px;
}
 .megamenu>li.showhide {
 height: 40px;
}
}
/* start megamenu colors */
.skyblue li a.color1:hover {
	background:#18C9D2;
	color: #ffffff;
}
.skyblue li a.color2:hover {
	background:#18C9D2;
	color: #ffffff;
}
.skyblue li a.color3:hover {
	background:#18C9D2;
	color: #ffffff;
}
.skyblue li a.color4:hover {
	background:#18C9D2;
	color: #ffffff;
}
.skyblue li a.color5:hover {
	background:#18C9D2;
	color: #ffffff;
}
.skyblue li a.color6:hover {
	background:#18C9D2;
	color: #ffffff;
}
.skyblue li a.color7:hover {
	background:#18C9D2;
	color: #ffffff;
}
.skyblue li a.color8:hover {
	background:#18C9D2;
	color: #ffffff;
}
.skyblue li a.color9:hover {
	background:#18C9D2;
	color: #ffffff;
}
.skyblue li a.color10:hover {
	background:#18C9D2;
	color: #ffffff;
}
