@media screen and (max-width: 1350px) and (min-width: 1025px) {
    .list_topbar li {
    margin: 8px;
}

.list_topbar li.callss a {
    font-size: 15px;
}

li.callss {
    display: none;
}
  .list_topbar li {
    margin: 8px;
}

.list_topbar li.callss a {
    font-size: 15px;
}

li.callss {
    display: none;
}

ul#menu-main li a {
    font-size: 15px;
    padding: 10px;
}

h4.tt_box {
    font-size: 30px;
}

h4.tt_box:after {
    top: 38px;
}  
}
@media screen and (max-width: 767px) {
div#all_videohome .e-con-inner {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.logo {

    text-align: center;

}
.item_bsis {
    flex: 0 0 100%; /* m?i item full width */
  }
.item_taxonomy {
    width: 100%;
    margin-bottom: 20px;
}
.on_singkk>h2 {
    font-size: 17px;
}
.item_taxonomy:nth-child(3n+2) {
    margin-left: 0;
    margin-right: 0;
}

div#main_sin {
    padding: 0;
}

.banner_tax img {
    bottom: 0;
}

.logo img {

    max-width: 240px;

}
div#banner_id h2 {
    font-size: 17px;
}

div#all_hinhanh, .main_sin222 div#all_hinhanh{
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

div#main_sin {
    padding: 0 15px !important;
}

a.link_hahn {
    font-size: 16px;
}
.item_cp {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.list_topbar li a {font-size: 10px;background: #5599cd;padding: 5px 10px;margin: 5px;display: inline-block;border-radius: 20px;color: #fff;}



.list_topbar li {

    margin: 0;

}



.list_topbar ul {text-align: center;margin-top: 0;margin-bottom: 0;padding: 3px 0;}



.callus {

    display: none;

}

h2.elementor-heading-title.elementor-size-default:after {
    top: auto;
    bottom: -18px;
}

header#headers {

    display: none;

}

h2.elementor-heading-title.elementor-size-default {
    font-size: 20px;
    margin-bottom: 20px;
            line-height: 1.3;
}

h4.tt_box {font-size: 23px;}

.item_bs p {font-size: 15px;}



.item_bs span {font-size: 13px;}



.content_gioithieu {padding: 15px;margin: 20px 0;font-size: 16px;}



.it_nhans span {

    font-size: 25px;

}



.it_nhans img {

    height: 40px;

}



.it_nhans p {

    font-size: 10px;

}



.img_dv {

    width: 100%;

    margin-top: 30px;

}



.link_dv {

    width: 100%;

    margin: 0;

}



.item_dv.item_active:after {

    display: none;

}



.link_dv a {

    font-size: 12px;

    margin: 5px;

}
.list_topbar li.callss a {
    padding: 6px 15px;
    font-size: 12px;
}

.list_topbar li.callss a span {
    width: 20px;
    height: 20px;
    line-height: 18px;
    font-size: 10px;
}

.list_topbar li.callss a span i {
    font-size: 10px;
}

html body {
    font-size: 16px;
}

h4.tt_box:after {
    width: 120px;
    height: 13px;
    left: calc(50% - 60px);
    top: 37px;
}

.item_dv h4 {
    font-size: 20px;
}

.item_dv p {
    font-size: 15px;
}

.item_dv {
    min-height: 145px;
}

.des_dv {
    font-size: 16px;
}
a.bt.bt_icon {
    font-size: 16px;
    height: auto;
    padding: 10px 20px;
}
.link_dv h4 {
    font-size: 20px;
}

.link_dv {
    padding: 15px;
}

.item_cpo {
    width: 100%;
}
.on_ex {
    padding: 15px;
}

.on_ex h4 {
    font-size: 13px;
}

.all_on1 h3 {
    font-size: 16px;
}

.ex_pod {
    font-size: 14px;
}

.box_onecol {
    margin-bottom: 15px;
}
.img_home img {
    display: none;
}
.box_bacol .img_posthome {
    width: 100%;
    padding-bottom: 66%;
}

.box_bacol .on_ex {
    width: 100%;
}
.owl-prev {
    position: static;
    display: inline-block;
    margin-right: 20px;
    width: 30px;
    height: 30px;
}

.owl-next {
    position: static;
    display: inline-block;
    margin-left: 20px;
    width: 30px;
    height: 30px;
}
.box_bacol .on_ex h3 {
    font-size: 16px;
}
#mobmenuleft .mob-expand-submenu, #mobmenuleft > .widgettitle, #mobmenuleft li a, #mobmenuleft li a:visited, #mobmenuleft .mobmenu-content h2, #mobmenuleft .mobmenu-content h3, .mobmenu-left-panel .mobmenu-display-name, .mobmenu-content .mobmenu-tabs-header li {
    font-family: Quicksand, sans-serif;
}

.mobmenu-left-panel {
    width: 100%;
}
.logo {
    display: none;
}

.mob-menu-logo-holder {
}

.mob-menu-logo-holder {
    background: #effaff;
}

.mobmenul-container i {
    color: #3948a1;
}
div#motes {
    margin-top: 20px;
}
.item_cpo:nth-child(3n+2) {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 20px;
}

.botom_bar li.callss {
    font-size: 16px;
}

div#main_footer h3 {
    font-size: 16px;
}

.on_fte li {
    font-size: 14px;
}

div#coppy span {
    font-size: 12px;
}
}