body.fixed-header .scrolling-header .navbar {background:#FFF; margin-top:0; padding-top:0px; padding-bottom:0px; border-bottom:1px solid #F4F4F4; }
body.fixed-header .scrolling-header .navbar div.container.relative-nav-container nav  { float:left;  z-index: 1000; width: auto; margin: 0; padding:0}
body.fixed-header .scrolling-header .navbar div.container.relative-nav-container nav ul li a { color:#141B25; margin: 0; line-height:30px; }
body.fixed-header .scrolling-header .navbar div.container.relative-nav-container nav ul li a:hover, body.fixed-header .scrolling-header .navbar div.container.relative-nav-container nav ul li a.active {color:#01162f; text-decoration:none;}
/*body.fixed-header .scrolling-header .navbar .nav { margin:0 ; }*/

body.fixed-header .scrolling-header .navbar div.container.relative-nav-container nav ul li .children li a { margin-left:0; line-height:20px; font-size:13px; padding:8px 15px; margin:0; text-transform:none; color:#141B25; font-weight:500; text-transform:capitalize; letter-spacing:.5px; }
body.fixed-header .scrolling-header .navbar div.container.relative-nav-container nav ul li .children li a:hover {background:#01162f; color:#FFF !important; border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }

.normal-logo, .scroll-logo { margin-left:15px; margin-bottom:15px; margin-top:15px;}

body.fixed-header .scrolling-header .navbar .normal-logo {display: none; }
body.fixed-header .scrolling-header .navbar .scroll-logo {display: inline-block;  margin-left:15px; margin-top:10px; margin-bottom:10px;}

.header .navbar { padding-top:40px; padding-bottom:0px; margin-top:0; margin-bottom: 0; background: none; border: none; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.header .navbar .relative-nav-container { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}

.header .navbar .scroll-logo {display: none;}

/*TOP CONTACT BTN*/
.header .contact-btn { float:left; margin:0 0 0 15px; padding:0;}
body.fixed-header .scrolling-header .contact-btn { float:left; margin-top:-15px; padding:0;}

.top-contact-btn {display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; background: #01162f; -webkit-transition-property: color; transition-property: color; color:#FFF; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; padding:10px 15px; line-height:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden; font-size:14px; font-weight:500; text-transform:uppercase; letter-spacing:1px; margin-top:40px; margin-bottom:0px; border:none;}
.top-contact-btn:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #141B25; -webkit-transform: scale(1);
transform: scale(1); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.top-contact-btn:hover, .top-contact-btn:focus, .top-contact-btn:active {color:#FFF;}
.top-contact-btn:hover:before, .top-contact-btn:focus:before, .top-contact-btn:active:before {-webkit-transform: scale(0); transform: scale(0);}

/*TOP CONTACT BTN*/

.header .top { background:#01162f; color:#FFF;}

/*CALL NOW*/
.call-now { display:block; z-index:99999}
.call-now ul {  margin:0; padding:0; list-style:none;}
.call-now ul li { display:inline-block; font-size:14px; color:#FFF; line-height:30px; margin:0 15px 0 0; padding:5px 0; font-weight:500; letter-spacing:.5px;}
.call-now ul li:last-child { margin-right:0;}
.call-now ul li a { color:#FFF;}
.call-now ul li a:hover {color:#141B25;}
.call-now ul li i { line-height:30px; color:#141B25; margin-right:5px; font-size:12px; }
/*CALL NOW*/

/*SOCIAL*/
.top-social-links { float:right; list-style-type: none; margin:0; display:block; z-index:99999}
.top-social-links ul { float:right; list-style:none; margin:0; padding:0;}
.top-social-links ul li { float:left; margin-right:0; margin-left:0; display: inline-block;}
.top-social-links ul li a {width:40px; text-align: center; line-height:40px !important; height:40px; background: none; color:#FFF; display: inline-block; font-size: 13px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius: 100%;}
.top-social-links ul li a:hover {color:#141B25; background:none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*SOCIAL*/


@media only screen and ( min-width: 1299px) and (max-width: 2399px) {
/*TOP CONTACT BTN*/
.top-contact-btn { font-size:14px; padding:10px 20px;}
/*TOP CONTACT BTN*/	
}

@media only screen and ( min-width: 768px) and ( max-width: 980px ) {
body.fixed-header .scrolling-header .navbar div.container.relative-nav-container nav ul li .children li a { line-height:16px; font-size:10px; padding:7px 10px; margin:0; text-transform:none; color:#141B25; font-weight:500; text-transform:capitalize; letter-spacing:.5px; }
	
/*TOP CONTACT BTN*/
.top-contact-btn { font-size:11px; padding:10px 5px;}
/*TOP CONTACT BTN*/
}

/* Landscape phone to portrait tablet */
@media only screen and ( min-width: 600px) and ( max-width: 767px ) {

.header { position: static !important;}
.header .navbar { position: static !important; width:100%; padding-top:55px; padding-bottom:10px; margin-top:0;  background:#FFF; border-bottom:1px solid #F4F4F4;}
body.fixed-header .scrolling-header .navbar { padding-top:10px; padding-bottom:10px;}
.normal-logo, .scroll-logo {margin:0;}	

.header .navbar .relative-nav-container {}

/*TOP CONTACT BTN*/
.header .contact-btn { float:left; margin:-25px 0 0 0; padding:0; }
body.fixed-header .scrolling-header .contact-btn { float:left; margin:-25px 0 0 0; padding:0;}
.top-contact-btn { font-size:13px; padding:10px 15px; line-height:20px;}
/*TOP CONTACT BTN*/
}


@media only screen and ( min-width: 481px) and ( max-width: 599px ) {

.header { position: static !important;}
.header .navbar { position: static !important; width:100%; padding-top:55px; padding-bottom:10px; margin-top:0;  background:#FFF; border-bottom:1px solid #F4F4F4;}
  body.fixed-header .scrolling-header .navbar { padding-top:10px; padding-bottom:10px;}	
.normal-logo, .scroll-logo {margin:0;}	

/*TOP CONTACT BTN*/
.header .contact-btn { float:left; margin:-25px 0 0 0; padding:0; }
body.fixed-header .scrolling-header .contact-btn { float:left; margin:-25px 0 0 0; padding:0;}
.top-contact-btn { font-size:13px; padding:10px 15px; line-height:20px;}
/*TOP CONTACT BTN*/	
}


@media only screen and ( min-width: 320px) and ( max-width: 480px ) {
	
.header { position: static !important; }
.header .navbar { position: static !important; width:100%; padding-top:55px; padding-bottom:10px; margin-top:0;  background:#FFF; border-bottom:1px solid #F4F4F4;  }
  body.fixed-header .scrolling-header .navbar { padding-top:10px; padding-bottom:10px;  }	
.normal-logo, .scroll-logo {  margin:0;}	

/*TOP CONTACT BTN*/
.header .contact-btn { float:left; margin:-25px 0 0 0; padding:0; }
body.fixed-header .scrolling-header .contact-btn { float:left; margin:-25px 0 0 0; padding:0;}
.top-contact-btn { font-size:12px; padding:10px 15px; line-height:20px;}
/*TOP CONTACT BTN*/	
}