@charset "UTF-8"; 

.latest-properties opacity:0; {display:none;}
.latest-properties.slick-initialized opacity:1; {display:block;}

@media screen and (min-width: 1px) and (max-width: 575px) {

 .pdw-box p {
    margin-bottom: 10px;
    line-height: 18px;
  }


.propertydetail__image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}


.detail___price small {
  top: 0px;
}
.epc-group h4 {
  line-height: 1.5;
}
.jengo-filters a.filter-button {
  font-size: 14px;
  display: inline-block;
  margin-bottom: 8px;
}



.contanos, .gallery-photos, .floorplan-wrap, .containera {
  padding: 20px;
}
.dtpform.pdetails-form {
  padding: 20px;
}


.d-box {
  padding: 20px;margin-bottom: 20px;}

.d-box-header {
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 20px;
}
.d-box hr {
  margin-left: -20px;
  margin-right: -20px;
}

}

@media screen and (min-width: 401px) and (max-width: 767px) {

.filter--group {
  margin-top: 25px;
}
h4#filterWrap {
  position: relative;
  top: 22px;
}
}

@media screen and (min-width: 767px) and (max-width: 1199px) {
.pdw-box.pdw-btn .btn {
  padding: 8px 12px;
}}

@media screen and (min-width: 991px) and (max-width: 1199px) {
.section.section-about h1 {
  width: 100%;
}

.formwrap-group {
  margin-left: 0px;
}

.navbar-nav.bedroom .nav-item.dropdown.normal.has-megamenu a i {
  right: -35%;
}
#Filter {
  margin-right: -20px;
}
.services-home-img {
  height: 400px;
}
.psd--wrap {
  display: none;
}
}

@media screen and (min-width: 1px) and (max-width: 1400px) {
ul.details__features {
  column-count: 2;
}}

@media screen and (min-width: 1px) and (max-width: 1199px) {
.navbar-brand.standard-logo {
  top: 0px;
}

.property-details-wrapper.sticky {
  top: 65px;}


.quick-search-result.qs.results-qs {
  margin-top: 65px;
}
.login-icon {
  margin-top: 0;
}
.navbar-toggler-icon {
  margin-top: 58px;
/*background-color: #1e256d; */
}
}


@media screen and (min-width: 767px) and (max-width: 1199px) {

.pdw-box.inline.pdw-price, .sd-price-m {
  float: left;margin: 0 !important;
}

.pdw-box.inline {
  float: right;
  margin-right: 20px;
}

}



@media screen and (min-width: 767px) and (max-width: 991px) {
.section-news-single .navigation__footer.social__footer.news-socials {
  margin-top: 5px !important;
}

  #moreFilteros {
    margin-top: -5px !important;
  }

.section.section-content.section-results {
  padding-top: 185px;
}

.services-home-img {
  height: 420px;
  margin-right: 30px;
}

.hero-overlay-content {
  left: 0;
  padding-left: 100px;
  padding-right: 100px;
}

}


@media screen and (max-width: 1200px) {

.navbar-nav .nav-item.dropdown.has-megamenu, .nav-item.nav-val, button.navbar-toggler:nth-child(1), .nav-item.cont {
  display: none;
}

.collapse:not(.show) {
  display: inline-block;
}

.lst-nv.lst-myarea {
  margin-left: 0;position: relative;
    margin-right: 50px; z-index:999;
}
.navbar-toggler.custom-toggler.collapsed {
  display: none;
}

.custom-toggler.navbar-toggler {
  display: block;
width: 100%;
    text-align: right;
    margin-top: -58px;
    position: relative;
    z-index: 4;
}

.navbar.bg-body-tertiary.fixed-top.sticky-header {
  background: #fff !important;
}

.navbar-toggler.custom-toggler:focus {
  box-shadow: none !important;
}

}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
.navbar-right {left: 60px !important;}}


@media screen and (min-width: 1px) and (max-width: 350px) {
  .lst-nv.lst-myarea {
    margin-left: -30px;
  }}


