.header-top {
    padding-top: 10px;
}
.property {
   width: 100%;
}

#menu-footer-bottom {
    list-style: circle;
    padding: 0;
    display: grid;
    float: left;
    list-style-type: disc;
    text-align: left;
}

.property_actions {
  overflow: hidden;
  border: 1px solid #ffffff;
  margin-top: 50px;
}

.property_actions ul {
  margin-left: 0px;
  padding-left: 0px;
  margin-top: 2px;
}

ul.properties li.property .price {
    font-weight: bold;
    color: #333;
}
.property_actions ul li {}

.property_actions ul li a {
    display: block;
    width: 50%;
    max-width: 359px;
    float: left;
    border: 1px solid #ff0000;
    text-align: center;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
    background-color: #D22E33;
    color: #ffffff;
    border: 1px solid #D22E33;
    padding: 10px 20px 10px 20px;
}

.property_actions ul li a:hover {
    background-color: #ffffff;
    color: #D22E33;
    border: 1px solid #D22E33;
}

.actions{
    float:right;
    margin-top:-20px;
}

.requestValuation a.button {
    color: #D72130!important;
}

#container {
    padding-top: 31px;
}

h1 { letter-spacing: -0.04em; font-size: 35px; font-weight: 700 }

h3 {
    line-height: 34px;
    font-weight: bold!important;
    font-size: 25px!important;
}

.button{
    color: #fff!important;
}
/* add media query here to make search form stack at this size*/
.property-search-form { display:block }
   .property-search-form .control { display:block }
  
#address_keyword {
    width: 100%!important;
    min-width: 333px;
}

#minimum_rent {
    width: 47%;
    display: block;
    clear: both;
}
 #maximum_rent {
    width: 47%;
    float: right;
    margin-top: -47px;
}

.property-search-form .control label {
    color: #fff!important;
    float:left;
    margin-top: 8px;
}

.control-minimum_bedrooms {
   width: 47%;
    display: block;
    clear: both;
}
.control-maximum_bedrooms {
    width: 47%;
    float: right;
    margin-top: -47px;
}
#property_type {
   width: 47%;
    display: block;
    clear: both;
}
#furnished {
    width: 47%;
    float: right;
    margin-top: -47px;
}
.property-search-form .control {
    padding: 0px;
}

#keyword  {
    width: 100%!important;
    min-width: 333px;
}
#tab-0fc084ba-e841-7 > div > div > form > div.propsalesmin > label  {
    color: #fff;
}
#minimum_price {
    width: 47%;
    display: block;
    clear: both;
}
 #maximum_price {
    width: 47%;
    float: right;
    margin-top: -47px;
}

/* style results page sidebar*/
#content > form.property-search-form.property-search-form-default.clear {
    display: none;
}
#container > form.property-search-form.property-search-form-default.clear {
  display: none;
}
#vcsidebar {
    display: block;
}
#listpage {
    width: 70%;https://www.assetresidential.co.uk/wp-admin/profile.php
}

/*stop header being fixed */
#fixedHeader {
    position: relative!important;
    margin-top: -120px!important;
}

/*single proprty page*/
.flexslider {width: 65%;}

.roombed::before{
    content: '\f236';
    position: inherit;
    font-family: fontawesome;
    font-size: 18px;
    left: 4px;
    top: 0px;
    color: #d72130;
    margin-right: 10px;
}
.available-date::before {
    content: '\f073';
    position: inherit;
    font-family: fontawesome;
    font-size: 18px;
    left: 4px;
    top: 0px;
    color: #d72130;
    margin-right: 10px;
}
label[for=furnished] {
    position: relative;
    right: -212px;
    top: -73px;
}

.image-banner-container #titleBlock {
    max-width: 1130px !important;
}

.property {
    margin-top: -40px;
}

.features {
 margin-top:40px;
}
.flexslider { margin: 0 !important; }
/*.summary{display:none;}  */
.description > h4 {display:none;} 

.single-property div.property .images .thumbnails li {
    list-style: none;
    cursor: pointer;
}
.single-property div.property .images .thumbnails li img {
    opacity: 0.5;
    -webkit-transition: all, ease, 0.2s;
    -moz-transition: all, ease, 0.2s;
    transition: all, ease, 0.2s;
}
.single-property div.property .images .thumbnails li.flex-active-slide img,
.single-property div.property .images .thumbnails li:hover img {
    opacity: 1;
}
.fancybox-is-open .fancybox-bg {
    opacity: .95;
}
.fancybox-navigation .fancybox-button {
    height: 60px;
    width: 60px;
}
h4.phprop {
    font-size: 17px;
    color: #6b6a6a;
}
div.features > h4 {display: none;}
.propertyhive-pagination {
    margin: 0px 0 20px 0 !important;
}

