@media only screen and (max-width:1000px){.header_bottom{background-color:#000}.header_bottom,nav.mobile_menu{background-color:#000000!important}}@media only screen and (min-width:480px) and (max-width:768px){section.parallax_section_holder{height:auto!important;min-height:400px}}@media only screen and (max-width:600px){h1,h1 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title{font-size:28px;line-height:32px}h2,h2 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title{font-size:26px}}@media only screen and (max-width:480px){section.parallax_section_holder{height:auto!important;min-height:400px}}.footer_top{background:url(https://kelvingrove-hotel.co.uk/wp-content/uploads/2019/03/footer2.jpg) no-repeat bottom center!important;background-size:cover!important;min-height:300px}. .aioseo-author-bio-compact-main{display:none!important}.reasons{color:#fff}#brian{position:fixed;bottom:0;margin:0;background-color:#eaeaea;padding-top:5px;padding-bottom:0;z-index:999999;display:block;width:100%}.why{color:#fff}ul.no-bullets{list-style-type:none;padding:0;margin:0}.robert{position:fixed;right:0;top:135px;background-color:#000;opacity:.9;padding:10px;z-index:9999;display:block}.robert li{color:#f6a01a;font-size:28px}.robert a:link{color:#fff;font-size:18px}.robert a:visited{color:#fff}.robert a:hover{color:#caa93e}.robert a:active{color:#fff}.wpcf7 .wpcf7-response-output{color:red;border-radius:5px}.post_author{display:none}.some-class{color:#D2B776;margin-bottom:-10px;font-size:15px;font-weight:700}#back_to_top span{margin-bottom:75px}.datepicker{position:relative!important;margin-top:-302px!important}.footer_bottom_holder{position:fixed;bottom:0}nav.main_menu>ul>li:not(:first-child):before{content:'|';position:relative;left:-2px;color:#9e9e9e;font-size:15px;font-weight:400}.mobile_menu_button{display:none!important}.contact{text-align:center;color:#fff}.gnws{z-index:-1000}.showonmobile{display:none;height:0}@media screen and (max-width:1100px){.robert{display:none}@media screen and (max-width:640px){.hideonmobile{display:none!important}.showonmobile{display:inherit!important}.contact{text-align:center}header.centered_logo .q_logo a{margin-top:10px!important}