@media screen and (min-width: 1px) and (max-width: 400px) {
.testimonials-content {
  padding: 30px !important;
}
.tit-group h1 {
  text-align: left !important;
}
.latest-properties {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

  .section-valuation-image {
    overflow: hidden;
    border-radius: 5px;
  }
.section-valuation-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
  scale: 1.5;
  object-position: top;
}

 .section-valuation-image {
    height: 200px !important;
    margin-left: 0px;
  }
.section.section-news-home .news-item-image {
  height: 180px !important;
}
.news-list-con {
  margin-top: -50px;
}
.customer-testimonials .slick-dots {
  top: 90px;
  width: 100%;
  left: -30px;
}

.testimonials-more {
  top: 40px;
  right: -30px;
}

.testimonials-content h4 {
  font-family: 'Bigola Display';
  text-transform: inherit;
  font-size: 24px;
}
.customer-testimonials h2 {
  font-family: 'Inter',sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}
.section.section-services .card {
  height: auto;
  margin-bottom: 30px !important; padding:25px;
}
.section.section-services .card-buyers {
  margin-bottom: 0 !important;
}
.text-body {
  margin-bottom: 0;
}
.card-details .text-body {
  font-size: 14px;
  line-height: 1.6;
}

.card-details {
  display: block;
}
 .text-title {
    font-size: 24px;
    margin: 0;
    margin-bottom: 0px;
    color: var(--primary-color);
    margin-bottom: 4px;
  }
.card-details .text-title::after {display:none;}

.testimonials-content {
  padding: 30px;
}

.ssh-cont .btn {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 80%;
}

.section-content .btn {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.psd--wrap {
  display: none;
}
.filter--grid {
  padding: 8px 10px;
  margin-left: -10px !important;position: relative;
    z-index: 4;
}
.results-count-wrap {
  margin-bottom: 20px;
}
#filterWrap {
  position: relative;
  top: 10px;
}
.filter--group {
  margin-top: 15px;
}

.results-list-price.L-let {
  margin-top: -40px !important;
}
.results-list-price.S-let {
  margin-top: 0px;
  margin-bottom: 0;
}
.moro, .moro .btn-primary {
  width: 100%;
}

.section.section-valuation .btn {
  margin-right: 0px;
  width: 100%;
  margin-bottom: 20px;
}

#suggestions {
  left: 0;
  margin-left: 5px;
}
.hero-home.hero-valuation {
  height: 800px;
}
.hero-valuation .hero-overlay-content h1 {
  width: 100%;
  margin-top: 140px;
}

.team-wrap.team-slider {margin-right:-20px;}

.pdw-box.pdw-btn a {
  margin-left: 0px;
  width: 100%;
  margin-bottom: 10px;
}

.slick-track .propertydetail__image {
    height: 300px !important;
    overflow: hidden !important;
}
.hero-overlay-content .btn {
  margin-right: 0;
  width: 100%;
  margin-bottom: 20px;
}}


@media screen and (min-width: 1px) and (max-width: 600px) {
ul.timeline {
  padding-left: 0;
}
#timer div {
  font-size: 34px;}

ul.timeline > li {
  margin: 0;
  margin-bottom: 20px;
}
ul.timeline::before, ul.timeline > li::before {display:none;}
}

@media screen and (min-width: 1px) and (max-width: 767px) {

#location-map, #streetview-map{
  height: 200px;
}
#transport-map, #schools-map {
  height: 200px;
  margin-bottom: 10px;
}
.miconn {
  display: inline-block;
}
.nav-maps .nav-item a {
  padding: 0px;
  width: 50px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
}
.mitext {
  display: none;
}

.pdw-group {
  margin-top: 10px;
}
.pdw-group .detail___price {
  font-size: 18px;
}

.pdw-box.inline.pt {
  display: none;
}
.property-details-wrapper .detail___price {
  margin-top: -10px;
}
ul.details__features {
  column-count: 1;
}
.pdw-box.inline.pt p {
  display: inline-block;
}
.pdw-box.inline.pt .pdw-label::after {
  content: ':';
}

.titlegroup.title-center.news-grup h2 {
  width: 100%;
}
#moreFilteros .row {
  height: 300px;
  overflow: scroll;
}


.section-services-image {
  margin-top: 30px;
}
h4#filterWrap {
  font-family: 'Inter',sans-serif;
  font-size: 16px;
}
.fav__group {
  margin-top: -45px;}

.form-group.quick-search-resultpage .btn.btn-primary.btn-block {
position:absolute;
}

#Filter {
  margin-left: 20px;
}
.results-list-content-wrap {
  padding: 20px;
}
 .quick-search-result.qs.results-qs {
    padding-bottom: 0;
  }


.faqgroup {padding:20px;}

 .valuation-form .form-horizontal, .box-group.contact--bg {
    padding: 20px;
  }

