@charset "UTF-8";
.navbar-brand img{max-height:40px}
.style-three .navbar-wrapper .contact-link .contact-link-row .viber-link small{color:white}
@media only screen and (max-width:1400px){.navbar-wrapper .callback-link .callback-link-title{display:none !important}}
.navbar-wrapper .contact-link .contact-link-row{display:block}
.navbar-wrapper .contact-link .contact-link-row .viber-link{display:inline-flex;gap:6px}
.navbar-wrapper .contact-link .contact-link-row .viber-link small{font-size:10px;line-height:10px;max-width:100px;display:inline-block;white-space:normal;color:black}
@media only screen and (max-width:1360px){.navbar-wrapper .contact-link .contact-link-row .viber-link small{display:none}}
@media only screen and (max-width:991px){.navbar-wrapper .other-options .option-item .mobile-options .dropdown-menu{padding:10px 20px 30px 0}.navbar-wrapper .other-options .option-item .mobile-options .dropdown-menu .mobile-callback-btn{text-align:center;padding-left:30px}.navbar-wrapper .contact-link .contact-link-row{padding-bottom:10px}.navbar-wrapper .contact-link .contact-link-row .viber-link{display:flex;padding-bottom:20px}.navbar-wrapper .contact-link .contact-link-row .viber-link img{width:35px !important}.navbar-wrapper .contact-link .contact-link-row .viber-link small{display:block;color:white;font-size:14px;max-width:100%;line-height:18px}}
.theme-dark .footer-area .footer-large-text{background-color:#cbcbcb}
.blog-desc .testimonial-card.style-two .quote-icon,.property-desc .testimonial-card.style-two .quote-icon,.service-desc .testimonial-card.style-two .quote-icon,.terms-wrap .testimonial-card.style-two .quote-icon,.testimonial-card.style-one .quote-icon,.testimonial-card.style-two .quote-icon{width:60px;height:60px}
.blog-desc .testimonial-card.style-two .quote-icon img,.property-desc .testimonial-card.style-two .quote-icon img,.service-desc .testimonial-card.style-two .quote-icon img,.terms-wrap .testimonial-card.style-two .quote-icon img,.testimonial-card.style-one .quote-icon img,.testimonial-card.style-two .quote-icon img{width:70%}
@media only screen and (max-width:991px){.navbar-area .other-options .option-item .mobile-options .dropdown-menu .dropdown-item{width:auto}.navbar-area .other-options .option-item .mobile-options .dropdown-menu{max-width:420px}}
@media only screen and (min-width:1200px) and (max-width:1399px){.navbar-area.style-three .navbar-brand img.homeLogo{max-width:170px}}
@media only screen and (max-width:767px){.hero-area.style-three .hero-transparent-text-wrap .hero-transparent-text{left:4px;font-size:22.2vw}}
.long-styled-text a{text-decoration:underline;color:#20c005}
.long-styled-text a:hover{text-decoration:none}
.long-styled-text h2{font-size:28px;font-weight:500}
.long-styled-text h3{font-size:25px;font-weight:500}
.long-styled-text h4{font-size:22px;font-weight:500}
.long-styled-text ul{padding-left:0;list-style:none}
.long-styled-text ul li{position:relative;padding-left:15px;margin-bottom:10px}
.long-styled-text ul li:last-child{margin-bottom:0}
.long-styled-text ul li:before{position:absolute;top:10px;left:0;content:"";width:4px;height:4px;border-radius:50%;background-color:var(--titleColor)}
.theme-dark .long-styled-text ul li:before{background-color:#e0e0e0}
.form-wrapper button:focus,.form-wrapper button:focus-visible{outline:none;box-shadow:none}
#jGrowl{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed;z-index:9999;width:max-content;max-width:90%;margin:0;padding:0;box-sizing:border-box;text-align:center;font-size:16px;font-weight:700}

.hero-area.style-three .hero-transparent-text-wrap .hero-transparent-text{font-size:22.2vw}
.hero-area.style-three .hero-bg:after{background-color:rgba(0,0,0,0.5)}
.about-area.style-three:after,.theme-dark .about-area.style-three:after,.theme-dark .blog-area.style-two:after,.blog-area.style-two::after{background:none}
.section-subtitle.style-two{padding-left:0}
@media only screen and (max-width:767px){.feature-tab-content .feature-img-wrap .exp-box{transform:translate(-20%,-20%) !important;right:0 !important;left:auto !important;zoom:0.5;top:auto;bottom:0}}


.contact-info .text-para{display:block}
.contact-info .text-para + .text-para{margin-top:5px}
.contact-card.style-one:hover .contact-icon.viber-icon img{filter:none}
.theme-dark .contact-info a:hover{color:white !important}


.about-us-list li span{color:black}
.theme-dark .about-us-list li span{color:white}
@media only screen and (max-width:1200px){.feature-area.style-four:after{height:90%}}
@media only screen and (max-width:768px){.about-us-round-btn-order{margin-top:0 !important}}


.service-page .feature-item{margin-top:10px}
.service-page .feature-item .feature-icon{width:55px;height:55px}
.service-page .feature-item h6{width:calc(100% - 74px);margin-left:auto;line-height:28px}