@media (max-width: 768px) {
   
    #top {
        display: block;
    }

    body {
        min-width: unset;
        overflow-x: hidden;
        /* max-width: 90%; */
    }

    body .container {
        width: auto;
        /* max-width: 90%; */
        min-width: unset;
    }

    /* header */
    header, header .fix-navigation-wrapper {
        height: 50px;
    }

    header .user-ext-box {
        display: none;
    }

    header .fix-navigation.hidden {
        display: block !important;
    }
    header .fix-navigation > div {
        padding: 0;
    }
    header .fix-navigation {
        margin-top: 25px;
    }

    header .fix-navigation .fix-navigation-wrapper {
        height: auto;
        padding: 0;
        padding-top: 12px;
        min-width: unset;
        height: 53px;
    }

    header .mega-menu-mobile .canvas-menu {
        width: 100%;
        padding-right: 20px;
    }

    header .mega-menu-mobile .title {
        padding-left: 10px;
        background-color: #243a76;
        border: 0;
    }

    header .user-action-item {
        display: none !important;
    }

    header .block-search {
        /* display: none; */
    }
    header .block-search form {
        padding-right: 10px;
    }
    header .block-search input {
        height: 30px;
        border-radius: 0;
    }

    header .cart {
        display: none !important;
    }

    header .mega-menu-content {
        display: none !important;
    }

    header .mega-menu {
        display: none !important;
    }

    header .block-header-bottom, 
    header .block-header-top,
    header .top-row-header {
        display:  none !important;
    }
    /* header */

    /* ads-slide-show */
    #ads-slide-show .home-slider-suggestion-bottom {
        display: none !important;
    }

    #ads-slide-show .home-slider-left {
        display: none !important;
    }

    #ads-slide-show .home-slider-bottom {
        display: none !important;
    }

    #ads-slide-show .home-slider-right {
        display: none !important;
    }

    .image-slider .owl-item img {
        height: 150px;
    }

    .common-home #ads-slide-show,
    .common-home #ads-slide-show .image-slider {
        height: 144px;
    }

    .common-home #ads-slide-show .image-slider {
        max-width:  768px;
        width: 100%;
        margin-left: 0;
    }
    #ads-slide-show .image-slider .owl-item img {
        margin-top: 5px;
    }
    /* ads-slide-show */

    /* content */
    .add-to-cart .glyphicon, .add-to-wishlist .glyphicon, .add-to-compare .glyphicon {
        margin-right: 5px;
        /* top: -15px; */
        /* right: 26px; */
        font-size: 18px;
    }
    .product-category .navbar-header .navbar-brand {
        padding: 0;
        padding-top: 18px;
        margin-left: 30px !important;
    }
    .tab-section-content .product-item {
        height: 375px;
    }
    .product-category .navbar-header {
        background-color: #243a76;
        color: white;
    }
    .product-category .navbar-header .navbar-brand {
        color: white;
    }
    .container-fluid>.navbar-collapse, 
    .container-fluid>.navbar-header, 
    .container>.navbar-collapse, 
    .container>.navbar-header {
        margin-left: auto;
        margin-right: auto;
    }
  
    .zalo-chat-box .zalo-chat-widget {
        right: 60px !important;
        bottom: 40px !important
    }
    /* content */
    #content .tab-section-content {
        padding: 0;
        /* max-width: 100%; */
    }
    #content  .product-layout .category-product-item-model {
        width: auto;
    }
    #content .product-category-content > div {
        margin-right: 0;
        margin-left: 0;
    }
    .body .container {
        min-width: auto;
    }

    .block-header-bottom {
        padding: 5px;
        margin: 7px 0;
    }

    .mega-menu-mobile {
        width: 30%;
        display: inline-block;
        vertical-align: middle;
    }

    .mega-menu-mobile .title {
        padding-left: 5px;
        padding-right: 5px;
        height: 30px;
        line-height: 30px;
    }

    .block-search {
        width: 68%;
        display: inline-block;
        vertical-align: middle;
        margin-top: 1px;
        height: 30px;

    }

    .block-search .input-search {
        width: 90%;
    }

    .block-search input {
        padding: 3px 20px;
    }

    .block-search .btn-search {
        height: 30px;
        width: 35px;
        line-height: 30px;
    }

    .mega-menu-mobile .nav-expand {
        width: 35px;
        height: 35px;
        top: 0;
        padding: 6px 10px;
        margin-top: 0;

    }

    .canvas-menu .nav-expand {
        width: 45px;
        height: 45px;
        padding: 12px 15px;
    }

    .canvas-menu-open {
        width: 30px;
        height: 30px;
        padding: 7px;
        position: absolute;
        top: 0;
        right: 0;
    }

    .canvas-menu .canvas-menu-open {
        width: 45px;
        height: 45px;
        padding: 12px 15px;
    }

    #top-links .support-box, #top-links .hot-news-box {
        right: -70px;
        left: auto;
    }

    .block-header-bottom {
        padding: 5px;
        margin: 7px 0;
    }

    .mega-menu-mobile {
        width: 30%;
        display: inline-block;
        vertical-align: middle;
    }

    .mega-menu-mobile .title {
        padding-left: 5px;
        padding-right: 5px;
        height: 30px;
        line-height: 30px;
    }

    .block-search {
        width: 68%;
        display: inline-block;
        vertical-align: middle;
        margin-top: 1px;
        height: 30px;

    }

    .block-search .input-search {
        width: 90%;
    }

    .block-search input {
        padding: 3px 20px;
    }

    .block-search .btn-search {
        height: 30px;
        width: 35px;
        line-height: 30px;
    }

    .mega-menu-mobile .nav-expand {
        width: 35px;
        height: 35px;
        top: 0;
        padding: 6px 10px;
        margin-top: 0;

    }

    .mega-menu-mobile .canvas-menu {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 80%;
        height: 100%;
        z-index: 999999;
        opacity: 1;
        overflow: scroll;
    }

    .canvas-menu .nav-expand {
        width: 45px;
        height: 45px;
        padding: 12px 15px;
    }

    .canvas-menu-open {
        width: 30px;
        height: 30px;
        padding: 7px;
        position: absolute;
        top: 0;
        right: 0;
    }

    .canvas-menu .canvas-menu-open {
        width: 45px;
        height: 45px;
        padding: 12px 15px;
    }

    #top-links .support-box, #top-links .hot-news-box {
        right: -70px;
        left: auto;
    }

    .ads_left, .ads_right {
        display: none;
    }

    #menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}

    .contact-popup {
        display: none !important;
    }

    /* buildpc */
    #buildpc .product-hot-wrapper {
        max-width: 100%;
    }
    /* buildpc */

    /* footer */
    footer .khaipv-footer-policies {
        display: block;
    }
    footer .khaipv-footer-policies .policy-container {
        width: 100%;
    }   
    /* footer */

    .socials {
        right: 15px;
        top: unset;
        bottom: 30px;
    }

    
}

@media (min-width: 768px) {
	/* #menu .dropdown:hover .dropdown-menu {
		display: block;
	} */
}