@media (min-width: 1441px) {
    #full {
        width: 100% !important;
        margin: 0 auto;
    }

    .fixedkhung {
        width: 1366px !important;
        margin: 0 auto;
    }
	.sanpham>* , .product_visual .info_00 .content_bg_00 {
		max-width: 1366px;
		margin: auto;
	}
}

@media (max-width: 1366px) {
    #full {
        width: 100% !important;
        margin: 0 auto;
        min-width: 100% !important;
    }

    .langCon {
        right: 305px;
    }
}

@media (max-width: 1360px) {
    .hethongphanphoi li {
        width: 100% !important;
    }
}

@media screen and (max-width: 1256px) {
    .tintuc_thnh a {
        font-size: 13px;
    }
}

@media screen and (max-width: 1237px) {
    .thach_th {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
}

@media screen and (max-width: 1216px) {
    .thachaaab {
        padding-left: 10px !important;
    }
}

@media screen and (max-width: 1200px) {
    .laykhunglon {
        width: 100%;
    }

    /*.fixedkhung, #menuin, .sanpham {
        width: 95% !important;
    }*/
}

@media screen and (max-width: 1194px) {
    div#search {
        right: 0px;
    }

    .phan_tintuc {
        background-size: 100% 294px !important;
    }
}

@media screen and (max-width: 1181px) {
    div.search {
        right: 0px;
    }
}

@media screen and (max-width: 1165px) {
    #header #phanmorong {
        width: 100% !important;
    }
}

@media screen and (max-width: 1148px) {
    #chinhdorongmenu {
        width: 100% !important;
    }

    div#search {
        right: 0px;
    }
}

@media screen and (max-width: 1143px) {
    #menu_v a {
        padding: 38px 15px;
    }
}

@media screen and (max-width: 1124px) {
    #an_hotline {
        right: 10px !important;
    }
}

@media screen and (max-width: 1116px) {
    #footth li a {
        display: block;
        color: #FFF;
        font-size: 16px;
        line-height: 40px;
        padding: 1px 24px;
    }
}

@media screen and (max-width: 1100px) {
    #slide {
        float: none;
        width: 100%;
        padding: 0px;
        box-sizing: border-box;
    }

    #dmsp_index {
        display: none;
    }

    #info1 {
        width: 100%;
        margin-left: 0px;
        float: none;
    }

    div#info {
        position: relative;
        width: 100%;
        margin-left: 0px;
        float: none;
        margin-bottom: 10px;
    }

    .laykhunglon {
        width: 100% !important;
    }

    #phandamucmnu {
        position: relative;
        margin-bottom: 20px;
    }

    #background2 #themauxam {
        width: 100%;
        padding: 10px 0px;
        height: auto;
    }

    #phanbaiviet {
        width: 100%;
        height: auto;
    }

    #background2 #themaudo {
        width: 95%;
        float: none;
    }
}

@media screen and (max-width: 1049px) {
    #ninath {
        display: none;
    }

    #hienninath {
        display: block;
    }

    .th1 {
        width: 60% !important;
    }

    .th2 {
        width: 40% !important;
    }
}

@media screen and (max-width: 1088px) {
    .thumb_wrapper {
        width: 100% !important;
        height: auto;
        position: relative;
        float: left;
    }

    .thumb {
        margin-left: 0px;
        width: 100% !important;
        height: auto;
        overflow: hidden;
    }
}

@media screen and (max-width: 1085px) {
    div#search {
        right: 5px;
    }

    .chonchung {
        width: 100% !important;
        margin: 10px 0px;
    }

    .img_dv {
        width: 20% !important;
    }

    .nd_dv {
        width: 80% !important;
    }
}

@media screen and (max-width: 1073px) {
    #modunvantay {
        padding: 8px 20px;
        display: inline-block;
        background: #a12642;
        color: #fff;
        font-family: Mon;
        font-size: 14px;
        text-transform: uppercase;
        width: auto;
        margin-left: 20px;
        margin-top: 5px;
    }

    #menumobile {
        display: block;
    }

    .menu {
        background: transparent !important;
    }

    #menu_v {
        display: none !important;
    }

    #mnu {
        display: none;
    }

    #wap_menu_mobi {
        display: block !important;
    }

    #codinhmenu {
        display: block;
        right: 10px;
        top: 9px;
    }

    #scal {
        top: 20px;
        right: 59px;
    }
}

