body {font-size: 0.95em;}
.header {width: 100%;}
.pagewrap {width: 100%;}
div.hotline_top {width: 20%;}
.hotline_top h2 {top: -22px;font-size: 0.95em;}
.hotline_top h2 span {  font-size: 0.95em;  font-weight: bold;}
.logo_top {text-align: center;width: 100%;}
.logo_top ul {width: 100%;}
.logo_top ul img {width: 56%;}
.lang_top {position: absolute;top: -20px;}
.lang_top ul li {margin-left: 10px;}
#timkiem_top {position: relative;}
div#search {width: 100%;}
.search a {float: right;width: 27%; padding: 5px 5px; text-align: center;}
.input_search {width: 60%; font-size: 1.03em;}
.box_menu { display:none}
.conten {padding: 0px;width: 100%;  margin-top: 20px;  margin-bottom: 20px;}
.banner-top {
margin-bottom: 0px; height:auto;
width: 100%;
}
.mobile1{
  height: 350px;
}
#bannerMain {
position: relative;
width: 100%; top:5px;}
#bannerMain img{ width:100%; height:200px}
#banner li {width: 100%;height: auto;}
.banner_right_top{ display:none}
.banner_home_1, .banner_home_2{ display:none}
.placeSlide_main{ width:100%;}
.dky-ntin {   width: 100%;  /* padding: 1% 0; */ margin-bottom: 5px; border: none;}
.dky-ntin ul {width: 90%;height: 70px;}
.dky-ntin h3{ font-size:1.2em;}
.dk_bot{ width:100%;}
form#Form_email_follow{ width:100%;}
div.dangky1 {width: 100%;}
div.dangky1 {width: 100%;}
.input_dangky1 {width: 47%; font-size:1.03em}
.dangky1 a {float: left;width: 33%;font-size: 1.03em;}
.footer{ width:100%}
#popSlide{ width:233px;}

#popSlide, #popSlide h6, #popSlide h6 span { font-size:0.9em}
.placeSlide_main #placeSlide {width: 100%;}
.placeSlide_main #placeSlide .onePro ul{ width:100%}

.placeSlide_main #placeSlide .onePro img{ width:100%; height:auto}
.conten .title_page h2{ font-size:1.5em}
.conten .title_page ul li{ display:none}
body .conten .showText{   font-size: 1.03em; width: 95%; margin-left: 2%; margin-right: 1%;}
div.video_home {width: 100%;}
div#st-gt1 {width: 98%;margin-left: 2%;}
div#placeSlide {width: 100%;}
div.tintuc_id {width: 100%;float: left;}

.tintuc_id ul {
width: 38%;
margin-left: 4%;
margin-right: 0px;
min-height: 240px;
height:auto;
}
.tintuc_id ul p {display: none;}
.tintuc_id ul li img {width: 100%;}
div.tieude_tintuc {
width: 99%;
margin-left: 1%;
font-size: 1.5em;
}
div.news-day {
width: 88%;
margin-left: 2%;
font-size: 0.95em;
}

.ttkc {width: 100%;}
.box_b {float: left;height: 325px;position: relative;margin: 0 -8px;width: 100%;}
.box_a {float: left;height: 325px;margin: 0 0px;width: 100%;}
.box_a ul {width: 100%;}
.box_a ul p {font-size: 1.03em;}
.box_b ul {width: 100%;}
.b_2{ margin-left:42%;}
.box_a ul a, .box_c ul a, .box_f ul a {font-size: 0.9em;}
.box_b img {width: 100%;}
.box_d {width: 100%;}
.box_d ul li p {font-size: 1.03em;line-height: 30px;padding: 10px 0px;}
.box_d ul li h3 {width: 100%;}
.box_d ul li a {font-size: 1.03em;}
.box_d ul img{ width:100%;}
.box_d ul li {color: gray; width:100%;}
.conten .showText img {max-width: 90%;
    height: auto;
    text-align: center;}
