.no-margin{margin:0 !important;}
.top-bar, .top-bar .top-bar-content {
    min-height: 43px !important;
    height: auto !important;
}

.top-bar-content-right #pageSearchForm,  .top-bar-content-right .social{display: inline-block;}

.cta{background-repeat: no-repeat !important; background-size: cover !important; }

.bodyContainer img{max-width: 100%;  height: auto;}
.slicknav_menu, .slicknav_btn{background: #0b3983 !important;}
.slicknav_btn{background-color:#0b3983 !important; }
.homediv{width: 23px;  height: 20px;}
.homediv:before{content: url(../images/house.png);}

.slicknav_btn .slicknav_menutxt{color: #FFFFFF;}
.slicknav_btn .slicknav_icon .slicknav_icon-bar{background-color: #FFFFFF;}
.navbar-nav{line-height:normal !important;}
.custom-btn{
    background-color: #044f6f !important;
    color: #fff !important;
    text-transform: uppercase !important;
    text-align: center !important;
     padding: 10px !important;
    font-weight: bold !important;
}
.logo img{margin-top: 25px;}

.auth-login li::after{ border: none !important;}
.auth-login li{margin: 15px 15px 0 15px;}



@media screen and (max-width:1200px){
    .navbar-inverse .navbar-nav > li > a, .custom-btn{font-size: 12px !important;}
    .cta .overlay p{font-size: 11px;}
    .fr-main-image{ display: none;}
    .fr-main-text{ width: 100%;}
}



@media screen and (max-width:1024px){
    #myNavbar{display: none;}
    .homediv:before{content: url(../images/house_w.png);}
    #slogan{margin-top: 40px; margin-bottom: 10px;}
    .btn-admin-area{margin: 10px auto; width: 100%;}
    .cta .overlay p{font-size: 13px;
}


@media screen and (max-width:991px){
    .cta{ margin-bottom:10px;}
    .fr-main-image{ display: block;}
    .fr-main-text{ width: 72%;}
}


@media screen and (max-width:768px){
    .top-bar-content-right{float: none !important; display: inline-flex;}
    .top-bar-content-right .social{display: inline-flex;}
    .top-bar-content-left{text-align: center; float: none;}
    .top-bar-content-left #phone{float: none;}
    .top-bar-content{text-align: center;}
    .fr-main{height:150px !important; }

    .menu-container{-webkit-box-shadow: none;}
    .adminMenu ul li{float: none;}
    .header-logo{text-align: center;}
    #slogan{display: none;}
}

@media screen and (max-width:650px){

    .navbar-brand{ height: auto !important; }
    .navbar{margin-bottom: 0px !important;}
    .slicknav_btn{
        width: 75px !important;
        margin: auto !important;
        padding: 0px !important;
        float: none !important;
    }
}

@media screen and (max-width:568px){
    .cta-container .col-xs-6{width: 100% !important;}
    .fr-news, .fr-events{float: left; height: 100%;}
    .text-wrapper{width: 100%;}
    .fr-main-image{display: none;}
    .fr-main-text{width: 100%;}

}


@media screen and (max-width:480px){
}
