.main {
	padding-bottom: 25px;
}
.breadcrumb {
	padding: 0px;
	list-style: none;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	background: none;
}
.breadcrumb li {
	font-family: main;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	display: inline;
	text-transform: capitalize;
}
.breadcrumb li a {
	font-family: "main";
	color: #1b85c5;
	font-size: 12px;
	font-weight: normal;
}

.breadcrumb li + li::before {
	padding: 0 5px;
	color: #333333;
	font-size: 15px;
	content: " » ";
}

.list-lq li a {
	display: block;
	font-family: main;
	color: #333333;
	font-size: 15px;
}

.title-detail{
	text-align: center;
	display: block;
	position: relative;
}
.title-detail h1{
	padding: 5px 10px 25px 10px;
	text-transform: uppercase;
	display: inline-block;
	position: relative;
	font-family: main;
	font-weight: bold;
	font-size: 30px;
	color: #333;
}
.title-detail h1::after{
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	background: #000;
	left: 0;
	right: 0;
	bottom: 6px;
}
.title-detail h1::after{
}
.title-detail i{
	position: absolute;
	margin: 0 auto;
	bottom: 0px;
	right: 0;
	left: 0;
	background: #fff;
	width: 30px;
	height: 15px;
}
/*lienhe*/
#maps iframe{
  width: 100% !important;
  height: 400px !important;
}
#form-lienhe .form-group {
	margin-bottom: 10px;
	margin-left: -15px;
	margin-right: -15px;
}
#form-lienhe .group-addon {
	position: relative;
}
#form-lienhe .group-addon span {
	position: absolute;
	left: 5.5px;
	top: 5.5px;
	width: 35px;
	height: 35px;
	border-right: 1px solid #cccccc;
	color: #cccccc;
	font-size: 20px;
	line-height: 35px;
	text-align: center;
	z-index: 1;
}
#form-lienhe input,
#form-lienhe textarea {
	width: 100%;
	height: 46px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border: 1px solid #cccccc;
	font-family: "Arial";
	color: #333333;
	font-size: 15px;
}
#form-lienhe input::-webkit-input-placeholder,
#form-lienhe textarea::-webkit-input-placeholder {
	font-family: "Arial";
	color: #cccccc;
	font-size: 15px;
	font-weight: normal;
}
#form-lienhe input::-moz-placeholder,
#form-lienhe textarea::-moz-placeholder {
	font-family: "Arial";
	color: #cccccc;
	font-size: 15px;
	font-weight: normal;
}
#form-lienhe input::-ms-input-placeholder,
#form-lienhe textarea::-ms-input-placeholder {
	font-family: "Arial";
	color: #cccccc;
	font-size: 15px;
	font-weight: normal;
}
#form-lienhe input::-moz-placeholder,
#form-lienhe textarea::-moz-placeholder {
	font-family: "Arial";
	color: #cccccc;
	font-size: 15px;
	font-weight: normal;
}
#form-lienhe input:focus,
#form-lienhe textarea:focus {
	outline: none;
	border-color: #1b85c5;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#form-lienhe textarea {
	height: 180px;
	line-height: 30px;
}
.btns {
	min-width: 120px;
	height: 37px;
	border: none;
	outline: none;
	background-color: #d60c0c;
	cursor: pointer;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-family: main;
	color: white;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
}
.btns:hover {
	background-color: #e31119;
}

/*end lienhe*/
/*=============================*/
/* end news */
.inNews{margin-top: 50px;}
.inNews-box{
}
.inNews-item{margin-bottom: 20px;}
.inNews-img{
	width: 35%;
}
.inNews-text{
	width: 65%;
	padding-left: 3%;
}
.inNews-text h3{
	margin-bottom: 4px;
	line-height: 25px;
}
.inNews-text h3 a{
	font-family: main;
	font-size: 17px;
	color: #000;
	text-transform: uppercase;
	display: -webkit-box;
	width: 100%;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
}
.inNews-text h3:hover a{
	color: red;
}
.inNews-text p{
	font-family: main;
	font-size: 15px;
	color: #000;
	line-height: 20px;
	margin-bottom: 5px;
}
.inNews-text > a{
	color: #fff;
	background: #2cb3f4;
	padding: 5px 15px;
	text-transform: uppercase;
	display: inline-block;
	font-family: main;
}
.inNews-text > a:hover{
	color: red;
	background: #ccc;
}
/* end news */
/*===============================*/
/*sanpham*/
.large_img {
	padding: 5px;
	border: 1px solid #ebebeb;
}
.gallery {
	margin-top: 10px;
	padding: 5px;
	background-color: #ececec;
}
.slick-gallery {
	margin: 0px -4px;
}
.item-gallery {
	padding: 0px 4px;
}
.item-gallery > div {
	padding: 3px;
}
.product_detail li {
	font-family: "RobotoRegular";
	color: #333333;
	font-size: 15px;
	padding: 10px 0px;
	border-bottom: 1px solid #e1e1e1;
}
.product_detail li h1,
.product_detail li p {
	margin: 0px;
}
.product_detail li b {
	color: black;
}
.product_detail li h1 {
	font-family: "RobotoBold";
	color: #1b85c5;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}
.product_detail li.share {
	display: flex;
}
.product_detail li.gia strong,
.product_detail li.gia a {
	font-family: "RobotoCondensedbold";
	color: red;
	font-size: 15px;
	font-weight: normal;
}
.product_detail li.gia del {
	font-family: "RobotoCondensedRegular";
	color: black;
	font-size: 15px;
	font-weight: normal;
}
.content-product {
	margin-bottom: 15px;
}
.content-product .title-content h2 {
	display: inline-block;
	text-align: center;
	width: 250px;
	max-width: 100%;
	padding: 10px 0;
	margin: 0;
	font-family: "Robotobold";
	color: white;
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
}
.content-product .title-content.bg-red h2 {
	background-color: #ff3333;
}
.content-product .title-content.bg-main h2 {
	background-color: #156798;
}
.content-product .content {
	padding: 10px;
	border: 1px solid #dddddd;
}
/*end sanpham*/
.oppp {
	font-family: "RobotoBold";
	color: red;
	font-size: 18px;
	font-weight: normal;
}
