@media (max-width:1080px) {
  .totalads form .btn{margin-right:10px;;}
  .searchpage #mapCover{width: 40%;}
  .searchpage .Listingcover{width: 60%;left: 40%;}
  .Listingcover .inputCover.advLink a{width: 100%;line-height: normal;padding-top: 10px;}
}
@media (max-width:1024px) {
.aio-listing-items-with-map .aio-map-holder {height: 250px;margin-top: 0;position: relative;width: 100%;}
  .aio-listing-items-with-map .aio-listing-list {width: 100%;}
  .Listingcover .searchForm.rowblock .container-fluid{padding-left: 0px;padding-right: 0px;}
  .Listingcover .searchForm.rowblock .totalads{padding-right: 0px;}
  .totalads form .btn{margin-right:10px;}
  .searchpage #mapCover{width: 40%;}
  .searchpage .Listingcover{width: 60%;left: 40%;}
  .records_listings .contactBlock .address,
  .records_listings .contactBlock .telephone,
  .records_listings .contactBlock .email,
  .records_listings .contactBlock .weburl,
  .records_listings .contactBlock .address a,
  .records_listings .contactBlock .telephone a,
  .records_listings .contactBlock .email a,
  .records_listings .contactBlock .weburl a{font-size: 14px;word-break: break-word;}
  .records_listings .tablecell .indexlistings{padding: 10px 0px 0px 0px;}
  #fh5co-menu-wrap .sf-menu a{padding:2em 10px;}
  #fh5co-menu-wrap {margin-right: 20px;}
}

