 

.PRTnRPrGMMM span {position: absolute;top: 9px;right: -5px;color: red;font-size: 12px;line-height: normal;font-weight: 600;}
.PRTnRPrGM span {position: absolute;top: -5px;right: -11px;color: red;font-size: 12px;font-weight: 600;}
.PRTnRPrGMMM a{display: inline-block !important;}

/*------*/
.saleing-proper-btn-sec-bottom .top-agent-heading-nd{margin-bottom: 20px;}
.saleing-proper-btn-sec-bottom.near_agent_top{padding-top:45px;}
.SiMiLAr-SeCtIoN h2{color: #212529;font-size: 28px;margin-bottom: 16px;padding-top: 50px;font-weight:400;}
.network-wrap.city-sm.all-city-list{padding-top: 10px}
.city-heading.spacing{ margin-bottom: 18px; margin-top:20px;}
.network-wrap.city-sm ul li a{ white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;max-width: 190px;background: #F0F0F0; border-radius: 5px}
.network-wrap.all-city-list ul li{padding-bottom: 0}
.network-wrap.city-sm.all-city-list ul li a{    padding: 5px 0 20px 0;}
.network-wrap.city-sm.all-city-list ul{margin-bottom: 46px; margin-left:25px; box-sizing: border-box;}
.network-wrap.city-sm.less-city ul li{padding-bottom: 14px}
.content-section-directory-panel{margin-bottom: 70px;}
.network-container.vendor-sm.pros_section{background: #fff !important;}
.network-container.vendor-sm.pros_section.light-blue-bg{background: #F2F5F8 !important;}
.vendors_sm .title-l{display: inline-block;}
.fa-long-arrow-right{vertical-align: middle;}
h2.clients {
font-size: 36px;
line-height: 43px;
font-weight: normal;
margin-top: 0px;
margin-bottom: 30px;
font-weight: 700;
color: #212529;
}
.city-spacing {
padding: 40px 0;
}
.client-name {
font-weight: bold;
margin-bottom: 20px;padding-left: 45px;
color: #000;
font-weight: 600;
font-size: 16px;
}
.city-spacing{padding: 40px 0}
.arcadia{padding: 145px 0 158px 0;  }
.eco-spacing{padding: 140px 0 175px 0;color: #707087;margin-bottom: 0;}
.eco-spacing h3.h3-text{ margin-bottom:55px;} 
 h3.h3-text{font-size: 28px;font-weight: 700; margin-bottom:60px;color: #333; line-height: 34px; margin-top: 0}
.f-size{font-size: 16px}

.arcadia span{display: block; font-size: 36px; font-weight: normal; margin-top:20px;line-height: 44px}

.arcadia .normal-text{font-weight: bold; line-height: 20px;color: #212529}
.arcadia .normal-text p{font-size: 16px; font-weight: normal; margin-top: 40px; line-height: 20px; margin-bottom: 0}
.about-area{padding:115px 0   145px 0; color: #707087; line-height: 20px;font-weight: 600;}
.pr-value{padding: 130px 0 35px 0;color: #707087;}
.pr-value p{ padding-right: 20px}
.pr-value h3.h3-text{margin-bottom:40px;}
.row-bootom-space{margin-bottom:85px}
.top-space{margin-top:50px}
.heading-text{font-weight: normal; margin-top:0; margin-bottom:10px;color: #333; font-size: 28px; line-height: 34px}
.pr-value ul li{list-style-type: none; padding:0; margin:0 0 20px;line-height: 20px; float:left; width: 50%; color:#212529;}
.pr-value span.big{font-size: 32px;margin-bottom: 12px; line-height: 39px}
.pr-value span.medium{font-size: 16px; margin-bottom: 12px; line-height: 20px}
.pr-value span{font-size: 18px; display: block; }
.pr-value ul{margin-top:18px;margin-bottom: 10px}
.pr-value ul:after{content: ''; clear: both;}
.city-list{padding-bottom: 20px}
.see-all-cities a{font-size: 16px; color: #006EE0; text-decoration: none}
.see-all-cities .fa.fa-long-arrow-right{vertical-align: middle;}
/*.all-city-list{display: none;}*/
.back-item{display: none; padding-bottom: 24px}
.see-all-cities.seeAll{padding: 20px 0 35px}
.network-wrap.all-city-list ul li{text-align: left;}
.network-wrap.city-sm.all-city-list ul li a{width: 100%}
.city-sm.less-city ul{/*margin-left:99px; margin-right:99px;*/ width: 100%; max-width: 100%;padding-left: 99px;padding-right: 99px;}
.city-sm.less-city ul li i{display: none}

h1.city-heading{    font-size: 24px;  font-weight: 600;color:#212529;}
.network-wrap.city-sm.all-city-list ul li a{background: none;border-radius: 0}
.network-wrap.city-sm.all-city-list ul li{width: 14.285%}
.network-wrap.city-sm.all-city-list ul li .fa.fa-map-marker{display: none}
.testimonial-gradient .rate {padding: 1px 0px 0 0;}
.testimonial-gradient .rate.rate:not(:checked) > input {position: absolute;top: -9999px;}
.testimonial-gradient .rate:not(:checked) > label {float: right;width: 4em;overflow: hidden;white-space: nowrap;cursor: pointer;font-size: 4px;color: #F8B501;}
.testimonial-gradient .rate:not(:checked) > label:before {content:'\2605';margin-right: 6px;font-size: 14px;}
.testimonial-gradient .rate input:checked ~ label {color: #F8B501;}
.testimonial-gradient .rate:not(:checked) > label:hover,.testimonial-gradient .rate:not(:checked) > label:hover ~ label {color: #F8B501;}
.testimonial-gradient .rate input:checked + label:hover,.testimonial-gradient .rate input:checked + label:hover ~ label,.testimonial-gradient .rate input:checked ~ label:hover,.testimonial-gradient .rate input:checked ~ label:hover ~ label,.testimonial-gradient .rate label:hover ~ input:checked ~ label {color: #F8B501;}
.testimonial-gradient .rating{padding:5px 0 0;}
.testimonial-gradient .rating div{float: left; vertical-align: middle;font-size: 14px; color: #707087}
.testimonial-gradient .rating .dated{float: right;}

.testimonial-gradient{padding:20px;background: rgb(255,255,255);
/*background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);*/background: transparent linear-gradient(180deg, #E2E2E215 0%, #C3C3C329 50%, #71717105 100%) 0% 0% no-repeat padding-box;margin-right: 5%;}
.network-wrap ul li{font-weight: 600;}
.network-wrap.city-sm.all-city-list ul li a{font-weight: 600;color: #212529;}
.network-wrap.city-sm.less-city ul li a{font-weight:700;color: #212529;}
.new-testimonials-section .post{border:0px!important; border-radius: 0px; box-shadow: 0px 3px 6px #5A69791A; }
section.new-testimonials-section{padding: 60px 0 170px!important}
.findrealtor-today h2{margin-bottom:37px!important;text-align: left;}


@media all and (max-width: 768px){
    /*.network-wrap.city-sm.all-city-list ul li{width: 33%}
    .client-name{width: 50%; display: inline-block;}*/
    .city-sm.less-city ul{margin-left: 0; margin-right: 0}
    .new-testimonials-section .post p,.new-testimonials-section .post{height: inherit;padding-bottom: 10px;}
}
/***********************************************************/
.fix_right {
    position: absolute;
    right: 10px;
    top: 0;
}
@media (min-width: 768px){.navbar-nav>li {float: none;display: inline-block;}}
/*---- drop down -----*/
.nav-login-mn .menu-item-has-children ul{display: none;background: #fff;position: absolute;list-style: none;width: 280px;border-radius: 4px;left: 0; text-align: left;box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25); padding: 8px; z-index: 99;}
.nav-login-mn .menu-item-has-children:hover ul{display: block;}

.nav-login-mn .menu-item-has-children{cursor: pointer;}   
.nav-login-mn .menu-item-has-children:hover > a{color: #fff !important;}   
.nav-login-mn .menu-item-has-children li a{padding: 11px 15px;display: block;text-align: left;color: #333 !important;font-weight: 600;}  
.nav-login-mn .menu-item-has-children li a:hover{text-decoration: none;}  
.nav-login-mn .menu-item-has-children li:hover{background: #E5E5E5;border-radius: 4px;}   
.nav-login-mn .menu-item-has-children:hover{background:#1F6FD3;border-radius: 4px;}   
.nav-login-mn .menu-item-has-children:hover > a:after{color: #fff !important;}    
.nav-login-mn .menu-item-has-children .sub-menu li:hover > a{color: #006adc !important;}    
.nav-login-mn .menu-item-has-children > a:after{position: absolute;content: ""; vertical-align: middle;border-top: 4px dashed; border-right: 4px solid transparent;    border-left: 4px solid transparent;color: #333333;top: 18px;right: 2px;}   
.nav-login-mn .menu-item-has-children{padding-right: 8px;}

.nav-login-mn .menu-item-has-children:nth-of-type(2):hover ul{
  display: flex;
  flex-wrap: wrap;
  width: 400px; 
}
.nav-login-mn .menu-item-has-children:nth-of-type(2) ul li{
  width: 50%;
}

/*---- End drop down -----*/

 
.header_main.common.header_search .navbar.navbar-default #navbar.navbar-collapse{text-align: center;}
.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav{float: none !important; position: relative;}
.header_main.common.header_search .navbar.navbar-default #navbar.navbar-collapse.nav-login-mn .navbar-nav{
    float: none !important;
    margin-left: 15px;
}
.header_main .navbar.navbar-default #navbar .navbar-nav.fix_right li a{line-height: 15px;}

.header_main.common.header_search .navbar.navbar-default #navbar.navbar-collapse.nav-login-mn {
  padding-right: 0;
  display: flex !important;
  float: right;
  position: relative;
  width: auto;
}
.header_search .navbar #navbar.nav-login-mn .navbar-nav li a,
.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li a{font-size: 14px;color: #333;font-weight: 700;padding: 10px 15px !important;}

.top-new-navigation-bar ul.HeaderMenu li.profile-photo-with-hamburger a.menubtnh span.usr-d909.usr-name-b{color: #333;}
.top-new-navigation-bar ul.HeaderMenu li.profile-photo-with-hamburger a.menubtnh span.usr-d909.usr-name-b strong{font-weight: normal;font-weight: 400;}
 

.nologin .LoGInSiDEHeD {
  padding: 10px 24px 18px 24px;
  margin-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
 
.nologin .LoGInSiDEHeD .head_lg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -5px;
  margin-right: -5px;
  margin-top: 0px;
  margin-bottom: 0px;
  list-style-type: none;
  flex-wrap: wrap;
}
.nologin .LoGInSiDEHeD .head_lg li {
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  font-size: 18px;
  line-height: 17px;
  margin-bottom: 12px;
  font-weight: 600;
}
.nologin .LoGInSiDEHeD .head_lg li a {
  padding: 13px;
  display: block;
  width: 100%;
  text-align: center;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #333;
  text-transform: inherit;
}
.nologin .LoGInSiDEHeD .head_lg li .LOGBGBLK1{
  color: #333;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #000;
  outline: none;
}
/*.nologin .LoGInSiDEHeD .head_lg li .LOGBGBLK1:focus*/
.nologin .LoGInSiDEHeD .head_lg li .LOGBGBLK1:hover{
  color: #333 !important;
  border: 1px solid #F8DF00;
  background: #F8DF00;
}
.LoGInSiDEHeD .head_lg li .LSBTNNS1{
  color: #333;
  background: #F8DF00;
  border-radius: 5px;
  border: 1px solid #F8DF00;
  outline: none;
}
/*.LoGInSiDEHeD .head_lg li .LSBTNNS1:focus*/
.LoGInSiDEHeD .head_lg li .LSBTNNS1:hover{
  color: #333 !important;
  background: #fff;
  border: 1px solid #000;
}


@media all and (max-width: 1280px){
#property, #tax{max-width: 100%;overflow-y: auto;}
.network-wrap.city-sm.all-city-list ul li{width: 25%}
}
@media all and (max-width: 1199px){
  header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav{padding-top: 0;}
  .header_search .navbar #navbar.nav-login-mn .navbar-nav li a, .header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li a{font-size: 14px;}
}
@media all and (max-width: 767px){
    .SiMiLAr-SliDeR .slick-dots li{margin:0px;}
    #testslider .slick-next{right: -20px;}
    #testslider .slick-prev{left: -30px;}
    .testimonial-gradient{margin-left: 2%;}
    .SiMiLAr-SeCtIoN{padding-bottom: 75px;}
    .SiMiLAr-SeCtIoN h2{padding-top: 0;}
    .top-agent .realtors-darea h2{text-transform:uppercase; margin-top: 20px;}
    .pr-value h3{text-align: left;}
    section.new-testimonials-section{padding: 0px 0 60px!important;}
    .saleing-proper-btn-sec-bottom{padding-top: 70px;}
    .findrealtor-today h2 {    margin-bottom: 15px!important;margin-top: 0;text-align: left;}
    .arcadia { padding: 55px 0 50px 0;margin-bottom: 0;}
    .arcadia .col-sm-4{padding: 25px 0;}
    /*.arcadia span,.arcadia .normal-text p{margin-top: 0;}*/
    .arcadia .normal-text font{font-weight: 700 !important;font-size: 21px;}
  h3.h3-text{margin-bottom: 30px}

  .about-area div.col-sm-4,.eco-spacing div.col-sm-4{margin-bottom: 20px}
  .pr-value div.col-sm-4{display: contents;}
  .pr-value .row-bootom-space.text{margin: 0}
  .row-bootom-space{margin-bottom: 0}
  h3.h3-text{margin-bottom: 30px}
  .pr-value {padding: 50px 0 35px 0;}
    .about-area{padding:75px 0}
    .new-testimonials-section h2{font-size: 24px;line-height: 28px;    margin-bottom: 20px;}
    .testi_4{    margin-top: 33px;
    margin-bottom: 30px;}
    h2.clients,.realtors-darea h2,h3.h3-text,.heading-text,.arcadia span{font-size:24px;}
    .pr-value span.big{}
    .network-container.vendor-sm.pros_section .container{    padding-right: 15px;
    padding-left: 15px;}
    .eco-spacing{padding-top:75px; padding-bottom:75px}
    .client-name { width: 50%;  float: left;padding-left: 15px;}
.IntRoViedO{display: none!important}

.network-wrap.city-sm.all-city-list ul li{width: 50%}
.SiMiLAr-SeCtIoN{padding: 32px 0px;}
.saleing-proper-btn-sec-bottom.near_agent_top{padding-top: 25px;padding-left: 15px;}
.content-section-directory-panel{margin-bottom:0px !important;}
.SiMiLAr-SeCtIoN h2,.new-testimonials-section .findrealtor-today h2{font-size: 16px;font-weight: 700;}
.top_state_cont .container{width: 100% !important;padding-left: 0;padding-right: 0;  }
.top_state_cont .col-lg-4.col-md-6.col-sm-6.col-xs-12.loan-offer-listing-page-wps{padding-left: 0;padding-right: 0}
.ranking-sec .social-section{margin-bottom: 0px;}
.pr-value .row-bootom-space h3.heading-text{margin-top: 30px;}
.eco-spacing h3.h3-text,.about-area h3.h3-text{text-align: left;}
.light-blue-bg.top_state_cont{overflow: hidden;}
.top_state_cont .saleing-proper-btn-sec-bottom .top-agent-heading-nd {font-weight: bold;padding-left: 15px;}
.top_state_cont.landing_agnt .saleing-proper-btn-sec-bottom .top-agent-heading-nd{padding-left: 0px;}
.new-testimonials-section .findrealtor-today h2{line-height: 18px;}
}

/*spoiler css*/
input[id^="spoiler"]{
 display: none;
}
input[id^="spoiler"] + label {
  display: block;
  color: #006EE0;
   font-size: 16px;  
  cursor: pointer;
  transition: all .6s; font-weight: normal;
  height: auto;
}
input[id^="spoiler"]:checked + label {
  color: #006EE0;
  
}
input[id^="spoiler"] ~ .spoiler {
 
  height: 0;
  overflow: hidden;
  opacity: 0;
 /* margin: 10px auto 0; 
  padding: 10px;*/ 
   transition: all .6s;
}
input[id^="spoiler"]:checked + label + .spoiler{
  height: auto;
  opacity: 1;
  /*padding: 10px;*/
}
input[id^="spoiler"]:checked + label {opacity: 0; height: 0}
/*end spoiler css*/
@media only screen and (max-width:1100px){
  .city-sm.less-city ul{padding-left: 0;padding-right: 0;}
  .header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav {float: right !important;position: relative;margin-right: 25px;}
  .navbar-nav > li._Phone{display: none !important;}

  /*.MSGNotofication-envelope {padding-top: 0px;}*/
}
@media only screen and (max-width: 767px){
  .network-wrap.city-sm.all-city-list ul{margin-left: 0;}
  .MSGNotofication-envelope {padding-top:0px;margin-top: 0;}
  .myleads-menu-tab .MSGNotofication-envelope {margin-top:2px;}
}
@media only screen and (max-width:640px){
  .myleads-menu-tab .MSGNotofication-envelope {margin-top:3px;}
}