.main-box:hover .number {

    opacity: 1;

    visibility: visible;

    top: 50%;

}

.main-box:hover .slide-bar_content::after {
    background-color: #fff;
}



.uq-top1 {

    padding-left: 72px;

    position: relative;

}



.uq-top1 span {

    font-size: 13.02px;
    text-transform: uppercase;
    color: #ffffff80;

}



.unique_box {

    background-image: url('../img/stats-bg-2.jpg');

    padding: 120px 0px;

}



.uq-top1::before {

    content: "";

    height: 2px;

    width: 52px;

    background-color: rgb(255, 255, 255, .3);

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

}



.uq-top2 {

    color: #fff;

}



.uq-top2 h2 {

    font-weight: 600;

}



.uq-number {

    padding: 25px 0px 27px 0px;
    height: 188.97px;
    background-color: #fff;

}



.uq-nbTop1 {

    font-size: 72px;

}



.news_box {

    padding: 120px 0px;
    background-image: url(../img/blog-bg\ 2.png);
    background-size: contain;
    background-position-x: 27px;
    background-position-y: 10px;

}

.dg-width_box {
    background-image: url(../img/blog-bg\ 2.png);
    background-size: cover;
    background-position-x: 419px;
    background-position-y: 24px;
}


.news_title {

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding-bottom: 20px;

    margin-bottom: 20px;

    position: relative;

}



.news_title h2 {

    font-weight: 600;

}



.news_title-link a {

    font-size: 13.02px;

    color: #999;

    font-weight: 600;



}



.news_title {

    border-bottom: 1px solid rgb(225 221 221 / 55%);
    ;

}



.news-item_img a img {

    width: 100%;

    height: 190px;

    object-fit: cover;

}



.news-item_img {

    position: relative;

}



.news_mang {

    background-color: rgb(0, 0, 0, 0.3);

    position: absolute;

    top: 0;

    width: 98%;

    left: 0;

    height: 100%;

    opacity: 0;

    overflow: hidden;

    transition: all 0.2s ease-in-out;

}



.news_mang::after {

    content: "";

    position: absolute;

    width: 45px;

    height: 2px;

    background-color: #ddd;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);



}



.news_mang::before {

    content: "";

    position: absolute;

    width: 2px;

    height: 45px;

    background-color: #ddd;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);



}



.news-item_content {

    position: relative;
    left: 0px;
    padding: 26px 15px 26px 15px;

    border-bottom: 1px solid rgb(225 221 221 / 45%);
    transition: all ease-in-out 0.2s;
    box-shadow: 0 2px 15px 0px rgba(0, 0, 0, .07);


}






.news-date {

    background-color: #222;

    color: #fff;

    display: inline-block;

    width: max-content;

    padding: 5px 7px;

    font-size: 11px;

    /* margin-top: -25px; */

    position: absolute;

    top: -15px;

    z-index: 1;

}



.new_content-title h3 a {

    color: #333;

    font-size: 21px;

}



.new_content-rm a,

.new_content-desc {

    font-size: 13px;

    color: #888;

}

.new_content-rm a {
    position: relative;
    left: 0;
    transition: all 0.1s ease-in-out;
}




.new_content-desc {

    display: -webkit-box;
    margin-bottom: 15px;
    max-width: 100%;

    height: 59px;

    -webkit-line-clamp: 4;

    -webkit-box-orient: vertical;

    overflow: hidden;

    text-overflow: ellipsis;

}



.title_pt {

    font-weight: 600;

    font-size: 35px;

}



.paster_box {
    background-color: #f5f5f5;
    padding: 80px 0px;


}

.p15 {
    padding: 0 15px;
}


.title_pt strong {

    color: #735d37;

}



.title_pt-desc {

    display: block;

    position: relative;

    padding-left: 65px;

    font-size: 13px;

    letter-spacing: 1.2px;

    color: #735d37;

}



.title_pt-desc::before {

    content: "";

    width: 52px;

    height: 2px;

    background: rgba(0, 0, 0, .3);

    left: 0;

    top: 50%;

    transform: translateY(-50%);

    position: absolute;

}







.img_item img {

    width: 122px;
    height: 57px;

    object-fit: contain;

    filter: grayscale(1);
    opacity: 0.7;

}

.img_item a {
    width: 122px;
    margin: 0 auto;
}


.contact-from {

    background-image: url('../img/img-form.jpg');

    padding: 120px 0px;

}



.say_title {

    font-weight: 600;

    font-size: 35px;

    color: #ddd;

}



/* .saybox{

    padding: 50px 0px;

} */

.saybox_item {

    padding: 74.5px 35px;

    background-color: #5c5140;

    color: #fff;

}



.saybox_item-img img {

    border-radius: 50%;

    width: 90px !important;

    height: 90px;

}



.saybox_item-img {

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

}



.info_name i {

    font-size: 14px;

    color: #f5f5f5;

    line-height: 1;

}



.info_position i {

    font-size: 13.02px;

    color: #f5f5f5;

    line-height: 1;

}



.saybox_h4 {

    font-size: 18.2px;

    color: #f5f5f5;

}



.saybox_h4 h4 {

    font-size: 18.02px;

}



.saybox_desc i {

    font-size: 14px;

}



.from_box .from_box-title {

    color: #7d6741;

    font-size: 13.02px;

    letter-spacing: 1.2px;

}



.from_box {

    background-color: #fff;

    padding: 56.5px 50px;

}



.from_box-title2 {

    font-weight: 600;

    padding-bottom: 15px;

    position: relative;

    margin-bottom: 15px;
    font-size: 35px;
    font-family: Gilroy-Regular, UTM_Avo, Arial, sans-serif;

}



.from_box-title2 strong {

    color: #7d6741;

}



