<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">ul.propfeatures.col.span_6 { list-style: none;}
ul.attachments.col.span_4 { list-style: none;}

nav.left{
display:none !important;
}
footer p.right {
    float: none !important;
	    text-align: center !important;
}
footer .container {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
			h1, h2, h3, h4, h5, h6 { font-family: "";}body, .slider-wrap, input[type="submit"].btn { font-family: "";}.fa-close:before { content: "\f00d";}.hero-search { background: url(https://www.92101urbanliving.com/) no-repeat center center; background-size: cover; padding-top:15%; padding-bottom:15%;}.search-listings #map-wrap { margin-bottom: 0; background-color: #fff;} span.map-toggle, span.search-toggle { border-bottom-right-radius: 3px;} span.searching { border-bottom-left-radius: 3px;}.propinfo li { line-height: 2.35em;} .row.baths svg { position: relative; top: 3px; left: -2px;} .row.sqft svg { position: relative; top: 3px;}.form-group { width: 49.0%;}
body {background-color: ;background-image: url(https://www.92101urbanliving.com/);background-repeat: ;background-position: ;background-size: ;background-attachment: ;}ul.propfeatures.col.span_6 { list-style: none;}
ul.attachments.col.span_4 { list-style: none;}

nav.left{
display:none !important;
}
footer p.right {
    float: none !important;
	    text-align: center !important;
}
footer .container {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

::-webkit-scrollbar-track
{
	    background-color: #dcdcdc;
}
ul.propfeatures.col.span_6 { list-style: none;}
ul.attachments.col.span_4 { list-style: none;}

nav.left{
display:none !important;
}
footer p.right {
    float: none !important;
	    text-align: center !important;
}
footer .container {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	background-color: #30009b;	
}
.pb-10{
padding-bottom: 10px;
}
.pointer{
	cursor:pointer;
}
.pt-50{
padding-top: 50px;
}
.c-black{
color:#000;
}
.p-map-sec{
padding:0;
}
.hero-search {
padding-top: 10% !important;
padding-bottom: 1% !important;
}
.iconing2 {
    width: 31px;
    background: #fff;
    height: 24px;
    text-align: center;
}
.map-btn{
    width: 59% !important;
    padding: 10px 0 !important;
text-align:center !important;
}
.map-btn2{
    padding: 10px 0 !important;
    width: 39% !important;
text-align:center !important;
}
blockquote {
    border-left: 5px solid #000;
}
.mb-10 {
    margin-bottom: 10px;
}
.flex-grid {
    width: 50%;
}
.flex-row {
    display: flex;
    flex-direction: row;
}
blockquote p img {
    display: inline;
}
.special{
    padding: 30px 0 10px;
}
.f-w-90{
font-weight:900 !important;
}
.user-frontend .fa.fa-sign-in {
    margin-right: 7px;
}
.img-cover{
    object-fit: cover;
}
/* Map Listing Scroll */
.fixing::-webkit-scrollbar-track
{
border-left: 1px solid #d6d2d2 !important;
border-right: 1px solid #d6d2d2 !important;
background-color: #ffffff !important;
}
.btn-border{
border: 1px solid;
border-color: #dadada;
}
.iconing {
    border: 1px solid #d5d9dd;
    padding: 6px 15px;
    color: #555;
    cursor: pointer;
}
.cntr-head{
	    font-size: 2.1875em;
    margin-top: 0;
    margin-bottom: 30px;
    padding-top: 50px;
    text-align: center;
}
.iconing:hover{
    color: #5000ff;
    background-color: #f9f9f9;
}
.author{
color:#000 !important;
}
.featured-listings .listing-featured-image img {
    height: 220px;
    object-fit: cover;
}
footer p.text-center.justify {
    line-height: 20px;
    color: #ccc;
}
.bor-transparent{
    border: 1px solid rgba(0, 0, 0, 0);
}
.btn-container {
    margin-top: 14px;
    margin-bottom: 65px;
}
.fixing::-webkit-scrollbar{
width: 12px;
background-color: #ffffff !important;
}

.fixing::-webkit-scrollbar-thumb{
    background-color: #ababab;
}
body{

font-size:16px !important;
font-weight: 400 !important;
}
.fixing{
    height: 100%;
    max-height: 673px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #efefef;
    padding: 12px 14px 4px 12px;
}
.mb-0{
    margin-bottom: 0 !important;
}

.listing-inform{
    background: white;
    margin-bottom: 20px;
}
.iconing &gt; i {
    font-size: 26px;
}
.iconing &gt; span {
        padding: 6px
}
#owl-featured-carousel &gt; div.owl-stage-outer &gt; div.owl-stage &gt; div.owl-item &gt; li.listing &gt; figure &gt; a.listing-featured-image &gt; img{
    height: 232px;
    object-fit: cover;
}
.inner-header-heading{
Font-size:50px;
font-weight:400;
Color:#303339;
line-height: 1.4em;
}
body *{
border-radius:0 !important;
}
.nice-select{

}
#compare-panel{
display:none !important
}
#topbar-wrap, #header-wrap{
    background: #000 !important;
}
#advanced_search {
    padding: 55px 0!important;
}
.user-form input{
height: 42px !important;
padding: 11px 16px !important;
margin: 7px 0;
}
p.pforgetpass {
    margin-top: 10px;
}
.style-row{
    margin-bottom: 0;
    padding: 20px 0px;
}
.sticky-form{
min-height: 2061px;
height: 100%;
margin-bottom: 20px;
}
.user-form input::placeholder{
font-size:16px;
}
.lc-2{
color:#000 !important;
}
ul.bullet {
margin-left: 29px;
}
ul.bullet li {
list-style-type: disc;
}
.f-s-45{
font-size: 45px;
}
.px-10{
    padding: 0 10px;
}
#hero-search-inner &gt; .col {
    width: calc( 100% / 4 - 10px);
}
#hero-search-inner { 
padding: 0 0 0 4px;
float: left;width: 91%;
}
#hero-search-inner &gt; .col:nth-child(5) {
    width: 300px !important;
}
.icon-search{
width:48px !important;
}
#advanced_search  nice-select:before{
    content: "";
    width: 300%;
    height: 300%;
    background: #efefef;
    position: absolute;
    top: 0;
    z-index: -1;
    left: -150%;
}
.labeling {
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
}
.user-frontend li.login-register-2 a {
    padding: 6px 16px;
    color: #fff;
    border-bottom-right-radius: 3px;
    font-size: 12px;
    background: #000 !important;
}
.sub-child-icon {
    color: white;
    font-size: 10px;
    display: inline-block !important;
    float: right;
    position: absolute;
    right: 7px;
    top: 3px;
    padding: 10px;
}
.drop-down-icon {
    color: white;
    font-size: 10px;
    display: inline-block !important;
    float: right;
    position: absolute;
    right: 45%;
    top: 57px;
}
.menu-item-has-children {
    position: relative;
}
.menu-item-has-children .menu-item-has-children .sub-menu {
position: absolute;
    background: #23232300;
    width: 192px;
    color: white;
    top: 0;
    left: 192px;
    border-left: 1px solid rgba(255, 255, 255, 0.12);
    min-height: 250px;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}
