@media (min-width:980px) {
.nav-main ul li {
    display: inline-block;
	margin-left:43px;
}
.nav-main ul li:first-child { margin-left:0; }
.nav-main ul > li a {
	font-size:16px;
	color:#161513;
	transition:all 0.7s ease 0s;
	-webkit-transition:all 0.7s ease 0s;
	position:relative;
	text-align:center;
	font-family: 'Gill Sans MT-regular';
	text-transform:uppercase;
	}
.nav-main ul > li a:hover {
	color:#00598c;
}

.nav-main ul > li a::after {
    content: '';
    display: block;
    width: 0;
    height: 3px;
    background: #00598c;
    transition: width .3s;
}

.nav-main ul > li a:hover::after {
    width: 100%;

}



.nav-icon { display:none; }

/*Submenu*/
.sub-menu-box ul li {
	width:23.5%;
	margin-left:2%;
	float:left;
	transition:all 0.7s ease 0s;
	-webkit-transition:all 0.7s ease 0s;
	padding:5px;
}
.sub-menu-box ul li:hover { box-shadow: 0px 0px 10px #e0e0e0; }
.sub-menu-box ul li:first-child { margin-left:0; }
.sub-menu-box {
	position:absolute;
	width:1200px;
	left:0;
	background:#ffffff;
	top:90px;
	padding:40px 55px;
	z-index:99;
	border:1px solid #bababa;
	border-radius:4px;
	-webkit-border-radius:4px;
	opacity:0;
	text-align:center;
	transition:all 0.7s ease 0s;
	-webkit-transition:all 0.7s ease 0s;
	transform:rotateX(-90deg);
	z-index:-1;
}
.nav-main ul > li:hover .sub-menu-box { 
	opacity:1;
	transform:rotateX(0deg);
	z-index:9;
}
.nav-main ul li { padding-bottom:15px; }
.sub-menu-box .img-txt-bx .img-bx { display:inline-block; vertical-align:middle; }
.sub-menu-box .img-txt-bx .txt-bx { 
	display:inline-block; vertical-align:middle;
	font-size:19px;
	color:#282828;
	font-family: 'Gill Sans MT-bolditalic';
	margin-left:13px; 
}
.nav-explore-btn {
	display:inline-block;
	padding:6px 30px;
	background:#00598c;
	-webkit-transform: skew(-15deg); 
	-moz-transform: skew(-15deg); 
	-o-transform: skew(-15deg);
	transform: skew(-15deg);
	margin-left:8px;
	transition:all 0.7s ease-in 0s;
	-webkit-transition:all 0.7s ease-in 0s;
	color:#ffffff !important;
	font-family: 'Gill Sans MT-bolditalic' !important;
}
.sub-menu-box .main-img-sec { margin-bottom:30px; }
.sub-menu-box .img-txt-bx { margin-bottom:20px; }
.nav-explore-btn:hover { background:#000000; }
.nav-explore-btn:after { display:none !important; }
}

@media (min-width:980px) and (max-width:1199px) {
/*Navigation start*/
.nav-main ul li { margin-left:15px; }
.nav-main ul > li a { font-size:12px; padding:13px 15px; }
.sub-menu-box  { width:940px; }
/*Navigation end*/
}

@media (max-width:979px) {
.nav-icon {
	display:block;
	width:30px;
	position:absolute;
	right:0; top:24px;
	cursor:pointer;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
}
.nav-icon .line { display:block; height:4px; background:#00598c; margin-top:6px; }
.nav-icon .line:first-child { margin-top:0; }
.navigation .nav-main li a {
	display:block;
	padding:15px;
	background:#00598c;
	color:#ffffff;
	text-transform:uppercase;
}
.navigation .nav-main li { border-top:1px solid #30749a; }
.navigation .nav-main li:first-child { border-top:none; }
.navigation-wrapper {
	position:absolute;
	left:0; top:72px;
	width:100%;
	z-index:-1;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
}
.enter-nav .navigation-wrapper {
	z-index:9;
}
.enter-nav .nav-icon .line { display:none; }
.enter-nav .nav-icon {
	background:url(../images/nav-close.png) no-repeat;
	height:24px; width:24px;
	z-index:999999; top:24px;
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.nav-sublnk-resp { display:block; background:#2975a0 !important; border-top:1px solid #00598c; }
.plus-minus-expand {
	background: url(../images/plus-minus.png) no-repeat;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 18px;
    display: inline-block;
}
.plus-minus-expand.minus { background-position:0 -22px; }
.sub-menu-box { display:none; }
.nav-item.exp-col { position:relative; }
}
@media (min-width:768px) and (max-width:979px) {
.navigation-wrapper { 
	 z-index:-1; opacity:0;
	transform: scale(0.1);
	-webkit-transform: scale(0.1);
/*	transform:scale(0.1);
	-webkit-transform:scale(0.1);*/
}
.enter-nav .navigation-wrapper { 
	z-index:99; opacity:1;
	transform: scale(1.0);
	-webkit-transform: scale(1.0);
}

}

@media (max-width:767px) {
.navigation-wrapper { 
	z-index:-1; opacity:0;
	transform: scale(0.1);
	-webkit-transform: scale(0.1);
/*	transform:scale(0.1);
	-webkit-transform:scale(0.1);*/
}
.enter-nav .navigation-wrapper { 
	z-index:99; opacity:1;
	transform: scale(1.0);
	-webkit-transform: scale(1.0);
}

}
