@media (max-width: 1024px) {
    .grid-travel .item-wrap {
        width: 32.3%
        }
    .box-floating {
        width: 145px
        }
    .wrap-default-container .box-header-02 .container {
        width: 970px;
        max-width: 100%
        }
    .box-trending .title-trend .vt_slider-02 .navslider {
        top: 0;
        right: -34.4%
        }
    .box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor {
        padding: 25px;
        height: 284px
        }
    .wrap-box-trending .box-trending-right ul li a {
        width: 69%
        }
    .wrap-default-container .box-content-left-01 .peatured-post .infor {
        width: 49% !important
        }
    .block-latest-video-1170 .box-content-left {
        width: 67.8%
        }
    .block-latest-video-1170 .box-content-right {
        width: 30.5%
        }
    .box-content-left-02-1170 .item-01 .inner-01 {
        width: 42.1%
        }
    .sidebar .widget.woocommerce .widget_shopping_cart_content .a-inner a {
        width: 126px
        }
    }
@media (max-width: 768px) {
    .block-popular-ontop .fix-padding {
        display: none
        }
    .box-left-ontop .box-left ul li a .wrap-text {
        display: none
        }
    .grid-travel .item-wrap {
        width: 31.9%
        }
    .box-content-right-01-1170 .content-right-01 .product-image, .box-content-right-01-1170 {
        width: 100%
        }
    /*Add CSS*/
    .has-mega-menu .sub-menu {
        display: none
        }
    .wrap-menu-vertical {
        width: 30px
        }
    /*End Add CSS*/
    .see-more {
        clear: both
        }
    .latest-news .infor h3 {
        max-height: 40px;
        overflow: hidden
        }
    .slider-inner.normal {
        max-height: 360px;
        overflow: hidden
        }
    .wrap-small-container .box-content-left-02 .latest-news .item .product-image, .box-content-right-01, .box-content-right-01 .content-right-01 .product-image {
        width: 100%
        }
    .vt_slider .slider-inner {
        border-bottom: 1px solid #ccc
        }
    .latest-news .item-slider {
        margin-right: -10px;
        margin-left: -10px;
        border-bottom: 1px solid #ccc
        }
    .latest-news .item-slider:after {
        content: "";
        clear: both;
        display: block
        }
    .widget .textwidget {
        text-align: center
        }
    .right-single-detail-02 {
        float: right;
        width: 83.5%
        }
    .main-detail-02 {
        width: 83.5%
        }
    .box-floating {
        width: 110px
        }
    .left-detail-02 {
        padding-right: 0;
        padding-left: 15px
        }
    .box-left-ontop .box-left ul li a i {
        margin-right: 8px
        }
    .box-content-right-left-09 .item {
        border: 0
        }
    .box-content-right-left-09 .item .inner p {
        width: 100%
        }
    .box-content-right-left-09 .item .inner .product-image {
        display: none
        }
    .wrap-small-container .container, .wrap-default-container .box-header-02 .container {
        width: 750px;
        max-width: 100%
        }
    .horizontal-menu {
        display: none
        }
    .box-trending .title-trend .vt_slider-02 .navslider {
        right: -25.4%
        }
    .box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor {
        width: 50%
        }
    .box-header-01 .box-right {
        position: absolute;
        right: 0;
        top: -67px;
        top: 0
        }
    .wrap-small-container .box-content-left-02 .latest-news .item .infor, .box-content-left-02 .latest-news .item .product-image, .latest-news .item-full a.product-image-full {
        width: 100%;
        float: left
        }
    .box-content-left-02 .latest-news .item .infor, .item-full .infor-general {
        width: 100%
        }
    .box-content-left-02 .latest-news .item {
        width: 33.33%;
        padding: 20px 10px;
        border-bottom: 0
        }
    .box-content-left-02 .latest-news .item .product-image {
        width: 100%
        }
    .box-content-left-02 .latest-news .item .infor {
        width: 100%;
        padding-left: 0;
        padding-top: 20px
        }
    .box-content-left-02 .latest-news .item.item-full {
        width: 33.33%
        }
    div.column_container {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-bottom: 15px
        }
    .box-header-01 {
        padding-bottom: 0
        }
    .wrap-small-container .box-trending .title-trend .vt_slider-02 .navslider {
        right: -34%
        }
    .woocommerce .shop-width-3 ul.products li.product {
        width: 32.8%
        }
    .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
        float: left
        }
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
        padding: 0 15px
        }
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
        clear: none
        }
    .breadcrumbs, .sidebar.sidebar-right, .sidebar.sidebar-left, .blog-main {
        padding: 0 15px
        }
    .blog-main {
        margin-bottom: 15px;
        padding-left: 15px
        }
    .woocommerce-page .sidebar.sidebar-right, .woocommerce-page .sidebar.sidebar-left {
        padding: 0
        }
    .box-header-01 .box-right {
        top: 0;
        position: absolute;
        right: 0
        }
    .box-header-01 .box-right .box.block-cart {
        margin-right: 0
        }
    .box-header-fixed {
        max-height: 75px;
        /*overflow: hidden;*/
        }
    .single .widget .box-content-left-02 .latest-news .item .product-image, .left-single-detail-02 {
        width: 100%
        }
    .box-header-01 .box-right .box.box-account-lc .box-inner {
        right: -6px
        }
    }
