@media screen and (min-width: 1100px) and (max-height: 600px){
	.slider_mod .uk-slideshow>li, .slider_mod .uk-slideshow {height: 600px !important;}
	.homechristmasp .slider_mod .uk-slideshow>li,.homechristmasp .slider_mod .uk-slideshow {height: 700px !important;}
	.christmashome{margin-top:-80px;}
}
@media screen and (min-width: 768px) and (max-width:1099px) and (max-height: 70px){
	.homechristmasp .slider_mod .uk-slideshow>li,.homechristmasp .slider_mod .uk-slideshow {height: 600px !important;}
	.christmashome{margin-top:-80px;}
	.homechristmasp .slider_mod .uk-margin{margin-top:-100px;}
}
@media (max-width: 1300px){
    .container2{width:952px;}
    .main-menu ul.menu li{margin-right: 20px;}
    .main-menu ul.menu li a{font-size:16px;}
    body.unscroll .main-menu ul.menu li a{font-size: 13px;}
    body.onscroll .main-menu ul.menu li{margin-right: 15px;}
    body.onscroll .main-menu ul.menu li a{font-size: 13px;}
    body.onscroll .main-menu{right:95px;}
    body.homepage.unscroll a.main-logo,
     body.pages.unscroll a.main-logo{width: 103px;background-size: 100% auto;margin-top: 20px;height: 93px;}
    body.pages.unscroll .inner-head,
	body.homepage.unscroll .inner-head{height:130px;}
    body.pages .content_area{padding-top:130px;}
  body.homepage.unscroll .main-menu ul.sub-menu:before{top:31px;}
  body.homepage.unscroll .main-menu ul.menu ul.sub-menu li:first-child{padding-top:50px;}
}
@media (max-width: 1275px){
  body.homepage.unscroll a.main-logo{width: 207px;height:115px;margin-top:18px;background-size: contain;background-position: center top;}
  .ginmenu_list ul:nth-child(2){padding-left:0;}
  .ginmenu_list ul{padding-right:20px;}
  table.menu_tables{width:100% !important;}
  body.unscroll #mobmenu{margin:75px 0px 0 0;}
  body.onscroll #mobmenu{margin-right:205px;}
}
@media (max-width: 1022px){
  .container,.container2{width:688px;}
 .modal-dialog{width:95%;}
 .modal-header .close{font-size:25px;}
 .wp-caption{width:auto !important;}
 body.homepage.unscroll a.main-logo{margin-top:18px;background-image:url("../images/orkney-hotel-logo-small.png");width:130px;height:66px;}
 .slider_mod .container{padding:0 30px;}
 .bookinginputs{padding-left:60px;padding-right:60px;}
 .bookinginputs .bookinginput{margin-right:59px;}
 .bookinginputs input[type="text"], .bookinginputs select{width:150px;}
 .bookinginputs{border-radius: 0 0 20px 20px;padding-bottom: 48px;}
 .booking_items{width:100%;clear:both;float:none !important;height: 100%;}
 .bookingsubmit input[type="submit"]{border-radius: 50px;height: 50px;width: 215px;font-size: 30px;line-height: 38px;text-align: center;text-transform: none;margin: 0 auto;position: relative;display: block;clear: both;top: -25px;}
  .hometop_links{
    margin-top: -30px;
}
  a.htop_links{font-size:25px;}
  .hometop_links span.item_sep{margin-left: 45px;margin-right: 45px;}
  .drinkbottom_r{width:300px;}
  #homebottom_content{display:none;}
  .homemorecontent{position:relative;padding-bottom: 30px;display:block !important;text-align:center;}
  body.homepage .contentmain{padding-bottom:0;background-image:url("../images/homepage-contentbg-small.jpg");}
  .bottom_modules .homebottom.moduletable{padding-top: 100px;padding-bottom:53px;}
  .bottom_modules .homebottom.moduletable .module_content{padding-top:0;}
  span.homebottom_img.big{display:none;}
  span.homebottom_img.small{display:block;margin-top:20px;background-image:url("../images/oh-4-poster-small.jpg");}
  .special_of.moduletable p:last-child{font-size: 18px;}
  span.gardenview_img{background-image:url("../images/restaurant-window-small.jpg");float:none;clear:both;width:100%;height:300px;}
  .garden_view.moduletable{padding:47px 0 60px;}
  .garden_view.moduletable img{margin:auto;display:block;}
  .gmap.moduletable iframe{height:391px;}
  .slider_mod .uk-slideshow>li,
  .slider_mod .uk-slideshow{height:664px !important;}
  .homechristmasp .slider_mod .uk-slideshow>li,
  .homechristmasp .slider_mod .uk-slideshow{height:860px !important;}
  .o_booking.moduletable{margin-top:-150px;height: 100%;}
  body.pages .header_banner{height:378px;}
  body.pages.unscroll .inner-head,
  body.homepage.unscroll .inner-head{height:100px;}
  body.pages .content_area{padding-top:100px;}
  body.pages.unscroll a.main-logo{margin-top:11px;}
  body.pages.unscroll a.main-logo{width:159px;height:80px;background-image:url("../images/orkney-hotel-logo-page-tablet.png");}
  body.pages .contentmain,
  body.pages.withtop_mod .contentmain{padding:15px 0;}
   body.pages .contentmain.notop_mod{padding-top:50px;}
  ._page_bottom_content{padding: 50px 0;}
  #header_banner .bg_img.def_bg{background-image:url("../images/default-header-tablet.jpg");}
  table.nostyle tr td:last-child{vertical-align:middle;}
.bottom_modules .moduletable.menu_mod div.module_header{margin-bottom: 20px;}
table.menu_table.menu_starters td:nth-child(1){width:68%;}
table.menu_table{margin-bottom:0;}
.bottom_modules .moduletable.menu_mod{padding-bottom:0;}
.bottom_modules .moduletable.lounge_bar{padding:50px 0 50px;}
#savour_slide .uk-slideshow,
#savour_slide .uk-slideshow>li{min-height:576px !important;
height:576px !important;}
.uk-slidenav-position .uk-slidenav-previous{left:19px;}
.uk-slidenav-position .uk-slidenav-next{right:19px;}
h3.send_query{padding:0 60px;}
span.savour_img{height:200px;}
.explore_orkney_gal3 .eog_imgs1{width:35%;}
.explore_orkney_gal3 .eog_imgs2{width:30%;}
ul.readmore2 li{margin-right:10px;}
.drinkr,.thebar_r{width:45%;}
img.savour_garden{float:none;display: block;clear:both;margin:0 auto !important;}
.savour_gals,.meet_gals{width:50%}
h3.block_lists{font-size: 25px;}
ul.block_list_nav > li{margin-bottom:30px;}
ul.block_list_nav li a{min-width:100%;}
.form-block{width:100%;float:none;margin-bottom:15px;}
body.unscroll #mobmenu{margin: 25px 205px 0 0;}
    body.onscroll #mobmenu{margin-right:205px;}
    .onlinebooking ._booknow{margin-bottom:90px;}

}
@media (max-width: 767px){
  .container,.container2{width:550px;}
  .bookinginputs .bookinginput{margin-right:31px;}
  .booking_items{padding-left:17px;padding-right:17px;}
  .explore_orkney_gal3 .eog_imgs,
  .explore_orkney_gal2 > div{width:100% !important;clear:both;float:none;}
   a.htop_links{font-size: 18px;line-height: 22px;}
  a.htop_links:before{width:37px;height:29px;margin-bottom:5px;}
  a.htop_links.drink:before{background-image:url("../images/drink-icon-mobile.png");}
  a.htop_links.sleep:before{background-image:url("../images/sleep-icon-mobile.png");}
a.htop_links.savour:before{background-image:url("../images/savour-icon-mobile.png");}
a.htop_links.meet:before{background-image:url("../images/meeting-icon-mobile.png");}
.hometop_links span.item_sep{height:30px;margin: 9px 35px 0;}
.drinkbottom_r{float:none;width:100%;margin:0;text-align:center;}
  .drinkbottom_r img:nth-child(1){margin: 0 0 30px;}
  .drinkbottom_r img{width: auto;}
  .moduletable.drink_bottom p{width:100%;}
  ul.readmore2 li{margin-right:20px;}
.drinkr,.thebar_r{width:100%;}
.ginmenu_list ul{width:100%;padding-right:0;}
#bcrumb-mod,ul.action_icons{float:none;}
ul.action_icons{margin-top:20px;text-align:center;}
ul.action_icons li{float:none;display:inline-block;}
.savour_left,
.savour_gals,
.meet_gals,
.meet_left{width:100%}
.savour_gals,
.meet_gals{margin-top:20px;}
._page_bottom_content_full{margin-top:0;}
.dinnermenu_imgs,.lunchmenu_imgs,.barmenu_imgs,
.barmenu_imgs:nth-child(1) .galtop > .uk-grid-width-1-1>*:nth-child(1),
.barmenu_imgs:nth-child(1) .galtop > .uk-grid-width-1-1>*:nth-child(2),
.barmenu_imgs:nth-child(1) .galbottom > .uk-grid-width-1-1>*:nth-child(1),
.barmenu_imgs:nth-child(1) .galbottom > .uk-grid-width-1-1>*:nth-child(2){width:100% !important;}
.dinnermenu_imgs .thumbnail_bg,
.savour_gals .thumbnail_bg,
.lunchmenu_imgs .thumbnail_bg,
.barmenu_imgs .thumbnail_bg{height:200px !important;}
.dinnermenu_imgs:nth-child(2) .galbottom > .uk-grid-width-1-1>*:nth-child(1),
.dinnermenu_imgs:nth-child(2) .galbottom > .uk-grid-width-1-1>*:nth-child(2){width:100% !important;}
.meet_gals .uk-grid-width-1-1>*:nth-child(1) .thumbnail_bg{height:225px !important;}
.meet_gals .uk-grid-width-1-1>*:nth-child(2),
.meet_gals .uk-grid-width-1-1>*:nth-child(3){width:100% !important;}
.meet_gals .uk-grid-width-1-1>*:nth-child(2) .thumbnail_bg,
.meet_gals .uk-grid-width-1-1>*:nth-child(3) .thumbnail_bg{height:150px !important;}
li.block_lists.list_2 .block_list_content > ul{width:100%;float:none;padding:0;}
.suppliers_list ul{max-width:100%;float:none !important;}
.drinkimgbs{width:100% !important;}
.flogos1{margin-bottom:30px;width:100%;}
.flogos1 img:nth-child(3){margin-right:0 !important;}


}
@media (max-width: 575px){
  body,.special_of.moduletable p:last-child,.lightf{font-size: 16px;line-height: 25px;}
 .slider_mod .uk-slideshow>li, .slider_mod .uk-slideshow {
    height: 556px !important;
}
  .o_booking.moduletable{margin-top:-80px;}
  body.pages .o_booking.moduletable{margin-top:-170px;}
  h2,h3,.slider_mod h3,h3.module_header{font-size: 24px;letter-spacing: 0.67px;line-height: 28px;}
.container,.container2{width: 90%;}
.bookinginputs{text-align:center;}
.bookinginputs input[type="text"], .bookinginputs select{width:280px;}
.bookinginputs .bookinginput{margin:0 auto 15px;float:none;clear:both;}
 .bookingsubmit input[type="submit"]{font-size: 24px;line-height: 30px;width: 140px;padding:0;height: 35px;}
.bottom_modules .homebottom.moduletable{padding-top:79px;padding-bottom:85px;}
.bottom_modules h3.module_header{min-width:280px;}
.bottom_modules .moduletable div.module_header{margin-top:-115px;}
.bottom_modules .contactinfo.moduletable div.module_header{margin-bottom:5px;}
span.homebottom_img.small{display:none;background:none;}
.bottom_modules .homebottom.moduletable:after,
.garden_view.moduletable:before{content:"";width:100%;height:400px;display:block;
background:url("../images/oh-4-poster-mobile.jpg") no-repeat center top transparent;
background-size:cover;}
.garden_view.moduletable:before{height:400px;
background-image:url("../images/restaurant-window-mobile.jpg");margin-bottom:49px;}
span.gardenview_img{background:none;display:none;}
.slider_mod .container{padding:0;}
.bookingsubmit input[type="submit"]{top:-20px;}
.slider_mod .uk-slideshow>li, .slider_mod .uk-slideshow {
    height: 420px !important;
}
.slider_mod .with_christmas .uk-slideshow>li, .slider_mod .uk-slideshow{
  height:470px !important;
}
.homechristmasp slider_mod .with_christmas .uk-slideshow>li,.homechristmasp  .slider_mod .uk-slideshow{height:520px !important;}
.christmashome{position:relative;margin:-180px auto 50px;}
.christmashome h3{font-size:20px;}
.slider_mod p{font-size:20px;line-height:25px;}
body.homepage .contentmain{background-image:url("../images/homepage-contentbg-mobile.jpg");}
.footer_logos img{height:79px;width:auto;margin-right: 35px;}
.flogos2 img{height:auto;}
body.pages .header_banner{height:383px;}
body.pages.notop_mod .header_banner{height:200px;}
 #header_banner .bg_img.def_bg{background-image:url("../images/default-header-mobile.jpg");}
body.pages.notop_mod .header_banner .content_title{padding-top:50px;}
body.pages.notop_mod .header_banner .content_title.no_bg{padding-top:70px;}
body.pages .content_title,body.pages .content_title.no_bg{text-align:center;padding-top:82px;}
body.pages .content_title span{display:block;margin: 0 auto !important;}
body.pages .content_title span.title_bg img{width:50px;margin-bottom:6px;}
body.pages .content_title,body.pages .content_title h1{font-size: 24px;line-height: 30px;}
body.pages .banner_title{margin-bottom:0;}
.banner_slideshow .uk-overlay-bottom{bottom:60%;}
body.notop_mod .banner_slideshow .uk-overlay-bottom{bottom:45%;}
#savour_slide .uk-slideshow,
#savour_slide .uk-slideshow>li{
  min-height:427px !important;
height:427px !important;}
a.htop_links{font-size:17px;}
.hometop_links span.item_sep{margin-left:20px;margin-right:20px;}
ul.readmore2 li{margin-right:0px;}
.drinkr .thumbnail_bg,
.drink_gal2>div:nth-child(1) .thumbnail_bg{height:150px !important;}
.drink_imgsl, .drink_imgsr{width:100%;float:none;
}
ul.action_icons li.print-icon{margin-left:0;}
ul.action_icons li{margin-bottom:10px;}
.christmas_button{width:90%;padding-top:10px;padding-bottom:10px;padding-right:10px;font-size:12px;line-height:15px;}
.christmas_button a:before{bottom:0;}
ul.social_links>li.booknow{display:none;}
#mobmenu{margin-right:90px !important;}
.onlinebooking ._booknow{margin-bottom:50px;margin-top:-30px;height:60px;font-size:30px;padding-top:18px;}
body.pages .onlinebooking ._booknow{margin:0 auto 130px;}
}
@media (max-width: 350px){
	   body.homepage  .contentmain{text-align:center;padding-top:48px;}
  body.homepage h1{margin-bottom:11px;}
  body,.special_of.moduletable p:last-child{font-size: 14px;line-height: 22px;}
.container,.container2{width: 280px;}
.bottom_modules .homebottom.moduletable,
.garden_view.moduletable{text-align: center;}
footer ul.menu li{padding:0 7px;}
.garden_view.moduletable a.readmore{display:none !important;}
  .bookinginputs input[type="text"], .bookinginputs select{width:200px;}
  .footer_copyright{line-height:20px;}
  .footer_copyright p{margin-bottom:20px;}
  body.homepage.onscroll a.main-logo,
  body.homepage.unscroll a.main-logo{margin-top:10px;background-image:url("../images/orkney-hotel-logo-mobile.png");width:84px;height:42px;}
  body.pages.unscroll a.main-logo{background-image:url("../images/orkney-hotel-logo-page-mobile.png");width:77px;height:39px;}
  body.onscroll .inner-head{height:52px !important;}
  body.unscroll .inner-head{height:58px !important;}
  body.pages .content_area{padding-top:58px;}
  body.pages.onscroll .content_area{padding-top:30px;}
  body.onscroll  a.main-logo{width:84px;height:42px;margin-top:6px;}
  body.onscroll #mobmenu{margin-top:15px;}
  .bottom_modules .moduletable div.module_header{margin-bottom:30px;}
  .bottom_modules .moduletable{padding-bottom:20px;}
  .bottom_modules .moduletable.gmap{padding:0;}
  footer{padding-top:30px;}
  .bottom_modules .moduletable.menu_mod div.module_header{margin-bottom:0;}
  table.menu_table.menu_starters td:nth-child(1){width:inherit;}
  table.menu_table.menu_starters td:nth-child(2){vertical-align:top;}
  .homemorecontent a.toggle{margin-top:-30px;}
   .homemorecontent a.toggle{margin-top:0;}
span.savour_img{height:100px;}
.banner_slideshow .uk-margin{font-size:30px;line-height:33px;}
a.htop_links{margin-bottom:0px;font-size:14px;line-height:15px;}
a.htop_links.meet{margin-bottom:0;}
.hometop_links span.item_sep{margin-top:5px;margin-left:13px;margin-right:13px;}
ul.block_list_nav > li{margin-bottom:0;}
h3.block_lists{padding:10px 20px;font-size:20px;}
ul.block_lists .block_list_content{margin-top:-25px;padding:55px 20px 30px;}
div.block_list_media img{margin-top: 20px !important;}
span.formError{font-size:10px !important;}
body.unscroll #mobmenu{margin-top:15px;}
header ul.social_links{margin-top:10px;}
.menumaint img{margin-right:0;}


}