.Stytenchinh{
    margin-left: 12px;margin-right: 12px; position: relative; float: left;margin-top:0px; font-family: inherit; line-height: 1.1; color: inherit; font-size: 16px;font-weight: bold;
}
 @media (min-width: 992px) {
    .col-md-3 {       
        min-height: 245px;
    }
}

.nav2 {
    float: left;
    position: absolute;
    z-index: 1000;
    width: 690px;
    background: #79b43e;
    padding-bottom: 12px;
    margin-top: -1px;
    margin-left: -58px;
    padding-top: 3px;
}

#Ghepanhmu {
    position: relative;
    display: block;
    padding: 10px 10px;
    color: #fff;
    font-size: 13px;
    padding-top: 14px;
    padding-bottom: 14px;
}

#Ghepanhmu:hover {
    background: #79b43e;
}
.Ghepanhnen {
    position: relative;
    display: block;
    /*padding: 10px 10px;*/
    color: #fff;
    font-size: 15px;
    padding-top: 14px;
    padding-bottom: 14px;
    margin-top: -12px;
}

.Ghepanhnen:hover {
    background: #78b43d;    
}
.stychumn {
    color: white !important;
}
 a:focus {
    outline: none !important;
}
 .nav3 {
    float: left;      
    z-index: 100;      
    padding-bottom: 12px;
    margin-top: 15px;    
    width: 306px;   
} 
.styp6{
        padding-right: 0px !important;
}  
.styli{
    margin-left: -27px;
}
.styligif{
    margin-left: 19px;
}
.styimgtop{
    height: 66px;
    width: 86px;
}
.stychonloc{      
    margin-left: 15px;
    height: 35px;
    margin-bottom: 6px;
    text-align:center;
}
.stytextchonloc{
    font-family: "Poppins", sans-serif;
    letter-spacing: 2px;
    color: #d5d2d2;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    padding-top: 8px;
    margin-bottom: 2px;
}
.col-lg-moi {
  float: left;
  width: 33%;
  padding-left: 6px;
}
.Tieudegtmoi {
  font-size: 12px;
  font-family: "Raleway",sans-serif;
  margin-top: 0;
  text-align: center;
  color: #1cb368;
}
.styboanhtn {
  border-radius: 15px;
  padding: 4px;
  border: 1px solid #e0e4e2;
  margin-top: 8px;
  margin-bottom: 3px;
  height: 75px;
  width: 100px;
}

@media (min-width: 768px) {
   .antieudeMB{
        display:none !important;
    }    
}
@media (min-width: 768px) and (max-width: 992px) {
   #Tieude1 {          
          margin-left: 20px;
     } 
    #Tieude2 {  
        
          margin-left: 20px;
          float: left !important;
     }
    .styanhchinh{
        max-width: 746px !important;
    }     
}

@media (max-width: 480px) {   
    #Tieude2 {  
          margin-right: 3px;          
     }
   .antieude{
        display:none !important;       
    }
   .styboanh{
        border-radius: 20px;
        padding: 6px;
        border: 1px solid #eef0ef;
        /*margin-top: 8px;*/
        margin-bottom: 3px;
        width: 88%;
       height: 86px;
    }  
    .col-lg-2h {
        width: 33%!important;
        margin-top: 10px!important;
        float:left;
        /*margin:3px;*/
    }
    .Tieudegt{
        font-size: 12px !important;
        font-weight: normal !important;
        color: #333;
    }
    .product-f-imagesp {  
        max-height:none !important;   
    }    
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
.headerh {
    margin-top: 67px;
    z-index: 100 !important;
}
.quangcao{
    float: left;
    width: 20.6%;
    margin-right: 15px;
    margin-top: 29px;
}
.stychonanh{   
    font-weight: 600;
    border: 1px solid #ddd;
   padding: 8px 15px 8px 15px;
    background: #1164a1;
    color: #31708f;
    border-radius: 24px;
    /*float:left;*/
    color: white;
    font-size: 14px;
    /*margin-bottom: 20px;*/
}
.Anhquangcao {   
    position: relative;
    min-height: 1px;
    float: left;  
    width:305px;
}
.content_left{
     float: left;
     /*max-width:70%;*/
     width: 883px;
     text-align:center;
     /*border: 1px solid #f2f2ef;*/
     margin-right: 12px;
     margin-top: 10px;
}
.content_leftphu{
     float: left;
     /*max-width:70%;*/
     width: 795px;    
     margin-right: 0px;
     margin-top: 0px;
      border:none;
}
.content_right{
     float: left;
     /*max-width:30%;*/
}
.header {
    background: url(image/Bgroundbanner.png);
    /*position: fixed;*/
    height: 69px;
    z-index: 999;
    width:100%;
    overflow: visible!important;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	/*background-color: #f2fafa;*/
}

