ul.group_video li.item_video_list a.catalog_video.video-0
{
		color: #333;
		font-size:16px;
		font-family: 'UTMAvoBold';
		padding-left: 0;
}
ul.group_video li.item_video_list a 
{
	cursor: pointer;
	color: #008000;
	font-size:16px;
	padding-left: 15px;
}

li.item_video_list > ul > li >ul > li > a{
				padding-left: 25px !important;
}

.cate-pro .counter span+span {
				float: right;
				font-weight: bold;
}

.cate-pro  .counter.display-table {
				padding: 10px;
}

.ytblvideoctn_bl1301_v5 {
				max-width: 100% !important;
}
/* Chi tiết */
.info-pro-detail ul {
				padding: 0;
}

.product_info_gifts_title {
				padding: 10px 0;
				background-color: #ededed;
				color: #191919;
				font-size: 15px;
				font-weight: 700;
				text-align: center;
}

.product_info_gifts_container {
				width: 100%;
				padding: 15px;
				border: 1px solid #ededed;
				display: inline-block;
}

#imageGallery>li.text-center.lslide.active>img {
				max-width: 100%;
}

.product_info_gifts_container {
				width: 100%;
				padding: 15px;
				border: 1px solid #ededed;
				display: inline-block;
}

.product_info_price {
				display: flex;
				margin: 0 0 5px;
}

.product_info_price_title {
				width: 90px;
}

.product_info_price_value {
				margin-left: 15px;
				line-height: 1.5;
				padding-top: 1px;
}

.product_info_price_title .nk-gia-niem-yet.type-1, .product_info_price_title .nk-gia-niem-yet.type-2 {
				margin: 6px 0 0;
				padding: 0 0 8px;
}

.product_info_price_title .nk-gia-ban {
				font-size: 14px;
				color: #000;
				display: block;
				margin: 6px 0 0;
}

.product_info_price_value {
				margin-left: 15px;
				line-height: 1.5;
				padding-top: 1px;
}

.product_info_price_value-real, .product_price_value_3price {
				font-size: 14px;
				font-weight: 300;
				color: #a6a6a6;
				margin: 0 0 6px;
}

.product_info_price_value-real span:first-child, .product_price_value_3price span:first-child {
				text-decoration: line-through;
}

.product_info_price_value span {
				vertical-align: middle;
}

.nk-product-discount-percent {
				color: #fff;
				background-color: #fe3434;
				text-align: center;
				border-radius: 2px;
				margin-left: 5px;
				font-size: 12px;
				padding: 5px;
				font-weight: 500;
}

.product_info_price_value-final {
				font-size: 18px;
				font-weight: 500;
				color: #f86666;
				line-height: 20px;
}

.product_info_price_value span {
				vertical-align: middle;
}

.product_info_buttons {
				display: flex;
}

.product_info_buttons .btn.btn_buyNow {
				background-color: #e73435;
				color: #fff;
}

.product_info_buttons .btn {
				padding: 10px;
}

.product_info_buttons .btn span.txt-main {
				font-size: 18px;
				font-weight: 700;
				line-height: 1.5em;
}

.product_info_buttons .btn span {
				display: block;
				width: 100%;
				text-align: center;
}

.product_info_buttons.btn-2 .btn {
				width: calc(50% - 5px);
}

.product_info_buttons .btn.btn_traGop {
				background-color: #205da9;
				color: #fff;
}

.product_outstock {
				border: 1px dashed #2e9426;
				border-radius: 2px;
				background-color: #f3fff5;
				width: 100%;
				padding: 20px;
				margin-top: 20px;
				line-height: 20px;
}

.product_outstock p.po_title {
				margin: 0 0 10px;
}

.product_outstock .po_title {
				color: #2e9426;
				font-size: 16px;
				font-weight: 700;
				line-height: 19px;
}

.product_outstock p {
				color: #39393a;
				font-size: 14px;
				line-height: 20px;
}

.info-pro-detail .name {
				font-size: 14px;
				font-weight: bold;
				margin-bottom: 5px;
				text-transform: uppercase;
				margin-top: 5px;
}

.product_info_buttons.btn-2 .btn:nth-of-type(2) {
				margin-left: 10px;
}
/*chi tieets  */
.pane-detail {
				border: 1px solid #ccc;
				border-top: none;
}

.pane-detail img, .right-about img {
				height: auto;
				max-width: 100%;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
				background: #ff0000;
				color: #fff;
}

.nav-tabs>li>a {
				white-space: nowrap;
				background: #205da9;
				padding: 8px 20px;
				margin-right: 1px;
				color: #fff;
				border-radius: 0;
}

