/*end min-width: 1200px*/
@media screen and (max-width: 1199px) {
	.container {
		width: 100%;
		padding: 0px 10px;
	}
}

@media screen and (max-width: 1010px) {
	.contentactile-fix img{
		max-width: 100% !important;
		height: auto !important;
	}
	.centsi a{
		width: 100%;
	}
	#product_detail #product_detail_img{
		max-width: 100%;
	}
	.main_fix_bottom {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.left_copyright {
		float: unset;
		width: 100%;
		text-align: left;
		text-align: center;
	}

	.center_fanpage {
		margin: 0 auto;
		float: left;
		margin-left: 0;
		width: 100%;
		margin-bottom: 20px;
	}
	.box-full-pro .wrap_product, .box-full-pro .product{
		width: 100%;
		max-width: 100%;
	}

	.contentct_index,.box-full-pro {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 20px;
	}

	.topindex .container {
		padding: 30px 10px;
	}

	.breadCrumbs .container {
		padding: 25px 10px;
	}

	.right_breadCrumbs {
		display: none;
	}

	.menu {
		/* background: #2105c9; */
		/* height: 50px; */
		width: 100%;
		position: relative;
		top: 0px;
		left: 0px;
	}

	#menu_mobile {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		display: none;
		width: 100%;
	}

	#menu_mobile .title_menu {
		display: inline-block;
		line-height: 35px;
		text-align: left;
		text-indent: 10px;
		background: #009BDB;
		border: thin #fff solid;
		float: right;
		width: 100%;
		position: relative;
		z-index: 99999;
	}

	#menu_mobile .title_menu a {
		color: #fff;
		text-transform: uppercase;
		font-size: 17px;
	}

	#menu_mobile .title_menu img {
		float: right;
		margin: 10px;
	}

	#menu_mobile ul.menu_hidden {}

	#menu_mobile ul {
		text-align: left;
		display: none;
	}

	#menu_mobile ul ul {
		width: 98%;
		padding: 0px 1%;
	}

	#menu_mobile ul li {
		background: #43CDF8;
		line-height: 30px;
		border-bottom: thin #fff solid;
		text-indent: 10px;
		position: relative;
	}

	#menu_mobile ul li ul li {
		background: none;
	}

	#menu_mobile>ul>li:last-child,
	#menu_mobile>ul>li>ul>li:last-child,
	#menu_mobile>ul>li>ul>li>ul>li:last-child {
		border: none;
	}

	#menu_mobile ul li a {
		color: #fff;
		font-size: 14px;
	}

	/*icon_show*/
	#menu_mobile .icon_show {
		height: 0px;
		width: 0px;
		position: absolute;
		top: 5px;
		right: 10px;
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		border-left: 15px solid #fff;
		z-index: 1000;
		transition: all 0.5s;
		-moz-transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
	}

	#menu_mobile .icon_show2 {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.logo_mobile {
		text-align: center;
		padding: 10px 0px;
	}

	.mm-list>li>a,
	.mm-list>li>span {
		color: #000;
		text-transform: capitalize;
		font-size: 14px;
		font-family: tahoma;
		text-transform: uppercase;
	}

	.mm-search {
		position: relative;
	}

	.mm-search input {
		color: #313131;
		font-size: 14px;
		font-family: tahoma;
		text-indent: 20px;
	}

	.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
		border-bottom-color: #484848;
	}

	.mm-list a.mm-subopen:after,
	.mm-list a.mm-subclose:before {
		border-color: #000;
	}

	.mm-menu .mm-list {
		padding-top: 0px;
	}

	.mm-menu .mm-list>li>a.mm-subclose {
		color: white;
		text-align: center;
		text-transform: uppercase;
		padding: 10px 10px 10px 20px;
		margin-top: 0px;
	}

	.mm-menu .mm-list>li>a.mm-subopen:after,
	.mm-menu .mm-list>li>a.mm-subclose:before {
		border-color: #000;
		margin-bottom: -5px
	}

	.mm-menu .mm-list>li>a.mm-subopen:before {
		border-color: #dadada;
	}

	.mm-menu .mm-list>li>a.mm-subopen:after,
	.mm-menu .mm-list>li>a.mm-subclose:before {
		border-color: #dadada;
	}

	.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
		margin-left: 0px;
	}

	.mm-list>li.active>a {
		background-color: #2105c9;
		color: white;
	}

	.mm-menu {
		background: #fff;
	}

	.mm-menu::-webkit-scrollbar {
		width: 6px;
	}

	.mm-menu::-webkit-scrollbar-thumb {
		background-color: #3FBA78;
	}

	.mm-menu>.mm-list:after {
		height: 0px;
	}

	#mm-blocker {
		background: rgba(3, 2, 1, 0.5) !important;
	}

	#mobilemenu {
		padding-left: 16px;
		position: relative;
	}

	a.home2 {
		position: absolute;
		top: 9px;
		left: 18px;
	}

	a.home2 i {
		color: #fff;
		font-size: 30px;
	}

	.lang2 {
		position: absolute;
		top: 9px;
		right: 0px;
		width: 105px;
		text-align: center;
	}

	.lang2 img {}

	.cart {
		position: absolute;
		top: 0px;
		right: 107px;
		width: 75px;
		line-height: 50px;
		text-align: center;
		border-left: 2px solid #F4F4F4;
	}

	.cart a {
		color: #fff;
		font-size: 15px;
	}

	.cart a b {
		font-weight: normal;
	}

	#hamburger {
		/* display: block; */
		z-index: 999;
		/* box-sizing: border-box; */
	}

	#hamburger b {
		text-transform: uppercase;
		font-family: 'SFUIDisplayBold';
		color: #646464;
		font-weight: normal;
		font-size: 17px;
		padding-left: 0px;
		display: inline-block;
		padding-top: 15px;
		padding-top: 45px;
	}

	#hamburger:before,
	#hamburger:after,
	#hamburger span {
		background: #07205c;
		content: '';
		display: block;
		width: 35px;
		height: 6px;
		position: absolute;
		left: 9px;
		border-radius: 15px;
	}

	#hamburger:before {
		top: 12px;
	}

	#hamburger span {
		top: 22px;
	}

	#hamburger:after {
		top: 32px;
	}

	/* Hamburger animation */
	#hamburger:before,
	#hamburger:after,
	#hamburger span {
		-webkit-transition: none 0.5s ease 0.5s;
		transition: none 0.5s ease 0.5s;
		-webkit-transition-property: transform, top, bottom, left, opacity;
		transition-property: transform, top, bottom, left, opacity;
	}

	html.mm-opening #hamburger:before,
	html.mm-opening #hamburger:after {
		top: 22px;
	}

	html.mm-opening #hamburger span {
		left: -50px;
		opacity: 0;
	}

	html.mm-opening #hamburger:before {
		transform: rotate(45deg);
	}

	html.mm-opening #hamburger:after {
		transform: rotate(-45deg);
	}

	.topmenu {
		text-align: center;
		margin: 10px 0px;
	}

	.hol {
		font-size: 15px;
	}

	.wrap_product {
		width: 25%;
	}
}

