@media only screen and (max-width: 1024px) {
    #slideads, .modal, .owl-buttons {
        display: none !important
    }
    .v2_bnc_block_slideadv_top .owl-buttons {
        display: block !important;
    }

    .v2_menu_top .v2_menu_top_ul > li > a.v2_menu_first_link {
        font-size: 14px
    }

    .slideshow_block_top .owl-theme .owl-controls .owl-buttons {
        display: block !important
    }

    .v2_bnc_hotline {
        width: 230px
    }

    .owl-buttons, .zoomWindow {
        display: none !important
    }

    .zoomContainer {
        display: none
    }

    .zoomWrapper {
        position: relative;
        width: 100%;
        margin: auto;
        display: block;
        max-width: 100%
    }

    .zoomWrapper:after {
        content: '';
        width: 100%;
        height: 100%;
        z-index: 100;
        position: absolute;
        top: 0;
        left: 0
    }

    iframe {
        width: 100%
    }
}

@media only screen and (max-width: 992px) {
    .bota_header_right{
        justify-content: flex-end;
    }
    .v2_bnc_menu_mobile .menu_hamburger_btn {
        display: inline-block;
        padding: 0;
        border-radius: 5px;
        color: #d24712;
        font-size: 25px;
        float: left;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .v2_bnc_logo_menu.mm-listitem {
        background: #fff;
        text-align: center;
        padding: 10px 0;
    }
    #mm-1 .mm-navbar {
        display: none;
    }
    #mm-1 {
        padding-top:0;
    }
    .mm-listitem:after {
        left:0;
    }
    .mm-menu_theme-dark .mm-navbar a, .mm-menu_theme-dark .mm-navbar>* {
        color: #fff;
        font-size: 16px !important;
        text-transform: uppercase;
    }
    .mm-listitem>a, .mm-listitem>span {
        font-size: 15px;
    }
    .mm-menu_theme-dark .mm-listview .mm-btn_next:after,.mm-menu_theme-dark .mm-btn:after, .mm-menu_theme-dark .mm-btn:before,
    .mm-navbar,.mm-listitem .mm-btn_next:before,.mm-listitem:after  {
        border-color: #fff;
    }
    .mm-menu_theme-dark {
        background: #d24712;
    }
    /*=== End Menu Mobile ===*/
    .bota_header_right .v2_bnc_cart_main {
        padding: 0;
    }

    .bota_header_right .v2_bnc_search {
        padding: 0;
        padding-left: 10px;
    }
    .f-product-view-tab-body img, .v2_bnc_news_details_post img {
        width: auto !important;
        height: auto !important;
        max-width: 100%
    }

    .v2_bnc_header_top_barx {
        margin: 0
    }

    #nav_list {
        position: absolute;
        width: 26px;
        height: 20px;
        left: 30px;
        top: 50%;
        right: 0;
        transform: translate(-50%, -50%)
    }

    .navbar-nav > .parent > ul {
        display: none;
        transition: all ease 0s;
        width: 100%
    }

    .navbar-nav > .parent > ul > li {
        background: rgba(36, 36, 36, .5);
        border-bottom: dotted 1px #6c6c6c !important
    }

    .navbar-nav li.parent .fa-icon-action {
        position: absolute;
        right: 0;
        top: 8px;
        cursor: pointer;
        width: 78px;
        height: 52px;
        float: right;
        z-index: 99999;
        text-align: right;
        padding: 0 15px;
        color: #cb9400;
        font-size: 25px
    }

    .navbar-nav li.parent .fa-icon-action.active:before {
        content: "\f106"
    }

    .menu-top-custom .navbar-nav ul li {
        text-transform: uppercase;
        float: none;
        width: 100%
    }

    .menu-top-custom .navbar-nav {
        margin: 0;
        width: 100%;
        float: none;
        background: #242424;
        border: none;
        z-index: 999999;
        box-shadow: 1px -2px 6px grey
    }

    .navbar-nav > li {
        position: relative;
        float: none
    }

    .menu-label {
        display: none
    }

    .menu-line {
        height: 2px;
        width: 100%;
        position: absolute;
        left: 0;
        background: #000;
        transition: all .5s cubic-bezier(.19, 1, .22, 1)
    }

    .menu-line-1 {
        top: 0
    }

    .menu-line-2 {
        top: 0;
        bottom: 0;
        margin: auto
    }

    .menu-line-3 {
        bottom: 0
    }

    .button_menu_mobile.active .menu-line-1 {
        transform: translateY(13px) translateY(-50%) rotate(-45deg)
    }

    .button_menu_mobile.active .menu-line-2 {
        left: -30px;
        opacity: 0
    }

    .button_menu_mobile.active .menu-line-3 {
        transform: translateY(-7px) translateY(50%) rotate(45deg)
    }

    .button_menu_mobile, .menutop {
        display: block !important
    }

    .button_menu_mobile {
        border-right: 1px solid rgba(255, 255, 255, .2);
        position: absolute;
        margin: 0 15px;
        left: 0;
        top: 0;
        width: 150px;
        height: 50px;
        border: 1px solid rgba(255, 255, 255, .1);
        border-radius: 5px
    }

    body {
        position: relative;
        left: 0;
        overflow-x: hidden
    }

    .pushmenu {
        width: 100%;
        bottom: 0;
        top: 264px;
        z-index: 1000;
        position: fixed;
        overflow-y: auto;
        overflow-x: hidden
    }

    .menu-top-custom .navbar-nav > li > a, .pushmenu > a {
        display: block;
        color: #cb9400;
        font-weight: 700;
        padding: 10px 25px;
        text-transform: uppercase;
        font-size: 15px;
        border-bottom: dotted 1px rgba(113, 113, 113, .93)
    }

    .menu-top-custom .navbar-nav > li:last-child > a {
        border-bottom: none
    }

    .pushmenu-left {
        left: -1000%
    }

    .pushmenu-left.pushmenu-open {
        left: 0;
        padding: 0
    }

    .pushmenu-push-toright {
        left: 0
    }

    .pushmenu, body {
        -webkit-transition: all ease .6s;
        -moz-transition: all .6s ease;
        transition: all ease .6s
    }

    .v2_link_submenu_1, .v2_link_submenu_1_1 {
        -moz-animation: fadeInLeft .9s ease-in;
        -webkit-animation: fadeInLeft .9s ease-in;
        animation: fadeInLeft .9s ease-in;
        font-size: 14px;
        text-transform: capitalize;
        padding: 10px 25px;
        display: block;
        font-style: italic;
        line-height: unset;
        color: #d1652b
    }

    .v2_submenu_1_1 li {
        padding: 0 40px 10px;
        border-bottom: dotted 1px rgba(113, 113, 113, .93)
    }

    .v2_submenu_1_1 li:last-child {
        border: none
    }

    .v2_submenu_1_1 .v2_link_submenu_1_1 {
        padding: 0;
        font-size: 13px
    }

    .text-menu {
        margin: 0 40px;
        font-size: 17px;
        text-transform: uppercase;
        color: #fff;
        position: relative;
        top: -5px;
        font-weight: 700
    }

    .f-block-title span, .v2_bnc_block_title h2 {
        font-size: 15px
    }

    .v2_bnc_block_item_img {
        height: 200px;
        margin: 0 0 10px 0
    }

    #album_filter .form-control, #news_filter .form-control, #recruit_filter .form-control, #video_filter .form-control, .f-qa .form-control, .v2_bnc_select_category_products_page .form-control {
        margin: 0 0 10px 0
    }

    .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_product_details_img_small {
        margin: 0 auto;
        display: block;
        text-align: center;
        float: none
    }

    .v2_bnc_category_block_select_top_img, .v2_bnc_hometab_news_big li.bigfirst, .v2_bnc_news_item_title, .v2_bnc_products_details_zoom_img .f-pr-image-zoom {
        height: auto !important
    }

    .zoomContainer, .zoomWrapper, .zoomWrapper #img_01 {
        height: 300px !important
    }

    #logo img {
        margin: 20px auto
    }

    .bota_header_right {

    }


    .v2_bnc_header {

    }

    .video_bakground {
        height: 300px
    }

    .video_bakground #mbYTP_section-video {
        width: 100% !important;
        margin: 0 !important;
        position: relative !important;
        height: 300px !important;
        max-width: 100%
    }
}

