﻿.left_active {
    border-bottom: 1px solid #ed1c24 !important;
}
    .left_active a {
        color: #ed1c24 !important;
    }
.right_form{
    color:#fff !important;
}
.right_form:hover{
    color:#fff !important;
    text-decoration:none !important;
}
.option_color{
    color:#606060;
    font-family:inherit;
}
.list_style ol li{
    list-style:decimal !important;
}
@media(max-width:768px){
    .form_style{
        padding:30px;
    }
    .float_style{
        float:none !important;
    }
    .header-center-aligned-transparent .navbar-actions .navbar-actions-shrink {
        line-height: 106px !important;
    }
    .page_style{
        padding:30px;
    }
}
@media(max-width:480px){
    .contact_style{
        margin-top:30px;
    }
    .contact_form_style{
        margin-top:-52px;
        padding:30px;
    }
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 800px !important;
    }
}
.sub_style{
    color:#fff !important;
}
.menu_active{
    color:#4c4c4c !important;
}
.error-message-style {
    font-style: italic;
    color: #161b1b;
}
.wrapper_contact_style{
    color:#9d9d9d !important;
}
.reservation-error-message-style {
    font-style: italic;
    color: #fff;
}
.sitemap_style{
    list-style-type:disc !important;
}
.flag_style {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.home-services-style{
    height:60px !important;
}
@media(max-width:480px){
    .xs-title-style{
        font-size:40px !important;
    }
}
#formmessage{
    font-size:32px;
    color:#161b1b;
    font-style:italic;
    text-align:left;
}
.google-map-style{
    margin-bottom:50px;
}
@media(max-width:425px){
    .google-map-style {
        margin-bottom: 250px;
    }
    .home-page-products-style {
        height: 120px !important;
    }
}
.home-page-news-title-style{
    height:100px !important;
}
.home-page-products-style{
    height:75px;
}
.home-page-news-style {
    height: 192px !important;
}
@media(max-width:768px) and (min-width:426px){
    .home-page-products-style {
        height: 150px !important;
    }
    .home-page-news-title-style {
        height: 180px !important;
    }
    .home-page-news-style {
        height: 300px !important;
    }
    .home-services-style {
        height: 120px !important;
    }
    .service-title-sm{
        font-size:21px !important;
    }
    .footer-area-sm{
        min-height:108px;
        margin-bottom:30px;
    }
}
