@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: 0px;
	    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: 767px){
	.vertical-menu .explodedmenu {
	    display: none;
	}
	.vertical-menu.active .explodedmenu {
	    display: block;
	}
	.block-latest-video {
	    max-width: 100%;
	}
	.box-left-ontop {
	    width: 100%;
	    margin-bottom: 20px;
	}
	.position-03 .position-top-03 .box-right {
	    width: 100%;
	}
	.box-left-ontop .box-left ul li {
	    width: 20%;
	}
	.box-left-ontop .box-left ul li a .wrap-text .text-01{
		margin-top: 5px;
	}
	.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 a{
		border: 0;
	}
	.vertical-menu .explodedmenu:after{
		content: "";
		display: table;
		clear: both;
	}
}
@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: 0px;
	}
	.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: 0px;
	}
	.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: 0px;
	}
	.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: 0px;
    	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: 0px;
    	/*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: 0px;
    	/*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: 0px;
    	/*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: 0px;
		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:"\f107";
	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*/