@media screen and (max-width: 1035px) {
    #phan_video > div {
        width: 100% !important;
    }
}

@media (max-width: 1027px) {
    div.search {
        display: none;
    }

    #lang {
        right: 68px;
    }
}

@media screen and (max-width: 1024px) {
    #btn-menu{
        display: block;
    }
    .langCon {
        right: 300px;
    }

    .chinhttvideo, .chinhttvideo1 {
        width: 100% !important;
    }

    #an_hotline {
        right: 0px !important;
    }

    #header #phanmorong {
        width: 100%;
    }

    #phantintuc {
        width: 100%;
        height: auto;
        padding: 20px 0px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 1000px) {
    .catchuoi10 {
        text-align: left;
        white-space: inherit;
        line-height: 25px;
        max-height: 76px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .tenanphamindex span, .tenanphamindex1 span {
        font-size: 37px;
        display: inline-block;
        color: #1d1d1d;
        font-family: MonL;
    }

    .xcall {
        display: none !important;
    }

    .support-online {
        display: block !important;
    }

    .xcall {
        display: none;
    }

    .chiseflex {
        display: block;
    }

    #x2 {
        display: none;
    }
}

@media screen and (max-width: 995px) {
    #footth li a {
        display: block;
        color: #FFF;
        font-size: 16px;
        line-height: 40px;
        padding: 1px 18px;
    }
}

@media (max-width: 991px) {
    .tde_fo1 {
        margin: 20px 0px;
    }
}

@media screen and (max-width: 993px) {
    .chinhlihe {
        text-align: center !important;
    }

    .thumb_wrapper {
        width: 404px !important;
        height: auto;
        position: relative;
        float: left;
        margin-bottom: 20px;
    }

    .thumb {
        margin-left: 0px;
        width: 404px !important;
        height: auto;
        overflow: hidden;
    }

    .phanvideo_in, .phantintuc_in {
        clear: both;
        width: 100% !important;
        height: auto;
    }
}

@media screen and (max-width: 985px) {
    div.search {
        width: 100%;
        height: 46px;
        position: relative;
        border: 1px solid #ccc;
        left: 0px;
        z-index: 123;
    }

    #dmspham {
        width: 30%;
    }

    .search input {
        float: left;
        width: calc(70% - 111px);
        height: 43px;
    }
}

@media screen and (max-width: 984px) {

}

@media screen and (max-width: 970px) {
    .chinhhaiphantutt {
        width: calc(100% - 3px) !important;
    }

    .phan1 {
        width: 30%;
    }

    .phan2 {
        width: 67%;
    }

    #an_hotline {
        right: 0px !important;
        left: 65px;
        top: 121px !important;
    }

    .width_40 {
        width: 100%;
        float: none;
        margin-left: 0px;
        margin-bottom: 20px;
    }

    .width_60 {
        width: 100%;
        float: none;
    }
}

@media (max-width: 959px) {
    .antimkiemtha {
        display: none !important;
    }
}

@media (max-width: 915px) {
    #menu_v {
        right: 0px;
    }
}

@media (max-width: 912px) {
    .phanmot {
        float: none !important;
        clear: both;
        width: 100% !important;
    }

    .phanhai {
        float: none !important;
        clear: both;
        width: 100% !important;
        margin-top: 20px;
    }
}

@media (max-width: 904px) {
    .video-container {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 30px;
        height: 0;
        overflow: hidden;
        margin-bottom: 1em;
    }

    .video-container iframe, .video-container object, .video-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    #phanhttt_thach div > img {
        width: 100%;
        height: auto;
    }
}

@media (max-width: 900px) {
    .fixed_thanhcuongh {
        /* border:1px solid #ff0;
        box-sizing:border-box; */
    }

    /*	#fix_giohang_in {
    width: 90%;
    height: 400px;
    left: 5%;
    }*/
    .phancopy, .phanthongke {
        width: 100% !important;
        text-align: center !important;
    }
}

@media (max-width: 899px) {
}

@media (max-width: 868px) {
    #conttentdangtin {
        max-width: 100%;
        left: 0px;
    }
}

@media (max-width: 817px) {
    .ancatnutnho {
        display: block !important;
    }
}

@media (max-width: 815px) {
    .hi1 {
        display: none;
    }

    .hinh_vt {
        display: none;
    }

    .tintuc_index2 {
        clear: both;
        display: none;
    }

    .img_tintuc_index {
        width: 30% !important;
    }

    .tintuc_index1 {
        width: 70% !important;
    }

    .slide_gioithieu {
        clear: both;
        width: 100% !important;
        height: auto;
    }

    .gioithieu {
        width: 100% !important;
        height: auto;
    }
}

