
@media  (min-width:1367px){
	.snowclear-page-04,.snowclear-page-05,.slider-show-customer #owl-customer,.snowclear-page-05 {
	-webkit-transform: scale(1.4);
		-moz-transform: scale(1.4);
		transform: scale(1.4);
		transform-origin: top center;
		-moz-transform-origin: top center;
		-webkit-transform-origin: top center; 
			margin: auto;
		}
}
@media  (max-width:1280px) and (min-width:1980px){
	.box-problem-hair{
		-webkit-transform: scale(1.1); 
    -moz-transform: scale(1.1);
    transform: scale(1.1);  
	 transform-origin: top center;
	-moz-transform-origin: top center;
	-webkit-transform-origin: top center;
	    margin: auto;
	}
	.slider-news{
		max-width:94%;
	}
	.snowclear-page-04,.snowclear-page-05,.slider-show-customer #owl-customer,.snowclear-page-04,.snowclear-page-05 {
	-webkit-transform: scale(1.4);
		-moz-transform: scale(1.4);
		transform: scale(1.4);
		transform-origin: top center;
		-moz-transform-origin: top center;
		-webkit-transform-origin: top center; 
			margin: auto;
		}
		.wrap-slider-3d {
		transform-origin: top center;
		-moz-transform-origin: top center;
		-webkit-transform-origin: top center;
		margin: auto;
	}
	
}
@media   (min-width:768px) and (max-width:1024px){
	.wrapper,.container,body {
    width:1170px;
}
#owl-customer .icon-chevron-right.icon-white{
	    right: -8% !Important;
}
.info-customer{
    width: 288px !Important;
}
#video-home {
    background-position: center !important;
}
}
@media   (min-width:768px){
	.item-list-news {
    width: 100%;
	max-width:100%;
}
	.banner-news-img{
		height:427px;
		overflow:hidden;
	}
	.container {
    width: 100%;
}
.slider-news{
	max-width:90%;
}
.snowclear-page-05{
	-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
    transform-origin: top center;
    -moz-transform-origin: top center;
    -webkit-transform-origin: top center;
}
.snowclear-page-04{
-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
    transform-origin: 0 center;
    -moz-transform-origin: 0 center;
    -webkit-transform-origin: 0 center;
	margin-top:30px;
}
.form-search-maps.mobile-view{
	display:none;
}
}
@media (max-width:767px){
	.container{
		width:100%;
	}
	.video-iframe-full{
		padding:10px;
	}
	.box-problem-hair {
        background: #f4d4fc;
        height: auto;
    	width:100%;
        position: relative;
        margin: auto;
    }
    .problem-hair{
        width: 100%;
        background: #f4d4fc;
    	padding:0;
    }
    .icon-logo-video,.icon-star1,.icon-star2,.icon-star3,.icon-top-spear01,.icon-top-spear02,.icon-top-spear03{
    	display:none;
    }
    /*******index-home-mobile***********/
    .item-text {
        background: url(../img/screen3/text1.png);
        width: 244px;
        height: 130px;
       position: relative; 
        left: auto; 
       top: auto; 
       display:none;
    }
    .page-one3 .fp-tableCell{
    	padding:10px;
    	background:#fff;
    }
    .page-one3{
        width: 100%;
    	padding:10px;
    	background:#fff;
    }
    .hair-mobile-canvas .box-mobil-one{
    	    margin: 10px 0 14px;
    }
    .snowclear-page-04{
        width: 100%;
        height: auto;
        margin-left: 0;
        padding-bottom: 150px;
    }
    .img-snowclear-page-02{
    	max-height:100%;
    }
    .item1-page-06 {
        font-size: 12px;
        font-style: italic;
        position: absolute;
        width: 100%;
        height: auto;
        right: 0;
        bottom: 0%;
        color: #fff;
        text-align: left;
        padding: 14px 20px;
        background: #822788;
    }
    .item1-page-05 {
        width: 189px;
        height: 189px;
        border-radius: 189px;
        padding: 18px 20px;
        position: absolute;
        font-size: 12px;
        color: #fff;
        background: #a52888;
        position: absolute;
        right: 9%;
        bottom: 9%;
    }
    .item1-page-04 {
        width: 189px;
        height: 189px;
        border-radius: 189px;
        padding: 38px 15px;
        position: absolute;
        left: 15%;
        bottom: 6%;
    	top:auto;
        font-size: 12px;
        color: #fff;
        background: #bd22c6;
    }
    .snowclear-page-02{
    	padding:10px;
    }
    .arrow-item-02 {
        position: absolute;
        top: 193px;
        right: 37%;
        background: url(../img/screen4/arrow1-mobile.png);
        width: 152px;
        height: 273px;
        top: auto;
        bottom: 21%;
    }
    .arrow-item-01 {
        background: url(../img/screen4/arrow2-mobile.png);
        width: 44px;
        height: 135px;
        position: absolute;
        top: auto;
        left: 25%;
        bottom: 23%;
    }
    .snowclear-page-05 {
        position: relative;
        width: 100%;
        height: auto;
        margin: auto;
        padding: 10px 0;
        padding-bottom: 75px;
    }
    .item1-page-08 {
        position: absolute;
        left: 0;
        bottom: 0;
        font-size: 12px;
        line-height: 16px;
        width: 100%;
        height: auto;
        padding: 22px 25px;
        background: #822788;
    }
    .item-page-10 {
        background: url(../img/screen5/item2.png);
        width: 158px;
        height: 156px;
        position: absolute;
        top: auto;
        left: 3%;
        bottom: 14%;
    }
    .snowclear-page-03 {
        padding: 10px 0;
    }
    .slider-show-customer{
    	padding:10px;
    }
    .slider-item-customer{
    	width:100%;
    }
    .info-customer {
        width: 415px;
        background: #822788;
        color: #fff;
        position: absolute;
        right: 20px;
        top: auto;
        padding: 20px;
    bottom: -30%;
    }
    .slider-show-customer .owl-carousel .owl-wrapper-outer{
    		padding-bottom:150px;
    }
    .icon-chevron-left.icon-white{
    	left:5px;
    }
    .icon-chevron-right.icon-white{
    	right:5px;
    }
    #sync1 .owl-next,.owl-prev {
        width: 26px;
        height: 48px;
        margin-top: 0;
        position: absolute;
        top: 30%;
    }
    .owl-next,.owl-prev {
        width: 26px;
        height: 48px;
        margin-top: 0;
        position: absolute;
        top: 35%;
    }
    .owl-next{
    right: 0px;

    width: 26px;
    height: 48px;
        font-size: 0;
        background: url(../img/icon/icon-slider-next.png);
    }
    .owl-prev {

    background: url(../img/icon/icon-slider-backt.png);
    width: 26px;
    height: 48px;
        font-size: 0;

    }
    .icon-chevron-right.icon-white{
    	top:30%;
    }
    .wrap-slider-3d li.right1{
    	    transform: translateY(102%) scale(0.8);
    }
    .wrap-slider-3d li.left1{
    	transform: translateY(-102%) scale(0.8);
    }
    .wrap-slider-3d ul li:hover{
    	opacity:1;
    }
    .wrap-slider-3d {
        padding-top: 350px;
        margin-right: 0;
        margin-bottom: 0;
        overflow: hidden;
        padding-bottom: 350px;
    }
    .content-footer .left-footer-img{
    	display:none;
    }
    .content-footer .right-footer{
    	width:100%;
    	    text-align: center;
    	    padding: 40px 20px;
    }
    .content-footer .right-footer .caption-contact:after {
        left: 50%;
        margin-left: -50px;
    }
    .menu-select-option2 .icon-option.icon-face-option,.menu-select-option2 .icon-option.icon-face-option:hover {
        background:rgba(35, 34, 37, 0.6) url(../img/icon/icon-facebook.png) 14px 14px no-repeat !important;
    }
    .menu-select-option2 .icon-option.icon-phone-option,.menu-select-option2 .icon-option.icon-phone-option:hover {
        background: rgba(35, 34, 37, 0.6) url(../img/icon/icon-phone.png) 15px 16px  no-repeat !important;
    }
    .menu-select-option2 .icon-option.icon-cart-option,.menu-select-option2 .icon-option.icon-cart-option:hover {
        background: rgba(35, 34, 37, 0.6) url(../img/icon/icon-cart.png) 11px 11px no-repeat  !important;
    }
    .menu-mobile-toggle{
    	left: 17px;
        position: fixed;
        top: 31px;
        z-index: 9;
        color: #fff;
    }
    .menu-select-option2 {
        top: 24%;
    	right:20px;
    }
    .menu-fixed-right{
    	z-index:9;
    	top:60px;
        height: 100%;
    }
    .wrap-slider-3d ul{
    	padding:0;
    	    z-index: 1;
    }
    .content-detail{
        padding: 20px 10px;
    }
    .list-item-news-relate{
    	text-align:center;
    }
    .item-relate{
    	margin-bottom:15px;
    }
    .header-logo {
     padding: 10px 0;
    }
    .content-detail h1 {
        margin: 20px 0 15px;
    }
    .icon-logo-news{
    	display:none;
    }
    .slider-news .item-slider img {
        width: 100%;
        height: 115px;
    }
    .item-list-news {
        margin-top: 10px;
    } 
    .item-list-news .item-title-news {
        padding: 0 20px;
    }
    .time-date-news {
        margin: 20px 0;
    }
    .item-title-news {
        height: auto;
    }
    .item-list-news .item-title-news {
        padding: 0 20px 40px;
    }
    .img-item-list-news img{
    	height:auto;
    }
    .left-slider-product,.right-detail-product{
    	width:100%;
    }
    .right-detail-product{
    	height:100%;
    }
    .left-slider-product .btn-review-call{
    	display:block;
    }
    .left-slider-product .btn-review-call a{
    	    padding: 10px 10px 10px 50px;
    }
    .btn-review-call a.buy-pro{
    	    box-shadow: 0px 3px 0px #bf4916;
    		-moz-box-shadow: 0px 3px 0px #bf4916;
    		-webkit-box-shadow: 0px 3px 0px #bf4916;
    }
    .btn-review-call a.call-td{
    box-shadow: 0px 3px 0px #550e5b;
    		-moz-box-shadow: 0px 3px 0px #550e5b;
    		-webkit-box-shadow: 0px 3px 0px #550e5b;	
    }
    .left-slider-product .btn-review-call {
        clear: both;
        text-align: center;
        /* margin-top: 50px; */
        position: absolute;
        bottom: 25px;
        left: 0;
        width: 100%;
    }
    .tab-content .btn-review-call{
    	display:none;
    }
    .left-slider-product .owl-prev,.left-slider-product .owl-next {
        background-size: 20px;
        background-repeat: no-repeat;
    }
    .img-detail-pro .price-product {
        background-size: 130px;
        background-repeat: no-repeat;
    }
    .img-detail-pro .price-product {
        background-size: 130px;
        background-repeat: no-repeat;
        width: 188px;
        left: 5%;
        right: auto;
        bottom: 72px;
        font-size: 21px;
        line-height: 39px;
        padding-left: 14px;
    }
    .left-slider-product .btn-review-call{
    	display:block; 
    }
    .title-form-cart{
    	margin-top:20px;
    }
    .box-img-cart{
    	margin-bottom:20px;
    }
    .form-search-maps .col-sm-4{
    	margin-bottom:15px;
    }
    .right-iframe-maps h4 {
        line-height: 20px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .title-send-contact {
        margin: 0px 0 10px;
    }
    .icon-back-home {
        position: relative;
        right: 0;
        top: 0;
        text-align: center;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .erro-404{
    	padding: 0 20px;
    }
    .tab-content .tab-pane{
    	height:auto;
    }
    .poster-main,.poster-list{
    		width:380px !important;
    		padding:0;
    		margin: auto;
    		}
    .poster-main .poster-list .poster-item{
    			left: 0 !important;
    			width:380px !Important;
    			top: 0 !important;
    			
    		}
    .poster-main .poster-next-btn{
    	right:-50px;
    }
    .poster-main .poster-prev-btn{
    	left:-50px;
    }
    .page-one1,.page-one1 .fp-tableCell,
    .page-one2,.page-one2 .fp-tableCell,
    .page-one4,.page-one4 .fp-tableCell,
    .page-one5,.page-one5 .fp-tableCell,
    .page-one6,.page-one6 .fp-tableCell,
    .page-one7,.page-one7 .fp-tableCell,
    .page-one8,.page-one8 .fp-tableCell{
    	height:auto !Important;
    }
    #myCarousel{
    	height:auto !Important;
    }
    #myCarousel{
    	margin:20px 0;
    }
    .item-relate img{
    	height:auto;
    }
    [data-carousel-3d] [data-next-button]:before,[data-carousel-3d] [data-prev-button]:before{
    	right:5px !important;
    }
    html.fp-enabled, .fp-enabled body{
    	overflow-x:hidden !important;
    }
    .height-auto-left{
    	height:auto;
    }
    .menu-footer-bottom{
    	text-align:left;
    }
    .menu-footer-bottom a{
    	width: 49%;
    	text-align: left;
    vertical-align: top;
    }
    .footer-bottom{
    	    padding: 15px 5px;
    }
    .form-search-maps{
    	display:none;
    }
    .form-search-maps.mobile-view{
    	display:block;
    }
    .slider-show-customer #owl-customer{
    	width:100%;
    }
    .info-customer {
        position: relative !important;
        left: 0 !Important;
        width: 100% !important;
    }
    .slider-show-customer .owl-carousel .owl-wrapper-outer{
    	padding-bottom:0 !Important;
    }
    #navigationMenu span{
    	display:none;
    }
    .header-logo.fixed{
    	position:relative;
    }
    .content-detail-news img{
    	height:auto;
    	width:auto;
    }
    .page-preve-next .next-page a{
    background: #e0bed6 url(../img/icon/next-page-news.png) no-repeat center;
        width: 45px;
        height: 40px;
        padding: 5px;
        background-size: 20px;
    }
    .page-preve-next .prev-page a{
    background: #e0bed6 url(../img/icon/back-page-news.png) no-repeat center;
        width: 45px;
        height: 40px;
        padding: 5px;
        background-size: 20px;
    }
    .menu-fixed-right{
    	transition-duration: 0.5s;
    	-moz-transition-duration: 0.5s;
    	-webkit-transition-duration: 0.5s;
    	transition-timing-function: linear;
    	right:-205px;
    	transition:all 0.5s;
    	-moz-transition:all 0.5s;
    	-webkit-transition:all 0.5s;
    }
    .menu-fixed-right.show-menu{
    	    right:0;
    		display:block !Important;
    		transition-duration: 0.5s;
    	-moz-transition-duration: 0.5s;
    	-webkit-transition-duration: 0.5s;
    		transition-timing-function: linear;
    		right:0;
    }
    .list-news-view{
    	background:#fff;
    	
    }
    .list-news-view .item-news-mobile{ 
        border-bottom: 1px dashed #ddd;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    #navigationMenu a:hover{
    	border-radius:50%;
    	-moz-border-radius:50%;
    	-webkit-border-radius:50%;
    }
    .page-preve-next{
    	margin: 25px auto;
    }
    .time-date-news{
    	float:left;
    }
    /*CustombyTN*/
    .mobile-stick-top {
        background: url('/assets/index/img/background-header.png') no-repeat;
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        /* height: 60px; */
        z-index: 9999;
        padding: 20px 10px 20px 20px;
    }
    .mobile-stick-top .logo-mobile {
        width: 100%;
        padding-left: 50px;
    }
    .logo-mobile img {
        width: auto;
        height: 44px;
    }
    .mobile-stick-top .search-page {
        /*position: absolute;
        right: 145px;
        top: 15px;*/
        float: left;
        margin-right: 5px;
    }
    .search-page span {
        display: inline-block;
        background: url(../img/social.png);
        background-position: -3px -51px;
        width: 21px;
        height: 21px;
        font-size: 0;
        vertical-align: middle;
    }
    .mobile-wrapper .menu-cart-phone .cart-phone {
        float: left;
        margin-right: 5px;
    }
    .mobile-wrapper .contact-page-left{
        margin-top: 70px !important;
    }
    .menu-fixed-right span{
        display: none;
    }
    .menu-fixed-right ul li{
        padding-left: 15px;
    }
    .menu-mobile-toggle-box{
        text-align: left;
        padding-left: 0px;
    }
    .mobile-wrapper .section-video-home{
        margin-top: 0px;
        padding-top: 0;
    }
    .mobile-wrapper .section-video-home .readmore{
        margin-bottom: 20px;
    }
    .mobile-wrapper .section-banner-branch .banner-branch-more{
        position: initial;
        text-align: center;
        margin-bottom: 20px;
    }
    .mobile-wrapper .section-hot-branch{
        background-size: cover;
        padding-bottom: 0px;
        padding-top: 20px;
    }
   
    .mobile-wrapper .section-hot-branch .image-hot{
        width: 30%;
        float: left;
        padding-top: 0;
        height: auto;
    }
    .clearfix{
        clear: both;
    }
    .mobile-wrapper .section-hot-branch .description-hot{
        width: 70%;
        float: left;
        margin-top: 0;
        font-size: 10px;
        margin-bottom: 20px;
    }
    .mobile-wrapper .hot-news-home .description-offers{
        margin-bottom: 20px;
    }
    .mobile-wrapper .dang-ki-tuvan{
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        padding-top: 20px;
    }
    .mobile-wrapper  .dang-ki-tuvan .fomr-contact{
        padding-bottom: 200px;
        padding-top: 15px;
        margin-top: 0;
    }
    .mobile-wrapper .detail-news-view .detail-main-left{
        display: none;
    }
    .mobile-wrapper .detail-news-view .bg-fixto{
        display: inline-block;
    }
    .mobile-wrapper .hot-news-home .title-offers{
        height: 75px;
        overflow: hidden;
    }
    .mobile-wrapper .hot-news-home .box-item-news img{
        height: auto;
    }
    .mobile-wrapper .rightdetail-product a.btn-rounded-find,
    .mobile-wrapper .rightdetail-product a.btn-rounded-contact{
        /* padding-left: 5px;
        padding-right: 5px;
        font-size: 14px; */
    }
    .mobile-wrapper .pdc-feature_top--content .feature-item{
        /*width: 100%;*/
    }
    .mobile-wrapper .page-distribution-system .show-form-register-local #collapseExample{
        padding: 10px;
    }
    .menu-fixed-bottom {
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background: #0750a0;
        /* box-shadow: 0 0 5px; */
        z-index: 12;
        padding: 10px 0;
    }
    .menu-fixed-bottom .inline-menu-bottom {
        display: block;
        float: left;
        width: 50%;
        text-align: center;
        font-size: 11px;
    }
    .menu-fixed-bottom .inline-menu-bottom > a{
        display: inline-block;
    }
    .menu-fixed-bottom .inline-menu-bottom span {
        display: inline-block;
        position: relative;
        height: 23px;
        vertical-align: middle;
    }
    .menu-fixed-bottom .inline-menu-bottom img {
        max-height: 20px;
    }
    .menu-fixed-bottom .inline-menu-bottom strong {
        display: block;
        font-weight: 400;
        margin-top: 2px;
        color: #ffffff;
    }
    .show-mobile-home-noite {
        position: absolute;
        bottom: 80px;
        right: 0px;
        width: 196px;
        text-align: center;
/*        background: #88559a;*/
        background: url('../img/bg-menu-m.png') no-repeat bottom right ;
        background-size: cover;
        padding: 20px 35px;
        border-radius: 20px 0 0 20px;
    }
    .show-mobile-home-noite .after{
        background: url('../img/bg-footer-menu-m.png') no-repeat bottom right ;
        height: 10px;
    }
    .show-mobile-home-noite a {
        display: block;
        padding: 10px 15px;
        border-bottom: 1px solid #ffffff4d;
        font-weight: 400;
        color: #ffffff;
        font-size: 14px;
    }
    .show-mobile-home-noite a:last-child{
        border-bottom: none;
    }
    .menu-fixed-bottom button {
        float: left;
        width: 25%;
        text-align: center;
        font-size: 12px;
        margin-top: 0;
        border: none;
        background: none;
    }
    .menu-fixed-bottom button span {
        display: inline-block;
        position: relative;
        height: 25px;
        vertical-align: middle;
    }
    .menu-fixed-bottom button img {
        max-height: 23px;
    }
    .menu-fixed-bottom button strong {
        display: block;
        font-weight: 400;
        margin-top: 5px;
        color: #242428;
    }
    .mobile-wrapper{
        padding-bottom: 62px;
    }
    .mobile-wrapper .contact-page-left{
        background: url('../img/maps-contact-m.jpg') no-repeat bottom center ;
        background-size: contain;
        padding-bottom: 450px;
        height: auto;
        margin-top: 0px !important;
    }
    .mobile-wrapper .footer-page-content .fanpage-footer{
        margin-top: 0;
        display: inline-block;
        width: 100%;
    }
    .mobile-wrapper .footer-left{
        margin-bottom: 0px;
    }
    .mobile-wrapper .fanpage-footer{
        margin-top: 30px;
    }
    .footer-page-content .dmca-link-footer{
        margin-top: 30px;
    }
    .mobile-wrapper .footer-left-m{
        margin-bottom: 20px;
    }
    .mobile-wrapper .breadcrumbs{
        /* display: none; */
    }
    .mobile-wrapper .tab-show-question .nav-tabs>li.active>a{
        border-left: none;
        border-right: none;
        border-top: none;
    }
    .mobile-wrapper .tab-show-question .btnBack, .mobile-wrapper .tab-show-question .btnSelect{
        width: 100%;
        padding-bottom: 6px;
        padding-top: 6px;
        font-size: 15px;
    }
    .mobile-wrapper .tab-show-question .btnSelect img{
        width: 18px;
    }
    .mobile-wrapper .introduction-faqs{
        border: none;
        padding: 0;
    }
    .mobile-wrapper .introduction-faqs .category .except h3{
        margin-top: 0;
        font-size: 14px;
        line-height: 20px;
    }
    .mobile-wrapper .tab-show-question .category .item{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .mobile-wrapper .tab-show-question .category .item .description{
        margin-bottom: 0;
    }
    .mobile-wrapper .box-top-news-three-link{
        background: #e7f0f7;
        width: 100%;
        float: left;
        padding: 10px;
        border-radius: 5px;
    }
    .mobile-wrapper .box-top-news-three-link li.wi-30{
        width: 30%;
        float: left;
        text-align: center;
        padding-bottom: 15px;
        padding-top: 10px;
    }
    .mobile-wrapper .box-top-news-three-link li.wi-40{
        width: 40%;
        float: left;
        text-align: center;
        padding-bottom: 15px;
        padding-top: 10px;
    }
    .mobile-wrapper .list-news-view,
    .mobile-wrapper .detail-news-view{
        margin-top: 0px ;
    }
    .mobile-wrapper .search-main-view{
        margin-top: 20px;
    }
    .mobile-wrapper .list-news-speacial{
        display: inline-block;
        margin-top: 20px;
    }
    .mobile-wrapper .box-right-news-link-category li a:hover, .mobile-wrapper .box-right-news-link-category li.active a{
        font-weight: 400;
    }
    .mobile-wrapper .content-detail{
        display: inline-block;
        padding-top: 10px;
    }
    .mobile-wrapper .rightdetail-product a.btn-rounded-contact img,
    .mobile-wrapper .rightdetail-product a.btn-rounded-find img{
        width: 15px;
    }
    .mobile-wrapper .rightdetail-product .pcd-title h1{
        color: #074fa0;
    }
    .mobile-wrapper .detail-main-right{
        display: inline-block;
    }
    .mobile-wrapper .detail-product{
        margin-bottom: 20px;
    }
    .mobile-wrapper div.scrollmenu {
      background-color: #e7f0f7;
      overflow: auto;
      white-space: nowrap;
    }
    .mobile-wrapper div.scrollmenu a {
      display: inline-block;
      color: #000000;
      text-align: center;
      padding: 12px 10px;
      text-decoration: none;
    }
    .mobile-wrapper div.scrollmenu a:hover,
    .mobile-wrapper div.scrollmenu a.active {
      font-weight: 600;
      border-bottom: 1px solid #800080;
    }

    .mobile-wrapper .content-detail-db{
        padding-right: 0;
        padding-left: 0;
    }
    .mobile-wrapper .menu-cart-phone{
        width: auto;
        right: 5px;
        left: unset;
        top: 25px;
        box-shadow: none;
        background: none;
    }
    .mobile-wrapper .slider-health-knowledge .left-public{
        display: none;
    }
    .mobile-wrapper .right-public .swiper-slide{
        padding: 5px 50px;
    }
    .mobile-wrapper .slider-health-knowledge .swiper-container .health-knowledge{
        /* box-shadow: 2px 2px 6px 2px #eaeaea; */
        padding: 0px 10px 10px;
        position: relative;
        margin-top: 32px;
        border-radius: 10px;
    }
    .mobile-wrapper .slider-health-knowledge .health-knowledge .content-c h3{
        font-size: 13px;
        line-height: 22px;
        margin-top: 0;
        color: #000;
    }
    .mobile-wrapper .slider-health-knowledge .health-knowledge .avata-slide-test{
        text-align: center;
        width: 100%;
    }
    .mobile-wrapper .slider-health-knowledge .health-knowledge .avata-slide-test img.img-avatar{
        width: 160px;
        height: 160px;
        margin-right: 0;
        float: unset;
    }
    .mobile-wrapper .avata-slide-test strong{
        padding-top: 10px;
    }
    .mobile-wrapper .slider-health-knowledge .health-knowledge .content-c{
        margin-bottom: 20px;
        font-size: 13px;
    }
    .mobile-wrapper .right-public .title-head-page{
        text-align: center;
        font-size: 28px;
    }
    .mobile-wrapper .content-public-info .right-public{
        margin-top: 0;
    }
    .mobile-wrapper .slider-health-knowledge .swiper-button-prev{
        left: 0;
        bottom: 50%;
    }
    .mobile-wrapper .slider-health-knowledge .swiper-button-next{
        bottom: 50%;
    }
    .mobile-wrapper .slider-health-knowledge .health-knowledge .content-c > p{
        margin-bottom: 0;
    }
    .mobile-wrapper .mobile-stick-top .menu-cart-phone a.icon-youtube{
        background: url(/assets/index/img/icon-youtobe-m.png) no-repeat center;
        width: 27px;
        height: 27px;
        background-size: cover;
    }
    .mobile-wrapper .mobile-stick-top .menu-cart-phone a.icon-facebook{
        background: url(/assets/index/img/facebook-link-f.png) no-repeat center;
        width: 27px;
        height: 27px;
        background-size: cover;
    }
    .mobile-wrapper .mobile-stick-top .menu-cart-phone a.icon-zalo{
        background: url(/assets/index/img/zalo-link-f.png) no-repeat center;
        width: 27px;
        height: 27px;
        background-size: cover;
    }
    .mobile-wrapper .search-page span{
        width: 27px;
        height: 27px;
    }
    .mobile-wrapper .menu-cart-phone .phone-number-header{
        height: 30px;
        line-height: 30px;
        width: 100px;
        font-size: 12px;
    }
    .mobile-wrapper .menu-cart-phone .phone-number-header:after{
        top: 8px;
    }
    .mobile-wrapper .pdc-feature_top--content .feature-item i.ic-exchange{
        width: 46px;
        height: 33px;
        background-size: cover;
    }
    .mobile-wrapper .pdc-feature_top--content .feature-item i.ic-local-shipping{
        width: 46px;
        height: 42px;
        background-size: cover;
        margin-bottom: 0;
    }
    .mobile-wrapper .pdc-feature_top--content .feature-item i.ic-like{
        width: 46px;
        height: 33px;
        background-size: cover;
    }
    .mobile-wrapper .full-typhography .detail-wrap-content img{
        height: auto !important;
    }
    .contact-page-left .form-upload-file .title-register-job{
        color: #000;
    }
}

