
/*@media(min-width:768px){
.mob-view-logo{display:none;}
}*/
@media(max-width:1280px) {
    .whoWeSection p {
    color: #4b4b4b;
    font-size: 14px;
}
.textual-scroll p {
    font-size: 14px;
}
.imgtxt-block1 p {
    font-size: 14px;
}
.temecula-section .right-text p {
    font-size: 14px;
}
/* .textual-scroll h4 {
    font-size: 24px;
} */
.contact-us img {
    max-width: 55px;
}
.contact-us img:first-child{
    max-width: 45px;
}
/* .temecula-section {
    min-height: 814px;
} */
}

@media(max-width:1366px) {
.container1440{max-width:1140px;}
.menu ul li a{font-size:13px;}

.addressBox label.font28 {font-size: 25px!important;}
}



@media(max-width:1199px) {
.container1440{max-width:991px;}


.menu ul li {padding: 15px 5px;}
/* .logo {max-width:120px;} */
.btn.btnHeader{padding:5px 10px;}
}

@media(max-width:1024px) {
.Listing-map .left-agent-map {
    max-height: 100%;
}
.Listing-map .left-agent-map {
    width: 100%;
}
    
}



/* =============767px 991px Start========== */
@media(max-width: 995px) {
 
 /* .header-rating-row .search-county-city{
     width: 300px;
 } */

header  nav {padding-right:46px;position:relative;}

.mob-menu{display:block;}
.close-menu{display:block;}
.menu{opacity:0;visibility:hidden;backface-visibility:hidden;position:fixed;top:0px;color: #000;right:0px;margin-right:-100%;background: #fff;padding-top:50px;width:300px;height:100vh;overflow:hidden;overflow-y:auto;z-index:1;transition:400ms;}
.menu ul li {display:block!important;padding:20px 17px!important; border-bottom: 1px solid #e4e4e4;}
/* .menu ul li:hover, .menu ul li.active, .menu ul li:focus{background: #a1da6c;} */
.property-wrapper.agent-map .menu ul li.active a, .property-wrapper.agent-map .menu ul li:focus a, .property-wrapper.agent-map .menu ul li:hover a{
    border-bottom:none; 
}
.menu ul li a{color: #000 !important;font-weight:600;}
.menu-slide{margin-right:0; opacity:1; visibility:visible; backface-visibility:visible; transition:400ms;}

.rectangleBoxImg{margin-top:30px;}


}
/* =============991px End========== */

/* =============767px Start========== */
@media (max-width:767px) {
    .right-agent-map {
    display: none;
}
.logo {
    max-width: 190px!important;
    padding-top: 0;
}
    li.responsive-menu320 {
    display: block!important;
}
.Listing-map .FamilyHomes-slider .FamilyHomes-slider-inner .carousel ul li:nth-child(2){
    display: none;
}

.listing-map-review .profile-rating {
    display: block;
    text-align: center;
}
    /* .wrapper.property-wrapper.agent-map.Listing-map .header-rating-row .search-county-city {
    margin-left: 0px!important;
} */
.FamilyHomes-slider .FamilyHomes-slider-inner .carousel .carousel-control-next {
    top: 45%;
    right: -28px;
}
.FamilyHomes-slider .FamilyHomes-slider-inner .carousel .carousel-control-prev {
    top: 45%;
    left: -20px;
}
    .FamilyHomes-slider .FamilyHomes-slider-inner .carousel ul li:last-child {
    display: none;
}
.FamilyHomes-slider .FamilyHomes-slider-inner .carousel ul li {
    width: 100%!important;
    margin: 0px;
}
    .wrapper.property-wrapper.agent-map .resposnisve-menu .save-search-btn button.btn.btn-primary:first-child {
    margin-right: 4px;
}
    .save-search-btn.responsive-rytpart.dstp-mob {
    display: inline-block;
}
    /* .agent-card-inner {
    width: 100%;
} */
    input#search {
    width: 285px;
}
li.dropdown.no-bdr {
    position: relative;
}
.y-profile-bottom-row .y-right-text {
    float: right;
}
.modal-dialog{margin:.5rem 0;}  
header nav {min-height:45px;}
.logo{max-width: 152px;padding-top:0;}
.loginBox{max-width:168px;}
.btn.btnHeader{padding:3px 6px;font-size:12px;min-width:60px;}
.bannerSection{padding-top:80px;}
.bannerContent h1{font-size:20px;line-height:1.5;margin-bottom:15px;}
.bannerContent p{font-size:13px;}
.bannerActionBtn {margin-left:auto;margin-right:auto;display:block;max-width:220px;}
.bannerActionBtn .btn + .btn {margin-left:0;margin-top:10px;}
.userbanName{font-size:50px;}

.mainContent {margin-top:57px;}


/* .commonSectionStyle{padding:2em 0;} */
.logoMid{max-width:60px;top:-30px;}
.sectionHead {margin-bottom:25px;}
.sectionHead h2{font-size:24px;}
.sectionHead p{font-size:14px;line-height:1.6;}
body{font-size:14px;}
.rectangleBoxImg{padding-top:20px;padding-left:20px;}
.processCol{margin:7px 0;}
.processCol:before{display:none!important;}
.projectCol h3{font-size:18px;}
.featureBtns .btn{font-size:13px;}
.logoBanner{max-width:39px;}
.footMenu,.socialLinks{justify-content:center;}
.copyRight{margin:10px auto;font-size:11px;}
.skillsLink{margin:10px 0;}
.footMenu li a{font-size:12px;}


/*****************************/

.xs-flex-direction-column {flex-direction: column;}
section.paralex {height: 350px;}
.paralex .white-text {font-size: 16px;}
.footMenu {flex-wrap: wrap;}

}

@media(max-width: 375px){
/*.logo{max-width: 120px!important;padding-top:0;}*/
.header-rating-row .search-county-city {width: 100%;margin-bottom: 5px;max-width: 268px!important;margin-left: 58px;}
}

@media(max-width: 320px){
.logo{max-width: 210px!important;padding-top:0;}
/* .header-rating-row .search-county-city .form-control{min-height: 40px!important;} */
.header-rating-row .search-county-city {width: 100%;margin-bottom: 5px;max-width: 215px!important;margin-left: 58px;}
.resposnisve-menu .dropdown button.btn.dropdown-toggle {
    min-width: 140px!important;
}
.wrapper.property-wrapper.agent-map .resposnisve-menu .save-search-btn button.btn.btn-primary {
    min-width: 147px!important;
}
.loginBox {
    display: none!important;
}
li.responsive-menu320 {
    display: block!important;
}
}

/* =============767px End========== */
@media(max-width: 768px){
    /* .resposnisve-menu .dropdown button.btn.dropdown-toggle {
    min-width: 145px;
    margin-bottom: 5px;
} */
.search-county-city {
    margin-bottom: 5px;
}
/* .save-search-btn button.btn.btn-primary {
    margin-bottom: 5px;
} */
.search-county-right-part {
    position: absolute;
    right: 19px;
    top: 95px;
}
.header-rating-row{
    position: relative;
}
.dropdown.responsive-leftpart button.btn.btn-primary.dropdown-toggle {
    margin-bottom: 5px;
    min-width: 150px;
}   
}

@media(min-width:768px) and (max-width:991px){
.processCol{margin:35px 0;}
.processCol1:before, .processCol2:before, .processCol3:before{background-size: 100% 30px;}
.processCol1:before, .processCol3:before{bottom:-30px;}
.processCol2:before{top:-30px;}
.workProcess figcaption{font-size:14px;}
.workProcess p{font-size:13px;}
.copyRight, .footMenu li a{font-size:11px;}
.footMenu li + li{margin-left:5px;padding-left:5px;}
.socialLinks{justify-content: center;margin-top:15px;}  
}

@media(min-width:1024px) and (max-width:1199px){
.copyRight, .footMenu li a{font-size:13px;}
}

@media(min-width:768px) and (max-width:1199px){

}

@media(min-width:1200px) and (max-width:1439px){

}