
.navbar-default .navbar-nav>li>a{text-transform:capitalize;font-size:24px;line-height:30px;font-weight:500;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#79ae9a;background-color:transparent;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{color:#79ae9a;background-color:transparent;}

.navbar-fixed-top, .navbar-fixed-bottom {position: fixed; right: 0; left: 0; z-index: 9;}

/*RESPONSIVE TOGGLE BUTTON*/
.navbar-default .navbar-toggle{background-color: #ffffff;border:2px solid #5e1f44;border-radius:2px;padding:8px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;margin-left: 15px;}
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus{background-color: #ffffff;border: 2px solid #4d9694;}
.navbar-default .navbar-toggle .icon-bar{background-color:#5e1f44;width:25px;height:4px;}
.navbar-default .navbar-toggle .icon-bar:hover,
.navbar-default .navbar-toggle .icon-bar:focus{background-color:#4d9694;width:25px;height:4px;}
.navbar-toggle .icon-bar+.icon-bar { margin-top: 5px;}

.toggle-navigation{}
.toggle-contact-info{background-color: #ffffff;border:2px solid #5e1f44;border-radius:2px;padding:5px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;margin-top:15px !important;margin-right: 15px;margin-left: 15px;}
.toggle-contact-info:hover,
.toggle-contact-info:focus{background-color: #ffffff;border: 2px solid #4d9694;}
.toggle-contact-info .icon-bar-dot {background-color: #5e1f44;display: block;width: 8px;height: 8px;margin:3px auto; border-radius: 1px;}
.toggle-contact-info .icon-bar-dot:hover,
.toggle-contact-info .icon-bar-dot:focus {background-color: #4d9694;}

.toggle-contact-info i{padding: 3px 3px 0px 3px; color: #5e1f44; font-size: 30px; line-height: 30px;}
.toggle-contact-info i:hover,
.toggle-contact-info i:focus{color: #4d9694; }

.navbar-default .contact-info {	min-width: 50%; text-align: right;float: right!important;  margin-right: -15px;display: block; margin-block-start: 10px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 0px;}
.navbar-default .contact-info>li>a {text-transform: capitalize; font-size: 26px; line-height: 30px; font-weight: 500; font-family: sans-serif;}

.contact-info-mob{position: fixed;top: 90px;right: 0;z-index: 99; border: 1px solid #b4bcd9; padding: 10px; background: #18683a; color: #ffffff;}
.contact-info-mob .phone-no a{ color: #ffffff;margin-bottom:20px;font-size:22px;}
.contact-info-mob .close {color: #ffffff; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: 1; border: 1px solid #ffffff;border-radius: 3px; padding: 5px 8px;}
.contact-info-mob .close:hover, 
.contact-info-mob .close:focus {color: #ffffff; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: 1; border: 1px solid #ffffff;border-radius: 3px; padding: 5px 8px;}
.contact-info-mob .phone-no{margin: 20px auto;text-align: center;}


.btn-under-header{padding: 15px 0px;}
.btn-under-header a.btn{color: #0066cc;background: #ffffff;min-height: 60px;line-height: 35px;font-size: 20px;font-weight: 500;font-weight: 500;}
.btn-under-header a.btn:hover{color: #ffffff;background: #0066cc;}
.btn-under-header a img{width: 30px; height: auto; margin-left: 10px;}

.btn-under-header-mob { max-width: 320px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; padding: 0;}
.btn-under-header-mob a.btn { color: #0066cc; background: #ffffff; min-height: 40px; line-height: 26px; font-size: 16px; font-weight: 500; white-space: normal;	}
.btn-under-header-mob a img{width: 30px; height: auto; margin-left: 10px;}

/*Logo*/
h1.logo{margin:0;padding:0;}
.content-wrapper{position:relative;/*top:-120px;*//*border:3px solid #e3e3e3;*/border-radius:5px;background:transparent;/*z-index:1;*/}


@media (min-width: 768px){
	.navbar {padding: 0px 0;}
	.navbar-toggle, 
	.toggle-contact-info { display: none;}
	.navbar-header { /*float: left !important;*/}
	.top-nav-collapse .navbar-brand {padding: 0px;height: 130px;}
	
	.navbar-collapse {width: auto; min-width: 710px; border-top: 0; -webkit-box-shadow: none; box-shadow: none;}
	.navbar-collapse.collapse { display: block!important; height: auto!important;padding-bottom: 0;  overflow: visible!important; visibility: visible!important;}
	
	.navbar-nav {width: 100% !important; display: flex !important; flex-wrap: wrap; justify-content: center;}
	.navbar>.container .navbar-brand, 
	.navbar>.container-fluid .navbar-brand {margin-left: 0px;}
	
	
	.top-nav-collapse{padding:0;background:rgba(255,255,255,.8);background:#ffffff;}	
	.top-nav-collapse .navbar-brand>img{width:auto;max-height:130px;margin-top:5px;}
	.top-nav-collapse .navbar-nav>li>a{color:#ffffff;text-transform:capitalize;font-size:14px;line-height:20px;font-weight:600;}
	.top-nav-collapse .contact-info>li>a {font-size: 18px;line-height: 20px;}
	
	/*.top-nav-collapse .btn-under-header {padding: 0px 70px 10px 60px;}*/
	.top-nav-collapse .btn-under-header a.btn {min-height: 30px;line-height: 20px; font-size: 14px; padding: 5px 40px; font-weight: 500;}
	
}

@media (min-width: 1200px){
	.nav-flex-wrap{width: 100%;/*display: flex;*/ flex-wrap: wrap; justify-content: space-between; align-items: center;}
	
	.navbar-nav { width: 100% !important; display: flex !important; flex-wrap: wrap; justify-content: flex-end; align-items: center;}
}

@media (max-width: 1200px){
	.btn-under-header a.btn {min-height: 40px; line-height: 35px; font-size: 14px; font-weight: 500;}
	.top-nav-collapse .btn-under-header a.btn {min-height: 30px; line-height: 20px; font-size: 14px; padding: 5px 30px;}
}

@media (min-width:767px) and (max-width:1023px){
		
	.btn-under-header a.btn{background: #ffffff;min-height: 30px;line-height: 30px;font-size: 14px;font-weight: 500; padding: 10px 10px; margin: 0;}
	.btn-under-header a.btn:hover{color: #ffffff;background: #0066cc;}	
	
	.top-nav-collapse .btn-under-header a.btn{min-height: 30px; line-height: 30px; font-size: 12px; font-weight: 500; padding: 5px 20px; margin: 0;}
	.top-nav-collapse .navbar-brand {float: left; height: 30px; padding: 0px; font-size: 18px; line-height: 20px;}
}

@media (max-width: 840px){
	.btn-under-header a.btn { min-height: 30px; line-height: 30px; font-size: 13px; font-weight: 500; padding: 10px 10px;margin: 0;}	
	.top-nav-collapse .btn-under-header a.btn { min-height: 30px; line-height: 30px; font-size: 13px; font-weight: 500; padding: 5px 10px;margin: 0;}
}

@media (max-width:766px){
	
	.navbar {margin-bottom: 0px;}
	.navbar-default {background: rgba(0,0,0,0.0);border-color: rgba(0,0,0,0.7);}
	.navbar-header{height:90px;display: flex; align-items: center;}
	.navbar-brand {width: 100%;padding: 0px;}
	
	.navbar-brand img{height:65px;width:auto;}
	.navbar-default .navbar-toggle { margin-left: 0px;}
	
	.navbar-toggle,
	.toggle-contact-info{margin-top: 5px !important;}
	
	
	.navbar {margin-bottom: 0px;min-height: 65px;}
	.navbar-default {background: #ffffff !important;border-bottom: 2px solid #79ae9a !important;}
	.navbar-header{height:60px;}
	
	.navbar-brand img{height:60px;width:auto;}
	.navbar-toggle,
	.toggle-contact-info {margin-top: 25px;}
	
	.navbar-default .contact-info {margin-block-start: 0px;}
	.navbar-default .contact-info li{display: inline;}
	.btn-logInOut-wrap .fa {margin-top: -2px !important}
	.top-nav-collapse .contact-info .btn-logInOut-wrap .fa {margin-top: 0px !important;}
	.navbar-default .contact-info>li>a {font-size: 16px;line-height: 24px;}
	
	.hdr-covered-area {padding-top: 65px !important;}
	
	
	
	.btn-under-header{display: flex; flex-wrap: wrap; justify-content: center; align-items: center;padding: 30px 10px 10px 10px; }
	.btn-under-header {display: none !important;}
	.btn-under-header a.btn{color: #0066cc;background: #ffffff;min-height: 60px;line-height: 35px;font-size: 18px;font-weight: 500;white-space: normal;}
	.btn-under-header a.btn:hover{color: #ffffff;background: #0066cc;}
		
	
	.top-nav-collapse{padding:0;background:rgba(255,255,255,.8);background:#ffffff;}	
	.top-nav-collapse .navbar-brand>img{width:auto;max-height:40px;margin: 0px auto;margin-top:5px;}
	.top-nav-collapse .navbar-nav>li>a{color:#ffffff;text-transform:capitalize;font-size:18px;line-height:30px;font-weight:500;}
	
	
}

@media (max-width:680px){
	.btn-under-header{display: flex; flex-wrap: wrap; justify-content: center; align-items: center;padding: 30px 10px 10px 10px; }
	.content-wrapper {margin-bottom: 0px;}
	.navbar {margin-bottom: 0px;min-height: 65px;}
	.navbar-default {background: #ffffff;border-color: rgb(255, 255, 255);}
	.navbar-header{height:60px;}
	
	.navbar-brand img{height:60px;width:auto;}
	.navbar-toggle,
	.toggle-contact-info {margin-top: 25px;}
	
	.navbar-default .contact-info {margin-block-start: 0px;}
	.navbar-default .contact-info li{display: inline;}
	.btn-logInOut-wrap .fa {margin-top: -2px !important}
	.navbar-default .contact-info>li>a {font-size: 16px;line-height: 24px;}
	
	.hdr-covered-area {padding-top: 65px !important;}
	
}

@media (max-width:580px){
	.content-wrapper {margin-bottom: 0px;}
	.navbar {margin-bottom: 0px;min-height: 65px;}
	.navbar-default {background: #ffffff;border-color: rgb(255, 255, 255);}
	.navbar-header{height:60px;}
	
	.navbar-brand img{height:60px;width:auto;}
	.navbar-toggle,
	.toggle-contact-info {margin-top: 25px;}
	
	.navbar-default .contact-info {margin-block-start: 0px;}
	.navbar-default .contact-info li{display: inline;}
	.btn-logInOut-wrap .fa {margin-top: -2px !important}
	.navbar-default .contact-info>li>a {font-size: 16px;line-height: 24px;}
	
	.hdr-covered-area {padding-top: 65px !important;}
	
	
}

@media (max-width:480px){	
	.navbar-brand {height: auto;}
	.navbar-brand img{height: 35px;width: auto;}
	.top-nav-collapse .navbar-brand>img {width: 100%; max-height: 40px;height:auto;}
}