	/*@media (min-width: 1650px){
	.wrap {
		max-width: 1500px;
	}
	ul.devvn_mega_menu_ul > li > a {
		padding: 13px 10px 13px 40px;
	}
	.home .devvn_mega_menu_box {
		height: 400px;
	}
	.main-slider .img-slider img {
		height: 400px;
	}
	.devvn_sub_mega_content {
		width: 1230px;
	}
	}*/
@media screen and (min-device-width: 1400px) and (max-device-width: 1650px) { 
	.wrap {
		max-width: 1360px;
	}
}

@media ( max-width:1400px ){
	.wrap {
		max-width:1170px;
	}


}
@media ( max-width:1199px ){
	.wrap {
		max-width:980px;
	}


	.list_doctor_thumb > a > img, .thumbnail-post-small a > img, .thumbnail-post-home a > img {
		height: 160px;
	}
	.post-new ul li.list-1 .thumbnail-post-home img {
		height: 340px;
		object-fit: cover;
	}
	.box-logo img {
		height: 50px !important;
	}
	.main-slider .img-slider img {
		height: 261px;
	}
	.menu_header > ul > li > a {
		padding: 12px 9px;
	}
	.woocommerce .btn-action button.button.single_add_to_cart_button, .btn-add {
		width: 100%;
		margin-bottom: 10px;
	}
	.main-content .content.content-page {
		width: 75%;
	}
	.main-content .sidebar.siderbar-page {
		width: 25%;
	}
	.list-danhmucsp .item-danhmucsp img {
		height: 160px;
	}
	.devvn_sub_mega_content {
		width: 719px;
		-moz-transform: translate(0px, 20px);
		-webkit-transform: translate(0px, 20px);
		transform: translate(0px, 20px);
	}   
	.top_header_left,
	.top_header_right {
		display: none;
	}
	.top_header_middle {
		width: 100%;
	}
	.box-slider {
		width: 75%;
		margin-left: 25%;
	}
	ul.devvn_mega_menu_ul > li > a {
		padding: 6px 10px 6px 40px;
		font-size: 12px;
	}
	.home .devvn_mega_menu_box {
		height: 260px;
	}
	.list-pro-home ul li.list-item .item-pro {
		min-height: 220px;
	}
}
@media ( max-width:991px ){
	.wrap {
		max-width:768px;
		padding: 0px 10px;
	}
	.box-logo img {
		height: 60px !important;
	}
	.main-slider .img-slider img {
		height: auto;
	}
	.home .danhmuc_sanpham_menu .devvn_mega_menu_wrap {
		display: none;
		max-height: 80vh;
		overflow: auto;
	}
	.home .logo:hover .devvn_mega_menu_wrap {
		display: block;
	}
	.home .devvn_mega_menu_box {
		height: auto;
	}
	.home li.dropdown.no-have-mega {
		display: none;
	}
	.box-slider {
		width: 100%;
		margin-left: 0;
	}


	.list-danhmucsp .item-danhmucsp {
		width: 33.33%;
	}
	.list-service .item-service {
		width: 50%;
	}
	.banner-hotdeal {
		display: none;
	}
	.bestseler-pr {
		width: 35%;
	}
	.pr-hotdeal {
		width: 65%;
	}
	.home-hotdeal-banner .add_to_cart_button {
		font-size: 12px;
		padding: 10px 15px;
	}
	.sanpham-noibat {
		display: none;
	}
	.list-pro-home ul li.list-item {
		width: 25%;
	}
	.order-custom li > a {
		font-size: 12px;
	}
	.sort_asc::after {
		font: normal normal normal 10px/1 FontAwesome;
		margin: 2px 0 0 5px;
	}
	.hoidap.hoidap {
		width: 100%;
		padding-right: 0;
	}
	.tintuc-kh {
		width: 100%;
		padding-left: 0;
	}
	.top-khuyenmai {
		width: 65%;
	}
	.logo {
		float: left;
		width: 50%;
	}
	.right-header {
		width: 50%;
	}
	.header-search {
		width: 100%;
		padding: 0 0;
		margin: 12px 0;
	}
	.callus {
		margin-right: 10px;
	}
	.top-right {
		width: 35%;
	}
	.main-content .sidebar.siderbar-page {
		width: 25%;
	}
	.main-content .content.content-page {
		width: 70%;
	}
	.input-form > label {
		width: 100%;
		display: block;
		float: none;
	}
	.wpcf7-form-control-wrap {
		position: relative;
		float: none;
		width: 100%;
	}
	.content-arpro .top-detail .img-product-single.top-item {
		width: 100%;
		border-bottom: 1px solid #ccc;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.cam-ket,
	.woocommerce .content-arpro .product .summary {
		width: 50%;
		padding-left: 0;

	}
	.single-product.woocommerce div.product .product_title {
		font-size: 20px;
	}
	p.text-des {
		font-size: 15px;
	}
	.btn-quickview,
	.woocommerce.single-product div.product form.cart {
		width: 100%;
		padding: 10px 0 !important;
	}
	.box-summary {
		padding: 0;
	}
	.devvn_sub_mega_content {
		width: 525px;
		-moz-transform: translate(0px, 20px);
		-webkit-transform: translate(0px, 20px);
		transform: translate(0px, 20px);
	}
	.devvn_sub_mega_content {
		width: 525px;
	}
	.devvn-mega-sub-column-3 {
		width: 50%;
	}
	.content-arpro .list-pro-home ul li.list-item {
		width: 33.33%;
	}
	.main-content .content.content-sanpham {
		width: 100%;
	}
	.main-content .sidebar {
		width: 100%;
	}
	.detail-product .box-summary {
		max-width: 365px;
		margin: auto;
		padding: 15px;
	}
}
@media ( max-width:767px ){

	.wrap {
		max-width:100%;
		padding: 0px 5px
	}
	.header-search {
		width: 100%;
		padding: 0 0;
		margin: 5px 0;
	}
	.big-sale .box-titlesl {
		font-size: 20px;
	}
	.list-trang {
		margin: 0 -5px;
	}
	.section-title-main a {
		font-size: 15px;
	}
	.section-title {
		min-width: 150px;
	}
	.list-trang .trang-item {
		padding: 5px;
	}
	.menu-title {
		min-height: 36px;
	}
	.section-title-main {
		padding: 8px;
		height: 36px;
	}
	.menuStick .header-search{
		display: none;
	}
	/*menu danh mục*/
	.button_open_menu_danhmuc,
	.button_open_menu_danhmuc:hover,
	.button_open_menu_danhmuc:focus {
		font-size: 15px;
		color: #fff;
		text-decoration: none;
		line-height: 31px;
	}
	.menu_header_danhmuc {
		width: 100%;
		position: absolute;
		background: #e03232;
		top: 100%;
		left: 0;
		right: 0;
	}
	.menu_header_danhmuc ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.menu_header_danhmuc ul li {
		position: relative;
		display: block;
	}
	.menu_header_danhmuc ul li a {
		color: #fff;
		padding: 8px 15px;
		display: block;
		text-decoration: none;
	}
	.menu_header_danhmuc > ul > li {
		border-top: 1px solid rgba(0,0,0,0.2);
	}
	.menu_header_danhmuc ul.sub-menu {
		display: none;
		padding-left: 20px;
		border-top: 1px solid rgba(0,0,0,0.3);
	}
	.menu_header_danhmuc ul.sub-menu li{
		border-left: 1px solid rgba(0,0,0,0.3);
	}
	.opensub_menu ul.sub-menu {
		display: block;
	}
	.menu_header_danhmuc .click_opensub_menu {
		height: 35px;
		line-height: 35px;
		border-left: 1px solid rgba(0,0,0,0.3);
		width: 40px;
	}
	.sidebar_to_menu .danhmuc_sanpham_menu {
		display: block;
	}
	.danhmuc_sanpham_menu .devvn_mega_menu_wrap {
		width: 100%;
		top: 100%;
		left: 0;
		padding: 0 15px;
	}
	ul.devvn_mega_menu_ul > li > a {
		padding: 10px 10px 10px 40px;
	}
	ul.devvn_mega_menu_ul > li {
		position: relative;
	}
	.devvn_sub_mega_content {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		visibility: visible;
		opacity: 1;
		border-left: 1px solid #ddd;
		border-top: 2px solid #e03232;
		transform: translate(0,0);
		-moz-transform: translate(0,0);
		-webkit-transform: translate(0,0);
		background: #fff !important;
		padding: 10px;
		display: none;
	}
	.devvn-mega-sub-column-3,
	.devvn-mega-sub-column-2 {
		width: 100%;
		margin: 0 0 10px;
	}
	ul.devvn_sub_menu {
		position: relative;
		visibility: visible;
		opacity: 1;
		left: 0;
		transform: translate(0,0);
		-moz-transform: translate(0,0);
		-webkit-transform: translate(0,0);
		width: 100%;
		border-left: 1px solid #ddd;
		border-top: 2px solid #e03232;
		display: none;
	}
	.click_open_sub_megamenu {
		position: absolute;
		display: block;
		top: 0;
		right: 0;
		font-style: normal;
		height: 38px;
		line-height: 38px;
		width: 40px;
		text-align: center;
		border-left: 1px solid #ddd;
		font-size: 16px;
		background: #fff;
		z-index: 3;
		cursor: pointer;
	}
	.open_sub_megamenu .devvn_sub_mega_content,
	.open_sub_megamenu ul.devvn_sub_menu {
		display: block;
	}
	/*end menu danh mục*/
	.top-khuyenmai {
		display: none;
	}
	.top-right {
		width: 100%;
	}
	.top-right .top-kh {
		max-width: 285px;
		margin: auto;
	}
	.danhsach-sanpham {
		width: 100%;
		padding-right: 0;
	}
	.sidebar.sidebar-dmsp {
		width: 100%;
		padding-left: 0;
	}
	.bestseler-pr {
		display: none;
	}

	.widget-footermain {
		width: 100%;
	}
	.box-hotdeal-banner {
		margin-right: 0;
		margin-left: 0;
	}
	.main-content .content.content-arpro,
	.main-content .sidebar {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	.main-content .content {
		width: 100%;
		padding-left: 0;
	}
	.li-baiviet {
		width: 100%;
	}
	.lienhe-bds.box-chia {
		margin: 20px 0;
	}
	.lienhe-bds .item-bds {
		width: 100%;
		padding: 15px 0;
	}
	.main-content .content.page-borrder {
		border-left: 0 solid #e7e7e7;
	}
	.social-share {
		float: none;
	}
	.box-sidebar ul li .children, .box-sidebar ul li .sub-menu {
		position: relative;
		visibility: hidden;
		width: 100%;
		left: inherit;
		top: inherit;
		display: none;
	}
	.box-sidebar ul li:hover .sub-menu,
	.box-sidebar ul li:hover .children{
		display: block;

	}
	.sidebar-dmsp .widget_products ul.product_list_widget li,
	.sidebar-dmsp .widget_recently_viewed_products ul.product_list_widget li {
		width: 50%;
		float: left;
	}
	.main-content .sidebar.siderbar-page {
		width: 100%;
	}

	.list-pro-home ul li.list-item {
		width: 33.33%;
	}
	.top-footer .item-ckft {
		width: 50%;
	}
	.post-new ul li.list-1 {
		width: 100%;
	}
	.post-new ul li {
		float: left;
		width: 50%;
		padding: 10px;
	}
	.by-sort label {
		display: none;
	}
	.by-sort {
		float: none;
	}
	.cam-ket, .woocommerce .content-arpro .product .summary {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 0;
	}
	a.devvn_buy_now_style {
		max-width: 100%!important;
		margin: 0 0 0px!important;
	}
	.box-tskt .anh-tskt,
	.box-tskt .info-tskt {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	ul.devvn_mega_menu_ul > li > a {
		font-size: 15px;
	}
	.box-wwidget {
		margin-left: 0;
		margin-right: 0;
	}
	.list-pro-home ul li.list-item .item-pro {
		min-height: 200px;
	}
	.pro-info-home h2 a{
		max-height: 47px;
		overflow: hidden;
	}
	.top-left {
    display: none;
}
.pro-info-home {
    padding: 10px 0px;
}
}
@media ( max-width:640px ){
	.callus,
	.gach,
	.hello-home,
	a.cart-content span {
		display: none;
	}
	a.woo-login-popup-sc-open {
		display: block;
		margin-bottom: 3px;
		font-size: 12px;
	}
	.widget-footertop {
		width: 100%;
	}
	.main-content .sidebar.siderbar-page ,
	.main-content .content.content-page {
		width: 100%;
		padding-right: 0;
	}
	.item-taichinh p {
		display: none;
	}
	.item-taichinh h2 a {
		font-size: 13px;
		margin: 0;
	}
	.content-title {
		font-size: 16px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li a {
		font-size: 12px;
	}
	.section_html.entry {
		padding: 15px 5px;
	}
	.content-arpro .list-pro-home ul li.list-item ,
	.list-pro-home ul li.list-item {
		width: 50%;
	}
	button#header-search-launch-button {;
		width: 40px;
	}
	.spantk{
		display: none;
	}
	select#khoang-gia {
		padding: 5px;
		width: 103px;
	}
	.entry h2, .entry h3 {
		font-size: 18px;
	}

	.padding-box {
		padding: 5px;
	}

}
@media ( max-width:480px ){
	.list-service .item-service {
		width: 100%;
		padding: 0 15px;
	}
	.home-hotdeal-banner .thumbnail-wrapper-item {
		width: 100%;
		height: auto;
		max-height: auto;
	}
	.home-hotdeal-banner .meta-wrapper-item {
		width: 100%;
		margin-left: 0;
		text-align: center;

	}
	#main_countedown_1 .element_conteiner {
		min-width: 80px!important;
	}
	#main_countedown_1 .time_left {
		font-size: 15px!important;
		padding: 5px 10px !important;
	}
	#main_countedown_1 .time_description {
		font-size: 16px !important;
	}
	.pro-info-home h2 a {
		font-size: 13px;
	}
	.price span.amount, .woocommerce ins span.amount {
		font-size: 15px;
	}
	.list-item del .woocommerce-Price-amount {
		font-size: 12px;
	}
	.danhmuc_sanpham_menu {
		width: 225px;
		position: unset;
	}
	h2.title-sidebar {
		font-size: 14px;
	}
	.footer-main .title_block {
		font-size: 12px;
	}
	.excerpt-taichinh {
		display: none;

	}
	.tintuc-home .post-item .post-excerpt {
		line-height: 1.7em;
		font-size: 13px;
		height: 90px;
		overflow: hidden;
	}

	.item-hdphone{
		display: none;
	}
	.item-hd {
		width: auto;
		float: right;
	}
	.big-sale .section-title {
		font-size: 18px;
	}
	.post-new ul li.list-1 .thumbnail-post-home img {
		height: auto;
	}
	.list_doctor_thumb > a > img, .thumbnail-post-small a > img, .thumbnail-post-home a > img {
		height: 120px;
	}
	.top-footer .info-block p,
	.top-footer .info-block {
		font-size: 12px;
	}
}
