
@media screen and (max-width: 960px) {
    .gallery__item:nth-child(1){float: none;width: 100%;margin-bottom: 10px}
    .gallery__item:nth-child(2), .gallery__item:nth-child(3), .gallery__item:nth-child(4), .gallery__item:nth-child(5) {
        width: calc(50% - 5px);
        height: 335px;
        float: left;
    }
    .btn_cart_fixed{display: none;}
    #copy_right{padding: 10px;}
    #filter{
        top: auto;
        right: auto;
        position: relative;
        max-width: 100%;
        transform: none;
        background-color: #eeeeee;
    }
    .daily_i {
    width: calc(100% - 20px);
    margin: 10px;
    text-align: center;
    }
    div#main_content{}
    .wp_name{position: relative;bottom: auto;}
    .product__name{font-size: 12px;}
    .product_info b{width: 100%;}
    .number-input,.product_info .dathang, .product_info .dathang2{margin-top: 10px;}
    .quantity{flex-direction: column;align-items: flex-start;}
    .wp_slick{flex-direction: column;}
    .zoom_slick .slick2,.zoom_slick .slick,.product_info .dathang, .product_info .dathang2{width: 100%;}
    .zoom_slick .slick{margin-top: 15px;}
    nav#menu {
        display: none;
    }
    div.search{
        width: 100%;
        margin-right: 0;
        margin: 0 auto;
        float: none;
    }
    .list_btn a{margin-left: 20px;}
    .theodoidh, .login{width: auto;}
    .theodoidh img, .login img{max-height: 25px;}
    .product_info{padding-left: 20px;}
    .zoom_slick .desc{padding-left: 0}
    .product_detail,.product_content{padding: 0 20px}
    .product_detail .col_w30{padding-left: 20px}
    #logo{margin-left: 10px;}
    .product__item,#suggested_products .product__item {
        width: calc((100% / 4) - 12px);
        margin: 0 6px 25px;
    }
    #list_menu>li{position: relative;}
    #list_menu>li:after{top: 7px}

    #menu_left{width: 100%;height: auto}
    #menu_left.special{display: block;position: relative;}
    #list_menu .sub_menu{right: auto;left: 0;width: 100%;position: relative;}
    #slick_slider{width: 100%;padding: 0}
    .frm_lienhe_index{width: 100%;}
    .btn_cart i{padding-right: 0}
    div.header{display:block}
    nav#menu #logo{display: none;}
    #header{padding: 10px!important;background-color: #fff;}
    .col_w20.dieuhuongphai{position: absolute;padding: 0;bottom: 45px;right: 5%;}
    .sp_cart_top span{position: absolute;top:5px;left:6px;}
    div.wap_menu{height:auto;position: relative;}
    div.wap_menu .menu {width:100%;margin: 0px auto;text-align: center;}
    #new_collection{height: 480px;}
    h3.mid_title{font-size: 18px;}
    #shop_by_collection .collection_title{font-size: 25px;}
    div#header .content_bn{text-align:center;}
    .info_header span{margin:0;line-height:20px}
    .info_header{position:relative;top:auto;right:auto;width:100%;text-align:center;padding:5px;}
    .info_header .ten_cty {width:100%;text-align:center;}
    div#lang {margin:0px;}
    .info_header .phone , .info_header .email {display:inline-block;vertical-align:top;margin:2px 10px;float:none;}
    #other_collection{height: 48%}
    .sp_cart_top {position: relative;
        display: inline-block;
        bottom: auto;}

        div#lienket{display:none}
    div#header .logo , .hotline_top{/* display: block; */}
    div#header .banner {margin: 0px;}
    .hotline_m{float:right;display:block;padding-right:10px;font-size:22px;color:#FF2B2B;font-family:UTM_impact}
    div#main_content{width:100%;margin:0 auto}
    div#footer{width:100%}
    div#danhmuc{display:none}
    div#right{width:100%}
    div#left{display:none}
    div#main_footer{width:100%}
    div#thongke{width:100%}
    div.thongke_an{display:none}
    div.tt_lh{width:100%;text-align: center;margin-bottom: 15px;}
    div.bando{width:100%}
    .menu_login{display: block;}
    div#header .content_top{line-height: 0;}
    div#logo img{max-width: 150px}
    .mauve_header{width: 100%}1
    .header a.hien_menu{
        color: #8d5868;
        font-size: 22px;
        position: fixed;
        left: 18px;
        top: 35px;
        z-index: 999;
    }
    #wp_new_collection .head_content{padding: 25px 0 15px;font-size: 16px}
    h3.mid_title{font-size: 20px;line-height: 20px;}
    #collection_content{font-size: 20px;line-height: 30px;padding: 0 30px;height: 51%}
    #shop_by_collection{margin-top: 25px;}
    div#dsinstagramesinner, #mauveladies{padding: 25px 25px!important;}
    #mauveladies .tieudeindex{margin-bottom: 5px;font-size: 16px;letter-spacing: 2px;}
    body{letter-spacing: 1px;}
    div#wap_footer{margin-top: 20px;}
    h3.tdfooter{margin-bottom: 0px;}
    .congdong{padding: 25px 0}
    .aboutfooter{padding: 15px 0}
    .aboutfooter{padding: 0 20px}
    #mauveladies .tieudeindex, #dsinstagramesinner .tieudeindex{font-size: 16px;}
    .tieudeindex{margin-bottom: 5px;}
    div#dknt h3{font-size: 16px}
    #ndaboutfooter p{font-size: 12px;}
    #col_left{display: none;}
    #col_right{width: 100%!important;}
    .motnewarrival{width: calc((100%/4) - 16px)}
    p.tenlookbook{width: 100%;top: 40%;left: 90%;font-size: 25px;font-family: LatoBold;}
    p.tenlookbook a{color: #fff;opacity: 1}
    .thongtinlookbook h3{font-size: 25px;}
    .thongtin_ft{margin-top: 110px;}
    div.motlookbook{padding: 0 20px}
    .galleryItem{flex:1 250px;}
    iframe{width: 100%;}
    .box_container .content{padding: 20px;margin-top: 0px!important}
    .product_info li.ten{font-size: 16px;}
    ul.product_info li p{font-size: 16px;line-height: 22px;}
    .product_info li .dathang{padding: 0}
    .cover_soluong.clearfix li,.cover_soluong.clearfix p{float: none;}
    #popup_size_chart img{width: 100%;}
    .thongtinstories{width: 90%;}
    .container11 h3{padding: 20px 0;}
    #wp_size_chart{width: 40%}
    
    div#col_right{
        padding: 0;
    }
    .box_container.tips{padding: 20px 75px }
    .load_session_cart:after {
        display: none
    }
    a#delete_cart{width: 30px}
    #popup_mauve{padding: 75px 30px 0}
    #store_content{height: 500px}
    div#slider{max-height: auto;overflow: initial;}
    #product_index .title{font-size: 24px}
    div#wap_footer .content_ft{padding: 10px;padding-top: 10px;flex-direction:  column;}
    div#wap_footer .content_ft > div{width: 100%;padding: 0;padding-left: 0!important;padding-right: 0!important;margin-bottom: 20px;}
    .title_ft{margin-bottom: 5px;}
}
@media screen and (max-width: 920px)
{

}
@media screen and (max-width: 768px) 
{   
    .product_info .gia span{font-size: 18px;}
    .theodoidh, .login{max-width: 120px;}
    .list_btn a{margin-left: 15px;}
    .zoom_slick .desc{padding-right: 0}
    div#wap_footer .content_ft{display: block}
    .info_right{max-width: 100%}
    .cart_popup{width: calc(100% - 20px)}
    .product__tag{top: 10px;right: 10px}
    .title_product_detail{font-size: 16px}
    .product__price, .product_old_price{font-size: 14px}
    .footer_bar{padding: 10px}
    .brand_name{font-size: 16px}
    #gallery{margin: 0}
    .zoom_slick{padding-right: 0}
    .box_container .content{padding: 10px}
    .product_info{padding-left: 0}
    .product_detail .col_w70,.product_detail .col_w30{
        width: 100%;
        padding-left: 0;
        padding: 10px;
    }
    .product_info b{width: auto;}
    .content_ft>div{width: 100%!important;margin-bottom: 20px}
    div#wap_footer .title{margin-bottom: 5px}
    .product__item, #suggested_products .product__item {
        width: calc((100% / 3) - 12px);
        margin: 0 6px 25px;
    }
    .tieude_giua{font-size: 18px;margin-top: 10px;margin-bottom: 10px}
    #giohang tbody>tr:first-child>td,#giohang td{font-size: 13px}
    #wp_cart_total{padding: 0;margin-top: 50px}
    #giohang{padding-right: 0;border-right: none;float: none}
    span.size{display: inline-block;}
    .wap_1200.dshinhdanhmuc.clearfix ul li:last-child {
        margin-right: 0px;
    }
    div#dstendanhmucsanpham {

        display: none;
    }

    .mothinhdanhmuc {/* width: calc( ( 100% / 2 ) - 40px ); *//* float: left; */width: calc( ( 100% / 2 ) - 23px );float: left;margin: 4px 10px;}
    .frm_lienhe_index {

        width: 100%;
    }
    .khunglookbook
    {
        display: none;
    }
    div#dslookbook {
        padding: 0px 10px;
    }
    .zoom_slick {
        width: 100%;
    }
    .product_info {
        width: 100%;
    }

    .motnewarrival {
        width: calc((100% / 3) - 15px) !important;
    }
    /*Bestseller*/
    .item.bestseller {
        width: calc(( 100% / 3 ) - 23px) !important;
        margin: 20px 10px 0px 0px;
        position: relative;
    }

    .item_duan{width:100%}
    .search_product{top:-35px}
    .content_banner{text-align:center}
    .dienthoai_top{top:3px}