@media (max-width: 800px) {
    .padding10p {
        width: 100% !important;
    }

    #fixed_thanhcuongh {
        box-sizing: border-box; /* overflow-x:auto; */
        max-width: 100%;
    }

    .san_pham1 {
        width: 100%;
        float: none;
    }

    .san_pham2 {
        width: 100%;
        float: none;
    }
}

@media (max-width: 799px) {
    #banner1 {
        width: 452px;
        height: auto;
        float: left;
        margin-left: 0px;
    }

    /*div#header {*/
    /*    position: relative;*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*}*/
}

@media (max-width: 776px) {
    #phan_dm > div {
        width: 100% !important;
    }

    .img_tintuc_index {
        display: none;
    }

    .chinh_img {
        width: 30% !important;
    }

    .tintuc_index1 {
        width: 100% !important;
    }

    .chinh_nd_tnvt {
        width: 70% !important;
    }

    .chon_tin {
        width: 50% !important;
    }
}

@media (max-width: 776px) {
    .chiath1 {
        float: none !important;
        width: 80% !important;
        height: auto;
        text-align: left;
        margin: 0 auto;
        clear: both;
    }

    .chiath2 {
        float: none !important;
        width: 80% !important;
        height: auto;
        text-align: left;
        margin: 0 auto;
        clear: both;
    }

    #side_menu_container .all_search_container .is_mobile {
        display: none;
    }
}

@media (max-width: 768px) {
    div#header:hover {
        background: none;
    }

    div#header {
        height: 50px;
        padding: 0 10px;
    }

    div#banner {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
        top: 10px;
    }

    div#banner img {
        width: 120px;
    }

    #top_odd {
        display: none;
    }

    #side_menu_container {
        position: relative;
        right: unset;
    }

    #side_menu_container .all_search_container .is_desktop {
        display: none !important;
    }

    #side_menu_container .all_search_container .btn_all_search {
        top: 4px;
        height: 40px;
        width: 40px;
    }

    #side_menu_container .all_search_container .btn_search_close {
        top: 4px;
        height: 40px;
        width: 40px;
    }

    #side_menu_container .all_search_container {
        float: none;
    }

    #side_menu_container .all_search_container .is_mobile {
        left: 0 !important;
        height: 40px !important;
        top: 50px !important;
        margin: 0 !important;
    }
    #side_menu_container .all_search_container .on{
        top: 45px;
        right: 10px;
    }

    .star.star1 {
        display: none;
    }

    .rule_scroll {
        max-width: 100%;
        overflow-x: scroll;
    }

    .rule_scroll table {
        width: 800px;
    }

    .xdangtin {
        max-width: 350px;
        margin: 0 auto;
        width: 100%;
    }

    #backgrounddangtin .flex {
        display: block;
    }

    #frdangtin {
        margin: 10px 0px;
    }

    #imggioithieu {
        width: 49%;
        float: left;
    }

    .thaydoi1 {
        float: none;
    }

    .thaydoi1 span {
        display: none;
    }

    .chinhgiohang {
        padding: 9px 10px;
    }

    #hinhdesktop {
        display: none;
    }

    #hinhmobile {
        display: block;
    }

    .th2 {
        background-size: 292px 105px !important;
    }

    .baohinh_img .hinh_ssp img {
        max-width: 80%;
        width: 100%;
    }

    .phan_tintuc {
        min-height: 362px !important;
        background-size: 100% 362px !important;
    }

    .tintuc_thnh {
        box-sizing: border-box;
        padding-top: 69px;
        padding-left: 15px;
    }

    #phandoitac {
        margin: 0px;
    }
}

@media (max-width: 761px) {
    #phantop {
        height: auto;
    }

    #antimkie {
        display: none;
    }

    #hientimkiem {
        display: block !important;
    }

    div#search {
        right: 5px;
        position: absolute;
        top: 4px;
        left: 46px;
    }

    .thaydoi {
        text-align: left !important;
    }
}

@media (max-width: 756px) {
    .menu_c1 {
        padding: 0px;
        width: 100%;
        background: #FFC900;
    }

    .menu_c1 li {
        width: 50%;
    }
}

