 @media all and (max-width: 1201px) {ul#social_icons {display: none !important;}}@media all and (min-width: 949px) {.menu-button {display: none;}#nav-wrap {top: 26px;right: 0px;z-index: 1000;}#nav ul > li:hover {background: none repeat scroll 0 0 #c09333;}#nav > li {float: left;width: 18%;margin-left: 2%;border-top: 1px solid #7A0404;}#nav li a, #nav li a:hover {color: #666666;font-size: 15px;border: none;background: none;text-align: center;padding: 0px;margin: 0px;}#nav, #nav ul {list-style: none;}#nav a, #nav ul li a, #nav ul li a:hover {font-size: 12px;text-decoration: none;text-align: left;display: block;width: 101px;padding: 2px 5px 2px 5px;margin: 0px;background: #FFFFFF;color: #896C66;border-bottom: 1px solid #E3E3E3;opacity: 0.95;position: relative;}#nav ul {border: none;border-bottom: 1px solid #DCCAB2;}#nav ul li a, #nav ul li a:hover {border-left: 1px solid #DCCAB2;border-right: 1px solid #DCCAB2;}#nav ul li li a {border-left: none;border-right: none;}#nav ul ul {border: 1px solid #DCCAB2;}#nav li li {background-color: #FFFFFF;margin: 0px;}#nav li ul {position: absolute;width: 128px;left: -999em;border-top: none;z-index: 100;background: #FFFFFF;top: 11px;}#nav li ul ul {margin: 10px 0 0 127px;border: 1px solid #DCCAB2;}#nav li:hover > ul, #nav .sfHover {left: auto;background: #FF0000;}#nav li:hover {position: static;}#nav a:hover {background-color: #EAE7E2;color: #94908D;}#nav > li:hover > div, #nav .soasftitle {color: #94908D;}}@media all and (max-width: 949px) {ul#social_icons {display: none;}#site {padding: 0 !important;margin: 0 !important;background: #fff !important;width: 100%;}.wrapper-inner {padding: 0px !important;margin: 0 auto !important;}#site .wrapper-inner {padding-top: 20px !important;}#navigation {margin: 0;padding: 0;float: right;}#navigation #nav-wrap {margin: 0;padding: 0 15px;width: 100%;height: auto;z-index: 9999;position: absolute;top: 41px;left: 0;}.menu-button {background: #bfb18e;background: -moz-linear-gradient(top, #bfb18e 0%, #c8bc9d 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfb18e), color-stop(100%, #c8bc9d));background: -webkit-linear-gradient(top, #bfb18e 0%, #c8bc9d 100%);background: -o-linear-gradient(top, #bfb18e 0%, #c8bc9d 100%);background: -ms-linear-gradient(top, #bfb18e 0%, #c8bc9d 100%);background: linear-gradient(to bottom, #bfb18e 0%, #c8bc9d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfb18e', endColorstr='#c8bc9d', GradientType=0 );}#navigation #logo img.desktop, #navigation #rehab-copyright {display: none;}#navigation #logo img.mobile {display: inline-block;}#navigation #logo {display: block;position: absolute;top: 5px;left: 5px;}#nav {background-color: #AA9F83;}#nav li a {color: #444;text-decoration: none;border-bottom: 1px solid #867E68;}#nav li a.link-with-ul {border-right: 1px solid #867E68;}#nav li a:hover {color: #000;}#nav li.selected > a {font-weight: bold;}#nav .sub-menu {background-color: #DFDAC4;}#nav .menu-item-has-children.selected {background-color: #948A70;background-image: url('../images/arrow-up.png');}#nav > li > a {color: #fff;}#nav > li > a:hover {color: #fff;}#nav li.selected > a {color: #fff;}#nav .sub-menu a {padding-left: 15px !important;}#nav .sub-menu .item-with-ul {background-image: url('file:///C|/Users/PC3/Desktop/Extra/Rehab Clinics _ Addiction Treatment _ Rehab Clinic in Kent and London - England UK_files/images/arrow-down-dark.png');}#nav .sub-menu .item-with-ul.selected {background-color: #C9C2A3;background-image: url('file:///C|/Users/PC3/Desktop/Extra/Rehab Clinics _ Addiction Treatment _ Rehab Clinic in Kent and London - England UK_files/images/arrow-up-dark.png');}#nav .sub-menu .sub-menu a {padding-left: 8px !important;}#nav .sub-menu .item-with-ul li {background-color: #F6F4E8;}#nav .sub-menu .item-with-ul li a {text-transform: none;}#nav .sub-menu .item-with-ul .item-with-ul {background-color: #F6F4E8;}#nav .sub-menu .item-with-ul .item-with-ul.selected > a {color: #444;}#nav .sub-menu .sub-menu .sub-menu a {padding-left: 25px !important;}#nav .sub-menu .item-with-ul .item-with-ul li, #nav .sub-menu .item-with-ul .item-with-ul .item-with-ul {background-color: #fff;}#nav-wrap {clear: both;width: auto;margin: auto;padding-top: 20px;}#nav, #nav ul {margin: 0;padding: 0;}#nav {margin: 0 auto;width: 100%;}.flexNav-touch #nav, .flexNav-no-touch #nav {display: none;}#nav:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}#nav li {position: relative;list-style: none;display: block;width: 100%;}#nav li a {display: block;text-transform: uppercase;}#nav .top-level a {position: relative;display: block;padding: 10px;z-index: 2;}#nav li ul {width: 100%;position: relative;border-bottom: 1px solid #333;}#nav li ul li {float: none;width: 100%;}#nav li ul li a {display: block;border-bottom: 1px solid #444;}#nav .menu-item-has-children {background-image: url('../images/arrow-down.png');background-repeat: no-repeat;background-position: 96.5% 12px;}.menu-button {border-radius: 0px;cursor: pointer;float: right;width: 44px;margin: 0 0 0 8px;padding: 10px;text-align: center;border: 0 solid #ffffff;}.menu-button span {display: block;height: 4px;background-color: #fff;margin: 3px auto;text-align: center;}.sub-menu {display: none;}.sub-menu.open {display: block;}}@media only screen and (min-width : 240px) and (max-width : 949px) {#nav li ul {background:#dfdac4 !important;border-top: medium none !important;left: 0 !important;margin-left: 0 !important;top: 0px !important;width: 100% !important;z-index: 100 !important;}.sub-menu li a {border-bottom: 1px solid #444 !important }ul#nav li {line-height: 30px;border-bottom: 1px solid #fff;}#nav li ul {border-bottom: 0px !important }}span.clr_change {color: #a16f03;font-size: 18px;}span.clr_change2 {color: #000;font-size: 18px;}.slider-cont {border: 1px solid #d7d5cd;height: 216px;margin-right: 2px;padding-right: 2px;float: left;width: 100%;}.mid-part-right span.clr_change {color: #a16f03;font-size: 16px;}.mid-part-right span.clr_change2 {color: #000;font-size: 16px;}@media (min-width:0px) and (max-width:549px) {.banner-part .col-md-2 {display: none;}}@media (min-width:540px) and (max-width:768px) {.banner-part .col-md-2 {display: block;width:25%;}.banner-part .col-md-10{padding-right:0;width:75%;}}@media (min-width:0px) and (max-width:949px) {.header .logo {float: left;width: 75% }.header .logo img {width: 290px;}.header #navigation {width: 25%;}.header {background: linear-gradient(to bottom, #bfb18e 0%, #c8bc9d 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;float: left;margin: 0;width: 100%;z-index: 2147483647;}}@media (min-width:769px) and (max-width:1100px) {.logo {float: left;width: 40% }.logo {padding-left: 15px;}#navigation {padding-right: 15px;}.menu-button {display: block;}#nav-wrap {top: 34px;right: 15px;}}