body.property__page{line-height: inherit;}
body.lang-en_EN .sty__sd3box .label div[class^="i--label"],body.lang-en_EN .sty__boxlist .box .label div.i--labelrecommend,body.lang-en_EN .sty__boxlist .box .label div.i--labelnew {font-size: 11px;}
header{ padding-top: 20px; padding-bottom: 20px;background-color:#101d33; }
.sec__contactform .subject{width: 150px;}
.search__section {padding-bottom : 60px;}
.search__section .sty__intro{padding-bottom : 0px;}
.search__section h2{font-size: 4rem; line-height: 1.2;}
.sec__contactform input, .sec__contactform textarea{padding-left:150px;}
input, textarea, select, button{ }
section{ }
.sec__saleandrentform .-name .subject{width :120px;}
.sty__listbox3 .box.nobox{background: none;}
.text-red{color: #f17f1b; }
.sec__saleandrentform .subject{width : 180px;}
.sty__boxlist .location .ppid{background:#00000099; padding: 0 10px;}
.sty__boxlist .location{ -webkit-box-pack : justify; justify-content : space-between; }
.sec__mainslide::before{background: none;}
.box_hide{display: none !important;}
.box_show{display: block;}
.sty__ppdetail .wpp__detail .wrap .box .title{width:160px;}
.sty__ppdetail .wpp__detail .wrap .box .detail{width: calc(100% - 160px);}
.wrap__detail .sty__ppdetail{ padding: 30px 0px 100px;}
.sec__companydetail{max-width: 600px;margin:auto;}
.sec__saleandrentform .-pptype .inputfield label{margin-right:12px;}
.wrap__selectbtn.active .slt__dropdown{z-index: 99;}
html[lang="en-US"] input#pricerent{ padding-left: 195px; }


/* Start state */
.box_padding{ padding: 0px 0 40px; }
.news_cover img{ width: 100%; height: 540px; -o-object-fit: cover; object-fit: cover; }
.sty__newsdetail .wrap__detail img{ width: 100%; }
.text-center {text-align: center !important;}
.text-justify{text-align: justify !important;}
.animated-modal p{ margin : 10px;}
.animated-modal {
    max-width: 550px;
    border-radius: 4px;
    overflow: hidden;
    /* background: linear-gradient(45deg, #543093 32%, #d960ae 100%); */
    background: #fff;
    -webkit-transform: translateY(-80px);
            transform: translateY(-80px);
    -webkit-transition: all .5s;
    transition: all .5s; /* Should match `data-animation-duration` parameter */
    border: 2px solid #222;
}

.animated-modal * {
    color: #666666;
}

.animated-modal h2,
.animated-modal p {
    -webkit-transform: translateY(-40px);
            transform: translateY(-40px);
    opacity: 0;

    -webkit-transition-property: opacity, -webkit-transform;

    transition-property: opacity, -webkit-transform;

    transition-property: transform, opacity;

    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: .3s;
            transition-duration: .3s;
}

/* Final state */
.fancybox-slide--current .animated-modal,
.fancybox-slide--current .animated-modal h2,
.fancybox-slide--current .animated-modal p {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;

    -webkit-transition-duration: .3s;

            transition-duration: .3s;
}

/* Reveal content with different delays */
.fancybox-slide--current .animated-modal h2 {
    -webkit-transition-delay: .1s;
            transition-delay: .1s;
}

.fancybox-slide--current .animated-modal p {
    -webkit-transition-delay: .4s;
            transition-delay: .4s;
}

.fancybox-slide--current .animated-modal p:first-of-type {
    -webkit-transition-delay: .2s;
            transition-delay: .2s;
}
.fancybox-slide--current button:hover,.fancybox-slide--current button:active{background: none !important;}
