﻿@import url(https://fonts.googleapis.com/css?family=Exo+2&subset=latin,cyrillic,latin-ext);


* {
	margin: 0;
	padding: 0;
	
}

h1 {
    text-align:justify;
    font-size:18px;
    font-weight:bold;
    font-family: Cantarell, sans-serif;
    color: rgb(102, 102, 102);

}

h2 {
    text-align:justify;
    font-size:18px;
    font-weight:bold;
    text-decoration:underline;
    font-family: Cantarell, sans-serif;
    color: rgb(102, 102, 102);

}

h3  {
    font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	font-family: Cantarell, sans-serif;
    color: rgb(102, 102, 102);

}


h4  {
	font-weight:bold;
	font-family: Cantarell, sans-serif;
    color: rgb(102, 102, 102);

}

a {
	text-decoration: underline;
	font-family: Cantarell, sans-serif;
    color: rgb(102, 102, 102);

}

p {

    font-size: 11pt;
    text-align:left;
    line-height: 1.3;
    font-weight:normal;
    font-family: Cantarell, sans-serif;
    color: rgb(102, 102, 102);
    
}


body {
	
	background-color: #000000;
	background: url(images/wp1.jpg);
	background-repeat: repeat;
	background-position:center;
    background-attachment: fixed;
    
}


body,input {
	font-family: Cantarell, sans-serif;

}


#container{
    margin:0 auto;
    width:964px;
    background-color:#FFFFFF;
    border-radius:20px;
    
}

#container2{
    margin:0 auto;
    width:964px;
    height:1550px;
    background-color:#FFFFFF;
    border:4px solid black;
    
}

#containerA{
    margin:0 auto;
    width:964px;
    height:1400px;
    background-color:#FFFFFF;
    border:4px solid black;
    
}


#container3{
    margin:0 auto;
    width:964px;
    height:1160px;
    background-color:#FFFFFF;
    border:4px solid black;
    
}

#container4{
    margin:0 auto;
    width:964px;
    height: 1140px;
    background-color:#FFFFFF;
    border:4px solid black;
    
}

#container5{
    margin:0 auto;
    width:964px;
    height:1410px;
    background-color:#FFFFFF;
    border:4px solid black;
    
}

#container6{
    margin:0 auto;
    width:964px;
    background-color:#FFFFFF;
    border:4px solid black;
    
}

#bodytext{
    padding:10px 10px 10px 10px;
    background-color:#FFFFFF;
}

#ddtopmenubar {    
    margin-top: 3px;
    width:964px;    
}


#fbrecommend {
    margin-left:450px;
	margin-top: 15px;	
}

#announcment {
     
     width:964px;
       
}


#twitterlike {
    margin-left: 700px;
	margin-top: 10px;	

}

#box {
	box-sizing: border-box; /*IE8+ Opera*/;
	-moz-box-sizing: border-box; /* Firefox */;
	-webkit-box-sizing: border-box; /* Safari */;
	width: 49%;
	height: 625px;
	border: 2px solid grey;
	float: left;
	padding: 15px 10px;
	border-radius: 25px;
	margin-top: 10px;
    margin-bottom: 10px;


}

#box2 {
	box-sizing: border-box; /*IE8+ Opera*/;
	-moz-box-sizing: border-box; /* Firefox */;
	-webkit-box-sizing: border-box; /* Safari */;
	width: 49%;
	height: 625px;
	margin-right:10px;
	border: 2px solid grey;
	float: right;
	padding: 15px 10px;
	border-radius: 25px;
	margin-top: 10px;
    margin-bottom: 10px;

}

#sign {
    width: 437px;
	height: 172px;
	background: url(images/sign20151.jpg);
	background-size: contain;
}
   



#containerbox {
    margin-top: 40px; 
    margin-left: 10px;
    
}

#containerbox1 {
    margin-top: 20px; 
    margin-left: 10px;
    
}


#vanpic {
    border-radius: 10px;
	height: 224px;
	width: 427px;
}