furnished {
    margin-top: -38px;
    width: 46%;
    float: right;
}
#tab-671390e1-e309-16cd0-b6dc > div > div > form > div.control.control-furnished.lettings-only > label {
    margin-left: -50px !important;
}

/* ========================MEDIA QUERIES HOME PAGE================================*/
@media(max-width: 1200px){
#tab-671390e1-e309-16cd0-b6dc > div > div > form > div.control.control-furnished.lettings-only > label {
    margin-left: -30px !important;
}

.property_actions ul li a {
    width: 100%;
    max-width: 100%;
    margin-bottom: 5px;
}


}

/*-------------------------upto max width 800px -----------------------*/
@media(max-width: 800px){
#furnished {
    margin-top: -82px!important;
}
.sidebar {
    display: none; 
}
.orderby {
    top: 200px;
    margin-left: 385px;
}
#listpage {
    width: 100%;
}
#container {
    width: 83%!important;
    margin: 0 10px 0 60px!important;
}
.property-search-form .control label {
    color: #444040!important;
}
#tab-671390e1-e309-16cd0-b6dc > div > div > form > div.control.control-furnished.lettings-only {
margin-top: 35px!important; 
}
#tab-671390e1-e309-16cd0-b6dc > div > div > form > div.control.control-furnished.lettings-only > label {
    display: none !important;
}
}
/*-------------------------upto max width 400px -----------------------*/
@media(max-width: 400px){
label[for=furnished] {
    position: relative;
    right: -178px;
    top: -81px;
}
#tab-671390e1-e309-16cd0-b6dc > div > div > form > div.control.control-furnished.lettings-only {
margin-top: 35px!important; 
}
#tab-671390e1-e309-16cd0-b6dc > div > div > form > div.control.control-furnished.lettings-only > label {
    display: none !important;
}
input[type="submit"] {
    width: 50% !important;
}
#footer-top > div > div > div > div:nth-child(3) {
    padding-right: 80px !important;
}
}

/* ========================MEDIA QUERIES INDIVIDUAL PROPERTY PAGE================================*/
@media(max-width: 1200px){
.property_meta {
    float: inherit !important;
    position: relative !important;
    right: 0px !important;
    margin-top: 0 !important;
    top: 0 !important;
}
.flexslider {
    width: 100%;
    height: auto;
}
#container {
    padding: 20px !important;
}
}
/*-------------upto max width 400px ---------------*/
@media(max-width: 400px){

.image-banner-container #titleBlock  {
    margin: 0 !important;
}
h1#pageTitle    {
  font-size: 20px !important;
}
#container {
    margin: 0 2px !important;
    width: 99% !important;
}
}
@media(max-width: 800px){
.control-include-sold-stc {
    position: unset!important;
    top: 375px;
}
.control-furnished.lettings-only > label {
    margin-bottom: 8px !important;
}
.control-include-sold-stc > label {
    float: left!important;
}
.propSearchHome {
    padding-bottom: 80px!important;
    min-height: 520px;
}
input[type="submit"] {
    top: 430px!important;
    margin-left: -130px!important;
}
.control-include-sold-stc > label > input[type=checkbox] {
    margin: 0 0px 0 200px!important;
}
}

@media (max-width: 400px) {
#tab-671390e1-e309-16cd0-b6dc > div > div > form > div.control.control-include-sold-stc {
    position: absolute!important;
    top: 405px;
}

#tab-671390e1-e309-16cd0-b6dc > div > div > form > input[type=submit] {
    margin-left: 0px !important;
}
#tab-671390e1-e309-16cd0-b6dc > div > div > form > div.control.control-include-sold-stc > label > input[type=checkbox] {
  margin: 0px !important;
}
#tab-0fc084ba-e841-76cd0-b6dc > div > div > form > div.control.control-include-sold-stc > label > input[type=checkbox] {
    margin: 0px !important;
}


#tab-0fc084ba-e841-76cd0-b6dc > div > div > form > input[type=submit]{
    margin-left: 0px !important;
}
#tab-0fc084ba-e841-7 > div > div > form > div.control.control-include-sold-stc {
    margin-top: 15px !important;
}
}
.mega-post-carousel1 .mega-post-image img {
    height: auto!important;
}
div.entry-header > div.event-meta.clearfix {
    display: none !important;
}
select.vfb-select {
    padding-left: 10px !important;
}
@media (min-width: 1000px) {
  .creddy {
    display: inline-flex
}
#nav_menu-2 > h3
  {
    margin-right: 30px !important;
}
}
#menu-footer-bottom {
    line-height: 20px;
    margin-top: 0;
}
@media (max-width: 400px) {
     #footer-bottom {
    margin-bottom: 200px;
}
}
     
.image-banner-container #titleBlock {
    padding-left: 63px;
}