@media (max-width: 745px) {
    div.search {
        display: none;
    }

    #phanbaiviet .chia3 {
        width: 100%;
    }
}

@media (max-width: 717px) {
    .img_dv {
        width: 40% !important;
    }

    .nd_dv {
        width: 60% !important;
    }
}

@media (max-width: 717px) {
    #mauth li {
        width: 43% !important;
    }
}

@media (max-width: 699px) {
    #side_menu_container .btn_em_mode {
        display: none;
    }

    .flexheader {
        display: flex;
        justify-content: space-between;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -webkit-flex-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    #banner {
        float: none;
    }

    #banner1 {
        width: 100%;
        max-width: calc(100% - 101px);
        height: auto;
        position: relative;
        top: 0px;
        z-index: 123;
        left: 0px;
        margin-left: 20px;
    }

    .formlienhe .nammuoiphantram {
        width: 100% !important;
    }

    #an_hotline {
        right: 0px !important;
        left: 65px;
        top: 134px !important;
    }

    .noikhung {
        width: 100% !important;
    }

    .video-container object, .video-container embed {
        width: 100% !important;
    }

    #listVideo {
        width: 100% !important;
    }

    div#info {
        width: 100% !important;
        margin: 0 auto;
    }

    div.info-title {
        background: url(images/counter/danhmuc_07.png) no-repeat left 4px;
    }
}

@media (max-width: 666px) {
    #bao_ptop {
        display: none;
    }

    #scal {
        position: absolute;
        top: 106px;
        right: auto;
        z-index: 1111;
        left: 0px;
    }

    /*div#header {*/
    /*    position: relative;*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*}*/
}

@media (max-width: 662px) {
    #logoth {
        width: 140px;
        top: 11px !important;
    }

    .th1 {
        width: 100% !important;
    }

    .th2 {
        width: 285px !important;
    }
}

@media (max-width: 662px) {
    .nivo-caption, .nivo-controlNav {
        display: none !important;
    }
}

@media (max-width: 625px) {
    .xclose {
        display: none !important;
    }

    #chinhngonngu {
        margin-right: 52px;
    }

    .clickspnoibat span {
        font-size: 12px;
        color: #767676;
        text-transform: uppercase;
        cursor: pointer;
    }
}

@media (max-width: 615px) {
    #duoifooter {
        line-height: 25px;
        padding: 20px 10px;
        box-sizing: border-box;
    }
}

@media (max-width: 608px) {
    .mg20px {
        width: 100% !important;
    }

    .giakhongthucthi {
        margin-left: 0px;
        width: 100%;
        display: block;
    }

    .giathucthi {
        width: 100%;
        display: block;
        text-align: center;
    }

    .chinhgiohangnew {
        bottom: 228px;
        right: 28px;
    }

    #btn-zalo {
        right: 28px;
        bottom: 160px;
    }

    .chatface {
        right: 28px;
        bottom: 90px;
    }

    .tenanphamindex span, .tenanphamindex1 span {
        font-size: 20px;
    }

    .text iframe {
        max-width: 100% !important;
        width: 100% !important;
    }

    .phan2 {
        width: 56%;
    }

    .phan1 {
        width: 40%;
    }

    .san_pham2 {
        width: 100%;
        float: none;
        margin-left: 0px;
    }

    .san_pham1 {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }

    #top {
        bottom: 10px;
    }
}

@media screen and (max-width: 600px) {
    #khungdankynhantin1 {
        width: 90%;
    }
}

@media (max-width: 595px) {
    ul#tabs-nav {
        float: left;
        list-style: none;
        margin-top: 4px !important;
        margin-bottom: 5px !important;
        margin-left: 5px !important;
        width: calc(100% - 10px);
    }

    ul#tabs-nav li {
        float: none !important;
        width: 100% !important;
        margin-bottom: 5px;
        background: none;
    }

    ul#tabs-nav a {
        display: block;
        padding: 10px 20px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        font-size: 14px;
        font-weight: bold;
    }

    .thumb_wrapper {
        width: 100% !important;
        height: 100% !important;
        position: relative;
        float: left;
        margin-bottom: 20px !important;
    }

    .thumb {
        margin-left: 0px;
        width: 100% !important;
        height: 308px !important;
        overflow: hidden;
    }

    .thumb ul {
        width: 100% !important;
    }

    .thumb img {
        width: 100% !important;
        height: auto !important;
    }
}