.from_box-title2::before {

    content: "";

    position: absolute;

    bottom: 0;

    width: 35px;

    height: 2px;

    background-color: #ddd;

    left: 0;

}



.ct-form input {

    background-color: #f5f5f5;

    border: none;

    outline: none;

    padding: 15px;

    width: 100%;
    font-size: 14px;
    margin-bottom: 10px;

    transition: 0.3s all ease-in-out;

}



.ct-form textarea {

    width: 100%;

    height: 120px;

    background-color: #f5f5f5;

    border: none;

    outline: none;

    padding: 15px;

    transition: 0.3s all ease-in-out;

    margin-bottom: 10px;

}



.ct-form textarea:focus,

.ct-form input:focus {

    background-color: #ddd;

}



.ct-form button {

    padding: 15px 20px;

    width: 250px;

    background-color: #7d6741;

    color: #fff;

    border: 1px solid #7d6741;

    border-radius: 3px;
    font-size: 15px;

}



.ct-form button:hover {

    background-color: #645336;

    border: 1px solid #645336;

}



.vbm_footer-top {

    padding: 45px 0px;

}



.footer-top {


    background-color: #222;

}

.footer-top1 {
    margin: 80px auto;
}

.footer-top_title {

    padding-bottom: 20px;

    border-bottom: 1px dashed rgba(255, 255, 255, .1);

    margin-bottom: 20px;

    color: #999;

}



.footer-top_title h4 {

    font-size: 15.8px;

    color: #999999;

}



.footer_desc {
    line-height: 26px;
    font-size: 12.04px;

    color: #999999;

}



.footer_desc ul li {

    padding-left: 25px;

    position: relative;

    padding-bottom: 8px;

}



.footer_desc ul li::before {

    content: "\f105";

    position: absolute;

    top: 32%;

    transform: translateY(-50%);

    left: 0;
    font: normal normal normal 14px/1 FontAwesome;
    color: #999;

}



.footer_desc ul li a {

    color: #999;

}



.contact_f button {

    padding: 15px 20px;

    background-color: #7d6741;

    border: 1px solid #7d6741;

    border: none;

    outline: none;

    color: #fff;

    border-radius: 3px;
    position: relative;

    transition: all 0.2s ease-in-out;

}

.contact_f button img,
.contact_f button span {
    position: relative;
    z-index: 2;
    left: 0;
    transition: all 0.2s ease-in-out;
}

.contact_f button::before {
    content: "";
    top: 0;
    left: 0;
    width: 0%;
    z-index: 1;
    height: 100%;
    border-radius: 3px;
    background-color: #6b5227;
    transition: all 0.2s ease-in-out;
    opacity: 0;
    visibility: hidden;
    position: absolute;
}

.contact_f button:hover {
    background-color: #6b5227;
}

.contact_f button:hover::before {
    width: 100%;
    opacity: 1;
    visibility: visible;
}

.contact_f button:hover .vbm_imgft {
    left: 4px;
}

.footer-top_title span {

    color: #999;

    font-size: 13.02px;

}



.contact_f button:hover {

    color: #fff;

}



.vbm_footer-top,

.footer_bot {

    background-color: #181818;

}



.footer_bot {

    padding: 15px 0px;



}



.footer_bot-left {

    display: flex;

}



.footer_bot-left img {

    width: 23px;

    height: 20px;

}



.footer_bot-title {

    padding-left: 60px;

    position: relative;

    color: #999;

    font-size: 13px;

}



.footer_bot-title::before {

    content: "";

    height: 2px;

    width: 35px;

    left: 15px;

    top: 50%;

    transform: translateY(-50%);

    background-color: #999;

    position: absolute;

}



.footer_bot1 {

    display: flex;

    justify-content: space-between;

    align-items: center;

}



.fb-ft {

    font-size: 23px;

    color: #000;

}



/* .headers_box-menu.fixted{

    position: fixed;

    top: -100%;

    left: 0;

    width: 100%;

    height: 70px;

    opacity: 0;

    visibility: hidden;

    z-index: 9999;

    transition: all 0.5s ease-in-out;

} */

/* .headers_box-menu.fixted.fixted2{

    opacity: 0.9;

    visibility: visible;

    top: 0;

    transition: all 0.5s ease-in-out;

} */

.vbm-70 {

    height: 70px;

}



.menu_mb,

.navmenu_mb {

    display: none;

}

.passion_content-pass4 button img,
.passion_content-pass4 button span {
    position: relative;
    z-index: 2;
    transition: all 0.3s ease-in-out;
    left: 0;
}

.passion_content-pass4 button::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 70%;
    background-color: #6b5227;
    border: 1px solid #6b5227;
    height: 100%;
    transition: all 0.2s ease-in-out;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    border-radius: 7px;
}

.passion_content-pass4 button:hover::before {

    width: 100%;
    opacity: 1;
    visibility: visible;

}

.passion_content-pass4 button:hover img {
    left: 4px;
}



.vbm_footer-title .vbm_footer-titleH4 {

    font-size: 18px;

    color: #ddd;

    text-transform: uppercase;

    font-weight: 600;

}



.vbm_footer-menu1 li,

.vbm_footer-menu li {

    padding: 5px 0px;

}



.vbm_footer-menu1 li a,

.vbm_footer-menu li a {

    color: #ddd;

    font-size: 16px;

}



.vbm_footer-menu1>li>a img {

    width: 45px;

    height: 45px;

}



.vbm_footer-menu>li>a img {



    object-fit: contain;

    height: 45px;

}



.vbm_footer-menu1>li>a i {

    font-size: 44px;

}



.vbm_footer-menu1 {

    display: flex;

    align-items: center;

}



.vbm_footer-menu1 li {

    padding-right: 7px;

}

.vbm_rl {
    padding: 15px 0px;
}

.img_dep {

    width: 50% !important;

}

