.htitle_video-section {
    padding: 124px 0 52px 0;
}
.htagline-title {
    text-align: right;
    font-weight: var(--fw-700);
}
/* .htagline-title::after {
    content: ".";
    color: #cf082f;
} */
.dot {
	background-color: #cf082f;
	font-size: 0px;
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: bottom;
	margin: 0 0 11px 5px;
}
.htagline-title span {
    /*display: block;*/
}
.htitleslider-scol {
    width: 54%;
    padding: 0 60px 0 0;
}
.hvideos-scol {
    width: 46%;
}
.hvideos-scol .hvideos-scol-wrap {
    margin-top: -100px;
}
.hvideos-box-wrap {
    position: relative;
    padding-top: 74%;
    width: 100%;
    max-width: 593px;
    margin: auto;
}
.hvideos-box-wrap video {
    position: absolute;
    inset: 0;
    object-fit: cover;
    width: 100%;
    height: calc(100% + 10px);
}
.htagline_listing {
    margin: 0 0 35px 0;
}
.hbquote_content {
    color: var(--color-black);
    font-size: clamp(22px, 1.9vw, 36px);
    font-weight: var(--fw-900);
    line-height: 1;
    margin: 0 0 41px auto;
    max-width: 603px;
    width: 100%;
    padding: 0 0 0 35px;
    border-left: 1px solid var(--color-red);
}
.hsvbanner_content {
    margin: 0 0 0 auto;
    padding: 0 20px 0 0;
    max-width: 567px;
    width: 100%;
    font-size: var(--font-size-24);
}

@media screen and (max-width: 1600px) {
    .htitle_video-section {
        padding: 100px 0 40px 0;
    }
    .htagline_listing {
        margin: 0 0 80px 0;
    }
}

@media screen and (max-width: 1440px) {
    .htagline_listing {
        margin: 0 0 60px 0;
    }
    .htitle_video-section {
        padding: 80px 0 40px 0;
    }
    .hvideos-scol .hvideos-scol-wrap {
        margin-top: -60px;
    }
}
@media screen and (max-width: 1360px) {
    .htagline_listing {
        margin: 0 0 40px 0;
    }
    .htitleslider-scol {
        padding: 0 50px 0 0;
    }
    .contenti-col-wrap {
        padding: 40px 40px;
    }
    .dot {
	width: 10px;
	height: 10px;
	margin: 0 0 8px 5px;
}
}
@media screen and (max-width: 1200px) {
.dot {
	width: 9px;
	height: 9px;
	margin: 0 0 6px 5px;
}
}
@media screen and (max-width: 991px) {
    .htitle_video-section {
        padding: 60px 0 0;
    }
    .hbquote_content {
        margin: 0 auto 30px auto;
        text-align: center;
        padding: 0 0 35px 0;
        border-left: 0;
        border-bottom: 1px solid var(--color-red);
    }
    .htitleslider-scol {
        padding: 0 0 20px 0;
        width: 100%;
    }
    .hvideos-scol {
        width: 100%;
    }
    .hvideos-scol .hvideos-scol-wrap {
        margin-top: 0;
    }
    .htagline-title {
        text-align: center;
    }
    .htagline_listing {
        margin: 0 0 30px 0;
    }
    .hsvbanner_content {
        margin: 0 auto 0 auto;
        padding: 0;
        text-align: center;
    }
    .hvideos-box-wrap {
        padding-top: 70%;
        max-width: 60%;
        margin: 0 auto;
    }
}

@media screen and (max-width: 767px) {
    .htitle_video-section {
        padding: 40px 0 0;
    }
    .dot {
	width: 7px;
	height: 7px;
	margin: 0 0 4px 4px;
}
}
@media screen and (max-width: 480px) {
    .hvideos-box-wrap {
        padding-top: 90%;
        max-width: 80%;
    }
    .dot {
	width: 5px;
	height: 5px;
	margin: 0 0 2px 4px;
}
}
