.dv-hinhanh-gr div#bridal_images img { width: 100%; }
.tt_cc { margin-bottom: 0; }
.dv-slider-nang.no_box li img { width: auto !important; max-width: 100%; max-height: 100%; height: auto; display: block; }
.no_box, .no_box * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.dv-slider-nang.no_box li { list-style: none; border: 1px solid #e2e2e2; margin: 20px 7px 0; padding: 5px; height: 150px; border-radius: 7px; }
.dv-slider-nang.no_box { overflow: hidden; }
.dv-hinhanh-gr .owl-next,
.dv-hinhanh-gr .owl-prev { position: absolute; width: 22px; height: 35px; background: rgba(0, 90, 169, 0.47); color: #fff; top: 80px; border-radius: 4px; left: 0; padding: 5px 0; text-align: center; font-size: 22px; cursor: pointer; }
.dv-hinhanh-gr .owl-next:hover,
.dv-hinhanh-gr .owl-prev:hover { background: rgba(0, 90, 169, 0.9); }
.dv-hinhanh-gr .owl-next {left: auto; right: 0}
div#bridal_images { padding: 7px; border-radius: 5px; border: 1px solid #ececec; position: relative; overflow: hidden; }
.dv-hinhanh-gr { margin-bottom: 20px; }
@media screen and (max-width: 1220px) {

.pagewrap {

	width: 980px;

}

.duan_id_text ul {

	width: 340px;

}

.gt_sp li {

	float: none;

	width: auto;

}

.gt_sp ul {

	float: none;

	width: auto;

	margin-top: 15px;

}

.pro_id ul {

	width: 297px;

}

.pro_id ul li, .pro_id ul li img {

	height: 280px;

}

.chitiet_sp li {

	width: 400px;

}

.chitiet_kithuat p img {

	display: block;

	margin: 0 auto;

	height: auto;

	max-width: 100%;

}

.home_id_1 ul, .home_id_3 ul, .home_id_2 ul {

	width: 55%;

}

.home_id_1 li, .home_id_3 li, .home_id_2 li {

	width: 40%;

}

.gioithieu_home ul {

	width: 40%;

}

.menu {

	display: none;

}

#menuHide {

	display: block;

	width: 100%;

	position: relative;

	z-index: 100;

	/* background: #026881; */

	float: none;

	/* padding: 5px 0; */

	margin-top: 15px;

}

#menuMobile {

	position: relative;

	display: block;

	width: 100%;

	right: 0;

	z-index: 20;

	/* padding: 8px 0; */

	top: 55px;

	/* margin-top: 20px; */

}

#menuMobile h1 {

	display: block;

	color: #fff;

	font-size: 18px;

	text-align: right;

	background-image: url("../images/website/menu-mobile.png");

	background-repeat: no-repeat;

	background-position: 10px center;

	background-color: #005aaa;

	width: 95px;

	cursor: pointer;

	line-height: 40px;

	height: 40px;

	padding-right: 15px;

	font-weight: 500;

	float: right;

}

#menuMobile h1:hover {

	color: #fff;

	background-color: #f26821;

}

#menuMobile ul {

	display: none;

	text-indent: 10px;

	margin-top: 8px;

	background: #d2d2d2;

	border-top: solid #f26821 2px;

}

#menuMobile ul ul {

	text-indent: 25px;

	margin-top: 0;

	display: none;

}

#menuMobile ul, #menuMobile ul h1 {

	width: 100%;

	height: auto;

	overflow: hidden;

}

#menuMobile ul li {

	position: relative;

	line-height: 0;

}

#menuMobile ul li a, #menuMobile h2 {

	display: block;

	color: #3D3D3D;

	font-size: 17px;

	text-transform: uppercase;

	padding: 0px 10px;

	background: #EDEDED;

	margin-top: 1px;

	line-height: 40px;

	cursor: pointer;

	white-space: nowrap;

	overflow: hidden;

}