.item{/* width: calc((100% / 2) - 20px) !important; */}

.col_slide1 {width: 100%;}
.col_slide2 {width: 100%;}

.box_news.n_index {font-size: 12px;}
.box_news.n_index .ten a {font-size: 13px;line-height: 20px;}
.box_news.n_index .mota {display: none;}
#new_collection{height: 360px;}
#shop_by_collection .collection_title{font-size: 20px;margin-bottom: 15px;}
#shop_by_collection .col_left span{font-style:12px;margin-bottom: 10px;}
#shop_by_collection .col_left p{margin-bottom: 15px;}
.mauve_header p{font-size: 11px;margin:10px auto;}
#mauveladies .tieudeindex, #dsinstagramesinner .tieudeindex{font-size:13px; }
div#dknt h3{font-size: 14px;}
form#frm_dknt span{font-size: 11px;}

form#frm_dknt .txt_input{margin-top: 0px;}
form#frm_dknt input[type='button']{margin-top: 0px;}
h3.tdfooter{font-size: 16px;}
div#ndaboutfooter p{font-size: 11px;line-height: 20px;}
.galleryItem{flex:1 170px;margin: 0.2rem}
.zoom_slick{width: 100%;margin-bottom: 15px;}
#wp_product_info{width: 100%;margin-top: 15px}
.col_w20.dieuhuongphai{bottom: 35px;width: 40%}
.hinhchinhstories{width: 70%;}
.thongtinstories h3{font-size: 20px;padding: 15px 0}
.thongtinstories p span{    font-size: 13px!important;background-color: white;line-height: 22px;}
.container11 h3{padding: 10px;font-size: 20px}
.box_news{width: calc(100% - 8px);}
.motlookbook.item {width: calc((100% / 2) - 30px);}
div.motlookbook{flex-direction: column;}
div.thongtinlookbook,div#col_img{width: 100%;}
.thongtinlookbook h3{font-size:20px;text-align: center;}
.thongtin_ft{margin-top: 0px;margin-bottom: 20px;}