.menu-item-has-children .sub-menu .menu-item-has-children a:hover .menu-item-has-children .menu-item-has-children .sub-menu{
/*visibility: visible;*/
}
.menu-item-has-children .menu-item-has-children .sub-menu li a {
    display: block;
    padding:15px;
    color: white;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.menu-item-has-children .menu-item-has-children .sub-menu li .fa-angle-right {
left: 36px;
    top: 21px;
}
.valuing {
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
}
p.item-title {
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 0;
}
.header-wraper {
    height: auto;
    float: left;
    width: 100%;
}

span.h-arrow {
    margin-left: 5px;
}
p.sub-item {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;

}
a.item-mail {
    font-size: 12px;
    color: black;
    line-height: 16px;
}
p.item-mobile {
    font-size: 12px;
    margin-bottom: 0;
}

p.item-phone {
    font-size: 12px;
    margin-bottom: -10px;
}

body, .slider-wrap, input[type="submit"].btn {
    font-family: "Compass Sans";
}
.tbl-style {
padding: 4px 0px !important;
border-bottom: 1px solid rgba(128, 128, 128, 0.3215686274509804);
}
h1 {
font-family:"Compass Serif" !important;
text-transform: initial !important;
font-weight: 400 !important;
}
 h2, h3, h4, h5, h6, .hero-search #advanced_search.header-search #submit {
font-family:"Compass Sans" !important;
font-weight: 400 !important;
}
.hero-search h1 {
font-size: 56px !important;
margin-bottom: 70px;
/*text-shadow: 1px 0 10px rgba(0, 0, 0, 0.38823529411764707), 0 1px 10px rgba(0, 0, 0, 0.45098039215686275), 1px 0 10px rgba(0, 0, 0, 0.45098039215686275);*/
font-weight: 700 !important;
text-rendering: optimizeLegibility;
}
input[type="text"]{
font-size:16px !important;
}
input[type="submit"]{
font-size:16px !important;
}
input[type="text"]::placeholder{
font-size:16px !important;
}
.nice-select span{
font-size:16px !important;
}
.nice-select .option{
font-size:16px !important;
}