#banner {

	height: 162px;
	width: 962px;
	background: url(/banner2025.png);
	background-size: contain;
	border-radius:20px;

}



#sociallinks {

	height: 32px;
	width: 20px;
	
}


#fblink {
	
	 position:absolute; 
	 width:32px; 
	 height:32px; 
	 margin-top:2px;
	 margin-left:2px;
}

#fblink2 {
	
	 position:absolute; 
	 width:150px; 
	 height:30px; 
	 margin-top:2px;
	 margin-left:20px;
	 font-size: 20px;
}



#twrlink {
	
	 position:absolute; 
	 width:32px; 
	 height:32px; 
	 margin-left:38px; 
	 margin-top:2px;
}


#instalink {
	
	 position:absolute;
	 width:32px; 
	 height:32px;  
	 margin-left:73px; 
	 margin-top:2px;
}


#fb-like2 {
     
     position:absolute;
     margin-left:150px;
     margin-top:7px;
	
}


#payments {
	
	 position:absolute;
	 width:277px; 
	 height:32px; 
	 background:url(images/cards11.png);
}

#payments1 {
	
	 width:277px; 
	 height:50px; 
	 font-size: 20px;
}



#yellreview {

    
    position:absolute;
	margin-left:550px;
	
}

#trustpilot {
	
	 position:absolute; 
	 width:350px; 
	 height:28px; 
	 margin-top:-40px;
	 margin-left:500px;
	 font-size: 20px;
}







#footer {
    
    clear:both;   
    width:901px; 
    height: 160px; 
    border:2px solid grey;
    padding:10px 20px;
    border-radius: 25px;
   
    
}  


#box2 {
	box-sizing: border-box; /*IE8+ Opera*/;
	-moz-box-sizing: border-box; /* Firefox */;
	-webkit-box-sizing: border-box; /* Safari */;
	width: 49%;
	height: 625px;
	margin-right:10px;
	border: 2px solid grey;
	float: right;
	padding: 15px 10px;
	border-radius: 25px;
	margin-top: 10px;
    margin-bottom: 10px;
}



           
              
#details p.c1 { font-size: 30pt; 
                text-align:Center;
                font-weight:normal;}
#details p.c2 { font-size: 24pt; 
                text-align:center;
                font-weight:normal;}
#details p.c3 { font-size: 8pt; 
                font-weight:normal;
                text-decoration:none;}
#details p.c4 { font-size: 7pt; 
                text-align:center;
                font-weight:normal;}
              

#nhsdeals {
    position: absolute; 
    margin-left: 600px; 
    margin-top: -150px;
}

#details {
    width: 900px; 
    
    margin-left: 10px;
    margin-top:5px; 
    margin-bottom:10px;
    padding:10px 20px;

}


#facebook {
    position:absolute;
    top:10px;
    left:10px;
    width:50px;
    height:45px;

}

#twitter {
    position:absolute;
    top:10px;
    left:60px;
    width:50px;
    height:45px;
}

#googleplus {
    position:absolute;
    top:10px;
    left:115px;
    width:50px;
    height:45px;
}
  
#yell{
    position:absolute;
    top:60px;
    left:0px;

}

#notificationbar {
    background-color: red;
    Width:100%;
    position:fixed;
    
}

#notificationbar p {
    color: white;
    text-align:center;
}

#notificationbar2 {
    background-color: red;
    Width:100%;
    position:fixed;
    bottom: 0;
}

#notificationbar2 p {
    color: white;
    text-align:center;
}

#grating{

position:fixed;
left:10px;
bottom:10px;
}



























/*
 *	Menu Rules
 */



/*
 *	Slider Rules
 */
 
#wowslider-container1 { 
	zoom: 1; 
	position: relative; 
	max-width:830px;
	margin:0px auto 49px;
	z-index:90;
	border:none;
	text-align:left; /* reset align=center */
	font-size: 10px;
	background-color:white;
}
* html #wowslider-container1{ width:830px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	background-color:white;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1  .wsl{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}