@media screen and (max-width: 576px) {
    .chinhghmoi .active {
        display: none !important;
    }

    .giohangcot11 {
        width: 50% !important;
    }

    .baohinh_img .hinh_ssp {
        height: auto !important;
        float: none;
        width: 50%;
        margin: 0 auto;
    }

    .baohinh_img {
        width: 100%;
        height: auto;
        padding-left: 0px;
        box-sizing: border-box;
    }

    .baohinh_img img {
        max-width: 100% !important;
        height: auto !important;
        width: 100% !important;
    }

    .xoasanpham {
        display: block;
        margin-top: 8px;
        text-align: center;
    }

    .ten_ssp {
        width: 100%;
    }

    .giohangcot12 {
        width: 50% !important;
        text-align: center;
        padding-left: 0px;
        color: #f00;
        font-weight: bold;
        font-size: 16px;
    }

    #tiepmucmua {
        margin-top: 9px;
    }

    .giohangcot13 {
        width: 50% !important;
    }

    .giohangcot14 {
        width: 100% !important;
    }

    .thanhdon {
        border: none !important;
    }

    /*.thanhgach_duoi{
    border-bottom:1px solid #ccc;
    }*/
    .thanhgach_duoi input {
        width: 100%;
        text-align: center;
    }

    .bomau {
        background: none !important;
        min-height: auto !important;
    }

    .maudo_giohang {
        background: #f00 !important;
        color: #fff !important;
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 566px) {
    .thach_th {
        margin: 10px auto !important;
        clear: both !important;
        float: none !important;
        width: 100% !important;
    }

    .chia6 {
        width: 33.333%;
        padding: 0px 10px;
        margin-bottom: 20px;
        float: left;
    }
}

@media (max-width: 547px) {
    .xfoot {
        width: 100% !important;
    }

    #logoth {
        width: 112px;
        top: 46px !important;
    }

    #dangkinhantin_new {
        background: none !important;
        text-align: center !important;
        width: 100% !important;
    }

    .phankhung_phai {
        width: 100%;
        position: relative;
    }

    #phankhung1 {
        width: 50%;
    }

    #phankhung2 {
        border-right: none;
        width: 50%;
    }
}

@media screen and (max-width: 545px) {
    #phan_email {
        width: 50%;
    }

    #phan_hotline {
        width: 50%;
    }

    #social {
        width: 50%;
    }
}

@media screen and (max-width: 498px) {
    .thumb {
        margin-left: 0px;
        width: 100% !important;
        height: 263px !important;
        overflow: hidden;
    }
}

@media screen and (max-width: 495px) {
    .img_dv {
        width: 100% !important;
        border-radius: 0px;
        margin: 20px 0px;
    }

    .img_dv img {
        border-radius: 0px;
    }

    .nd_dv {
        width: 100% !important;
    }

    .img_gioithieu {
        width: 100% !important;
    }

    .nd_gioithieu {
        width: 100% !important;
        margin-top: 20px;
    }

    .hinh_ttnew {
        width: 100% !important;
    }

    .nd_ttnew {
        width: 100% !important;
    }

    .chinh_img {
        width: 100% !important;
    }

    .chon_tin {
        width: 100% !important;
    }
}

@media screen and (max-width: 481px) {
    .phan_tintuc {
        min-height: 300px !important;
        background-size: 100% 300px !important;
    }
}

@media screen and (max-width: 455px) {
    #an_hotline {
        right: 0px !important;
        left: 129px;
        top: 134px !important;
    }

    div#footer {
        background-repeat: repeat;
        background-size: inherit !important;
    }
}

@media screen and (max-width: 496px) {

    .basp {
        width: 50% !important;
        margin: 0px !important;
        padding: 0px 5px;
    }

    .chinhheight {
        margin-right: -5px !important;
        margin-left: -5px !important;
    }

    .noikhung {
        width: 100% !important;
    }

    div.info-content {
        width: 100%;
        padding: 0px;
    }
}

@media screen and (max-width: 485px) {
    #lang {
        top: 75px;
        right: 10px;
    }

    #tenggt {
        font-family: Metro;
        font-size: 63px;
        color: #60af37;
        text-align: center;
        margin: 10px 0px;
    }

    #hienthigiothang {
        right: 10px;
    }
}