.ct-menu &gt; li &gt; a{
    color: #ffffff !important;
    padding: 20px 20px 22px 20px !important;
margin: 0 !important;
    font-weight: bold;
}
.no-margin{
    margin: 0;
}
.line-height-24{
    line-height: 24px;
}
.listing-views span{
display:block;
line-height: 15px;
}
.r-sape{
position:relative;
}
.r-sape::before{
    content: "";
    width: 1px;
    height: 66%;
    background: #acacac;
    position: absolute;
    top: 20%;
    right: -8px;
}
.uppercase{
text-transform: uppercase !important;
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
background-color: #5000ff;
color:#fff;
}
.f-10{
font-size:10px !important;
}
.f-11{
font-size:11px !important;
}
.f-12{
font-size:12px !important;
}
.f-13{
font-size:13px !important;
}
.f-14{
font-size:14px !important;
}
.f-15{
font-size:15px !important;
}
.f-16{
font-size:16px !important;
}
.f-17{
font-size:17px !important;
}
.f-18{
font-size:18px !important;
}
.f-w-100{
font-weight:100 !important;
}
.f-w-200{
font-weight:200 !important;
}
.f-w-300{
font-weight:300 !important;
}
.f-w-400{
font-weight:400 !important;
}
.f-w-500{
font-weight:500 !important;
}
.f-w-600{
font-weight:600 !important;
}
.f-w-700{
font-weight:700 !important;
}
.f-w-800{
font-weight:800 !important;
}
.f-w-900{
font-weight:900 !important;
}
.f-lh-12{
line-height:12px !important;
}
.f-lh-13{
line-height:13px !important;
}
.f-lh-14{
line-height:14px !important;
}
.f-lh-15{
line-height:15px !important;
}
.f-lh-16{
line-height:16px !important;
}
.f-lh-17{
line-height:17px !important;
}
.f-lh-18{
line-height:18px !important;
}
.f-lh-19{
line-height:19px !important;
}
.nice-select .list:hover .option:not(:hover) {
    background-color: #ffffff !important;
    color: #828282;
}

.ct-menu li.current-menu-item a, .ct-menu li.current_page_parent a{
background:#30009b !important;
}

.ct-menu li a:hover, .ct-menu li a:hover{
border-top-color: #5000ff ;
background: #5000ff !important;
}
.p-t-b-50{
    padding-top: 50px;
    padding-bottom: 50px;
}
.p0{
padding:0 !important;
}
button.btn-outline {
    background: transparent;
    border: 1px solid;
    border-radius: 2px !important;
    border-color: #dadada;
    font-weight: 600 !important;
}
.bg-dotted{
    background-image: url(https://www.92101urbanliving.com/wp-content/themes/realestate-7/images/pattern.png);
    background-repeat: repeat;
}
#footer-widgets .dark-overlay {
background:#1a2229  !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.1803921568627451);
}
.nebour-h4 h4{
text-transform: uppercase;
    font-weight: 800;
color:black  !important;
}
.mb0{
margin-bottom:0 !important;
}
.mr20{
margin-right: 20px !important;
}
.tab-wrapper &gt; a{
font-size:14px;
font-weight:400;
color:#acacac;
}
.list-listing-info-inner  *{
text-align:left !important;
}
.title, .value{
font-weight:600;
font-size:20px;
font-family:"Compass Sans";
}
.sub-title, .value span{
font-weight:400;
font-size:12px;
font-family:"Compass Sans";
line-height: 1;
}
.list-listing-info-inner .marB0{
margin-left: 0 !important;
}
.coling{
    width: 45%;
}
.coling &gt; div {
float:left;
width: calc( 100% / 6 );
margin-right: -22px;
}
.logo-wrap a{
    width: 100%;
}

