/*-------------------------------------*/
/*Created by Bryan on 04/01/2019 AD.*/
/*-------------------------------------*/
@media (min-width: 1440px) {
    /*.wr_wrapper .wr_content{*/
        /*width: 1400px;*/
    /*}*/
}
@media (max-width: 1440px) {
    .wr_wrapper .wr_content.other_info .col_row .base_other .box_other .detail .headline{
        font-size: 28px;
    }
}

@media (max-width: 1366px) {
    .wr_wrapper .wr_content{
        padding: 0 50px;
    }
    .wr_slideshow .box_slideshow .slideshow_caption h2{
        font-size: 40px;
    }
    .wr_wrapper .wr_content.rooms_home .col_row .base_rooms .box_room .img_item,
    .wr_wrapper .wr_content.offers_home .col_row .base_offers .box_offers img,
    .wr_wrapper .wr_content.experience_home .col_row .base_experience .box_experience img,
    .wr_wrapper .wr_content.content_child .base_child .box_child .img_item,
    .img_item{
        height: 400px;
    }
    .img_item.img_inforoom {
        height: 520px;
    }
    h1{
        font-size: 30px;
    }
    h2{
        font-size: 26px;
    }
    .container{
        padding: 0 50px;
        width: 100%;
    }
}
@media (max-width: 1280px) {
    .wr_wrapper .wr_content.amenities .col_20{
        width: 25%;
    }
}
@media (max-width: 1200px) {
    .video_layer .muted_layer:after {
        position: absolute;
        left: -5px;
        top: 30px;
        margin: 9px auto;
    }
    .wr_header .base_header .box_logo {
        padding: 10px 0;
    }
    .nav_mobile{
        display: block;
    }
    .wr_menu .uk-navbar{
        display: none;
    }
    .wr_menu .language_selector .box_lang{
        position: inherit;
        top: 0;
    }
    .wr_menu, .wr_menu.wr_fixed{
        top: 0;
        right: 190px;
    }
    .nav_lang ul{
        line-height: 80px;
    }
    .nav_lang .lang_parent li{
        line-height: initial;
    }
    .nav_lang .lang_parent{
        margin: 0;
    }
    .hamburger.active{
        right: 25px;
    }
    .hamburger{
        padding: 20px;
        width: 100px;
        top: 10px;
        right: 150px;
        display: block;
    }
    .wr_header .base_header .social_list{
        display: none;
    }
    .wr_header .base_header .btn_booknow{
        display: none;
    }
    .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 .title{
        padding: 0;
        justify-content: left;
    }

    .wr_menu .uk-navbar-nav li{
        position: relative;
        margin: 10px 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_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 .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: -5px;
        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: #7d4a7d;
    }
    .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;
    }

    .wr_menu .uk-navbar-nav .nav_title{
        justify-content: left;
        min-height: 40px;
    }
    .wr_header .base_header .wr_book{
        padding: 26.3px 15px;
        display: none;
    }
    .wr_header .base_header .wr_book_m{
        padding: 0 15px;
        display: block;
        width: 130px;
        text-align: center;
        line-height: 80px;
    }
    .wr_slideshow .box_slideshow .slideshow_caption{
        width: 90%;
    }
    .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.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;
    }
    .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,*/
    /*.wr_wrapper .wr_content.offers_home .col_row,*/
    /*.wr_wrapper .wr_content.other_info .col_row,*/
    /*.wr_wrapper .wr_content.gall_info .col_row{*/
    /*    padding: 0;*/
    /*}*/
    .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%;
    }
    .section_awards img{
        height: 65px;
    }
    .nav_lang .lang_parent.active {
        margin-top: 60px;
    }
    .wr_header {
        height: 80px;
    }
    .wr_wrapper.wr_footer .base_footer .detail{
        padding: 0 15px;
        font-size: 15px;
    }
    .base_footer .contact img {
        height: 15px !important;
    }
    .wr_wrapper .wr_content.other_info .col_row .base_other .box_other .img_item.img_inforoom{
        height: 450px;
    }

}