.map_ss1 {
    width: 45px;
    height: 45px;
}

.vbm_footer-bottom {

    background-color: #999999;

    color: #ddd;

    padding: 5px;

}



.vbm_footer-bottommenu>li {

    display: inline-block;

    padding-right: 8px;

}




.lienhe_box {

    position: fixed;

    bottom: 20px;

    z-index: 99999;

    right: 15px;

}



.box-phone,

.box-zalo,

.box-mess {

    padding: 2px 5px;

    background-color: #b3b3b3;

}



.box-mess a img {

    width: 32px;

    height: 33px;

}



.box_upDown a i {

    display: block;

    margin-bottom: 1px;

    background-color: #b3b3b3;

    padding: 9px 15px;

    cursor: pointer;

    color: #fff;

    transition: all 0.3s ease-in-out;

}

.box_upDown a i:hover {

    background-color: #000;

}

.box_upDown a:first-child i {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.box_upDown a:last-child i {
    margin: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.box_upDown {

    display: flex;

    flex-direction: column;

    align-items: end;

}



.box-zalo a {

    font-size: 26px;

    color: #fff;

    padding: 0px 8px;

}



.box-phone,

.box-zalo,

.box-mess {

    padding: 0px 5px;

    border-top-left-radius: 10px;

    border-bottom-left-radius: 10px;

    background-color: #b3b3b3;

    margin-bottom: 7px;

    width: max-content;

}



.box-phone {

    padding: 5px 5px;

}



.box-phone a {

    color: #fff;

    font-size: 18px;

}



.boxlh {

    display: flex;

    justify-content: end;

}



.vbm_footer-bottommenu a i.fa-facebook-official {

    font-size: 32px;

    color: #003bdf;

}

.vbm_footer-bottommenu a i.fa-youtube-play {

    font-size: 27px;

    color: #aa0404;

}

.vbm_rl li {
    width: 100%;
}

.vbm_rl li a img {
    height: max-content;
    object-fit: contain;
}

.box-mess {

    padding: 3px 22px;

}



.tab-pane_items-img img {

    width: 100%;

    object-fit: cover;

    aspect-ratio: 1/1.3;

}



.trang {

    color: #fff;

}



.paster_box-showw {

    align-items: center;

}



.phantrang li.disabled {

    padding: 0;

    margin: 0;

}



.phantrang li {

    padding: 7px 15px;



    background-color: #cccccc;

}



.phantrang li.active {

    background-color: #181818;

}



.phantrang li.active a {

    color: #fff;

}



header {

    position: fixed;

    width: 100%;

    height: max-content;

    top: 0;

    left: 0;

    z-index: 9999999;

}



main {

    margin-top: 131px;

}



@keyframes zoom {

    0% {

        transform: scale(.5);

        opacity: 0
    }



    50% {

        opacity: 1
    }



    to {

        opacity: 0;

        transform: scale(1)
    }

}



@keyframes lucidgenzalo {

    0% to {

        transform: rotate(-25deg)
    }



    50% {

        transform: rotate(25deg)
    }

}



.jscroll-to-top {

    bottom: 100px
}



.fcta-zalo-ben-trong-nut svg path {

    fill: #fff
}



.fcta-zalo-vi-tri-nut {

    position: fixed;

    bottom: 90px;

    left: 20px;

    z-index: 999
}



.fcta-zalo-nen-nut,

div.fcta-zalo-mess {

    box-shadow: 0 1px 6px rgba(0, 0, 0, .06), 0 2px 32px rgba(0, 0, 0, .16)
}



.fcta-zalo-nen-nut {

    width: 45px;

    height: 45px;

    text-align: center;

    color: #fff;

    background: #00102d;

    border-radius: 50%;

    position: relative
}






.fcta-zalo-nen-nut::after {

    animation-delay: .4s
}



.fcta-zalo-ben-trong-nut,

.fcta-zalo-ben-trong-nut i {

    transition: all 1s
}



.fcta-zalo-ben-trong-nut {

    position: absolute;

    text-align: center;

    width: 60%;

    height: 60%;

    left: 10px;

    bottom: 37%;

    line-height: 70px;

    font-size: 25px;

    opacity: 1;

    transform: translateY(-50%);

}



.fcta-zalo-ben-trong-nut i {

    animation: lucidgenzalo 1s linear infinite
}



.fcta-zalo-nen-nut:hover .fcta-zalo-ben-trong-nut,

.fcta-zalo-text {

    opacity: 0
}



.fcta-zalo-nen-nut:hover i {

    transform: scale(.5);

    transition: all .3s ease-in
}



.fcta-zalo-text a {

    text-decoration: none;

    color: #fff
}



.fcta-zalo-text {

    position: absolute;

    top: 6px;

    text-transform: uppercase;

    font-size: 12px;

    font-weight: 700;

    transform: scaleX(-1);

    transition: all .3s;

    line-height: 1.5
}



.fcta-zalo-nen-nut:hover .fcta-zalo-text {

    transform: scaleX(1);

    opacity: 1
}



div.fcta-zalo-mess {

    position: fixed;

    bottom: 29px;

    left: 58px;

    z-index: 99;

    background: #fff;

    padding: 7px 25px 7px 15px;

    color: #0068ff;

    border-radius: 0 50px 50px 0;

    font-weight: 700;

    font-size: 15px
}



.fcta-zalo-mess span {

    color: #0068ff !important
}



span#fcta-zalo-tracking {

    font-family: Roboto;

    line-height: 1.5
}



.fcta-zalo-text {

    font-family: Roboto
}



.hotline-phone-ring-wrap {

    position: fixed;

    bottom: -13px;

    left: -6px;

    z-index: 999999;

}



.hotline-phone-ring {

    position: relative;

    visibility: visible;

    background-color: transparent;

    width: 110px;

    height: 110px;

    cursor: pointer;

    z-index: 11;

    -webkit-backface-visibility: hidden;

    -webkit-transform: translateZ(0);

    transition: visibility .3s;

    left: 0;

    bottom: 0;

    display: block;

}







.hotline-phone-ring-circle-fill {

    width: 55px;

    height: 55px;

    top: 25px;

    left: 25px;

    position: absolute;

    background-color: #00102d;

    border-radius: 100%;

    border: 2px solid transparent;

    -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;

    animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;

    transition: all .3s;

    -webkit-transform-origin: 50% 50%;

    -ms-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

}



.hotline-phone-ring-img-circle {

    background-color: #00102d;

    width: 50px;

    height: 50px;

    top: 27px;

    left: 27px;

    position: absolute;

    background-size: 20px;

    border-radius: 100%;

    border: 2px solid transparent;



    -webkit-transform-origin: 50% 50%;

    -ms-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    align-items: center;

    justify-content: center;

}



.hotline-phone-ring-img-circle .pps-btn-img {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

}



.hotline-phone-ring-img-circle .pps-btn-img img {

    width: 20px;

    height: 20px;

}



.hotline-bar {

    position: absolute;

    background: rgba(230, 8, 8, 0.75);

    height: 40px;

    width: 180px;

    line-height: 40px;

    border-radius: 3px;

    padding: 0 10px;

    background-size: 100%;

    cursor: pointer;

    transition: all 0.8s;

    -webkit-transition: all 0.8s;

    z-index: 9;

    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);

    border-radius: 50px !important;

    /* width: 175px !important; */

    left: 33px;

    bottom: 37px;

}