#menuMobile ul ul li a {

	opacity: .85;

}

#menuMobile ul ul li a:active {

	opacity: .85;

}

#menuMobile h2 {

	text-transform: uppercase;

}

#menuMobile h2.sub_active, #menuMobile h2:active, #menuMobile li:active a {

	opacity: .85;

}

.homeButton {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 100;

	display: block;

	float: left;

	width: 40px;

	height: 40px;

	background-image: url("../images/website/icon-home.png");

	background-repeat: no-repeat;

	background-position: center center;

	background-color: #f46717;

	text-indent: -10000px;/* margin: 8px 10px 0 0; */

}

.placeSlide, .placeSlide_doiac {

	width: 1200px;

}

.camket_home ul:after {

      right: 30%;



}





.camket_home ul {



    width: 45%;



}

.gioithieu_home {

    padding-top: 40px;



    padding-bottom: 40px;

    height: auto;

}

.cata_top_home li {



    width: 50%;

}

.gioithieu_home ul:after{

	display:none;

}
.dv-slider-nang.no_box li, .dv-slider-nang.no_box li img { height: 120px; }
.dv-hinhanh-gr .owl-next, .dv-hinhanh-gr .owl-prev { top: 60px; }

}

 @media screen and (max-width: 749px) {

.pagewrap {

	width: 600px;

}

.duan_id_images {

	float: none;

	width: auto;

}

.duan_id_text {

	float: none;

	width: auto;

	margin-top: 20px;

}

.duan_id_text ul {

	width: 84%;

}

.pro_id ul {

	width: 267px;

}

.pro_id ul li, .pro_id ul li img {

	height: 240px;

}

.chitiet_sp li {

	float: none;

	width: auto;

}

.chitiet_sp ul {

	float: none;

	width: auto;

	margin-top: 15px;

}

.showText h2, .other_link ul h3 {

	font-size: 25px;

	line-height: 30px;

}

.home_id_1 ul, .home_id_3 ul {

	float: none;

	position: relative;

	width: auto;

	padding-top: 0;

	padding-bottom: 20px;

}

.home_id_1 li, .home_id_3 li {

	float: none;

	width: auto;

}

.home_id_2 li {

	float: none;

	width: auto;

}

.home_id_2 ul {

	float: none;

	width: auto;

	padding-top: 20px;

}

.home_id_1:after {

	font-size: 60px;

}

.home_id_1 ul:before {

	font-size: 180px;

}

.home_id_2:after {

	font-size: 60px;

}

.home_id_2 ul:before {

	right: 0;

	top: -40px;

	font-size: 180px;

}

.title_page h3 {

	font-size: 25px;

	padding-left: 110px;

}

.title_page h3:after {

	width: 90px;

}

.gioithieu_home ul {

	width: 65%;

}

.placeSlide, .placeSlide_doiac {

	width: 700px;

}

.camket_home {

    background:#005AAA;



}

.camket_home ul {

    width: auto;

}

.camket_home ul h3 span {



    margin-left: 50px;

}

.camket_home ul:after {

    right: 15%;

}

.cata_top_home li {

    float: none;

    list-style: none;

    line-height: 0;

    width: auto;

    margin-left: 0;

}

.cata_top_home ul {

    float: none;

    width: auto;

    padding-top: 20px;

}

.icon_page_home {

    position: absolute;

    left: 0;

    top: 0;

	right:0;

    z-index: 1;

}

}

 @media screen and (max-width: 599px) {

.pagewrap {

	width: 580px;

}

.pro_id ul {

	float: none;

	width: auto;

}

.pro_id ul li, .pro_id ul li img {

	height: auto;

}

.pro_id ul h3 {

	min-height: auto;

}

}

 @media screen and (max-width: 579px) {

.pagewrap {

	width: 480px;

}

.duan_id_text ul {

	width: 80%;

}

.title_page h3:after {

	width: 70px;

}

.title_page h3 {

	font-size: 25px;

	padding-left: 100px;

	margin: 0;

	text-transform: uppercase;

}

h4.title_baiviet, .chitiet_sp ul h3 {

	font-size: 25px;

	line-height: 30px;

}

.home_id_1:after, .home_id_1 ul:before, .home_id_1 ul h3 span, .home_id_3 ul h3 span, .home_id_1 ul h3:after, .home_id_3 ul h3:after, .home_id_2:after, .home_id_2 ul:before, .home_id_2 ul h3 span, .home_id_2 ul h3:after {

	display: none;

}

.home_id_1 ul h3, .home_id_1 ul h3 p, .home_id_3 ul h3 {

	padding-left: 0;

	margin-bottom: 20px;

}

.home_id_1 ul p, .home_id_3 ul p {

	padding-left: 0;

}

.home_id_1 ul h4, .home_id_3 ul h4 {

	margin-left: 0;

}

.home_id_2 ul h3, .home_id_2 ul h3 p {

	color: #000;

	padding-right: 0;

	margin-bottom: 20px;

}

.home_id_2 ul p {

	padding-right: 0;

}

.home_id_2, .home_id_1 {

	padding-top: 30px;

	position: relative;

	border-bottom: solid #CCC 1px;

	padding-bottom: 30px;

}

.title_page h3 {

	font-size: 23px;

	padding-left: 80px;

}

.title_page h3:after {

	width: 50px;

}

.gioithieu_home ul {

	width: 75%;

}

.placeSlide, .placeSlide_doiac {

	width: 600px;

}

.header {

    height: 120px;

    background: #fff;

	border-bottom:solid #005AAA 5px;

}

.logo_top {

    top: 15px;

    left: 20px;

}

.logo_top img{

	width:auto;

	height:80px;

}

.camket_home ul h3 {

    font-size: 20px;

    margin-bottom: 10px;

}

.camket_home ul {

 

    margin-left: 0;

}

}

 @media screen and (max-width: 479px) {
.dv-slider-nang.no_box li, .dv-slider-nang.no_box li img { height: 80px; }
.dv-hinhanh-gr .owl-next, .dv-hinhanh-gr .owl-prev { top: 40px; }
.pagewrap {

	width: 360px;

}

.duan_id_text li, .tt_cc li {

	float: none;

	margin-bottom: 10px;

	width: 20%;

}

.duan_id_text ul {

	float: none;

	padding-left: 0;

	width: auto;

}

.gioithieu_home ul {

	width: 80%;

}

.placeSlide, .placeSlide_doiac {

	width: 500px;

}

.camket_home h2:after {

    content: "";

    position: absolute;

    left: 10px;

    bottom: 6px;

    z-index: 1;

    height: 5px;

    width: 40px;

    background: #f26821;

}

.camket_home h2 {

    position: absolute;

    background: url(../images/website/logo_2.png) center left 60px no-repeat;

    left: 0;

    top: 0;

    font-size: 30px;

    color: #fff;

    line-height: 55px;

    font-weight: normal;

    padding-left: 150px;

    margin: 0;

    text-transform: uppercase;

}

}

 @media screen and (max-width: 359px) {

.pagewrap {

	width: 320px;

}

.placeSlide, .placeSlide_doiac {

	width: 450px;

}

.camket_home ul h3 {

    font-size: 18px;

    margin-bottom: 10px;

}

.camket_home ul h3 span {

    float: right;

    border: solid #005aaa8a 3px;

    padding: 7px;

    width: 10px;

    height: 10px;

    line-height: 10px;

    color: #f26821;

    font-size: 17px;

    text-align: center;

    background: #fff;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -o-border-radius: 50%;

    -ms-border-radius: 50%;

}

.camket_home ul:after {

    right: 30%;

    bottom: 0;

}
.dv-slider-nang.no_box li, .dv-slider-nang.no_box li img { height: 80px; }
.dv-hinhanh-gr .owl-next, .dv-hinhanh-gr .owl-prev { top: 40px; }
}

