.navbar-static-top {margin:0px; border-bottom:0;}
.navbar {background-image:inherit; background-repeat:inherit; box-shadow:none; min-height: 100%; clear:both; margin:10px 0px -1px;}

.navbar-default {background-color:transparent; border-color:transparent; clear:both;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color:transparent; text-align:left;}
.navbar-default .navbar-nav > li > a:hover{background-color:transparent; color:#0099cc;}
.navbar-default .navbar-nav > li > a {color: #023066;}
.navbar-default .navbar-nav > li i{display:none;}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    background-color:transparent; color:#0099cc;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
    background-color:transparent; color:#0099cc;}

.navbar-collapse {padding-left:0px;}

.navbar-nav{float:none; display:inline;}
.navbar-nav > li{padding:0px 15px; margin-bottom: -1px;}
.navbar-nav li:first-child{padding-left:0px;}
/*.navbar-nav li:nth-child(2){padding-left:0px;}*/
.navbar-nav > li > a {line-height:normal; padding:3px 0px 12px; text-transform: uppercase; font-size:18px; border-bottom:2px solid transparent;}
.navbar-nav > li > a.text15 {text-transform:inherit;}

.nafas-navCol .navbar-nav > li > a {text-transform: capitalize;}
.nafas .navbar-nav > li > a {text-transform: capitalize;}

/* hover Effect */
.navbar .navbar-nav > .active > a {background-color:transparent; color:#023066;}
.navbar .navbar-nav > li:hover > a, .navbar .navbar-nav > a:hover {color: #0099cc; border-bottom:2px solid #0099cc;}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
	background-color:transparent; color:#0099cc;
	}
/* Dropdown Effect */
.dropdown-menu:before {
	content:''; position:absolute; color:#1a88ff; left:50%; top:-15px;
	background:url(../images/nav-arrow.png) center top no-repeat;
	width:34px; height:18px; margin-left:-14px;
	}
.dropdown-menu li.firstNav:first-child a{font-weight:bold; background:inherit !important;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background-color:inherit; color:#0099cc;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background-color:inherit; color:#0099cc;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{
	background-image:inherit; background-repeat:inherit;
}

/* Brought from in page */
.dropdown-menu{width:190px; padding-top:10px; left:50%; transform: translate(-50%);}
.dropdown-menu li{float:none; margin:0px; color:#003366; font-size:15px; }
.dropdown-menu li a{display:block; color:#003366; font-size:14px; padding:10px 0 10px 20px; text-align:left; font-family: 'Open Sans', sans-serif;}
.dropdown-menu li a:hover{display:block; color:#003366; background:#d1f0ff;}

/* Hack required for main page nav */
.main-nav .dropdown-menu{
	padding:0px; border-radius:0px; left:50%;
	border:1px solid #cccccc; background:#fff; width:200px;
	}
.main-nav .dropdown-menu > li > a{
        padding:10px 0 10px 20px; color:#023066; font-family: 'Open Sans', sans-serif;
	text-align:left; font-size:14px; line-height:normal;
	}
.main-nav .dropdown-menu li a:hover {color:#0099cc; background:#fff;}

.main-nav .dropdown-menu > li.home-sub a {padding:6px 5px; color:#023066; font-family: 'PT Sans', serif; text-align:center; font-size:18px; line-height:normal;}
.main-nav .dropdown-menu > li.home-sub a:hover {display:block; color:#0099cc; background-color:inherit;}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 768px) {
    .nav > li.dropdown:hover > ul.dropdown-menu {display:block;}
}


/*--- Tablet View Csshere ---	*/
@media (max-width: 992px) {
	.navbar-nav > li{padding:0px 9px;}
	.navbar-nav > li > a {padding:10px 0px 12px; font-size:16px;}
}

/* iPad screen override */
@media (max-width: 991px) {
.navbar-nav > li > a {padding:5px 0px 12px; font-size:16px;}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}

/*.navbar-header {float: none;}
.navbar-nav {float: none!important;	margin: 7.5px -15px;}*/

.navbar-toggle {display: block;}
.navbar-collapse.collapse {display: none!important;}
.navbar-text {float: none;	margin: 15px 0;}
.navbar-collapse.collapse.in {display: block!important;}
.collapsing {overflow: hidden!important;}
}

/*--- Mobile View Css here ---*/
@media (max-width: 768px) {
.navbar-header{position:absolute; right:0px; top:-50px; display:inline-block;}
.navbar-toggle{margin:0px; padding:10px}
.navbar-default .navbar-toggle {
    border-color:#fff; border-radius:0px; padding:10px 0 0;
    width:30px; height:30px; border:0px;
    }

/*--- Mobile Button Animation css ---*/
.navbar-default .navbar-toggle .icon-bar {
	background-color:#009acd; height:3px; width:28px; position:relative;
	-webkit-transition: -webkit-transform 400ms, all 400ms;
	transition: -webkit-transform 400ms, all 400ms;
	}
.navbar-default .navbar-toggle .icon-bar:after{
	background-color:#009acd; width:28px; height:3px;
	position:absolute; display:block; top:8px; content:"";
	transition: transform 400ms, top 400ms;
	-webkit-transition: -webkit-transform 400ms, top 400ms;
	-moz-transform:-webkit-transform 400ms, top 400ms;
	-ms-transform:-webkit-transform 400ms, top 400ms;
	}
.navbar-default .navbar-toggle .icon-bar:before {
	background-color:#009acd; width:28px; height:3px;
	position:absolute; display:block; top:-8px; content:"";
	transition: transform 400ms, top 400ms;
	-webkit-transition: -webkit-transform 400ms, top 400ms;
	-moz-transform:-webkit-transform 400ms, top 400ms;
	-ms-transform:-webkit-transform 400ms, top 400ms;
	}
.navicon-animated {
	background-color: transparent !important;
	-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg); transform: rotate(180deg);
	}
.navicon-animated:before {
	top:0px !important;
	-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg); transform: rotate(45deg);
	}
.navicon-animated:after {
	top:0px !important;
	-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg); transform: rotate(-45deg);
}
/*--- End ---*/

.dropdown-menu{
	padding:0px; border-radius:0px; margin-left:inherit; left:inherit;
	border:1px solid #cccccc; background:#fff; width:100%;
	}
.dropdown-menu:before { display:none;}
.dropdown-menu > li > a{
	padding:6px 0px; color:#023066; font-family: 'PT Sans', serif;
	text-align:center; font-size:14px; line-height:normal; text-align:left;
	}
.dropdown-toggle:before {
	content:"\f105"; font-family:'FontAwesome'; position:absolute;
	color:#023066; right:10px; top:8px; font-size:20px;
	}
.open > .dropdown-toggle:before{
	content:"\f107" !important; font-family:'FontAwesome'; position:absolute;
	color:#023066; right:10px; top:8px; font-size:20px;
	}

.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header{
	padding: 5px 0;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background-color: #fff; color: #009acc;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{
	background-color:#fff; border:0px; outline:none;
	}

.navbar .navbar-nav > li:hover > a,
.navbar .navbar-nav > a:hover {
	border-bottom:0px;
	}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color:#0099cc; text-align:left;
	background-color:inherit;
	}
        .navbar-default .navbar-collapse.in {
            background-color:inherit;
        }
.navbar-collapse {padding-left:15px; margin-top:20px; max-height:450px;}

.navbar-nav{display:block; margin: 0 -15px;}
.navbar-nav > li{width:100%; border-bottom:1px solid #7fe5ff; padding:0px; margin-bottom: 0px;}
.navbar-nav > li > a {padding:10px 0px; border-bottom:0px; font-size:17px; text-align:left;}
.navbar-nav > li > a:after{
	content:"\f105"; font-family:'FontAwesome'; position:absolute;
	color:#fff; right:0px; top:50%; font-size:20px;
	transform: translateY(-50%);
	}
.navbar-nav > li > a:hover:after{color:#fff;}
.navbar-nav > li:first-child a {padding-left:0; }
.navbar-nav > li:last-child{border-bottom:0;}
.nafas-navCol .navbar-nav > li > a {padding: 9px 0;}

/*.navbar-default .navbar-nav > li.language i{float:right; display:inline-block; padding-right:0px;}*/
.language{text-align:right !important;}
.special-sub .language {display: block !important;}
.language a{display:inline-block !important; padding:10px 15px 10px 10px !important; width:auto; font-size:15px !important; color:#fff !important;}
.language a:hover{color:#0099cc !important;}

.socialGrid{padding:10px 15px 5px !important; overflow:hidden;}
.socialGrid .social{float:left;}
.socialGrid .social span{font-size:15px;}

.socialGrid .social-nav .social-icon{width:30px; height:30px;}
.socialGrid .social-nav .facebook{background-size:30px 30px;}
.socialGrid .social-nav .facebook:hover{background-size:30px 30px;}

.socialGrid .social-nav .googleplus{background-size:30px 30px;}
.socialGrid .social-nav .googleplus:hover{background-size:30px 30px;}

.socialGrid .social-nav .twitter{background-size:30px 30px;}
.socialGrid .social-nav .twitter:hover{background-size:30px 30px;}

.socialGrid .social-nav .envelope{background-size:30px 30px;}
.socialGrid .social-nav .envelope:hover{background-size:30px 30px;}

.socialGrid .social-nav2 .social-icon{width:22px; height:22px; display:inline-block;}
.socialGrid .social-nav2 .facebook{background:url(../images/f-icon-grey.png) 0 0 no-repeat; background-size:22px 22px;}
.socialGrid .social-nav2 .facebook:hover{background:url(../images/f-icon.png) 0 0 no-repeat; background-size:22px 22px;}

.socialGrid .social-nav2 .googleplus{background:url(../images/gp-icon-grey.png) 0 0 no-repeat; background-size:22px 22px;}
.socialGrid .social-nav2 .googleplus:hover{background:url(../images/gp-icon.png) 0 0 no-repeat; background-size:22px 22px;}

.socialGrid .social-nav2 .twitter{background:url(../images/t-icon-grey.png) 0 0 no-repeat; background-size:22px 22px;}
.socialGrid .social-nav2 .twitter:hover{background:url(../images/t-icon.png) 0 0 no-repeat; background-size:22px 22px;}

.socialGrid .social-nav2 .envelope{background:url(../images/en-icon-grey.png) 0 0 no-repeat; background-size:22px 22px;}
.socialGrid .social-nav2 .envelope:hover{background:url(../images/en-icon.png) 0 0 no-repeat; background-size:22px 22px;}

.searchGrid{padding:10px 15px !important; overflow:hidden; position:relative;}
	.header-regular.small-header .searchGrid .search,
	.searchGrid .search {width:100%; border:0; outline:none; padding-right:40px; height:20px; font-size:15px;font-family: 'PT Sans', serif;color: #666;}
.searchGrid .search-icon, .searchGrid .search-icon-mob{
	display: inline-block; font-size: 24px; height:20px; width:20px;
    padding: 0; position: absolute; right:15px; top:0; z-index: 999;
	}
.searchGrid .search-icon i, .searchGrid .search-icon-mob i{color:#009acc;}
.searchGrid .search-icon:after{content:'';}
.searchGrid .search-icon-mob:after{content:'';}
}

@media (max-width: 500px) {
/*.navbar-default .navbar-toggle .icon-bar:before {top:4px;}*/
}