/*All button black*/

.grid-listing-info .price{
    color: #000 !important;
    background: #ffffff !important;
}
#compare-panel-btn{
background: #000 !important;
}

#topbar-wrap .container {
border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
#topbar-wrap .social a{
border-bottom:  0 !important;
border-left:  0 !important;
border-right: 0 !important;
}
#topbar-wrap .social li:first-child a{
border-bottom: 0 !important;
border-left: 0 !important;
}
input[type="submit"]{

background: #30009b !important;
color:#fff;
}
.vc_btn3{
background: #000 !important;
}
.user-frontend li.login-register a{
background: #000 !important;
}
.featured-listings a.view-all{
background: #000 !important;
}
.list-listing-info .price{
    background: #0000 !important;
    color: black;
    font-weight: bold;
}
a.btn, .btn{
background: #000;
color: white;
}
 .btn:hover{
background: #5000ff !important;
}
.bg-white{
background:white !important;
}
.m-t-b-24{
    margin: 24px 0;
}
.social li a:hover, a.view-all:hover, .hero-search #advanced_search.header-search #submit:hover, .ct-menu .sub-menu &gt; li &gt; a:hover{
background-color: #5000ff !important;
cursor:pointer !important;
color:#fff !important;
}
.category-head{
font-size:30px;
}
.verticel-center{
    display: flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
    flex-flow: nowrap column;
    justify-content: center;
}
.vc_btn3{
    font-size: 18px;
    text-transform: capitalize;
border-radius: 3px !important;
    padding: 0 1.5em;
cursor:pointer;
}
.vc_btn3:hover{
background:#5000ff !important;
}
.ct-menu .sub-menu &gt; li{
    background: #000;
}
.ct-menu .sub-menu &gt; li &gt; a{
    text-transform: initial;
    font-size: 14px;
}
.vc_custom_1553062697282{
    padding: 30px !important;
}
.vc_custom_1553062697282-c{
    padding: 30px !important;
}
.vc_custom_1553062631763 {
    padding: 30px !important;
}
.vc_custom_1553064060403{
margin-bottom: 50px;
    margin-top: 50px;
}
.vc_custom_1553069265301{
    margin-bottom: 50px;
}
.vc_custom_1553069272993{
    margin-bottom: 100px;
}
.testimonials {
    margin: 0 !important;
}
#footer-widgets aside &gt; h5{
border-top: 1px solid #646971;
padding-top: 11px;
color: #646971;
text-transform: capitalize;
}
img.widget-logo.marB30 {
    width: 200px;
    margin-bottom: 11px !important;
}
#footer-widgets h5{
    text-transform: inherit !important;
}
.widget li{
border:0  !important;
    line-height: 1.9em !important;
    font-size: 14px;
    padding: 0 !important;
}

.widget_ct_social li a{
background: transparent !important;
background-color: transparent !important;
}
.widget_ct_social li a i{
    font-size: 23px;
}
.contact-info li {
    margin:0;
}
.widget_ct_contactinfo .contact-info i {
    display: none;
}
.widget_ct_social li a {
    min-width: 30px;
    padding: 0;
}

