@charset "utf-8";
.tdkdmcap1ct{width:100%;float:left;height:auto;margin-bottom:10px}
#h1ct{width:70%;float:left;height:auto}
#h1ct h1 a{float:left;color:#333;font-size:21px;font-weight:bold}
#csct{width:30%;float:right;text-align:right;height:auto}
#motasanphamcap1{width:100%;float:left;height:auto;margin-bottom:15px;line-height:23px;font-family: 'Open Sans', sans-serif;font-weight:400;}
#motasanphamcap1 p{margin:0px;padding:0px}
#ctspmot{width: 100%;
    float: left;
    padding-top: 15px;
    border-top: 1px solid #f5f5f5;
    height: auto;
    margin-bottom: 20px;}
#traictspmot{width: 495px;
    float: left;
    height: auto;}
#image-gallery li{position:relative}	
#ndttctsp{width:100%;float:left;height:auto;margin-bottom:15px;padding-top:15px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding-bottom:15px}
#image-gallery li img{width:100%!important;height:auto!important;float: left;}
.flexsp{width:100%;float:left;height:auto}
.tdkdmcap1 #xtcsplq{float:right;color:#ed1f24;float:right;font-weight:600;font-size:15px}
#phaictspmot{width:647px;float:right;height:auto;text-align: justify;}
#phaictspmottr{width:100%;margin-bottom:10px;overflow:auto;color:#333}
#phaictspmotdu{width:100%;background:#f5f5f5;padding:10px 20px;line-height:27px}
#phaictspmotdu p{margin:0px;padding:0px}
.nmttct{width:100%;float:left;height:auto;margin-bottom:15px;}
.nmttct b{color:#333}
.nmttct #giactsp{color:#d0021c;font-weight:bold;font-size:25px}
.nmttct #giactspcu{color:#333;font-weight:bold;text-decoration:line-through}
#mtspct{    width: 100%;
    float: left;
    height: auto;
    line-height: 27px;
    border-bottom: 1px solid #f5f5f5;
    border-top: 1px solid #f5f5f5;
    margin-bottom: 15px;}
#mtspct strong{color:#333!important}
#cslxctsp{width:100%;float:left;height:auto;margin-bottom:5px}
#lxctsp{width:100%;float:left;height:auto;}

#slctsp{width:100%;float:left;height:auto;margin-bottom:10px}
#tagsctsp{width:100%;float:left;height:auto;margin-bottom:5px;}
#tagsctsp ul{margin:0px;padding:0px}
#tagsctsp ul li{margin:0px;padding:0px;list-style:none;float:left;margin-right:15px}
#tagsctsp ul li a{color:#333}
#tagsctsp ul li a:hover{color:#08a655}
#slctsp span{float:left;margin-top:5px;margin-right:10px}
#slctsp input{width:100px;float:left;height:30px;border:1px solid #E6E7EB;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;outline:none;padding-left:10px}
#knmuactsp .btn-cart{width: 49%;
    float: right;
    padding: 13px 0px;
    color: #fff;
    text-transform:uppercase;
    font-weight: bold;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
	border:1px solid #fd6e1d;
    background: #fd6e1d;
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(#fd6e1d),to(#f59000));
    background: -webkit-linear-gradient(top,#f59000,#fd6e1d);
    background: -moz-linear-gradient(top,#f59000,#fd6e1d);
    background: -ms-linear-gradient(top,#f59000,#fd6e1d);
    background: -o-linear-gradient(top,#f59000,#fd6e1d);}
#knmuactsp .btn-cart1{width: 49%;
    float: left;
    padding: 13px 0px;
    color: #fff;
    text-transform:uppercase;
    font-weight: bold;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
	border:1px solid #ed1f24;
    background: #ed1f24;
   }	
#trndttctsp{width:65%;float:left;height:auto}
#phndttctsp{width:33%;float:right;height:auto;padding-top: 13px;}
.mphndttctsp{width:100%;float:left;height:auto;margin-bottom:15px}
.tdmphndttctsp{width:100%;float:left;height:auto;padding-bottom:15px;border-bottom:1px solid #f5f5f5}
.tdmphndttctsp h2 a{font-size:21px;color:#333;font-weight:bold}
.ndmphndttctsp{width:100%;float:left;height:auto}
.ndmphndttctsp ul{margin:0px;padding:0px}
.ndmphndttctsp ul li{margin:0px;padding:0px;list-style:none;width:100%;float:left;height:auto;padding:7px 0px;border-bottom:1px solid #f5f5f5}
.ndmphndttctsp ul li:last-child{border-bottom:0px solid #000}
.ndmphndttctsp  ul li a{    font-size: 15px;
    color: #333;
    font-weight: initial;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
.ndmphndttctsp  ul li a:hover{color:#f7941d}	
.ndmphndttctsp ul li.mspdx img{width:70px;margin-right:10px}
.ndmphndttctsp ul li.mspdx .giaspdx{color:#d0021c;}

@media only screen and (min-width : 1px) and (max-width : 1200px) {
#h1ct{width:100%;float:left;height:auto;margin-bottom:15px}	
#csct{width:100%;float:left;height:auto;margin-bottom:15px;text-align:left}	
#traictspmot{width:100%;float:left;height:auto;margin-bottom:15px;min-height:0px;}
#phaictspmot{width:100%;float:left;height:auto;margin-bottom:15px;min-height:0px;}
#phaictspmottr{height:auto;overflow:hidden;min-height:0px;width:100%;float:left;margin-bottom:15px;padding:0px;line-height:30px}
#phaictspmotdu{height:auto;overflow:hidden;min-height:0px;width:100%;float:left;margin-bottom:15px;padding:20px;line-height:30px}
#lxctsp{width:100%;margin-bottom:5px}
#csctsp{width:100%;margin-bottom:5px}
#tagsctsp{width:100%;margin-bottom:5px}
#cslxctsp{width:100%;margin-bottom:5px}
#flexsplq .owl-nav button.owl-prev{left: 0px!important;}#flexsplq .owl-nav button.owl-next{right: 0px!important;}
#trndttctsp{width:100%;}
#phndttctsp{display:none}
#ctspmot{margin-bottom:0px}
.lSSlideOuter .lSPager.lSGallery img{height:auto!important}
#knmuactsp .btn-cart1{width:100%;float:left;margin-bottom:10px}
#knmuactsp .btn-cart{width:100%;float:left;}

}