@media only screen and (max-width: 991px) {
	
	.bsnssrcBox{padding:0;}
	.bsnssrcBox img.img-responsive{width:100%;}
	.prcBox{border-bottom:2px solid #ccc;}
  #fh5co-footer .fh5co-copyright{margin-top:0px;}
  .records_listings .indexlistings h2 {line-height: normal;padding-bottom: 10px;}
  .Listingcover .searchForm.rowblock .totalads.text-right{margin-bottom: 45px;}
  .advanced_filter.advanceForm {padding-bottom: 0px;}
  .Listingcover .inputCover.submit {position: absolute;left: 0px;bottom: 0px;}
  .searchpage #mapCover{width: 100%;left: 0px;position: relative;min-height: 350px;}
  .searchpage .Listingcover{width: 100%;left: 0px;position: relative;}
.row.searchWrapper.mobile-view {display: block;}
  .row.searchWrapper.desktop-view {display: none;}
  footer#fh5co-footer{padding-top:20px;}
  footer#fh5co-footer .container{width: 90%;}
  footer#fh5co-footer .col-md-4,
  footer#fh5co-footer .col-md-12{margin-top: 20px;width: 100%;display: block;float: none;}
  #fh5co-footer .fh5co-copyright p {padding: 10px;background: rgba(0,0,0,0.1);font-size: 15px;font-weight: normal;}
  /*footer#fh5co-footer a, footer#fh5co-footer .fh5co-copyright a {
    display: block;
  }*/
  #fh5co-footer .fh5co-copyright a{
    display: inline-block;
    background: transparent;
    padding: 0px;
    margin: 0px 5px;
    float: none;
    color: #000;
    font-weight: bold;
    font-size: 16px;
  }
  #fh5co-footer .fh5co-footer-links,
  #fh5co-footer .fh5co-social-icons{margin: 0px;text-align: center;}
  #fh5co-footer .fh5co-footer-links li,
  #fh5co-footer .fh5co-social-icons li{display: inline-block;padding: 0px;margin: 0px 6px;}
  #fh5co-footer .fh5co-footer-links li a {display: block;padding: 5px 15px;background: rgba(0,0,0,0.5);border-radius: 5px;color: #fff;font-size: 16px;}
  #fh5co-footer .fh5co-social-icons li a {
    display: inline-block;
    text-align: center;
    line-height: 54px;
    width: 54px;
    height: 54px;
    background: rgba(0,0,0,0.5);
    border: 0px;
    padding:0px;}
  #fh5co-footer .fh5co-social-icons li a i{
    display: inline-block;
    text-align: center;
    line-height: 54px;
    width: 54px;
    height: 54px;
    border: 0px;
    color: #fff;
    font-size: 24px;
  }
  #fh5co-footer .fh5co-footer-heading{font-weight: bold;display: block;border-top: 1px solid #333;background: rgba(255,255,255,0.5);padding: 0px 20px;margin-bottom: 10px;}
  .fh5co-social-icons li{margin-left: 20px;}
  #fh5co-footer .fh5co-copyright{text-align: center;}
  /*#fh5co-footer .fh5co-copyright br{display: none;}*/
  #listsearchform .inputCover{z-index: 100;width: 50%;float: left;}
  #listsearchform .inputCover.submit {
  bottom: 0;
  display: inline-block;
  left: 0;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 0 0 0 10px;
  position: relative;
  width: auto;
  z-index: 150;
}
  .Listingcover .searchForm.rowblock .totalads{width:49%;float: left;}
  .searchContainer .Listingcover form{width: 90%;margin: 10px 5%;padding: 0px;}
  .searchContainer .Listingcover form .row{margin-left: 0px;margin-right: 0px;}
  .Listingcover .inputCover input[type=submit]{margin: 0px;}
  #listsearchform .inputCover.advLink {width: auto;float: right;}
  .advanced_filter.advanceForm{margin-bottom: 0px;background: rgba(0,0,0,0.1);}
  .Listingcover .inputCover.advLink a {padding-top: 10px;font-size: 18px;}
  .advanced_filter.advanceForm .clearfix{}
  .Listingcover .label:after{background: #fff;}
  .Listingcover .searchForm.rowblock .totalads.text-right{margin-bottom: 0px}
  .searchContainer .Listingcover .totalads form{display: table;width: 85%;margin: 0px;}
  .records_listings .contactBlock .address i,
  .records_listings .contactBlock .telephone i,
  .records_listings .contactBlock .email i,
  .records_listings .contactBlock .weburl i{font-size: 20px;}
  #fh5co-footer p{font-size: 16px;color: #000;font-weight: bold;display: table;width:100%;margin: 0px;}
  #fh5co-footer a{background: #000;border: 0px !important;padding: 9px 20px;color: #fff;font-size: 14px;margin: 0px;float: right;}

/*

  #listsearchform .row{}
  
  
  #listsearchform .inputCover input:not([type=submit]){margin: 0px;}
  div#contentCover .row,
  .Listingcover .inputCover input[type=submit]{margin: 0px;padding-bottom: 15px;}
  .searchContainer .Listingcover form > .row:first-child{padding-bottom: 0px !important;}
  .searchpage .Listingcover{padding: 0px;}
  .searchContainer .Listingcover form{padding:0px;}
  .Listingcover .inputCover.advLink{width: 40%;float: right;}
  .Listingcover .inputCover.advLink a{padding-right: 15px;}
  .Listingcover .searchForm.rowblock .totalads.text-right{margin-bottom: 0px;}
  .Listingcover .searchForm.rowblock{margin-bottom: 0px;}
*/
}
@media (min-width: 992px){
  .searchpage #mapCover{width: 40%;}
  .searchpage .Listingcover{width: 60%;left: 40%;}
  .jconfirm.jconfirm-material .jconfirm-box{width:50% !important;}
}