.services-home-img {
  margin-bottom: 30px;
}

 .card {
    margin-bottom: 50px !important;
  }

.navbar-right {left: 60px !important;}
.mortgage-form .formrow.form-row-0, .mortgage-form .formrow.form-row-1, .mortgage-form .formrow.form-row-2, .mortgage-form .formrow.form-row-3 {
  margin-bottom: 20px;
}

.contact-form .formrow.form-row-6, .contact-form .formrow.form-row-7 {
  margin-bottom: 10px;
}

.form-horizontal #submit {
  float: left !important;
  margin-top: 20px;
}


.btn-less span {
  display: none;
}
.pdw-box.pdw-btn {
  float: left;
}
.pdw-list ul {
  margin-bottom: 0;
}

.pdw-box.inline.pdw-price, .sd-price-m {
  float: inherit;margin-bottom: 20px;
}
.pdw-box.inline {
  display: block;
  width: 100%;margin-top: 10px;
}

.cta-group-content-p {
  margin-left: 0px;
}

.hero-overlay-content .btn {
  margin-right: 0;
  width: 100%;
  margin-bottom: 20px;
}
.hero-overlay-content {left:0;}

.tit-group h1 {
  text-align: center;
}
.valuation-form .form-row-7, .valuation-form .form-row-8, .valuation-form .form-row-6, .valuation-form .form-row-11, .valuation-form .form-row-12, .valuation-form .form-row-13, .contact-form .form-row-6, .contact-form .form-row-7, .contact-form .form-row-8 {
    width: 100%;
}

}



@media screen and (min-width: 767px) and (max-width: 991px) {
#galleria .col-lg-3.col-md-6.col-sm-6 {
  margin-bottom: 25px;
}

.section.section-valuation .btn {
  width: 100%;
  margin-bottom: 20px;
}
}


@media screen and (min-width: 991px) {
.cc-bottom {
    border-radius: 5px;
}}




@media screen and (min-width: 1px) and (max-width: 991px) {
.box-group.contact--bg.dsk {
  display: none;
}
.contact-form .form-horizontal {
  margin-left: 0;
}
.gallery-photos .d-title {
  margin-bottom: 20px;
}
.box-group.contact--bg.mob {
  display: block;
}

.valuation-form.formwrap-group .form-horizontal {
  margin-bottom: 30px;
}

#moreServices {
  padding-bottom: 50px;
}
.section.cta-partners {
  padding-bottom: 30px;
}

.jstlstd.ssales .latest-properties .slick-dots {
  margin-left: 0;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.section.section-latest.jstlstd.ssales .col-lg-12.col-md-12 {
  order: 3;
}
.section.section-latest.jstlstd.ssales .col-md-12.col-lg-3 {
  order: 1;
}
.section.section-latest.jstlstd.ssales .col-md-12.col-lg-9 {
  order: 2;
}


.m-counter {
  display: inline-block;
}
.jstlstd.ssales .latest-properties {
  position: relative;
  left: 0px !important;
}
#transport h6, #schoolnearby h6 {
  display: none;
}

.property-details-wrapper {
  padding: 20px 0;
}
.pdw-box.pdw-btn {
  margin-top: 10px !important;
}

.section.section-grey.section-photos {
  padding-top: 40px;
  padding-bottom: 20px;
}
.section.section-white.section-floorplan {
  padding-top: 40px;
  padding-bottom: 40px;
}
.section.section-white.section-reqdetails {
  padding-top: 40px;
  padding-bottom: 40px;
}
.section.section-grey.section-map {
  padding-top: 40px;
  padding-bottom: 40px;
}
.section.section-white.section-description .d-title {
  margin-bottom: 20px;
}
.pdetails-info {
  margin-left: 0px;margin-top:40px;
}
.property-details-wrapper .pdw-box.pdw-btn {
  width: 100%;
  margin: auto;
}
.d-box.feat-group {
  margin-left: 0px;
}
.detail___price small {
  margin-bottom: 15px;
}

.section.section-highlights {
  padding-bottom: 0px;
  padding-top: 40px;
}

.d-title {
  margin-bottom: 20px;
}

.m-counter .images_amount {
  background: var(--primary-color);
  font-family: 'Inter', sans-serif;
  margin-right: 8px;
  font-size: 18px;
  border-radius: 100%;
  width: 32px;
  height: 32px;
  display: inline-block;
  text-align: center;
  line-height: 32px;
  position: relative;
  top: -1px;
}
.photo-main {
  display: none;
}

