@media(min-width:1200px){
    .container{max-width: 1170px;}

}

@media(min-width:1300px){
    .container{max-width: 1180px;}

}

@media(min-width:1400px){
    .container{max-width: 1270px;}



}




@media(max-width:1800px){


    .gallery-img-08 { margin-right: 10px; }






 }


@media(max-width:1699px){



    .home-banner .carousel-fade .carousel-item img { height: 690px; object-fit: cover; }
    .caption-absolute { top: 52%; transform: translateY(-48%); }

    .gallery-images {max-width: 100%;padding: 0 0px;}
    .gallery-images img{ margin: 0 0px; }
    .gallery-img-02 {margin: 185px 0px 0px;}
    .gallery-img-03 {margin: 140px 0px 0px;}
    .gallery-img-04 {margin: 30px 0px 0px 0px;}
    .gallery-img-05 {margin-top: 40px;}
    .gallery-img-06 {margin: 130px 0px 0px;}
    .gallery-img-07 {margin: 80px 0px 0px;}
    .gallery-img-08 {margin-right: 0px;}
    .packages-slider.owl-carousel .owl-nav button.owl-next{right: -100px;}
    .packages-slider.owl-carousel .owl-nav button.owl-prev{left: -100px;}

    section.inner-banner>img { width: 100%; height: 400px; object-fit: cover; }
    .inner-banner .caption-absolute { top: 60%; transform: translateY(-60%); }
    section.gallery-page-section { padding: 0 0 90px; }
    section.contact-page-section { padding: 0 0 90px; }
    .cancellation-bg { padding: 110px 0 170px; background-position: top -60px center; }






}








@media(max-width:1499px){



    .hero-title, .hero-title h1 { line-height: 52px; font-size: 52px; margin: 0 0 30px; }
    .banner-btns { padding: 20px 0 0; }
    a.default-btn { line-height: 27px; padding: 10px 25px; min-width: 230px; font-size: 16px; }
    .gallery-title h2 { line-height: 52px; font-size: 52px; }
    .packages-slider { padding: 20px 0 20px; }
    .packages-section .section-heading a.default-btn { min-width: 270px; margin: 30px 0 0; }
    .gallery-parent { padding: 0px 0 40px; margin: -45px 0 20px; background-size: 85% 100%; }
    .gallery-btns { padding: 20px 0 0; }
    .gallery-img-02 {margin: 120px 0px 0px;}
    .gallery-img-03 {margin: 90px 0px 0px;}
    .gallery-img-04 {margin: 0px 0px 0px 0px;}
    .gallery-img-05 {margin-top: 40px;}
    .gallery-img-06 {margin: 90px 0px 0px;}
    .gallery-img-07 {margin: 60px 0px 0px;}
    .packages-slider.owl-carousel .owl-nav button.owl-next{right: -70px;}
    .packages-slider.owl-carousel .owl-nav button.owl-prev{left: -70px;}
    .packages-slider.owl-carousel .owl-nav button.owl-next, .packages-slider.owl-carousel .owl-nav button.owl-prev { height: 30px; width: 30px; line-height: 30px; background-size: 30px !important; }
    .guarenteed-parent { padding: 70px 0 70px; }
    section.packages-page-section .section-heading { padding: 0 0 20px; }
    section.gallery-page-section { padding: 0 0 70px; }
    section.contact-page-section { padding: 0 0 70px; }
    .cancellation-bg { padding: 80px 0 100px; background-position: top -10px center; background-size: 100% 100%; }

    section.tour-booking-section { padding:175px 0 100px !important; }
    .booking-text { padding-left: 40px; }
    .booking-parent { padding: 20px 0 50px; }
    .booking-default-text { padding: 60px 0px 0px 60px; }

    section.tour-booking-section .booking-default-text {
        padding-left: 40px;
    }



}

@media(max-width:1399px){


    .packages-slider.owl-carousel .owl-nav button.owl-next{right: -40px;}
    .packages-slider.owl-carousel .owl-nav button.owl-prev{left: -40px;}
    .guarenteed-parent { padding: 70px 0 50px; max-width: 1120px; }
    .guarenteed-div figure { margin: 0 0 15px; min-height: 105px; }
    .guarenteed-div h4 { margin: 0 0 15px; }
    h4 { font-size: 22px; }
    .about-parent-01 { padding: 50px 0 0 20px; }
    .philosophy-text-bg { padding: 80px 0 70px; background-size: 100% 100%; background-position: top -70px center; }
    .about-parent-02 .about-text { margin-left: 20px; }







}