#wowslider-container1 .ws_photoItem {
	border: 2em solid #fff;
	margin-left: -2em;
	margin-top: -2em;
}


#wowslider-container1 {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
}
#wowslider-container1.grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
}
#wowslider-container1  .ws_bullets { 
	padding: 3px 0; 
}
#wowslider-container1 .ws_bullets a { 
	width:14px;
	height:14px;
	background: url("bullet.png") left top;
	float: left; 
	text-indent: -4000px; 
	position:relative;
	margin-left:4px;
	color:transparent;
}
#wowslider-container1 .ws_bullets a:hover, #wowslider-container1 .ws_bullets a.ws_selbull{
	background-position: 0 100%;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-2.3em;
	z-index:60;
	width: 2.6em;	
	height: 4.6em;
	background-image: url("arrows.png");
	background-size:200%;
}
#wowslider-container1 a.ws_next{
	background-position: 100% 0;
	right:3px;
}
#wowslider-container1 a.ws_prev {
	background-position: 0 0; 
	left:3px;
}
#wowslider-container1 a.ws_next:hover{
	background-position: 100% 100%;
}
#wowslider-container1 a.ws_prev:hover {
	background-position: 0 100%; 
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}

/*playpause*/
#wowslider-container1 .ws_playpause {
	display:block;
    width: 1.1em;
    height: 1.6em;
    position: absolute;
    bottom: 0;
    right: 5px;
    margin-left: -0.6em;
    margin-top: 0.2em;
    z-index: 59;
	background-size:100%;
}

#wowslider-container1:hover .ws_playpause {
	display:block;
}

#wowslider-container1 .ws_pause {
    background-image: url("pause.png");
}

#wowslider-container1 .ws_play {
    background-image: url("play.png");
}

#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover {
    background-position: 100% 100% !important;
}/* bottom right */
#wowslider-container1  .ws_bullets {
    bottom: -2px;
	right: 20px;
}
#wowslider-container1 .ws-title{
	position:absolute;
	display:block;
	bottom: 2em;
	left: 1em;
	margin-right: 1em; 
	padding:1em;
	background:#FFFFFF;
	color:#98A0A8;
	z-index: 50;
	font-family:'Exo 2',Arial,Helvetica,sans-serif;
	line-height: 2.2em;
	font-weight: normal;
	text-shadow: none;
	box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.7);	
    -moz-box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.7);
    -webkit-box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.7);
}
#wowslider-container1 .ws-title div{
	margin-top:0.15em;
	font-size: 1.5em;
	line-height: 1.4em;
}
#wowslider-container1 .ws-title span{
	font-size: 2.2em;
	color:#404449;
}#wowslider-container1  .ws_thumbs { 
	font-size: 0px; 
	position:absolute;
	overflow:auto;
	z-index:70;
}
#wowslider-container1 .ws_thumbs img{
	text-decoration: none;
	border: 0;
	width: 100%;
}
#wowslider-container1 .ws_thumbs a {
	position:relative;
	text-indent: -4000px; 
	color:transparent;
	opacity:0.85;
	text-decoration: none;
	display: inline-block;
	border: 0;
	margin:0.21%;
	text-indent:0;
	padding: 0.28%;
	width: 2.86615384615385%;
}
#wowslider-container1 .ws_thumbs a:hover{
	opacity:1;
}
#wowslider-container1 .ws_thumbs a:hover img{
	visibility:visible;
}
#wowslider-container1  .ws_thumbs { 
    bottom: -13.61%;
    left: 0;
	width:100%;
	max-height:$thumbFullHeight$px;
}
#wowslider-container1  .ws_thumbs div{
	position:relative;
	letter-spacing:-4px;
	width:169.26%;
}#wowslider-container1 .ws_thumbs a.ws_selthumb{
	background-color:#FFFFFF;
    box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.7);	
    -moz-box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.7);
    -webkit-box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.7);
	opacity:1;
}

#wowslider-container1 .ws_thumbs  a{
    background-color:#FFFFFF;
	opacity:0.6;
}