.news_content{padding-left: 15px}
.box_news .mota{padding-top: 75px}
.box_container.tips_detail{width: calc(100% - 40px);margin:0 20px;}
#giohang{width: 100%;}
#wp_cart_total{width: 100%;float: none}
a#delete_cart{width: 25px;margin-right: 5px}
.right_gh .frm_lienhe{width: 100%;padding: 0;}
#httt{width: 100%;float: none}
#store_content{height: 400px;width: 50%}
.wp_news_video{flex-direction: column;}
.wp_news_video #video,#slick_tintuc{
    width: 100%;
}
.wp_news_video #video{
    height: 400px;
}
}
@media screen and (max-width: 603px) 
{
    a.tendanhmuc {
        position: absolute;
        bottom: 17px;
        width: 80%;
        left: 17px;
        border: 1px solid #FBB3A5;
        color: #fff;
        background: #FBB3A5;
        padding: 6px 1px;
        font-family: UTMAvo;
    }
    .account{margin-left: 0;}
    .theodoidh{display: none;}

    p.tenlookbook {
        position: absolute;
        top: 40%;
        left: 4%;
        font-size: 26px;
        text-transform: uppercase;
        z-index: 100;
        transition: .3s;
        transform: translateX(-258px);
    }
    .item {
        /* width: calc((100% / 2) - 20px) !important; */
    }
    .oneinstagram a img {
        width: 100%;
        height: 122px;
        max-width: 100%;
    }

    div#lookbook a img {
        width: 100%;
        height: auto;
    }

    .motnewarrival {
        width: calc((100% / 2) - 23px) !important;
        margin: 2px 10px 0px 10px;
    }

    ._2p3a {
        margin: 4% auto !important;
    }

    /*Bestseller*/
    .item.bestseller
    {
        width: calc(( 100% / 2 ) - 23px) !important;
        margin: 20px 10px 0px 0px;
        position: relative;
    }

    /*Footer*/
    .col_w20.logo {
        width: 100%;
        text-align: center;
    }

    .col_w30.chinhanh {
        width: 100%;
        float: left;
        padding: 10px;
        text-align: center;
    }

    .col_w20.faps {
        width: 100%;
        text-align: center;
        float: left;
        padding: 0px !important;
    }

    .col_w30.fanpage {
        width: 100%;
        float: left;
        padding: 0px;
        text-align: center;
    }


    .gioithieu_index .col_gt{width:100%}
    .zoom_slick{width: 100%;float:none;margin:auto;}
    .product_info{width:100%;margin-top:10px}
    .dangky,div.dangnhap{width:100%}
    .col_ft{width:100%;padding:5px}
    .copy_right .c1{display:none}
    .copy_right .c2{width:80%}
    div#tabs ul#ultabs{padding-left:15px}
    div#tabs ul#ultabs li{margin-right:15px;font-size:17px;padding-right:15px}
    .col_w40,.col_w60,.col_w50,.col_w70{width:100%}
    .col_w30,.col_w20{width:100%}
    .box_first_news,#slick_tintuc_i{width:100%;padding:0;margin-bottom:10px}
    .category_main .banner{display: none;}
    .category_main .category_product{width: 100%;}
    .product__item, #suggested_products .product__item {
        width: calc((100% / 2) - 12px);

    }
}
@media screen and (max-width: 460px) {
    .cart_item{flex-direction: column;}
    .cart_item__img,.cart_item__info,.cart_item__info2{width: 100%;}
    div#tabs{padding: 10px!important;}
    #content_tabs td{padding: 5px!important;}
    #content_tabs table{font-size: 12px;}
    #related_product .product__item{width: 100%;}
    .slick_product{display: flex;flex-wrap: wrap;}
    .gallery__item:nth-child(2), .gallery__item:nth-child(3), .gallery__item:nth-child(4), .gallery__item:nth-child(5) {
        height: 210px;
    }
    .list_btn{width: 100%;margin-bottom: 10px;margin-top: 10px;display: flex;justify-content: space-between;}
    .list_btn a{margin-left: 15px;}
    .wp_logo{width: 100%;position: relative;}
    .btn_menu{position: absolute;left: 0px;top: 50%;transform: translateY(-50%);}
    .sub_menu .col_w33{width: 100%}
    .zoom_slick .desc,.product_info .product__tag__sale,.product_info .giacu,.promotion{font-size: 13px}
    .product_info .ten,.product_info .dathang span:nth-child(1), .hot_line_detail a span:nth-child(1),.hot_line_detail a span:nth-child(3){font-size: 18px}
    .product_info .gia{font-size: 32px}
    .product__name{display: inline-block;width: 100%}
    #product_index .title{font-size: 18px}
    .product__price, .product_old_price,.product__name{font-size: 11px!important}
    #httt{padding: 0}
    .cart_item__img{width: 35%}
    .col_product{align-items: flex-start!important;}
    .product__item {
        margin: 0 5px 20px;
        width: calc((100% / 2) - 10px);
        padding: 0;
    }
    div.wap_menu{padding: 10px 0}
    .thongtinlookbook h3{padding: 0}
    .motlookbook{margin-top: 20px!important;padding: 0!important}
    a.dathang1.btn-addcart1
    {
        display: none;
    }
    p.tenlookbook {
        position: absolute;
        top: 40%;
        left: 4%;
        font-size: 18px;
        text-transform: uppercase;
        z-index: 100;
        transition: .3s;
        transform: translateX(-258px);
    }

    .oneinstagram a img {
        width: 100%;
        height: 110px;
        max-width: 100%;
    }
    div#lookbook a img {
        width: 100%;
        height: auto;
    }
    .hinhthemsp{
        width: calc(100%/2);
    }
    /*Bestseller*/
    .item.bestseller {
        width: calc(( 100% / 2 ) - 23px) !important;
        margin: 20px 10px 0px 0px;
        position: relative;
    }
    div.tieude_giua{font-size:18px}
    div.frm_lienhe .item_lienhe input[type='text'],div.frm_lienhe .item_lienhe textarea,div.frm_lienhe .item_lienhe input[type='password']{width:100%}
    div.frm_lienhe .item_lienhe select{width:100%}
    .map_description{width:100%}
    .box_news a img{width:110px}
    div.frm_lienhe .item_lienhe p{width:100%}
    .othernews ul.phantrang{margin-left:0}
    .box_news h3 a{font-size:14px}
    .box_news_i{width:calc(100% - 30px)}
