img.img-fluid.srv {
    /*width: 300px !important;
    height: 300px !important;*/
    border-radius: 50% !important;
}
.edit-profile-photo {
    position: relative !important;
    box-shadow: 0 0 5px 1px rgba(71, 85, 95, .08) !important;
    padding: 6px !important;
    margin: 0 auto !important;
    border-radius: 50% !important;
    background-color: #e9ecef !important;
    width: 89% !important; 
}
/*.my-profile.content-area.servicone {
    padding-top: 100px !important;
}*/
.my-profile.content-area.servicend {
    padding-bottom: 100px !important;
}
.my-address {
    background: #fff !important;
    padding: 20px !important;
    box-shadow: none !important;
}
.heading-2 {
    margin: 0 0 20px !important;
    font-size: 26px !important;
    font-weight: 300 !important;
}
span {
    color: #ef9080  !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #dd7069 !important;
}
p {
    font-size: 17px !important;
    line-height: 26px !important;
    color: #a6a8ab !important;
    font-family: inherit !important;
    font-weight: 300 !important;
}

.about-real-estate.trm {
    padding-bottom: 75px !important;
}
.sub-banner {
    background-size: cover;
    height: 150px !important;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}
.sub-banner .page-name h1 {
    font-size: 28px !important;
    font-weight: 300 !important;
    margin: 0 0 20px !important;
    color: #76afb0 !important;
    text-align: center !important;
    padding: 80px 0px 80px 0px !important;
}
header.main-header {
	position: fixed !important;
	width: -webkit-fill-available;
    /*top: 0px !important;*/
    background-color: #ffffff !important;
    z-index: 8999 !important;
    color: #fff !important;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}
.main-header .navbar-expand-lg .navbar-nav .nav-link {
    font-size: 15px !important;
}
.main-header .navbar-expand-lg .navbar-nav .nav-link:hover {
    color: #f95b3dc7 !important;
}
.main-header .dropdown-menu a:hover {
    color: #f95b3dc7 !important;
}
i.fa.fa-globe {
    color: #4654a3d6 !important;
    font-size: 23px !important;
}
.sub-banner .page-name h1 {
    color: #8e577a !important;
}
footer {
    padding-top: 50px !important;
    background: #22272b !important;
}
.page-name.blog {
    padding-top: 150px !important;
    padding-bottom: 20px !important;
}
.h1, h1 {
    font-size: 1.3rem !important;
}
h1.blog-item {
    color: #dd7069  !important;
}
.blog-1 .detail h3 {
    font-size: 21px !important;
    margin: 0 0 1em !important;
    font-family: inherit;
    font-weight: 400 !important;
    line-height: 1.3 !important;
}
.blog-1 .detail h3 a {
    color: #dd7069  !important;
}
/*.blog-1 .detail h3 a:hover {
    color: #8e577a !important;
}*/
body {
    font-size: 1rem !important;
    font-weight: 300 !important;
    line-height: 2.5 !important;
}
a {
    color: #787878  !important;
}
.row.blog {
    padding-bottom: 70px !important;
}
#page_scroller {
    background: #f08e7d  !important;
}
i.fa.fa-facebook {
    background: #646fb2;
    padding: 10px;
    color: #fff;
}
i.fa.fa-facebook:hover {
    border-radius: 50% !important;
    transform: rotate(5deg) !important;
}
i.fa.fa-twitter {
    background: #4cc2ff;
    padding: 10px;
    color: #fff;
}
i.fa.fa-twitter:hover {
    border-radius: 50% !important;
    transform: rotate(5deg) !important;
}
.blog-big .detail {
    padding: 30px 20px 50px !important;
    box-shadow: 0 1px 2px 1px rgba(0,0,0,.15) !important;
}
.container.blog-item2 {
    padding-top: 76px !important;
}
.blog-1.blog-big {
    position: relative !important;
    margin: auto !important;
    width: 70% !important;
}
a.item4 {
    color: #ffffff78 !important;
    font-size: smaller !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 400 !important;
}
.detail {
    box-shadow: 0 1px 2px 1px rgba(0,0,0,.15) !important;
}
p.price {
    color: #787878  !important;
    font-weight: 600 !important;
}
h1.title.item5 {
    font-size: 18px !important;
    font-weight: 600 !important;
}
.property-box .detail .location i {
    color: #f15c40bf;
    font-size: 24px !important;
}
.property-box .facilities-list li i {
    color: #f15c40 !important;
}
.property-box .detail .location i {
    color: #f06e56bf !important;
}
.contact-1.financing-calculator.widget {
    background: #dddddd99 !important;
    padding: 30px !important;
    margin-top: 10px !important;
}

