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: 42%;
  /* float: left; */
  margin-left: 25%;}
.logo_top ul {width: 100%;}
.logo_top ul img {width: 250px;}
.lang_top {position: absolute;top: -15px;}
.lang_top ul li {margin-left: 10px;}
#timkiem_top {position: relative;
  /* width: 48%; */
  float: right;
  margin-top: -72px;}
.search a {float: right;
  /* width: 28%; */
  padding: 5px 5px;
  text-align: center;}
.input_search {width: 169px; 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%;
}
#bannerMain {
position: relative;
width: 75%; top: 5px; left:0.5%; height:auto;}

#bannerMain img{ width:100%; height:341px}
#banner li {width: 100%;height: auto;}
.banner_right_top{ display: block;width: 23%; top:5px;position: relative;}
.banner_right_top ul li {width: 100%;height: auto;}
.banner_right_top ul li img{ width:100%; height:162px;}
.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: 85%;   margin-left: 15%;}
.dky-ntin h3{ font-size:1.2em;}
.dk_bot{ width:52%;}
form#Form_email_follow{ width:100%;}
div.dangky1 {width: 100%;}
div.dangky1 {width: 100%;}
.input_dangky1 { font-size:1.03em}
.dangky1 a {float: left;font-size: 1.03em;}
.footer{ width:100%}
#popSlide{ width:280px;}

#popSlide, #popSlide h6, #popSlide h6 span { font-size:1.0em}
.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: 1%; margin-right: 1%;}
div.video_home {width: 60%; margin-left:20%; margin-right:20%}
div#st-gt1 {width: 98%;margin-left: 2%;}
div#placeSlide {width: 100%;}
div.tintuc_id {width: 100%;float: left;}

.tintuc_id ul {
width: 21%;
margin-left: 1.5%;
margin-right: 0px;
min-height: 475px;
height: auto;
}
.tintuc_id ul p {display: block; font-size:0.95em}
.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: 25%;
margin-left: 2%;}
.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:20%;}
.box_c ul {  width: 98%;  margin-left: 2%;}

.box_a ul a, .box_c ul a, .box_f ul a {font-size: 0.9em;}
.box_b img {width: 100%;}
.box_d {width: 96%;
float: left;
clear: inherit;
margin-left: 2%;}
.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:30%;}
.box_d ul li {color: gray; width:70%;}
.conten .showText img {max-width: 90%;
    height: auto;
    text-align: center;}.left_conten { display:none}
.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: 98%;float: left; margin-left:2%}
.title_page {margin-bottom: 20px;
border-bottom: dashed #CCCCCC 1px;
width: 100%;
}

#bannerMain li img {
  width: 100%;
  height: auto;
}

@media all and (min-width: 781px) and (max-width: 935px) {
	.onePro_2 {  width: 41%; margin-left: 2%; height: auto; padding-left: 2%;min-height: 366px;}
	.placeSlide_with ul .onePro_2 {
	  width: 25%;
	  margin-left: 2%;
	  height: 261px;
	  padding-left: 2%;

	}

}

@media all and (min-width: 936px) and (max-width: 1024px) {
	.onePro_2 {  width: 25%; margin-left: 2%; height: auto; padding-left: 2%;  min-height: 339px;}
	.placeSlide_with ul .onePro_2 {
	 	  
	  width: 18%;
	  margin-left: 2%;
	  height: auto;
	  padding-left: 2%;
	  min-height: 260px;
	}

}

@media all and (min-width: 781px) and (max-width: 935px) {
.onePro_2 img {max-width: 100%;height: 100%;display: block;   min-height: 200px;}

}
	
@media all and (min-width: 936px) and (max-width: 1024px) {
.onePro_2 img {max-width: 100%;height: 100%;display: block;   min-height: 160px;}

}



.onePro h1, .onePro_2 h1, .onePro_3 h1 {font-size: 1.03em; margin-bottom:20px; height:20px}
.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.95em}
.prol{ display:block}
.giohang_gh{ display:none}
.giohang {   display: block; margin-top: -20px; float: right; /* width: 35%; */ margin-right: 70px;}
.leftBox {width: 100%;}
.viewLeft {width: 50%;float: left;}
.viewRight {width: 48%;float: left; margin-left:2%}
div#pro_img_main {width: 98%;}
#bridal_images{ width:100%;padding: 0px; height:100%}
#bridal_images img {border: none;width: 100%; height:auto}
#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;}


@media all and (min-width: 481px) and (max-width: 575px) {
.quantity{ width:70%; float:left}
	.quantity a {
	font-size: 1.0em;
	padding: 0 18px 0 40px;
	margin-top: 37px;
	top: 24px;
	margin-left: 20px;
	}

}

