@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

/* Large desktops and laptops */

@media (min-width: 1200px) {}

/* Landscape tablets and medium desktops */

@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */

@media (min-width: 768px) and (max-width: 991px) {

    .box-gallery .col-sm-15 .item-gallery{
        height: 150px;
    }
    .mobile-button {
        display: block;
        position: absolute;
        top: -50px;
        left: 0px;
        background: #3b1c3f;
        color: #fff;
        width: 50px;
        height: 50px;
        z-index: 999;
        padding: 10px;
    }
    #search-result .search-filter {
        position: absolute;
        display: none;
        /* transition: 444ms all linear; */
        background: #fff;
        width: 100%;
        height: 500px;
        overflow-y: scroll;
    }
    #search-result .search-filter form {
        width: 96%;
        display: table;
        margin: auto;
    }
    .mobile-wrap {
        position: fixed;
        top: 80px;
        left: 0;
        z-index: 9999;
        width: 100%;
        /* transition: 444ms all linear; */
    }
    #thank-you .content h1 {
        font-size: 100px;
    }


}

/* Landscape phones and portrait tablets */

@media (max-width: 767px) {

    .about .button-view-more{
        position: relative;
    }

    .box-gallery .col-sm-15 .item-gallery{
        height: 400px;
    }
    .equal-height {
        display: block;
    }
    #search-result .result-cruise .sort-by a {
        width: 48%;
        margin-right: 0 !important;
        margin-bottom: 10px;
    }
    #search-result .result-cruise .sort-by a:nth-child(odd) {
        margin-right: 0;
        float: right;
    }
    #search-result .result-cruise .result-heading {
        overflow: hidden;
    }
    #search-result .result-cruise .loop .item figure {
        height: 363px;
        width: 100% !important;
        float: none;
        margin-bottom: 10px;
    }
    #search-result .result-cruise .loop .item {
        overflow: initial;
    }
    .mobile-button {
        display: block;
        position: absolute;
        top: -50px;
        left: 0px;
        background: #3b1c3f;
        color: #fff;
        width: 50px;
        height: 50px;
        z-index: 999;
        padding: 10px;
    }
    #search-result .search-filter {
        position: absolute;
        display: none;
        /* transition: 444ms all linear; */
        background: #fff;
        width: 100%;
        height: 500px;
        overflow-y: scroll;
    }
    #search-result .search-filter form {
        width: 96%;
        display: table;
        margin: auto;
    }
    .mobile-wrap {
        position: fixed;
        top: 80px;
        left: 0;
        z-index: 9999;
        width: 100%;
        /* transition: 444ms all linear; */
    }

    #thank-you .content h1 {
        font-size: 80px;
    }

    .blogs {
        margin-bottom: 0px;
    }
    .responsible-tourism .equal-height {
        display: block !important;
    }
    .responsible-tourism .feature-replace {
        margin-bottom: 30px;
        margin-left: 15px !important;
        margin-right: 15px !important;
        padding-left: 0px;
        padding-right: 1px;
        background: none !important;
    }
    .responsible-tourism .equal-height .content_tourism p {
        height: auto!important;
        margin: 0;
    }
}

/* Portrait phones and smaller */

@media (max-width: 480px) {


    .box-gallery .col-sm-15 .item-gallery{
        height: 250px;
    }
    #search-result .result-cruise .sort-by a {
        width: 100%;
        margin-right: 0 !important;
        margin-bottom: 10px;
    }
    #search-result .result-cruise .loop .item figure {
        height: 263px;
        width: 100% !important;
        float: none;
        margin-bottom: 10px;
    }
    #search-result .result-cruise .loop .item {
        overflow: initial;
    }

    #thank-you .content h1 {
        font-size: 50px;
    }



}

@media (max-width: 320px) {


}