@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-Light.ttf");
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-Regular.ttf");
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-Medium.ttf");
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-SemiBold.ttf");
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-Bold.ttf");
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'UTM Yen Tu';
    src: url("../fonts/UTM Yen Tu.ttf");
    font-weight: 400;
    font-display: swap;
}


* {
    font-family: 'Inter';
    font-weight: 400;
}

.admin_panel .collapse {
    display: block;
}
.video-index iframe {
    height: 400px;
    max-width: 100%;
    min-width: 100%;
}
.page-list-dichvu{
	margin-bottom: 30px;
}
.option-dichvu ol, .option-dichvu ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

/* .breadcrumb p, .breadcrumb span, .breadcrumb a {
    color: #000000;
} */
.breadcrumb span:last-child{
	display: none;
}
.item-dichvu .title .sort-desc h3 a{
	color:#000;
}
.item-dichvu .title .sort-desc h3 a:hover{
	color: #00a021;
}
.page-list-dichvu .item-dichvu:nth-child(even) .title {
    float: right;
    text-align: left;
    padding-left: 4rem;
}
.menu-bar-mobile{
	top: 0;
	left: 0;
}
.item-dichvu .img {
    text-align: center;
}
.box-testimonial{
	position: relative;
}
.box-testimonial:after {
    content: "";
    position: absolute;
    left: -3.4rem;
    top: 0px;
    background: url(../images/quote-left.png) 0 0 no-repeat;
    width: 8rem;
    height: 6.8rem;
    z-index: 99;
    -webkit-background-size: contain;
    background-size: contain;
}
.box-testimonial:before {
    content: "";
    position: absolute;
    right: -3.4rem;
    bottom: 0px;
    background: url(../images/quote-right.png) 0 0 no-repeat;
    width: 8rem;
    height: 6.8rem;
    z-index: 99;
    -webkit-background-size: contain;
    background-size: contain;
}
.page-gioithieu .content-gioithieu tr td {
    padding: 10px !important;
}
.page-gioithieu .content-gioithieu table img{
    max-width: initial;
    margin-bottom: 0;
}
.slider-services-index{
    float: left;
    width: 100%;
    position: relative;
}
.slider-services-index .slick-slide > div{
    padding: 15px 15px;
    float: left;
    width: 100%;
}
.slider-services-index .slick-prev, .slider-services-index .slick-next{
    width: 20px;
}
.our-services-index .item-services .img img{
    display: inline-block;
}

@media(max-width: 1200px) and (min-width: 500px){
	.header .logo{
		max-width: 120px;
	}
}

@media (max-width: 767px){
	.page-list-dichvu .item-dichvu:nth-child(even) .title {
		padding-left: 0
	}
    .page-gioithieu .content-gioithieu table {
        width: 100%;
    }
    .our-services-index .item-services {
        min-height: initial;
    }
    .slider-services-index .slick-prev {
        left: -5px;
    }
    .slider-services-index .slick-next {
        right: -5px;
    }
}

@media (max-width: 480px){
	.list-content-img {
	    float: left;
	    width: 100% !important;
	    margin-right: 0px !important;
	    margin-bottom: 15px;
	}
	.list-content-img img{
		width: 100%;
	}
    .option-dichvu table tr{
        float: left;
        width: 100%;
    }
    .option-dichvu table tr td{
        float: left;
        width: 100%;
    }
}