#ct_social-2{
    width: 40%;
    margin: 0;
    margin-top: 70px;
}
#custom_html-3{
    width: 60%;
    margin: 0;
    color: white;
    margin-top: 51px;
}
#ct_contactinfo-2 p{
font-size: 14px;
margin-bottom: 0;
color: #646971;
}
.aq-block-aq_testimonial_block .testimonial-quote {
    top: 115px !important;
    width: 100% !important;
}
.col-8-center{
width: 70%;
margin: 0 auto;
}
.c-row  h3{
    font-size: 20px;
    margin: 0;
    margin-bottom: 10px;
    font-weight: 600 !important;
}
.col-c{
float:left;
width: calc( 100% / 2 )
}
.extra-style{

}
.list-listing-info .propinfo ul li.row{
font-size: 12px !important;
}
.muted &gt; svg{
    width: 14px !important;
}
.text-justify{
text-align:justify;
}
.bold{
font-weight: bold !important;
}
.line-height-18{
line-height: 18px;
}
.font-14{
font-size: 14px;
}
.content-c {
    width: 92%;
    float: left;
    padding: 0 2%;
}
.c-img{
    width: 8%;
    float: left;
    padding: 1.2% 0;
}
.empty-20 {
    height: 20px;
    clear: both;
}
.empty-10 {
    height: 10px;
    clear: both;
}
.empty-5 {
    height: 5px;
    clear: both;
}
.empty-80{
    height: 80px;
}
.clear{
clear:both;
}
.height-fix{
    margin: 10px;
    height: 200px;
position:relative;
}
.empty-space-200 {
height: 200px;
clear:both;
}
.agent-form input{
border-radius: 1px !important;
margin-bottom: 10px;

}

.agent-form input::placeholder, .agent-form input[type="email"]::placeholder, .agent-form textarea::placeholder{
font-size:16px !important;
font-weight:500;
color: #ccc !important;
}
.listed{
font-size: 11px !important;
font-weight: 700 !important;
color: #000 !important;
line-height: 12px !important;
letter-spacing: 1px;
}
.tbl-style2 {
    padding: 10px 0px !important;
    border-bottom: 1px solid rgba(128, 128, 128, 0.3215686274509804);
}
.labeling2 {
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
}
.valuing2 {
    font-size: 16px;
    line-height: 16px;
    font-weight: 600;
}
h2.heading-2 {
    font-size: 24px;
    color: #000;
    line-height: 36px;
    font-weight: 600 !important;
    margin-bottom: 16px;
}
h6.sm-breadcrumb {
    color: #000;
    text-decoration: underline;
}
.sm-breadcrumb &gt; span {
    text-decoration: none;
    width: 19px;
    display: inline-block;
    text-align: center;
}
p.map-btm-label {
    font-size: 14px;
    font-weight: 400;
    color: #6c6c6c;
    line-height: 21px;
}
h5.suber-head {
    font-size: 16px;
    line-height: 48px;
    font-weight: 700 !important;
    color: #000;
    margin-bottom: 0;
    margin-top: 0;
}
.table-cus, .table-cus thead tr th, .table-cus tbody tr td{
border-right:0;
border-left:0;
font-size:16px;
color:#000;
padding:16px 0;
}
.color-black li a{
color:black !important;
}
.rating{
    width: 30px;
    display: block;
    height: 30px;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    color: white;
    background-color: rgb(1, 133, 0);
    border-radius: 33px !important;
}
.table-cus thead tr th{
background-color: white !important;
font-weight:600 !important;
}
.active-list{
background:rgba(204, 204, 204, 0.14);
}
/*.active, .dot:hover {
    background-color: #000 !important;
}*/
.bullets li{
    position: relative;
    list-style: none;
    margin-left: 9%;
    font-size: 14px;
    line-height: 21px;
}
.bullets li::before {
position:absolute;
content: "Â·";
width: 4px;
left:-5%;
top:0;
}
.bullets h5{
font-weight:600 !important;
}
span.colorize {
    color: green;
}
h5.head-dtls {
    background: #f9f9f9;
    padding: 13px 16px;
    font-weight: 600 !important;
    color: #000;
    line-height: 21px;
    border: 1px solid #ccc;
}
.b-l {
border-right: 1px solid #ccc;
margin-top: -10px;
}
.b-r {
    border-left: 1px solid #ccc;
    margin-top: -10px;
}
.pt-pb-7{
padding: 7px 0;
    float: left;
    width: 100%;
}
.pt-pb-18{
padding: 18px 0;
border-top: 1px solid rgba(0, 0, 0, 0.14901960784313725);
border-bottom: 1px solid rgba(0, 0, 0, 0.14901960784313725);
}
.wraping {
    border: 1px solid #ccc;
    border-top: 0;
    clear: both;
    height: auto;
    width: auto;
    float: left;
    padding: 7px 0;
    margin-top: -10px;
}