@media (max-width: 736px) {
    .block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .product-image, .block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview {
        width: 100%
        }
    .box-header-01 .box-right {
        top: -67px;
        position: absolute;
        right: 0
        }
    .box-header-01 .box-right .box.block-cart {
        margin-right: 0
        }
    .box-header-fixed {
        max-height: 75px;
        /*overflow: hidden;*/
        }
    .right-single-detail-02, .blog-main, .left-detail-02 {
        padding: 0 15px;
        width: 100%;
        margin-bottom: 15px
        }
    .box-floating {
        position: static
        }
    .box-left-ontop .box-left {
        width: 100%
        }
    .box-left-ontop .box-left ul li {
        width: 20%
        }
    .box-left-ontop .box-left ul li a {
        border: 0
        }
    }
@media (max-width: 667px) {
    .slider-inner.normal {
        max-height: 320px;
        overflow: hidden
        }
    .grid-travel .item-wrap {
        width: 31.7%
        }
    .box-header-01 .box-right {
        margin-top: 14px
        }
    .box-header-01 .box-right .box.box-search .advanced-search {
        right: -90px
        }
    .box-content-right-01-1170, .box-content-right-01-1170 .content-right-01 .product-image {
        width: 100%
        }
    .wrap-default-container .main-detail-02 .about-author .infor {
        width: 100%;
        padding: 0 20px
        }
    .post-video iframe {
        max-height: 345px
        }
    .position-03 .vt_slider .note-image2 {
        height: 98px;
        bottom: 0;
        max-width: 100%
        }
    .position-03 .vt_slider .owl-controls {
        bottom: 79px
        }
    .box-floating {
        position: static
        }
    .right-single-detail-02, .blog-main, .left-detail-02 {
        padding: 0 15px;
        width: 100%;
        margin-bottom: 15px
        }
    .position-01 {
        padding: 0 15px
        }
    .wrap-menu-vertical {
        z-index: 9999
        }
    .wrap-small-container .container, .wrap-default-container .box-header-02 .container {
        width: 630px
        }
    .box-header-01 .box-right {
        top: -67px;
        position: absolute;
        right: 0
        }
    .box-header-fixed {
        max-height: 70px
        }
    .box-trending .title-trend .vt_slider-02 .navslider {
        right: -29.4%
        }
    .trending-width {
        width: 100%
        }
    .box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor {
        padding: 15px;
        height: 177px
        }
    .wrap-box-trending .box-trending-right {
        width: 100%
        }
    .wrap-box-trending .box-trending-right ul li a {
        max-width: 100%
        }
    .wrap-small-container .box-trending .title-trend .vt_slider-02 .navslider {
        right: -27.5%
        }
    .wrap-small-container .box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor {
        height: 166px
        }
    }
@media (max-width: 640px) {
    .block-latest-video-1170 .box-content-left {
        width: 100%;
        padding-right: 20px
        }
    .block-latest-video-1170 .box-content-right {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 15px
        }
    .box-content-right-video .slimScrollDiv {
        margin: 10px auto
        }
    .grid-travel .item-wrap {
        width: 48.7%
        }
    .grid-travel .item-wrap:nth-child(3n+1) {
        margin-right: 15px
        }
    .grid-travel .item-wrap:nth-child(2n+1) {
        margin-right: 0
        }
    }