.footer-corp .corp {
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 5px;
    font-size: 12px;
    color: #888;
}
.footer-corp .corp div {
    display: inline-block;  
}
.footer-corp .terms {
    padding-top: 7px;
    margin-bottom: 7px;
}
.footer-corp .terms div:not(:last-child) {
    border-right: 1px solid #d6d6d6;
}

.footer-corp .terms div:first-child {
    padding-left: 0;
}
.footer-corp .terms div {
    float: left;
    color: #888;
    font-size: 12px;
    padding: 0 10px;
}

#Gioithieu{
   width: 100%;
    float: left;
}

.backgrsanpham{
     background-color:#fbfafa;
}

@media (min-width: 768px){
    .col-sm-12 {
        width: 68% !important;
        float: right;
    } 
}

.col-md-7{
    padding-right: 0px !important; 
    padding-left: 6px !important;    
}
.col-md-7bn{  
    padding-left: 0px !important;    
}
.col-md-5{
    padding-right: 0px !important; 
    padding-left: 0px !important;   
}  
.col-md-5hs{  
    padding-left: 16px !important;
}
.col-md-4x6{  
    width:54.466667%;
    margin-right: 3px;
}
.col-md-3x4{  
    width:40.33333%;
}
.col-md-bn{  
    width: 48%;
    margin-right: 3px;
}
.height-image{
   height: 132px;
   width: 207px;
}

@media (max-width: 992px) {  
    .anqc{
        display: none !important;
    }
    .styquangcao {
        width: auto;
        height:auto;
        margin-left: -4px;
    }
   
     .anmenu{
        display:none !important;
    }    
     
    .col-md-7 {     
        padding-left: 0px!important;      
    }     
    .content_right {
        display: none !important;
    }    
    .content_left {   
        width: 100% !important;
    }   
     .height-image {
        max-height: none!important;
        height: 248px;
        width: 307px;
    }    
}

ul { list-style-type: none; }
.styboder{
     border-top: none !important;
     border-right:none !important;
}

.styhienthitkb{
    border: 1px solid #eee;
}
.row{
    /*margin-left:0px !important;*/
    margin-right:0px !important;
}
@media (min-width: 768px){     
     .anmenuMB{
        display:none !important;
    }  
     .clearMB{
        display:none !important;
    }
     .sub1 {
       display: none !important;
    }
     .stynav{
         display: none !important;
    }   
     .col-sm-5 {
        width: 29.666667% !important;
        padding-left: 0px !important;
    }    
    .col-sm-8 {
        width: 51% !important;
    }
    .col-sm-2 {
        width: 19% !important;
    }
    .quangcaoMB{
         display:none !important;         
    }   
    .anhlogo {  
          display: none !important;
     } 
    .stylogo{
          margin-top: 8px !important;
    }
    .styhomeMB {  
          display: none !important;
     } 
 }
