@media (max-width: 1920px){
}
/*End Screen 1920*/
@media (max-width: 1440px){
}
/*End Screen 1366*/
@media (max-width: 1280px){
.banner-slider2 {
    margin: 0 0px 50px;
}
}
/*End Screen 1280*/
@media (max-width: 1170px){
.block-hot-news6 .item-hot-news {
    margin-bottom: 50px;
}
.block-hot-news6 .list-1-item {
    width: 50%;
}
.block-hot-news6 .list-col-item .item-post-flex {
    border-bottom: none;
    padding-bottom: 0;
}
.block-hot-news6 .list-col-item:nth-child(2n) .item-post-flex {
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
}
.block-hot-news6 .list-col-item:nth-child(2n) .item-post-flex .post-info {
    padding: 0 0 0 30px;
}
}
/*End Screen 1170*/
@media (max-width: 1024px){
.detail-gallery .carousel li {
  width:45px!important;
  height:45px!important;
}
.blog .content-sidebar-right > div{
    margin-right: 0px;
}
.blog .content-sidebar-left > div {
    margin-left: 0px;
}
.woocommerce div.product div.images .carousel li img {
    width: 45px;
}
.banner-slider .item-slider1 {
    height: 600px;
}
.banner-slider.banner-slider-page .item-slider1,
.banner-slider.banner-slider4 .item-slider1,
.banner-slider.banner-slider3 .item-slider1{
	height:400px;
}
.item-slider4 .banner-info .slider-content-text{
	background:transparent;
	padding:0;
}
.item-product .product-info .button.addcart-link {
    float: none;
    margin-top: 5px;
}
.wrap-search-cart2 {
    margin: 5px -5px 0;
}
.wrap-search-cart2 > div {
    margin: 0 5px;
}
.item-post-news {
    padding: 25px 20px;
}
.item-post-news .post-index {
    min-width: 55px;
}
.most-view-slider5 .item-post-format .post-info {
    padding: 20px;
}
.post-tab6 .hot-news-tags {
    position: static;
    margin: 0;
}
.logo5 {
    margin-top: 5px;
}
.main-header5 .wrap-search-cart1 {
    margin-top: 10px;
}
.item-slider8 {
    height: 500px;
}
.post-content6 .col-md-4 .wpb_wrapper{
	margin:0;
}
.popular-post-slider8 .wrap-item .item-post-normal .post-info {
    padding: 20px 20px 25px;
}
}
/*End Screen 1024*/
@media (max-width: 990px){
.wrap-button-theme{
	display:none;
}
.item-popcat4 .banner-info {
    padding: 0 15px;
}
.item-popcat4 .banner-info h2{
	font-size:24px;
}
.block-popular-post1 .item-banner-custom{
	display:none;
}
.block-popular-post1 .item-4-col{
	width:50%;
}
.block-latest-news1 .sidebar {
    margin-left: 0;
}
.news-left1 {
    padding-right: 0;
}
.widget_media_image {
    text-align: center;
}
.widget-latest-post .mCustomScrollBox > .mCSB_scrollTools {
    width: 4px;
}
.contact-footer {
    margin-bottom: 30px;
}
.footer-box {
    margin-bottom: 30px;
}
.item-product-list .product-desc {
    margin-top: 15px;
}
.list-post-comment6 .list-1-item {
    width: 50%;
    margin: 0;
}
.most-view-slider6{
	margin:0;
}
h2.event-title {
    margin-bottom: 15px;
}
.event-tatal-link {
    text-align: left;
    margin-top: 17px;
}
.post-event-slider .group-navi .owl-buttons {
    right: 0;
    left: auto;
    top: -26px;
}
.block-post-news .list-post-news{
	display:none;
}
.block-post-news .item-post-inner .post-info {
    right: 0;
    padding: 0 20px 20px;
}
.list-post-trend6 .item-post-flex {
    display: block;
    border-bottom: none;
    padding-bottom: 0;
}
.list-post-trend6 .item-post-flex .post-info {
    padding: 20px 0 0;
}
.list-post-comment5 .list-col-item .item-post {
    margin: 0;
}
.list-post-comment5 .list-col-item {
    width: 50%;
    margin-bottom: 30px;
}
.banner-order {
    margin-top: 0;
}
.banner-order .banner-info {
	display:none;
}
.list-service5 .item-info-service {
    margin-bottom: 30px;
}
.how-it-work {
    padding-bottom: 20px;
}
.network-bottom2 {
    margin-bottom: 20px;
}
.main-nav > ul > li {
    margin: 0 20px 0 0;
}
.logo5 .text-logo .slogan {
    padding-top: 0;
    display: block;
}
.logo5 {
    margin: 0 0 20px;
    text-align: center;
}
.logo5 > div {
    display: inline-block;
}
.header-nav3 .main-nav1 {
    margin: 0;
}
.most-view-slider5{
	margin-bottom:30px;
}
}
/*End Screen 990*/
@media (max-width: 860px){
.block-hot-news6 .item-post-flex .post-thumb {
    min-width: 120px;
    width: 120px;
}
.item-post-flex .post-info .post-title {
    font-size: 14px;
    margin-bottom: 17px;
    font-weight: 700;
}
.item-post-flex .post-info {
    padding: 0 0 0 20px;
}
.item-post-inner-content .post-info {
    position: static;
    transform: none;
    -webkit-transform: none;
    opacity: 1;
    visibility: visible;
    margin: 0;
}
.item-post-inner-content .post-meta-data {
    margin-bottom: 4px;
}
.banner-slider .item-slider1 {
    height: 500px;
}
.item-adv3 .banner-info {
    padding: 0 30px;
}
.block-post3 .block-mixads-view .item-3-col{
	width:50%;
}
.block-porpular-post4 .item-4-col{
	width:50%;
}
.block-porpular-post4 .item-banner-custom{
	display:none;
}
.block-product4 .list-3-item{
	width:50%;
}
.logo.logo4 .text-logo h1 {
    font-size: 28px;
}
.wrap-top-header4 .social-network{
	display:none;
}
.block-hot-news6 .list-col-item:nth-child(2n) .item-post-flex .post-info {
    padding: 0 0 0 20px;
}
.list-post-trend6 .item-post-flex .post-title {
    margin-top: 0;
}
.item-post-inner-content .post-info {
    border: 1px solid #e5e5e5;
}
.item-slider7 h2 {
    font-size: 30px;
    margin-bottom: 10px;
}
.item-slider7 h4 {
    font-size: 14px;
}
.item-slider7 h3 {
    font-size: 18px;
}
.item-slider7 {
    height: 500px;
}
}
/*End Screen 860*/
@media (max-width: 767px){
.block-hot-news6 .item-hot-news .post-info {
    margin-bottom: 30px;
}
.block-popular-post8 .item-post-normal .post-info .post-title {
    font-size: 18px;
}
.block-popular-post8 {
    margin-bottom: 50px;
}
.item-post-inner2 .post-info {
    position: static;
}
.item-post-inner2 .post-info .inner-post-info {
    padding: 30px 15px;
    background: #000;
}
.block-post-news8 {
    margin-top: 20px;
    margin-bottom: 50px;
}
.post-tab6 .item-hot-news .post-info h3 {
    font-size: 18px;
}
.item-slider8 {
    height: 400px;
}
.banner-slider7 .banner-info h2 {
    font-size: 36px;
}
.post-content6 .col-md-4 .wpb_wrapper{
	margin:0; 
}
.block-popular-post7 .item-post-normal .post-info .post-title {
    font-size: 18px;
}
.banner-slider7 {
    margin: 0px 0 50px;
}
.instagram-footer {
    padding: 35px 0 50px;
}
.item-hot-news.item-hot-news-bg .post-info {
    padding: 30px 15px;
}
.block-top-comment6 .title-box6 {
    margin-bottom: 20px;
}
.item-hot-news .post-info {
    padding: 0;
}
.list-post-trending5 .item-3-col {
    width: 100%;
}
.nav-header1.nav-header2 {
    padding-top: 20px;
}
.list-post-normal6 .list-2-item {
    border: none;
    width: 100%;
    margin-bottom: 30px;
}
.list-post-normal6 {
    margin: 0 -15px;
}
.block-post-news .item-post-inner .post-info .post-title{
	font-size:18px;
}
.block-post-news .item-post-inner .post-info {
    right: 0;
    padding: 0 20px 20px;
}
.post-tab6 .list-2-item {
    width: 100%;
}
.post-tab6 .item-post-flex {
    border-bottom: none;
    padding-bottom: 0;
}
.post-tab6 .item-hot-news .post-thumb {
    padding: 0;
    margin: 30px 0;
}
.item-hot-news .post-info h3 {
    font-size: 18px;
}
.item-hot-news {
    display: block;
}
.hot-news-tags {
    position: static;
    margin: 30px 0;
}
.block-hot-news6 .list-1-item {
    width: 100%;
}
.block-comming-event.vc_row {
    padding: 25px 0px;
}
.text-logo .slogan {
    display: none;
}
.main-header4 {
    padding: 30px 0;
}
.logo.logo4 {
    margin-bottom: 20px;
}
.top-header1 .social-network {
    display: none;
}
.intro-top-video {
    padding: 30px 15px;
}
.item-post-large .post-info {
    padding: 23px 15px 25px;
}
.item-post-default .post-info {
    padding: 23px 15px;
}
.nav-header1 .main-nav1 {
    margin-top: -70px;
    float: left;
}
.nav-header1 {
    border: none;
    padding-top: 0;
    padding-bottom: 0;
}
.news-left1 {
    margin-bottom: 50px;
}
.item-product-list .product-info {
    padding: 20px ;
}
.sort-pagi-bar {
    float: none!important;
    margin: 0px -8px;
}
.sort-pagi-bar > li {
    margin: 0 8px 10px;
}
.title-page > h2 {
    float: none!important;
}
.sidebar-right{
	margin-top:50px;
}
.sidebar-left{
	margin-bottom:50px; 
}
.item-banner-custom .banner-info {
    padding-top: 30px;
    padding-left: 30px;
}
.item-banner-custom .banner-info .title60 {
    font-size: 40px;
}
.item-banner-custom .banner-info .title60 span {
    font-size: 24px;
}
.item-banner-custom .banner-info hr {
    border-width: 3px;
    width: 100px;
}
.nav-header1.header-nav3 {
    border: none;
    padding: 0;
}
.header-nav3 .main-nav1 {
    float: left;
    margin-top: -60px;
}
.logo.logo4 {
    display: block;
}
.main-footer {
    padding-top: 25px;
}
.nav-header1 .social-network {
    margin-top: 0;
}
.banner-slider1 .item-slider1 {
    height: 400px;
}
.item-slider1 .banner-info h2.title60{
	font-size:30px;
}
.item-slider1 .banner-info h3.title30{
	font-size:18px;
}
.intro-top-video .shop-button {
    position: static;
    margin-top: 25px;
}
.block-top-video1 {
    padding: 50px 0;
    margin-bottom: 40px;
}
.top-video .video-button {
    height: 66px;
    width: 66px;
    font-size: 24px;
    line-height: 60px;
}
.footer-bottom .payment-method {
    text-align: inherit;
    margin-top: 20px;
}
.banner-slider.banner-slider-page .item-slider1,
.banner-slider.banner-slider4 .item-slider1,
.banner-slider.banner-slider3 .item-slider1 {
    height: 300px;
}
.nav-header4 {
    background: transparent;
}
.nav-header4 .main-nav {
    float: left;
    margin-top: -60px;
}
.mega-menu-box {
    margin-bottom: 10px;
}
.nav-header2 .main-nav1 {
    margin-top: 0;
}
.top-header2 .logo1 {
    text-align: center;
    margin-bottom: 30px;
}
.top-header2 {
    padding-top: 20px;
}
.wrap-search-cart2 {
    justify-content: space-between;
}
.wrap-search-cart2 .block-search-element {
    flex-grow: 1;
}
.logo .text-logo h1::before {
    width: 40px;
    height: 40px;
    padding-top: 2px;
}
.logo .text-logo h1 {
    font-size: 28px;
}
.wrap-search-cart1 {
    margin: 0px -5px;
}
.post-content6 .col-md-8 {
    margin-bottom: 30px;
}
.post-tab6 .item-hot-news .post-info {
    padding: 0;
}
.list-post-normal6 .list-2-item {
    border: none;
    width: 100%;
    margin-bottom: 30px;
}
.post-tab6 .title-tab {
    text-align: left;
    margin: 0 -10px;
}
.post-tab6 .tab-header {
    margin-top: 15px;
    margin-bottom: 30px;
}
.post-tab6 .title-tab > li {
    margin: 0 10px;
}
.block-comming-event.vc_row {
    margin-bottom: 46px;
}
.block-hot-news6 {
    padding-bottom: 20px;
}
.block-popular-post6 .title-box6 {
    padding-top: 30px;
    margin-bottom: 20px;
}
.block-top-video5 {
    padding: 45px 0 0px;
    margin-bottom: 45px;
}
.block-popular-post6 {
    margin-bottom: 42px;
}
.post-tab6 {
    padding-bottom: 0;
    margin-bottom: 0;
}
.block-top-comment6 {
    margin-bottom: 47px;
}
.post-content6 h2.title30 {
    margin-bottom: 30px;
}
.list-post-fresh6 .list-col-item .item-post-flex {
    border: none;
    padding-bottom: 0;
}
.main-header4 {
    border-bottom: 1px solid #e5e5e5;
}
.header-nav-default {
    background: transparent;
}
.header-nav-default {
    background: transparent;
    margin: 0;
}
.header-top-default {
    padding: 20px 0;
    border-bottom: 1px solid #e5e5e5;
}
.header-nav-default .main-nav {
    float: right;
    margin-top: -60px;
}
.header-nav-default .main-nav > ul {
    left: auto;
    right: 0;
	transform: translateX(320px);
    -webkit-transform: translateX(320px);
}
td.product-remove {
    max-width: none;
}
.banner-saleoff7 {
    padding: 30px;
    margin-bottom: 45px;
    text-align: center;
}
.content-post-default h2.title24 {
    font-size: 30px;
}
.detail-info .product-title {
    font-size: 24px;
}
.top-link5 {
    text-align: center;
}
.top-link5 ul {
    margin: 0 -10px;
    padding: 6px 0;
}
.banner-top-header5 {
    text-align: center;
    margin-bottom: 15px;
}
.main-nav5 {
    margin-top: -62px;
}
.main-header5 {
    border: none;
}
.main-header5 .wrap-search-cart1 {
    margin-left: 50px;
}
.banner-slider-page{
	margin-bottom:50px;
}
}
/*End Screen 767*/
@media (max-width: 667px){
.main-header4 .social-network{
	display:none; 
}
.banner-slider .owl-theme .owl-controls .owl-pagination {
    bottom: 20px;
}
.trending-post1 .item-2-col {
    width: 100%;
}
.block-popular-post1 .item-4-col{
	width:100%;
}
.block-couple-view .item-2-col{
	width:100%;
}
.blog-grid-view .list-4-item{
	width:50%;
}
.content-detail-tab,.content-detail-tab > div {
    display: block;
	width:auto;
}
.content-detail-tab .detail-tab-info{
	padding:0 ;
	margin:30px 0 0;
}
.content-detail-tab .detail-tab-thumb {
    width: auto;
}
}
/*End Screen 667*/
@media (max-width: 560px){
.block-post3 .block-mixads-view .item-3-col {
	width:100%;
}
.block-post3 .item-banner-custom  .banner-background{
    min-height: 400px;
}
.block-porpular-post4 .item-4-col{
	width:100%;
}
.block-product4 .list-3-item{
	width:100%;
}
.item-comment .comment-info .reply-button {
    position: static;
    margin: 0 10px;
}
}
/*End Screen 560*/
@media (max-width: 480px){
.item-comming-event {
    flex-direction: column;
    align-items: flex-start;
    -ms-flex-direction: column;
    -ms-align-items: flex-start;
    -webkit-flex-direction: column;
    -webkit-align-items: flex-start;
}
.date-event {
    margin: 15px -20px 0;
}
.list-post-comment5 .list-col-item:last-child {
    margin-bottom: 30px;
}
.title-box6 .btn-viewall {
    display: none;
}
.banner-slider .item-slider1 {
    height: 300px;
}
.wrap-top-header4 .wpb_wrapper {
    flex-direction: column;
    align-items: flex-end;
    -webkit-flex-direction: column;
    -webkit-align-items: flex-end;
}
.wrap-top-header4 .block-search-element {
    width: 100%;
    margin: 0 0 20px;
}
.blog-grid-view .list-col-item{
	width:100%;
}
.product-grid-view .list-col-item{
	width:100%;
}
.item-product .product-info .button.addcart-link {
    float: right;
    margin-top: -35px;
}
.most-view-slider6 .item-post-inner.item-post-format .post-info {
    position: static;
    background: #000;
}
.most-view-slider6 .item-post-inner .post-info .post-title{
	font-size:18px;
}
.post-tab6 .item-post-flex {
    display: block;
}
.post-tab6 .item-post-flex .post-info {
    padding: 18px 0 0;
}
.item-post-inner.item-post .post-info {
    position: static;
    background: #000;
    padding-top: 20px;
}
.item-post-format.item-post .post-info .desc{
	display:none;
}
.list-service5 .col-xs-6{
	width:100%;
}
.follow-instagram li,
.follow-instagram {
	margin:0;
}
.intro-top-video .title30 {
    font-size: 24px;
}
}
/*End Screen 480*/
@media (max-width: 375px){
.item-adv3 .banner-info h2{
	font-size:18px;
}
.item-adv3 .banner-info h3{
	font-size:14px;
}
.woocommerce div.product form.cart:not(.variations_form) > label {
    width: 40px;
}
.group-qty .detail-qty {
    width: 70px;
}
.group-qty .detail-qty .qty-val {
    width: 40px;
}
.main-nav .sub-menu li:hover > a {
    color: #ef5544;
}
.mini-cart-box.aside-box .mini-cart-content {
    width: 290px;
}
.search-form input[type="text"] {
    width: 170px;
}
.grid-meta-data li {
    margin: 0 5px;
}
.grid-meta-data {
    margin: 0 -5px 20px;
}
.grid-meta-data .cat-meta-data {
    min-height: 22px;
    padding: 3px 10px;
}
}
/*End Screen 375*/
@media (max-width: 320px){
.post-tab6 .title-tab > li {
    margin: 0 8px;
}
.post-tab6 .title-tab {
    margin: 0 -8px;
}
.form-newsletter input[type="email"] {
    max-width: 190px;
}
.network-button-play a {
    padding: 9px 18px;
}
.woocommerce div.product div.images .carousel li img {
    width: 40px;
}
.detail-gallery .carousel li {
  width:40px!important;
  height:40px!important;
}
.show-by .dropdown-link .silver{
	min-width:60px;
}
.show-by > .dropdown-link > span.gray, .view-type > span.gray {
    margin: 0 5px 0 0;
}
select, input[type=password], input[type=number], input[type=email], input[type=text] {
    max-width: 250px;
}
}
/*End Screen 320*/