@media screen and (max-width:1299px) and (min-width:1200px) {
	.item_product {
		width: calc(100%/4)
	}

	.item_product:nth-child(4n+1) {
		clear: both
	}

	.item_3product {
		width: calc(100%/3)
	}

	.item_3product:nth-child(3n+1) {
		clear: both
	}
}

@media screen and (max-width:1200px) and (min-width:768px) {


	.item_product,
	.item_3product {
		width: calc(100%/3);
	}

	.item_product:nth-child(3n+1),
	.item_3product:nth-child(3n+1) {
		clear: both;
	}
}

@media (min-width:1300px) {
	.full_doitac .left_doitac {
		max-width: 370px;
	}

	.title_doitac h2 {
		margin: 30px 0 0 50px;
	}
}

@media (max-width:1000px) {
	.chitietsanpham-fix img{
		max-width: 100% !important;
		height: auto !important;
	}
	.layout_menu{
		max-width: unset !important;
	}

	.title_fix,
	.vaikhongdet-absolute {
		display: none;
	}

	.congnghe-contain>p {
		position: unset;
		width: 100%;
	}

	.congnghe-contain-outside,
	.congnghe-contain fieldset {
		width: 100%;
		height: auto;
	}
	.desc-cc img {
		border-radius: 10%;
		margin-top: 20px;
	}
	.wrap-cc .row{row-gap: 30px;}
	.wrap-why{padding-bottom: 50px;}
	img{height: auto !important;}
}

@media (max-width:1200px) {

	.img-gioithieuchung,
	.img-gioithieuchung img {
		height: 100%;
		object-fit: cover;
	}
}

@media (min-width:1200px) {
	.full_doitac .right_doitac {
		padding-right: 3%;
		padding-left: 3%;
	}

	.title_gioithieu:after {
		content: '';
		position: absolute;
		width: 470px;
		height: 4px;
		background: url(../images/line_gt.jpg) no-repeat center;
		background-size: 100%;
		left: -68px;
		top: 67px;
		z-index: 9;
	}

	.hinhgioithieu:after {
		content: '';
		position: absolute;
		width: 176px;
		height: 460px;
		background: url(../images/khung_gt.png) no-repeat center;
		background-size: 100%;
		right: 29px;
		top: -39px;
		z-index: 9;
	}

	.full_thongtin .box_visao {
		padding-right: calc((100% - 1200px)/2);
	}

	#logo {}

	.full_lienhe .max_width {
		margin-right: calc((100% - 1200px)/2);
	}

	.post2 {}

	.post1 .content_post {
		overflow: hidden;
		max-height: 460px
	}

	#top_banner marquee {
		position: relative;
		top: 4px;
	}

	#top_banner .top_l {}

	.col_left {
		width: 23.4%;
		float: right;
		padding-right: 0 !important;
		margin-top: 20px;
	}

	.col_center {
		width: 76.6%;
		padding-left: 0;
		float: left
	}

	.about_left {
		max-width: 49%;
	}

	.about_center {
		max-width: 33%;
	}

	.about_right {
		max-width: 51%;
	}

	.nguyenlieu_left {
		max-width: 43%;
		margin: 0 -56px 0 20px;
	}

	.nguyenlieu_right {
		max-width: 60%;
		flex: 0 0 60%;
	}

	.post3 {
		width: 47%;
		float: left
	}

	.post4 {
		width: 47%;
		float: right
	}

	.footer1 {
	}

	.footer2 {
		max-width: 25% !important;
		margin-left: 40px;
	}

	.footer3 {
	}

	.footer4 {
		max-width: 25%;
		float: right;
	}

	.item_product {
		width: calc(100%/4)
	}

	.item_product:nth-child(4n+1) {
		clear: both
	}

	.item_3product,
	.item_album {
		/* width: calc(100%/3); */
	}

	.item_3product:nth-child(3n+1),
	.item_album:nth-child(3n+1) {
		/* clear: both; */
	}

	.maxwidth1300 {
		max-width: 1300px
	}

	.maxwidth {
		max-width: 1330px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.maxwidth1050 {
		max-width: 1050px
	}

	.maxwidth840 {
		max-width: 840px
	}

	.row40 {
		margin-right: -40px !important;
		margin-left: -40px !important
	}

	.row30 {
		margin-right: -30px !important;
		margin-left: -30px !important
	}

	.row22 {
		margin-right: -22px !important;
		margin-left: -22px !important
	}

	.row20 {
		margin-right: -20px !important;
		margin-left: -20px !important
	}

	.row18 {
		margin-right: -18px !important;
		margin-left: -18px !important
	}

	.row16 {
		margin-right: -16px !important;
		margin-left: -16px !important
	}

	.row15 {
		margin-right: -15px !important;
		margin-left: -15px !important;
		row-gap: 15px;
	}

	.row14 {
		margin-right: -14px !important;
		margin-left: -14px !important
	}

	.row12 {
		margin-right: -12px !important;
		margin-left: -12px !important
	}

	.row11 {
		margin-right: -11px !important;
		margin-left: -11px !important
	}

	.row10 {
		margin-right: -10px !important;
		margin-left: -10px !important
	}

	.row8 {
		margin-right: -8px !important;
		margin-left: -8px !important
	}

	.row5 {
		margin-right: -5px !important;
		margin-left: -5px !important
	}

	.row2 {
		margin-right: -2px !important;
		margin-left: -2px !important
	}

	.row0 {
		margin-right: 0 !important;
		margin-left: 0 !important
	}
}

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