.heading{
    border-bottom: 1px solid #f1f1f1;
}
.styhienthi{
    background:white;
}
.styanhchinh{
     max-width:868px;
}
.styanhphu{
    width:96%; 
    height:140px;
    margin-bottom:12px;
}
.styhienthianh{
    width:25%; 
}
@media (max-width: 768px) {
    .stymenuchinhMB{
       margin-left:15px;
   }
    .mainmenu-area ul.navbar-nav li a {
        color: #1cb368;
        font-size: 16px !important;      
        background-color: #fff;
        border: 1px solid #f2f3f2;        
    }
   .styanhchinh{
        width:96%;
    }
   .styanhphu{
        height: 58px;
        margin-bottom: 7px;
        margin-top: -2px;    
        margin-bottom: 6px; 
    }
   /*.styleft{
        margin-left:6px;
    }*/
}
.sylecacanh{
    margin:0 0 0 0; 
    font-size:18px;
    color:#9bb1be;
}
 .styhienthi {      
    margin-top: 116px;
} 
 @media (min-width: 1024px) and (max-width: 1200px){  
     .height-imagefb {
        height: 135px !important;
        width: 308px !important;
    }
       .height-imagetkb {
        height: 161px!important;
        width: 359px!important;
    }
   
      .stybaiviet {
        margin-top: -167px;
    }
    
    #anhchinh {
        max-height: 300px !important;
        max-width: 368px !important;
    }
     #anhchinhHS {
        max-height: 245px !important;
        max-width: 368px !important;
    }
    .Taonenanh1{
         max-width:none !important;
         width: 50% !important;
     }
     .AnhgioithieuNV{
         width:95% !important;
         height:auto !important;
         margin-left: 10px !important;
         margin-right: 10px !important;
     }
       .AnhgioithieuHTNV{
         width:95% !important;
         height:auto !important;
         margin-left: 10px !important;
         margin-right: 10px !important;
     }
     .AnhgioithieuNVdai{
         width:95% !important;
         height:auto !important;
         margin-left: 10px !important;
         margin-right: 10px !important;
     }
      .AnhgioithieuHTNVdai{
         width:95% !important;
         height:auto !important;
         margin-left: 10px !important;
         margin-right: 10px !important;
     }
     .Anhhienthi { 
        width: 97%;
    }
    .Anhquangcao {    
        width:304px !important;
    }
    .khungthanhphan{
        min-height: 129px !important;
    }
  
    .stydexuat {
        margin-top:-7px !important;
        margin: 0 0 2px !important;
    }
    .imthanhphan {
        height: 61px !important;        
    }    
    .stychu {   
        margin-left: 0px !important;
    }
    .styh2 {   
        font-size: 12px !important;  
    }
      .styh2new {   
        font-size: 12px !important;  
    }
    .content_left { 
        width: 654px !important;   
    }
    .col-sm-12 {
        width: 55% !important;
    }
    .logo{
        margin-top:10px;
    }
    .header {
        background: url(image/Bgroundbanner1.png) !important; 
    }
    
    .quangcao {  
        margin-right: 13px;   
        display: none;
    }   
    .search_box {   
        width: 336px !important;   
    }   
    #home-slider .header-top-right .homeslider, #home-slider .header-top-right .header-banner {
        border-top: none !important;
        margin-left: -15px !important;
        width: 104%;
    }  
    .styhienthi {      
        margin-top: 168px;
    }
    .styhienthialb {
        margin-top: -133px;
    }
    .styanhchinh {
        max-width: 642px !important;
    }
    .styh2 {        
        margin-top: 2px!important;
        line-height: 18px!important;
    }
     .styh2new {        
        margin-top: 2px!important;
        line-height: 18px!important;
    }
    .height-image {
        height: 101px !important;
        width: 153px !important;
    }
}
 .styh2 {        
        margin-bottom: 12px!important;       
    }
 @media (min-width: 768px) and (max-width: 992px){  
       .height-imagenv{
        height:auto !important;
        width:auto!important;
    }  
      .styhtmb{
         margin-top: 272px !important;
     }  
      .height-imagefb {
        height: 141px!important;
        width: 359px!important;
    }
       .height-imagetkb {
        height: 207px!important;
        width: 359px!important;
    }
      .col-sm-6 {
            width: 50% !important;
        }
     .stybaiviet {
        margin-top: -137px;
    }
     .stydinhdang{    
        height: 100px;
        width: 98%;
     }
    .AnhgioithieuNV2 {
        width: 133px !important;
    }
    .Taonenanh2 {
        max-width: 146px !important;
    }
     .Taonenanh1{
         max-width:none !important;
         width: 50% !important;
     }
     .AnhgioithieuNV{
         width:95% !important;
         height:auto !important;
         margin-left: 10px !important;
         margin-right: 10px !important;
     }
      .AnhgioithieuHTNV{
         width:95% !important;
         height:auto !important;
         margin-left: 10px !important;
         margin-right: 10px !important;
     }
     .AnhgioithieuNVdai{
         width:95% !important;
         height:auto !important;
         margin-left: 10px !important;
         margin-right: 10px !important;
     }
     .AnhgioithieuHTNVdai{
         width:95% !important;
         height:auto !important;
         margin-left: 10px !important;
         margin-right: 10px !important;
     }
     .Anhhienthi { 
        width: 97%;
    }
    .pagination-container{
        height:37px !important;
    }
     .footer{
        margin-top: 56px !important;
        margin-left: 24px !important;
    }
     
    .search_box {      
        width: 457px !important;
        margin-left: 38px !important;
        margin-top: -65px !important;
    }
    input[type="submit"], button[type="submit"]{
        margin-right: 10px !important;
    }
    .stychonnhieuanh{
         width: 750px; 
     }
     .chitietthanhphanMB {
        width:354px;
        height:286px;
    } 

   
    .section-title {
        margin-top:23px !important;
        margin-bottom:3px !important;
    } 
    .khoangcachmenu {
        height: 72px;
    }  
     .main-header .logo {
        width: 35%;   
        margin-bottom:20px;
        margin-top:6px;
        margin-left: -16px !important;
    }
     .header {       
        height: 69px;
        z-index: 999;
        width:100%;
        overflow: visible!important;
    }
  
    .anhhoso{
        width:auto !important;
    }
     .headerh {
        margin-top: 69px;
        z-index: 100 !important;
    }
    
     .styhienthialb {
        margin-top: -183px;
    }     
 }
 .anhlogoMB{
    max-width:80% !important;
}
.slidetkb{
        margin-top: 0px !important;
    }
 @media (max-width: 480px){ 
       .topmaytinh {      
        margin-top: 120px;
    }  
     .main-header{
         height: 69px!important;
     }
     .anhlogo {
        max-width: 222px !important;  
    }  
    #anhchinh {       
        width:98%; 
        max-height: none !important;
    max-width: none !important;
    }    
     .search_box {    
        margin-top: -6px !important; 
        margin-right: 51px !important;
         float: right !important;
    }
     .search_box form input[type="submit"]{
         margin-right: 57px !important;
        margin-top: 1px;
     }
     .stylogo{
         margin-top: -14px;
         margin-bottom: 17px;
     }
     .stychiase{
         width:96px !important;
     }
     .stymenuMB{
       padding-top:3px !important;
       padding-bottom:3px !important;
   }    
     .stylehienthiMB{
         width:96% !important;
     }
  
    .form-control {      
        width: 94% !important;
    }
     .styhienthialb {
        margin-top: -373px;
    }
     .stybaiviet {
        margin-top: -359px;
    }
     
     .headerh {
        margin-top: 69px;
        z-index: 100 !important;
    }    
   
     .styhtmb{
         margin-top: 292px;
     }  
    .ip-icon3{   
        margin-top: 3px; 
    }
    .ip-icon4{ 
        margin-top: 3px;   
    }
    .ip-icon5{
   
        margin-top: 3px;    
    }   
     .col-md-ht{   
        width: 50%;  
    }
      .list-group-item{
        padding: 10px 14px !important;
    }
       .iconco{
           padding: 0px 14px !important;
        }
     .sylecacanh{
        margin:0 0 0 0; 
        font-size:13px;
    }
     .stychu{
         position:inherit !important;
     }
     .styanhgioithieu{
        width:134px !important;
        height:89px !important;
        margin: 6px !important;
    }
     .styh1{
        /*font-size: 13px !important;*/     
        margin-left: 6px !important;        
    }
    .stydorongbaiviet{
        width:60% !important;
    }  
    .stytomtatbaiviet{
        margin-left: 6px;
        text-align: justify !important;
        font-size: 15px !important;   
        margin-right: 6px;
    }  
    .Tieude{
        margin-left: 6px !important;
    }
    #Taianh{
        margin-left: 3px !important;
    }
     .Taonenanh2{
         width:33%;
     }
     .AnhgioithieuNV2 {
        width: auto !important;
        height: 55px !important;
    }
     .stydexuat3 {
         margin-top: -8px !important;
     }
     .Taonenanh1{
         max-width:none !important;
         width: 08% !important;
     }
     .anbaiviet{
         display:none !important;
     }
     .AnhgioithieuNV{
         width:95% !important;
         height:auto !important;
         margin-left: 10px !important;
         margin-right: 10px !important;
     }
     .AnhgioithieuHTNV{
         width:95% !important;
         height:auto !important;
         margin-left: 10px !important;
         margin-right: 10px !important;
     }
     .AnhgioithieuNVdai{
         width:95% !important;
         height:auto !important;
         margin-left: 10px !important;
         margin-right: 10px !important;
     }
     .AnhgioithieuHTNVdai{
         width:95% !important;
         height:auto !important;
         margin-left: 10px !important;
         margin-right: 10px !important;
     }
     .Anhhienthi { 
        width: 98%;
    }
     .content_left {   
        margin-top: 3px !important;
    }
     .stydiadanh{
         margin-left:6px;
     }
     .stydorongdiadanh {
        width: 75% !important;
    }
       .content_leftphu {   
        margin-top: 95px !important;
    }
     .header_bottom {
        height: 10px!important;
    }
     .clearfix {
        height: 1px!important;
    }
     .navbar-nav {   
        padding-left: 10px !important;
    }    
     .Tieude{
          font-size: 13px !important;
          /*margin-top: -10px;*/
     }
     .Tieudethem{         
          margin-top: 0px;
     }
     .section-titlephu{
         display:none !important;
     }    
     .chitietthanhphanMB {
        width:382px;     
    }     
     
     .stychonnhieuanh {  
        width: 100% !important;
    }
     .stychu {   
        /*margin-left: 175px !important;*/
        margin-top: -36px !important;
        min-width: 358px !important;
    }
     .footer{
         margin-left:23px;
     }
     .prthanhphanCT {
         height: 78% !important;   
        top: 0px !important;    
     }   
     .anhlogoMB {  
          display: none !important;
     }
     .product-carousel-price ins { 
      margin-right:0px !important;       
    }     
     .height-image{
        height:auto !important;
        width:auto!important;
    }   
      .height-imagenv{
        height:auto !important;
        width:auto!important;
    }  
     .height-imagefb{
        height:auto !important;
        width:auto!important;
    }
     .height-imagetkb{
        height:auto !important;
        width:auto!important;
    }   
     .header {  
        height: 69px; 
    }   
     .khoangcachmenu {
        height:69px;
    }
     .footer-nav-container .footer-nav-col {       
        width: 17%;
        margin: 5px;
    }     
     .content_top{
         display: none !important;
     }  
     .main-header .logo {   
        margin-top: 26px;
        width: 70%;       
    }
     .stylebground{
         background: url('image/BgroundMB480.jpg') !important;
    }
     
     .search_box form input[type="submit"] {   
         margin-right: 57px !important;
       margin-top: 6px !important;
    }
   
     .img-responsive {
        max-height: 155px; 
        max-width: 155px;   
    }       
     .search_box form input[type="text"] {	
	    width:226px !important;	
         margin-top: 0px !important;
    }   
     .stytieudebaiviet{
        font-size:14px !important;
        margin-top:6px !important;
        margin-bottom:0px !important;
    }
 }
   .height-imagenv{
        padding-left:6px;
        padding-right:6px;
        padding-top:4px;
    }  