#wowslider-container1 .ws_images ul{
	animation: wsBasic 135.2s infinite;
	-moz-animation: wsBasic 135.2s infinite;
	-webkit-animation: wsBasic 135.2s infinite;
}
@keyframes wsBasic{0%{left:-0%} 2.96%{left:-0%} 3.85%{left:-100%} 6.8%{left:-100%} 7.69%{left:-200%} 10.65%{left:-200%} 11.54%{left:-300%} 14.5%{left:-300%} 15.38%{left:-400%} 18.34%{left:-400%} 19.23%{left:-500%} 22.19%{left:-500%} 23.08%{left:-600%} 26.04%{left:-600%} 26.92%{left:-700%} 29.88%{left:-700%} 30.77%{left:-800%} 33.73%{left:-800%} 34.62%{left:-900%} 37.57%{left:-900%} 38.46%{left:-1000%} 41.42%{left:-1000%} 42.31%{left:-1100%} 45.27%{left:-1100%} 46.15%{left:-1200%} 49.11%{left:-1200%} 50%{left:-1300%} 52.96%{left:-1300%} 53.85%{left:-1400%} 56.8%{left:-1400%} 57.69%{left:-1500%} 60.65%{left:-1500%} 61.54%{left:-1600%} 64.5%{left:-1600%} 65.38%{left:-1700%} 68.34%{left:-1700%} 69.23%{left:-1800%} 72.19%{left:-1800%} 73.08%{left:-1900%} 76.04%{left:-1900%} 76.92%{left:-2000%} 79.88%{left:-2000%} 80.77%{left:-2100%} 83.73%{left:-2100%} 84.62%{left:-2200%} 87.57%{left:-2200%} 88.46%{left:-2300%} 91.42%{left:-2300%} 92.31%{left:-2400%} 95.27%{left:-2400%} 96.15%{left:-2500%} 99.11%{left:-2500%} }
@-moz-keyframes wsBasic{0%{left:-0%} 2.96%{left:-0%} 3.85%{left:-100%} 6.8%{left:-100%} 7.69%{left:-200%} 10.65%{left:-200%} 11.54%{left:-300%} 14.5%{left:-300%} 15.38%{left:-400%} 18.34%{left:-400%} 19.23%{left:-500%} 22.19%{left:-500%} 23.08%{left:-600%} 26.04%{left:-600%} 26.92%{left:-700%} 29.88%{left:-700%} 30.77%{left:-800%} 33.73%{left:-800%} 34.62%{left:-900%} 37.57%{left:-900%} 38.46%{left:-1000%} 41.42%{left:-1000%} 42.31%{left:-1100%} 45.27%{left:-1100%} 46.15%{left:-1200%} 49.11%{left:-1200%} 50%{left:-1300%} 52.96%{left:-1300%} 53.85%{left:-1400%} 56.8%{left:-1400%} 57.69%{left:-1500%} 60.65%{left:-1500%} 61.54%{left:-1600%} 64.5%{left:-1600%} 65.38%{left:-1700%} 68.34%{left:-1700%} 69.23%{left:-1800%} 72.19%{left:-1800%} 73.08%{left:-1900%} 76.04%{left:-1900%} 76.92%{left:-2000%} 79.88%{left:-2000%} 80.77%{left:-2100%} 83.73%{left:-2100%} 84.62%{left:-2200%} 87.57%{left:-2200%} 88.46%{left:-2300%} 91.42%{left:-2300%} 92.31%{left:-2400%} 95.27%{left:-2400%} 96.15%{left:-2500%} 99.11%{left:-2500%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 2.96%{left:-0%} 3.85%{left:-100%} 6.8%{left:-100%} 7.69%{left:-200%} 10.65%{left:-200%} 11.54%{left:-300%} 14.5%{left:-300%} 15.38%{left:-400%} 18.34%{left:-400%} 19.23%{left:-500%} 22.19%{left:-500%} 23.08%{left:-600%} 26.04%{left:-600%} 26.92%{left:-700%} 29.88%{left:-700%} 30.77%{left:-800%} 33.73%{left:-800%} 34.62%{left:-900%} 37.57%{left:-900%} 38.46%{left:-1000%} 41.42%{left:-1000%} 42.31%{left:-1100%} 45.27%{left:-1100%} 46.15%{left:-1200%} 49.11%{left:-1200%} 50%{left:-1300%} 52.96%{left:-1300%} 53.85%{left:-1400%} 56.8%{left:-1400%} 57.69%{left:-1500%} 60.65%{left:-1500%} 61.54%{left:-1600%} 64.5%{left:-1600%} 65.38%{left:-1700%} 68.34%{left:-1700%} 69.23%{left:-1800%} 72.19%{left:-1800%} 73.08%{left:-1900%} 76.04%{left:-1900%} 76.92%{left:-2000%} 79.88%{left:-2000%} 80.77%{left:-2100%} 83.73%{left:-2100%} 84.62%{left:-2200%} 87.57%{left:-2200%} 88.46%{left:-2300%} 91.42%{left:-2300%} 92.31%{left:-2400%} 95.27%{left:-2400%} 96.15%{left:-2500%} 99.11%{left:-2500%} }

#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	bottom:20px;
	left:-20px;
	visibility:hidden;
	position:absolute;
    border: 4px solid #FFFFFF;
    box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.7);	
    -moz-box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.7);
    -webkit-box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.7);	
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:30px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:40px;
	background-color:#FFFFFF;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	bottom:20px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    border: 4px solid #ffffff;
    box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.7);	
    -moz-box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.7);
    -webkit-box-shadow: 0px 0px 3px rgba(100, 100, 100, 0.7);
}
#wowslider-container1 .ws_bulframe span{
	display:block;
	position:absolute;
	bottom:-12px;
	margin-left:-4px;
	left:20px;
	background:url("triangle.png");
	width:15px;
	height:8px;
}


