.left_conten {float: left;width: 100%;}
.menu_left h2 {font-size: 1.2em;}
.menu_left ul li {font-size: 1.03em;}
.placeSlide_with {width: 100%;}
.right_conten {float: left;margin-left: 0px;width: 100%;}
.placeSlide_with ul {width: 100%;float: left;}
.title_page {margin-bottom: 20px;
border-bottom: dashed #CCCCCC 1px;
width: 100%;
}
#bannerMain li img {
	width: 100%;
	height: auto;
}
@media all and (min-width: 100px) and (max-width: 320px) {
	.onePro_2 {  width: 92%; margin-left: 2%; height: auto; padding-left: 2%;}
	.onePro_2 img {max-width: 100%;height: 100%;display: block;}

}
	
@media all and (min-width: 321px) and (max-width: 480px) {
	.onePro_2 {width: 38%;
  margin-left: 2%;
  min-height: 339px;
  padding-left: 2%;}
  .placeSlide_with ul .onePro_2 {    width: 38%;
  margin-left: 2%;
  min-height: 324px;
  padding-left: 2%;}
  .onePro_2 img {max-width: 100%;height: 153px;display: block;}


}



.onePro h1, .onePro_2 h1, .onePro_3 h1 {font-size: 0.9em; margin-bottom:25px; height:36px}
.onePro p, .onePro_2 p, .onePro_3 p { font-size:0.85em; line-height:15px}
.onePro h2, .onePro_2 h2, .onePro_3 h2 { font-size:0.85em}
.prol a{   font-size: 0.75em;  padding: 8px 7px 8px 38px;}
.prol{ display:block}
.giohang_gh{background: url(../images/icon-addcart.png) no-repeat center center #000;width: 30px;
height: 27px; }
.giohang { display:none}
.leftBox {width: 100%;}
.viewLeft {width: 100%;float: left;}
.viewRight {width: 100%;float: left;}
div#pro_img_main {width: 98%;}
#bridal_images{ width:80%;padding: 0px; height:80%}
#bridal_images img {border: none;width: 100%; height:100%;}
#bridal_images_list {width: 67%;margin-left: 14%;}
.viewRight .desc b {font-size: 1.03em;}
.viewRight .desc li {font-size: 1.03em;}
.viewRight h2 {font-size: 1.2em;}
.quantity{ width:60%}
.quantity a {
font-size: 1.0em;
padding: 0 18px 0 40px;
margin-top: 37px;
top: 24px;
margin-left: 33px;
}
.tintuc_add_id{ width:100%}
.tintuc_add_id_day{ display:none}
.tintuc_add_id_text {width: 98%; margin-left:2%}
.tintuc_add_id_hinh{ float:left; width:100%}
.tintuc_add_id_hinh img{ width:100%;}
.tintuc_id ul h1, .tintuc_id_2 ul h1 {font-size: 0.95em;line-height: 18px;}
.pagebox_tintuc_sukien{ width:100%}
.tintuc_home {float: left;margin-right: 0px;width: 95%;margin-left: 5%;}
.tintuc_home_left {
float: left;
margin-right: 0px;
padding-right: 0px;
border-right: solid #ddd 1px;
width: 94%;
list-style: none;
margin-left: 5%;
}
.tintuc_home_left li {width: 100%;}
.tintuc_home_left li img {width: 90%;height: auto;}
.tintuc_home_left ul {font-size: 0.98em;}
.tintuc_home_left h1 {font-size: 1.03em;}
.tintuc_box_new {
width: 99%;
float: left;
margin-left: 0px;
margin-right: 0px;
border: solid #CCC 1px;
padding: 0px;}
tintuc_box_new ul {width: 100%;}
.tintuc_box_new ul li {width: 100%;height: auto;}
.tintuc_box_new ul li img {width: 100%;height: auto;}
.tintuc_box_new ul h2 {font-size: 1.03em;}
.tintuc_box_new h3 {font-size: 1.03em;}
.tintuc_home_right {float: left;width: 100%;}
.tintuc_home_right ul {width: 100%;}
.tintuc_home_right ul li {
float: left;
margin-right: 0px;
width: 100%;
list-style: none;
}
.tintuc_home_right ul li img {width: 94%;height: auto;}
.tintuc_home_right ul h1 {width: 100%; font-size:1.03em}
.tintuc_home_right ul p {width: 100%;}
.title_page h4 {font-size: 1.2em;}
.box_c {  float: left;  width: 100%;   margin: 0 0px;}
.box_c img {  width: 100%;}
#st-lh {font-size: 1.03em; color: #666; line-height: 18px;}
.left_lienhe { float: left; width: 100%;}
.contact { width: 96%; margin-left:2%}
.contact .left { width: 98%; float: left; font-size: 0.75em;
  font-weight: bold;}