.hotline-bar>a {

    color: #fff;

    text-decoration: none;

    font-size: 15px;

    font-weight: bold;

    text-indent: 50px;

    display: block;

    letter-spacing: 1px;

    line-height: 40px;

    font-family: Arial;

}



.hotline-bar>a:hover,

.hotline-bar>a:active {

    color: #fff;

}



@-webkit-keyframes phonering-alo-circle-anim {

    0% {

        -webkit-transform: rotate(0) scale(0.5) skew(1deg);

        -webkit-opacity: 0.1;

    }



    30% {

        -webkit-transform: rotate(0) scale(0.7) skew(1deg);

        -webkit-opacity: 0.5;

    }



    100% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

        -webkit-opacity: 0.1;

    }

}



@-webkit-keyframes phonering-alo-circle-fill-anim {

    0% {

        -webkit-transform: rotate(0) scale(0.7) skew(1deg);

        opacity: 0.6;

    }



    50% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

        opacity: 0.6;

    }



    100% {

        -webkit-transform: rotate(0) scale(0.7) skew(1deg);

        opacity: 0.6;

    }

}



@-webkit-keyframes phonering-alo-circle-img-anim {

    0% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

    }



    10% {

        -webkit-transform: rotate(-25deg) scale(1) skew(1deg);

    }



    20% {

        -webkit-transform: rotate(25deg) scale(1) skew(1deg);

    }



    30% {

        -webkit-transform: rotate(-25deg) scale(1) skew(1deg);

    }



    40% {

        -webkit-transform: rotate(25deg) scale(1) skew(1deg);

    }



    50% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

    }



    100% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

    }

}



.saybox_desc {

    display: -webkit-box;

    max-width: 100%;

    height: 96px;

    -webkit-line-clamp: 4;

    -webkit-box-orient: vertical;

    overflow: hidden;

    text-overflow: ellipsis;

}



.pasion_content {

    padding-top: 130px;
    width: calc(25% - (0.75 * 30px));

}

.vbm_footer-desc {

    line-height: 30px;

}

/* .fa-youtube-play {

    font-size: 32px !important;

} */

@media (max-width: 768px) {

    .hotline-bar {

        display: none;

    }

}





@keyframes dilen {
    0% {
        top: 27px;
        opacity: 0;
        visibility: hidden;
    }

    100% {
        top: 0px;
        opacity: 1;
        visibility: visible;
    }
}

@keyframes dixuong {
    0% {
        top: -27px;
        opacity: 0;
        visibility: hidden;
    }

    100% {
        top: 0px;
        opacity: 1;
        visibility: visible;
    }
}

@keyframes traisang {
    0% {
        left: 80%;
        opacity: 0;
        visibility: hidden;
    }

    100% {
        left: 50%;
        opacity: 1;
        visibility: visible;
    }
}

@keyframes phaisang {
    0% {
        top: 30%;
        opacity: 0;
        visibility: hidden;
    }

    100% {
        top: 50%;
        opacity: 1;
        visibility: visible;
    }
}

.text-right {
    text-align: right;
}


.fixx_eoww {
    align-items: center;
}

.vbm_flex {
    display: flex;
    flex-wrap: wrap;

}

.vbm_flex .img_item {
    width: 200px;
    margin-bottom: 43px;
}

.vbm_flex .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    left: 0;
    margin-top: 0;
    height: 1px;
}

.icon_ft {
    color: #fff;
    font-size: 35px;
}

.vbm_flex .owl-nav .owl-prev {
    position: absolute;
    left: -40px;
    top: 50%;
    transform: translateY(-50%);
}

.vbm_flex .owl-nav .owl-next {
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
}

.slide_header .owl-dots {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}

.pd_75 {
    padding-left: 75px;
}

.passion_content-pass4 i {
    padding-left: 7px;
}



.slideMain .owl-nav i {
    font-size: 35px;
    color: #fff
}

.map_ss {
    width: 33px !important;
    height: 33px !important;
}

.slide_header .owl-nav button {
    position: relative;
}

.slide_header .owl-nav button i {
    position: relative;
    z-index: 2;
}

.slide_header .owl-nav button:hover {
    background: transparent !important;
}