@media (max-width: 568px) {
    .grid-travel .item-wrap {
        width: 48.4%
        }
    .box-content-left-02-1170 .item-01 .inner-01 {
        width: 41.5%
        }
    .box-header-fixed {
        max-height: 75px;
        /*overflow: hidden;*/
        }
    .wrap-default-container .box-content-left-01 .peatured-post .infor {
        width: 48% !important
        }
    .wrap-small-container .container, .wrap-default-container .box-header-02 .container {
        width: 530px
        }
    .wrap-small-container .box-trending .title-trend .vt_slider-02 .navslider {
        right: -18.5%
        }
    .box-trending .owl-controls {
        bottom: 11%
        }
    .box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .product-image, .box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor {
        width: 100%
        }
    /*.box-content-left-02 .latest-news .item{
    		width: 100%;
    	}*/
    .single .widget .box-content-left-02 .latest-news .item .product-image, .box-content-left-02 .latest-news .item .product-image {
        width: 30%;
        float: left
        }
    .latest-news .item-full a.product-image-full {
        width: 100%;
        float: left
        }
    .box-content-left-02 .latest-news .item .infor {
        width: 70%;
        padding-left: 20px
        }
    .item-full .infor-general {
        width: 100%;
        padding-left: 0
        }
    .box-content-left-02-1170 .item-01 .inner-01 .product-image, .box-content-left-02-1170 .item-01 .inner-03 .product-image, .box-content-left-02-1170 .item-01 .inner-02 .product-image {
        width: 100%
        }
    .vt_slider .slider-inner, .latest-news .item-slider {
        border-bottom: 0;
        margin-left: 0;
        margin-right: 0
        }
    .box-content-left-02 .latest-news .item, .box-content-left-02 .latest-news .item.item-full {
        width: 100%
        }
    .wrap-small-container .box-content-left-02 .latest-news .item .product-image {
        width: 30%;
        float: left
        }
    .latest-news .item-full a.product-image-full {
        width: 100%;
        float: left
        }
    .wrap-small-container .box-content-left-02 .latest-news .item .infor {
        width: 70%;
        padding-left: 20px
        }
    .item-full .infor-general {
        width: 100%;
        padding-left: 0
        }
    .box-content-left-02 .latest-news .item {
        border-bottom: 1px solid #ccc
        }
    .slider-inner.normal {
        max-height: inherit;
        overflow: inherit
        }
    }
@media (max-width: 480px) {
    .block-position-left-02 .item .product-image {
        width: 100%
        }
    .block-position-left-02 .item .infor-listing {
        width: 100%;
        padding-top: 18px;
        padding-left: 0
        }
    .box-header-fixed {
        max-height: 98px;
        /*overflow: hidden;*/
        }
    .grid-travel .item-wrap {
        width: 100%;
        margin-right: 0 !important
        }
    .grid-mobile .wrap-item, .grid-mobile .block-trending {
        width: 100%
        }
    .box-content-right-video .slimScrollDiv {
        margin-left: 20px
        }
    .box-content-left-02 .latest-news .item .infor {
        padding-top: 0
        }
    .box-header-01 .box-right .box.box-search .advanced-search .form-search #search {
        width: 280px
        }
    .box-header-01 .box-right .box.box-search .advanced-search .dropdown-cate {
        display: none
        }
    .box-header-01 .box-right .box.box-search .advanced-search .form-search {
        padding-left: 0
        }
    .box-header-01 .box-right .box.block-cart .block-content {
        right: -80px
        }
    .slimScrollDiv {
        max-width: 100% !important
        }
    .testimonial-block-left {
        padding-bottom: 10px
        }
    .box-content-left-02 .latest-news .item .product-image {
        width: 30%;
        float: left
        }
    .latest-news .item-full a.product-image-full {
        width: 100%;
        float: left
        }
    .box-content-left-02 .latest-news .item .infor {
        width: 70%;
        padding-left: 20px
        }
    .item-full .infor-general {
        width: 100%;
        padding-left: 0
        }
    .box-content-left-02-1170 .item-01 .inner-01 .product-image, .box-content-left-02-1170 .item-01 .inner-03 .product-image, .box-content-left-02-1170 .item-01 .inner-02 .product-image {
        width: 100%
        }
    .box-content-left-02 .latest-news .item {
        padding: 20px 0
        }
    .vt_slider .slider-inner, .latest-news .item-slider {
        border-bottom: 0;
        margin-left: 0;
        margin-right: 0
        }
    .box-content-left-02 .latest-news .item {
        border-bottom: 1px solid #ccc
        }
    .slimScrollDiv {
        margin-left: 0;
        margin-top: 15px
        }
    .post-video iframe {
        max-height: 240px
        }
    .box-header-01 .box-right {
        margin-top: 0;
        padding-right: 0;
        position: static
        }
    .box-footer-03 .block-social li {
        margin-right: 2px
        }
    .wrap-small-container .container, .wrap-default-container .box-header-02 .container {
        width: 450px
        }
    .wrap-small-container .box-trending .title-trend .vt_slider-02 .navslider {
        right: -9%
        }
    .box-header-02 .column_container {
        margin-bottom: 0 !important
        }
    .box-content-left-01 .peatured-post .product-image {
        width: 100% !important;
        padding-right: 20px;
        padding-left: 20px;
        margin-left: 0
        }
    .box-content-left-01 .peatured-post .infor {
        width: 100%;
        margin-top: 12px
        }
    .woocommerce .shop-width-3 ul.products li.product, .testimonial-block-left, .box-content-left-02-1170 .item-02 .inner-02, .box-content-left-02-1170 .item-02 .inner-01, .box-content-left-02-1170 .item-01 .inner-01, .box-content-left-02-1170 .item-01 .inner-03, .box-content-left-02-1170 .item-01 .inner-02, .box-content-left-02-1170 .item-01 .inner-01, .block-latest-video-1170 .box-content-right, .block-latest-video-1170 .box-content-left, .wrap-default-container .box-content-left-01 .content-left-02, .wrap-default-container .box-content-left-01 .content-left-01, .wrap-default-container .box-content-left-01 .peatured-post .infor, .box-content-right-02 .item-02 .inner-02, .box-content-right-02 .item-02 .inner-01, .box-content-right-02 .item-01 .inner-02, .box-content-right-02 .item-01 .inner-01, .box-content-left-02 .latest-news .item, .box-content-left-01 .content-left-02, .box-content-left-01 .content-left-01 {
        width: 100% !important;
        margin-right: 0;
        margin-left: 0
        }
    .testimonial-block-right {
        width: 100%;
        border-left: none;
        border-top: 1px solid #ccc
        }
    .box-trending .title-trend .vt_slider-02 .navslider {
        right: -13.4%
        }
    .block-latest-video-1170 .box-content-left {
        padding-right: 20px
        }
    .box-content-left-video-1170 iframe, .box-content-left-video iframe {
        height: 228px
        }
    .box-content-right-02 .item-01 .inner-02 .product-image {
        width: 100%
        }
    .wrap-menu-vertical {
        margin-top: 52px
        }
    .box-header-01 .box-right .box.block-cart .block-content, .box-header-01 .box-right .box.box-account-lc .box-inner {
        right: 0
        }
    .box-header-01 .box-right .box.box-search .advanced-search {
        right: -90px
        }
    }