.item{/* width: calc((100% / 2) - 13px) !important; *//* margin:10px 5px; */}
.col_w30{width:100%}
#new_collection .col_left{display: block;width: 100%}
#new_collection .col_right{width: 100%;padding:0 10px;}
#new_collection{height: auto;display: flex;flex-direction: column;}
/*#shop_by_collection .col_left{display: none}*/
#shop_by_collection .col_right{width: 100%!important;padding:0 10px;}
#shop_by_collection .collection_title{font-size: 16px;}
#shop_by_collection .col_left span{font-size: 16px;}
#shop_by_collection .col_left{width: 100%!important;padding:20px;text-align: left;} 
.collection_thumb .zoom_hinh{margin: 0 5px;}
#collection_content{height:250px;margin-top: 5px}
#other_collection{height: auto}
.mauve_footer{padding: 5px 25px;}
#shop_by_collection .collection_title,#shop_by_collection .col_left p,#shop_by_collection .col_left a{}
.col_w20.dieuhuongphai{bottom: 30px;right: 1%;width: 40%}
div#logo{width: 25%;margin: 0 auto;}
#wp_shop_by_collection .slick-prev{top: 70%;height: 40px;width: 40px;}
#wp_shop_by_collection .slick-next{top:70%;height: 40px;width: 40px;left:85%}