/* google review resize */


@media only screen and (max-width: 550px) {
 .fgOUUL
 {
transform: scale(0.6);
transform-origin: bottom right;
}
}





/*mobile */

@media only screen and (max-width: 980px) {
			aside, section { width:auto; float: none;} 
			
		body {
	    background: none;
	    width:100vw;
	    height:auto;
	    
          }		

	    h1 {
			font-size: 3vw;
		}
		h2 {
			font-size: 3vw;
		}
		h3 {
			font-size: 3vw;
		}
		p {
			font-size: 2.5vw;
        }
        
img {
    max-width: 100%;
    height: auto;
}

       
#banner {
	 width:100vw;
     height:17vw;	
     background-size: contain;	
     background-repeat:no-repeat;
     }
            
       
#container{width:100vw; }
#container6{width:100vw; height:auto;}


#containerbox1 {width:100vw;height:auto;}

#box {
	width: 90vw;
	height: auto;
}

#box2 {
	box-sizing: border-box; /*IE8+ Opera*/;
	-moz-box-sizing: border-box; /* Firefox */;
	-webkit-box-sizing: border-box; /* Safari */;
	width: 90vw;
	height: auto;
	float: left;
}  

#sign {
	 width:100vw;
     height:17vw;	
     background-size: contain;	
     background-repeat:no-repeat;
     }

        
#footer {   

     width:80%;
     height:auto;
    }
    
    
#details{width:80vw;}

fb-root{width:95vw;}




		#twitterfeed { display: none; } 
		#yellreview { display: none; } 
		#wowslider-container1 { display: none; }
		#payments { display: none; }
				
		

		
		#details p.c1 { font-size: 4vw; 
                text-align:Center;
                font-weight:normal;}
        #details p.c2 { font-size: 4vw; 
                text-align:center;
                font-weight:normal;}
        #details p.c3 { font-size: 1.5vw; 
                font-weight:normal;
                text-decoration:none;}
        #details p.c4 { font-size: 1.5vw; 
                text-align:center;
                font-weight:normal;}






}		
}