@media (max-width:768px) {
	.box-tc{flex-direction: column;gap: 50px;text-align: center;}
	.lang-header {
		/* display: none; */
	}
	.header-bottom .wrap-content{
		flex-direction: column;
		gap: 15px;
	}
	.company-name{font-size:20px;text-align:center;margin: 0;}
	.sltk{display:none}
	.title-flag{font-size: 22px;}
	.title_main_index h2{font-size:22px}
	.info-product-index{position:unset;width: 100%;padding: 40px 20px;}
	.item-product-index a{
	    flex-direction: column;
	}
	.row-product-index{row-gap:45px}
	.photo-product-index{max-width:100%}
	.photo-product-index img{width:100%}
	.item-product-index{background: #f4f4f4b0;border-radius: 16px;overflow: hidden;}
	.grid-tb {
		display: flex;
		flex-direction: column;
	}
	.item-tb{}
	.item-tb:nth-child(1){}
	.grid-cus {
        height: auto;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
        grid-template-areas:
            "item1 item2"
            "item1 item3"
            "item4 item5"
            "item6 item6";
        padding: 0px 15px;
    }
	.item-cus{max-height: unset;}
	.item-cus:nth-child(1){max-height: unset;}
	.name_ungdung h4{font-size: 14px;}
	.title-customer h3{font-size: 22px;}
	.name_album{font-size: 14px;}
	body{font-size: 14px;}
	.grid-tl {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 15px;
	}
	.flex-flag{gap:10px}
	.item-tc span{font-size: 18px;}
	.title-why h3{font-size: 22px;}
	.info-why h4{font-size: 20px;}
	.tb-title h3{font-size: 22px;}
	.item-cn{width: calc(100% / 3);}
}

@media (max-width:1199px) {
	#timkiem {
		min-width: 250px;
	}

	.maxwidth {
		padding: 0 15px
	}

	ul.menu-parent>li {
		/* padding:0 15px */
	}

	ul.menu-parent>li>a {
		padding: 0 30px;
	}
}

@media (max-width:1179px) {
	#right_page {
		width: 100%;
	}

	#top_banner,
	#menu_top,
	#timkiem,
	.col_left,
	#left_page {
		display: none;
	}

	.menu-res,
	#logo_m {
		display: block
	}

	.cart-fixed1 {
		display: flex;
	}

	#logo {
		margin: 0 10px 0 0;
	}

	.col_center {
		max-width: 100%;
		padding: 0;
		float: none
	}

	.hotline {}
}