#galleria .col-lg-3.photo-group.photo-row-0 {
  display: block !important;
}

.d-box-header h4 i {display:none;}.d-box-header p {
  margin-left: 0;
}

.pdw-box.inline.pt {
  margin-top: -4px;
  margin-right: 0;
}

.pdw-box.pdw-btn {
  float: left;
  margin-left: -10px;
}
.property-details-wrapper.sticky {
  position: inherit;padding-bottom: 40px;
}

.col-md-4.ptt {
  order: 3;
}
.jgfr {
  order: 1;
}
.radius-group {
  order: 2;
  margin-top: 10px !important;
  margin-bottom: 10px;
}

#searchFormInput .col-lg-2.col-md-6 {
  order: 4;
}

.col-md-4.ptt {
  width: 100% !important;
}
.jgfr {
  margin-top: 10px;
  width: 100%;
}
.jgfr #jengo_property_for {
  width: 100% !important;
}

#searchFormInput .radius-group {
  position: inherit;
  margin-left: 0;
  width: 100%;margin-top: 0px;
}

.radius-group #jengo_radius {
  border-radius: 80px !important;
}

.jengo-no-results {
  text-align: center;
}
.jengo-no-results::before {
  display: block;
  float: inherit;
  margin: auto;margin-bottom: 30px;
}

.filter--grid,
.switchToMapView.filter--map {
  display: none;
}

/*
.grid--view .results-list-img::before {
  background: rgba(17, 22, 25, 0.6);
}
.rslats {
  bottom: 30px;
  right: 30px;
}

.property-feed-list.grid--view .results-list-img,
.property-feed-list.grid--view .results-list-img img {
  border-radius: 5px !important;
}
.results-list-content-wrap {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;border-top: none;
}
.results-list-content-wrap {
  height: auto;
  min-height: auto;
}
.results-list-img {
  height: 225px;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0px !important;
}
.results-list-img img {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0px !important;
}
*/
/* qfixes*/
.property-feed-list {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	margin-top: 0;
}

.grid--view .grid.col-lg-12.col-md-12.col-sm-12 {
  width: 100% !important;
	float: left;
}

.rl-item {
	margin-bottom: 10px;
}

.property-feed-list .col-md-12.col-lg-7 {
	width: 100%;
}

.results-list-img-wrap {
	padding: 10px 10px 0 10px;
}

.results-list-img::before {
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	border-radius: 5px;
	z-index: 3;
	background: rgb(29,33,35);
	background: -moz-linear-gradient(0deg, rgba(29,33,35,1) 0%, rgba(255,255,255,0) 83%);
	background: -webkit-linear-gradient(0deg, rgba(29,33,35,1) 0%, rgba(255,255,255,0) 83%);
	background: linear-gradient(0deg, rgba(29,33,35,1) 0%, rgba(255,255,255,0) 83%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1d2123",endColorstr="#ffffff",GradientType=1);
}

.grid-only.grid-content-item {
	position: absolute;
	bottom: 80px;
	left: 25px;
	color: var(--white);
	z-index: 3;
}

.grid-only {
	display: block;
}

.grid-only.grid-content-item {
	color: var(--white);
}

.grid-only .results-list-address {
	top: 80px;
	position: relative;
	color: var(--white);
}

.grid-only .rsl-list {
	position: relative;
	top: 70px;
}

.grid-only .results-list-price {
	position: relative;
	top: 60px;
	color: var(--white);
	margin-top: 30px;
}

.grid-only .results-list-price .ppr {
	font-weight: 900;
}

.property-feed-list .col-md-12.col-lg-5 {
	display: none;
}
/* end of qfixes*/

#moreFilteros .radius-group.more {
  margin-top: -20px !important;
}
#moreFilteros {
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
}
.more {
  display: block;
}

.radius-group.more {
  position: inherit !important;
  width: 100% !important;
  margin: 0 !important;
    margin-bottom: 0px;
  margin-bottom: 10px !important;
}
.radius-group.more #jengo_radius {
  border-radius: 80px !important;  position: relative;
  padding-left: 75px;
}

.radius-group.more::before {
 content: 'Radius';
    position: relative;
    z-index: 2;
    top: 35px;
    margin-left: 18px;
}

.jgfr.tyu.more #jengo_property_for {
  width: 100% !important;
  margin-bottom: 10px;
}