@media(max-width:1299px){


    .packages-slider.owl-carousel .owl-nav button.owl-next{right: -15px;}
    .packages-slider.owl-carousel .owl-nav button.owl-prev{left: -15px;}
    .packages-slider { padding: 20px 20px 20px; }
    .packages-slider.owl-carousel .owl-nav button.owl-next, .packages-slider.owl-carousel .owl-nav button.owl-prev { height: 25px; width: 25px; line-height: 25px; background-size: 25px !important; }






}

@media(max-width:1199px){


        .bottom-header .col-5 { flex: 0 0 100%; max-width: 100%; order: 2;  padding: 0px;}
        .bottom-header .col-2 {flex: 0 0 100%;max-width: 100%;order: 1;display: none;}
        .top-logo { max-width: 220px; margin-left: 20px; margin-bottom: 20px; }
        .header-menu-right { border-top: solid 1px #cfbcbc; }
        .mobile-logo{ display: block !important; }

        body.open-menu .owl-carousel { z-index: 0; }
        body.open-menu .bottom-header .row { margin: 0; }
        .bottom-header { margin: -0px 0 0; text-align: center; }
        .top-header { position: absolute; top: 33px; z-index: 1; }
        .hero-title, .hero-title h1 { line-height: 40px; font-size: 38px; letter-spacing: 1px; margin: 0 0 15px; }
        .banner-btns { padding: 5px 0 0; }
        a.default-btn.btn-1 { margin-right: 15px; }
        a.default-btn { line-height: 24px; padding: 10px 25px; min-width: 200px; font-size: 15px; }
        .home-banner .carousel-fade .carousel-item img { height: 570px; }
        .header-section.sticky .top-header { display: block; }
        .header-section.sticky { padding: 10px 0; }
        .gallery-title h2 {line-height: 40px; font-size: 38px; letter-spacing: 1px;  }

        .packages-section { padding: 30px 0; }
        .packages-slider.owl-carousel .owl-nav button.owl-next{right: -5px;}
        .packages-slider.owl-carousel .owl-nav button.owl-prev{left: -5px;}
        .packages-slider { padding: 10px 25px 15px; }
        .section-title, .section-title h1, .section-title h2, .section-title h3 { font-size: 22px; line-height: 30px; }
        .offer { font-size: 13px; padding: 5px 24px; top: 15px; height: 28px; }
        .packages-text h4 { font-size: 16px; margin: 0 0 12px; }
        .packages-price strong { line-height: 40px; font-size: 32px; }
        .packages-text.default-css ul li { padding-left: 19px; font-size: 13px; line-height: 20px; margin: 6px 0; background-position: top 4px left; }
        .packages-text { padding: 15px; }
        .packages-text a.default-btn { padding: 7px 10px; bottom: 20px; left: 15px; right: 15px; font-size: 14px; }
        .packages-card { min-height: 410px; padding: 0 0 70px; }
        .packages-price { font-size: 16px; left: 15px; bottom: 15px; }
        .packages-section .section-heading a.default-btn { min-width: 240px; margin: 10px 0 0; }
        .gallery-parent { padding: 0px 0 20px; margin: -40px 0 20px; background-size: 85% 100%; }
        .gallery-img-02 {margin: 80px 0px 0px;}
        .gallery-img-03 {margin: 40px 0px 0px;}
        .gallery-img-04 {margin: 0px 0px 0px 0px;}
        .gallery-img-05 {margin-top: 20px;}
        .gallery-img-06 {margin: 50px 0px 0px;}
        .gallery-img-07 {margin: 40px 0px 0px;}
        .packages-slider.owl-carousel .item { padding: 8px;  overflow: hidden; }
        .gallery-btns { padding: 15px 0 0; }
        h4 { font-size: 18px; }
        .guarenteed-div figure { min-height: 90px; max-width: 80px; margin: 0 auto 10px; }
        .guarenteed-div h4 { margin: 0 0 10px; }
        .guarenteed-parent { padding: 50px 0 40px; max-width: 980px; }
        p { font-size: 15px; line-height: 22px; }
        .footer { padding: 50px 0; }
        .footer-menu-right { padding-left: 30px; }
        .instagram-slider.owl-carousel { margin: 15px 0 0; }
        .instagram-slider.owl-carousel .item { padding: 8px; }
        section.packages-page-section .section-heading { padding: 0 0 10px; }
        section.packages-page-section .row { padding: 0 0 40px; }
        section.packages-page-section { padding: 0px 0 10px; }
        body.open-menu .caption-absolute { z-index: 0; }
        section.gallery-page-section .gallery-parent { margin: -30px 0 0px; }
        section.gallery-page-section { padding: 0 0 50px; }
        section.contact-page-section { padding: 0 0 50px; }
        .contact-social { padding: 20px 0 0; }
        section.contact-page-section .section-heading { padding: 0 0 60px; }
        .guarenteed-parent .row { margin: 0; }
        .about-parent-01 { padding: 50px 0 0 0px; }
        section.about-page-section .section-title, section.about-page-section .section-title h1, section.about-page-section .section-title h2, section.about-page-section .section-title h3 { margin: 0 0 15px; }
        .philosophy-text-bg { padding: 50px 0 50px; background-position: top -0px center; }
        .about-images-2 { margin-left: 0px; }
        .about-parent-02 .about-text { margin-left: 0px; }
        .cancellation-bg { padding: 50px 0 50px; background-position: top -10px center; background-size: 100% 100%; }
        section.tour-booking-section { padding: 145px 0 0; }
        section.tour-booking-section {
            padding: 145px 0 70px !important;
        }
        .booking-text { padding-left: 0px; }
        .booking-info { padding: 0 0 20px; }
        .booking-info p { font-size: 17px; line-height: 27px; }
        .booking-info p img { margin-right: 9px; }
        .booking-info .offer { left: 22px; }
       .calendar-box { min-height: 450px; margin: 35px 0 0; }
       .booking-default-text { padding: 50px 0px 0px 0px; }
      .default-css ul li, .default-css ol li { font-size: 15px; line-height: 23px; }

      .booking-box {
          padding: 0 50px 70px;
      }
      .booking-box .calendar-box {
          padding: 30px 40px 40px 40px;
      }
      section.tour-booking-section .booking-parent {
          padding: 0 0 25px;
      }
      section.tour-booking-section .booking-default-text a.default-btn {
        margin-top: 30px;
    }
    section.tour-booking-section .booking-default-text {
        padding-left: 0;
    }
    section.tour-booking-section .booking-default-text ul {
        margin-bottom: 20px;
    }
    .footer {
        padding-bottom: 120px !important;
    }
    .nav-site--mobile {
        display: block;
        background: #000;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        width: 100%;
        z-index: 9;
        box-shadow: rgb(124 234 2 / 65%) 0px 0px 3px;
    }
    nav.nav-site-links--mobile {
        display: flex;
        justify-content: space-between;
        text-align: center;
    }
    nav.nav-site-links--mobile a {
        display: block;
        text-align: center;
        width: 20%;
        font-family: 'Asap', sans-serif;
       font-weight: bold;
        font-size: 18px;
        padding: 13px 0px 12px;
    }
    nav.nav-site-links--mobile a i {
        display: block;
        font-size: 22px;
        margin-bottom: 6px;
    }
    nav.nav-site-links--mobile a:hover {
        color: #fff;
    }
    .navbar-header {
        display: none;
    }
}
@media(max-width:991px){


        .social-top a { padding: 0 4px; }
        .top-head-right { margin-left: -5px; }
        .guarenteed-div.default-css p br { display: none; }
        .footer .col-sm-5 {display: none; }
        .footer .col-sm-2 { flex: 0 0 100%; max-width: 100%; order: 1; }
        .footer-menu-mobile { display: block !important; padding: 15px 0 0; }
        .footer-menu-mobile ul li { display: block; list-style: none; text-transform: uppercase; font-size: 16px; letter-spacing: 1px; color: #fff; font-weight: bold; font-family: 'Asap', sans-serif; text-align: center; padding: 8px 0; border-bottom: 1px solid #707070; }
        .footer-menu-mobile ul li a { color: #fff; }
        .footer-menu-mobile ul li a:hover{color: #7cea02;}
        .footer-menu-mobile ul li:last-child{ border-bottom: none; }
        .instagram-list ul{ justify-content: center; }
        .instagram-list ul li { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
        section.packages-page-section .section-heading { padding: 0 0 0px; }
        section.packages-page-section .packages-img figure img { width: 100%; height: 190px; object-fit: cover; }

        .about-images { min-height: 370px; }
        .about-images-2 { min-height: 380px; }
        .booking-text.default-css ul { padding: 0px 0 0 0px; }
        .calendar-box { min-height: 350px; margin: 24px 0 0; }






}






@media(max-width:812px){





    .mobile-logo { max-width: 220px; margin: 0 auto; }
    .top-header { top: 30px; }
    .hero-title, .hero-title h1 { line-height: 30px; font-size: 26px; letter-spacing: 0px; margin: 0 0 10px; }
    a.default-btn { line-height: 21px; padding: 8px 22px; min-width: 150px; font-size: 14px; }
    .banner-caption { max-width: 520px; }
    p { font-size: 14px; line-height: 20px; }
    .home-banner .carousel-fade .carousel-item img { height: 470px; }
    a.default-btn { line-height: 20px; padding: 8px 15px; min-width: 120px; font-size: 13px; }
    .gallery-title h2 {line-height: 30px; font-size: 26px;  }
    .packages-section { padding: 20px 0; }
    .section-title, .section-title h1, .section-title h2, .section-title h3 { font-size: 20px; line-height: 28px; }
    .gallery-img-01 {max-width: 22%;}
    .gallery-img-02 {max-width: 26%;margin: 40px 0px 0px;}
    .gallery-img-03 {max-width: 22%;margin: 20px 0px 0px;}
    .gallery-img-04 {max-width: 26%;}
    .gallery-img-05 {max-width: 26%;margin-top: 0px;}
    .gallery-img-06 {max-width: 22%;margin: 10px 0px 0px;}
    .gallery-img-07 {max-width: 26%;}
    .gallery-img-08 {max-width: 22%;}
    .gallery-section { margin: 0px 0 0; padding: 20px 0 0; }
    .gallery-parent {  margin: 0px 0 20px; }


    .gallery-btns { padding: 10px 0 0; }
    h4 { font-size: 16px; }
    .guarenteed-div figure { min-height: 65px; max-width: 60px; margin: 0 auto 10px; }
    .guarenteed-parent { padding: 40px 0 25px; }

    .footer { padding: 40px 0; }
    .footer-social { padding: 15px 0 0; }
    .copyright-menu li { margin-left: 15px; }
    .instagram-list ul li { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
    .top-header { top: 22px; }
    .top-head-right { display: block; }
    .top-Call p { margin: 0 5px; }

    section.packages-page-section .row { padding: 0 0 30px; }
    section.inner-banner>img { height: 330px; }
    .packages-text p { font-size: 13px; line-height: 20px; }
    section.gallery-page-section .gallery-parent { margin: 0px 0 20px; }
    section.contact-page-section { padding: 0 0 40px; }

    .contact-social { padding: 10px 0 0; }
    .contact-form { padding: 50px 30px 50px; max-width: 670px; }
    section.contact-page-section .section-heading { padding: 0 0 40px; }
    .contact-social .top-Call p { font-size: 16px; }
    .contact-form .medium { height: 44px; font-size: 15px !important; padding: 10px 15px !important; }
    .contact-form .gform_button { font-size: 15px; padding: 12px 30px; width: 180px; height: 44px; }
    .about-parent-01 { padding: 40px 0 0 0px; }
    .philosophy-text-bg { padding: 40px 0 40px; }
    .about-images-2 { min-height: 310px; }
    .cancellation-bg { padding: 40px 0 30px; }
    section.tour-booking-section { padding: 125px 0 0; }
    .default-css ul li, .default-css ol li { font-size: 14px; line-height: 20px; }






}








@media(max-width:800px){



    .packages-text a.default-btn { padding: 7px 10px; bottom: 15px; left: 15px; right: 15px; font-size: 14px; }
    .packages-card { min-height: 420px; padding: 0 0 50px; }
    .gallery-img-01 {max-width: 30%;}
    .gallery-img-02 {max-width: 36%;margin: 40px 0px 0px;}
    .gallery-img-03 {max-width: 30%;margin: 0px 0px 0px;}
    .gallery-img-04 {max-width: 42%;margin: 20px 0px 0px 0px;}
    .gallery-img-05 {max-width: 52%;margin-top: 20px;}
    .gallery-img-06 {max-width: 28%;margin: 0px 0px 0px;}
    .gallery-img-07 {max-width: 38%;margin: 20px 0px 0px 0px;}
    .gallery-img-08 {max-width: 30%;margin: 40px 0 0;}
    .gallery-title { width: 250px; }
    section.packages-page-section .col-sm-4 { flex: 0 0 50%; max-width: 50%; }
    section.packages-page-section .row { justify-content: center; }
    section.gallery-page-section { padding: 0 0 30px; }


    .instagram-parent .row { margin: 0 -40px; }
    .instagram-slider.owl-carousel .owl-nav button.owl-prev { left: 60px; }
    .instagram-slider.owl-carousel .owl-nav button.owl-next { right: 60px; }
    .about-images { min-height: 310px; }








}



@media(max-width:1023px) {
    .booking-box {
        padding: 0 30px 50px;
    }
    .booking-box .medium {
        height: 44px;
        font-size: 12px !important;
    }
    .booking-box .textarea.medium {
        height: 170px !important;
        padding: 16px 15px !important;
        resize: none;
    }
    .booking-box .calendar-box {
        background: #000000;
        padding: 20px 20px 30px 20px;
    }
    .booking-box .calendar-box .gform_wrapper .gfield_validation_message, .booking-box .calendar-box .gform_wrapper .validation_message {
        font-size: 11px!important;
        margin-top: 5px!important;
    }
    .booking-box .gform_wrapper.gravity-theme .gfield_label {
        font-size: 12px;
    }
    .booking-box .gform_wrapper.gravity-theme .gfield_label span.gfield_required.gfield_required_text {
        font-size: 12px !important;
    }
    .booking-box .calendar-box .gform_button {
        font-size: 15px;
        padding: 12px 30px;
        width: 180px;
        height: 44px;
    }
    .booking-box .gfield_total_4_ {
        padding-bottom: 10px;
    }
    section.tour-booking-section {
        padding: 125px 0 50px !important;
    }
}


@media(max-width:700px){



    .copyright-parent .col-sm-6 { flex: 0 0 100%; max-width: 100%; text-align: center; }
    .copyright-menu { text-align: center; padding: 10px 0 0; }
    .copyright-menu li { margin: 0 7px; }

    .section-heading { max-width: 330px; }
    .about-parent-01 .row { align-items: inherit; }
    .about-images-2 { min-height: 270px; }
    .about-parent-02 .row { align-items: inherit; }







}

@media(max-width:641px){

    .social-top a { padding: 0 2px; }
    .packages-card { min-height: 390px; }
    .guarenteed-parent .col-sm-4 { flex: 0 0 50%; max-width: 50%; padding: 15px; }
    .guarenteed-parent .row { justify-content: center; }
    .guarenteed-parent { padding: 30px 0 5px; }
    .instagram-list ul li { -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; }
    .top-Call p { font-size: 13px; line-height: 20px; }
    .gfield { padding: 0 0px 15px; }
    .about-parent-01 .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
    .about-parent-01 .col-sm-6:first-child{ order: 2; }
    .about-parent-01 .col-sm-6:last-child{ order: 1; }
    .about-images { min-height: 390px; max-width: 450px; margin: 0 auto; }
    .about-text { max-width: 100%; text-align: center; margin: 35px 0 0; }
    .about-parent-02 .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
    .philosophy-text-bg { padding: 25px 0 30px; }
    .about-images-2 { min-height: 370px; max-width: 440px; margin: 0 auto; }
    .cancellation-bg { padding: 25px 0 25px; }


    .booking-parent .col-sm-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .booking-parent .col-sm-6:first-child{ order: 2; }
    .booking-parent .col-sm-6:last-child{ order: 1; }
    .booking-text { padding: 30px 0 0; }






}

@media(max-width:610px){


}

@media(max-width:575px){


    .mobile-logo { max-width: 170px; }
    .top-header { top: 22px; }
    .packages-card { min-height: auto; }
    .packages-slider.owl-carousel .item { padding: 0px; }
    .guarenteed-parent .col-sm-4 { flex: 0 0 100%; max-width: 100%; }
    a.default-btn.btn-1 { margin-right: 10px; }

    .top-Call { display: none; }
    .moblie-Call { display: block !important; text-align: left; padding: 10px 20px; }
    .moblie-Call p { font-size: 16px; color: #fff; font-weight: bold; font-family: 'Asap', sans-serif; margin: 0; }
    .moblie-Call a p{ color: #fff; }
    .moblie-Call a p:hover{ color: #7cea02; }
    .footer-social .top-Call { display: block; }
    .footer-social { display: block; margin: 0 auto; text-align: center; }

    section.packages-page-section .col-sm-4 { flex: 0 0 100%; max-width: 100%; padding: 15px 15px 5px; }
    section.packages-page-section { padding: 0; }
    .contact-form { padding: 20px 15px 20px; }
    .contact-form .gform_wrapper { padding: 10px 0 0; }
    .contact-form .medium { height: 40px; font-size: 14px !important; padding: 10px 15px !important; }
    .contact-form .textarea.medium { height: 110px; }
    .contact-form .gform_button { font-size: 14px; padding: 11px 20px; width: 160px; height: 40px; }
    section.contact-page-section .section-heading { padding: 0 0 30px; }




    .booking-info .offer { left: 20px; padding: 5px 13px; }
    .booking-info p img { margin-right: 5px; }
    .booking-info p { font-size: 16px; line-height: 26px; }
    .booking-info { padding: 0 0 15px; }
    .booking-parent { padding: 10px 0 30px; }
    section.tour-booking-section {
        padding: 105px 0 50px !important;
    }

    .calendar-box p {
        font-size: 12px;
        line-height: 18px;
    }



    .calendar-box {
        min-height: 250px;
        margin: 20px 0 0;
    }
    .booking-box {
        padding: 0 0px 40px;
    }
    .booking-box .calendar-box {
        margin-top: 10px;
    }
    section.tour-booking-section .booking-default-text a.default-btn {
        margin-top: 20px;
    }
    nav.nav-site-links--mobile a i {
        font-size: 22px;
        margin-bottom: 4px;
    }
    nav.nav-site-links--mobile a {
        font-size: 16px;
        padding: 20px 0px 15px;
    }
    .footer {
        padding-bottom: 100px !important;
    }
    .header-section {
        position: absolute !important;
        animation: none !important;
    }
}


@media(max-width:480px){


    .packages-slider { padding: 10px 0px 35px; }
    .packages-slider.owl-carousel .owl-nav { width: 70px; margin: 40px auto 0; position: relative; }
    .gallery-img-01 {max-width: 48%;}
    .gallery-img-02 {max-width: 48%;margin: 0px 0px 0px;}
    .gallery-img-03 {max-width: 48%;margin: 20px 0px 0px;}
    .gallery-img-04 {max-width: 48%;margin: -77px 0px 0px 0px;}
    .gallery-img-05 {max-width: 48%;margin-top: 20px;}
    .gallery-img-06 {max-width: 48%;margin: -170px 0px 0px;}
    .gallery-img-07 {max-width: 48%;margin: 20px 0px 0px 0px;}
    .gallery-img-08 {max-width: 48%;margin: -60px 0 0;}
    .instagram-list ul li { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
    .gform_fields .gfield.gf_right_half, .gform_fields .gfield.gf_left_half { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }







}

@media(max-width:420px){


    .top-header { display: none; }
    .header-section.sticky .top-header { display: none; }
    .gallery-img-04 {max-width: 48%;margin: -50px 0px 0px 0px;}
    .gallery-img-06 {max-width: 48%;margin: -120px 0px 0px;}
    .gallery-img-08 {max-width: 48%;margin: -50px 0 0;}
    .about-images-2 { min-height: 310px; }
    .about-images { min-height: 320px; }






}


@media(max-width:375px){



    .instagram-parent .row { margin: 0 0px; }
    .instagram-slider.owl-carousel .owl-nav button.owl-next { right: 15px; }
    .instagram-slider.owl-carousel .owl-nav button.owl-prev { left: 15px; }
    .instagram-slider.owl-carousel .owl-nav button.owl-next, .instagram-slider.owl-carousel .owl-nav button.owl-prev { height: 25px; width: 25px; line-height: 25px; background-size: 26px !important; }
    .about-images { min-height: 300px; }
    .about-images-2 { min-height: 280px; }


}