#wp_size_chart{width: 70%;margin: 5% auto}
.news_img{float: none;width: 100%}
.box_news a img{width: 100%}
.news_content{padding:0;width: 100%;float: none}
.box_news .mota{padding-top: 30px}
.box_container.tips_detail{
    width: calc(100% - 20px)  ;
    margin: 0 10px;}
    .tieude_giua{font-size: 16px!important}

    #wp_cart_total{padding: 0}
    td.col_product{flex-direction: column;}
    #popup_mauve{flex-direction: column;padding: 20px 20px 0}
    #slide_img{width: 100%;}
    #store_content{width: 100%;margin-top: 10px}
    .close{font-size: 35px;top:15px;right: 25px}

}
@media screen and (max-width: 414px) {
    .congdong.col_w30 {
        text-align: center;
    }

    .thongtinfooter.col_w40 {
        text-align: center;
    }

    form#frm_dknt .txt_input {
        width: 100%;
        margin: 7px 0px;
    }

    div#col_right {
        width: 100%;
    }

    div#dieuhuongphai {
        left: 0px;
    }

    h3.ten a {
        font-size: 11px;
        line-height: 25px;
    }

    h3.ten {
        padding: 0px 0px 20px 0px;
        margin-top: 0px;
    }
    .hinhchinhstories {
        width: 100%;
    }

    .thongtinstories {
        width: 100%;
        text-align: justify;
    }
    .container11{padding: 0;}
    .motnewarrival1 {
        width: calc((100% / 2) - 23px);
    }
    .motnewarrivalhinhthem1 {
        left: 0px;
    }
    .motnewarrivalhinhthem {
        left: 40px;
    }
    form#frm_dknt input[type='button'] {
        top: 0px;
        margin-left: -45px;
    }
    p.sp_gia{font-size: 12px;}
    p.sp_giacu{font-size: 10px;margin: 18px 0 10px 0;}
    .motnewarrival{width: calc((100% / 2) - 23px) !important;text-align: center;}
    .thongtinsp{text-align: left;}
    div.tags{right: -5px;}
    .motlookbook.item{width: 100%!important;}
    .tenlookbook{left: 71%!important;}
    .hinhthemsp{width: 100%;}
    div#main_content{margin: 0px auto}
    #stories{padding: 0 15px;}
    .motlookbook{margin-top: 0px!important;}
    .col_w20.dieuhuongphai{bottom: 50px;}
    .content{margin-top: 0!important;}
    #giohang td{font-size: 13px}
    #giohang p{font-size: 13px}
    div#giohang{top: 30px}
    a#delete_cart{left:0;width: 25px}

}
@media screen and (max-width: 375px) {
    .product_info li .dathang {
        padding: 0px 30px;
    }
    .product__item{
        width: 100%;
        padding: 0;
    }
    
}
@media screen and (max-width: 360px) 
{

    span.tieudefooter {
        margin: 0px 100px;
    }
    .tieude_index {
        font-family: UTMAvo;
        font-size: 22px;
        color: #710707;
        width: 100%;
        margin-bottom: 10px;
        position: relative;
        text-align: center;
        text-transform: uppercase;
    }
    a.tendanhmuc {
        position: absolute;
        bottom: 17px;
        width: 71%;
        left: 17px;
        border: 1px solid #FBB3A5;
        color: #fff;
        background: #FBB3A5;
        padding: 3px 0px;
        font-family: UTMAvo;
    }
    span.size {
        margin-bottom: 15px;
        cursor: pointer;
    }

    .motnewarrivalnoidung {
        padding: 0px 0px !important;
    }
    .motlookbook.item
    {
        width: 100% !important;
    }

    p.tenlookbook {
        position: absolute;
        top: 40%;
        left: 4%;
        font-size: 14px;
        text-transform: uppercase;
        z-index: 100;
        transition: .3s;
        transform: translateX(-258px);
    }


    div#lookbook a img {
        width: 100%;
        height: 310px;
    }
.mothinhdanhmuc {/* margin: 0px; */}

.mothinhdanhmuc {width: calc( ( 100% / 2 ) - 23px );float: left;margin: 4px 10px;}
.khunglookbook
{
    display: none;
}
.motlookbook.item {
    width: 100%;

}
div.tags{right: 15px}
.dmsp-big{width:calc(100% - 20px)}
.item_dn{width:calc(100% - 25px)}
/*Bestseller*/
.item.bestseller {
    width: calc(( 100% / 2 ) - 13px) !important;
    margin: 20px 10px 0px 0px;
    position: relative;
}

/*.banggia,
.banggia tbody,
.banggia td,
.banggia tr
{
    display: block;
}
*/


}

/*--------------------phần bổ sung responsive bảng giá----------------*/

/*-------------!!!!!!!!!!!phần bổ sung responsive bảng giá----------------*/