/* -------1200--------- */

@media (min-width: 1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1500px !important;
    }

}
/* -------767--------- */

@media only screen and (max-width: 767px) {
    .video-wrapper.text-center video {
    width: 100% !important;
    height: auto !important;
}

    a.navbar-brand {
        width: 65%;
    }
    .sec-logo-j{
        width: 100%;
    }
    .sec-header-bgg {
        padding: 0;
    }
    .sec-mobile-d{
        display: block;
    }
    .sec-btn-header-bggg{
        display:none;
    }
    a.nav-link.sec-li-small2 {
           padding: 30px 0px 0px 0px !important;
        border-bottom: 1px solid #fff;
    }
    .sechero-pp h2 {
        font-size: 39px;
        padding-top: 30px;
    }
    .sechero-pp p {
        font-size: 22px;
        padding-top: 20px;
    }
    .sec-star {
        padding-top: 0px;
    }
    .sec-top-icon-22{
        display: none;
    }
    .sec-hero-bhh {
        padding-bottom: 100px;
    }
    .sec-video-mm {
        margin-top: -80px;
    }   
    .sec-video-w {
        width: 100%;
    }
    .sec-video-pp p {
        font-size: 22px;
        padding-bottom: 10px;
    }
    .sec-ser-h , .sec-off-h , .sec-boo-slid-h ,.sectest-hh {
        font-size: 40px;
        line-height: 50px;
    }
    .sec-bgg-service {
        padding: 20px 0px 180px 0px;
    }
    .sec-serv-mm {
        margin-top: -167px;
        padding-bottom: 40px;
    }
    .sec-ser-ccc h2 {
        font-size: 27px;
    }
    .sec-off-pad {
        padding-bottom: 40px;
    }
    .sec-polt-bg {
        background: #000;
        padding: 60px 0px 90px 0px;
    }
    .sec-poti-mm {
        margin-top: -77px;
        padding-bottom: 40px;
    }
    .each-testi p {
        font-size: 20px;
        width: 100%;
    }
    .eui-widget-title.es-widget-title.eapps-instagram-feed-title a {
        font-size: 19px !important;
        
    }
    .eapps-instagram-feed-title {
        padding: 14px 10px;
    }
    .sec-foot-pp {
        padding: 30px 0px 30px 0px;
    }
    .sec-copy-p {
        padding-top: 20px;
        font-size: 18px;
        text-align: center;
    }
    .sec-icon-foo{
        text-align: center;
    }
    .sec-row-paaaaa{
        padding-top: 10px !important;
    }
    .sec-about-bgg2 {
        padding: 20px 20px;
        background-size: cover;
    }
    .sec-abot-h {
    font-size: 40px;
    color: #fff;
    }
    .sechr-h {
        background: #fff;
    }
    .sec-abot-p2 {
        font-size: 18px;
    }
    .sec-margin {
        margin-top: -20px !important;
        margin: auto;
    }
    .s-img-w {
        width: 100%;
    }
    .s-img-w h4 {
        font-size: 21px;
        line-height: 30px;
        padding-top: 28px;
    }
    .s-img-w p {
        font-size: 18px;
        line-height: 24px;
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .sec-sev-book-h {
        font-family: 'Nunito';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 25px;
        color: #000000;
        margin: 0;
    }
    .row.m-0.align-items-center {
        text-align: center;
    }
    .sec-sev-book-p {
        font-family: 'Nunito';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 42px;
        margin: 0;
        text-align: center;
        color: #898989;
    }
    .sec-menu-btn22 {
        background: #000;
        border-radius: 50px !important;
        font-family: 'Nunito';
        font-style: normal;
        font-family: 'Playfair Display';
        font-weight: 600;
        font-size: 16px;
        line-height: 25px;
        text-align: center;
        color: #fff;
        border-radius: 0;
        border: 0;
        padding: 10px 20px;
    }
    .sec-erv-book {
        padding: 20px 0px;
    }
}