.slide_header .owl-nav button::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    z-index: 1;
    background-color: #7d6741 !important;
    transition: all 0.3s ease-in-out;
}

.slide_header .owl-nav button:hover::before {
    width: 100%;
}

.slide-img {
    height: 760px;
    background-size: cover;
    background-position: center center;
    width: 100%;
}

#carouselExampleControls .box_btn-items {
    -webkit-animation-delay: 1.2s;
    -webkit-animation-duration: .5s;
}

#carouselExampleControls .box_title {
    -webkit-animation-delay: .8s;
    -webkit-animation-duration: .5s;
}
/* .fade.active.show{
    animation-name: zoomIn;
    animation-duration: 0.5s;
} */

.prev_btn {
    padding: 13px 26px;
    background: rgb(0, 0, 0, 0.8);
    position: relative;
}

.prev_btn::before {
    content: "";
    background-color: #6b5227;
    position: absolute;
    top: 0;
    left: 0;
    width: 60%;
    opacity: 0;
    visibility: hidden;
    height: 100%;
    z-index: 1;
    transition: all ease-in-out 0.2s;
}

.prev_btn:hover::before {
    width: 100%;
    opacity: 1;
    visibility: visible;
}

.carousel-control-prev {
    right: 0px !important;
}

.vbm_but {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
    left: 0;
    z-index: 2;
}

.vbm_carousel {
    position: absolute;
    background: none;
    border: none;
}

.vbm_carousel-pre {
    right: 81px;
    top: 12px;
}

.vbm_carousel-next {
    top: -67px;
    right: 0px;
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
    width: 30px;
    height: 3rem;
}

.nenxxx {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;

}

.prev_btn span {
    position: relative;
    z-index: 2;
    filter: brightness(0.5);
}

.nendenxxx {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-color: rgb(0, 0, 0, 0.5);
    top: 0;
    left: 0;
}

/* .slide {
    max-height: 780px;
    overflow: hidden;
} */

.main-box_content h3 {
    font-size: 18.02px;
}

.footer_desc ul li a:hover {
    color: #fff;
}

.img_bn {
    width: 23px;
    padding-left: 5px;
    margin-left: 3px;
    position: relative;
}

.img_bn1 {
    width: 23px;
    padding-left: 7px;
    margin-left: 0px;
    position: relative;
    filter: opacity(0.5);
}

.vbm_imgft {
    width: 25px;
    filter: opacity(1);
}

.ww-top_2 h2 {
    padding-bottom: 23.45px;
    position: relative;
}

.ww-top_2 h2::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 52px;
    height: 2px;
    background: rgba(0, 0, 0, .1);
}

.ww-top {
    margin-bottom: 57px;
}

.number_1 span {
    color: #aaa;
    font-size: 13px;
}

.uq-number .nbTop2 h3 {
    transition: .1s;
    position: relative;
}

.uq-number:hover .uq-nbTop2 h3 {
    color: #7d6741;
}

.uq-top2 .b1 {
    font-size: 35px;
    margin-bottom: 15px;
}

.news-item:hover .news_mang {

    width: 100%;

    opacity: 1;

    visibility: visible;

}

.news-item_content1 {
    position: relative;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    transition: all 0.2s ease-in-out;
}

.news-item1:hover .news-item_content1 {
    left: 4px;
}

.new_content-rm {
    position: relative;
    left: 0;
    transition: all 0.1s ease-in-out;
}

.news-item1:hover .new_content-rm {

    left: 10px;
}

.news-item1:hover .new_content-rm a,
.news-item1:hover .new_content-title a {
    color: #6b5227;
}

.img_item {
    position: relative;
}

.title_img {
    position: absolute;
    top: -37px;
    padding: 5px 10px;
    background-color: rgb(0, 0, 0, 0.8);
    left: 30%;
    transform: translateX(-50%);
    width: max-content;
    height: auto;
    color: #fff;
    font-size: 12.04px;
    transition: all ease-in-out 0.2s;
    opacity: 0;
    visibility: hidden;
}

.title_img::before {
    content: "\f0d7";
    position: absolute;
    bottom: -9px;
    left: 50%;
    transform: translateX(-50%);
    color: #7d6741;
    font: normal normal normal 14px/1 FontAwesome;
    transition: all ease-in-out 0.2s;
    opacity: 0;
    visibility: hidden;
}

/* .img_item:hover .title_img::before,
.img_item:hover .title_img{
    opacity: 1;
    visibility: visible;
} */
.saybox_item {
    position: relative;
    overflow: hidden;
}

.saybox_item span {
    font-size: 429px;
    color: rgb(255, 255, 255, .1);
    position: absolute;
    top: -180px;
    right: 50px;
    font-weight: 600;
    font-family: Rubik_Regular;
    transform: rotate(1deg);
    opacity: 0.5;
}

.ct-form input::placeholder {
    font-size: 13.04px;
}

.vbm_click {
    background-color: #5c5140;

}

.vbm_click a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: 21.2px;
    color: #fff;
    padding: 47px 50px;
}

.click_icon {
    font-size: 18px;
    display: inline-block;
    padding-left: 5px;
    margin-left: 5px;
    position: relative;
    left: 0;
    transition: 0.2s ease-in-out all;
}

.vbm_click:hover {
    background-color: #725f39;
}

.span_c {
    position: relative;
    right: 0;
    transition: 0.2s ease-in-out all;
}

.vbm_click:hover .span_c {
    right: 4px;
}

.vbm_click:hover .click_icon {
    left: 4px;
}

.icon_ytb {
    font-size: 29px;
}

.li_fb {
    padding-right: 5px !important;
}

.slideMain .owl-nav .owl-prev {
    right: 82px;
    top: 82px;
    left: auto;
}

.icon_dd {
    width: 45px;
}

