@media screen and (max-width: 1280px) {
	.page-id-80 .post-index .post-item{width: 98%;}
  .page-id-80 .post-index .post-item .thumbnail{width: 100%;}

  .page-id-80 .post-index .grid-item {
    width: 48%;
  }
  .page-id-80 .post-index .grid{
    gap:15px;
  }
  
}
@media screen and (max-width: 1200px) {
  .properties_wrap_sec {
    margin-top: 200px !important;
  }
	
}

@media screen and (max-width: 1100px) {
  .properties_wrap_sec {
    margin-top: 100px !important;
  }

  .properties_wrap_sec .grid.flex-center {
    justify-content: space-between;
  }

  .single-property .property-hero .grid li {
    padding: 0 0px;
    width: 200px;
  }

  .post-index .grid-item h3 {
    font-size: 26px !important;
  }
  .page-id-80 .post-index .grid-item{
    height: 400px;
    
  }
  .page-id-80 .post-index .grid-item .post-item{
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1024px) {
  .list_property .property.item {
    max-width: 100%;
  }

  .single-property .property-hero .grid li {
    padding: 0 0px;
    width: 110px;
  }

  .single-testimonial .testimonial-content .content {
    max-width: 720px !important;
    margin: auto;
  }

  .single-testimonial .testimonial-image {
    margin-top: -22% !important;
  }
  .below-hero .base{    flex-direction: column;}
  .below-hero-right {
    width: 70%;
}
  .below-hero-left h2{font-size: 80px}
  .list_property h2{font-size: 80px;}
  .property_box.item .container h3{    font-size: 34px;}
  .property_box.item .container p{font-size: 14px;}
  .blog_title h2{    font-size: 80px;}
  .home .home-hero .slider-hero-section .hero-text, .home-hero .hero-text{    position: absolute;
    top: 0;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;}
}
@media screen and (min-width: 900px) {
   .page-id-80 .post-index .post-item {
      padding: 0 7px;
  }
}
@media screen and (max-width: 899px) {
    .footer-top .social_link{    justify-content: center;}
    .site-footer .footer-top .grid-item.contact-info p{    text-align: center;  }
    .mobile-toggle-container span {
    padding: 0;
    color: #47423E;
}
    .mobile-toggle-container {
    border-bottom: 2px solid #47423E;
}
    .single-property .featured-image .image:after {
    left: 20px;
    top: 20px;
}
    .home .mobile-toggle-container span, .page-id-82 .mobile-toggle-container span, .page-id-80 .mobile-toggle-container span{    color: #47423E;}
    .single-property .mobile-toggle-container span{    color: #47423E;}
	
}
@media screen and (max-width: 899px) {

  .team .grid-item.member_quinn-taylor,
  .team .grid-item.member_greg-lopez {
    width: 50%;
  }
}

@media screen and (max-width: 768px) {
		.list_property.active-listings .grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
}
	.page-hero.no-bg h1 i {
   
    font-size: 66px;
   
}
	.page-hero.no-bg h1 {
    font-size: 55px;
}
  .properties_wrap_sec {
    margin-top: 0 !important;
  }

  .single-testimonial .testimonial-image {
    width: 50% !important;
  }

  .single-testimonial .testimonial-content .content {
    max-width: 80% !important;
  }
  .page-id-80 .post-index .post-item {
    width: 100%;
}
  .post-index .post-item {
     max-width: 100%;}
}

@media screen and (max-width: 767px) {
  .footer-top .social_link {
    justify-content: center;
    line-height: 5;
    margin-top: 0;
    margin-left: 0;
  }

  .site-footer .footer-top .logo {
    margin-bottom: 0;
  }

  .footer-bottom .wrap1400 {
    flex-direction: column;
    /* padding: 40px 0; */
    padding: 0;
  }

  .site-footer .footer-bottom .disclaimer p {
    text-align: center;
  }

  .page-hero.no-bg.patricinaln_sec {
    height: 370px !important;
  }

  .wrap_featuress {
    padding: 100px 60px !important;
  }

  .properties_wrap_sec {
    margin-top: 30px !important;
  }

  .single-property .property-hero .grid li {
    width: 33.33%;
  }

  .single-testimonial .testimonial-image {
    width: 80% !important;
    height: auto !important;
  }

  .properties_wrap_sec .grid.flex-center {
    justify-content: center;
  }

  .post-type-archive-group-reports .page-hero.no-bg h1 {
    font-size: 74px;
  }
  .groupReportPost .groupReportPostRow{    flex-direction: column}
  .groupReportPost .groupReportPostRow .groupReportPostCol {
    width: 100%;
}
  .groupReportPost .groupReportPostRow .groupReportPostCol .image {
    width: 100%;
    height: auto;}
  .groupReportPost .groupReportPostRow {
    gap: 40px;
}
  .pageTitle .title h2 {
    font-size: 42px;}
  .pageTitle .title:after{bottom: calc(-100px/2);height: 100px;}
  .pageTitle{    padding: 200px 0 60px;}
  .below-hero-left {
    width: 100%;
}
  .below-hero-right {
    width: 100%;
}
.site-footer .footer-top .logo {
    width: 300px;
}
.page-id-80 .post-index .grid-item{
	height: auto;
}
.page-id-80 .post-index .grid-item{
  width: 100%;
  margin-top: 0px;
}
.page-id-82 .page-introduction {
    padding: 5px 0 0px;
}
.team {
    margin: 50px auto;
}
.property.item .hover-state{    display: flex;
    align-items: center;}
}

@media screen and (max-width: 599px) {

  .team .grid-item.member_quinn-taylor,
  .team .grid-item.member_greg-lopez {
    width: 100%;
  }
    .below-hero-left h2 {
    font-size: 46px;
}
  .blog_title h2 {
    font-size: 46px;
}
.property_box.item .container h3{    position: unset;
    line-height: normal;
    margin: 10px 0;}
.property_box.item .container p{position: unset;
    line-height: normal;}

}



@media screen and (max-width: 576px) {
  .page-id-82	.mobile-view{display:block; margin-top: 73px; filter: grayscale(100%);}
  .home-featured.active-listings.list_property {
    margin: 60px 0;
  }

  .list_property h2 {
    font-size: 46px;
  }

  .blog_listing h2 {
    font-size: 54px;
  }

  .home .explore-posts {
    margin-bottom: 0;
  }

  .property_box.item .container .status {
    line-height: 25px;
    font-size: 14px;
  }

  .below-hero .inner .line {
    height: 50px;
  }

  .below-hero {
    margin-bottom: 0px;
  }

  .page-hero.no-bg.patricinaln_sec {
    height: 260px !important;
  }

  .property-hero.properties_wrap_sec h1 {
    font-size: 48px !important;
  }

  .page-id-82 .page-hero .hero {
    padding: 0px 0;
  }

  .single-testimonial .testimonial-bg {
    height: 340px !important;
  }

  .property_box.item .hover-state ul {
    flex-wrap: wrap;
    height: auto;
    row-gap: 10px;
    margin-top: 60px;
  }

  .property_box.item .hover-state ul li {
    margin-bottom: 10px;
    width: 50%;
  }

  .post-type-archive-group-reports .page-hero.no-bg h1 {
    font-size: 51px;
  }

  .group-report .filter select {
    width: auto !important;
  }
}

@media screen and (max-width: 425px) {
  .wrap_featuress {
    padding: 100px 20px !important;
  }

  .page-hero.no-bg.patricinaln_sec {
    height: 230px !important;
  }

  .page-id-82 .page-hero .hero {
    padding: 0px 0;
  }

  .single-testimonial .testimonial-bg {
    height: 275px !important;
  }

  .single-testimonial .testimonial-content .title h2 {
    font-size: 46px !important;
  }

  .email-phone p {
    font-size: 16px !important;
  }

  .group-report .filter select {
    width: 100% !important;
  }

  .group-report .filter {
    flex-direction: column !important;
  }
}

@media screen and (max-width: 375px) {
  .single-property .property-hero {
    padding: 80px 0 60px;
  }

  .property_box.item .hover-state ul {

    margin-top: 40px;
  }
  .property.item .hover-state li{    font-size: 12px;}
  .property.item .hover-state li span{font-size: 10px;}
}