@media (max-width: 1024px) {
    .img_item.img_inforoom {
        height: 450px !important;
    }
    .ul_sitemap{
        padding-left: 0;
    }
    .wr_wrapper .wr_content,
    .wr_wrapper .wr_content.rooms_home,
    .wr_wrapper.wr_footer .wr_content,
    .wr_wrapper .wr_content.gall_info{
        padding: 0 30px;
    }
    .wr_content.hotelfaciliites{
        padding: 0;
    }
    .wr_header{
        padding-left: 30px;
    }
    .wr_slideshow .box_slideshow .slideshow_caption{
        left: 30px;
        bottom: 30px;
    }
    .wr_wrapper .wr_content.offers_home .col_row .base_offers .box_offers .offers_detail{
        padding: 50px 30px;
    }
    .wr_wrapper .wr_content.testimonials_home .base_testimonials{
        width: 100%;
    }
    .wr_wrapper.wr_footer .base_footer .detail{
        padding: 0;
    }
    .wr_wrapper .wr_content .offers_info .mainbox .box_details .details h1{
        font-size: 28px;
    }

    .wr_wrapper .wr_content .base_title{
        width: 100%;
    }
    .wr_wrapper .wr_content.rooms_home .col_row .base_rooms .box_room .img_item, .wr_wrapper .wr_content.offers_home .col_row .base_offers .box_offers img, .wr_wrapper .wr_content.experience_home .col_row .base_experience .box_experience img, .wr_wrapper .wr_content.content_child .base_child .box_child .img_item, .img_item, .wr_wrapper .wr_content.other_info .col_row .base_other .box_other img, .demo-gallery img{
        height: 350px;
    }
    .base_footer .col-xs-2, .base_footer .col-xs-4, .base_footer .col-xs-3{
        width: 100%;
    }
    .wr_footer{
        text-align: center;
    }
    .wr_wrapper.wr_footer .base_footer .detail .headline{
        display: none;
    }
    .wr_wrapper.wr_footer .base_footer .detail .base_social{
        margin: 15px 0 0;
    }
    .wr_wrapper .wr_content.content_child .base_child .col_50{
        padding: 15px;
    }
    .base_child {
        margin-left: -15px;
        margin-right: -15px;
    }
    .uk-child-width-1-3\@m > *, .uk-child-width-1-3\@s > *{
        width: 50%;
    }
    .wr_wrapper .wr_content.content_child .base_child .box_child .child_detail, .wr_wrapper .wr_content.experience_home .col_row .base_experience .box_experience .detail, .wr_wrapper .wr_content.other_info .col_row .base_other .box_other .detail, .wr_wrapper .wr_content.rooms_home .col_row .base_rooms .box_room .room_detail{
        padding: 50px 30px;
    }
    .content_info iframe{
        height: 400px;
    }
    .section_awards li{
        width: 25%;
    }
    .container {
        padding: 0;
    }
    .slide_rooms .owl-stage-outer {
        overflow: hidden;
    }
    .owl-prev {
        left: 25px;
    }
    .owl-next {
        right: 25px;
    }
    .wr_wrapper.wr_footer .base_footer .detail{
        text-align: center;
    }
    /*.base_footer img{*/
    /*    margin-bottom: 15px;*/
    /*}*/
    .base_footer .contact img{
        margin-bottom: 0;
    }
    .wr_wrapper.wr_footer .base_footer .detail {
        font-size: initial;
    }
}
@media (max-width: 991px) {

    .slide_offers .owl-dots, .slide_facilities .owl-dots, .slide_rooms .owl-dots{
        display: block;
    }
    .slide_facilities .owl-nav, .slide_rooms .owl-nav, .slide_offers .owl-nav {
        display: none;
    }
    .wr_wrapper .wr_content.rooms_home .col_row .base_rooms .box_room .room_detail .room_size {
        display: block;
    }
    .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 {
        padding: 50px 30px;
    }
    .select ul.info {
        padding: 0 0 0 20px;
    }
    .show-box ul {
        padding: 0 30px;
    }
    .fix_body .button_container.active {
        right: 30px;
    }
    /*.slide_otherrooms .owl-dots{*/
    /*    display: block;*/
    /*}*/
    /*.slide_otherrooms .owl-nav{*/
    /*    display: none;*/
    /*}*/
    .section_title:before, .content_child:before, .content_info:before{
        width: 400px;
    }
    .section_title:before, .content_child:before, .content_info:before{
        right: 0;
    }
    .demo-gallery .col-xs-4{
        width: 50%;
    }
    .wr_wrapper .wr_content.amenities .col_20 {
        width: 33.33333333%;
    }

}
@media (max-width: 980px) {
    .wr_wrapper .wr_content.content_info .col_card{
        width: 100%;
        padding: 10px 0;
    }
    .wr_slideshow .box_slideshow .uk-slideshow-items{
        min-height: calc(80vh - 70px) !important;
    }
    .index-video-wrapper{
        height:50vh;
    }
}
@media (max-width: 820px) {
    .img_item.img_inforoom {
        height: 640px !important;
    }
    .wr_wrapper .wr_content.other_info .col_row .base_other .box_other .img_item.img_inforoom{
        height: 640px !important;
    }

}

@media (max-width: 768px) {
    /*.wr_slideshow .box_slideshow .uk-slideshow-items{*/
    /*    height: 100vh;*/
    /*}*/
    .wr_wrapper .wr_content.content_child .base_child .col_50{
        width: 100%;
        padding: 0;
    }
    .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;
    }
    .uk-child-width-1-2\@s > *{
        width: 100%;
        padding: 0;
    }
    .uk-child-width-1-3\@m > *, .uk-child-width-1-3\@s > *{
        width: 100%;
    }
    .base_child {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 30px;
        display: inline-block;
        width: 100%;
    }
    .content_child .base_child:nth-last-child(1){
        margin-bottom: 0;
    }
    .content_info iframe{
        height: 300px;
    }
    .content_info iframe{
        width: 100%;
    }
}