@media only screen and (max-width: 480px) {
    .bota_subscribe .bota_subscribe_body .align-items-center {
        display: block;
    }
    .bota_subscribe .bota_subscribe_body #formCustom_1 input {
        width: 100%
    }

    .bota_subscribe .bota_subscribe_body #formCustom_1 button {
        width: 100%
    }

    .v2_bnc_title_tab_home li {
        display: block;
        text-align: center;
        width: 100%;
        float: left
    }

    .v2_bnc_title_tab_home li a {
        margin: 5px 0;
        display: block;
        background: #dddd;
        color: #000;
        margin-bottom: 0
    }

    .v2_bnc_home_catepr_tabul.nav-tabs, .v2_bnc_title_tab_home li a:after {
        display: none
    }

    .v2_bnc_bg_title h1, .v2_bnc_title_main h2 {
        font-size: 18px;
        margin: 30px 0
    }

    .carousel-caption h1, .carousel-caption p {
        font-size: 100%
    }

    .pagination, .v2_bnc_pagination_title {
        text-align: center
    }

    .pagination > li {
        display: inline-block
    }

    .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
    }

    .v2_bnc_products_chooseview, .ykientitle .addcomment, .ykientitle .deletecomment {
        float: left
    }

    .v2_bnc_home_products .owl-theme .owl-controls .owl-buttons div {
        margin: 30px 0
    }

    .v2_bnc_home_products .owl-theme .owl-controls .owl-buttons .owl-prev {
        left: 10px
    }

    .zoomContainer {
        height: auto !important
    }
}

@media only screen and (max-width: 420px) and (min-width: 320px) {
    .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 {
        padding: 0;
        display: block
    }

    .f-product-view-tab .f-product-view-tab-header > ul li.active a, .f-product-view-tab .f-product-view-tab-header > ul li > a:hover {
        border-bottom: none
    }

    .f-product-view-tab .f-product-view-tab-header > ul li > a {
        padding: 7px 0
    }

    .v2_bnc_content_main {
        overflow-x: hidden
    }

    .f-pr-view-box-size.soluong {
        display: block
    }

    .btn-buy, .v2_bnc_title_main {
        margin: 10px 0 0;
        display: block;
        width: 100%;
        float: left
    }

    .v2-home-catepr-title-inner a {
        font-size: 30px
    }

    .v2_bnc_home_catepr_left_img {
        height: auto
    }

    .v2_bnc_home_catepr_right {
        padding: 0 15px !important
    }
}