.his-tbl tbody tr td a{
color:#000;
text-decoration:underline;
}
.school-notice{
font-size:12px;
font-weight:400;
line-height:16px;
color:#6c6c6c;
}
p.mred-n {
    font-size: 12px;
    margin: 0;
    line-height: 1px;
}
.bor-dark {
border-bottom-color: #000 !important;
}
.wrapping &gt; h5{
font-size: 12px !important;
font-weight: 700 !important;
color: #000;
line-height: 12px;
letter-spacing: 1px;
}
p.dtl-below-image {
    line-height: 25px;
    margin: 10px 0 0;
}
.btn-block{
color:white !important;
}
.btn-compass {
    background: #000;
    padding: 13px 25px;
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
    border-radius: 2px !important;
color: #fff!important;
}
.btn-compass:hover{
background: transparent;
background-color: #5000ff;
}
.btn-compass-light {
    background: #fff;
    padding: 12.5px 25px;
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
    border-radius: 2px !important;
color: #000 !important;
}
.padd-less{
padding: 0 20px !important;
}
.btn-compass-light:hover{
background: transparent;
background-color: #5000ff;
color: #fff !important;
}
.fea-title{
    color: #fff;
    font-size: 30px;
    padding: 5px 0 0;
}
.wrapping {

margin-top: 114px;
    margin-bottom: 99px;

padding: 15px;
border: 1px solid #ccc;
}
.empty-space-100 {
height: 100px;
clear:both;
}
.col-4{
width: calc( 100% / 3 - 20px );
float:left;
}
.caption-bottom{
    position: absolute;
    bottom: 0;
    margin: 0;
    padding: 5px 10px;
    width: 100%;
    background-color: rgba(0,0,0,.5);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    z-index: 200;
    font-family: Compass Sans,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
}
.text-center {
    text-align: center;
}
.color-gray{
    color: #b2b1b9;
}
/*Listing Template open*/

.list-listing-info-inner{
padding: 15px;
}
mark{
    background: #e9ebf2;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 12px;
}
.m-l-0{
margin-left:0 !important;
}
#custom_html-3 {
    width: 49%;
    float: left;
}
#ct_social-2 {
    width: 51%;
    float: left;
}
.grid_style{
margin: 2% 0 3% 1% !important;
}
.list-listing-info header {
padding: 0;
max-width: 100%;
}
.c-l-header h5{
font-size: 16px;
font-weight: 600 !important;
}
.c-l-header p{
    font-size: 12px;
color: #acacac !important;
}

.propinfo-excerpt{
font-size: 15px !important;
line-height: 22px !important;
}
.price-c &gt; a{
    font-size: 15px;
    font-weight: 500;
}
.brk-name{
font-size: 12px !important;
}
header.vc_cta3-content-header h4 {
font-size: 20px;
margin: 0;
margin-bottom: 10px;
font-weight: 600 !important;
}
/*Listing Template End */
@media screen and (max-width:959px){
.logo-wrap{
width:40%;
}
.menu-item-has-children .menu-item-has-children .sub-menu {
background: #232323;
width: 192px;
left: 0;
position: relative;
color: white;
top: 0;
border-left: 1px solid rgba(255, 255, 255, 0.12);
height: auto !important;
}
.menu-item-has-children .menu-item-has-children .sub-menu li a {
display: block;
padding: 15px 15px 15px 48px;
color: white;
border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.cta h1 {
    line-height: 1 !important;
}
}
@media screen and (max-width:1055px) and (min-width:960px){
.ct-menu &gt; li &gt; a {
padding: 20px 12px 22px 12px !important;
}
}
@media screen and (max-width:768px){
.full-mbl {
    width: 100%;
}
.fix-h-mbl{
height: 100%;
overflow-y: auto;
max-height: 450px;
}
#hero-search-wrap{
display:none}

.hero-search h1{
margin-bottom:0;
}
#hero-search-inner {
    width: 100%;
}
.icon-search{
float:right;
}
.col-c{
float:left;
width: calc( 100% / 1 )
}

/* Text On Video is visible now on video */

#bgvid{
 object-fit:cover !important;
 }

/* Fixing Navigation on Mobile */
header#masthead .span_3 img
 {
  width:74%;
 }
/* text on mobile is responsive of header */
.hero-search h1
 {
   font-size:42px !important;
 }
