

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

    #about {
        padding: 50px 0;
    }

    #services {
        padding: 50px 0;
    }

    #gallery {
        padding: 50px 0;
    }

    #contact {
        padding: 50px 0;
    }

    .gallery_h {
        font-size: 25px;
    }
    .carousel-caption{
        width: 100%;
    }
    #abt_image{
        margin-top: 20px;
    }
    .book_btn{
        margin-top: 20px;
    }
    .book_h{
        text-align: center;
        line-height: 45px;
    }
    .team_box{
        margin-top: 30px;
    }
}

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

    #logo{
        padding-top: 5px !important;
        padding-left: 20px !important;
    }

    #ms_indicators {
        bottom: 25px;
    }

    #ms_indicators li {
        border: 1px solid var(--secondary-color);
        padding: 2px 13px;
        margin-right: 15px;
        height: 7px;
    }
    .left-s{
        font-size: 30px !important;
    }
    .right-s{
        font-size: 18px !important;
    }
    .slider_btn{
        padding: 5px 20px;
        font-size: 14px;
        letter-spacing: 0.3px;
    }
    .footer_h{
        margin-top: 15px !important;
    }

}


@media only screen and (max-width: 640px) {
    .left-s{
        font-size: 20px !important;
        padding-bottom: 5px !important;
    }
    .right-s{
        font-size: 13px !important;
        line-height: 22px;
        padding-bottom: 5px !important;
    }
    .slider_btn{
        padding: 4px 20px !important;
        font-size: 12px !important;
        letter-spacing: 0.3px;
    }
    .carousel-caption{
        padding: 15px 5%;
    }

}
