/*
  Theme Name: Unlist
  Theme URL: https://www.envision-creative.com/
  Description: 
  Author: envision-creative.com
  Author URI: https://www.envision-creative.com/
  Version: 3.0
*/

#testimonial{margin-left:-50px;}
.owl-carousel {padding-left: 0;}
.owl-carousel .owl-item img{width:auto!important;}


.owl-carousel .nav-btn{
  height: 47px;
  position: absolute;
  width: 26px;
  cursor: pointer;
  top: 100px !important;
}

.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled{
pointer-events: none;
opacity: 0.2;
}

.owl-carousel .prev-slide{
  background: url(nav-icon.png) no-repeat scroll 0 0;
  left: -33px;
}
.owl-carousel .next-slide{
  background: url(nav-icon.png) no-repeat scroll -24px 0px;
  right: -33px;
}
.owl-carousel .prev-slide:hover{
 background-position: 0px -53px;
}
.owl-carousel .next-slide:hover{
background-position: -24px -53px;
}  



header{position:relative; margin-top:160px;}


.banner-container{display:flex; height:100%; flex-direction: column;   justify-content: center; align-items: flex-start;}
.banner-container h1{margin-bottom:25px;}
.banner-container h3{margin-bottom:35px;}

.banner-container-img{float:right;}

#unlist-real-estate-section{background:#F0F0F0; padding:130px 0 100px 0; margin-top:100px;}
.unlist-real-estate-heading{text-align:center; margin-bottom:45px;}
.unlist-real-estate-heading h2{margin-bottom:20px;}
.unlist-real-estate-heading h5{margin-bottom:0; font-weight:500; color:#63666A;}

.unlist-real-estate-price{text-align:center; margin-bottom:55px;}
.unlist-real-estate-price hr{background:#D34E24; height:2px; width:80px; margin:15px auto 0 auto; border-radius:100px; opacity:1;}



.unlist-real-estate-box{border:1px solid #D2D2D2; background:#fff; border-radius:10px; padding:50px; text-align:center; margin-bottom:30px; height:390px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.unlist-real-estate-box:hover{border:1px solid #fff;
-webkit-box-shadow: 0px 10px 25px 5px rgba(0,0,0,0.09);
-moz-box-shadow: 0px 10px 25px 5px rgba(0,0,0,0.09);
box-shadow: 0px 10px 25px 5px rgba(0,0,0,0.09);}
.unlist-real-estate-box h4{margin:28px 0 10px 0; }
.unlist-real-estate-box span{font-size:16px; color:#63666A; line-height:30px;}


#unlist-properties-section{padding:130px 0 130px 0;}
.unlist-properties-heading{margin-left:50px;}
.unlist-properties-img{float:left;}
.unlist-properties-heading h2{margin-bottom:50px;}
.unlist-properties-step{background:#85B09A; border-radius:10px; padding:20px; margin-bottom:20px; border:1px solid #85B09A; display:inline-block;     align-items: center;     width: 100%;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.unlist-properties-step:hover{ border:1px solid #D9E3DE; background:#fff;

-webkit-box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.09);
-moz-box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.09);
box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.09);}

