#book{
    margin-top: 150px;;
}
.intro_title_booking {
    margin-top: 250px;
}
.list_2{
    margin-top: 35px !important;
}
.box_feat img{
    width: 50px;
}
#logo{
    margin-bottom: 10px;
}
a#phone_top:before {
    content: "\e010";
    top: -3px;
}
.text-white{
    color: white;
}
#get_quote {
    background: #BD2237;
}
#full-slider-wrapper {
    margin-top: 35px;
}
#top_line {
    margin-bottom: 0px;
}
table em{
    font-size: 12px;
    color: #BD2237;
}
table{
    font-size: 13px;
}
#layerslider{
    width:100% !important;
    height:650px !important;
}
.ls-slide img{
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 0 !important;    
}
.text-slider{
    width: 760px !important;
    margin: 10% auto 0 !important;
    text-align: left;
    position: relative !important;
    font-size: inherit !important;
    left: 0 !important;
    top: 0 !important;
}
.text-slider img{
    width: 350px !important;
}
.text-slider h3{
    font-size: 30px;
    line-height: 40px;
    font-weight: 900;
}
.text-slider p{
    font-size: 16px;
    line-height: 30px;
}
.feat_hall{
    background: url('../img/red-bg.jpg');
    background-size: cover;    
}
main{
    border-bottom: 5px solid #BD2237;
}
@media (max-width: 992px) {
    header {
        padding-bottom: 0px !important;
    }
    #full-slider-wrapper {
        margin-top: 0px !important;
    }
    #layerslider {
        margin-top: 0px !important;
    }
    .text-slider{
        width: 760px !important;
        margin: 15% auto 0 !important;
    }
}

@media (max-width: 768px) {
    .text-slider{
        width: 350px !important;
    }
    footer div .col-sm-12{
        margin-bottom: 40px;
    }
}

