

@media (max-width: 600px)
{
.column2.footer_col2 p {
    text-align: center !important;
}
}
@media (max-width: 567px)
{
.carousel:not(.advanced_responsiveness) .carousel-inner h2 span {
    font-size: 12px !important;
}
}

@media (max-width: 768px)
{
.menu-li {
    color: #fff !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 15px !important;
    margin-bottom: 5px !important;
    font-weight: 300 !important;
}
}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover, .carousel-inner .item.dark .slider_content .text .qbutton:hover, .carousel-inner .item.light .slider_content .text .qbutton.white:hover, .carousel-inner .item.light .slider_content .text .qbutton:hover {
    background-color: #f53644;
    border-color: #f53644 !important;
}
.carousel-inner .item.dark .slider_content .text .qbutton, .carousel-inner .item.light .slider_content .text .qbutton {
    background-color: #000;
    border-color: #000;
color:#fff;
}
.separator.small {
    background-color: #303030;
    height: 2px;
    position: relative;
    width: 22px;
    display: block;
    margin: 10px auto 20px;
}

.title .separator {
    background-color: #ffffff;
    width: 363px;
}
.footer_top {
    padding: 52px 0 52px;
}
.footer_bottom {
    padding: 39px 0;
}
.footer_top a:hover
{
color:#fff !important;
}
.footer_top .book-bt a {
    font-family: "Roboto", sans-serif;
    background: #f84211;
    color: #fff !important;
    padding: 5px 15px;
}
.footer_top .two_columns_50_50>.column2 {
    text-align: right;
}
.footer_top .column2 p.footerinfo1 {
    font-family: roboto;
    font-weight: 700;
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 2px;
}