.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
				background-color: #205da9;
}

.tabs-product_detail .nav-tabs>li {
				margin-bottom: 0;
}

body {
				background: #FFFFFF no-repeat top center fixed;
}

.counter ul>li:nth-child(4) {
				display: none;
}

.counter ul>li>span>em, .counter ul>li>span {
				margin-right: 5px;
}

.footer-instagram a {
				color: #fff;
}

@media only screen and (max-width:1199px) {
				.hidden-max {
								display: none !important;
				}
				.container {
								box-sizing: border-box;
								width: calc(100% - 2px);
								max-width: 100%;
				}
}

@media only screen and (max-width:991px) {
				.nav-menu-top-mobile.menu-fixed {
								margin: 0 auto;
								width: 100%;
								position: fixed !important;
								top: 0;
								bottom: auto;
								z-index: 200;
				}
}

@media only screen and (max-width:767px) {
				h4.title-catalog {
								background-color: #205da9;
				}
				.left_footer {
								width: 100%;
				}
				.call-mobile-menu {
								float: right;
				}
				.call-mobile-menu .goidien-menu, .call-mobile-menu .sms-menu {
								display: inline-block;
				}
				.call-mobile-menu a {
								color: #fff;
				}
				.call-mobile-menu img {
								width: 30%;
								max-width: 35px;
								vertical-align: middle;
				}
}

@media only screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
				.hidden-min {
								display: none !important;
				}
				.col-min-16, .col-min-24, .col-min-12 {
								float: left;
				}
				.col-min-16 {
								width: 66.66666667%;
				}
				.col-min-24 {
								width: 100%;
				}
				.col-min-12 {
								width: 50%;
				}
				.tieude_video {
								display: flex;
								justify-content: center;
				}
				.counter.display-table {
								text-align: center;
				}
				.logo_web {
								margin: 37px 0;
				}
				#slider-camera-wrapper, .camera_wrap img, img.imgLoaded {
								max-height: 250px !important;
				}
				ul.group_video {
								
				}
}

@media only screen and (min-width:480px) {
}

@media only screen and (min-width:768px) {
}

@media only screen and (min-width:992px) {
				ul.vien ul.vien li {
								width: 100%;
				}
				ul.vien ul.vien li a {
								font-size: 13px !important;
								padding: 0px 5px !important;
								color: #000 !important;
								font-family: 'robotoregular !important';
				}
				ul.vien ul.vien li a:before {
								content: "\f105";
								display: inline-block;
								font-family: FontAwesome;
								font-style: normal;
								font-weight: normal;
								line-height: 1;
								-webkit-font-smoothing: antialiased;
								-moz-osx-font-smoothing: grayscale;
								margin-right: 7px;
				}
}

@media only screen and (min-width:1200px) {
				.p-max-l15 {
								padding-left: 15px;
				}
				.frame_video_box_margin {
								margin-top: 100px;
				}
}

@media only screen and (min-width:1300px) {
				.container {
								max-width: 1345px;
				}
}

@media only screen and (min-width:1366px) {
				.container {
								width: 1366px;
				}
}

@media ( min-width :0px) and (max-width:479px) {
}

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

@media ( min-width :992px) and (max-width:1199px) {
}

@media ( min-width :1200px) and (max-width:1366px) {
}

.m-tb40 {
				margin-top: 40px;
				margin-bottom: 40px;
}

.m-t20 {
				margin-top: 20px;
}

.m-b10 {
				margin-bottom: 10px;
}

.m-b20 {
				margin-bottom: 20px;
}

.p-0 {
				padding: 0;
}

.p-15 {
				padding: 15px;
}

.p-20 {
				padding: 20px;
}

.m-0 {
				margin: 0;
}

.w-100 {
				width: 100% !important;
}

.d-flex {
				display: flex;
}

.justify-content>em {
				padding: 10px
}

.justify-content {
				justify-content: center;
}

.line-25 {
				line-height: 25px !important;
}

.one-line, .two-line, .three-line, .four-line, .five-line {
				width: 100%;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box !important;
				-webkit-box-orient: vertical;
}

.one-line {
				-webkit-line-clamp: 1;
}

.two-line {
				-webkit-line-clamp: 2;
}

.three-line {
				-webkit-line-clamp: 3;
}

.four-line {
				-webkit-line-clamp: 4;
}

.five-line {
				-webkit-line-clamp: 5;
}

.h-10 {
				height: 10px;
}

.h-20 {
				height: 20px;
}

.h-30 {
				height: 30px;
}

.h-40 {
				height: 40px;
}

.h-50 {
				height: 50px !important;
}

.h-150 {
				height: 153px !important;
}