@media (max-width: 992px){  
     .col-md-7bn{
      padding-left: 16px !important;
    }  
     .quangcao{
      display:none !important;
    }
    .stydung{
          display: none !important;
     } 
     .iconMB {
       display: none !important;
    }   
    .header-top-right{
        padding:0 0 !important;
    }
    .header_bottom {
     background:none !important;   
    }
    .search_box {
       float: right;
       margin-right: 51px;
    }
    
}
.main-banner{
    margin-left:0px !important;
    margin-right:0px !important;
    height:69px;
}
@media (min-width: 992px) {
    .col-md-8 {
        width: 47.666667% !important;
        float: right;
    }
    .col-md-5hs { 
        margin-left: 228px;
    }
}
.search_box {
    background: #6ead34;  
    border-radius: 8px;
    border: 1px solid #7fc936;
    box-shadow: none;
    height: 39px;
    width: 270px;
    border-radius: 24px;
    z-index: 3;
    height: 40px;
    margin: 0 auto;
   margin-top:15px;
}
.search_box form input[type="text"] {
	border: none;
	outline: none;
	background: none;
	font-size:13px;
	color: #fff;
	width: 262px;
    border-radius: 24px;
    z-index: 3;
    height: 40px;
    margin: 0 auto;
    padding-left: 20px;
    margin-top: 2px;
}
.search_box form input[type="submit"] {
	border: none;
	cursor: pointer;
	background: url(../images/search.png) no-repeat 0px 7px;
	position: absolute;
	right: 0;
	width: 20px;
	height: 25px;
    margin-right: 149px;
    margin-top: 7px;
}
.ui-autocomplete {
    background-color:#f4f4f4;
    z-index: 1000;
    padding-top: 10px;
    padding-bottom: 20px;
}
.main-banner {
    margin-top:1px;
}
.floatleft { float: left }
.floatright { float: right }
a:focus { outline: 0px solid }
img {
    max-width: 98%;
    height: auto;
    margin-bottom: 2px;
}
.fix { overflow: hidden }
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 15px;
}
body { font-family:Arial, Helvetica, sans-serif;
       font-size: 13px !important;
       color:#333 !important;
}