@media (max-width:992px) {
	.title-about{margin:auto}
	.title-about span{padding-right:0px;padding: 0px 20px;font-size: 65px;}
	.title-about h2{
    right: unset;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 24px;
}
	.title-about:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		background: #2c3790;
		left:50%;
		right: unset;
		width: 100%;
		border-radius: 20px;
		z-index: -1;
		transform: translateX(-50%);
	}
	.desc-about{margin:auto}
	.btn-about{
    position: unset;
    width: fit-content;
    margin: 20px auto 0px auto;
}
	.btn-frame {
		width: 35px;
		height: 35px;
	}
	.flex-video{flex-direction: column;}
	.box-video{width: 100%;max-height: unset;/* height: 300px; */}
	.info-video{width: 100%;padding: 42px 15px;}
	.btn-frame {
		width: 50px;
		height: 50px;
		position: fixed;
		right: 16px;
		z-index: 10;
		cursor: pointer
	}

	.btn-frame i {
		display: flex;
		display: -ms-flex;
		justify-content: center;
		align-items: center;
		-ms-flex-align: center;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		background: #1182FC;
		color: #fff;
		font-size: 20px;
		position: relative;
		z-index: 1
	}

	.btn-frame i img {
		vertical-align: middle;
		width: 30px;
	}

	.btn-frame .animated.infinite {
		animation-iteration-count: infinite
	}

	.btn-frame .kenit-alo-circle {
		width: 50px;
		height: 50px;
		top: -4px;
		right: 5px;
		position: absolute;
		background-color: transparent;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		border: 2px solid rgba(7, 41, 103, 0.8);
		opacity: .1;
		border-color: #1182FC;
		opacity: .5
	}

	.btn-frame .zoomIn {
		animation-name: zoomIn
	}

	.btn-frame .animated {
		animation-duration: 1s;
		animation-fill-mode: both
	}

	.btn-frame .kenit-alo-circle-fill {
		width: 60px;
		height: 60px;
		top: -9px;
		right: 0px;
		position: absolute;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		border: 2px solid transparent;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background-color: rgba(7, 41, 103, 0.35);
		opacity: .4
	}

	.btn-frame .pulse {
		animation-name: pulse
	}

	.btn-zalo {
		bottom: 210px;
	}

	.js-facebook-messenger-box svg#fb-msng-icon {
		width: 23px;
		height: 23px;
	}

	.js-facebook-messenger-box {
		display: block;
		position: fixed;
		cursor: pointer;
		bottom: 150px;
		right: 24px;
		width: 46px;
		height: 46px;
	}

	.scrollToTop {
		position: fixed;
		z-index: 123;
		right: 25px;
		bottom: 80px;
		width: 40px;
		height: 40px;}

	#toc-content img {
		max-width: 100% !important;
		height: auto !important;
	}

	#toc-content iframe {
		max-width: 100% !important;
		height: auto !important;
	}

	.wrap-main-fix {
		padding: 0 10px;
	}

	.layout_tintuc .left,
	.layout_tintuc .right {
		width: 100%;
	}

	.py-40 {
		padding: 30px 10px;
	}

	.maxwidth {
	}

	.grid_pro_ajax {
		grid-template-columns: repeat(3, 1fr);
		gap: 20px;
	}

	.mobile-fix {
		display: flex;
		justify-content: center;
	}

	.mobile-fix {
		max-width: 70%;
		margin: 0 auto;
	}

	.full_doitac .right_doitac {
		width: 100%;
		padding: 0 20px;
	}

	.full_slide .left_slide {
		width: 100%;
	}

	.full_slide .right_slide {
		display: none;
	}

	.full_thongtin .box_visao {
		width: 100%;
		padding: 0 20px !important;
		float: none !important;
	}

	.box_list .right_pro {
		width: 100%;
		padding: 0 !important;
		float: none !important;
	}

	.album-item {
		padding: 5px
	}

	.banner_top {
		justify-content: space-around;
	}

	.item_news_tree.right_tree {
		display: flex;
		flex-flow: row-reverse;
	}

	.item_news_tree {
		width: 100%;
		margin-bottom: 10px;
	}

	#box_news_tree:before,
	.number_news_tree,
	.hotline,
	.box_list .left_pro,
	.full_thongtin .img_visao,
	.btn-dathang,
	.full_doitac .left_doitac,
	.content_nhantin .mota_thongtin {
		display: none
	}



	.lang-header-m {
		display: block
	}

	.left_tree .left_news_tree {
		left: 0
	}

	.right_tree .left_news_tree {
		right: 0
	}

	.img_news_tree {
		width: 180px;
		margin: 0 !important;
	}

	.left_news_tree {
		width: calc(100% - 180px);
		padding: 0 10px !important;
		border: none;
		min-height: auto;
	}

	.name_news_tree {
		font-size: 13px;
	}

	.des_news_tree {
		-webkit-line-clamp: 2;
		font-size: 13px;
	}

	.full_lienhe_trong {
		background: none !important;
		min-height: 100%;
		justify-content: center;
		padding: 20px 0;
	}

	.full_lienhe .box_lienhe {
		max-width: 100%;
		padding: 15px;
	}

	.full_lienhe .box_lienhe .row {
		margin: 0;
	}

	.item_tintuc {
		transform: inherit !important;
	}

	.hinhgioithieu img {
		width: 100%
	}

	.hinhgioithieu:after {
		display: none
	}

	.map_content {
		min-width: 100%
	}

	.hinhgioithieu {}

	.hinhgioithieu:after {
		display: none
	}

	#banner h3,
	.hotline span,
	.hotline a {
		font-size: 15px
	}

	#banner p {
		font-size: 15px
	}

	.flex {
		display: block !important
	}

	.grid {
		margin-bottom: 15px
	}
	.box-flag .wrap-content{
		flex-direction: column;
		justify-content: center;
		align-items: center;
		row-gap: 20px;
	}
	.box-flag{
		background: rgba(51, 51, 51, 1);
		margin-bottom: 30px;
	}
	.about-photo{position: unset;padding-top: 0px;width: 100%;padding: 0px 15px;}
	.box-about{flex-direction: column;row-gap: 20px;}
	.about-info{width: 100%;min-height: unset;}
	.about-photo img{}
}