@media screen and (max-width: 431px) {
    #phankhung1 {
        width: 100%;
        border-bottom: 1px solid #ccc;
        text-align: center;
        background: none;
    }

    #phankhung2 {
        border-right: none;
        width: 100%;
        border: 1px solid #ccc;
        border-top: 0px;
    }

    #dangki {
        font-size: 13px;
        color: #373737;
        font-family: OpenSan;
        text-align: center;
    }
}

@media screen and (max-width: 425px) {
    .thanhphannoidungin .tentp a {
        font-family: H;
        color: #ffffff;
        font-size: 19px;
        display: block;
        text-align: center;
    }

    /*#menu_v {
    display: none !important;
    }
    #mnu{
        display: none;
    }*/
    #thanhmn_left a {
        top: 0px;
        position: relative;
    }

    .langCon {
        right: 53px;
        top: 2px;
    }

    #codinhmenu {
        display: block;
        right: 10px;
        top: -2px;
    }

    .giathucthi, .giakhongthucthi, .giathucthi1 {
        display: block;
        margin: 0px;
        text-align: center;
    }

    .chinhgiohangnew {
        top: 100px;
    }

    .san_pham1 {
        width: 100%;
        float: none;
    }

    .san_pham2 {
        width: 100%;
        float: none;
        margin-left: 0%;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .text1 {
        margin: 0px !important;
    }

    #hinhmobile .bokhung {
        padding: 0px !important;
        margin: 0px !important;
    }

    .slider-nav1 {
        margin-top: 20px;
    }

    #footer1 {
        display: block;
    }

    .chiath1 {
        width: 100% !important;
    }

    .chiath2 {
        width: 100% !important;
    }

    /* Gio hang */
    #fixed_thanhcuongh .wrap {
        min-width: 100%;
    }

    .wrap .chia2 {
        width: 50%;
        height: auto;
        float: left;
        padding: 0px;
        box-sizing: border-box;
    }

    .wrap #giohang_benphai {
        display: inline-block;
        width: 100%;
        text-align: left;
    }

    .wrap .row_chiahai {
        margin: 0px;
    }

    .chinhhinhctsp {
        width: 70%;
        margin: 0 auto;
    }

    .slick-next {
        top: 41% !important;
        right: 0px !important;
        width: 40px !important;
        height: 40px !important;
        z-index: 9999 !important;
        background: url(img/nutright_26.png) no-repeat left top !important;
    }

    .slick-prev {
        top: 41% !important;
        width: 40px !important;
        height: 40px !important;
        z-index: 9999 !important;
        background: url(img/nut_left_26.png) no-repeat left top !important;
        left: 8px !important;
    }

    #duoifooter {
        line-height: 20px;
    }

    .phan1 {
        float: none !important;
        width: 100% !important;
        margin-bottom: 10px;
    }

    .phan2 {
        width: 100% !important;
        margin-top: 20px;
    }

    .san_pham1, .san_pham2 {
        width: 100% !important;
        float: none !important;
        margin-bottom: 20px;
    }

    .giohangcot11 {
        width: 100% !important;
    }

    .baohinh_img {
        width: 35%;
        height: auto;
        padding-left: 0px;
        box-sizing: border-box;
        margin: 0 auto;
    }

    #dodulieu {
        height: 65vh;
    }
}

@media screen and (max-width: 405px) {
    .thumb {
        margin-left: 0px;
        width: 100% !important;
        height: 240px !important;
        overflow: hidden;
    }
}

@media screen and (max-width: 400px) {

    #an_hotline {
        right: 0px !important;
        left: 76px;
        top: 134px !important;
    }

    .noikhung {
        width: 100% !important;
    }

    #nhantin {
        background-size: 100% 32px !important;
        width: 100% !important
    }

    #emailth {
        width: 240px !important;
    }

    .phan1, .phan2 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .giohangcot11 {
        width: 100% !important;
    }

    .giohangcot12 {
        width: 100% !important;
    }

    .giohangcot13 {
        width: 100% !important;
    }

    .giohangcot14 {
        width: 100% !important;
    }

    /*#fixed_thanhcuongh .chia2{
    width:100% !important;
    }*/
    .benphaigh {
        text-align: left;
    }

    .hinhcon1 {
        padding: 0px !important;
    }

    .chinhhinhctsp {
        width: 100%;
        margin: 0 auto;
    }
}

@media screen and (max-width: 342px) {
    div#banner {
        left: 0px;
    }
}

@media screen and (max-width: 330px) {
    .chinhbox_sp {
        width: calc(100% - 3px) !important;
    }
}

@media screen and (max-width: 320px) {
}