@media only screen and (min-width: 1600px){
  body.page-id-343 .transport-tabs, body.page-id-2565 .transport-tabs{margin-top: -350px;}
    .room-galary .gallery-wrapper .content .gallery.full .swiper-next-button{width:29%;}
    .room-galary .gallery-wrapper .content .gallery.full .swiper-prev-button{width:28%;}
    .room-galary .gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-prev, .room-galary .gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next{width:28% !important;}
    .room-galary .gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{width:820px !important;}
    .room-galary .main-content-box .inner-desc h3{width:1000px;}
    .room-galary .main-content-box .inner-desc{padding:0px 100px; padding-bottom:70px;}
  
/*   .rooms-suites .rooms-slider-sec .rooms-slider .slick-prev{left:5%;} */
  .rooms-suites .rooms-slider-sec .rooms-slider .slick-next{right:5%;}
}
@media only screen and (min-width: 1440px){
    .about-us .box-desc .inner-desc{width: 709px;}
    .restaurant-bg-img .bg-img img{min-height: 1044px; max-height:1044px;}
	.hero-section.shopsec .heroimg img {height:600px;}
	.hero-section.shopsec .herovideo video{height:650px;}
    /* .room-galary .gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-prev, .room-galary .gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next{width:28% !important;}
    .room-galary .gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{width:820px !important;}
    .room-galary .main-content-box .inner-desc h3{width:1000px;}
    .room-galary .main-content-box .inner-desc{padding:0px 100px; padding-bottom:70px;} */
}
@media only screen and (min-width: 1200px){
    .restaurant-bg-img .bg-img img{min-height: 1044px; max-height:1044px;object-fit: cover;}
    .spa-bg-img .bg-img img{height:846px;object-fit:cover;}
  .texteditor-box .textcontent{width:1034px; margin:0 auto;}
  body.page-id-855 .firstsec, body.page-id-2758 .firstsec{position: relative;z-index: 9;margin-top: -150px;}
}
@media only screen and (min-width: 767px) and (max-width: 1200px){
    /*.container {
        width: 81% !important;
    }*/
  body.page-id-855 .firstsec, body.page-id-2758 .firstsec{position: relative;z-index: 9;margin-top: 100px;}
}
@media only screen and (min-width:991px) {
    .d-md-none{display: none !important;}
    header button.navbar-toggler{display: none !important;}

}
@media only screen and (max-width:1300px) {
  .hero-section .box-desc h1, .hero-section .box-desc h3{width:100%}
  .hero-section .hero-slider .hero-box.video-container.slick-slide {height: 850px;}
    .hero-section .hero-slider .hero-box video {height:850px;}
    /*---------------Rooms&Suites(priyal)------------*/
    .main_standard{margin-left: 67px;}
    /*---------------Rooms&Suites(priyal)------------*/
    .offer-box-popup .offer-box-slider .offers-box .img{height:auto;}
    .spa-treatment .treatment-box .prices a{width: auto;}
/*   .rooms-suites .rooms-slider-sec .rooms-slider .slick-prev {left:5%;} */
  .rooms-suites .rooms-slider-sec .rooms-slider .slick-next { right:5% }
}
@media only screen and (max-width:1200px) {
  .hero-section .hero-slider .hero-box.video-container.slick-slide {height: 850px;}
    .hero-section .hero-slider .hero-box video {height:850px;}
    /* .Activities h4{position: absolute; top: -200px;} */
    .Popular{position: absolute;top: -237px;}
    button.Reykjanes_button {margin-top: 55px;}
  .restaurant-bg-img .box-desc .inner-desc {
    padding-top: 20px;
}
}

