
.navbar-default .navbar-nav>li>a{text-transform:capitalize;font-size:16px;line-height:30px;font-weight:500;padding: 10px 15px;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#ffffff;background:rgba(39, 41, 116, 0.70);}
.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:#ffffff;background:rgba(39, 41, 116, 0.70);}

/*RESPONSIVE TOGGLE BUTTON*/
.navbar-fixed-top, 
.navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 999;}
.navbar-default .navbar-toggle{background: #ffffff;border: 2px solid #a26227;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: #ffffff;border: 2px solid #a26227;}
.navbar-default .navbar-toggle .icon-bar{background: #a26227;width:25px;height:4px;}
.navbar-toggle .icon-bar+.icon-bar { margin-top: 5px;}

.toggle-navigation{}
.toggle-contact-info{background: #ffffff;border: 2px solid #a26227;border-radius:2px;/*padding:5px;*/ -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;margin-top:10px !important;margin-right: 0px;margin-left: 0px;}
.toggle-contact-info:hover,
.toggle-contact-info:focus{background: #ffffff;border: 2px solid #a26227;}
.toggle-contact-info .icon-bar-dot {background: #a26227;display: block;width: 8px;height: 8px;margin:3px auto; border-radius: 1px;}
/*.navbar-default .contact-info {	min-width: 50%; text-align: right;float: right!important;  margin-right: -15px; margin-block-start: 10px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 0px;}*/
.navbar-default .contact-info {float: right!important;margin-block-start: 10px;}
.navbar-default .contact-info>li>a {text-transform: capitalize; font-size: 20px;color: #000000;/* line-height: 50px;*/ font-weight: 500; font-family: sans-serif;}

.contact-info-mob{min-width: 260px;position: fixed;top: 65px;right: 0;z-index: 99; border: 1px solid #a26227; padding: 10px; background: #a26227; color: #ffffff;}
.contact-info-mob .phone-no{min-width: 310px;}
.contact-info-mob .phone-no a{display:block;width:100%; color: #ffffff;margin-bottom:10px;font-size: 16px;padding-right: 30px;padding-left: 10px; text-align: center;}
.contact-info-mob .close {color: #ffffff; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: 1; border: 1px solid #ffffff;border-radius: 50px; 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: 40px auto margin: 20px auto;text-align: left;}


.btn-under-header{padding: 15px 0px;}
.btn-under-header a.btn{ color: #000000;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: #035fb8;}
.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: #000000; 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:100;*/}

.logo-text{color: #444444;font-size:38px;font-weight: 500; margin-block-start: 0; margin-block-end:0;text-shadow: 0.1px 1px 2px #035fb8}


.sec-logobar{display: flex;align-content: center; align-items: center;}
.after-logo{display: flex;align-content: center; align-items: center;}				

.hdr-contact-info{text-align: right;font-size: 20px; line-height: 36px; font-weight: 700;}
.top-nav-collapse .hdr-contact-info {text-align: right;font-size: 12px;line-height: 20px; font-weight: 700;}

.main-menu {background: #a26227;}


@media (min-width: 768px){
	.navbar {padding: 0px 0;}
	.navbar-toggle, 
	.toggle-contact-info { display: none;}
	.navbar-header { float: left !important;}
	.navbar-nav>li { float: left;  background:rgba(247, 148, 29, 0.7); color: #ffffff; margin: 0px 0.5px;border-radius: 4px; }
	.navbar-collapse {width: auto; min-width: 610px; border-top: 0; -webkit-box-shadow: none; box-shadow: none;}
	
	.navbar-nav {width: auto !important; display: flex !important; flex-wrap: wrap; justify-content: center;}
	.navbar>.container .navbar-brand, 
	.navbar>.container-fluid .navbar-brand {margin-left: 0px;}
	
	.navbar{background: rgba(255, 255, 255, 0);/*border-top: 10px solid #082948;*/}
	.navbar-collapse {width: 100%;border-top: 0;-webkit-box-shadow: none; box-shadow: none;}
	.navbar-header { float: none !important;margin: 0px auto;padding: 0px 0;}
	.navbar-default .navbar-collapse{/*border-bottom: 10px solid #082948;*/ background:transparent;float: none; margin-top: 0px;}			
	.navbar-nav {float: none !important;margin: 0 auto; width: auto;display: inline-block;justify-content: center;}
	.navbar-nav>li {float: left;background: transparent; color: #a26227; margin: 0px 0.5px; border-radius: 0px;}	
	.navbar-default .navbar-nav>li>a {color:#ffffff;text-transform: capitalize;font-size: 16px; line-height: 30px;font-weight: 600;padding:10px 20px;}
	 
	.navbar-default .navbar-nav>li>a:hover, 
	.navbar-default .navbar-nav>li>a:focus { color: #fee067; background: #003f6b;border-bottom: 0px solid #082948; }
	.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: #fee067;  background: #003f6b;border-bottom: 0px solid #082948; }
	
		
	.top-nav-collapse{padding:0;/*background:rgba(255,255,255,.8);background:#ffffff !important;*/}	
	.top-nav-collapse .navbar-collapse{/*display:none !important;*/}
	.top-nav-collapse .navbar-brand>img{width:auto;max-height:80px;margin-top:0px;padding-top: 5px;padding-bottom: 5px;}
	.top-nav-collapse .navbar-nav>li>a{text-transform:capitalize;font-size:14px;line-height:20px;font-weight:600;padding: 0px 25px;}
	.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: 1201px){
	/*.navbar-nav { text-align: center; margin: 0px auto;margin-top: 70px;}
	.navbar-collapse {width: 83%;border-top: 0;-webkit-box-shadow: none;box-shadow: none;}*/
	
	
	.top-nav-collapse .navbar-nav { text-align: center; margin: 0px auto;margin-top: 0px;}
	.top-nav-collapse .navbar-nav>li>a {text-transform: capitalize;font-size: 14px;line-height: 30px;font-weight: 600;}
	.top-nav-collapse .navbar-brand>img {width: auto;max-height: 90px;margin-top: 0px;padding-top: 5px;padding-bottom: 5px;}
	
	.top-nav-collapse .navbar-nav>li>a {text-transform: capitalize;font-size: 14px;line-height: 30px;font-weight: 600;}
}

@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;}
	.navbar-brand {padding: 0px;height: 105px;}
}

@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: #a26227;}	
	
	.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;}
	
	.logo-text {font-size: 22px;}

}

@media (max-width:766px){
	
	.navbar {margin-bottom: 0px;}
	.navbar-default {background: rgba(0,0,0,0.7);border-color: rgba(0,0,0,0.7);}
	.navbar-header{height:90px;}
	.navbar-brand img{height:65px;width:auto;}
	.navbar-toggle,
	.toggle-contact-info{margin-top: 25px;}
	
	
	.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: #000000;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: #a26227;}
		
	
	.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-top:5px;}
	.top-nav-collapse .navbar-nav>li>a{color:#ffffff;text-transform:capitalize;font-size:18px;line-height:30px;font-weight:500;}
	
	.logo-text{font-size: 30px;line-height: 40px; text-align: center;}
	
}

@media (max-width:680px){
	.btn-under-header{display: flex; flex-wrap: wrap; justify-content: center; align-items: center;padding: 30px 10px 10px 10px; }	
	.logo-text{font-size: 26px;line-height: 30px; text-align: center;}
}

@media (max-width:580px){
	.content-wrapper {margin-bottom: 0px;}
	.navbar {margin-bottom: 0px;min-height: 70px;}
	.navbar-default {background: #ffffff;border-color: rgb(255, 255, 255);}
	.navbar-header{height:90px;}
	.navbar-brand img{height:65px;width:auto;}
	.navbar-toggle,
	.toggle-contact-info {margin-top: 25px;}
	.logo-text{font-size: 24px;line-height: 30px; text-align: center;}
	
}

@media (max-width:480px){	
	.logo-text {font-size: 24px; line-height: 26px; text-align: center;}
}