@media screen and (max-width: 992px) {
	#menu_top {
		display: none;
	}

	.menu_mobile {
		display: inline-block;
		position: relative;
	}

	.left_slider {
		display: none;
	}

	.center_slider {
		width: 75%;
		padding: 0px 2%;
		float: left;
		padding-left: 0px;
	}

	.right_slider {
		width: 25%;
	}

	.search {
		width: 40%;
		max-width: 100%;
	}

	#slider:before {
		left: 0px;
		background-size: 100%;
	}

	.decriptiona {
		position: initial;
		width: 100%;
		max-width: 100%;
	}

	.img_about {
		padding: 20px;
	}

	.left_content {
		width: 100%;
		float: none;
	}

	.right_content {
		display: none;
	}
}

@media screen and (max-width: 860px) {
	.center_slider {
		width: 70%;
	}

	.right_slider {
		width: 30%;
	}

	.wrap_product {
		width: 33.33%;
	}

	.box_tintuc {
		width: 100%;
	}
}

@media screen and (max-width: 825px) {
	.logo {
		float: left;
		display: inline-block;
		width: 100%;
		padding-left: 0px;
		padding-top: 5px;
		text-align: center;
	}

	.banner {
		float: left;
		margin-top: 5px;
		width: 100%;
		position: relative;
		text-align: center;
	}

	.mangxh_holine {
		width: 100%;
		display: inline-block;
		float: none;
		margin-top: 15px;
		text-align: center;
		max-width: 100%;
	}

	#product_detail #product_detail_img,
	#product_detail #product_info {
		width: 100%;
		padding: 0px;
	}

	#footer1 {
		display: block;
	}

	.ykien_index {
		width: 100%;
	}

	.video_clip {
		width: 50%;
	}

	.support_online {
		width: 50%;
	}
}

@media screen and (max-width: 730px) {
	.contentct_index,.box-full-pro {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}

	.center_slider {
		width: 100%;
		padding: 0px;
		max-width: 648px;
		margin: 0 auto;
		float: none;
	}

	.right_slider {
		display: none;
	}

	.leftfoo,
	.dangkynhantin,
	.counter {
		width: 100%;
		padding: 0px;
		text-align: left;
		float: none;
		margin-bottom: 10px;
	}

	.title_tin h3 {
		font-size: 20px;
	}

	.ykien_index {
		width: 100%;
		margin-bottom: 15px;
	}

	.video_clip {
		width: 50%;
	}

	.support_online {
		width: 50%;
	}
}

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

	.lefthl {
		display: inline-block;
		padding-right: 5px;
		float: none;
	}

	.number_hl {
		float: none;
		display: inline-block;
	}

	.title_index h5 {
		/* color: #02aaf0; */
		/* font-family: 'SFUEurostileBold'; */
		font-size: 25px;
	}

	.itemct {
		/* max-width: 170px; */
		position: relative;
		margin: 0 auto;
	}


	.box-full-pro {
		/* margin: -5px; */
	}

	.wrap_product {
		width: 50%;
		padding: 5px;
	}

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

	.video_clip {
		width: 100%;
		/* padding: 0px; */
	}

	.support_online {
		width: 100%;
	}
}

@media screen and (max-width: 500px) {
	.contentct_index,.box-full-pro{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 15px;
	}

	.search {
		width: 60%;
	}

	.ykien_index,
	.video_clip {
		width: 100%;
		padding: 0px;
		margin-bottom: 10px;
	}

	.contact_map {
		right: 0px;
	}

	.img_about {
		width: 100%;
	}

	.decriptiona {
		padding: 30px 20px 30px 20px;
	}
}