@media only screen and (max-width:1199px){
    .rooms_section .rooms_sub p{width: 960px;}
    .main_standard {margin-left: 38px;}
    /* .Activities h4{font-size: 19px;position: absolute;top: -150px;} */
    .Popular {position: absolute;top: -186px;}
    .Whale_Watching_section .rooms_sub p{width: 970px;font-size: 29px;}
    button.Giganta_button {margin-top: 107px;}
}
@media only screen and (max-width:1024px) {
  .box-desc.pagelogo ~ .box-desc {padding-top: 32rem;}
    .hero-section .box-desc{padding-top:210px;}
    .hero-section .box-desc p{padding:20px 0px; width:100%;}
    button.Giganta_button {margin-top: 88px;}
    button.Reykjanes_button {margin-top: 31px;}
    .check-in-box-room {width:90%;}
    
}
@media only screen and (max-width:991px) {
	/* mobile menu full height */
	.navbar-collapse{min-height:100vh;position:relative;}
	#menu-primary-menu{padding-top:25px;}
    header .lang .languge-select[data-value="IS"] { padding-right: 11px !important;margin-right:-6px;}
   header .lang .languge-select { width:28px; }
    header .lang { order:1;padding-right: 12px; }
    .cart-icon { order:2; }
    .cart-icon a.cart-icon-link { display:flex; }
    .cart-icon a.cart-icon-link span { margin-left:4px; }
    button.navbar-toggler { order:3; }
  
  body.page-id-343 .transport-tabs, body.page-id-2565 .transport-tabs{margin-top:-200px;padding-bottom:50px;}
  .events-attendees.halfcol .event-img,.events-attendees.halfcol .event-desc,.events-attendees.midhalfcol .event-img,.events-attendees.midhalfcol .event-desc{width: 100%;}
    .blog_section{padding-top: 150px;}
    .ft3{ order: 1; }
    .ft1{ order: 2; }
    .ft2{ order: 3; }
    .ft4{ order: 4; }
    .ft5{ order: 5; }
    .featured_image img{width:100%;height:200px;}
    .blogpost_heading{
        padding: 16px 0px 30px 0px;
    }
    .blogpost_meta{
        padding: 0px;
    }
    .blogpost_content {
        padding:30px 0px 0px 0px;
    }
   .blog_details{padding-top:100px;padding-bottom:90px;}
     header .navbar-dark .navbar-nav .nav-link{font-size: 24px;}
 #menu-primary-menu li.menu-item,#menu-primary-menu-icelandic li.menu-item{padding-bottom: 22px;} 
 header .parentmenu{width: 16px;}
 #menu-primary-menu .dropdown:hover .dropdown-menu li a,#menu-primary-menu-icelandic .dropdown:hover .dropdown-menu li a{font-size: 24px;font-weight: 400;}
    /* .check-in-box-room {display: none;} */
    header #menu-primary-menu li.active::after,header #menu-primary-menu-icelandic li.active::after{margin:unset; left:40px; bottom:0px; display:none;}
    .d-md-none{display: block !important;}
    header .book-now {margin-right:130px;}
/*     button.navbar-toggler{position: absolute;} */
    header .three.col{display:block;}
    header button.navbar-toggler p{display: block;}
    .navbar{padding: 0;}
    header .border-tb{border: none;}
  
  .box-desc.pagelogo ~ .box-desc {padding-top: 28rem;}
    .hero-section .box-desc{padding-top:155px; padding-left:10px; padding-right:10px;}
    .hero-section .box-desc h1,.hero-section .box-desc h3{font-size:48px;line-height: 56px;}
    .hero-section .box-desc p{width:100%;}
/*  .hero-section .hero-slider .hero-box.video-container.slick-slide {height:445px;} */
/*     .hero-section .hero-slider .hero-box video {height:445px;} */
    .rooms-suites .rooms-slider-sec {padding-left:11px;margin-top:0;}
    /* .rooms-suites .rooms-slider-sec .room-box{width: auto;} */
    .rooms-suites .rooms-slider-sec .room-box{width:333px !important;}
    /* .rooms-suites .sun-heading{display:none !important;} */
    .rooms-suites .sun-heading.text-decoration-underline{display:none !important;}
    .sub-bottom{display: block !important;text-align:start !important; padding-left:10px;}
    /* -----art of luxury section (priyal)-------- */
    .art_luxury h2{font-size: 50px ;}
    .art_luxury p{width: 721px;font-weight: 300;line-height: 40px;letter-spacing: 3px;}
    /* -----art of luxury section end (priyal)-------- */
    .Whale_Watching_section .main_watching .sub_whale p{height:auto;}
    /*---------------Rooms&Suites(priyal)------------*/
    .rooms_section .rooms_sub p{font-size: 26px;width: 760px;}
    /* .standard_room {margin-top: -160px;} */
    .main_standard {margin-left: 127px;}
    .rooms_section .rooms_sub p {font-size: 22px;width: 520px;line-height: 28px;}
    .rooms_section{padding-top: 200px;}
    .suites_section .heights{height: unset;}
    .Activities_section .image_Section {margin: 10px 0px;}
    /* .Activities h4 {font-size: 19px;position: absolute;top: -230px;} */
    .Popular {position: absolute;top: -267px;}
    /*---------------Rooms&Suites(priyal)------------*/
    .Whale_Watching_section .rooms_sub p {width: 710px;font-size: 24px;line-height: 33px;}
    .rooms_section .suites_section .heights{height:auto;}
    .rooms_section .meeting-slider{height: auto;}
    .rooms_section .slick-dotted.slick-slider {margin-bottom: 0px;}
    .rooms_section .standard_room{padding-top:20px;}
    .alert-mesg{display: none;}
    /* ==== room & suites-detail page  === */
    .room-galary .main-content-box .inner-desc h2 {font-size:28px; line-height:35px;}
    .room-galary .main-content-box .inner-desc p {font-size:26px; line-height:32px;}
    .room-galary .gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{width:76% !important;}
    .room-galary .main-content-box .inner-desc {margin-top:320px;}
    /* header-arrow */
    .submenuicon{FLOAT:inline-end; WIDTH:35px; HEIGHT:34PX; text-align:center;}
    body.normal-header .menuarrow-black{display:inline; float:inline-end; padding-top:5px;}
    body.transparent-header .menuarrow-white{display:inline; float:inline-end; padding-top:5px;}
    .submenuicon.opened .parentmenu{transform: rotate(90deg); transition: transform .2s ease-in-out;}
    body.transparent-header #menu-primary-menu .dropdown .dropdown-menu,body.transparent-header #menu-primary-menu-icelandic .dropdown .dropdown-menu{background-color: transparent; border: none;padding-top: 25px;}
    body.transparent-header #menu-primary-menu .dropdown:hover .dropdown-menu li a,body.transparent-header #menu-primary-menu-icelandic .dropdown:hover .dropdown-menu li a{text-align: justify; color: #fff; padding-left:40px;}
    body.normal-header #menu-primary-menu .dropdown .dropdown-menu,body.normal-header #menu-primary-menu-icelandic .dropdown .dropdown-menu{background-color: transparent; border: none;}
    body.normal-header #menu-primary-menu .dropdown:hover .dropdown-menu li a,body.normal-header #menu-primary-menu-icelandic .dropdown:hover .dropdown-menu li a{text-align: justify; color: #171717; padding-left:40px;}
    /* #menu-primary-menu .dropdown:hover .dropdown-menu {display: none;} */
    #menu-primary-menu .dropdown .dropdown-menu,#menu-primary-menu-icelandic .dropdown .dropdown-menu{display: none !important;}
    #menu-primary-menu .dropdown .dropdown-menu.show,#menu-primary-menu-icelandic .dropdown .dropdown-menu.show{display: block !important;}

    .spa-treatment .treatment-box .prices a{margin:0 auto; margin-top:10px; width:182px;}
  
/*    .rooms-suites .rooms-slider-sec .rooms-slider .slick-prev { left: 5%; } */
}
@media only screen and (max-width:768px) {
  body.page-id-855 .firstsec, body.page-id-2758 .firstsec{position: relative;z-index: 9;margin-top: -80px;}
  body.page-id-855 .hero-section .hero-slider .hero-box .hero-img img, body.page-id-2758 .hero-section .hero-slider .hero-box .hero-img img{height:100vh;}
  .Activities_section{padding-top: 15px;padding-bottom: 15px;}
  .events-attendees{padding: 30px 0;}
  .rooms-suites .slick-dotted.slick-slider{margin-top: 10px;}
  .rooms-suites{padding: 15px 0;}
  .about-us{padding: 20px 0px;}
  .rooms-suites div.cst-rooms-slider::before, .rooms-suites div.cst-rooms-slider::after{display:none;}
/*  .rooms-suites .rooms-slider-sec .rooms-slider .slick-prev{left:55%;}
  .rooms-suites .rooms-slider-sec .rooms-slider .slick-next{right:10%;} */
  .rooms-suites .rooms-slider-sec .rooms-slider .slick-prev{/*left:4%;*/top:44%;}
  .rooms-suites .rooms-slider-sec .rooms-slider .slick-next{right:4%;top:44%;}
  
     .blog-img-div {width: 100% !important;margin-bottom: 24px;}
  .blog_section .blog-img, .blog_section .blog-img img{width: 100%;height: 300px;}
  .blog-content-div {width: 100% !important;}
  
    .blogpost_content .wp-block-columns{margin-top: 0px;}
    .blogpost_heading p, .under-heading{line-height: 26px;font-size: 18px;}
    .blogpost_content .wp-block-embed iframe{min-height: 300px;}
  .notfoundpage {
    padding-top: 70px!important;
   }
  .blogpost_content figure.wp-block-image img{
        height: 100% !important;
        width: 100% !important;
    }
    .restaurant-bg-img .bg-img img{min-height:580px;}
	.hero-section.shopsec .heroimg img, .hero-section.shopsec .herovideo video{height:600px;}
	body.archive .Whale_Watching_section { padding-top:8px;bottom:60px; }
	body.archive .Whale_Watching_section ~ .spa-treatment { bottom:60px; }
  .notfoundpage h1 {
    font-size: 100px!important;
    line-height: 180px!important;
}
 .cart-icon{margin-right: 0px;}
.profile-link{margin-right:45px;} 

/* spa-css */
.spa-bg-img .box-desc .inner-desc h4{font-size: 26px; line-height:37px; PADDING:0PX 10PX;}
.spa-treatment .spa-heading .row .col-lg-4{justify-content:center; PADDING-TOP:20PX;}
.spa-treatment .treatment-box .desc-box .inner-img{margin:0 auto;}
.spa-treatment .treatment-box .desc-box .box-desc{padding:20px 0px; text-align:center;}
.spa-treatment .treatment-box .desc-box{display: block;}
.spa-treatment .treatment-box .prices a{margin: 0 auto; margin-top:10px;}
.menu-sec .menu-box{margin-bottom: 15px;}
.menu-sec .text{padding-top:10px;}
.video-box .video-wrapper{height: auto;}
.spa-bg-img .box-desc{padding-top:180px;}
.spa-bg-img .box-desc .heading h1,.spa-bg-img .box-desc .heading h3{font-size:48px; line-height:56px;}
.spa-bg-img .box-desc .inner-desc{padding-top:60px;padding-left: 0px;padding-right: 0px;}    
    /*  */
    .hero-section .hero-slider .hero-box .hero-img img{object-fit: cover;}
    .hero-section .box-desc{/*padding-top:300px;*/ padding-top:150px;}
  .hero-section .box-desc.pagelogo{padding-top:170px;}
  
    .rooms-suites .rooms-slider-sec .room-box img{min-height: auto;}
    .room-galary .main-content-box .inner-desc ul{grid-template-columns: repeat(1, 1fr);}
    .Whale_Watching_section{padding-top:150px;}

    header .search-icon{display: none !important;}
/*     header .book-now{display: none !important;} */
	    header .book-now {
        margin-right: 0px;
        position: absolute;
		width: 100%;
		bottom: 25%;	
    }
    footer .footer-nav{padding-top:20px;}
    .rooms-suites .rooms-slider .slick-prev {left:-5px;}
    .about-us .box-desc{padding-left: 0px; border: none; margin: 0;}
/*    .about-us{padding-bottom:0px}*/
    .about-us .box-desc .inner-desc button{margin-top:20px !important;}
    /* -----art of luxury section (priyal)-------- */
    .art_luxury p {width: 551px;font-weight: 300;line-height: 32px;letter-spacing: 1px;font-size: 23px;}
    /* -----art of luxury section end(priyal)-------- */
    /* -----about-us section start(priyal)-------- */
    .about-us{display: block;}
    .about-us .img-box{width: 100%; float: left;}
    .about-us .box-desc{width: 100%; float: left;/*padding:20px;*/padding:10px;}
    .about-us .box-desc .inner-desc{border-radius: 2px; margin:11px 17px;border: 1px solid #d1d1d1;padding-right: 0px; padding-left: 0px; padding-top: 0px;padding: 10px;}
    .about-us .box-desc .inner-desc button{margin: 0 auto;text-align: center;display: block;}
    /* -----about-us section end(priyal)-------- */
    .meeting_section .events{display: none;}
    .meeting-tab{display:block;}
    .meeting_section .main_event{display:none;}
    .Whale_Watching_section .rooms_sub p {width: 590px;font-size: 18px;line-height: 26px;}
    .rooms_section .suites_section .room_suites{margin: 0px 10px;}
    /* ==== room & suites-detail page  === */
    .welcome-note .container{display: block;}
    .welcome-note .img-box{margin: 0 auto; margin-bottom:20px;}
    .welcome-note .img-desc {padding:0px 30px 0px 30px; text-align: center;}
    .room-detail-sec .inner-detail{padding-top:180px; padding-bottom:50px;}
    .room-detail-sec .inner-detail p{font-size:18px; line-height:26px;}
    .room-detail-sec{height: auto;}
    .services-sec p {font-size:26px; line-height:30px;}
    .services-sec span{font-size:26px; line-height:30px;}
    .services-sec .services-box{height:auto;}
    .room-galary .main-content-box .inner-desc{padding-bottom:20px; padding:0px 20px;}
    .room-galary .gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{width:75% !important; height:350px;}
    .room-galary .gallery-wrapper{top:90px;}
    .room-galary .gallery-wrapper .content .gallery.full .swiper-container .swiper-wrapper .swiper-slide {height:300px;}
    .room-galary .main-content-box .inner-desc{margin-top:370px;}
    .help-form{background-size: cover;}
    .help-form .inner-form{margin-right:auto; width:100%;}
    /*  */
    .check-in-box-room{text-align: center; display:block; height: auto;} 
    .check-in-box-room .inner-box{margin:0 auto;}

    /* == datepiker-range == */
    .single-room-suite .daterangepicker{bottom:185px !important;}
    /* ===================== */
    /*  .restaurant-tab.meeting-tab */
    .restaurant-tab.meeting-tab .main-box .box-slider .row{flex-direction:column-reverse;}
    .restaurant-tab.meeting-tab .main-box .box-slider .inner-desc {padding-top:20px; padding-left:0px;}
    /* events-attendees */
    .events-attendees .main-box-desc{display: block; float:left;}
    .events-attendees .event-img{width:100%;}
    .events-attendees .event-desc{display:block; padding-left:0px; float:left; margin-top:20px;}
    /* tearm conditon */
    .tearm-condition{padding-top: 170px;}
    .tearm-condition h1{font-size:50px;}
    .tearm-condition .inner-desc {width:100%;}
    /* resataurant-bar */
    .restaurant-bg-img .box-desc{padding-top:180px;}
    .restaurant-bg-img .box-desc .heading h1,.restaurant-bg-img .box-desc .heading h3{font-size:48px;line-height:56px;}
    .restaurant-bg-img .box-desc .heading p{font-size:18px; line-height:26px;}
    .restaurant-bg-img .box-desc .inner-desc h3{width:100%; font-size:26px; line-height:30px;}
    .restaurant-menu{bottom:0px;}
    .restaurant-bg-img .box-desc .inner-desc{padding-top:60px;}
    .kef-bar {padding-top:70px;}
    .kef-bar .box-desc{padding-left:0px; padding-top:20px;}
    .gift-card .gift-box{margin-bottom:25px;}
    .gift-card {padding:70px 0px;}
    .restaurant-menu .nav-tabs{display: none;}
    .restaurant-menu .dropdown{display: flex;}
    body.dark-bg .events-attendees .event-img{min-width: auto; max-width: none;}

    /* dark-home-page */
    body.dark-bg .about-us .box-desc{margin-left:0px; border:none;padding: 20px;}
    body.dark-bg .about-us .box-desc .inner-desc{border: 1px solid rgba(218, 165, 32, 1);}

    /* gallery-light-box */
    .gallery-light-box .img-item{padding-bottom: 10px;}
    .transport-tabs .main-box .box-desc a{width: 100%}
    .restaurant-menu .dropdown-toggle::after{ top: 12px;}

    /* serch-page */
    .serch-page-detail .inner-desc .serch-box p{width: auto;}
    .serch-page-detail{padding-top:150px;}

    /* popup */
    .offer-box-popup .offer-box-slider .offers-box .img{max-height:200px;}
    .offer-box-popup{width:50%; left:50% !important;}

    /* ========= */
/* .woocommerce-MyAccount-navigation ul ul {
    display: none;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    z-index: 1;
    width: 200px;
}

.woocommerce-MyAccount-navigation ul li:hover > ul {
    display: block;
}

.woocommerce-MyAccount-navigation ul ul li {
    display: block;
    padding: 10px;
}
.woocommerce-MyAccount-navigation ul ul a {
    color: #333;
    text-decoration: none;
}

.woocommerce-MyAccount-navigation ul li {
    position: relative;
}

.woocommerce-MyAccount-navigation ul li::after {
    content: '\25BE';
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
} */
.woocommerce-MyAccount-navigation .dropdown-menu.show{display: contents; width:auto !important; max-width: inherit;}
nav.woocommerce-MyAccount-navigation ul{width: auto !important; width:100% !important; max-width: inherit;}
nav.woocommerce-MyAccount-navigation ul li.is-active:after{display: none !important;}
nav.woocommerce-MyAccount-navigation .dropdown-toggle{position:relative; height:40px; background-color:#862252; color:#fff; padding:9px; margin-bottom:10px;}
/* nav.woocommerce-MyAccount-navigation .dropdown-toggle::after{background-image:url("images/chevrondown-white.svg");} */

/* MyAccount navigation css (Jenish) */
nav.woocommerce-MyAccount-navigation ul li.is-active:after {display: none;}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after {display: none}
/* MyAccount navigation css (Jenish) */
.spa-bg-img .box-desc .inner-desc p{font-size:18px;line-height:26px;}
}

@media only screen and (max-width:599px){
  body.page-id-855 .hero-section .box-desc h1, .hero-section .box-desc h3, body.page-id-2758 .hero-section .box-desc h1, .hero-section .box-desc h3{font-size: 46px;}
  .about-us .box-desc .inner-desc a.anchorbtn::after{ right: 30%;}
  body.page-template-spa-template .about-us .box-desc .inner-desc a.anchorbtn::after{right:-35px}
  .rooms-suites .rooms-slider-sec .rooms-slider .slick-prev {/*left:4%;*/top:44%;}
  .rooms-suites .rooms-slider-sec .rooms-slider .slick-next {right:4%;top:44%;}
  
    .blog_section{padding-top: 110px;}
      .restaurant-menu {
        padding: 0px 10px;
    }
  .hero-section .box-desc h1,.hero-section .box-desc h3{
    word-break:break-word;
  }
/* spa-page */
.spa-bg-img .box-desc {padding-top:130px;}  
.spa-bg-img .box-desc .heading h1,.spa-bg-img .box-desc .heading h3{font-size:48px; line-height:56px;}
.spa-bg-img .bg-img img{min-height:500px; object-fit: cover;}
.spa-bg-img .box-desc .inner-desc h4 {font-size:22px; line-height:30px;}    
.spa-treatment{padding:0px 0px;}
body.page-template-spa-template .gift-card{padding:30px 0px;}
.menu-sec .menubottomtext p{padding-top: 0px;}
.video-box .video-wrapper{margin-top:20px;}
    /*  */
    .rooms-suites .heading h2{font-size:24px; line-height:32px; font-weight:700;}
    .rooms-suites .heading.pb-15{padding-bottom:0px;}
    .rooms-suites .rooms-slider-sec .room-box img{min-height:310px;}
    .about-us h2{font-size:24px; line-height:32px; font-weight:700;}
    .about-us .box-desc .inner-desc p{font-size:14px; font-weight:300; line-height:20px;}
    .about-us .box-desc .inner-desc a{width:100%;}
    .art_luxury h1{font-size: 24px; line-height: 32px; font-weight:700;padding-top:5px;}
    .meeting_section h3{display:none;}
    .meeting-tab .main-box .box-slider .inner-desc button a{text-decoration:none;}
    .home footer {padding-top:20px;}
    .sub-bottom{padding-bottom:20px; padding-left:13px;}
    footer .footer-nav ul li{padding: 0px 0px;}
    footer .footer-nav h2{padding-bottom:0px;}
    .meeting_section{padding: 25px 0px;}
    .about-us .box-desc .inner-desc a{margin-top:25px;}
    .about-us .box-desc .inner-desc a.anchorbtn{width:100%;}
    .sub_whale{min-height:auto;}
    body.page-template-activities-template .about-us {padding-bottom:50px;}

    .rooms-suites{padding-bottom: 0px;}
    .rooms-suites .sub-bottom p{font-size:18px;}
    .heading h1{font-size:24px; line-height:32px;}
    .sub-heading p{font-size:14px; line-height:20px;}
    header .main-logo{width: 100%;}
    .hero-section .hero-slider .hero-box .hero-img img{height:550px;}
    .hero-section .box-desc .check-in-box .inner-box{display: block;}
    .hero-section .box-inner{display: flex; align-items: center;}
    .hero-section .box-desc .check-in-box{height:auto;}
    .hero-section .box-desc .check-in-box{width: auto; padding: 10px 0px;}
    .hero-section .box-desc .check-in-box .availability{width:90%; margin-top: 10px;}
    .hero-section .box-desc p{font-size: 18px; line-height: 26px;}
    header::after{height: 80px;}
  .hero-section .hero-slider .hero-box.video-container.slick-slide {height:700px;}
    .hero-section .hero-slider .hero-box video {height:700px;}
    .hero-section .bg-black::after{height:98.8%;}
    .rooms-suites .rooms-slider-sec {margin-top:25px;padding-left: 13px !important;}
    .rooms-suites .rooms-slider-sec .room-box .room-desc h1{font-size:18px; line-height:26px;}
    .rooms-suites .rooms-slider-sec .room-box .room-desc p{padding:5px 0px;line-height:18px;}
    .rooms-suites .rooms-slider-sec .room-box .room-desc{padding:30px 15px;}
  .rooms-suites .rooms-slider-sec .room-box .room-desc a.viewMoreBtn{bottom:0px;}
/*     .rooms-suites .rooms-slider-sec .rooms-slider .slick-next {right:2%;} */
    .about-us .box-desc .inner-desc button{width:100%}
    .hero-section .box-desc{padding-top:115px;}
  .hero-section .box-desc.pagelogo {padding-top:115px;}
  
    /* -----art of luxury section (priyal)-------- */
    .art_luxury h2 {font-size: 31px; padding-top:0px; line-height:32px}
    .art_luxury .bgimg-1{min-height: auto;}
/*     .art_luxury h3{padding-top: 196px;} */
    .art_luxury p {width:327px; font-weight:300; line-height:20px; letter-spacing:1px; font-size:14px; padding-top:15px;}
    .art_luxury .kef_img{padding-top:80px; padding-bottom: 0px;}
    .art_luxury{padding-bottom:0px; padding: 15px 0px;}
    /* -----art of luxury section (priyal)-------- */

    /* -----slider section (priyal)-------- */
    .meeting-slider-sec .meeting-box .room-desc button{width:200px; height:54px; font-size:14px; font-weight:700; border:none;    transition: all 0.3s ease-in-out; margin-top:10px;}
    .meeting-slider-sec .meeting-box .room-desc button:hover{background-color: #e9c979;}
    .meeting-slider-sec .slick-prev, .meeting-slider-sec .slick-next{background-color:#DAA520; height:42px; width:42px; border-radius: 100%; z-index: 1;}
    .meeting-slider-sec .main-meeting-slider .slick-next {right:115px;}
    .meeting-slider-sec .main-meeting-slider .slick-prev:before, .meeting-slider-sec .main-meeting-slider .slick-next:before {color:#000; font-size:30px;}
    .meeting-slider-sec .main-meeting-slider .slick-dots{display: none !important;}
    /* -----silder section (priyal)-------- */

    /*---------------Rooms&Suites(priyal)------------*/
    .rooms_section .rooms_sub h1,.rooms_section .rooms_sub h3{font-size: 48px; line-height: 56px; padding-bottom:0px;}
    .rooms_section .rooms_sub p{width: 450px;}
    .main_standard {margin-left: 47px;}
    .rooms_section{padding-top: 130px;}
    /* .Activities h4 {font-size: 20px;position: absolute;top: -200px;} */
    .Popular {position: absolute;top: -377px;}
    
    /*---------------Rooms&Suites(priyal)------------*/
    .Whale_Watching_section{padding-top: 100px; padding-bottom:0px;}
    .Whale_Watching_section .rooms_sub p {width: 470px;}
    .Whale_Watching_section .rooms_sub h1,.Whale_Watching_section .rooms_sub h3{font-size: 48px;line-height:56px;}
    .rooms_section .main_standard .standard p{font-size: 11px;}

    /* ==== room & suites-detail page  === */
    .welcome-note .img-desc h2{font-size:26px;}
    .welcome-note .img-desc p{font-size:16px; text-align:center;}
    .welcome-note .img-desc p {padding-bottom:10px;}
    .welcome-note .img-desc span{font-size:16px; text-align:center;}
    .welcome-note .img-desc{text-align: center;}
    .welcome-note{padding: 0px 10px; padding-bottom:50px;}
    .room-detail-sec .inner-detail h1,.room-detail-sec .inner-detail h3{font-size:52px;}
    .room-detail-sec .inner-detail {padding-top:130px;}
    .room-detail-sec .inner-detail .room-facelity .box{padding:10px 5px;}
    .room-galary {padding:40px 0px;}
    .room-galary .gallery-wrapper{top:50px;}
    .room-galary .gallery-wrapper .content .gallery.full .swiper-next-button{right:15px;}
    /*  */
    .check-in-box-room .availability{width:100%;}
    .check-in-box-room .box-inner{display:flex; padding:10px 0px;}
    .check-in-box-room .inner-box{display: block; width:100%;}
    .check-in-box-room .inner-box .form-select{background-size:12px 12px;}

    /* datepiker-range */
    .daterangepicker .drp-calendar{width: 99%!important;}
    .daterangepicker.show-calendar .drp-buttons, .daterangepicker.show-calendar .drp-calendar{display:block!important;}
    .daterangepicker.show-calendar .drp-buttons{display: flex !important;}
    .daterangepicker .drp-calendar.left {padding:8px 0 0px 8px;}

    .daterangepicker{width:90%; margin-top:80px; position:fixed; top:auto !important; bottom:20px;}
    .daterangepicker .calendar{width: 99%!important;}
    .daterangepicker th.next.available{position:absolute; top:12px; right:12px;}
    .single-room-suite .daterangepicker{bottom:20px !important;}
    /* ============== */
    /* .restaurant-tab.meeting-tab */
    .restaurant-tab.meeting-tab .main-box .box-slider .meeting-mobile-slider .sider-img {height:380px;}
    /* events-attendees */
    .events-attendees .event-desc a{width:100%;}
    /* meeting & events page */
    .meeting-page-content h3{font-size:30px; text-align:center;}
    .meeting-page-content p{text-align:center; line-height:20px; font-size:16px;}

    /* term condition */
    .tearm-condition {padding-top:140px;}
    .tearm-condition h1{font-size:36px; line-height:normal;}
    .tearm-condition .inner-desc {padding-top:25px; padding-bottom:80px;}
    .request-form-popup .modal-dialog{width:100% !important;}

    /* resataurant-bar */
    .restaurant-bg-img .box-desc {padding-top:130px;}
    .restaurant-bg-img .box-desc .heading h1,.restaurant-bg-img .box-desc .heading h3{font-size:48px; padding-bottom:10px; line-height:56px;}
    .restaurant-bg-img .box-desc .inner-desc h3{font-size:22px; line-height:30px;}
    .restaurant-bg-img .bg-img img {min-height:500px;}
	.hero-section.shopsec .heroimg img, .hero-section.shopsec .herovideo video {height:600px;}
	body.archive .Whale_Watching_section { padding-top:6px;bottom:170px }
	body.archive .Whale_Watching_section ~ .spa-treatment { bottom:170px; }
    .restaurant-bg-img::after{display:none;}
    .restaurant-tab.meeting-tab .dropdown::after{width:98%;}
    /* dark-theam-page */
    body.dark-bg .check-in-box-room input{width:30%;}
    body.dark-bg .check-in-box-room .inner-box .form-select{width:70%;}
    body.dark-bg .check-in-box-room .availability{width:100%;}
    .page-template-restaurant-template .daterangepicker.single{bottom:250px !important;}
    .page-template-restaurant-template .daterangepicker.single .drp-calendar.left{padding: 0px;}
    .rooms_section .suites_section .main-meeting-slider .meeting-box img{min-height:360px; max-height:360px;}
    .rooms_section .standard_room .graybtn{width:100%;}
    .check-in-box-room .inner-hed{display:none;}
    .check-in-box-room input{height:auto;}
    .check-in-box-room .box-inner{padding-top: 0px;}
    .check-in-box-room{padding:10px 10px;}
    .Whale_Watching_section .main_watching .sub_whale .graybtn{margin-left:0px; width:100%;}
    .normal-header header .border-tb{border-top:none;}
    .page-template-meetings-events-template .hero-section .box-desc h1,.page-template-meetings-events-template .hero-section .box-desc h3{word-break: break-all;}
    /* gallery-light-box */
    .gallery-light-box .img-small a img{min-height:auto; max-height:fit-content;}
    .gallery-light-box .img-item a img{min-height:auto; max-height:fit-content;}
    .transport-tabs{padding: 80px 10px;}

    /* serch-page */
    .serch-page-detail{padding-top:100px; padding-bottom:0px;}
    .serch-page-detail h1{font-size:60px;}
    .serch-page-detail .inner-desc .serch-bar{padding-top:50px;}
    .serch-page-detail .inner-desc .serch-bar form{display: flex;}
    .offer-box-popup{left:0% !important; width:100%;}
    .menu-sec .menu-box .menu-desc .prices{padding-left:20px;}

    .events-attendees .event-desc a.anchorbtn{width:100% !important;}

    /* ----- MyAccount navigation css (Jenish) ----- */
    .woocommerce-MyAccount-navigation .dropdown-menu.show{display: contents; width:auto% !important; max-width: inherit;}
    /* ----- MyAccount navigation css (Jenish) ----- */
}
@media only screen and (max-width:479px){
  .restaurant-menu .main-box .box-desc .menu-box .titleprice h6,.menu-sec .menu-box .menu-desc .titleprice h6{width:70%;}
    .restaurant-bg-img .box-desc .inner-desc {
        padding-top: 30px;
    }
    .bookwidget{width:auto; margin-left: 20px; margin-right:20px;}
    .bookwidget a{width:100%;}
    .hero-section .box-desc p {width:80%;}
    .hero-section .hero-slider .hero-box .hero-img img{height: 620px;object-fit:cover;}
  .hero-section .hero-slider .hero-box.video-container.slick-slide {height:700px;}
    .hero-section .hero-slider .hero-box video {height:700px;}
    .hero-section .box-desc h1,.hero-section .box-desc h3{line-height:70px;}
    /*  */
    .hero-section .box-desc .check-in-box .inner-box .form-select{background-size:50px 12px;}
    /* -----art of luxury section (priyal)-------- */
    .art_luxury h2{font-size: 21px;}
    .art_luxury h3{font-size: 30px;}
    /* -----art of luxury section (priyal)-------- */

    /* -----about-us section start(priyal)-------- */
    .about-us .box-desc .inner-desc{/*margin: 18px;*/margin:0px;}
    /* -----about-us section end(priyal)-------- */

    /*---------------Rooms&Suites(priyal)------------*/
    .rooms_section .rooms_sub h1,.rooms_section .rooms_sub h3{font-size: 37px;}
    .rooms_section .rooms_sub p{width: 320px; font-size: 18px; line-height: 26px; padding-bottom: 0px;}
    .main_standard {margin-left: 25px;position: relative; top: -208px; font-size: 11px;}
    .rooms_section{padding-top: 100px;}
    .main_standard .standard {padding: 5px;}
    /* .Activities h4 {font-size: 19px;position: absolute;top: -160px;} */
    .Popular {position: absolute;top: -199px;}
    /*---------------Rooms&Suites(priyal)------------*/
    .Whale_Watching_section .rooms_sub p {width: 300px;}
    .Whale_Watching_section .main_watching .sub_whale p{font-size:16px; line-height:20px;}
    .Whale_Watching_section .rooms_sub h1,.Whale_Watching_section .rooms_sub h3 {font-size: 40px;}
    .Whale_Watching_section {padding-top: 80px;}
    .main_watching .sub_whale p{font-size: 14px;}
    .main_watching .Giganta p{font-size: 14px;}
    .main_watching .Reykjanes p{font-size: 14px;}
    .rooms_section .main_standard .standard p{font-size: 11px;}
    .rooms_section .main_standard .standard {padding: 7px;}

    /* ==== room & suites-detail page  === */
    .room-detail-sec .inner-detail h1,.room-detail-sec .inner-detail h3{font-size:45px;}
    .room-detail-sec .inner-detail .room-facelity{width:fit-content;}
    .room-detail-sec .inner-detail .room-facelity .box p {font-size:12px; line-height:14px;}
    .room-detail-sec .inner-detail {padding-top:100px;}
    .services-sec h2{font-size:40px;}
    .services-sec p{font-size:22px;}
    .services-sec span{font-size:22px;}
    .room-galary .main-content-box .inner-desc h2 {font-size:26px;}
    /* tearm conditon */
    .tearm-condition h1 {font-size:28px;}

    /* serch-bar */
    .serch-page-detail h1{font-size:40px;}
    .serch-page-detail .inner-desc .serch-bar{padding-top:20px;}

    /* ----- MyAccount navigation css (Jenish) ----- */
    .woocommerce-MyAccount-navigation .dropdown-menu.show{display: contents; width:auto !important; max-width: inherit;}
    /* ----- MyAccount navigation css (Jenish) ----- */
}
