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

    .navbar .navbar-nav > li > a{
        margin: 18px 15px;
        font-size: 16px;
    }
    
}
@media only screen and (max-width: 767px) {

    .top_social{
        display: none;
    }
    .logo{
        padding-top: 0px !important;
    }
    .navbar-brand{
        padding: 7px 20px;
    }
    
}

@media only screen and (max-width: 767px) {
    .slider_h{
        font-size: 30px;
    }
    .s_p{
        font-size: 24px;
        padding-bottom: 10px !important;
    }
    #map{
        margin-top: 30px;
    }
}

@media only screen and (max-width: 500px) {
    .top_phone_mail li{
        padding-right: 10px;
    }
    .slider_h{
        padding-bottom: 10px !important;
    }
}

@media only screen and (max-width: 420px) {
    .top_phone_mail li{
        padding-right: 10px;
    }
    .slider_h{
        font-size: 23px;
        padding-bottom: 10px !important;
    }
    .s_p{
        font-size: 22px;
    }
    .slider_btn{
        padding: 8px 25px;
        font-size: 14px;
    }
    .top_phone_mail li{
        padding-right: 5px;
        font-size: 14px;
    }
}

@media only screen and (max-width: 370px) {
    .logo{
        font-size: 28px;
    }
    .top_phone_mail li{
        font-size: 13px;
    }
}