.title-mota {
    padding-bottom: 24px;
    position: relative;
    margin-bottom: 24px;
    font-size: 35px;
    color: #333;
    font-weight: 600;
}

.title-mota::before {
    position: absolute;
    content: "";
    bottom: 0px;
    left: 0px;
    width: 52px;
    height: 2px;
    background: rgba(0, 0, 0, .1);
}

.chl4-1 {
    margin-bottom: 60px;
}

/* .show.chan.active .fadeInLeft {
    animation-name: fadeInLeft;
    animation-duration: 0.1s;
}

.show.le.active .fadeInLeft {
    animation-name: fadeInRight;
    animation-duration: 0.1s;
} */


@keyframes customRoom {
    0% {
        transform: scale(1);

    }

    100% {
        transform: scale(1.1);
    }
}
.show.active .zoomInRight{
    animation-name: zoomInRight;
    animation-duration: 0.7s;
}

.show.active .zoomInLeft{
    animation-name: zoomInLeft;
    animation-duration: 0.7s;
}
.show.active .zoomIn {
    animation-name: zoomIn;
    animation-duration: 0.5s;
}
.show.active .fadeInRight {
    animation-name: fadeInRight;
    animation-duration: 0.5s;
}

.show.active .fadeInLeft {
    animation-name: fadeInLeft;
    animation-duration: 0.7s;
}
.show.active .zoomInDown {
    animation-name: zoomInDown;
    animation-duration: 0.7s;
}
.show.active .zoomInUp {
    animation-name: zoomInUp;
    animation-duration: 0.7s;
}
.show.active .slideInLeft {
    animation-name: slideInLeft;
    animation-duration: 0.7s;
}
.show.active .slideInRight {
    animation-name: slideInRight;
    animation-duration: 0.7s;
}
.show.active .slideInDown {
    animation-name: slideInDown;
    animation-duration: 0.7s;
}
.show.active .slideInUp {
    animation-name: slideInUp;
    animation-duration: 0.7s;
}
.nav-pills {
    justify-content: center;
}

.nav-link {
    padding: 20px 30px;
    font-size: 13px;
}

.about_box,
.contact_box,
.project_box,
.services_box,
.blogs_box {
    margin-top: 131px;
}

.tit-content p {
    color: #777;
    font-size: 14px;
}



.tit-content h3:last-child {
    margin-bottom: 15px;
}

.tit-content h3 {
    font-size: 30.8px;
    color: #333;
    font-weight: 600;
}

.itemNew_b {
    width: 24%;
    margin-right: 1%;
    margin-bottom: 1%;
    position: relative;
}

.nenden_tv {
    transition: 0.2s ease-in-out;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0, 0, 0, 0.3);
    opacity: 0;
    visibility: hidden;
}

.tv_tt {
    content: "";
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
    position: absolute;
    transition: 0.3s ease-in-out;
}

.tv_tt::before {
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 2.5px;
    background-color: #fff;
    position: absolute;
}

.tv_tt::after {
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 2.5px;
    height: 50px;
    background-color: #fff;
    position: absolute;
}

.itemNew_b:hover .nenden_tv {
    opacity: 1;
    visibility: visible;
    cursor: zoom-in;
}

.itemNew_b:hover .tv_tt {
    top: 50%;
}

.itemNew_b a img {
    aspect-ratio: 1/1;
    width: 100%;
    object-fit: cover;
}

.lightbox-overlay {
    z-index: 9999999999 !important;
}

.cwa-lightbox-image {
    width: 100% !important;
}

.dv-width_box .width_box-content {
    margin-left: 0px;
    margin-top: 0px;
}

.dv-width_box .width_box-content {
    padding: 0;
}

.dv-width_box .w-top span {
    text-transform: uppercase;
    font-size: 13.02px;
    letter-spacing: 1.5px;
    color: #7d6741;
}

.dv-width_box .w-top {
    margin-bottom: 15px;
}

.dv-width_box .w-title h2 {
    font-size: 35px;
    font-weight: 600;
}

.lich_box {
    padding: 120px 0px;
}

.lich_link,
.title_lich {
    display: block;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 35px;
}

.lienhe_box-link {
    font-size: 14px;
    padding: 15px 20px;
    background: #7d6741;
    display: inline-block;
    border-radius: 3px;
    position: relative;
}

.lienhe_box-link img,
.lienhe_box-span {
    position: relative;
    z-index: 2;
    left: 0;
    transition: 0.2s;
}

.lienhe_box-link::before {
    z-index: 1;
    position: absolute;
    content: "";
    background: #6b5227;
    width: 0%;
    height: 100%;
    top: 0px;
    left: 0px;
    opacity: 0;
    visibility: hidden;
    border-radius: 3px;
    transition: 0.2s;
}

.lienhe_box-link:hover {
    color: #fff;
}

.lienhe_box-link:hover::before {
    width: 100%;
    opacity: 1;
    visibility: visible;
}

.lienhe_box-link:hover img {
    left: 4px;
}

.lienhe_box-lich {
    margin-top: 38px;
}

.bluan_box {
    padding-top: 120px;
    padding-bottom: 100px;
}

.bluan_01 {
    padding: 40px 30px;
    flex-wrap: wrap;
    margin-bottom: 30px;
    background-color: #f9f8f3;
}

.bluan_01-2 {
    padding-left: 20px;
    width: 980px;
}

.bluan_img {
    width: 160px;
    height: auto;
}

.bluan_img img {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    margin-bottom: 15px;
}

.bluan_01-2-title {
    font-size: 18.02px;
    color: #888;
    margin-bottom: 20px;
    font-weight: 600;
}

.bluan_01-2-desc {
    font-size: 14px;
    color: #888;
    font-style: italic;
}

.bluan_name {
    font-size: 14px;
    color: #888;
    font-weight: 600;
    font-style: italic;
}