@media all and (min-width: 575px) and (max-width: 780px) {
.quantity{ width:50%; float:left}
	.quantity a {
		font-size: 1.0em;
		padding: 0 18px 0 38px;
		margin-left: 170px;
		margin-top: 0px;
		float: left;
		line-height: 25px;
		text-align: left;
		}

}


.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: 60%;
  list-style: none;
  margin-left: 1%;
}
.tintuc_home_left li {width: 100%;}
.tintuc_home_left li img {width: 95%;height: 95%;}
.tintuc_home_left ul {font-size: 0.98em;}
.tintuc_home_left h1 {font-size: 1.03em;}
  .tintuc_box_new {width: 31%;
  float: left;
  margin-left: 1%;
  margin-right: 1%;
  border: solid #CCC 1px;
  padding: 0px;
  margin-top: 10px;
  min-height: 330px;}



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: 30%;  margin-left: 3%;}
.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:0.7em}
.tintuc_home_right ul p { display:none;}
.title_page h4 {font-size: 1.2em;}
.box_c ul p {
  font-size: 1.03em;}
.box_c {  float: left;
width: 46%;
margin: 0 0px;
height: auto;
margin-bottom: 20px;
margin-left: 1%;}
.box_c img {  width: 98%;  margin-left: 2%;}
#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: 48%; float: left;  font-size: 0.75em;
  font-weight: bold;}
.contact .right { width: 48%; float: left;}
.formBox li span{ padding-right:0px;}
.formBox .button { font-size: 1.03em; padding: 0 23px;   margin-left: 2px; margin-top: 0px;}
.contact .left input { width: 83%;}
.contact .right input, .contact .right textarea { width: 92%;}
.formBox li { display: block; position: relative; margin-bottom: 20px;}
.formBox li textarea { padding: 10px 10px 10px 45px; height: 197px;}



.map { width: 94%; margin-left: 3%;}
#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: 50%;
  float: left;
  /* display: none; */
  margin-bottom: 30px;}
.page_sanpham_id {   display: none;}
.tit_tsid_e { padding: 2px 0px; font-size: 1.03em;}
.page_sanpham_id ul li {  font-size: 1em;}
.ser_right {   width: 96%;
  float: right;
  margin-left: 2%;
  margin-right: 2%;}
.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: 16%;}
.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: 25%;}
.price-filters.nav li { float: left; width: 20%;}
.color-filters.nav li { float: left; width: 8%; margin-left: 3px;}
.trongluong-filters.nav li { float: left; width: 33%;}
.tinhkhiet-filters.nav li { float: left; width: 12%;}
.netcat-filters.nav li { float: left; width: 25%;}
.tags-row-wrap{ display: blosk;width: 99%;padding-right: 0px;padding-left: 0px;margin-right: 0px;}
div.tintuc_id_2 {width: 100%;}
.khong-ketqua {width: 80%;}
.tags-row-wrap .tags-row {float: left;width: 37%;}
.clear_search {float: left;width: 90%;margin-top: 20px;}



.tintuc_id_2 ul { float: left;  width: 30%; margin-left: 2%; margin-right:0px; padding: 0px;height: 625px;}


.tintuc_id_2 ul li img {
  width: 85%;
  margin-left: 2.5%;
  height: auto;
}

.tintuc_id_2 li span {position: absolute; right: 10px; top: 0px;}
.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;}


.desctop{ display:block;width: 100%;margin-left: -1%;}
.mobile { display:none}

.mobile3 {display:block;}
.mobile1 {display:none;}
.desctop1{ display:none}
.mobile {
  width: 100%;
}
.cart_list th {
  background: #999;
  color: #fff;
  font-weight: bold;
  padding: 2px;
  font-size: 1.03em;
}
.cart_list th img {
  border: 0;
  width: 100%;
  height: auto;
}
.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 {
	  height: 450px;
}
.onePro h3, .onePro_2 h3, .onePro_3 h3 { font-weight: bold; font-size: 0.8em;}


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


.onePro .proImg a img {
  width: 100%;
  height: auto%;
}

.right_conten2 { float: left; margin-left: 2%; width: 98%;}
.viewLeft { width: 50%; float: left;}
.viewRight2 { width: 50%; float: right;}
.placeSlide_with2 { width: 100%;}
@media all and (min-width: 781px) and (max-width: 935px) {
	.placeSlide_with2 ul .onePro_5 {
	  width: 25%;
	  margin-left: 2%;
	  height: 261px;
	  padding-left: 2%;

	}

}

@media all and (min-width: 936px) and (max-width: 1024px) {
	.placeSlide_with2 ul .onePro_5 {
	 	  
	  width: 18%;
	  margin-left: 2%;
	  height: auto;
	  padding-left: 2%;
	  min-height: 260px;
	}

}
.onePro_5 img {
  width: 100%;
  height: 180px;
  display: block;
}


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

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

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

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

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

}


  
.onePro h3 a, .onePro_2 h3 a, .onePro_3 h3 a { font-size:1.03em}








