@charset "utf-8";
/* CSS Document */

/* ==========================================================================
   Bootstrap Overwrite
   ========================================================================== */

.navbar { margin-bottom: 0; margin-top:15px; }
.navbar-default { background-color: transparent; border-color: transparent; }
.navbar-default .navbar-brand { color: #0082c6; }
.navbar-brand { font-family: 'Josefin Slab', serif; font-size: 24px; }
.navbar-brand span { font-weight: 700; color: #fff; }

.navbar-toggle { border-radius: 0; border: none; background-color: #0082c6; margin-top: 10px; margin-right: 10px; padding:8px 6px; }
.navbar-toggle .icon-bar { width: 16px; }
.navbar-default .navbar-toggle .icon-bar { background: #fff; }
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover { background-color: #0082c6; }

.navbar-default .navbar-nav>li { padding-left: 15px; padding-right: 15px; text-align: center; }
/*.navbar-default .navbar-nav>li>a { font-size: 14px; color: #fff; padding: 6px 10px; border-radius: 20px; border: 1px solid transparent; display: inline-block; -webkit-transition: color .3s ease; transition: color .3s ease; }*/
.navbar-default .navbar-nav>li>a { font-size: 14px; color: #0082c6; padding: 6px 8px; border-radius: 20px; border: 1px solid transparent; display: inline-block; -webkit-transition: color .3s ease; transition: color .3s ease; }
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus { color: #0082c6; }
.navbar-default .navbar-nav>.active>a { color: #0082c6; background-color: transparent; border-color: #0082c6; }
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover { color: #0082c6; background-color: transparent; }

.divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

.nav-tabs { border-bottom: none; margin-bottom: 20px; }
.nav-tabs>li>a { padding-left: 5px; padding-right: 5px; color: #909090; border: none; border-radius: 21px; }
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover { border: none; color: #0082c6; }

.btn { border-radius: 20px; height: 40px; }
.btn-primary { background-color: #0082c6; font-size: 16px; padding: 7px 20px; -webkit-transition: background-color .3s ease; transition: background-color .3s ease; }
.btn-primary:hover,
.btn-primary:focus { background-color: #121e2b; }

@media only screen and (max-device-width: 320px) {
    .callnow-icon {

	display: none !important;
}
}
@media only screen and (max-device-width: 767px) {
    .logo{
        height:46px;
    }        
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

    header .navbar-nav { margin-top: 8px; }

    .navbar-brand { height: auto; }
    .navbar-default .navbar-nav>li { padding-left: 0; padding-right: 0; }

    .nav-tabs>li>a { padding-left: 15px; padding-right: 15px; }



}


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 

    .navbar-default { padding-top: 10px; padding-bottom: 10px; }

}


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 

    header .navbar-nav { margin-top: 17px; }

    .navbar-brand { font-size: 36px; margin-top: 8px; }
    .navbar-default { padding-top: 17px; padding-bottom: 10px; }
    /*	.navbar-default { padding-top: 17px; padding-bottom: 17px; }*/
    .navbar-default .navbar-nav>li>a { /*padding-left: 15px; padding-right: 15px;*/ }

}


/* Extra Large devices (large desktops, 1920px and up) */
@media (min-width: 1920px) { 


}