@media (max-width:850px) {
	.img_product img {
		width: 100%;
	}

	.grid_pro_ajax {
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}

	.full_nhantin {
		margin: 0;
		border-radius: 0;
		padding: 15px 0;
	}

	.pic_ykien {}

	.ykien .img {}
}

@media (max-width:767px) {
	.wrap-gioithieuchung .maxwidth {
		gap: 10px;
	}

	.desc-gioithieuchung {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: normal;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 6;
	}

	.wrap-video,
	.wrap-video iframe {
		height: 250px !important;
	}

	.button-bottom {
		margin: 0;
		width: 100%;
	}

	.button-bottom .dc {
		display: none;
	}

	.title_index {
		border-radius: 0;
	}

	.title_index .tab {
		padding: 10px 10px 5px 10px;
		width: 100%;
	}

	.full_thongtin {
		display: none;
	}

	.content_nhantin {
		padding: 10px;
	}

	.full_nhantin .left_nhantin,
	.full_nhantin .right_nhantin {
		padding: 0;
	}

	.full_nhantin .right_nhantin {
		margin-top: 10px;
	}

	.block_product .desc {
		padding: 10px 0;
	}

	.block_product .box_price {
		position: relative;
	}

	.block_product .price {}

	.full_ykien,
	.quangcaotop {
		margin: 0;
	}

	.ykien .img:after {
		width: 70%;
	}

	.left_video iframe,
	.left_video img {
		height: 100%;
		min-height: 300px;
	}

	.item_video {
		margin-bottom: 0;
		padding: 7px 4px;
	}

	.item_video img {
		width: 100%;
		height: 100%;
	}

	.hotline {}

	#banner {
		margin: 0
	}

	.title_ct {
		margin: 20px 0 20px 0
	}

	.newsletter_left,
	.newsletter_right {}

	.newsletter_left .newsletter-input {
		padding: 0 15px !important
	}

	.full_tieuchi .pd15 {
		padding: 0 5px !important
	}

	.box_nhantin {
		padding: 10px;
	}

	.post3 {
		margin-bottom: 30px
	}

	.full_gioithieu {
		padding: 20px 0 30px 0
	}

	.full_gioithieu .about_left,
	.full_gioithieu .about_center,
	.full_gioithieu .about_right {
		padding: 0 !important;
	}

	.full_gioithieu .about_right {
		margin-top: 20px;
	}

	.title_gioithieu {
		margin-top: 10px;
	}

	.title_gioithieu h2 {
		font-size: 30px;
	}

	.title_gioithieu p {}

	.full_slide {
		margin: 0;
		padding: 0 !important;
	}

	.banner_right {
		display: none
	}

	.post1 {
		margin-bottom: 10px
	}

	.banner_top {
		justify-content: center;
	}

	#header {
		padding: 5px 0;
	}

	#visao {
		padding-top: 0
	}

	.item_product,
	.item_3product,
	.item_album {
		width: calc(100%/2);
		margin: 0 !important
	}

	.item_product:nth-child(2n+1),
	.item_3product:nth-child(2n+1),
	.item_album:nth-child(2n+1) {
		clear: both
	}

	.block_product {}
	.title-cc span{font-size: 22px;}
}