@media (max-width:480px){
	.icon-box-for{
    	height:250px;
    }
    .icon-box-eigh{
    	    top: 33%;
    }
    .icon-box-teen{
    	    top: 46%;
    }
    .icon-box-forteen{
    	    left: 3%;
    }
    .icon-box-twenteen {
        left: 2%;
    }
    .icon-box-threeteen {
        left: 0%;
        top: 31%;
    }
    .box-mobil-one .icon-box-two {
        left: 0%;
    }
    .box-mobil-one .icon-box-three {
        left: 11%;
    }
    .icon-box-forteen{
    	height:195px;
    }
    .icon-box-sixteen {
        left: 7%;
    }
    .icon-box-seventeen {
        left: 1%;
        top: 81%;
    }
    .icon-box-eighteen {
        right: 15%;
    }
    .item1-page-04 {
        left: 0%;
        bottom: 8%;
    }
    .item1-page-05 {
        right: 13%;
        bottom: 12%;
    }
    .item1-page-08 {
        position: relative;
    }
    .item-page-10 {
        left: 3%;
        bottom: 33%;
    }
    .snowclear-page-05{
    	padding-bottom: 5px;
    }
    .info-customer {
        width: 100%;
        background: #822788;
        color: #fff;
        position: absolute;
        right: 0;
        top: auto;
        padding: 20px;
        bottom: -45%;
    }
    .item-title-news h4 {
        padding: 15px 0 5px;
    }
    .item-title-news h4 a {
        color: #832987;
    }
    .banner-news-img .caption-banner-news{
    	display:none;
    }
    .capcha-cart .form-control{
    	width:110px;
    }
    .btn-put-cart-back a{
    	    padding: 5px 20px;
    }
    .mobile-wrapper .gallery-slider .swiper-slide{
        height: auto !important;
    }
    .mobile-wrapper .section-1 {
        height: auto;
    }
    .mobile-wrapper .section-1 .swiper-container .swiper-wrapper .swiper-slide ._item ._image {
        width: 100%;
        height: auto;
    }
    .mobile-wrapper .rightdetail-product a.btn-rounded-find, .mobile-wrapper .rightdetail-product a.btn-rounded-contact{
        font-size: 13px;
    }
    
    .logo-mobile img {
        width: auto;
    }
    .mobile-wrapper .hot-news-home{
        padding-top: 10px;
    }
    .mobile-wrapper .page-news-view .list-item-news .box-item-news img,
    .mobile-wrapper .page-news-view .list-item-news-relate .box-item-news img {
        max-height: unset;
    }
    .mobile-wrapper .section-hot-branch .image-hot{
        width: 100%;
        float: left;
        padding-top: 0;
        height: auto;
    }
    .mobile-wrapper .section-hot-branch .description-hot{
        width: 100%;
        float: left;
        margin-top: 0;
        text-align: center;
        height: 60px;
    }
    .mobile-wrapper .input-group{
        width: 100%;
    }
    .mobile-wrapper .box-list-news-right-related .btnSelect{
        width: 100%;
        height: 38px;
    }
    .mobile-wrapper .box-list-news-right-related .form-control{
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }
    .mobile-wrapper .footer-page-content{
        padding-bottom: 5px;
    }
    .mobile-wrapper .slider-show-videos .owl-carousel .owl-stage-outer{
        margin-bottom: 7px;
    }
    .mobile-wrapper .slider-show-videos .slider-show-video-chils{
        width: calc(100% - 20px);
    }

    #nasa-menu-sidebar-content {
        display: block;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        z-index: 9999;
        text-align: left;
        max-height: 100%;
        width: 280px;
        max-width: 80%;
        background-color: #fff;
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transition: all 400ms ease;
        -moz-transition: all 400ms ease;
        -o-transition: all 400ms ease;
        transition: all 400ms ease;
    }
    #nasa-menu-sidebar-content.nasa-active {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    }
    .nasa-close-sidebar, .nasa-sidebar-close a, .nasa-close-menu-mobile, .nasa-top-cat-filter-wrap-mobile .nasa-close-filter-cat {
        text-indent: -999999px;
        color: inherit;
        position: absolute;
        z-index: 1;
        background: #fff;
        border: 1px solid #e8e8e8;
        width: 40px;
        height: 40px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }
    .nasa-rotate-svg, .nasa-rotate-180 {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #nasa-menu-sidebar-content .nasa-close-menu-mobile {
        right: 0;
        top: 10px;
        z-index: 9;
    }
    #nasa-menu-sidebar-content.nasa-active .nasa-close-menu-mobile {
        -webkit-transform: translateX(50%);
        -moz-transform: translateX(50%);
        -o-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .nasa-mobile-nav-wrap {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #nasa-menu-sidebar-content .nasa-mobile-nav-wrap {
        width: 100%;
        height: 100%;
        position: relative;
        overflow-y: auto !important;
        direction: rtl;
    }
    .nasa-mobile-nav-wrap h3.menu-item-heading {
        padding: 20px;
        margin: 0;
        border-bottom: 1px solid #efefef;
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        background: linear-gradient(45deg, #36459c, #189e48);
    }
    .logo .header_logo {
        /* max-height: 30px;
        height: 30px; */
    }
    .nasa-mobile-nav-wrap #mobile-navigation {
        position: relative;
        z-index: 1;
        margin: 0;
        overflow-y: auto;
        -webkit-box-flex: 2;
        -ms-flex-positive: 2;
        flex-grow: 2;
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }
    #mobile-navigation li {
        margin: 0;
        padding: 0;
        list-style: none;
        position: relative;
    }
    #mobile-navigation li.root-item {
        padding-top: 1px;
        border-bottom: 1px solid #efefef;
    }
    #nasa-menu-sidebar-content #mobile-navigation li {
        visibility: visible;
        opacity: 1;
    }
    #mobile-navigation li a {
        font-size: 100%;
        display: block;
        padding: 10px 20px;
        /* font-weight: bold; */
        line-height: inherit;
        color: #000;
    }
    #mobile-navigation li.current-menu-item>a {
        color: #074fa0;
        font-weight: bold;
    }
    .mobile-wrapper #section-slide-products .kitify-custom-categories__content-wrap{
        /* width: 100%;
        float: left; */
        position: relative;
    }
    .mobile-wrapper .swiper-slide-banner .banner-information{
        top: 15px;
        width: 100%;
        transform: none;
    }
    .mobile-wrapper .swiper-slide-banner .banner-information.banner-button-bottom{
        top: unset;
        bottom: 30px;
    }
    .mobile-wrapper .swiper-slide-banner .banner-information .banner-title{
        font-size: 50px;
    }
    .mobile-wrapper .swiper-slide-banner .banner-information .banner-description{
        font-size: 16px;
        margin: 15px auto 20px;
        width: 90%;
    }
    .mobile-wrapper .swiper-slide-banner .banner-information .banner-description > span{
        font-size: 20px;
    }
    .mobile-wrapper .swiper-slide-banner .banner-information .banner-button a{
        padding: 10px 20px;
    }
    .mobile-wrapper .kitify-custom-categories__item-inner .kitify-custom-categories__button-wrap{
        display: none;
    }
    .mobile-wrapper .box-top-news-three-link li.wi-30, .mobile-wrapper .box-top-news-three-link li.wi-40{
        width: 100%;
        text-align: left;
        padding-left: 20px;
    }
}
@media (max-width:414px){
.item-page-09 {
    background: url(../img/screen5/item1.png);
    background-size: 145px;
    background-repeat: no-repeat;
    width: 210px;
    height: 148px;
    position: absolute;
    top: 4px;
    left:4%;
}

.icon-box-eighteen {
    right: 0%;
	bottom: 15%;
}
.box-mobil-one .icon-box-three {
    left: 8%;
	top:1%;
}
.box-mobil-one .icon-box-one{
	z-index:1;
}
.item-page-09{
	    top: 0;
    left: 0;
}
.snowclear-page-04{
	padding-bottom: 200px;
}
.item1-page-05 {
    right: 0%;
    bottom: 17%;
}
.item1-page-04 {
    left: 0%;
    bottom: 14%;
}
.arrow-item-02{
	    right: 28%;
}
.arrow-item-01{
	bottom: 33%;
}
.mobile-slogend{
	padding:15px 20px;
}
.mobile-slogend img{
	height: 70px;
}
.box-mobil-one .icon-box-two {
    height: 85px;
}
.icon-box-three img,.icon-box-eigh img,.icon-box-teen img{
	height:60px;
}
.box-mobil-one .text-one-hair {
    font-size: 14px;
}
.box-mobil-one .icon-box-one {
    left: 20%;
    top: 7%;
    height: 110px;
}
.icon-box-five{
	top:1%;
	font-size:12px;
}
.icon-box-six,.icon-box-seven {
    top: 12%;
	font-size:12px;
}
.icon-box-five img{
	height:60px;
}
.icon-box-for {
    height: 225px;
	top:11%;
	right:12%;
}

.icon-box-six img{
	height:60px;
}
.icon-box-seven img{
	height:60px;
}
.icon-box-eigh {
    top: 27%;
	font-size:12px;
	right:19%;
}
.icon-box-teen {
    top: 37%;
    right: 16%;
	font-size:12px;
}
.icon-box-twenteen {
    left: 2%;
height: 123px;
    top: 32%;
}
.icon-box-threeteen .text-dev {
    font-size: 14px;
}
.icon-box-threeteen img{
	height:70px;
}
.icon-box-threeteen {
    top: 24%;
}
.icon-box-elevel {
    top: 34%;
    right: 49%;
    z-index: 2;
    height: 100px;
}
.icon-box-eighteen {
    right: 7%;
    bottom: 29%;
    height: 157px;
}
.icon-box-sixteen {
    left: 12%;
    top: 67%;
    width: 190px;
    text-align: center;
    font-size: 12px;
}
.icon-box-forteen {
    height: 170px;
    left: 12%;
    top: 47%;
}
.icon-box-seventeen {
    font-size: 14px;
    top: 63%;
    left: 14%;
}
.page-one3 {
    width: 100%;
    padding: 10px 0;
    background: #fff;
    height: 728px;
    position: relative;
    overflow: hidden;
}
.img-snowclear-page-03 {
    padding-top: 0px;

}
.img-snowclear-page-03 {
    max-height: none;
    text-align: center;
}
.item-page-09 {
    top: 24px;
    left: 16px;
}
.item-page-10 {
    left: 3%;
bottom: 26%;
}
.item1-page-08{
	font-size: 14px;
}
}