@media (max-width: 640px) {
    .img_item.img_inforoom {
        height: auto !important;
    }
    .wr_wrapper .wr_content.other_info .col_row .base_other .box_other .img_item.img_inforoom{
        height: 350px !important;
    }

    .gall_info .owl-theme .owl-nav{
        display: none;
    }
    .gallery_box .col-xs-4 .text_gallery{
        padding-bottom: 35px;
    }
    .slide_otherrooms .owl-nav {
        display: none;
    }
    .wr_wrapper.page-gallery .wr_content .col_row{
        padding-bottom: 15px;
    }
    .base_footer img{
        height: 80px;
    }
    /*.wr_header .base_header .wr_book{*/
        /*display: none;*/
    /*}*/
    .wr_header .base_header .wr_book_m{
        display: none;
    }
    .hamburger{
        right: 25px;
    }
    .wr_wrapper .wr_content .headline_primary .line_item{
        height: 30px;
    }

    .wr_content.testimonials_home .col_row{
        padding: 0 0 50px 0;
    }
    .wr_wrapper.wr_footer .wr_copyright{
        margin-bottom: 44px;
    }
    .wr_slideshow .box_slideshow .slideshow_caption{
        left: 30px;
        bottom: 30px;
    }
    .wr_slideshow .box_slideshow .slideshow_caption h2{
        font-size: 22px;
    }
    .wr_slideshow{
        padding-top: 80px;
    }
    .wr_slideshow .box_slideshow .uk-slideshow-items{
        min-height: calc(50vh - 70px) !important;
    }
    .index-video-wrapper{
        height:40vh;
    }

    .wr_slideshow .box_slideshow .slideshow_caption .smal_capl:before{
        width: 25px;
        left: -30px;
    }
    .wr_slideshow .box_slideshow .slideshow_caption .smal_capl{
        font-size: 14px;
        margin-left: 30px;
    }
    #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: 10px 5px;
    }
    .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;
    }
    .button_container{
        right: 30px;
    }
    .demo-gallery .col-xs-4 {
        padding: 0;
        width: 100%;
    }
    .demo-gallery {
        margin-top: 0;
        text-align: center;
        margin-right: 0;
        margin-left: 0;
    }
    .text_gallery {
        padding: 15px 0;
    }
    .section_awards li {
        width: 50%;
    }
    .wr_menu, .wr_menu.wr_fixed {
        top: 0;
        right: 70px;
    }
    .wr_wrapper .wr_content .wr_btn_primary {
        padding: 15px;
    }
    .wr_header .base_header .wr_book.wr_fixed{
        display: none;
    }
    .section_video .demo-gallery .col-xs-4{
        padding: 15px!important;
    }

}
@media (max-width: 430px) {
    .section_title:before, .content_child:before, .content_info:before{
        width: 200px;
    }
    
    .wr_wrapper .wr_content.rooms_home .col_row .base_rooms .box_room .img_item, .wr_wrapper .wr_content.offers_home .col_row .base_offers .box_offers img, .wr_wrapper .wr_content.experience_home .col_row .base_experience .box_experience img, .wr_wrapper .wr_content.content_child .base_child .box_child .img_item, .img_item, .wr_wrapper .wr_content.other_info .col_row .base_other .box_other img, .demo-gallery img {
        height: 250px;
    }
    .uk-position-small[class*='uk-position-center-left'], .uk-position-small[class*='uk-position-center-right'] {
        top: 55%;
    }
    .wr_wrapper .wr_content.amenities .col_20{
        width: 100%;
    }

}

/*iPhone 6*/
@media (max-width: 375px) {

    .wr_wrapper .wr_content.amenities .base_amenities .box_amenities{
        font-size: 14px;
    }
}

/*Galaxy s5*/
@media (max-width: 360px) {
    .wr_wrapper .wr_content.other_info .col_row .base_other .box_other .img_item.img_inforoom{
        height: 300px !important;
    }

}

/*iPhone 5*/
@media (max-width: 320px) {
    .wr_slideshow .box_slideshow .uk-slideshow-items {
        min-height: calc(60vh - 70px) !important;
    }
    /*.wr_wrapper .wr_content .col_row{*/
        /*display: block;*/
    /*}*/
    /*.wr_wrapper.wr_footer .wr_copyright{*/
        /*margin-top: 50px;*/
    /*}*/
    .wr_wrapper .wr_content.amenities .col_row{
        padding: 50px 0;
        display: table;
    }
    .box_logo img {
        padding: 10px 0;
    }

}

/* @media screen and (orientation:landscape)
{
  body{
    background-color: aqua;
  }
} */