@media (max-width:600px) {
	.img_ungdung img {
		width: 100%;
	}

	.statistic {
		margin-bottom: 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.news_nb_multi {
		width: 100%;
	}

	.name_news_multi {
		width: 100%;
		text-align: left;
	}

	.desc_news_multi {
		width: 100%;
	}

	.item_newsnb_multi {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.layout_tintuc .left {
		margin-bottom: 25px;
		display: none;
	}

	.item_newsnb_multi {
		margin-bottom: 25px;
	}

	.item_newsnb_multi {
		padding: 0;
	}

	.py-40 {
		padding: 25px 10px;
	}

	.grid_pro_ajax {
		grid-template-columns: repeat(2, 1fr);
		gap: 10px;
	}

	.khungbaoft {
		display: block;
	}

	#logo_ft {
		margin: 0 auto;
		margin-bottom: 20px;
		text-align: center;
		max-width: 20%;
	}

	.full_chungnhan .pd22 {
		padding: 0 5px !important
	}

	.full_dichvu .pd12,
	.full_tintuc .pd12 {
		padding: 0 5px !important
	}

	.full_congtrinh .content_congtrinh {
		display: block;
	}

	.congtrinh_left,
	.congtrinh_right {
		float: none;
		width: 100%;
	}
}

@media (max-width:500px) {
	.title_main_index2 h2 {
		font-size: 25px;
		text-align: center;
	}

	.title_main_index2::before,
	.title_main_index2::after {
		display: none;
	}

	.title_main_index2 {
		color: #D60700;
		background: none;
	}

	.layout_tintuc .desc {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: normal;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 3;
	}

	.product_layout_box .name_product h4,
	.name_ungdung h4 {
		font-size: 18px;
	}

	.title_gioithieuchung {
		padding: 10px;
		font-size: 16px;
	}

	.title_main_index h2 {
		font-size: 25px;
	}

	.breadCrumbs .wrap-content {
		padding: 0.75rem 10px;
	}

	.cart-fixed {
		display: flex;
	}

	.cart-top {
		display: none;
	}

	.cart-top img {
		max-width: 50px;
	}

	.cart-top b {
		top: -5px;
	}

	.ykien h3 {
		font-size: 15px;
	}

	.tab-list li a {
		font-size: 15px;
	}

	.item_tieuchi {
		margin-bottom: 20px;
	}

	.form-newsletter {
		min-width: 100%;
		margin: 10px 0;
		padding: 0 10px;
	}

	.title_nhantin h2 {
		font-size: 20px;
	}

	.full_duan .pd10 {
		padding: 0 !important;
	}

	.full_congtrinh {
		padding: 10px 0 20px 0
	}

	.title_nhantin {
		max-width: 100%;
	}

	.full_video {
		padding: 20px 0 20px 0
	}

	.full_doitac {
		padding: 10px 0 10px 0;
	}

	.news-item {
		margin-bottom: 10px
	}

	.news-date,
	.chambox,
	.news-box::after,
	.news-wrap:before,
	.item_duan b,
	.ngay_luot {
		display: none
	}

	.news-wrap {
		width: 100%
	}

	#footer {
		padding: 30px 0 30px 0;
	}

	.item_tt {
		min-height: auto;
		flex-direction: initial;
	}

	.item_tt:nth-child(odd) .img {
		margin-left: 10px;
		margin-right: 0;
	}

	.item_tt .img {
		max-width: 150px;
		margin-right: 10px;
	}

	.item_tt .desc {
		width: calc(100% - 160px);
	}

	.item_tt p {
		-webkit-line-clamp: 2;
	}

	.item_tt .ngaytao {
		display: none;
	}

	.full_thongtin {
		padding: 30px 0
	}

	.title_index h2 {
		font-size: 16px
	}

	.title-global h2,
	.title_thongtin h2 {
		font-size: 25px;
	}

	.title-global p {
		display: none
	}

	.full_thongtin .item {
		border: none
	}

	.content_sanpham {
		margin: 0 -5px
	}

	.item_sanpham {
		padding: 5px
	}

	.item_sanpham h3 {
		font-size: 15px;
		padding: 20px 10px 10px 10px
	}

	#banner h3 {
		font-size: 20px
	}

	#banner i {
		display: none
	}

	.footer-powered .wrap-content {
		flex-flow: row wrap;
		justify-content: center !important;
	}

	.footer1,
	.footer2,
	.footer3,
	.footer4 {
		margin: 10px 0
	}

	.list-news {
		margin-bottom: 20px
	}

	.news_right p {
		-webkit-line-clamp: 2
	}

	.tintuc-all .col-xs-6 {
		width: 100% !important
	}

	.usual ul.tab_content {
		height: 34px
	}

	.usual ul.tab_content a {
		font-size: 12px
	}

	.item_product:nth-child(2n+1),
	.item_3product:nth-child(2n+1),
	.item_album:nth-child(2n+1) {
		clear: both
	}
}