.jgfr.tyu.more, .radius-group.more {
  display: block;
}


.form-group.quick-search-resultpage.sba #input {
  padding-left: 20px;padding-right: 90px;
}

.col-md-2.col-xs-2.beddy {
  display: none;
}
#jengo_min_beds, #jengo_max_beds, #jengo_property_type, #jengo_category, #jengo_min_price, #jengo_max_price {
  margin-bottom: 10px;
}
#Filter {
  float: left;
}
.form-group.quick-search-resultpage .btn.btn-primary.btn-block {
float: right;
    width: auto;
    top: 15px;
    right: 10px;
    height: 43px;
    margin-top: 2px;
    padding: 10px 15px;
    margin-right: 5px;line-height:10px;
}


.nav-item.dropdown.normal.has-megamenu.bednemu {
  display: none;
}

.partners-wrap.partners-slider {
  margin-right: -20px;
}
/*
.filter--grid span, .filter--map span {
  display: none;
} */

.stpp {
  margin-top: 30px;
}
.big-button {
  float: left;
  width: 100%;
}
.sc-w {
  margin-right: 0px;
}

.sslm {
  display: none;
}

.valuation-form .form-horizontal {
  margin-left: 0;
}
.footer-content {
  margin-bottom: 40px;
}
.section.section-banner {
  padding-top: 120px;
}
.section-valuation-image {
  height: 360px;
  margin-left: 0px;
}

ul.timeline > li {
  padding: 20px;
}

.section-content-wrap {
  padding: 20px;
}

.cta-img {
  width: 100%;
  float: left;
  margin-right: 0px;
  height: 220px;margin-bottom:30px;
}

.section.section-team .tit-group {
  margin-right: 0px;
  margin-bottom: 30px;
}

.section.section-services-home .ssh-cont {
  margin-top: 0;
}
.titlegroup.title-center p {
  margin-bottom: 50px;
  width: 100%;
}
.bot-btn.mobile {
  display: block;
  margin-top: 70px;
  text-align: center;
}
.bot-btn.dsk {
  display: none;
}
.ssh-cont {
  margin-left: 0px;
  margin-top: 30px;
}

.sd-price-m sup {
  display: block;
  position: inherit;
  margin-top: 5px;
}
.section-contact-page {
  margin-top: 50px;
}

.latest-properties {
  margin-right: 0px;
}

.section-banner-content {
    padding: 20px;
    height: auto;
    margin-left: 0px;
}
.section-banner-image {
    height: 250px;
    margin-right: 0px;
    margin-bottom: 20px;
}
.hero-home-group .slick-dots {
  left: 0;
  margin: auto;
  display: table;
}
.latest-properties .slick-dots {
  display: table;
  margin: auto;
}
.card {
  margin-bottom: 40px;
}
.box.latest {
 margin-left: 10px;
margin-right: 10px;
}
.testimonials-content {
  margin-left: 0px;
  background-image: url('/media/design24.gnomen-europe.com/images/testimonial-img.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 5px;
  padding: 60px;
}
.testimonials-image {
  display: none;
}
.testimonials-content {
  position: relative;
}
.testimonials-content::before {
  content: '';
  position: absolute;
  background: rgb(0,0,0,0.5);
  display: block;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
  top: 0;
  border-radius: 5px;
}
.customer-testimonials {
  position: relative;
  z-index: 5;
}
.customer-testimonials h2 {
  color: var(--white);
}
.testimonials-content h4 {
  position: relative;
  z-index: 5;
}
.customer-name {
  position: relative;
  z-index: 5;
  color: var(--white);
}
.testimonials-more {
  z-index: 5;
}
.footer-wrapper {
  text-align: center;
}
.gnomen__copyright {
  float: inherit;
  margin-top: 20px;
}
.section.section-about h1 {
  width: 100%;
}
.hero-overlay-content h1 {
  font-size: 48px;
    line-height: 48px;
    margin-bottom: 10px;width: 100%;}
.hero-overlay-content p {
  width: 100%;
}

.section-valuation .section-valuation-content {
  margin-bottom: 30px;
}
.section {
    padding: 50px 0;
}
.formwrap-group {
    margin-left: 0px;
}
.scw-image {
    margin-bottom: 20px;
}
.date-group {
    margin-top: 20px;
}
.section-news-single .navigation__footer.social__footer.news-socials {
    float: left;
    margin-top: 20px;
}
.stc-content h4 {
    margin-top: 40px;
}

}