@media only screen and (max-width: 768px) {
	.fh5co-nav-toggle{padding:20px 0 0 0; height:100%; width:70px;}
	#fh5co-logo-mobile-wrap{height:auto;}
	#fh5co-logo-mobile-wrap h1{padding:7px 10px 7px 85px;}
	#fh5co-hero.innerBanner .fh5co-hero-wrap{padding-bottom:2em;}
	#fh5co-hero.innerBanner, .innerBanner .fh5co-hero-wrap{padding:0;}
   .jplist .list .block, .jplist .list .img {margin: 0;}
   .jplist-list-view .list-item .block {width: 97%;}
   .aio-content {margin-top: 88px;}
   #fh5co-footer .fh5co-copyright p,
   #fh5co-footer .fh5co-copyright p a{font-size: 14px;}
   .searchpage footer#fh5co-footer .col-md-4,
   .searchpage footer#fh5co-footer .col-md-12{margin: 0px 0px 9px 0px;}
   #fh5co-footer .fh5co-footer-links li a{font-size: 14px;padding: 5px 10px;}
   .searchpage .fixedpage{top: 87px;}
   /*.searchpage .searchContainer{height: auto !important;}*/
   
   .searchpage .fixedpage{position: relative;}
   .searchpage footer#fh5co-footer{position: relative;margin: 0px;margin-top: 85px;}
   .searchpage #fh5co-footer .fh5co-arrow{display: none;}
   .jconfirm.jconfirm-material .jconfirm-box{width:80% !important;}
   
   .profileblock.oldListing a img {
		width: 100%;
	}
   
   .profileblock.unpaid .adblock:after {
	   background: unset;
   }
   
   .profileblock.unpaid .adblock .address, .profileblock.unpaid .adblock .address2, .profileblock.unpaid .adblock .phone {
	   padding-right: unset;
   }
   #fh5co-footer a {
	   display: none;
   }
   
}
@media (max-width:680px) {
    .aio-listing-archive-adv-search-holder .input.search {
      float: left;
      margin-bottom: 10px;
      margin-right: 0;
      width: 100%;
    }
    .jplist-grid-view .list-item {
      width: 97%;
    }
    .jplist-grid-view .list-item .block {
      width: 97%;
    }
    .aio-listing-archive-adv-search-holder .post-code .input.search {
      width: 100%;
    }
    .post-code > a {
      margin-top: 0;
      width: 100%;
    }
    .left-side {
      float: left;
      width: 100%;
    }
    .right-side {
      float: left;
      width: 100%;
    }
    .right-side > a {
      margin-left: 10px;
      margin-top: 10px;
    }
    .totalads form .btn{display: none;}
    #listsearchform .inputCover,
    .totalads form .sortby{width:100%;}
    #listsearchform .inputCover.submit{left:0px;}
    .advanced_filter.advanceForm{padding-bottom: 55px;}
    .jconfirm.jconfirm-material .jconfirm-box{width:96% !important;}
    .records_listings{padding: 20px 5% 0px 5%;display: block;width: 100%;}
    .searchpage .Listingcover {padding:0px;;}
    .searchpage .Listingcover .row {margin: 0px;}
    .records_listings .tableblock{padding: 0px 0px;}
    .records_listings .tableblock .tablecell{padding: 0px;float: none;width: 100%;display: block !important;}
    .records_listings .tablecell .indexlistings{margin: 0px;height: auto !important; margin-bottom:20px;}
.searchpage #mapCover {
    height: 250px !important;
    min-height: 250px !important;
}
.profileblock.unpaid .adblock .cname {
  /*width: 230px !important;*/
}
.profileblock.unpaid .adblock .cname h2 {
  font-size: 20px;
}
.searchpage .Listingcover {
  height: auto !important;
}
#profileblock > img {
  width: 100%;
}
}
@media only screen and (max-width: 480px) {
	.priceTbl .pricing__title{font-size:26px; margin:0 0 10px 0;}
	.pricing__feature-list li{line-height:24px; font-size:16px;}
	.priceTbl .pricing__price{line-height:95px; width:100px; height:100px; font-size:20px;}
	h2, .h2{line-height:30px;}
	.left-result {
  float: left;
  margin-bottom: 5px;
  margin-top: 0px;
  width: 100%;
}
.right-grid-list {
  float: left;
}
.block-list ul li figure {
  width: 24px;
}

}
@media (max-width:430px) {
.aio-content {
  margin-top: 86px;
}
}
@media (max-width:425px) {
.aio-content {
  margin-top: 59px;
}
.profileblock.paid .logo img {
  width: 80%;
}
}