/*======= Edit by DTM for Mobile Reponsive =======*/
/*=== Dành cho màn hình desktop và máy tính bảng chiều ngang ===*/
@media only screen and (max-width:1199px) {
}

@media only screen and (max-width:1024px) {
	.searchAutoComplete ul {
		width: 100% !important;
		height: auto !important;
	}

	.searchAutoComplete {
		width: 100% !important;
	}

	body {
		overflow: hidden
	}

	.zoomContainer {
		display: none;
	}

	.zoomWrapper {
		position: relative;
		width: 100%;
		display: block;
		margin: auto;
	}

		.zoomWrapper:after {
			content: '';
			width: 100%;
			height: 100%;
			z-index: 100;
			position: absolute;
			top: 0;
			left: 0;
		}

	.zoomWindow, .owl-buttons, #slideads, .modal {
		/*display: none !important;*/
	}

	.v2_menu_top .v2_menu_top_ul > li > a.v2_menu_first_link, ul.v2_bnc_category_select_menu_list.nav.nav-tabs li a {
		font-size: 12px;
	}

	.subscribe_email_input {
		width: 100%;
	}

	iframe {
		width: 100%;
	}
}
/*=== Dành cho máy tính bảng chiều dọc ===*/
@media only screen and (max-width:992px) {
	.popup_qc > div {
		width: 90% !important;
		height: 46% !important;
	}

	#logo img {
		margin: auto;
		display: block;
	}
	/*=== Menu Mobile ===*/
	.button_menu_mobile, .menutop {
		display: block !important;
	}

	.menu-top-custom .navbar-nav {
		border: none;
	}

	.menu-label {
		display: none;
	}

	.button_menu_mobile {
		position: absolute;
		left: 10px;
		top: 33px;
	}

	body {
		position: relative;
		left: 0;
	}

	.pushmenu {
		background: #3c3933;
		width: 240px;
		height: 100%;
		top: 0;
		z-index: 1000;
		max-height: 100%;
		position: fixed;
		overflow-y: auto;
		overflow-x: hidden;
	}

	.parent li a {
		z-index: -1;
	}

	.img-sub-main {
		display: none;
	}

	.pushmenu a, .menu-top-custom .navbar-nav > li > a {
		display: block;
		color: #fff;
		font-weight: bold;
		border-top: 1px solid #56544e;
		border-bottom: 1px solid #312e2a;
		padding: 14px;
		text-transform: uppercase;
	}

	.v2_link_submenu_1_1, .top-menu-new li .v2_link_submenu_1 {
		line-height: unset;
	}

	.menu-top-custom .navbar-nav ul li {
		text-transform: uppercase;
		float: none;
		width: 100%;
	}

	.menu-top-custom .navbar-nav {
		margin: 0;
		width: 100%;
		padding: 0;
	}

	.pushmenu a:active {
		color: #fff;
	}

	.pushmenu-left {
		left: -240px;
	}

		.pushmenu-left.pushmenu-open {
			left: 0;
			padding-top: 10px;
			padding: 0;
		}

	.pushmenu-push-toright {
		left: 240px;
	}
	/*Transition*/
	.pushmenu, body {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	#nav_list {
		cursor: pointer;
		color: #000;
		font-size: 22px;
	}

	.menu-top-custom ul > li {
		float: none;
		position: relative;
	}

	.menu-top-custom .navbar-nav > li:nth-child(1) > a {
		padding-left: 13px;
		border-top: none;
	}

	.top-menu-new {
		width: 100%;
	}

	.v2_link_submenu_1_1 {
		color: #1daaa3 !important;
		border-bottom: 0 !important;
	}

	.top-menu-new li:last-child .v2_link_submenu_1 {
		border: none;
	}
	/*=== Menu Level2 ===*/
	.navbar-nav .parent ul {
		display: none;
	}

	.navbar-nav li span:before, .navbar-nav li ul li span:before {
		content: "\f107";
		display: inline-block;
		font: normal normal normal 18px/1 FontAwesome;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		display: block;
		color: #fff;
		font-size: 17px;
	}

	.navbar-nav li span.opened:before {
		content: "\f106" !important;
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 17px;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		color: #fff;
		-moz-osx-font-smoothing: grayscale;
	}

	.navbar-nav li.parent span {
		position: absolute;
		right: 0;
		top: 1px;
		cursor: pointer;
		width: 78px;
		height: 52px;
		float: right;
		z-index: 99999;
		text-align: right;
		padding: 15px;
	}

	.top-menu-new .col-md-4.parent {
		position: relative;
		display: block;
	}

	.navbar-nav li.parent .col-md-4.parent span {
		right: 22px;
	}

	.v2_link_submenu_1_1 {
		text-transform: capitalize;
		padding-left: 30px !important;
	}

	ul.v2_submenu_1_1 {
	}

	.v2_link_submenu_1 {
		padding-left: 30px !important;
	}
	/*=== End Menu Mobile ===*/
	.v2_bnc_block_title h2, .f-block-title span {
		font-size: 15px;
	}

	.v2_bnc_block_item_img {
		height: 200px;
		margin: 0 0 10px 0;
	}

	#news_filter .form-control, #recruit_filter .form-control, .v2_bnc_select_category_products_page .form-control, #album_filter .form-control, #video_filter .form-control, .f-qa .form-control {
		margin: 0 0 10px 0;
	}

	.slideshow_block_top {
		padding: 0 15px !important;
	}

	#search-box {
		border: none;
		padding: 5px 0;
	}

	.name_cart {
		display: none;
	}

	.v2_bnc_hometab_news_big li.smallother {
		height: auto;
	}

		.v2_bnc_hometab_news_big li.smallother .v2_bnc_hometab_news_big_img {
			height: 150px;
		}

	.v2_bnc_cate_search_cart {
		top: 0;
		position: static;
	}

		.v2_bnc_cate_search_cart_inner, .v2_bnc_cate_search_cart.fixed {
			background: #bb3239;
			border-top: 1px solid #bb3239;
		}

	.v2_bnc_products_details_zoom_img .f-pr-image-zoom {
		display: table;
	}

	.v2_bnc_product_details_img_small {
		margin: 0 auto;
		display: block;
		text-align: center;
		float: none;
	}

	.v2_bnc_cart_main {
		float: right;
		position: relative;
	}

		.v2_bnc_cart_main .f-miniCart-miniv2 {
			right: 42px !important;
			width: 100%;
			position: absolute;
		}

	.f-miniCart-miniv2-toolbar {
		margin: 15px 0;
	}

	#logo {
		margin: 20px 0;
	}

	#img_01 {
		height: auto !important;
	}

	.v2_bnc_header_bottom.fixed, .v2_bnc_menu_main_fixed.fixed {
		position: static;
	}

	.v2_bnc_footer_left {
		padding-bottom: 0;
	}

	ul.v2_bnc_category_select_menu_list.nav.nav-tabs li {
		margin: 5px 0 5px 0;
	}

	.wrap_cart {
		left: -190px;
	}
}
/*=== Dành cho điện thoại chiều ngang ,máy tính bảng chiều dọc===*/
@media only screen and (max-width:767px) {
	.popup_qc > div {
		width: 90% !important;
		height: 34.5% !important;
	}

	.popupunder {
		top: 0;
		right: 0;
		left: 0;
		margin: 0 auto
	}

	.v2_bnc_home_catepr_left_img {
		margin: 10px 0;
	}

	.v2_bnc_cate_search_cart_inner .col-xs-3.col-sm-4 {
		display: none;
	}

	#search-box .search-area {
		width: 100%;
		margin-left: 0;
	}

	.f-miniCart-miniv2-toolbar {
		margin: 13px 0 0;
	}

	.slideshow_block_top {
		padding: 0 !important;
	}

	.carousel-caption h1, .carousel-caption p {
		font-size: 30px;
	}

	.modal-content {
		width: 90%;
	}

	#logo {
		margin: 28px auto 0;
		float: left;
		/* padding-left: 78px; */
		width: 100%;
	}

	.v2_bnc_cart_main {
		right: -42px;
	}
}
/*=== Dành cho điện thoại chiều ngang ,máy tính bảng chiều dọc ===*/
@media only screen and (max-width:640px) {
}
/*=== Dành cho điện thoại chiều ngang ===*/
@media only screen and (max-width: 480px) {
	.v2_bnc_title_tab_home li {
		display: block;
		text-align: center;
	}

		.v2_bnc_title_tab_home li a {
			padding: 10px 15px;
			display: block;
		}

	.v2_bnc_home_catepr_tabul.nav-tabs {
		display: none;
	}

	.v2_bnc_title_main h2 {
		font-size: 18px;
	}

	.carousel-caption h1, .carousel-caption p {
		font-size: 100%;
	}

	.wrap_cart {
		top: 67px;
		left: -186px;
		right: inherit;
	}

	.img-thumbnail {
		width: 100%;
	}
	/*== Pagination ==*/
	.v2_bnc_pagination_title, .pagination {
		text-align: center;
	}

		.pagination > li {
			display: inline-block;
		}
	/*== End Pagination ==*/
	.v2_bnc_sam_category figure {
		margin: 0 0 10px 0;
	}

	.viewlist .v2_bnc_pr_item_boxdetails, .viewlist .v2_bnc_pr_item_price_main {
		width: 100%;
		float: left;
	}

	.BNC_submit_subscribe {
		right: 0;
	}

	#categories-tab00 .col-cate-select {
		width: 100% !important;
		position: relative;
		left: 0 !important;
	}

	.button_menu_mobile {
		top: 31px;
	}

	#logo {
		margin: 28px 0 0;
	}

	.v2_bnc_home_catepr_main > div:nth-child(odd) > div.v2_bnc_home_catepr_left_avatar .v2_bnc_home_catepr_left_img, .v2_bnc_home_catepr_main > div:nth-child(even) > div.v2_bnc_home_catepr_left_avatar .v2_bnc_home_catepr_left_img {
		padding: 0;
	}
}
/*=== Dành cho điện thoại chiều dọc ===*/
@media only screen and (max-width: 420px) and (min-width: 320px) {
	.v2_bnc_form_group, .subscribe_email_input {
		display: table;
		width: 100%;
	}

	.v2_bnc_pr_item_img img {
		object-fit: scale-down;
	}

	.v2_bnc_check_order {
		display: none;
	}

	.v2_bnc_login_bar {
		margin: 0;
		float: none;
		text-align: center;
	}

	.v2_bnc_language {
		display: block;
		text-align: center;
	}

	.v2_bnc_login_bar {
		margin: 0;
		float: none;
		text-align: center;
	}

	.v2_bnc_icon_filter {
		margin: 0 23px;
	}

	.viewlist li .v2_bnc_pr_item_img {
		width: 100%;
		float: left;
		margin: 0 0 10px;
	}

	.f-product-view-tab .f-product-view-tab-header > ul li {
		margin-right: 0;
		display: block;
	}

	.v2_bnc_cart_main .f-miniCart-miniv2 {
		right: 93px !important;
		display: block;
		bottom: 77px;
	}

	.button_menu_mobile {
		top: -120px;
		left: 27px;
	}

	#logo img {
		width: 150px;
	}
}