.news01 img {
    width: 100%;
    height: 376.73px;
    object-fit: cover;
}

.news-title {
    padding: 13.3px 25px;
    text-align: center;
    line-height: 28px;
    text-transform: capitalize;
    font-size: 18.4px;
    color: #333;
    background-color: #f5f5f5;
    display: -webkit-box;
    max-width: 100%;
    height: 73px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news01 {
    position: relative;
}

.nenden {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background-color: rgb(0, 0, 0, 0.3);
    transition: 0.3s ease-in-out;
    opacity: 0;
    visibility: hidden;
}

.con_den {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    visibility: hidden;
    transition: 0.3s ease-in-out;
}

.con_den::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 2px;
    background-color: #fff;
    transform: translate(-50%, -50%);
}

.con_den::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2px;
    height: 50px;
    background-color: #fff;
    transform: translate(-50%, -50%);
}

.news-item a {
    position: relative;
    top: 0px;
    transition: 0.3s ease-in-out;
}

.news-item a:hover .nenden {
    opacity: 1;
    visibility: visible;
}

.news-item a:hover .con_den {
    top: 50%;
    opacity: 1;
    visibility: visible;
}

.news-item a:hover {
    top: -5px;
}

.tinlienquan .h6 {
    font-size: 35px;
    color: #333;
    padding-bottom: 23.4px;
    margin-bottom: 30px;
    font-weight: 600;
    border-bottom: 1px dashed #eee;
}

.news-item a:hover .news-title {
    color: #7d6741;
}

.dv-width_box {
    background-color: #fafafa;
}

.blogs_box1_01 {
    margin-bottom: 100px;
}

.news-item {
    width: calc(25% - (0.75 * 30px));
    margin-bottom: 30px;
}

.detail_011 {
    width: calc(61.8034% - (0.38196600790794 * 30px));
}

.detail_012 {
    width: calc(38.1966% - (0.61803399209206 * 30px));
}

.detail_011-title {
    font-size: 35px;
    font-weight: 600;
    color: #333;
    padding-bottom: 1.24px;
    border-bottom: 1px dashed #eee;
    margin-bottom: 30px;
}

.detail_0112 {
    font-size: 14px;
    color: #777;
}

.p-box_main {
    background: #333;
    padding-top: 20px;
}

.detail {
    margin-bottom: 120px;
}

table {
    font-size: .93em;
    width: 100%;
    text-align: left;
    margin: 0 0 30px;
    border-collapse: collapse;
    border-spacing: 0;
}

tr,
table.light tr {
    background: 0 0;
    border-bottom: 1px solid rgba(150, 150, 150, .1);
    transition: .07s;
}

th {
    text-transform: uppercase;
    color: #888;
}

th,
td {
    padding: 12px 15px;
    color: #777;
    font-size: 13.02px;
}

th,
thead tr td {
    font-weight: 600;
    letter-spacing: .5px;
}

th {
    text-align: left;
}

table strong {
    font-weight: 600;
    color: #777;
    font-size: 13.02px;
}

b,
strong {
    font-weight: 600;
}

.album_img-item {
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    margin-bottom: 17px;
}

.album_img-item:last-child {
    margin-bottom: 0px;
}

.duantt_box_01 {
    padding: 105px 0px 80px 0px;
    background-repeat: repeat;
    background-color: #fafafa;
}

.duantt_box_02 {
    font-size: 35px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-weight: 600;
    position: relative;
}

.duantt_box_02::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 2px;
    width: 52px;
    background: rgba(0, 0, 0, .1);
}

.duanRow {
    margin-left: 0;
    margin-right: 0;
}