.contact .right { width: 95%; float: left;}
.formBox li span{ padding-right:0px;}
.formBox .button { font-size: 1.03em; padding: 0 11px;   margin-left: 2px; margin-top: 35px;}
.map { width: 97%; margin-left: 0px;}
#mobile_menu {
background: center center no-repeat transparent;
background-image: url(../images/website/menu-mb.png);
display: block;
width: 30px;
height: 40px;
position: absolute;
top: -2px;
left: 1%;
}
.menu ul li {float: left; width: 100%;}
.with_sp_id { width: 100%; margin-bottom: 30px;}
.page_sanpham_id { float: left; width: 100%;}
.tit_tsid_e { padding: 2px 0px; font-size: 1.03em;}
.page_sanpham_id ul li {  font-size: 1em;}
.ser_right { width: 100%;}
.ser_right .ser { float: left; width: 100%; margin-left: 0px;}
.ser img { border: 0; width: 100%; height: auto;}
.ser_right li { border: solid #fff 0px;   height: auto;}
.ser_right li h1 {
  background: rgba(0, 3, 5, 0.63);
  font-size: 1.03em;
  text-align: center;
  line-height: 30px;
  padding-left: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ser_right li h2 {
  overflow: hidden;
  background: rgba(0, 3, 5, 0.63);
  font-weight: normal;
  line-height: 22px;
  width: 98%;
  text-align: left;
  font-size: 0.95em;
  padding-left: 1%;
  padding-right: 1%;
}
form#frm_search_kimcuong { width: 100%;}
#search-menu { width: 100%;}
#search-menu ul.nav-tabs { width: 100%;}
#search-menu ul.nav-tabs li { float: left; width: 50%;}
.search-menu-filters .nav { float: left; width: 100%; height: auto;}
.size-filters.nav li a{ font-size:1.03em}
.search-menu-filters .size-filters.nav li { float: left; width: 50%;}
.price-filters.nav li { float: left; width: 50%;}
.color-filters.nav li { float: left; width: 15%; margin-left: 3px;}
.trongluong-filters.nav li { float: left; width: 50%;}
.tinhkhiet-filters.nav li { float: left; width: 25%;}
.netcat-filters.nav li { float: left; width: 50%;}
.tags-row-wrap{ display:block;   width: 93%; padding: 3%;}
.khong-ketqua { width: 95%; padding: 2%;}
.tags-row .btn-small {
  padding: 1px 1px;
  font-size: 0.85em;
}

.tintuc_id_2 ul { float: left;  width: 97%; margin-left: 1%; padding: 0px;}
.tintuc_id_2 ul li img {
  width: 85%;
  margin-left: 2.5%;
  height: auto;
}

.tintuc_id_2 li span {position: absolute;  right: 35px; top: 190px;}
.tintuc_id ul h2, .tintuc_id_2 ul h2 { font-size: 1.1em;}
.tintuc_id_2 ul p { font-size: 1.03em;}
#nums { width:100%}

ul.desc { margin-left: 3%;}
#sharelink{ margin-top:100px;}
.quantity label { font-size: 1.2em; padding-right: 0px;}

.mobile1 {display:block;}
.mobile3 {display:none;}
.desctop1{ display:none}
.desctop{ display:none}
.mobile { display:block}
.mobile {
  width: 100%;
}
.cart_list th {
  background: #999;
  color: #fff;
  font-weight: bold;
  padding: 2px;
    width: 16%;
  font-size: 1.03em;
}

@media all and (min-width: 100px) and (max-width: 320px) {
	.cart_list th img {
	  border: 0;
	 width: 100px;
  height: 100px;
	}

}
	
@media all and (min-width: 321px) and (max-width: 480px) {

.cart_list th img {
  border: 0;
  width: 150px;
  height: 120px;
}
}



.cart_list tr a { font-size: 1.03em;}
.cart_list { background: #fff; width: 100%;}
form#form_cart1 { width: 100%;}
.box_dathang {width:90%; padding:0px; border:none;}
.proImg span {left: 56%;}


.caroufredsel_wrapper{ width:100%}
.onePro {
}
.onePro .proImg a img {
  width: 100%;
  height: auto;
}
.onePro h3, .onePro_2 h3, .onePro_3 h3 { font-weight: bold; font-size: 0.8em;}


.payment_method {
  float: left;
  width: 100%;
  margin-bottom: 0px;
}
.payment_method h3 {  font-size: 0.75em; width: 100%; float: left; padding-right: 0px;}
.payment_method .payment_method_input span {  float: right; font-size: 0.75em;}


.contact .left input { width: 82%; font-size:1.03em}

.contact .right input, .contact .right textarea { width: 85.5%;   font-size: 1.03em;}


.right_conten2 {
  float: left;
  margin-left: 2%;
  width: 98%;
}
.placeSlide_with2 { width: 100%;}
 @media all and (min-width: 180px) and (max-width: 290px) {
  	 div#pro_img_main span {
    position: absolute;
    float: left;
	  top: 33%;
	  margin-left: 71%;}

}
@media all and (min-width: 290px) and (max-width: 310px) {
  	 div#pro_img_main span {
    position: absolute;
    float: left;
	  top: 35%;
	  margin-left: 71%;}

}
 @media all and (min-width: 310px) and (max-width: 400px) {
  	 div#pro_img_main span {
    position: absolute;
    float: left;
	  top: 36%;
	  margin-left: 71%;}

}
  @media all and (min-width: 400px) and (max-width: 430px) {
  	 div#pro_img_main span {
    position: absolute;
    float: left;
	  top: 38%;
	  margin-left: 71%;}

}
	
