.marquee0{
margin-top: 10px
}
.marquee0 img{
min-height: 227px;
max-height: 227px;
}
.marquee0 img {
margin-left: 10px
}
.logo-logo{
position: relative;
z-index: 100
}
.logo-crawl{
position: relative;
z-index: 99;
margin-right: -10px;
padding-right: 10px !important
}
#dwd-bxslider{
padding: 0;
margin: 0;
list-style: none;
}
#dwd-bxslider li{
padding: 0;
margin: 0
}
body #dwd-bxslider img{
padding: 0;
width: 100%
}
.bx-wrapper .bx-viewport {
background: #fff none repeat scroll 0 0;
border: none;
box-shadow: none;
left: 0;
transform: translateZ(0px);
}
.home-carousel1{
margin-left: -40px; 
margin-right: -40px;
margin-top: -20px
}
.bx-wrapper .bx-controls-direction a {
height: 69px;
margin-top: -31px;
outline: 0 none;
position: absolute;
text-indent: -9999px;
top: 50%;
width: 49px;
z-index: 9999;
}
.bx-wrapper .bx-next {
background: rgba(0, 0, 0, 0) url(//helpinghandsdcs.co.uk/wp-content/plugins/dwd-carousel/css/images/nav-arrow-next.png) no-repeat scroll;
right: 9px;
}
.bx-wrapper .bx-next:hover {
background-position: 0 0
}
.bx-wrapper .bx-prev {
background: rgba(0, 0, 0, 0) url(//helpinghandsdcs.co.uk/wp-content/plugins/dwd-carousel/css/images/nav-arrow-prev.png) no-repeat scroll;
left: 9px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
bottom: 26px;
position: absolute;
width: 100%;
}
.bx-wrapper .bx-pager{
text-align: center;
padding-left: 50px
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
background: #fff none repeat scroll 0 0;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #1c1c1c none repeat scroll 0 0;
border-radius: 0px;
display: block;
height: 15px;
margin: 0 5px;
outline: 0 none;
text-indent: -9999px;
width: 15px;
}
.bx-wrapper .bx-caption {
background-color: transparent;
color: #2CA7D5;
font-weight: normal; position: absolute;
text-align: center; z-index: 1;
top: inherit;
}
.dwd-carousel-container .bx-wrapper .bx-caption h2{
color: black
}
.dwd-carousel-container .bx-wrapper .dwd-caption-shadow{
position: absolute;
bottom: -19px;
left: -10px;
width: 100%;
background-image:   url(//helpinghandsdcs.co.uk/wp-content/plugins/dwd-carousel/css/images/shadow.png);
background-repeat: no-repeat;
}
.dwd-carousel-container .bx-wrapper .bx-caption span {
display: block;
}
.green-banner-button{
display: inline-block;
background-color: #b4ceab;
padding: 15px 10px;
margin: 20px 0;
}
a.green-banner-button{
font-weight: bolder;
}
.bx-wrapper {
margin-bottom: 0px;
}
.dwd_carousel_shadow_outer{
position: relative;
}
.dwd_carousel_shadow{
position: absolute;
width: 100%
}
.dwd-carousel-product{
position: relative;
}
.home-carousel .bx-pager{
}
.home-carousel .bx-wrapper .bx-caption span {
color:inherit ;
font-family: inherit;
display: inherit ;
font-size: inherit;
padding:  inherit ;
}
.home-carousel .bx-wrapper .bx-caption .dwd_carousel_lowest_price {
color:black ;
font-family: inherit;
display: inline-block; ;
font-size: 50px !important;
padding:  0 ;
line-height: 29px;
}
.home-carousel .bx-wrapper .bx-caption  .carousel-price{
display: block;
margin: 12px 0
}
.home-carousel .dwd_carousel_sell_info{
position: absolute;
bottom: 73px;
left:50px;
}
.home-carousel .dwd_carousel_lowest{
width:225px;
height: auto;
background-color: rgba(255,255,255,0.8);
text-align: center;
padding: 0px 0px 0px 0px; font-size: 46px;
cursor: pointer;
}
.home-carousel  .dwd_carousel_lowest_price{
color: black  !important;
}
.home-carousel .dwd_carousel_from{
font-size: 22px !important;
display: inline-block !important;
color: black  !important;
}
.home-carousel .bx-wrapper .bx-caption .dwd_carousel_buy_now{
width:225px;
height: auto;
background-color: #C3262E;
color: white;
font-size: 26px;
font-weight: bold;
text-align: center;
display: block;
padding: 12px 0
}
.home-carousel .bx-wrapper .bx-caption .dwd_carousel_available_in{
width: 500px;
position: absolute;
background-color: rgba(255,255,255,0.8);
text-align: center;
left: 246px;
font-size: 22px;
bottom: 0;
font-size: 14px;
color: black;
padding: 9px;
color: #634b4b
}
.home-carousel .bx-wrapper .bx-caption a:hover{
text-decoration: none;
}
.home-carousel #dwd-bxslider{
height: 100%;
overflow: hidden;
}
.home-carousel #dwd-bxslider li{
height: 100%
}
.home-carousel #dwd-bxslider img {
height: 100%;
}
.dwd-carousel-home-page-swapper-page-swapper .bx-wrapper .bx-next {
background-position: 0 0  !important;
}
.bx-wrapper .bx-next {
background: rgba(0, 0, 0, 0) url(//helpinghandsdcs.co.uk/wp-content/plugins/dwd-carousel/css/images/nav-arrow-next.png) no-repeat scroll;
right: 0px !important;
}
.home-carousel .bx-wrapper .bx-prev {
left: 9px;
}
.home-carousel .bx-wrapper .bx-controls-direction a{
width: 57px;
top: 66%;
background-size: 50px
}
.home-carousel{
-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.27);
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.27);
box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.27);
}
.bx-controls-direction{
}
.dwd-carousel-container{
position: relative;
z-index: 100
}
.dwd-carousel-controls{
position: absolute;
top:0;
left: 0;
z-index: 2000;
width: 100%;
height: 100%
}
.dwd-carousel-controls #slider-next{
height: 100%;
width: 111px;
position: absolute;
right: 0;
background-color: rgba(255,255,255,0);
}
.dwd-carousel-controls #slider-prev{
height: 100%;
width: 111px;
position: absolute;
left: 0;
background-color: rgba(255,255,255,0);
}
.dwd-carousel-controls #slider-next .bx-next {
background: rgba(0, 0, 0, 0) url(//helpinghandsdcs.co.uk/wp-content/plugins/dwd-carousel/images/right-arrow-nohover.png) no-repeat scroll;
height: 229px;
width: 79px;
display: inline-block;
position: absolute;
top:30%;
right: 10px;cursor: pointer;
}
.dwd-carousel-controls #slider-prev .bx-prev {
background: rgba(0, 0, 0, 0) url(//helpinghandsdcs.co.uk/wp-content/plugins/dwd-carousel/images/left-arrow-nohover.png) no-repeat scroll;
height: 229px;
width: 79px;
display: inline-block;
position: absolute;
top:30%;
left: 15px;
cursor: pointer;
}
.bx-wrapper {
background: #fff none repeat scroll 0 0;
border: none;
box-shadow: none;
}
.dwd-carousel-tile-item {
float: left;
}
.dwd-carousel-tile-item img{
width: 100%
}
.dwd-carousel-tile-item-small{
margin-bottom: 12px
}
.dwd-carousel-tile-item{
position: relative;
}
.photo-shadow{
position: absolute;
left:0;
width: 100%
}
#dwd-carousel-container .bx-wrapper .bx-controls-direction a.bx-next{
background-position: 0
}
.dwd-carousel-container .bx-wrapper  .dwd-carousel-overlay-button-link{
display: inline-block;
line-height: inherit !important;
border: 2px solid #231f20;
border-radius: 5px;
padding: 8px;
margin-top: 10px;
background-color: rgba(255,255,255,0.3);
}
.dwd-carousel-container .bx-wrapper  .dwd-carousel-overlay-button-link:hover{
border: 2px solid white;
background-color: white;
}
.dwd_carousel_overlay_text{
color: #222
}
.dwd_carousel_overlay_text a.orange-alert:link, 
.dwd_carousel_overlay_text a.orange-alert:visited{
color: #e46f25 !important
}
.dwd_carousel_overlay_text a.orange-alert:hover{
color: black !important
}
.bx-wrapper .bx-caption span {
color: inherit !important;
font-family: inherit;
display: block;
font-size: inherit;
}
.dwd-carousel-overlay-button-link-outer{
display: block;
}
.dwd-carousel-container .bx-wrapper .bx-caption .dashicons {
display: inline-block; 
padding: 0;
line-height: inherit !important;
}
.dwd-carousel-container .bx-wrapper .bx-caption .dwd-carousel-overlay-button-text{
display: inline-block; 
padding: 0;
line-height: inherit !important;
}
.dwd_carousel_overlay_outer{
position: absolute;
width: 100%;
z-index: 100;
top: 0;
left: 0;
height: 100%
}
.dwd_carousel_overlay_outer .container{
height: 100%
}
.bx-caption-outer{
position: relative;
z-index: 1
}
.dwd_carousel_caption{
background-color: rgba(255,255,255 ,0.2);
border-radius: 3px;
padding: 0px 20px 25px 20px;
}
.dwd-carousel-container .dwdc-top-centre {
position: absolute;
top: 5%;
width: 50%;
margin-left: 25%;
}
.dwd-carousel-container .dwdc-top-left {
position: absolute;
top: 5%;
width: 50%;
margin-left: 0%;
}
.dwd-carousel-container .dwdc-top-right {
position: absolute;
top: 5%;
width: 50%;
margin-left: 45%;
}
.dwd-carousel-container .dwdc-centre {
position: absolute;
top: 25%;
width: 50%;
margin-left: 25%;
}
.dwd-carousel-container .dwdc-centre-left {
position: absolute;
top: 25%;
width: 50%;
margin-left: 0%;
}
.dwd-carousel-container .dwdc-centre-right {
position: absolute;
top: 25%;
width: 50%;
margin-left: 45%;
}
.dwd-carousel-container .dwdc-bottom-centre {
position: absolute;
bottom: 10%;
width: 50%;
margin-left: 25%;
}
.dwd-carousel-container .dwdc-bottom-left {
position: absolute;
bottom: 10%;
width: 50%;
margin-left: 0%;
}
.dwd-carousel-container .dwdc-bottom-right {
position: absolute;
bottom: 10%;
width: 50%;
margin-left: 45%;
}
.dwd-carousel-container .dwdc-fullwidth-bottom{
position: absolute;
bottom: 0%;
width: 100%;
}
.dwd_carousel_overlay_outer .container-fluid{
padding-left: 0;
padding-right: 0
}
.slide-1 .dwd_carousel_caption{
background-color: rgba(255,255,255 ,0.5);
border-radius: 0px;
padding: 0px
}
.dwd_carousel_caption .dwd_carousel_overlay_text{
}
.dwdc-fullwidth-bottom .dwd_carousel_overlay_text{
text-align: center;
font-size: 40px;
font-weight: bold;
padding: 0 25% 20px;
display: block;
color: #202656
}
@media screen and (max-width: 320px) {
.dwd_carousel_overlay_text{
font-size: 14px;
line-height: 15px;
display: none;
}
}
@media (min-width: 321px) and  (max-width: 400px){
.dwd_carousel_overlay_text{
font-size: 14px;
line-height: 15px;
display: inline-block;
}
.dwd_carousel_overlay_text{
font-size: 14px;
line-height: 15px;
display: inline-block;
}
}
@media screen and (max-width: 400px){
.dwd_carousel_caption h1{
font-size: 18px
}
.dwd_carousel_caption {
background-color: rgba(255,255,255 ,0.5);
}
.dwd-carousel-overlay-button-link-outer{
display: none;
}
.dwd-carousel-container .dwdc-centre-left {
position: absolute;
top: 10%;
width: 78%;
margin-left: 0%;
}
.slide-1 .dwd_carousel_caption {
background-color: rgba(255,255,255 ,0.5);
border-radius: 3px;
padding: 0px 10px 10px 10px;
}
}
@media screen and (max-width:  767px) {
.home-carousel .bx-wrapper .bx-caption {
display: none;
}
.home-carousel .bx-wrapper .bx-controls-direction a{
display: none;
}  
.bx-controls-direction{
display: none;
}
.dwd-carousel-controls{
display: none;
}
.bx-caption, .bx-pager{
display: none;
}
.bx-wrapper .bx-caption{
display: none;
}
.dwd-carousel-tile-container .row > a{
display: none;
}
.dwd-carousel-tile-container .row a:first-child{
display: block;
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption{
font-size: 20px !important;
display: none !important;
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption span strong{
font-size: 26px !important;
line-height: 26px !important
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption{
line-height: 26px !important;
bottom: 10px  !important;
}
#dwd-bxslider li {
width: 100% !important
}
.dwd_carousel_caption h1{
font-size: 18px;
margin-top: 5px;
margin-bottom: 5px
}
.dwd_carousel_caption {
padding: 0px 14px 10px 14px;
}
.dwd-carousel-overlay-button-link-outer{
display: none;
}
.dwdc-fullwidth-bottom .dwd_carousel_overlay_text {
font-weight: normal;
padding: 5px;
}
.dwd_carousel_overlay_text h1{
font-weight: normal;
}
}
@media (min-width: 401px) and (max-width: 767px) {
.home-carousel .bx-wrapper .bx-caption .dwd_carousel_available_in{
display: none;
}
.dwd_carousel_overlay_text{
font-size: 16px;
line-height: 18px;
display: inline-block;
}
.dwd-carousel-container .dwdc-centre-left {
width: 75%;
}
.home-carousel .dwd_carousel_sell_info {
position: absolute;
bottom: 31px;
left: 37px;
}
.home-carousel .bx-wrapper .bx-caption .dwd_carousel_buy_now{
width:150px;
font-size: 18px;
padding: 6px 0
}
.home-carousel .bx-wrapper .bx-caption .dwd_carousel_lowest_price {
font-size: 26px !important;
}
.home-carousel .dwd_carousel_lowest{
width:150px;
font-size: 26px;
}
.home-carousel .bx-wrapper .bx-controls-direction a{
display: none;
}   
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption span strong{
font-size: 36px !important;
line-height: 26px !important
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption{
line-height: 36px !important;
bottom: 10px  !important;
}
.dwd-carousel-container .dwdc-centre-left {
position: absolute;
top: 7%;
margin-left: 0%;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.home-carousel .bx-wrapper .bx-caption .dwd_carousel_available_in{
display: none;
}
.home-carousel .dwd_carousel_sell_info {
position: absolute;
bottom: 31px;
left: 37px;
}
.home-carousel .bx-wrapper .bx-caption .dwd_carousel_buy_now{
width:200px;
font-size: 22px;
padding: 6px 0
}
.home-carousel .bx-wrapper .bx-caption .dwd_carousel_lowest_price {
font-size: 36px !important;
}
.home-carousel .dwd_carousel_lowest{
width:200px;
font-size: 36px;
}
.bx-wrapper .bx-next {
right: -76px;
background-size: 50%;
top: 59% !important;
}
.bx-wrapper .bx-prev {
left: -47px;
background-size: 50%;
top: 59% !important;
}
.dwd-carousel-stone-house-guest-house .dwd-carousel-controls, .dwd-carousel-stone-house-guest-house .bx-pager{
display: none;
}
.dwd-carousel-stone-house-guest-house .bx-wrapper .bx-caption {
width: 360px;
left: 20px;
font-size: 26px;
bottom: 20px
}
.dwd-carousel-stone-house-guest-house .bx-wrapper .bx-caption span{
font-size: 26px;
line-height: 30px;
}
.home-carousel .dwd_carousel_sell_info {
position: absolute;
bottom: 31px;
left: 37px;
}
.bx-wrapper .bx-next {
right: -47px;
}
.bx-wrapper .bx-prev {
left: -47px;
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption h2 {
color: black;
font-size: 25px
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption span {
color: #000;
font-family: 'Martel Sans', sans-serif;
display: block;
font-size: 22px;
line-height: 27px;
padding: 10px;
}
.dwd-carousel-home-page-swapper .green-banner-button{
font-size: 22px;
margin: 0 0
}
.dwd-carousel-home-page-swapper  .bx-wrapper .bx-caption{
width: 200px
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption h2 {
color: black;
font-size: 25px;
margin: 0
}
#dwd-carousel-container .bx-wrapper .bx-controls-direction a.bx-prev {
background-position: 0;
left: 10px
}
#dwd-carousel-container .bx-wrapper .bx-controls-direction a.bx-next{
background-position: 0
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption span{
display: none;
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption .green-banner-button{
display: none;
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption  > span{
display: inline-block;
}
.dwd_carousel_caption h1 {
font-size: 20px;
}
.dwd-carousel-container .dwdc-centre-left {
position: absolute;
top: 25%;
width: 59%;
margin-left: 0%;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.home-carousel .dwd_carousel_sell_info {
position: absolute;
bottom: 31px;
left: 37px;
}
.bx-wrapper .bx-next {
right: -47px;
}
.bx-wrapper .bx-prev {
left: -47px;
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption h2 {
color: black;
font-size: 25px
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption span {
color: #000;
font-family: 'Martel Sans', sans-serif;
display: block;
font-size: 22px;
line-height: 27px;
padding: 10px;
}
.dwd-carousel-home-page-swapper .green-banner-button{
font-size: 22px;
margin: 0 0
}
.dwd-carousel-home-page-swapper  .bx-wrapper .bx-caption{
width: 350px
}
.dwd-carousel-home-page-swapper .bx-wrapper .bx-caption h2 {
color: black;
font-size: 25px;
margin: 0
}
#dwd-carousel-container .bx-wrapper .bx-controls-direction a.bx-prev {
height: 104px;
margin-top: -63px;
outline: 0 none;
position: absolute;
text-indent: -9999px;
top: 50%;
width: 104px;
z-index: 9999;
left: 10px
}
#dwd-carousel-container .bx-wrapper .bx-controls-direction a.bx-next{
background-position: 0
}
.dwd-carousel-container .dwdc-centre-left {
top:20%;
width: 59%;
}
}