/*** Import *****/

@import url('404.css');
@import url('loading-btn.css');
@import url('loading-group.css');

/*** End ****/

.blog-info-tag span:before {
    content: ',';
    position: absolute;
    bottom: 6px;
    right: 0;
    height: 100%;
    font-size: 16px;
    width: auto;
    padding-right: 5px;
}

.blog-info-tag span {
    position: relative;
    display: inline-block;
    padding-right: 10px;
}

.blog-info-tag span:last-child:before {
    display: none
}

.wpcf7 form .wpcf7-response-output {
    border: 0;
    margin: 15px 0;
    padding: 0;
    font-weight: bold;
    font-size: 12px;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #46b450;
}

.wpcf7 form.invalid .wpcf7-response-output {
    color: red;
}
input.btn-hidden-submit {
    display: none;
}
span.wpcf7-spinner {
    position: absolute;
}
span.wpcf7-not-valid-tip {
    position: absolute;
}
.wpcf7-response-output {
    position: absolute;
}

.footer-item.footer-form .wpcf7-not-valid-tip {
    font-size: 12px;
    font-weight: bold;
    left: 22px;
    bottom: 0;
}
.footer-item.footer-form .wpcf7-spinner {
    right: 145px;
    bottom: 15px;
}
@media screen and (max-width: 1200px){
    .footer-item.footer-form .wpcf7-spinner {
        right: 100px;
        bottom: 10px;
    }
    .footer-item.footer-form .wpcf7-not-valid-tip {
        left: 15px;
    }
}
@media screen and (max-width: 600px){
    .footer-item.footer-form .wpcf7-spinner {
        right: 100px;
        bottom: 10px;
    }
}
@media screen and (max-width: 400px){
    .footer-item.footer-form .wpcf7-spinner {
        right: 150px;
        bottom: 5px;
    }
}
.title-keyword {
    font-weight: 450;
    font-size: 2rem;
    line-height: 1.2;
    color: #1E2D5A;
    font-family: "SVN-Gotham";
    transition: all 0.3s ease-in-out;
    margin-bottom: 1.2rem;
    position: relative;
}

.title-keyword .keyword{
    font-weight: bold;
    color: #F26F33;
}

.mona-mess-empty {
    text-align:center;
}

.tag-item.active > a {
    background-color: #F26F33;
    color: #FFF;
}

.lifestyle.brochure .btn {
    margin: auto;
}
.ct-form .wpcf7-not-valid-tip {
    font-size: 12px;
    font-weight: bold;
    right: 5px;
    bottom: 0;
}
.ct-form-wrap .wpcf7-not-valid-tip {
    font-size: 12px;
    font-weight: bold;
    right: 5px;
    bottom: 0;
}
.mona-btns, .mona-contacts-form {
    position: relative;
}
.ct-form .wpcf7-spinner {
    position: absolute;
    bottom: 10px;
    left: 75px;
}
.ct-form-wrap .wpcf7-spinner {
    position: absolute;
    bottom: 30px;
    left: 60px;
}
.ct-form .wpcf7-response-output {
    bottom: 30px;
}
.ct-form-wrap .wpcf7-response-output {
    bottom: -8px;
}
.ct-form-wrap .btn-inner {
    padding: 1.1rem 2.1rem 1rem;
}
.btn-four .btn-inner {
    padding: 1.1rem 2.1rem 1rem;
}
span.mona-title-form {
    font-size: 20px;
    text-align: center;
    width: 100%;
}
.menu-top .menu-list ul.menu-list{
    min-width: 22rem;
}
.lifestyle-box .desc,
.discover-content .lifestyle-box-list.other-2 .lifestyle-box .desc{
    -webkit-line-clamp: initial;
}
.aboutSec-video .img-inner img{
    object-position: top;
}
img.attachment-banner-desktop-image.size-banner-desktop-image {
    object-position: top;
}
.banner-home .banner-image img{
    object-fit: contain;
}
video {
    width: 100%;
}
/* .content-more {
    max-height: 13rem;
    overflow: hidden;
    margin-bottom: 2rem;
    text-align: justify;
}
.content-more.active{
    height : 100%;
    max-height: initial;
    overflow: auto; 
    margin-bottom: unset;
} */
.icon-dr {
    display: none;
}
.show-hide-toggle{
    margin-top: 1rem;
    color: #0099A7;
}
.mona-content ul{
    list-style: unset;
}
.mona-content ol{
    list-style: decimal;
}
.news-item-img img {
    object-fit: fill;
}