@media (max-width:360px){

.icon-box-forteen {
    height: 108px;
    left: 12%;
    top: 44%;
}
	.icon-box-five{
		    right: 22%;
	}
	.icon-box-six {
    right: 33%;
	}
	.icon-box-seven {
right: 9%;
    top: 12%;
}
.icon-box-threeteen img{
	height:70px;
}
.icon-box-threeteen .text-dev {
    font-size: 14px;
}
.icon-box-threeteen {
    left: -5%;
    top: 34%;
}
.icon-box-teen {
    position: absolute;
    right: 10%;
    top: 59%;
    text-align: center;
}
.icon-box-twenteen {
    left: 2%;
    height: 120px;
    top: 30%;
}
.icon-box-threeteen {
    left: 0%;
    top: 23%;
    width: 150px;
}
.icon-box-sixteen {
    left: 10%;
    font-size: 12px;
    top: 57%;
}
.page-one3 {
    padding: 10px 0;
    height: 646px;

}
.icon-box-eighteen {
    right: 12%;
    height: 124px;
    bottom: 38%;
}
.icon-box-seventeen {
    top: 53%;
    left: 10%;
    font-size: 12px;
}
.icon-box-seventeen {
    font-size: 12px;
}
.icon-box-elevel {
    position: absolute;
    top: 28%;
    right: 42%;
    z-index: 2;
    height: 100px;
}
.icon-box-teen {
    position: absolute;
right: 15%;
    top: 33%;
    text-align: center;
}
.item1-page-05 {
    right: 0%;
    bottom: 38%;
}
.arrow-item-02{
	display:none;
}
.snowclear-page-04{
	    padding-bottom: 220px;
}

.item-page-09 {
    background: url(../img/screen5/item1.png);
    background-size: 142px;
    background-repeat: no-repeat;
    width: 210px;
    height: 148px;
    position: absolute;
    top: 4px;
    left:4%;
}
.info-customer {
    bottom: -82%;
}
.slider-show-customer .owl-carousel .owl-wrapper-outer {
    padding-bottom: 237px;
}
.icon-chevron-left.icon-white {
    background: url(../img/icon/back-slider.png);
    background-size: 30px;
    background-repeat: no-repeat;
	top:23%;
}
.icon-chevron-right.icon-white {
    background: url(../img/icon/next-slider.png);
background-size: 30px;
    background-repeat: no-repeat;
	top:23%;
}
#sync1 .owl-next, .owl-prev{
	top:23%;
}
.wrap-slider-3d ul{
	height:300px;
	width:300px;
}
.wrap-slider-3d {
    padding-top: 290px;
    padding-bottom: 290px;
}
.item1-page-04 {
    left: 0%;
    bottom: 18%;
}
.right-detail-product li a{
	margin-right:15px;
}
.icon-box-for {
    height: 190px;
	    right: 8%;
}
.icon-box-eigh {
    top: 23%;
}
}
@media (max-width:320px){
.icon-box-forteen {
    height: 108px;
    left: 12%;
    top: 41%;
}
.item-page-09 {
    background: url(../img/screen5/item1.png);
    background-size: 145px;
    background-repeat: no-repeat;
    width: 210px;
    height: 148px;
    position: absolute;
    top: 4px;
    left:4%;
}
.page-one3 {
    width: 100%;
    padding: 10px 0;
    background: #fff;
    height: 600px;
    position: relative;
    overflow: hidden;
}

.img-snowclear-page-03 {
    padding-top: 0px;

}
.box-mobil-one .text-one-hair {
    font-size: 12px;
width: 150px;
}
.icon-box-three img, .icon-box-eigh img, .icon-box-teen img {
    height: 50px;
}
.icon-box-for {
    height: 200px;
    top: 11%;
    right: 5%;
}
.icon-box-seven {
    right: 6%;
    top: 12%;
}
.icon-box-teen {
    position: absolute;
    right: 14%;
    top: 34%;
    text-align: center;
}
.icon-box-threeteen .text-dev {
    font-size: 12px;
}
.icon-box-threeteen {
    left: 2%;
    top: 24%;
    width: 150px;
}
.icon-box-twenteen {
    left: 2%;
    height: 100px;
    top: 30%;
}
.box-mobil-one .icon-box-one {
    left: 20%;
    top: 9%;
    height: 90px;
}
.icon-box-elevel {
    position: absolute;
    top: 30%;
    right: 48%;
    z-index: 2;
    height: 90px;
}
.icon-box-sixteen {
    left: 11%;
    top: 54%;
    font-size: 12px;
    width: 180px;
}
.icon-box-eighteen {
    right: 5%;
    height: 115px;
    bottom: 42%;
}
.icon-box-seventeen {
    font-size: 12px;
    top: 50%;
    left: 12%;
}
.icon-box-seventeen {
    font-size: 12px;
}
.owl-carousel .owl-item img {
    margin-left: 0px;
}
}



@media  (max-width:1366px) and (min-width:1280px){
	.slider-news {
		max-width: 96%;
	}
	.item-list-news {
		width: 90%;
		max-width: 100%;
	}
}
@media  (max-width:1600px) and (min-width:1368px){

	.slider-news{
		max-width:94%;
	}
	.item-list-news {
		width: 90%;
		max-width: 100%;
	}
	.slider-item-customer {
		width: 60%;
		position: relative;
		padding: 5%;
		padding-top: 5%;
	}
	.slider-show-customer {
		position: relative;
		background: #fadeff;
		padding: 0px 100px 0 130px;
		height: 100%;
	}
}