.container-fluid.slide-items {
    padding-top: 80px !important;
}
i.fa.fa-map-marker {
    color: #f06e56bf !important;
    font-size: larger !important;
}
.slick-arrow-buton:hover {
    background: #f06d55 !important;
}
.content-area-5 {
    padding: 180px 0 100px !important;
}
.about-real-estate {
    padding-top: 180px !important;
    padding-bottom: 60px !important;
}
.faq-accordion .card-header {
    background: none !important; 
    box-shadow: 1px 1px 5px 1px rgb(0 0 0 / 10%) !important;
}
.text-center.slide {
    padding-top: 100px !important;
}
h3.text-uppercase.slide-bs {
    color: #fff !important;
}
.service-info-5 {
    max-width: 330px !important;
}
img.alignleft.size-full.wp-image-1964 {
    width: 23% !important;
}
img.alignleft.size-full.wp-image-1965 {
    width: 23% !important;
}
h1.counter.Starting {
    color: #fff !important;
}
p.itmm {
    font-weight: 500!important;
    color: #fff !important;
}
.container.similar {
    padding-top: 100px !important;
    padding-bottom: 80px !important;
}
.text-uppercase {
    text-transform: none !important;
}
h3.heading-2.srv {
    color: #a6a8abdb !important;
}
img.tritm {
    width: 95%;
    border-radius: 3%;
}
p.cntitmm {
    padding-top: 10px !important;
}
.navbar-brand {
    display: inline-block;
    padding-top: none !importants;
    padding-bottom: none !importants;
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}
.fa-chevron-up:before {
    content: "\f077";
    color: #fff !important;
}
p.copy {
    font-size: 13px !important;
    float: left !important;
}
.vll {
    font-size: 24px!important;
    margin-right: 2px!important;
}
.send-btn.text-center {
    line-height: 6.5 !important;
}
p.cntyz {
    text-align: center;
    font-size: 14px !important;
}
select.form-group.itmm {
    color: #b1b1b1;
    border-color: #66666657;
}
i.lnr.lnr-map-marker {
    padding-left: 160px !important;
}
i.flaticon-envelope {
    margin-left: 160px !important;
}
i.flaticon-technology-1.itmtl {
    padding-left: 160px;
}
.services-2.content-area.trs {
    padding-bottom: 50px !important;
}
.container.vls {
    padding-bottom: 50px !important;
}
.row.wow.animated {
    padding-bottom: 40px !important;
    padding-top: 30px !important;
}
a.vlis {
    color: #dd7069 !important;
}
span#navbarDropdownMenuLink5 {
    color: #ef9080 !important;
}
span.lngs {
    font-weight: 600 !important;
    font-size: 14px !important;
}
.media.tl {
    margin-top: -12px !important;
}
a.blgbslk {
    font-size: 16px !important;
}
.container.blog-item2.blga {
    margin-top: -95px !important;
}
span#navbarDropdownMenuLink5 {
    font-size: 14px !important;
}
p.price {
    font-size: 15px !important;
    line-height: 17px !important;
}
.property-thumbnail.itmmmm {
    height: 200px !important;
}
.property-box img {
    height: -webkit-fill-available !important;
}
span.klnfy {
    color: #787878 !important;
    font-weight: 600 !important;
    font-size: 17px !important;
}
.container.xxxx {
    padding-top: 90px;
    padding-bottom: 50px !important;
}
a.dlrn {
    color: #ef9080 !important;
}
header#top-header-2 {
    height: 0;
}

@media all and (min-width: 992px) {
	constructed stylesheet
	.container {
	    max-width: 1050px !important;
	}
    span#navbarDropdownMenuLink5.desktop_lang_item {
        float: right;
        padding-top: 41px;
        position: fixed;
        z-index: 9999;
        /*padding-right: 120px;*/
    }
}
.desktop_lang_box{
   position: absolute;
    z-index: 9999;
    width: 100%;
    height: 0px;
}
.desktop_lang_item{
    position: absolute;
    right: 0px;
}