 
/*header starts*/

 .header .navbar-toggle.plus.collapsed .icon-bar.one, .header .navbar-toggle.plus.collapsed .icon-bar.two, .header .navbar-toggle.plus.collapsed .icon-bar.three {
     transform: translate(0);
}
 .header .navbar-toggle.plus .icon-bar.one {
     transform: translate(3px,0px);
}
 .header .navbar-toggle.plus .icon-bar.two{
}
 .header .navbar-toggle.plus .icon-bar.three{
     transform: translate(3px,0px);
}
 .header .navbar-default .navbar-toggle:hover, .header .navbar-default .navbar-toggle:focus {
     background-color:transparent;
}
 .header .navbar-default .navbar-toggle {
     border-color: transparent;
}
 .header .navbar-default .navbar-toggle .icon-bar {
     background-color: #fff;
}
 .header {
     z-index: 99;
     width: 100%;
     position: fixed;
     top: 0;
}
 .header:after {
     content:'';
     position: absolute;
     width: 100%;
     height: 0;
     top: 0;
     left: 0;
     right: 0;
     margin: 0 auto;
     background-color: rgba(39, 105, 140, .8);
     z-index: -1;
}
 .header.affix:after {
     height: 100%;
}
 .header #nav {
     background-color: transparent;
     margin-bottom: 0;
     border:none;
     min-height:auto;
}
 .header #nav li {
     margin: 10px 10px;
}
 .header #nav li a {
     font-size: 18px;
     color: #fff;
     font-weight: 900;
     text-transform: uppercase;
     padding: 3px 10px;
     border:1px solid transparent;
}
 .header #nav li a.contact {
     background-color: #ffdc00;
     color: #000;
     padding: 5px 25px;
     border-radius:30px;
}
 .header #nav li a.contact:hover {
     border:1px solid transparent;
     background-color: #000;
     color: #ffdc00;
}
 .header #nav li.active a {
     border-radius:30px;
     border:1px solid #fff;
	 background: none;
}
.header #nav li.active a.contact {
    border: 1px solid transparent;
    background-color: #000;
    color: #ffdc00;  
}
 .header #nav li a:hover {
     border:1px solid #fff;
     border-radius:30px;
}
 .header .navbar-brand {
     height: auto;
     padding: 0;
}
 .header .nav.navbar-nav {
     margin-top: 40px;
}

/*header ends*/

/*footer starts*/

 footer .top-footer {
     background-color: #1b2d46;
     padding: 115px 0 80px;
}
 footer .bottom-set {
     background-color: #1b3b67;
     text-align: center;
}
 footer .bottom-set p {
     font-size: 18px;
     color: #fff;
     padding: 46px 0;
}
 footer h2,footer h3,footer h4,footer h5,footer a {
     color: #fff;
     font-size: 32px;
     font-style: italic;
}
 footer h4 a {
     display: inline-block;
}
 footer h2 {
     font-weight: 700;
     font-style: normal;
}
 footer h5 {
     padding: 50px 0;
}
 footer .row {
     display:flex;
     align-items:center;
}
footer a:hover {
	color: #0084b6;		
}

/*footer ends*/

/*MQ starts*/

 @media only screen and (max-width: 991px) {
     .header .nav.navbar-nav {
         margin-top: 30px;
    }
     .header #nav li {
         margin: 10px 5px;
    }
     .header #nav li a {
         font-size: 13px;
         padding: 3px 5px;
    }
     .header #nav li a.contact {
         padding: 5px 13px;
    }
     .header .navbar-brand {
         width: 150px;
    }
     footer .top-footer {
         padding: 50px 0;
    }
     footer h5 {
         padding: 20px 0;
    }
     footer .bottom-set p {
         padding: 20px 0;
    }
}
 @media only screen and (max-width: 767px) {
	.header #nav li {
		margin: 10px 15px;
	}
	 .header #nav li a {
		font-size: 16px;
		padding: 4px 12px;	 
	 }
     .header .navbar-default .navbar-toggle {
         margin-top: 28px;
    }
     .header .navbar-collapse {
         background: #0e6286;
    }
     footer .row {
         display: block;
    }
     footer h2, footer h3, footer h4, footer a,footer h5 {
         font-size: 22px;
    }
     footer h2 {
         margin-top: 25px;
    }
}

/*MQ ends*/