.unlist-properties-step h3{margin-bottom:0; background:#fff; height:65px; width:65px; border-radius:10px; line-height:65px; line-height:65px; text-align:center; font-weight:600; color:#85B09A; margin-right:25px; float: left;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.unlist-properties-step h4{font-weight:600; margin-bottom:0; color:#fff; -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.unlist-properties-step span{color:#fff; margin-bottom:0; font-size:16px; font-weight:500; line-height:25px;  display:block; -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}

.unlist-properties-step:hover h3{color:#fff; background:#85B09A;}
.unlist-properties-step:hover h4{color:#181818;}
.unlist-properties-step:hover span{color:#63666A;}



#unlist-testimonials-section{padding:130px 0 0 0; position:relative; }
.unlist-testimonials-heading{padding-bottom:60px;}
.owl-theme .owl-nav [class*=owl-]:hover, .owl-theme .owl-nav [class*=owl-]:focus{background:transparent!important}
#testimonial .owl-nav{position:relative; right:0; top:-200px; z-index:5;}
/* #testimonial .owl-nav { position: absolute; right: 0; top: -115px; z-index: 5;} */

#unlist-testimonials-section .item{border:1px solid #D2D2D2; padding:60px 45px; border-radius:10px;  min-height:340px;}
#unlist-testimonials-section .item span{font-size:18px; color:#63666A; font-weight:500; line-height:30px; margin:25px 0 15px 0; display:block;}


 #testimonial .owl-next {position: absolute;right: 0;} 
#testimonial .owl-next span{left:25px;  position:absolute; top:0; background:url("img/right-arrow.svg") no-repeat center center; height:23px; width:42px; text-indent:-999999rem;}
#testimonial .owl-next span:hover{background:url("img/right-arrow-hover-new.svg") no-repeat center center;} 

#testimonial .owl-prev span{right:25px;  position:absolute; top:0; background:url("img/left-arrow.svg") no-repeat center center; height:23px; width:42px; text-indent:-999999rem;}
#testimonial .owl-prev span:hover{background:url("img/left-arrow-hover-new.svg") no-repeat center center;} 

 #testimonial .owl-prev{ position: absolute; left: 0;} 






#unlist-subscribe-section{padding:130px 0 0 0;}
.unlist-subscribe-box{text-align:center; background:#F0F0F0; border-radius:20px; padding:60px; padding-bottom:110px; position:relative;}
.unlist-subscribe-box h2{margin-bottom:10px;}
.unlist-subscribe-box h6{font-weight:600; color:#63666A; font-size:20px; margin-bottom:0;}

.unlist-subscribe-box .single{ width:80%; margin:0 auto; margin-top:35px; position:relative; z-index:1; text-align: left;}
.unlist-subscribe-box .single .form-control{background:#fff; border-radius:5px!important; border:0!important; height:62px; line-height:62px; font-size:18px; font-weight:500; color:#63666A; margin-right:10px;}
.unlist-subscribe-heading{margin-top:35px; position:relative; z-index:1;}
.unlist-subscribe-box .single .form-control::-ms-input-placeholder { /* Edge 12-18 */  color: #B9B9B9;}
.unlist-subscribe-box .single .form-control::placeholder {color: #B9B9B9;}
.unlist-subscribe-box .single .btn-theme{display: inline-block;
  color:#fff; 
  background-color:#D34E24;
  border:1px solid #D34E24;
  font-size:20px;
  border-radius:5px;
  font-family: "Montserrat", sans-serif;
  padding:0 25px;
  text-align:center;
  font-weight:bold;
  line-height:60px;
  min-height:60px;}
.unlist-subscribe-box .single .btn-theme:hover,.unlist-subscribe-box .single .btn-theme:focus{border:1px solid #B63C15; color:#fff; background-color:#B63C15; text-decoration:none;}

.unlist-shadow-box{position:absolute; bottom:0; left:0;}
.unlist-shadow-box img{width:100%;}


#unlist-properties-video-section{background:#001D67; padding:130px 0;}
.unlist-properties-video-heading{text-align:center; margin-bottom: 45px;}
.unlist-properties-video-heading h2{color:#fff; margin-bottom:20px;}
.unlist-properties-video-heading h4{font-weight:500; color:#fff;}

.unlist-properties-video-box .img-fluid{border-radius:10px; opacity:0.5; width:100%;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.unlist-app-download-btn{text-align:center; margin-top:55px;}

.unlist-properties-video-box{position:relative;}
.video-play-btn{position:absolute; z-index:1; margin:0 auto; text-align:center; top:0;  display: flex;  justify-content: center; height:100%; width:100%; align-items: center; left:0; right:0;}
.unlist-properties-video-box:hover .img-fluid{opacity:0.3}

#unlist-accordion-section{padding:130px 0;}
.unlist-accordion-heading h2{margin-bottom:40px;}
#unlist-accordion-section .accordion-button:hover, #unlist-accordion-section .accordion-button:focus{background:transparent!important; border:0; outline:0; box-shadow:none;}
#unlist-accordion-section .accordion-item{background:transparent; border:0; border-bottom:1px solid #D2D2D2;}
#unlist-accordion-section .accordion-item button{font-size:22px; color:#181818; font-weight:600; padding:30px 40px 30px 70px; width:100%; display:flex; text-align:left; text-decoration:none; margin-left:55px;	    background: transparent!important; box-shadow: none!important;}
#unlist-accordion-section .accordion-header .accordion-button::after{color:#D34E24; font-size:15px; font-family: "Font Awesome 5 Free";
     content: "\f067";
	background:transparent;
   display: inline-block;
	font-weight:900;
left:0;
    position: absolute;
    top: 31px;

transition: transform .2s ease-in-out;

	transform: rotate(-0deg);}
.unlist-properties-step-text{display: grid;}

#unlist-accordion-section .accordion-header .accordion-button:not(.collapsed)::after{color:#D34E24; font-size:15px; font-family: "Font Awesome 5 Free";
content: "\f068";
background:transparent;
display: inline-block;
font-weight:900;
left:0;
position: absolute;
top: 31px;
transition: transform .2s ease-in-out;
transform: rotate(-0deg);}

#unlist-accordion-section .accordion-header button i{margin-right:55px;}

#unlist-accordion-section .accordion-body{padding:0 40px 0 30px; margin-bottom:40px; margin-left:117px; border-left:3px solid #D34E24;}
#unlist-accordion-section .accordion-body p{font-family: "Montserrat", sans-serif; font-weight:500; font-size:18px;line-height:30px; color:#63666A; margin-bottom:0; padding:5px 0;}


.unlist-real-estate-deals-img{text-align:center;}
.unlist-real-estate-deals-text{display:flex; height:100%; align-items:flex-start; flex-direction:column; justify-content:center;}
.unlist-real-estate-deals-text h2{margin-bottom:0;}
.unlist-real-estate-deals-text h3{margin:20px 0 35px 0; line-height:45px;}


footer{background:#85B09A; padding:90px 0;}
.footer-link-section{display:flex; justify-content:flex-end;}
.footer-link ul li a{font-family: "Montserrat", sans-serif; font-weight:bold; font-size:16px; color:#fff;text-decoration:none;}
.footer-link ul li a:hover, .footer-link ul li a:focus{color:#fff; text-decoration:underline;}
.footer-link ul li{margin-left:45px;}
.footer-download-link a{border:1px solid #FFFFFF; background:#fff; color:#85B09A!important; border-radius:5px; padding:15px 25px!important;}
.footer-download-link a:hover,.footer-download-link a:focus{border:1px solid #fff; color:#fff!important; background:#85B09A; text-decoration:none!important;}

.footer-info-text p{color:#FFF; font-size:13px; font-family: "Montserrat", sans-serif;  font-weight:500; margin-bottom:0; line-height: 20px;}

.social-link{display:flex; justify-content:flex-end;  margin-bottom:0;  margin-top:90px;}
.social-link ul{display:flex;}
.social-link ul li{ margin-left:35px;}
.social-link ul li a:hover img{opacity:0.7}

.footer-logo-section{display:flex; align-items:center; height:100%;}
.footer-info-text{padding-top:0; margin-top:90px; font-size: 13px; color: #fff;}
.footer-link{margin-bottom:0;}
.footer-link ul{display:flex}




#unlist-inner-page-section{margin-top:180px;}
.inner-page-banner-container{text-align:center;}
.inner-page-banner-container hr{background:#85B09A; height:5px; width:500px; margin:50px auto 0 auto; border-radius:100px; opacity:1;}

#unlist-matchmaking-app-section{background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 30%, rgba(133,176,154,1) 30%); padding: 130px 0 100px 0; margin-top: 140px;}
.unlist-matchmaking-app-heading{text-align:center;}
.unlist-matchmaking-app-heading h2{color:#fff; margin-bottom:20px;}
.unlist-matchmaking-app-heading h6{color:#fff; margin-bottom:20px; font-weight:500;}
.unlist-matchmaking-app-heading .primary-btn{margin-top:20px;}

.unlist-matchmaking-app-img{margin-top:80px; position:relative;}
.unlist-matchmaking-app-img-block{position:relative; z-index:2;}
.unlist-matchmaking-app-img-block img{border-radius:10px;}
.unlist-shadow-box-app-img{position:absolute; top:0; width:100%; height:100%; border-radius:10px;
background: rgb(49,49,49);
background: linear-gradient(0deg, rgba(49,49,49,0.5) 0%, rgba(0,130,189,0) 100%);}


.unlist-matchmaking-app-float-bg{position:absolute; z-index:1; right:-60px; bottom:-90px;}



#unlist-mission-section{margin-top:80px;}
.unlist-mission-heading{text-align:center;}
.unlist-mission-heading h2{margin-bottom:20px;}
.unlist-mission-heading h6{color:#63666A; margin-bottom:20px; font-weight:500;}


#unlist-core-values-section{margin-top:80px;}
.unlist-core-values-heading{text-align:center; margin-bottom:50px;}
.unlist-core-values-box{border:1px solid #D2D2D2; border-radius:10px; padding:50px; text-align:center; min-height:380px; margin-bottom:40px;}
.unlist-core-values-box h4{margin:20px 0 15px 0;}
#unlist-core-values-section .unlist-core-black-box{text-align:center; margin-top:30px;}

#unlist-leadership-section{margin:130px 0; padding-bottom:150px;  background:url("img/leadership-shadow-bg.png") no-repeat bottom center; background-size: 100%;}
.unlist-leadership-heading h2{margin-bottom:45px; text-align:center;}
.unlist-leadership-box-browse{position:relative;}
.unlist-leadership-box-browse img{width:100%; border-radius:10px;}
.unlist-shadow-box-app-img-browse{position:absolute; top:0; width:100%; height:100%; border-radius:10px;
background: rgb(49,49,49);
background: linear-gradient(0deg, rgba(49,49,49,0.5) 0%, rgba(0,130,189,0) 100%);}

.unlist-leadership-box span{color:#181818; margin:25px 0 20px 0; font-family: "Montserrat", sans-serif;  font-weight: bold; font-size:35px; display:block}





#unlist-navigating-section{margin:0 50px 0 50px;  margin-top: 140px; background:#85B09A; border-radius:30px; padding:120px 0;}
.unlist-navigating-heading{text-align:center;}
.unlist-navigating-heading h2{color: #fff; margin-bottom:50px;}
#unlist-navigating-section .unlist-navigating-text-box h3{margin:25px 0 0 0;color:#fff; font-weight:bold;}
#unlist-navigating-section .unlist-navigating-text-box{text-align:center;}
.unlist-navigating-link{text-align:center; margin-top:30px;}
#unlist-navigating-section .unlist-properties-video-box .img-fluid{opacity:1;}
.unlist-shadow-box-navigating-img{position:absolute; top:0; width:100%; height:100%; border-radius:10px;
background: rgb(41,41,41);
background: linear-gradient(0deg, rgba(41,41,41,0.5) 0%, rgba(41,41,41,0.5) 100%);}


.unlist-properties-video-box:hover .unlist-shadow-box-navigating-img{background: rgb(41,41,41);
background: linear-gradient(0deg, rgba(41,41,41,0.6) 0%, rgba(41,41,41,0.6) 100%);}


#unlist-real-estate-support-section{background:#001D67; margin:130px 0; padding:130px 0;}
.unlist-real-estate-support-text{text-align:center;}
.unlist-real-estate-support-text h2{color:#fff; margin-bottom:50px; line-height:60px;}


#unlist-assistance-section .unlist-subscribe-heading h5{font-weight:600; color:#63666A; margin:25px 0 30px 0;}
#unlist-assistance-section .unlist-subscribe-heading h5 a{font-weight:bold; color:#181818; text-decoration:none}
#unlist-assistance-section .unlist-subscribe-heading h5 a:hover, #unlist-assistance-section .unlist-subscribe-heading h5 a:focus{text-decoration:underline;}
#unlist-assistance-section .unlist-subscribe-box{padding:40px 60px 80px 70px;}
#unlist-assistance-section .unlist-subscribe-heading{margin-top:15px;}

.inner-page-banner-container h3{margin-top:50px; margin-bottom:40px;}

#unlist-fids-app-section{padding:130px 0; background:#85B09A; margin-top: 140px;}
.unlist-fids-app-heading h2{color:#fff; text-align:center; margin-bottom:50px;}
.unlist-fids-app-box img{margin-bottom:30px;}
.unlist-fids-app-box{background:#fff; border-radius:10px; min-height:350px; margin-bottom:30px; padding:55px 35px; text-align:center;}
.unlist-fids-app-box h4{margin-bottom:0;}
.unlist-fids-app-link{text-align:center; margin-top:30px;}

#unlist-concise-section{padding:130px 0;}
.unlist-concise-heading h2{text-align:center; margin-bottom:50px;}
.unlist-concise-step{background:#F0F0F0; border-radius:10px; min-height:445px; margin-bottom:30px; padding:55px 35px; text-align:center;}
.unlist-concise-step h3{color:#fff; background:#85B09A; font-weight:bold; border-radius:100%; text-align:center; width:80px; height:80px; margin:0 auto; line-height:80px;}
.unlist-concise-step img{margin:25px 0;}
.unlist-concise-step span{color:#181818; margin-bottom:10px; font-size:35px; font-weight:bold; display:block; }
.unlist-concise-step h5{font-weight:500; color:#63666A; line-height:30px;}
.unlist-concise-step hr{background:#85B09A; height:10px; width:100%; margin:40px auto 0 auto; border-radius:100px; opacity:1;}
.simplifies-video-box{margin-bottom:130px;}


#unlist-contact-section{margin-top:100px; background:url("img/dotted-map.svg") no-repeat top center; padding-top:70px;}
.unlist-contact-heading{text-align:center; margin-bottom:30px;}
.unlist-contact-heading h2{margin-bottom:20px}
.unlist-contact-heading h5{color:#63666A; font-weight:500;}
.form-bg-content{background:#F0F0F0; border-radius:20px; padding:70px; margin-top:25px; position:relative;  z-index:2;}
.form-bg-contact{position:relative;}
.unlist-contact-app-float-bg{position:absolute; z-index:1; right:-100px; bottom:-90px;}
.form-bg-content label{color:#63666A; font-weight:600;  margin-bottom:5px; font-size:18px;}
.form-bg-content label .text-danger{color:#D34E24!important; font-weight:600; font-size:18px;}

.form-bg-content .form-control {background:#fff; border-radius:5px!important; border:0!important; height:55px; line-height:55px; font-size:18px; font-weight:500; color:#63666A; }

.form-bg-content .form-select {  padding:0.5em 0.75em;
  width:100%;
  border-radius:5px;
  color: #B9B9B9;
    font-family: "Montserrat", sans-serif;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  background-position: right;
  background-origin: content-box;
  background-color:#fff;
  border:0;
  height:55px;
  font-size:18px; 
  cursor:pointer;
  font-weight:500;
  background-image:url("img/select-down-arrow.svg"); background-repeat:no-repeat;  background-position:center right;}


.form-bg-content .form-control::-ms-input-placeholder { /* Edge 12-18 */  color: #B9B9B9;}
.form-bg-content .form-control::placeholder {color: #B9B9B9;}
.form-bg-content .col-6{margin-bottom:25px;}
.form-bg-content .btn-primary.btn-lg{display: inline-block;
  color:#fff; 
  background-color:#D34E24;
  border:1px solid #D34E24;
  font-size:20px;
  border-radius:5px;
  font-family: "Montserrat", sans-serif;
  padding:0 45px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  line-height:55px;
  min-height:55px;}
.form-bg-content .btn-primary.btn-lg:hover, .form-bg-content .btn-primary.btn-lg:focus{border:1px solid #B63C15; color:#fff; background-color:#B63C15; text-decoration:none;}
.primary-btn-submit{text-align:center; margin-top:15px;}

#unlist-feedback-section{background:#63666A; padding:130px 0 105px 0; margin-top:180px;}
.unlist-properties-contact-heading{padding-right:15%;}
.unlist-properties-contact-heading h2{color:#fff; margin:60px 0 15px 0;}
.unlist-properties-contact-heading h5{color:#fff; font-weight:500;}


.unlist-properties-contact-form-new label{color:#fff; font-weight:600;  margin-bottom:5px; font-size:18px;}
.unlist-properties-contact-form-new label .text-danger{color:#D34E24!important; font-weight:600; font-size:18px;}
.unlist-properties-contact-form-new .col-md-12, .unlist-properties-contact-form-new .col-md-12{margin-bottom:25px;}
.form-bg-content .col-lg-6, .form-bg-content .col-lg-12{margin-bottom:25px;}
.unlist-properties-contact-form-new .form-control {background:#fff; border-radius:5px!important; border:0!important; height:55px; line-height:55px; font-size:18px; font-weight:500; color:#63666A;}
.primary-d-grid{text-align:left;}



.unlist-properties-contact-form-new .form-control-message {background:#fff; border-radius:5px!important; border:0!important;  font-size:18px; font-weight:500; color:#63666A; width: 100%; display: block; padding:15px .75rem;}


.unlist-properties-contact-form-new .btn-primary.btn-lg{display: inline-block;
  color:#fff; 
  background-color:#D34E24;
  border:1px solid #D34E24;
  font-size:20px;
  border-radius:5px;
  font-family: "Montserrat", sans-serif;
  padding:0 45px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  line-height:55px;
  min-height:55px;}
.unlist-properties-contact-form-new .btn-primary.btn-lg:hover, .unlist-properties-contact-form-new .btn-primary.btn-lg:focus{border:1px solid #B63C15; color:#fff; background-color:#B63C15; text-decoration:none;}
.unlist-properties-contact-form-new .primary-d-grid{text-align:left; margin-top:15px;}

.need-help-container{margin:130px 0;}


/***** New Custom css *********/

.sticky .navbar-nav .menu-item{margin: 0 45px 0 0; padding: 0;}
.sticky .navbar-nav .menu-item a{color: #181818; font-family: "Montserrat", sans-serif; font-weight: bold;font-size: 16px;padding: 0;position: relative;text-align: left;z-index: 2; text-decoration: none;}
.sticky .navbar-nav .menu-item a:hover, .sticky .navbar-nav .menu-item a:focus, .sticky .navbar-nav .menu-item a:active {color: #D34E24;}
.sticky .navbar-nav .menu-item:last-child {margin-right: 0;}
.sticky .navbar-nav .download-btn.menu-item a{ border: 1px solid #D34E24;color: #D34E24 !important;border-radius: 5px; padding: 10px 22px !important; display: block;}
.sticky .navbar-nav .download-btn.menu-item a:hover, .sticky .navbar-nav .download-btn.menu-item a:focus { border: 1px solid #D34E24; color: #fff !important; background: #D34E24;}


#unlist-subpage-section {margin: 100px 0;text-align: center;}
.unlist-search-section { margin: 80px 0 200px;}
.search-post h3 a {color: #181818;text-decoration: none;}
.search-post h3 { margin-bottom:16px; font-weight: bold;}
.search-post .text {margin-bottom: 20px;}
.search-post .primary-btn { padding: 0 20px;line-height: 45px; min-height: 45px;}
.search-post { margin-bottom: 45px;}

.unlist-inners-section {margin: 80px 0 200px;text-align: center;}
.unlist-inners-section .center.msg { margin-bottom: 25px;}


#searchsubmit {display: inline-block;color: #fff;background-color: #D34E24;border: 1px solid #D34E24;font-size: 20px;border-radius: 5px;font-family: "Montserrat", sans-serif;padding: 0 25px;text-align: center;text-decoration: none;
  font-weight: bold;line-height: 52px; min-height: 52px;}

#searchsubmit:hover, #searchsubmit:focus {border: 1px solid #B63C15;color: #fff;background-color: #B63C15;text-decoration: none;}
.unlist-inners-section #searchform #s, .search-heading-text #searchform #s{border: 1px solid #ccc; padding: 9px;}
.search-heading-text h2 {margin-bottom: 25px;}

.gform_required_legend {display: none;}
body .gform_wrapper .gform-field-label {color: #63666A;font-weight: 600;margin-bottom: 5px;font-size: 18px; font-family: "Montserrat",sans-serif;}
body .gform_wrapper .gfield input, .gform_wrapper .gfield select{
background-color: #fff;
border-radius: 5px !important;
border: 0 !important;
height: 55px;
line-height: 55px;
font-size: 18px;
font-weight: 500;
color: #63666A;
font-family: "Montserrat",sans-serif;
}

.gform_wrapper .gfield textarea{
  background-color: #fff;
  border-radius: 5px !important;
border: 0 !important;
font-size: 18px;
font-weight: 500;
color: #63666a;
width: 100%;
display: block;
padding: 15px .75rem;
}
.gform_wrapper .gf_placeholder{color: #b9b9b9;font-family: "Montserrat",sans-serif; opacity: 1;}
body .gform_wrapper .gfield input::placeholder, body .gform_wrapper .gfield select::placeholder, body .gform_wrapper .gfield textarea::placeholder, body .gform_wrapper .gfield_select {
	color: #b9b9b9;
	opacity: 1;
}
body .gform_wrapper .gfield select { 
color: #b9b9b9;
opacity: 1;
}

.gform_footer.top_label {
  text-align: center;
  display: block !important;
}

.gform_wrapper  #gform_submit_button_1, .gform_wrapper #gform_submit_button_2, .gform_wrapper #gform_submit_button_3 {
  display: inline-block;
  color: #fff;
  background-color: #D34E24;
  border: 1px solid #D34E24;
  font-size: 20px;
  border-radius: 5px;
  font-family: "Montserrat", sans-serif;
  padding: 0 45px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  line-height: 55px;
  min-height: 55px;
}
.gform_wrapper  #gform_submit_button_1:hover, .gform_wrapper #gform_submit_button_2:hover, .gform_wrapper #gform_submit_button_3:hover{
 border: 1px solid #b63c15;
 color: #fff;
 background-color: #b63c15;
 text-decoration: none;
}
.gform_wrapper .gfield_required_asterisk {color: #D34E24 !important;font-weight: 600;font-size: 18px;}

body #gform_fields_2 .gfield input::placeholder, body #gform_fields_2 .gfield select::placeholder, body #gform_fields_2 .gfield textarea::placeholder { color: #6c757d;opacity: 1;}

#gform_fields_2 .gfield label, #gform_fields_2 .gform-field-label{
color: #fff;
font-weight: 600;
margin-bottom: 5px;
font-size: 18px;
}

.error404 #unlist-inner-page-section, .search-no-results #unlist-inner-page-section {
  margin-top: 200px;
}

.unlist-leadership-box {margin-bottom: 30px;}


/***** Defalut Editor css *********/
.aligncenter {
  float: none;
  margin: 25px auto 25px auto;
  display: block;
  height: auto;
  width: auto;
}

.alignright {
  float: right;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.alignleft {
  float: left;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.wp-block-image {
  margin: 25px 0;
}
.wp-block-heading {
  margin: 20px 0;
}

.page-template-default #unlist-subpage-section p {
 margin-bottom: 20px;
}


/* ========== Bold Unordered List CSS ========== */
ul{padding:0 0 10px 0; margin:0; list-style: none;}
ul li {margin: 0 0 5px 0;padding: 0 0 0 18px;list-style: none;position: relative;font-family: "Montserrat", sans-serif;font-size: 18px;text-align: left;font-weight: 500;line-height: 30px;color: #63666A;}ul li::before {left:0; color:#727F6A; position:absolute; top:0; font-size:6px; content:"\f111"; font-family: "Font Awesome 5 Free"; font-weight:600;}


/* ========== Ordered List CSS ========== */
ol {padding:0; margin:0 0 10px 0; counter-reset:my-awesome-counter; list-style:none; counter-reset: li;}
ol li {counter-increment: step-counter;padding: 0 0 0 25px;position: relative;font-family: "Montserrat", sans-serif;font-size: 18px;text-align: left;font-weight: 500;line-height: 30px;color: #63666A;margin: 0 0 5px 0;}
ol li::before {content: "0" counter(li)'. ';  counter-increment: li; color:#727F6A; margin-right:0; top:1px; position:absolute; left:-5px; font-family: "Montserrat", sans-serif; font-weight:normal; font-size:18px;}

.navbar-section .navbar-nav {padding: 0;}
.sticky .navbar-nav .menu-item::before, footer ul li::before{left:unset;color: unset;position: unset;top: unset;font-size: unset;content: unset;font-family: unset;font-weight: unset;}
footer ul{ padding:0;}
footer ul li{margin:0; padding: 0;}

#gform_2 .gform_footer.top_label {text-align: left;}
.unlist-bottom-link {text-align: center; margin-top: 30px;}
.unlist-accordian-link { text-align: center; margin-top: 80px;}
.unlist-concise-heading { margin-bottom: 50px;text-align: center;}
/* .gform_wrapper .has_state.ginput_container_address {display: inline;} */
.gform_wrapper .ginput_right {inline-size: 100% !important;}
/* #unlist-assistance-section {margin: 0 0 130px;} */
.unlist-core-values-border hr {border-top: 2px solid #e5e5e5;margin: 24px 0 50px;opacity: 1;}
#gform_3 .gfield input, #gform_3 .gfield select{text-align: left;}
#gform_submit_button_3 {margin-top: 25px;}
#gform_3 .gfield--width-half {text-align: left;}
body .gform_wrapper .ginput_address_city{inline-size: 100%;}
#unlist-assistance-section {margin-bottom: 75px;}
.footer-info-text a {font-size: 13px;text-decoration: none;color: #fff; line-height: 20px;}
.footer-info-text a:hover {text-decoration: underline; color: #fff !important;}
#unlist-properties-video-section .unlist-navigating-text-box h3 {margin: 25px 0 0 0;color: #fff;font-weight: bold;}
#unlist-properties-video-section .unlist-navigating-text-box {text-align: center;}










@media only screen and (min-width: 992px) and (max-width: 1600px) {
.error404 .unlist-inners-section, .search-no-results .unlist-search-section {margin: 80px 0 300px !important; }
#unlist-inner-page-section {margin-top: 230px;}

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.unlist-concise-step { min-height: 475px;}
}




@media (max-width:1399px){
.unlist-core-values-box{min-height:380px; padding:40px;}
.unlist-fids-app-box{min-height:370px;}
.footer-download-link a {padding: 15px 15px !important;}
.footer-link ul li {margin-left: 36px;}

}
@media (min-width:1200px){
.sticky .navbar-nav .menu-item:hover > .sub-menu{display:block;}
.sticky .sub-menu {display: none;padding: 10px 15px 15px 20px !important;border-radius: 10px !important;margin-top: 0;width: 200px;background-color: #D34E24;z-index: 1;position: absolute;}
.sticky .sub-menu li a{color: #fff !important;font-size: 16px;text-shadow: none;}
.sticky .sub-menu li a:hover, .sticky .sub-menu li a:focus {text-decoration: underline;}
.navbar-nav li.menu-item-has-children a#show {display: none;}
	
	
}

@media (max-width:1299px){
#unlist-navigating-section{margin-right:30px; margin-left:30px;}
}



@media only screen and (min-width: 768px) and (max-width: 991px) {
 .footer-link .footer-download-link a {padding: 15px 20px !important;
}
}


@media (max-width:1199px){
#unlist-navigating-section{margin-right:0; margin-left: 0; border-radius:0;}
.unlist-core-values-box{padding:30px; min-height:350px;}
#unlist-matchmaking-app-section{background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 25%, rgba(133,176,154,1) 25%);}
}


@media (max-width:1199px){
.unlist-real-estate-deals-text h2 br{display:none;}
header{margin-top:130px;}
.unlist-properties-img{display:flex; height:100%; align-items:center;}
.unlist-properties-video-box{margin-bottom:30px;}
.unlist-app-download-btn{margin-top:30px;}
#unlist-testimonials-section .item{min-height:380px;}

.unlist-navigating-text-box{margin-bottom:50px!important;}
.unlist-navigating-link{margin-top:0;}
.unlist-real-estate-support-text h2 br{display:none;}
.inner-page-banner-container h1 br{display:none;}
.unlist-properties-contact-heading{padding-right:8%;}
.unlist-contact-heading h5 br{display:none;}


.unlist-contact-app-float-bg{width:70%; right: 0;}
.unlist-matchmaking-app-float-bg{width:70%; right: 0;}
.navbar-nav li.menu-item-has-children a#show .fa-minus { display: none;}
.dropmenu .fa.fa-plus {display: none;}
.navbar-nav li.menu-item-has-children.dropmenu a#show .fa-minus {display: block; margin-top: 9px;}
.navbar-nav .sub-menu {display: none;}	
.navbar li.dropmenu .sub-menu{ display: block ;position: static;text-align: left;border-radius: 10px;background: #D34E24; margin-top: 10px; padding: 10px 15px 15px 20px;}
.sticky .sub-menu li a {color: #fff !important;font-size: 16px;text-shadow: none;}
.navbar-nav li.menu-item-has-children a#show { display: block !important;float: right;font-size: 14px;font-family: "Font Awesome 5 Free";font-weight: 600;position: absolute;right: 0;top: 0;text-align: right;}
.sticky .navbar-nav .menu-item{margin: 7px 0;margin-right: 0px;width: 100%}	
.sticky .navbar-nav .menu-item a{ padding: 0 !important;border: 0;width: 80%;}
.sticky .navbar-nav .download-btn.menu-item a{padding: 0 !important;border: 0 }
.sticky .navbar-nav .download-btn.menu-item a:hover, .sticky .navbar-nav .download-btn.menu-item a:focus {background: transparent;border: 0;color: #D34E24 !important;}

	
	
	
}

@media (max-width:1064px){
.unlist-subscribe-box .single{width:100%;}
.form-bg-content{padding:50px;}


.unlist-contact-app-float-bg{ display:none;}
.unlist-matchmaking-app-float-bg{width:50%; display:none;}
#unlist-feedback-section{margin-top: 110px;}
#unlist-matchmaking-app-section{padding: 90px 0 20px 0;}

#unlist-matchmaking-app-section{background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 18%, rgba(133,176,154,1) 18%);}

}

@media (max-width:991px){
footer{padding:60px 0;}
.footer-logo-section{display: block; text-align:center; margin-bottom:50px;}
.footer-link ul li{margin:0 16px;}
.footer-info-text{text-align:center; margin-top:50px;}
.footer-link-section{display: block; text-align:center;}
.footer-link ul{display: block; text-align:center;}
.footer-link ul li{display: inline;}
.social-link{display: block;margin-top:50px; }
.social-link ul{display: block; text-align:center;}
.social-link ul li{display: inline; margin:0 20px;}
.unlist-real-estate-deals-text{display: block; text-align:center; margin-bottom:50px;}
#testimonial{margin-left: 0;}
.banner-container{display: block; text-align:center; margin-bottom:55px;}
#unlist-real-estate-section{padding:90px 0 60px 0; margin-top:70px;}
.unlist-real-estate-heading h2 br{display:none;}
.unlist-real-estate-heading h5 br{display:none;}

#unlist-properties-section{padding:90px 0;}
.unlist-properties-img { float: none; text-align:center; justify-content:center;}
.unlist-properties-heading{margin-left:0; margin-top:60px;}
.unlist-properties-heading h2 br{display:none;}

#unlist-properties-video-section{padding:90px 0;}

#unlist-subscribe-section{padding:90px 0;}
.unlist-subscribe-box{padding:40px; padding-bottom:100px;}
#unlist-accordion-section{padding:0 0 90px 0;}

#unlist-accordion-section .accordion-item button{padding:20px 30px 20px 40px; margin-left:0;}
#unlist-accordion-section .accordion-header .accordion-button::after{margin-right:25px;     top: 21px;}
#unlist-accordion-section .accordion-header .accordion-button:not(.collapsed)::after{margin-right:25px;     top: 21px;}

#unlist-accordion-section .accordion-body{padding:0 30px 0 20px; margin-left:0;}

#testimonial .owl-nav{margin-top:50px;}
#testimonial .owl-prev span{position:relative; display: block; left:0;}
#testimonial .owl-next span{position:relative; display: block; right:0;}
#testimonial .owl-nav{position:static;}
.unlist-properties-heading h2{margin-bottom:25px;}
a.video-play-btn img{width:25%;}
.banner-container-img{float: none; text-align:center;}
.banner-container-img img{width:80%;}


#unlist-inner-page-section{margin-top:160px;}
#unlist-navigating-section{margin-top:100px; padding:90px 0;}
.inner-page-banner-container hr{margin-top:30px; height:6px;}
.resources-faq{margin-top:90px;}
#unlist-real-estate-support-section{margin:90px 0; padding: 90px 0;}
#unlist-assistance-section .unlist-subscribe-box{padding: 40px; padding-bottom: 100px;}
.unlist-real-estate-support-text h2{line-height:45px;}

.inner-page-banner-container hr{width:75%;}
.inner-page-banner-container h3{margin-top:30px; margin-bottom:40px;}
.inner-page-banner-container h3 br{ display:none;}

#unlist-fids-app-section{margin-top:100px; padding:90px 0;}
#unlist-concise-section{ padding:90px 0;}
.unlist-concise-step hr{height:6px;}

.unlist-concise-step{ padding:45px 30px;}
.unlist-concise-step h5{min-height:100px;}
.need-help-container{margin: 90px 0;}
#unlist-assistance-section .unlist-subscribe-heading h5 br{display:none;}
#unlist-feedback-section{padding:90px 0 70px 0;}
.unlist-properties-contact-heading{padding-right:0; margin-bottom:50px;}

#unlist-contact-section{margin-top:70px;}
.form-bg-content{padding:40px;}

#unlist-matchmaking-app-section{margin-top:90px; padding:90px 0 60px 0;}
#unlist-leadership-section{margin:90px 0; padding-bottom:110px;}

.unlist-leadership-box{margin-bottom:50px;}
.unlist-matchmaking-app-img{margin-top:50px;}
.unlist-leadership-box span{font-size:28px; margin:20px 0 10px 0;}


#unlist-matchmaking-app-section{background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 20%, rgba(133,176,154,1) 20%);}

#unlist-mission-section{margin-top:20px;}
#unlist-core-values-section{margin-top:50px;}
#testimonial .owl-next{ position: static;}
#testimonial .owl-prev {position: static;}

}


@media (max-width:767px){
.footer-link ul li{margin:0 10px;}
.footer-link ul li a{font-size:15px;}
.footer-download-link a{padding: 15px 50px!important;}
.unlist-contact-app-float-bg{width:50%;}
.unlist-matchmaking-app-float-bg{width:50%;}

#unlist-matchmaking-app-section{background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 15%, rgba(133,176,154,1) 15%);}
.unlist-fids-app-box{min-height:320px; padding:45px 25px;}
#gform_2 .gform_footer.top_label {text-align: center;}
.footer-link .footer-download-link a { display: inline-block; margin-top: 10px;}

}


@media (max-width:640px){
#unlist-testimonials-section .item{padding:30px;}
}


@media (max-width:575px){
.footer-link ul li{display: block; margin-bottom:15px;}
.footer-download-link{margin-top:25px!important;}
.unlist-properties-step h3{width:45px; height:45px;line-height: 45px; margin-right: 15px;}
.unlist-subscribe-box{padding:20px 20px 80px 20px;}
.unlist-subscribe-box .single{margin-top:20px;}
.unlist-subscribe-box .single .form-control{width:100%; margin-right:0;}
.input-group-btn{width:100%; margin-top:10px;}
.unlist-subscribe-box .single .btn-theme{width:100%;}
#unlist-assistance-section .unlist-subscribe-box{padding:20px; padding-bottom:80px;}
.form-bg-content {padding: 15px 15px 50px ;}
.form-bg-content label{font-size:16px;}
.unlist-contact-app-float-bg{width:40%; bottom:-50px;}
.unlist-matchmaking-app-float-bg{width:40%; bottom:-50px;}

#unlist-matchmaking-app-section{background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 15%, rgba(133,176,154,1) 15%);}
.footer-link .footer-download-link a { margin-top: 0;}

}

@media (max-width:480px){
#unlist-matchmaking-app-section{background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 12%, rgba(133,176,154,1) 12%);}
#searchsubmit {margin-top: 20px;}
#unlist-assistance-section .unlist-subscribe-heading h5 a {font-size: 15px;}
	
}