@media all and (min-width: 430px) and (max-width: 480px) {
  div#pro_img_main span {
    position: absolute;
    float: left;
	  top: 40%;
	  margin-left: 71%;}

}

  
  
 .viewRight2 {
  width: 100%;
  float: right;
}
.onePro_5 img {
  width: 100%;
  height: 180px;;
  display: block;
}
@media all and (min-width: 100px) and (max-width: 320px) {
	.onePro_5 {  width: 92%; margin-left: 2%; height: auto; padding-left: 2%;}

}
	
@media all and (min-width: 321px) and (max-width: 480px) {
	.onePro_5 {width: 38%;
  margin-left: 2%;
  min-height: 235px;
  padding-left: 2%;}
  .placeSlide_with ul .onePro_5 {    width: 38%;
  margin-left: 2%;
  min-height: 188px;
  padding-left: 2%;}

}

.onePro_5 p {
  padding: 0;
  text-align: center;
  line-height: 28px;
  font-size: 0.95em;
  color: #666;
}
.onePro_5 h2 {
  color: #666;
  font-weight: bold;
  font-size: 0.95em;
  padding-bottom: 20px;
  text-align: center;
  /* line-height: 25px; */
  height: 40px;
}
.onePro h3 a, .onePro_2 h3 a, .onePro_3 h3 a { font-size:1.03em}
.payment_method .payment_method_input .radio_check {
  width: 6%;
  float: left;}
.payment_method .payment_method_input span {
  float: left;
  font-size: 0.75em;
  width: 95%;}
 