.header-area {
    background: none repeat scroll 0 0 #f4f4f4;
}
.header-area a {
    color: #888;
}

.header-right ul.list-inline {
    margin: 0;
    text-align: right;
}
.header-right ul.list-inline li a {
    display: block;
    padding: 9px;
}
.header-right ul.list-inline li ul a {
    padding: 5px 15px;
}
.header-right ul.list-inline li ul {
    border: medium none;
    border-radius: 0;
    left: 50%;
    margin-left: -50px;
    min-width: 100px;
    text-align: center;
}

.mainmenu-area {
    background: url('images/Bgthanhngang.jpg');
/*background: none repeat scroll 0 0 #fbfbfb;*/
font-family: "Roboto Condensed",sans-serif;
/*text-transform: uppercase;*/
width: 100%;
z-index: 999;
height:48px;
}



.logo h1 {
    /*font-size: 40px;
    margin: 30px 0;font-weight: 400;*/
}
.logo h1 a {
    color: #999;
}
.logo h1 a:hover {text-decoration: none;opacity: .7}
.logo h1 a span {
    color: #5a88ca;
}
.shopping-item {
    border: 1px solid #ddd;
    float: right;
    font-size: 18px;
    margin-top: 40px;
    padding: 10px;
    position: relative;
}

.mainmenu-area ul.navbar-nav li a {
    color: #fff;
    font-size: 14px;  
    margin-top:1px;
    padding-top: 8px !important;
   padding-bottom: 8px!important;
}
.gioithieusanpham {
  min-height: 214px !important;
}
.styh2 {
  margin-bottom: 2px;
  margin-top: 6px !important;
  color: #777;
  line-height: 20px;
  font-size: 13px;
  font-family: Arial,sans-serif;
  margin-right: 3px;
  margin-left: 6px;
}.mainmenu-area ul.navbar-nav li.active a {color:#1cb368 !important;}
.mainmenu-area ul.navbar-nav li:hover a, .mainmenu-area ul.navbar-nav li.active a { color:#1cb368;}
.mainmenu-area .nav > li > a:focus {color: #FFF;}
.bx-controls{
    margin-top:-13px;
}
.imdau{
    max-height:186px;
}
.chitietthanhphan{
   width: 203px;
   height: 150px; 
}
@media (max-width: 480px) {
    .Taonenanh1 {
        width: 100% !important;
    }
}
.chitietthanhphanlon{
   margin-left: 8px;
    margin-right: 8px;
    max-width: 96%;
}
.chitietthanhphannhanvo{
    margin-left: 5px;
    margin-right: 5px;
    max-width: 96%;
      margin-top: 5px;
}

.section-title {
  font-family: "Raleway",sans-serif;
  color: #b8b8b8;
  font-size: 18px;
  font-weight: normal;
  text-align: center;
  margin-top: 12px;
  letter-spacing:2px;
}
.section-titleh3 {
  font-family: "Raleway",sans-serif;
  color: #b8b8b8;
  font-size: 23px;
  font-weight: normal;
  text-align: center;
  margin-top: -27px;
}
.col-sm-6{
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.product-f-image {
    position: relative;
    /*min-height: 224px;*/
    padding: 10px;
    text-align: center;
}
.product-f-imagesp {
    position: relative;
    max-height: 122px;
    margin-top: 7px;
    text-align: center;
    margin-bottom: 20px;
}
.product-f-imageHD {
    position: relative;
    max-height: 436px;
    margin-top: 3px;
    text-align: center;
    margin-bottom: 20px;
}
.product-f-imagenv {
    position: relative;
    max-height: 146px;
    margin-top: 7px;
    text-align: center;
    margin-bottom: 20px;
}
.product-hover {
    height: 103%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;overflow: hidden;
    /*border: 1px solid #ddd;*/
}
.prthanhphan {
    height: 122%;
    left: 0;
    position: absolute;
    top: -30px;
    width: 100%;overflow: hidden;
    /*border: 1px solid #ddd;*/
}
.khungthanhphan{
    min-height: 123px; 
}
.khungthanhphan3{
    width: 109px;
    margin-left: -111px;
    min-height: 193px; 
}
.prthanhphanCT {
    height: 125%;
    left: 0;
    position: absolute;
    top: -57px;
    width: 100%;
    overflow: hidden;
}

.single-product {
  overflow: hidden;
  border: 1px solid #ebefee;
  margin-bottom: 2px;
}
/*.single-product:hover {}
.single-product:hover .product-hover a.add-to-cart-link {top: 29%;}
.single-product:hover .product-hover a.view-details-link {bottom: 29%;}
.single-product:hover .product-hover:after{left: 0}

.gioithieusanpham:hover {}
.gioithieusanpham:hover .product-hover a.add-to-cart-link {top: 36%;}
.gioithieusanpham:hover .product-hover a.view-details-link {bottom: 36%;}
.gioithieusanpham:hover .product-hover:after{left: 0}*/
.product-carousel {
  padding-top: 22px;
}
.latest-product .owl-nav {
  position: absolute;
  right: 0;
  top: 0px;
}

.maincontent-area {
    padding-bottom: 0px; 
    /*padding-top:10px;*/
}
@media (min-width: 1201px) {
    .maincontent-area {width: 1226px;}
}
.footer-top-area .zigzag-bottom{background: #f4f4f4}
.footer-top-area {background: none repeat scroll 0 0 #333;
color: #999;
padding: 35px 0 180px;}


.footer-bottom-area {background: #000;color: #fff}
.footer-about-us span {
  color: #5a88ca;
}
.footer-wid-title {
  font-family: raleway;
  font-size: 30px;
  font-weight: 100;color: #fff
}

.footer-about-us h2 {
  font-weight: 200;
}
.footer-menu ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.footer-menu ul li {
    border-bottom: 1px dashed #555;
    padding: 5px 0;
}
.footer-menu a {
    display: block;
    padding: 5px 0;color: #999
}

.footer-social a:hover {background-color: #222;border-color: #666}

.footer-social {margin-top: 20px}

a {color: #5a88ca}
a:hover, a:focus {color: #17a78b}
.footer-bottom-area {
  background: none repeat scroll 0 0 #000;
  color: #fff;
  padding-bottom: 40px;
}

.carousel.carousel-fade .item { transition: opacity 1s ease-in-out }
.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}

.footer-card-icon {
  font-size: 30px;
  text-align: right;
}

.copyright > p {
  margin: 10px 0 0;
}

input[type="text"], input[type="password"], input[type="email"], textarea {
    border: 1px solid #ddd;
    padding: 10px;
}
input[type="submit"], button[type=submit] {
    background: none repeat scroll 0 0 #5a88ca;
    border: medium none;
    color: #fff;
    padding: 11px 20px;
    text-transform: uppercase;
}
input[type="submit"]:hover, button[type=submit]:hover {background-color: #222}
.single-sidebar input[type="text"] {
    margin-bottom: 10px;
    width: 100%;
}

#anhchinh{   
    max-height: 443px;
    max-width: 500px;
    margin-bottom: 8px;
    margin-top: -6px;
    border: 1px solid #e1e8dd;
}

.col-md-3{
    padding-right: 3px !important; 
    padding-left: 3px !important; 
}


.col2-set {
    margin-left: -30px;
    overflow: hidden;
}
.col-1, .col-2 {
    float: left;
    margin-left: 30px;
    width: 360px;
}
.styanhgioithieu {
    width: 200px;
    height: 133px;
    margin: 16px;
    border: 1px solid #ddd;
}
@media (max-width: 480px) {
    .styanhgioithieu {
        width: 134px !important;
        height: 89px !important;
        margin: 6px !important;
    }
}
.stydorongdiadanh{
    width:90%;
}
.stydorongbaiviet{
    width:68%;
}
.stybaiviet{
   text-align:left;
}
.styp6{
    float:left;
}
.styht{
    max-width:none !important;
}
.stylk{
     width:50% !important;
     float:left;
}
.tags {
   margin: 12px 0px 0px 0px;
}
.tags a{
    display: inline-block;
    padding: 4px 10px;
    margin: 0 0 10px 5px;
    font-size: 14px;
    color: #777;
    border: 1px solid #cecece;
    border-radius: 20px;
    text-transform: lowercase;
    transition: .2s;
}
.tags i {
    position: absolute;
    opacity: 0;
}
.Htsanpham {
    margin-top: 126px;
}
#temp, .copyable {
    position: fixed;
    height: 0;
    top: 0;
    left: 0;
    overflow: hidden;
}
.stydorongdiadanh{
    margin-left: 12px;
    width: 88%;
}
.gioithieusanphamnew {
  min-height: 214px !important;
}
