/*-------------------------------------*/
/*Created by Bryan on 04/01/2019 AD.*/
/*-------------------------------------*/
@media (min-width: 1440px) {

}
@media (max-width: 1440px) {
    .wr_wrapper .wr_content.other_info .col_row .base_other .box_other .detail .headline{
        font-size: 28px;
    }
    .item1.owl-theme .owl-nav .owl-prev{
        left: 50px;
    }
    .item1.owl-theme .owl-nav .owl-next {
        right: 50px;
    }
}

@media (max-width: 1280px) {
    .wr_wrapper .wr_content{
        padding: 0 50px;
    }
    .wr_wrapper .wr_content.offers_home .col_row {
        padding: 0 0 50px;
    }
    .img_item {
        height: 550px;
    }
    .wr_wrapper .wr_content.content_child .base_child .col_50 {
        padding: 20px;
    }
}
@media (max-width: 1200px) {
    .base_rooms .container , .gall_info .container{
        padding: 0;
    }
    .base_rooms .container .row,.gall_info .container .row{
        padding: 0 50px;
    }
    .box_experience .img_item {
        height: 450px;
    }


    .wr_header .base_header .box_logo{
        width: 200px;
        padding: 15px;
    }
    .wr_header .base_header .social_list{
        display: none;
    }
    .wr_header .base_header .btn_booknow{
        display: none;
    }

    .wr_menu .uk-navbar-nav .title{
        padding: 0;
        justify-content: left;
    }


    .wr_menu .uk-navbar-nav .uk-navbar-dropdown{
        position: relative;
        width: auto;
        top: -10px !important;
        padding: 0 20px;
        background: transparent;
        box-shadow: none;
    }
    .wr_menu .uk-navbar-nav .uk-navbar-dropdown.uk-open{
        display: none;
    }
    .wr_menu .uk-navbar-nav .uk-navbar-dropdown.active{
        display: block !important;
    }

    .wr_menu .uk-navbar-nav .nav_title{
        justify-content: left;
        min-height: 40px;
    }

    .wr_slideshow .box_slideshow .slideshow_caption{
        width: 90%;
    }
    .wr_slideshow .box_slideshow .slideshow_caption h2{
        font-size: 48px;
    }

    .wr_wrapper .wr_content .col_row{
        padding: 50px 0;
    }
    .wr_wrapper .wr_content .col_50{
        width: 100%;
    }
    .wr_wrapper .wr_content .base_title{
        padding-left: 0;
        text-align: center;
    }
    .wr_wrapper .wr_content .base_title .title_primary,
    .wr_wrapper .wr_content .headline_primary h1,
    .wr_wrapper .wr_content.offers_home .col_row .base_offers .box_offers .offers_detail .text_secondary{
        font-size: 36px;
    }
    .wr_wrapper .wr_content .headline_primary .line_item{
        height: 50px;
    }
    .wr_wrapper .wr_content .base_title .title_primary.line_item:before{
        display: none;
    }
    .wr_wrapper .wr_content.content_info .primary_detail {
        padding: 0;
    }
    .wr_wrapper .wr_content.amenities .base_amenities .text_primary {
        margin-bottom: 30px;
    }

    .wr_wrapper .wr_content.rooms_home .col_row .base_rooms .box_room .room_detail .headline,
    .wr_wrapper .wr_content.offers_home .col_row .base_offers .box_offers .offers_detail .headline,
    .wr_wrapper .wr_content.experience_home .col_row .base_experience .box_experience .detail .headline,
    .wr_wrapper .wr_content.content_child .base_child .box_child .child_detail .headline,
    .wr_wrapper .wr_content.other_info .col_row .base_other .box_other .detail .headline{
        font-size: 24px;
    }
    .wr_wrapper.wr_footer .wr_content{
        width: 100%;
        padding: 0 50px;
    }

    .wr_wrapper.wr_footer .base_footer .logo_ft{
        margin-bottom: 30px;
    }
    .wr_wrapper.wr_footer .base_footer .col_10,
    .wr_wrapper.wr_footer .base_footer .col_25,
    .wr_wrapper.wr_footer .base_footer .col_40{
        width: 100%;
    }
    .wr_wrapper.wr_footer .base_footer .detail .wr_phone:before,
    .wr_wrapper.wr_footer .base_footer .detail .wr_mobile:before,
    .wr_wrapper.wr_footer .base_footer .detail .wr_fax:before,
    .wr_wrapper.wr_footer .base_footer .detail .wr_email:before{
        top: auto;
        left: auto;
        display: inline-block;
    }

    .video_layer{
        bottom: 20px;
    }

    .wr_wrapper .wr_content .base_title .base_detail .box_award{
        width: 100%;
        padding: 0;
        float: none;
        margin-top: 0;
    }
    .wr_wrapper .wr_content .base_title .base_detail .box_award .our_award{
        width: 414px;
        padding-top: 30px;
    }
    .wr_wrapper .wr_content .base_title .base_detail .box_award .line_pattern{
        height: 15px;
    }
    .wr_wrapper .wr_content.rooms_home .col_row{
        padding:  0 0 50px;
    }
    .wr_wrapper .wr_content.other_info .col_row,
    .wr_wrapper .wr_content.wr_location .col_row{
        padding: 0 0 50px;
    }
    .wr_wrapper .wr_content.rooms_home .col_row .base_rooms .base_nav,
    .wr_wrapper .wr_content.offers_home .base_nav .box_nav,
    .wr_wrapper .wr_content.experience_home .base_nav .box_nav,
    .wr_wrapper .wr_content.testimonials_home .base_nav .box_nav,
    .wr_wrapper .wr_content.gall_info .base_gall .base_nav .box_nav,
    .wr_wrapper .wr_content.other_info .base_nav .box_nav{
        display: none;
    }
    .wr_wrapper .wr_content.rooms_home .uk-slider-nav,
    .wr_wrapper .wr_content.offers_home .uk-slider-nav,
    .wr_wrapper .wr_content.experience_home .uk-slider-nav,
    .wr_wrapper .wr_content.gall_info .uk-slider-nav,
    .wr_wrapper .wr_content.other_info .uk-slider-nav{
        display: flex;
        padding: 30px;
    }

    .wr_wrapper .wr_content.content_child .primary_detail,
    .wr_wrapper .wr_content.content_info .primary_detail{
        width: 100%;
    }
    .wr_wrapper .wr_content.amenities .base_amenities{
        width: 100%;
    }


}
@media (max-width: 1024px) {
    .our_partners {
        padding: 50px 25px;
    }
    .logo_ft {
        padding: 0 10px;
    }
    .navbar-brand {
        left: 0;
    }
    .sha-plus {
        left: 175px;
        height: 70px;
    }
    .uk-navbar-nav > li > a {
        padding: 37px 9px 25px !important;
    }
    .text-slide {
        display: none;
    }
    .item1.owl-carousel .owl-stage-outer {
        overflow: hidden !important;
    }
    .base_rooms .container .row, .gall_info .container .row {
        margin: 0;
    }
    .img_item ,.offers_info .img_item{
        height: 450px;
    }
    .box_experience .img_item {
        height: 400px;
    }
    .wr_footer [class*=col-xs-]{
        width: 100%;
        text-align: center;
    }
    .wr_footer .col-xs-4:nth-child(3){
        text-align: center;
    }
    .wr_wrapper.wr_footer .base_footer .logo_ft {
        margin: 0;
    }
    .base_rooms .container .row{
        padding: 0;
    }
    .wr_wrapper .wr_content.gall_info .col_row ,
    .wr_wrapper .wr_content.amenities .col_row{
        padding: 0 0 50px;
    }
    .item3.owl-theme .owl-nav {
        display: none;
    }
    .item3.owl-theme .owl-dots {
        display: block;
    }
    .wr_wrapper .wr_content,
    .wr_wrapper .wr_content.rooms_home,
    .wr_wrapper.wr_footer .wr_content, .gall_info .container .row {
        padding: 0 25px;
    }

    .wr_wrapper .wr_content.offers_home .col_row .base_offers .box_offers .offers_detail h2{
        display: none;
    }
    .wr_wrapper .wr_content.testimonials_home .base_testimonials{
        width: 100%;
    }
    .wr_wrapper.wr_footer .base_footer .detail{
        padding: 0;
    }
    .wr_wrapper.wr_footer .wr_copyright{
        padding: 25px;
    }

    .wr_wrapper .wr_content .offers_info .mainbox .box_details .details h1{
        font-size: 28px;
    }

    .wr_wrapper .wr_content .base_title{
        width: 100%;
    }


}
@media (max-width: 991px) {
    .wr_wrapper .wr_content.content_info .col_card{
        width: 100%;
        padding: 10px 0;
    }
    .reservation-box {
        display: none;
    }
    /*********** HEADER MOBILE ***********/
    .wr_header {
        background: #fff;
    }
    .hamburger.active{
        right: 50px;
    }
    .hamburger{
        padding: 20px;
        width: 100px;
        top: 32px;
        right: 150px;
        display: block;
        z-index: 99;
    }
    .wr_menu .uk-menu{
        display: none;
    }
    .wr_menu.active .uk-menu{
        display: block;
    }
    .wr_menu {
        padding: 0;
    }
    .wr_menu .uk-navbar-nav{
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
        margin-top: 70px;
        padding: 0 20px;
        display: block;
    }
    .wr_menu .uk-navbar-nav li{
        position: relative;
        margin: 0;
        border-bottom: 1px solid #f1f1f1;
        animation-name: fadeInUp;
        animation-duration: 0.6s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        animation-timing-function: ease-in-out;
        list-style: none;
    }

    .wr_menu .uk-navbar-nav li:nth-child(1) {
        animation-delay: 0.3s;
    }

    .wr_menu .uk-navbar-nav li:nth-child(2) {
        animation-delay: 0.4s;
    }
    .wr_menu .uk-navbar-nav li:nth-child(3) {
        animation-delay: 0.5s;
    }
    .wr_menu .uk-navbar-nav li:nth-child(4) {
        animation-delay: 0.6s;
    }
    .wr_menu .uk-navbar-nav li:nth-child(5) {
        animation-delay: 0.7s;
    }
    .wr_menu .uk-navbar-nav li:nth-child(6) {
        animation-delay: 0.8s;
    }
    .wr_menu .uk-navbar-nav li:nth-child(7) {
        animation-delay: 0.9s;
    }
    .wr_menu .uk-navbar-nav li:nth-child(8) {
        animation-delay: 1s;
    }
    .wr_menu .uk-navbar-nav li:nth-child(9) {
        animation-delay: 1.1s;
    }
    .wr_menu .uk-navbar-nav li:nth-child(10) {
        animation-delay: 1.2s;
    }
    .wr_menu .uk-navbar-nav li:nth-child(11) {
        animation-delay: 1.3s;
    }
    .wr_menu .uk-navbar-nav .uk-navbar-dropdown li{
        border: 0;
        margin: 0;
    }
    .wr_header .base_header .wr_book_m{
        padding: 38px 15px;
        display: block;
    }
    .wr_menu .uk-navbar-nav li {
        width: 100%;

    }
    .uk-navbar-nav > li > a {
        position: relative;
        width: 100%;
        padding: 15px !important;

    }
    .uk-navbar-dropdown-nav a {
        white-space: pre-wrap;
    }
    .wr_menu .uk-navbar-nav .base_plus_icon{
        position: absolute;
        top: 0;
        right: 0;
        width: 50px;
        height: 100%;
        z-index: 55;
        cursor: pointer;
        display: block;
    }
    .wr_menu .uk-navbar-nav .base_plus_icon .plus_icon{
        position: absolute;
        width: 50px;
        height: 40px;
        right: 0;
        top: 6px;
        display: block;

    }
    .wr_menu .uk-navbar-nav .base_plus_icon .plus_icon:before,
    .wr_menu .uk-navbar-nav .base_plus_icon .plus_icon:after{
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #888;
        margin: auto;
        display: block;
        transition: all 0.6s;
    }
    .wr_menu .uk-navbar-nav .base_plus_icon:hover .plus_icon:before,
    .wr_menu .uk-navbar-nav .base_plus_icon:hover .plus_icon:after{
        background-color: #0083c5;
    }
    .wr_menu .uk-navbar-nav .base_plus_icon .plus_icon:before{
        width: 1px;
        height: 20px;
    }
    .wr_menu .uk-navbar-nav .base_plus_icon .plus_icon:after{
        width: 20px;
        height: 1px;
    }
    .wr_menu .uk-navbar-nav .base_plus_icon .plus_icon.active:before{
        display: none;
    }
    .uk-navbar-dropdown-nav {
        position: relative;
        opacity: 1;
        pointer-events: auto;
        transform: translateY(0);
        display: none;
    }
    .uk-dropdown.active .uk-navbar-dropdown-nav {
        display: block;
        margin-left: 20px;
    }
    .uk-navbar-dropdown-nav li:hover {
        background: none;
    }
    .uk-navbar-dropdown-nav li:hover a {
        color: #0083c5 !important;
    }
    .uk-dropdown .uk-navbar-dropdown-nav li {
        border: 0;
    }
    .wr_menu .language_selector .box_lang {
        right: 151px;
    }
    .wr_menu .language_selector .option_lang {
        right: 143px;
        padding: 15px;
        width: 96px;
    }
}
@media (max-width: 820px) {
    #maximage {
        height: 50vh !important;
        margin-top: 90px;
    }
    .gall_info .item1.owl-theme .owl-nav {
        display: block;
    }
    .owl-theme .owl-nav,.gall_info .item1.owl-theme .owl-dots {
        display: none;
    }
    .owl-theme .owl-dots {
        display: block;
    }
    .owl-theme .owl-nav .owl-prev {
        left: 30px;
    }
    .owl-theme .owl-nav .owl-next {
        right: 30px;
    }
    .wr_wrapper .wr_content.content_child .base_child .col_50{
        width: 100%;
        padding: 13px 0;
    }
    .box_experience .img_item ,.img_item {
        height: 450px;
    }
    .demo-gallery .col-xs-4 {
        width: 50%;
    }
    .contact_from {
        width: 100%;
    }
    .wr_book_m {
        display: none !important;
    }
    .hamburger, .wr_menu .language_selector .box_lang {
        right: 50px;
    }
    .wr_menu .language_selector .option_lang {
        right: 44px;
    }
    .wr_wrapper.wr_footer .wr_copyright {
        margin-bottom: 58px;
    }


    .wr_wrapper .wr_content.rooms_home .col_row .base_rooms .box_room .room_detail .headline,
    .wr_wrapper .wr_content.offers_home .col_row .base_offers .box_offers .offers_detail .headline,
    .wr_wrapper .wr_content.experience_home .col_row .base_experience .box_experience .detail .headline,
    .wr_wrapper .wr_content.other_info .col_row .base_other .box_other .detail .headline{
        padding-bottom: 10px;
    }
    .col_contact,
    .wr_wrapper .wr_content .wr_contact .base_form,
    .wr_wrapper .wr_content .offers_info .mainbox .box_img{
        width: 100%;
    }
    .wr_wrapper .wr_content .offers_info .mainbox .box_img .item_img{
        height: 350px !important;
    }
    .wr_wrapper .wr_content .offers_info .mainbox .box_details{
        width: 100%;
        padding: 50px 0;
        height: auto;
    }
    .partners {
        width: 80%;.logo_ft
    }



}
@media (max-width: 640px) {
    /*.wr_header .base_header .wr_book{*/
        /*display: none;*/
    /*}*/
    .wr_header .base_header .wr_book_m{
        display: none;
    }
    .hamburger, .wr_menu .language_selector .box_lang{
        right: 25px;
    }
    .wr_menu .language_selector .option_lang {
        right: 12px;
    }

    .wr_content.testimonials_home .col_row{
        padding: 0 0 50px 0;
    }

    .wr_slideshow .box_slideshow .slideshow_caption{
        left: 30px;
        bottom: 30px;
    }
    .wr_slideshow .box_slideshow .slideshow_caption h2{
        font-size: 28px;
    }

    .wr_slideshow .box_slideshow .uk-slideshow-items{
        min-height: calc(50vh - 70px) !important;
    }
    .wr_slideshow .box_slideshow .slideshow_caption .smal_capl:before{
        width: 15px;
        left: -20px;
    }
    .wr_slideshow .box_slideshow .slideshow_caption .smal_capl{
        font-size: 14px;
        margin-left: 20px;
    }
    #wh-widget-send-button.wr_fixed{
        display: none;
    }
    .wr_wrapper .wr_content .base_title .base_detail .box_award .our_award{
        width: 100%;
        padding-bottom: 50px;
    }
    .wr_wrapper .wr_content.testimonials_home .slide_boox .uk-slidenav{
        display: none;
    }
    .wr_wrapper .wr_content.amenities .col_20{
        width: 50%;
    }
    .wr_wrapper .wr_content.amenities .base_amenities .box_amenities{
        padding: 0;
    }
    .wr_wrapper .wr_content.amenities .base_amenities .box_amenities p{
        font-size: 14px;
    }
    .wr_wrapper .wr_content .offers_info .mainbox .box_img .item_img{
        height: 200px !important;
    }

}
/*iPhone 6 Plus*/
@media (max-width: 414px) {
    .partners {
        width: 100%;
    }
    .sha-plus {
        left: 140px;
        height: 60px;
    }
    .navbar-brand {
        width: 135px;
        height: 132px;
    }
    #maximage {
        height: 45vh !important;
    }

    .box_experience .img_item, .img_item,.wr_map iframe,
    .offers_info .img_item{
        height: 350px;
    }
    .wr_wrapper .wr_content.rooms_home .col_row .base_rooms .box_room .room_detail,
    .wr_wrapper .wr_content.offers_home .col_row .base_offers .box_offers .offers_detail,
    .wr_wrapper .wr_content.experience_home .col_row .base_experience .box_experience .detail,
    .wr_wrapper .wr_content.content_child .base_child .box_child .child_detail,
    .wr_wrapper .wr_content.other_info .col_row .base_other .box_other .detail{
        padding: 50px 25px;
    }
    .wr_wrapper .wr_content.content_info .room_size ul li {
        padding: 10px 0;
    }
    .demo-gallery .col-xs-4, .contact_from .col-xs-6 {
        width: 100%;
    }
    .demo-gallery .padding_gallery {
        padding: 10px 0;
    }
    .filter-controls li {
        margin: 5px 2px;
    }
    .logo_ft {
        height: 80px;
    }
    .logo_ft.logo_hotel {
        height: 120px;
    }

}

/*iPhone 6*/
@media (max-width: 393px) {
    .logo_ft {
        margin: 5px;
        padding: 0;
    }
    .logo_ft.logo_hotel {
        height: 100px;
    }

}

/*Galaxy s5*/
@media (max-width: 360px) {
    .navbar-brand {
        width: 124px;
        height: 127px;
    }
    .sha-plus {
        left: 125px;
        height: 55px;
    }

}

/*iPhone 5*/
@media (max-width: 320px) {
    .uk-navbar-nav {
        overflow: auto;
        max-height: 380px;
    }
    /*.wr_wrapper .wr_content .col_row{*/
        /*display: block;*/
    /*}*/
    /*.wr_wrapper.wr_footer .wr_copyright{*/
        /*margin-top: 50px;*/
    /*}*/
    .wr_wrapper .wr_content.amenities .col_20{
        width: 100%;
    }
    .wr_wrapper .wr_content.amenities .col_row{
        padding: 50px 0;
        display: table;
    }
    .offers_detail .headline {
        display: none;
    }
    .box_experience .img_item, .img_item, .wr_map iframe, .offers_info .img_item {
        height: 280px;
    }
    .box_room .img_item {
        height: 330px;
    }


}