.duanRow01 {
    overflow: hidden;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.duanRow01_link {
    min-height: 82px;
    transition: .1s all ease-in-out;
    position: relative;
    overflow: hidden;
    height: 100%;
    display: block;
    background: #222;
    border: 0 !important;
}

.duan_img-box01 {
    position: relative;
}

.duanRow01_img {
    transition: .3s;
    width: 100%;
    vertical-align: middle;
    max-width: 100%;
    aspect-ratio: 3/2;
    object-fit: cover;
}

.duanRow01_link:hover .duanRow01_img {
    transform: scale(1.1);
}

.project-category {
    color: #fff;
    text-transform: uppercase;
    font-size: 11.2px;
    letter-spacing: 3px;
    margin-bottom: 5px;
    font-weight: 400;
}

.project-name {
    font-size: 25.2px;
    display: block;
    font-weight: 400;
    color: #fff;
    margin-bottom: 10px;
    letter-spacing: 0px;
    font-weight: 600;
}

.design02 {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 58%;
    transform: translateY(-50%);
    text-shadow: 0px 0px 20px rgba(0, 0, 0, .3);
    transition: .4s;
    opacity: 0;
    visibility: hidden;

}

.duanRow01_link-01 {
    top: 0;
    left: 0;
    position: absolute;
    transition: .4s;
    height: 100%;
    width: 100%;
}

.duanRow01_link:hover .duanRow01_link-01 {
    background-color: rgba(15, 15, 15, 0.5);
}

.duanRow01_link:hover .design02 {
    top: 54%;
    opacity: 1;
    visibility: visible;
}

.cb-box-title p {
    margin-bottom: 5px;
}

.contact_box21-form {
    background-color: #fff;
    padding: 50px;
    box-shadow: 0 2px 15px 0px rgba(0, 0, 0, .07);
}

.contact_box21-list a {
    font-size: 16.08px;
}

.panel-body {
    color: #fff;
    background: #735d37;
    border-top: 0;
    font-size: .93em;
    padding: 25px 20px !important;
    font-family: Gilroy-Regular !important;
}

.contact_box1-items_top h2 p {
    margin: 0px;
}

.contact_box21-top .vbm1 {
    margin-bottom: 15px;
}

.contact_box21-top h2 {
    padding-bottom: 23.45px;
}

.contact_box21-top {
    margin-bottom: 30px;
}



.dg_01 {
    width: calc(50% - (0.5 * 30px));
}

.pd0 {
    padding: 0;
}

.slideMain {
    overflow: hidden;
}

.width_box-img {
    max-width: 555px;
}

.uq-top,
.uq-number {
    width: calc(25% - (0.75 * 30px));
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

.uq-nbTop2 h3 {
    font-size: 21.995px;
}

.nav-link:hover {
    background-color: #fff;
}

.uq-top1::before,
.w-top::after {
    opacity: 0.75;
}

.news_title-link:hover a {
    color: #7d6741;
}

.fb_vbm {
    color: #fff;
    padding: 7px 9px;
    font-size: 12px;
    border-radius: 3px;
    background-color: #000;
    transition: 0.2s ease-in-out;
}

.fb_vbm:hover {
    background-color: #735d37;
}

.gt_tit {
    margin-bottom: 80px;
}

.s-chl2 {
    margin-bottom: 100px;
}

.s-chl2_item {
    margin-bottom: 30px;
    margin-right: 22px;
    width: calc(33% - (.75*30px));
}

.chl4-11 {
    font-size: 14px;
    color: #777;
    margin-bottom: 20px;
    line-height: 26px;
}

.wchl4-11 {
    width: calc(50% - (.5*30px));
}

.s-chl1 {
    margin-bottom: 60px;
}

.content_main {
    padding: 80px 0px;
}

.w_item_dv {
    width: calc(50% - (0.5 * 30px));
}

.s-box-title h2 {
    color: #fff;
    font-weight: 600;
}
.p-box-desc>p,
.blogs_box-box-desc,
.blogs_box-box-desc>p {
    margin: 0;
}

.blogs_box-box-title>p {
    margin-bottom: 5px;
}

.blogs_box-main_box-content {
    padding: 80px 0px;
}

.p-box_main_dt {
    padding-top: 120px;
}

.tab-pane {
    padding: 30px;
}

.vbm_tab-content .tab-pane {
    padding: 0px;
}

.vbm_tab-content {
    width: 95%;
    margin: 0 auto;
}

.pd15 {
    padding: 0px 15px;
}

.tab-content .row {
    margin: 0;
}

.mgb60 {
    margin-bottom: 60px;
}

.line1 {
    font-size: 11.2px;
    color: #ccc;
    letter-spacing: 1px;
    margin-bottom: 3px;
}

.tab-pane_items-content .h4 {
    font-size: 16.1px;
}

.blogs_box-box-desc>p {
    font-size: 16px;
   
}

.categoris,
.blog_sreach,
.list_menu,
.blogs_box-listMenu {
    padding-right: 10px;
}

.read_more {
    position: relative;
    transition: 0.2s ease-in-out;
    left: 0;
}

.read_more:hover {
    left: 5px;
    color: #7d6741;
}

.s-chl3_item {
    background: #f9f8f3;
    margin-bottom: 30px;
}

.s-chl3_item-boxx_content {
    margin-bottom: 20px;
}

.news-item:hover .news-title {
    box-shadow: 0px 5px 17px 2px #ebebeb;
    background-color: #fff;
}

.width_box-con {
    background: none !important;
    box-shadow: none !important;
}

.animated {
    -webkit-animation-duration: 0.1s;
    animation-duration: 0.1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.errr p,
.error {
    font-size: 12px;
    font-style: italic;
    color: rgb(190, 2, 2);
}

.box_error1 {
    padding: 15px;
    background-color: rgb(190, 2, 2);
    color: #fff !important;
    font-size: 12px;
    font-style: italic;
}

.success {
    background-color: rgb(1, 199, 60);
    color: #fff !important;
    font-size: 12px;
    font-style: italic;
    padding: 15px;
}

.w-content_content p img,
.w-content_title p img {
    width: 100% !important;
}

.w-content_title,
.card-text {
    display: -webkit-box;
    max-width: 100%;
    height: 97px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.btn-vbm-se {
    background-color: #7d6741;
    border: 1px solid #7d6741;
}

.card-body>a {
    color: #fff;
}

.card-body>a:hover {
    border: 1px solid #7d6741 !important;
}

.card-title>a {
    color: #212529;
}

.card-title>a:hover {
    color: #7d6741;
}

.text,
.uq-nbTop2 h3 {
    display: -webkit-box;
    max-width: 100%;
    height: 64px;
    margin: 0 auto;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.num {
    display: flex !important;
    justify-content: center;
}

.uq-nbTop1 p,
.num p {
    margin-bottom: 0px;
}

.ab_row {
    justify-content: center;
}

.new_content-title {
    display: -webkit-box;
    max-width: 100%;
    height: 66px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ab_box-left-desc,
.ab_box-right-desc {
    display: -webkit-box;
    max-width: 100%;
    height: 108px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blogs_box1_01 h3 {
    font-size: 18px;
    margin-bottom: 20px;
}

.blogs_box1_01 h2 {
    font-size: 20px;
    margin-bottom: 20px;
}

.news-item {
    margin-right: 22px;
}

.nav_tit {
    font-size: 13.04px
}

.tieude_vbm {
    font-size: 35px;
    color: #fff;
    font-weight: 600;
}

.tieu_de-box {
    padding: 35px 0px;
}

.content_items .box_title {
    font-family: UTM-Cooper-Black;
}

.blogs_box-box-title h2 p {
    margin-bottom: 0px;
}

#top-up i {
    font-size: 45px;
}
.p-box_main{
    overflow: hidden;
}
.mota_vvv{
    font-size: 22px;
}
.p-box-desc p,
.blogs_box-box-desc p{
    font-size: 22px;
}