@media screen and (max-width: 768px){
#page{
	position: relative;
}
    #page .fa-bars {
        position: absolute;
        top: 18px;
        left: 0;
        color: #fff;
        font-size: 20px;
    }
.mb_stitle {
    padding: 12px 0;
    font-size: 20px;
}
#topmenu{
	display: none!important;
}
.dv_text,.dv_ct{
	margin-bottom: 20px;
}
.dv_text{
	height: auto;
}
.pr_header {
    position: relative;
}
a.b5_link_home {
    position: absolute;
    right: 0;
    top: 0;
}
.pi5_title {
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
    color: #000;
}
.pi5_title a{
	color: #000;
}
.kh_title{
	margin: 20px 0;
	line-height: inherit;
}
img:is([sizes="auto" i], [sizes^="auto," i]) {
    
    max-width: 100%;
    height: auto;
}
#main_body{
	margin-top: 0!important;
}
.carousel-control.left, .carousel-control.right{
	background: transparent;
}
.box_head_fixed {
    background: #222;
}
.box_top img {
    height: 75px;
}
ol.carousel-indicators{
	display: none!important;
}
.home_fn button.btn.btn-sl{
	border-radius: 50px;
}
.text_firs p{
	width: 100%;
}
.box_ft_text h3,.ft_infos h3 {
    line-height: inherit;
}
}
@media screen and (max-width: 400px){
	
}
@media screen and (max-width: 320px){
	
}