@media (max-width: 1199px) { .lothiansMapBtn {
height: 170px;
}
.lothiansMapBtn #menu2 li .btn-edi,
.lothiansMapBtn #menu2 li .btn-mid {
top:135px;
}
} @media (max-width: 992px) { #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
margin-right: 0;
font-size: .8em;
padding: 0 10px;
} .header-bg-img .col-md-6 {
width: 50%;
float: left;
}
.header-bg-img .excerpt {
width: 70%;
} .lothiansMapBtn {
width:300px;
margin: 0 auto;
height:200px;
}
.lothiansMapBtn #menu2 li .btn-edi,
.lothiansMapBtn #menu2 li .btn-mid {
top:155px;
} #sidebar-subscribe {
background-image: none;
}
#sidebar-subscribe #subscribeForm {
color: #fff;
}
#sidebar-subscribe .subscribe.col-md-2 {
display: none
}
#sidebar-subscribe #subscribeForm {
margin: 0 0 30px 0;
}
}  @media (max-width: 768px) {
#sidebar-subscribe {
background-image: none;
} .nav {
padding-left: 0px;
}
.navbar-collapse {
border: 0;
box-shadow: inset 0 1px 0 rgba(255,255,255,0);
text-align: center;
}
.navbar-collapse li {
width:100%;
}
.navbar-header {
text-align: center;
}
.navbar-toggle {
background: #fff;
float: none;
margin: 8px auto 8px auto;
}
.navbar-nav	li {
clear: none;
width: 25%;
text-align: center;
font-size: .8em;
}
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: transparent;
color: #ffd33b;
}
#mega-menu-wrap-primary .mega-menu-toggle {
margin: 9px 0;
}
}  @media (max-width: 640px) { #topbar li {
padding: 5px 2px 15px 2px;
}
#topbar a {
font-size: .75em;
padding:5px 5px;
margin:10px 0px 10px 0;
}
#site-branding {
padding-bottom: 0;
}
#site-branding .site-title.desktop	{
display: none;
}
#site-branding .site-title.mobile	{
display: block;
margin-left:auto;
margin-right:auto;
}
#site-branding .header-bg-img .search 	{
width: 100%;
}
#site-branding	.site-description {
font-size: 20px;
margin-bottom: 20px;
color: #000;
}
#site-branding	.social {
display: none;
}
#site-branding	.site-branding-text {
float: none;
margin: 0 auto 20px auto;
}
#site-branding h1.site-title img {
width: 100%;
height: auto;
} .nav {
padding-left: 30px;
}
.navbar-nav	li {
clear: both;
width: 100%;
text-align: center;
font-size: 1em;
}
#mega-menu-wrap-primary .mega-menu-toggle {
float: left;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
-khtml-border-radius: 0 0  10px 10px;
}
.search input[type=search],
.search input[type=search]:focus  {
width: 50%;
clear: both;
} .navLanding {
padding: 0 0px;
} #site-branding .header-bg-img .col-md-5,
#site-branding .header-bg-img .col-md-6,
#site-branding .header-bg-img .col-md-7 {
width: 100%;
clear:both;
}
#site-branding .header-bg-img,
#site-branding .header-bg-img-cover  {
background: #F9FBFD !important;
}
#site-branding .header-bg-img .excerpt {
clear: both;
background-color: #F9FBFD;
color:#222;
text-align: justify;
font-size: 15px;
margin: 0 auto 20px auto;
padding-top: 0;
width: 100%;
}
#site-branding .excerpt {
margin: 0;
}
#site-branding .header-bg-img .site-description  {
color: #00549a;
} .breadcrumbs {
display: none;
}
.page-template-page-landing h1,
.page-template-page-landing-alt h1 {
margin: 20px 20px 0 20px;
}
.page-template-page-landing-alt #content .col-md-4,
.page-template-page-landing-bespoke-alt #content .col-md-4 {
width: 100%;
} ul.nav-tabs {
padding: 0;
}
.nav-tabs>li  {
width: 100%;
border-radius: 10px;
} #sidebar-subscribe {
background-image: none;
}
#sidebar-subscribe #subscribeForm {
color: #fff;
}
}