.need-help-txt-set
 {
   clear:both;
 }
.img-Set
 {
    float: none !important;
    margin: 0 auto !important;
 }
aside#text-2 {
    margin-bottom: 0 !important;
}
.mbl-heading-set{
font-size:14px !important;
}
.hidden-xs{
display: none;
}
.quest
 {
  text-align:center;
 }
 .heading-set
  {
     font-size:28px;
  }
 .sub-btn-center
 {
  text-align:center;
 }
#nav_menu-2, #text-2, #nav_menu-3, #footer1
 {
    text-align: center;
 }
}
/*All button black*/

@media screen and (max-width:1098px){
/*.btn-response{
 padding: 13px 10px !important;
 font-size: 16px !important;
}*/
.btn-response{
    padding: 10px 0 !important;
    width: 49% !important;
    text-align: center !important;
 font-size: 16px !important;
}
}
@media screen and (max-width:933px) 
{
 /* text size of price is responsive on this  */
.set-md{
width:calc( 50% - 9px );
}
.nice-select span
 {
  font-size: 10px !important;
 }
.aq-block-aq_testimonial_block .testimonial-quote
 {
    position: absolute;
    top: 69px !important;
 }
}
#advanced_search
{
   padding: 10px 10px !important;
}
#more-search-options-toggle &gt; i{
    font-size: 20px;
    margin-top: 10px;
}
#header-search-wrap{position:relative !important;}

#advanced_search.header-search #more-search-options-toggle {
    background: #000 !important;
    color: #fff !important;
}
#advanced_search.header-search #more-search-options {
    border-top: 1px solid #d5d9dd00;
}
.wpdevelop .modal{
    z-index: 1000000000000000000000000;
}
.input-section{
margin-bottom:10px}
.b-1 img
{
 object-fit:cover;
}
.adv-ser &gt; div{
margin-bottom:10px;
}
.adv-ser{
height:auto;
}
.search-01{
overflow:initial;
}
.search-02{
overflow:initial;
}
.mb-0{
margin-bottom:0 !important}
.quest
{
 clear:both;
}
/* Space equal in contact form */
.spac-set&gt;div
{
     margin-bottom: 20px;
}
.sub-btn
{
 color:white !important;
}

#footer-widgets .dark-overlay {

background:#000000 !important; 
}

#ct_contactinfo-2 p{
color: #fcf8e3 !important;
}


#footer-widgets{
color: #fcf8e3 !important;
}

#footer-widgets aside &gt; h5{
color: #fcf8e3 !important;
border-top: 1px solid #fcf8e3;
}

a.cursor{
    cursor: pointer !important;
}
@media screen and (min-width:992px){
#form-header{
position: sticky;
top: -15px;
}

}
@media screen and (min-width:1200px){
.all-fields {
    position: relative;
    left: 13%;
}
}

@media screen and (max-width:991px){
#hero-search-inner &gt; .col {
    width: calc( 100% / 4 - 12px);
}
.sticky-form{
min-height: auto;
}
.p-mbl{
padding: 15px 0;
}

.p-0-mbl {
    padding: 0 !important;
}
.text-center-sm{
text-align:center !important;
}
.special{
padding: 20px;
}
}
@media screen and (max-width:768px) and (min-width:480px){
#hero-search-inner &gt; .col {
    margin-bottom: 8px;
}
}

@media screen and (max-width:479px){
.hentry .excerpt{
    max-width: 100% !important;
}
}
#ct_social-2 a:hover .fa {
    color: #5000ff !important;
    background: transparent !important;
}

.widget_ct_social li:hover a {
color: #5000ff !important;
background:transparent !important;
}
.widget_ct_social li a:hover {
    background: #5000ff00 !important;
}
#custom_html-3 .textwidget &gt; a:nth-child(1):hover{
color:#5000ff;
text-decoration:underline;
}

footer.footer.muted a:hover{color:#5000ff;
}
.wpdevelop textarea{
    resize: none;
    height: 140px;
}
.mt-30{
	margin-top: 30px;
}
#location + .nice-select &gt; .list{
height:auto !important;
}	
.wpb_animate_when_almost_visible {
    opacity: 1;
}

.wpb_animate_when_almost_visible {
    opacity: 1 !important;
}</pre></body></html>