.banner_anh_sp {
    width: 100%;
    float: left;
    margin-top: 30px;
}

.banner_anh_sp img {
    border-radius: 12px;
    width: 100%;
}

h4.subheader {
    width: 100%;
    float: left;
    text-align: center;
    color: #005c8c;
    padding-top: 50px;
}

h1.title_chinh_custom {
    text-align: center;
    font-size: 100px;
    font-weight: 700;
    color: #005c8c;
}

.jumbo-caption {
    text-align: center;
    color: #005c8c;
    font-size: 60px;
    font-weight: 700;
    width: 100%;
    float: left;
}
p.description_custom {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 16px;
    padding-top: 25px;
    color: #000;
}
.hero-links-chuyen-huong {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
        padding-top: 30px;
}
.hero-links-chuyen-huong a.tsf-btn__arrow {
    background-color: #005c8c;
    color: #fff;
    border-radius: 30px;
    position: relative;
    padding: 10px 15px 10px 44px;
    text-decoration: none!important;
    color: #fff;
    font-weight: 700;
}
.hero-links-chuyen-huong a.tsf-btn__arrow::before {
    display: block;
    width: 24px;
    height: 24px;
    content: url(/wp-content/uploads/2023/09/Circle-Arrow-White.svg);
    position: absolute;
    left: 10px;
}
.hero-links-chuyen-huong span {
    margin: 0 5px;
}
a.tsf-download {
    color: #000;
    font-size: 16px;
    font-weight: 400;
}
a.tsf-download img {
    margin-top: -8px;
}
.box_anhkhonggian {
    width: 100%;
    display: flex;
    flex-direction: row;
        padding-top: 80px;
}
ul.ratings.ratings-ls li {
    width: 20px;
    height: 20px;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2023/09/Rating.svg);
    display: inline-block;
}
.shadow-effect-ls ul.ratings-ls {
    margin-left: 0!important;
    padding-left: 0!important;
        text-align: left;
}
div.item.item-ls{
    position:relative;
    padding-top: 25px;
}
div.item.item-ls .tsf-notice-icon-ls {
    background-image: url(/wp-content/uploads/2023/09/Quote.svg);
    margin-top: -5px;
}
div.item.item-ls  .tsf-notice-icon-ls {
    width: 40px;
    height: 40px;
    left: 16px;
    left: 1rem;
    top: 16px;
    top: 1rem;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    z-index:1;
}
.ryan-ls,.Review-fan-ls{
    color: #222;
    display: block;
    margin-top: -20px;
    padding-top: 20px;
    font-size: 16px;
    width: 100%;
    text-align: left;
}
.Review-fan-ls a{
       text-decoration: underline;
       font-weight: 700 !important;
       font-size: 16px;
}
.testimonials.testimonials-ls{
    width:100%;
    float:left;
    padding-top: 70px;
}
.shadow-effect.shadow-effect-ls {
    padding: 30px 15px;
    background-color: #eef5fb;
    position: relative;
    border-radius: 10px;
}
p.tsf-comments.tsf-comments-ls {
    text-align: left;
    color: #222;
}
.glance-LS{
    width:100%;
    float:left;
    padding-top:30px;
}
.title-glance-ls{
    color:#005c8c;
    text-align:center;
    font-size:40px;
    font-weight:700;
}
.tsf-glance-wrapper.tsf-glance-wrapper-ls{
    width: 100%;
    display: grid;
    gap: 20px;
    grid-auto-flow: column;
    grid-auto-columns: 82%;
    padding-right: 120px;
    border: none;
    overflow-x: auto;
    overscroll-behavior-inline: contain;
    margin-right: 0!important;
    margin-bottom: 20px;
    padding-bottom: 40px;
    grid-auto-columns: 36%;
}
.boxed.boxed-ls{
    background: #eef5fb;
    padding: 35px;
    margin-top: 50px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
}
.boxed.boxed-ls .number {
    font-size: 65px;
    font-weight: 600;
    position: absolute;
    line-height: 1;
    top: -35px;
    left: 35px;
    color: #005c8c;
}
.boxed.boxed-ls h4 {
    font-size: 20px;
    color: #222;
    font-weight: 700;
}
.boxed.boxed-ls p {
    font-size: 16px;
    color: #222;
    line-height: 1.6;
    margin: 0 0 1rem 0;
    padding: 0;
}
.boxed.boxed-ls a{
    font-weight: 600;
    text-decoration: underline;
    color: #000000;
}
div#multiblades-ls,div#multiblades-ls2 {
    max-width: 900px;
    margin: auto;
    margin-top: 50px;
}
h4.subheader-ls,h4.subheader-ls2 {
    color: #005c8c;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
}
h2.subheader-h2-ls,h2.subheader-h2-ls2 {
    font-weight: 700;
    color: #005c8c;
}
p.subheader-p-ls,p.subheader-p-ls2 {
    color: #222222;
}
.tsf-notice-LS.max-w-lg.mx-auto {
    max-width: 900px;
    margin: auto;
    margin-top: 20px;
}
.tsf-idea-LS {
    border-left: 8px solid #005c8c;
    padding: 20px 30px 30px 100px;
    background-color: #eef5fb;
    margin-bottom: 20px;
    position: relative;
}
span.tsf-notice-icon-LS {
    background-image: url(https://mrvu.vn/wp-content/uploads/2023/09/Ideas.svg);
    width: 50px;
    height: 50px;
    position: absolute;
    background-repeat: no-repeat;
    left: 33px;
}
.full-boximg5-ls {
    width: 100%;
    display: flex;
    margin-top: 50px;
}
ul.Power-lis-ls {padding: revert;padding-top:50px;}

ul.Power-lis-ls li {
    color: #222222;
}
.anh-sp-block5{
    margin-top:50px;
}
div#bars-block_ls {
    max-width: 900px;
    margin: auto;
    margin-top: 50px;
}