@media (max-width:575px) {
	#amazingslider-wrapper-1 {
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	#amazingslider-1 {
		width: 100% !important;
		height: auto !important
	}

	.amazingslider-nav-1 {
		display: none !important
	}

	.visao img {
		margin-right: 20px !important
	}
	.footer-powered{font-size: 12px;text-align: center;}
}

@media (max-width:400px) {
	.grid_pro_ajax {
		grid-template-columns: repeat(1, 1fr);
		gap: 10px;
	}
}

@media (max-width:374px) {
	.item_yk .box_des_yk {
		padding: 0;
	}

	.xct,
	.item_yk .box_des_yk:before {
		display: none;
	}

	.baiviet .col-xs-4 {
		width: 100% !important;
		text-align: center;
		float: none
	}

	.baiviet .col-xs-12 {
		width: 100% !important;
		float: none;
		text-align: center
	}
}

@media (max-width:350px) {
	.social_bottom span {
		display: none;
	}

	.social_bottom a {
		/* margin: 0 10px 0 0; */
	}

	.search-desktop {
		bottom: 385px;
	}

	.cart-fixed {
		bottom: 320px;
	}

	.pic_ykien {
		padding: 10px 10px 10px 10px;
	}

	.ykien .img {
		margin: 10px 0 -70px 10px;
	}

	.ykien img {
		margin-right: 10px;
	}

	.ykien .desc {
		width: calc(100% - 122px);
	}

	.ykien .img:after {
		bottom: 59px;
	}

	.ykien h3,
	.ykien span {
		font-size: 13px;
	}

	.item_product,
	.item_3product {
		width: 100% !important;
		padding: 0 !important;
	}
}