.owl-carousel .owl-stage-outer {
    overflow: hidden;
    margin: 0 -4.375rem;
    padding-left: 4.375rem;
}
@media screen and (max-width:1610px) {
    .owl-carousel .owl-stage-outer {
        overflow: unset;
        margin: unset;
        padding-left: unset;
    }
}
@media screen and (min-width:1400px) {
    html{
        font-size: 16px!important;
    }
}
@media screen and (max-width:1400px) and (min-width:1320px) {
    html{
        font-size: 15px!important;
    }
}
@media screen and (max-width:1320px) and (min-width:1200px) {
    html{
        font-size: 14px!important;
    }
}
@media screen and (max-width:1200px) and (min-width:1100px) {
    html{
        font-size: 13px!important;
    }
}
@media screen and (max-width:1100px) and (min-width:1050px) {
    html{
        font-size: 12px!important;
    }
}
@media screen and (max-width:1050px) and (min-width:993px) {
    html{
        font-size: 11px!important;
    }
}
.mob_block {
    display: none;
}
@media screen and (max-width:992px) {
    .mob_none{
        display: none;
    }
    .mob_block {
        display: block!important;
    }
    .container {
        width: 100%;
        padding: 0 20px;
    }
    .hsec5_box {
        display: block;
    }
    .head_box {
        justify-content: space-between;
    }
    .head_logo {
        width: 6.247rem;
    }
    .menu_box.active {
        width: 100%;
    }
    .menu_container {
        width: 100vw;
        padding: 20px;
    }
    .menu_inbox {
        width: 100%;
    }
    .menu_btn .btn.btn_width .btn_text {
        min-width: 20rem;
    }
    #hsec-1 {
        height: 45.3rem;
        background-position-x: center;
    }
    .hsec1_logo {
        display: none;
    }
    .hsec1_box {
        justify-content: flex-end;
    }
    .hsec1_bottom {
        display: block;
    }
    .hsec1_info {
        width: 100%;
        margin-bottom: 2.25rem;
    }
    .btn {
        height: 3.285rem;
    }
    .btn.btn_width .btn_text {
        min-width: 20rem;
    }
    .hsec2_box {
        padding-top: unset;
        min-height: unset;
        width: 100%;
    }
    .hsec2_running {
        margin-bottom: 2.25rem;
    }
    .hsec2_banner {
        position: relative;
        width: 100%;
        height: 28rem;
        margin-bottom: -4rem;
    }
    .hsec2_text {
        padding: unset;
    }
    #slideHome2, #slideHome6, #slideHome7 {
        width: 84%;
    }
    .hsec3_banner {
        display: none;
    }
    .hsec3_img {
        display: none;
    }
    .hsec3_box {
        display: block;
        height: unset;
    }
    .hsec3_box .hsec3_text {
        position: relative;
        width: max-content;
        top: unset;
        left: unset;
        right: unset;
        bottom: unset;
        margin-bottom: 1rem;
    }
    .hsec3_text:nth-child(even) {
        margin-left: auto;
    }
    .hsec3_title {
        font-size: 2.813rem;
        margin-bottom: 1.5rem;
    }
    .hsec4_box {
        display: block;
    }
    .hsec4_item {
        width: 100%;
    }
    .hsec4_item.hsec4_large .hsec4_text_box {
        display: block;
    }
    .hsec4_item.hsec4_large .hsec4_itext {
        width: 100%;
    }
    .hsec4_item.hsec4_large .hsec4_itext:first-child {
        margin-bottom: 1.3rem;
    }
    .hsec4_btn {
        justify-content: center;
    }
    .hsec1_btn {
        display: flex;
        justify-content: center;
    }
    .hsec5_left, .hsec5_right {
        width: 100%;
    }
    .hsec5_item {
        position: relative;
        top: unset;
        height: 30rem;
        overflow-x: hidden;
    }
    .hsec5_item.hsec5_iright {
        position: sticky;
        top: 4.5rem;
    }
    .hsec5_item.hsec5_iright:nth-child(2) {
        top: 9rem;
    }
    .hsec5_item.hsec5_iright:nth-child(3) {
        top: 13.5rem;
    }
    .hsec5_item.hsec5_iright:nth-child(4) {
        top: 18rem;
    }
    .hsec5_item.hsec5_iright:nth-child(5) {
        top: 22.5rem;
    }
    .hsec7_top {
        display: block;
    }
    .hsec7_title {
        margin-bottom: 1.5rem;
    }
    .hsec8_map {
        height: 20rem;
    }
    .hsec8_box {
        display: block;
    }
    .hsec8_left, .hsec8_right {
        width: 100%;
    }
    #hsec-9 {
        height: unset;
        margin-top: 3.5rem;
    }
    .hsec9_top {
        margin-bottom: 1.5rem;
    }
    .hsec9_form {
        display: block;
    }
    .form_input {
        margin-right: unset;
        margin-bottom: 1.25rem;
    }
    .form_input input {
        width: 100%;
    }
    .btn_post {
        width: 100%;
    }
    .from_btn {
        padding-top: 1rem;
    }
    .hsec9_politic {
        margin-top: 1rem;
    }
    footer {
        margin-top: 3.5rem;
    }
    .foot_logo {
        width: 50%;
    }
    .foot_box {
        display: block;
    }
    .foot_left {
        width: 100%;
        display: block;
    }
    .foot_right {
        width: 100%;
    }
    .foot_lbox {
        margin-bottom: 1.25rem;
    }
    .foot_tel, .foot_email {
        text-align: unset;
    }
    .foot_btn {
        margin-bottom: 1.5rem;
    }
    .foot_box2 {
        display: block;
    }
    .foot_bottom:first-child {
        margin-bottom: 1.25rem;
    }
    .hsec5_ititle {
        font-size: 1.75rem;
    }
    .hsec5_inum {
        font-size: 5rem;
    }
	.whatsapp {
		right: 20px;
		bottom: 5.4rem;
	}


















}
@media screen and (max-width:550px) {
    body{
        font-size: 1.1rem;
    }
    a, button, input, textarea {
        font-size: 1.1rem;
    }
}