.pb-sm-ls {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-around;
}

.tsf-comparison-ls.tsf-primary-comparison {
    width: 50%;
}

.tsf-comparison-ls.tsf-secondary-comparison {
    width: 50%;
}

.tsf-comparison-ls span.tsf-icon {
    color: #005c8c;
    float: left;
    width: 50px;
    height: 50px;
}
.tsf-comparison-ls span.tsf-icon svg {
    fill: #005c8c;
    color: #005c8c;
}
.tsf-comparison-ls span.tsf-icon svg path {
    stroke: #005c8c !important;
}
h5.tsf-icon-text {
    color: #222!important;
    padding-left: 10px;
    display: inline-block;
    padding-top: 10px;
    margin-bottom: 0;
    font-size: 19.2px;
    font-weight: 700;
}
.tsf-comparison-ls.tsf-secondary-comparison span.tsf-icon svg {
    fill: #ccc;
    color: #ccc;
}
.tsf-comparison-ls.tsf-secondary-comparison span.tsf-icon svg path {
    stroke: #cccccc !important;
}
.tsf-product-chart-ls {
    margin-bottom: 0;
    width: 100%;
}

.tsf-product-chart-ls .row {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.tsf-product-chart-ls .row .columns.small-4.text-right {
    width: 33.33333%;
    position: relative;
}

.tsf-product-chart-ls .row .columns.small-8 {
    width: 66.66667%;
    padding-left: 10px;
    padding-right: 10px;
}

.tsf-product-chart-ls .row .columns.small-4.text-right h5 {
    padding-top: 2px;
    font-size: 19.2px;
    color: #000000;
    font-weight: 700;
}
.tsf-product-chart-ls .row .columns.small-8 .tsf-chart {
    color: #222222;
    font-size: 16px;
}

.tsf-chart .tsf-primary-progress, .tsf-chart .tsf-secondary-progress, .tsf-chart .tsf-primary-progress::-webkit-progress-bar, .tsf-chart .tsf-secondary-progress::-webkit-progress-bar {
    background-color: #efefef;
}
.tsf-chart .progress {
    margin-top: 5px;
    margin-bottom: 10px;
    border-radius: 0;
    height: 25px;
    width: 100%;
    border: none;
    background-color: #efefef;
}
.tsf-product-chart-ls .tsf-chart .progress::-webkit-progress-value{
    background:#205b8b !important;
}
.tsf-product-chart-ls:nth-child(3) .tsf-chart .progress::-webkit-progress-value, .tsf-product-chart-ls:nth-child(7) .tsf-chart .progress::-webkit-progress-value, .tsf-product-chart-ls:nth-child(10) .tsf-chart .progress::-webkit-progress-value {
    background: #ccc !important;
}
p.tsf-notice-ls,p.tsf-notice-ls strong{
    color:#222;
}
.testimonials.testimonials-ls-ls {
    width: 100%;
    float: left;
    padding-top: 70px;
}
section.section-listsp-LS {
    width: 100%;
    float: left;
}
.anh-sp-block,.anh-sp-block2,.anh-sp-block3,.anh-sp-block4,.anh-sp-block5,.anh-sp-block6,.anh-sp-block7,.anh-sp-block8 {
    width: 100%;
    float: left;
}
section.section-contetn-block-LS {
    width: 100%;
    float: left;
}
@media screen and (max-width:767px){
    h1.title_chinh_custom {
    font-size: 32px;
    }
    .jumbo-caption {
    font-size: 28px;
    }
    h4.subheader {
    padding-top: 30px;
    }
    .hero-links-chuyen-huong {
    flex-direction: column;
    }
    .hero-links-chuyen-huong span {
    display: none;
    }
    a.tsf-download {
    margin-top: 20px;
    }
    .box_anhkhonggian {
    flex-direction: column;
    padding-top: 30px;
    }
    button.owl-prev,button.owl-next {
    display: none;
    }
    .title-glance-ls {
    font-size: 24px;
    }
    div#multiblades-ls, div#multiblades-ls2 {
    max-width: 100%;
    width: 100%;
    }
    .tsf-glance-wrapper.tsf-glance-wrapper-ls {
    grid-auto-columns: 100%;
    }
    div#multiblades-ls {
    width: 100%;
    float: left;
    }
    h2.subheader-h2-ls, h2.subheader-h2-ls2 {
    font-size: 24px;
    }
    .tsf-comparison-ls.tsf-primary-comparison,.tsf-comparison-ls.tsf-secondary-comparison {
    width: 100%;
    }
    .pb-sm-ls {
    justify-content: flex-start;
    }
    .tsf-product-chart-ls .row .columns.small-4.text-right h5 {
    font-size: 14.2px;
    }
    #footer {
    width: 100%;
    float: left;
    }
}