@media (max-width: 375px) {
    .post-video iframe {
        max-height: 181px
        }
    .box-header-01 .box-right {
        margin-top: 0;
        /*padding-right: 95px;*/
        position: static
        }
    .wrap-small-container .container, .wrap-default-container .box-header-02 .container {
        width: 374px
        }
    }
@media (max-width: 360px) {
    .post-video iframe {
        max-height: 173px
        }
    .wrap-small-container .container, .wrap-default-container .box-header-02 .container {
        width: 359px
        }
    .box-header-01 .box-right {
        margin-top: 0;
        /*padding-right: 87px;*/
        position: static
        }
    .sv-trending-slider .owl-controls .owl-buttons div {
        top: 25%
        }
    }
@media (max-width: 320px) {
    .post-video iframe {
        max-height: 150px
        }
    .block-latest-video-1170 {
        width: 290px
        }
    .wrap-default-container .box-header-02 .container, .wrap-small-container .container, .wrap-default-container .container {
        width: 320px
        }
    .box-trending .title-trend .vt_slider-02 .navslider {
        right: -0.4%;
        top: -20px
        }
    .block-position-left-02 .item .product-image, .latest-news .item-full a.product-image-full, .item-full .infor-general, .box-trending .title-trend .vt_slider-02 {
        width: 100%
        }
    .wrap-default-container .box-content-left-01 .peatured-post .infor {
        width: 100% !important
        }
    .box-header-01 .box-right {
        margin-top: 0;
        /*padding-right: 72px;*/
        position: static
        }
    .box-footer-03 .block-social li a {
        width: 40px;
        height: 40px;
        line-height: 40px
        }
    .box-footer-03 .block-social li a i {
        margin-top: 7px
        }
    .wrap-small-container .box-trending .title-trend .vt_slider-02 .navslider {
        right: 1%
        }
    .box-content-left-video-1170 iframe, .box-content-left-video iframe {
        height: 160px
        }
    .block-latest-video .box-content-right {
        padding-right: 0;
        padding-left: 15px
        }
    .box-content-right-video .slimScrollDiv {
        margin: 0
        }
    .box-left-ontop .box-left ul li {
        padding: 0 10px
        }
    }
/*Add CSS*/
@media (max-width: 767px) {
    .has-mega-menu .sub-menu {
        display: none
        }
    .wrap-menu-vertical {
        width: 30px
        }
    .wrap-menu-vertical .magemenu-menu .explodedmenu > li > a {
        display: block;
        float: none;
        padding: 12px 15px 11px;
        position: relative;
        text-align: left
        }
    .wrap-menu-vertical .vertical-menu .explodedmenu > li.menu-item-has-children > a::after {
        content: "";
        font-family: "FontAwesome";
        position: absolute;
        top: 10px;
        right: 15px;
        font-weight: 400
        }
    .wrap-menu-vertical .vertical-menu .explodedmenu > li.menu-item-has-children.has-mega-menu > a::after {
        content: ""
        }
    .vertical-menu .explodedmenu {
        width: 290px
        }
    .vertical-menu .explodedmenu li.parentMenu.menu-03 .sub-menu {
        left: 0;
        top: 100%;
        width: 100%;
        display: none
        }
    }
/*End CSS*/