

@media(min-width: 550px) {
	.footer-2 span.widget-title {
		display: none;
	}
}

@media(min-width: 850px) {
	.product-home .product-small.col:hover {
		transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
	}

	.head h3 {
	    font-size: 22px;
	    color: #fff;
	    text-transform: uppercase;
	    font-weight: bold;
	    margin-bottom: 0;
	    display: block;
	    text-align: center;
	    padding-top: 15px;
	    padding-bottom: 15px;
	}

	.head b {
	    content: "";
	    position: absolute;
	    top: 50%;
	    background-size: contain;
	    width: 140px;
	    height: 20px;
	    transform: translateY(-50%);
	}

	.head b.right-head-bg {
	    right: 0;
	    left: auto;
	}

	.head {
	    position: relative;
	}
	.clo-left.col-3-slider {
	    max-width: 23.2%;
	    -ms-flex-preferred-size: 23.2%;
	    flex-basis: 23.2%;
	}

	.home-slider {
	     max-width: 51.8%;
	    -ms-flex-preferred-size: 51.8%;
	    flex-basis: 51.8%;
	}
	.video-detail {
		padding: 35px;
	}
	h1.headding1 {
		font-size: 3em;
		margin: 0 0 30px;
	}
	.row-icon .col:before {
		content: "";
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		background-image: url(assets/img/arrow.png);
		width: 30px;
		height: 30px;
		background-repeat: no-repeat;
		background-position: center;
		margin-top: -17px;
	}
	.row-icon .col:last-child:before {
		content: none;
	}
	div#wide-nav ul.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase>li>a>i.icon-angle-down {
		display: none;
	}
	div#wide-nav ul.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase ul li.with-50.style1 {
		width: auto;
		/* border-right: solid 1px #333; */
	}
	div#wide-nav ul.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase ul li.with-50.style1 a {
		border-right: solid 1px #bfbfbf;
	}
	div#wide-nav ul.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase ul li a {
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 7px;
		padding-right: 7px;
	}
	div#wide-nav ul.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase ul li {
		display: inline-block;
		width: 100%;
	}
	div#wide-nav ul.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase ul li.with-50 {
		display: inline-block;
		width: 50%;
	}
	div#wide-nav ul.sub-menu.nav-dropdown.nav-dropdown-simple li a {
		font-size: 13px;
	}
	div#wide-nav ul.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase ul li a {
		font-size: 13px;
	}
	div#wide-nav ul.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase ul li.with-50.style1 a {
		border-right: solid 1px #bfbfbf;
	}
	div#wide-nav ul.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase ul li:hover a {
		color: #d9232e;
		background-color: transparent;
	}
	div#wide-nav ul.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase ul {
		padding-left: 10px;
		padding-right: 10px;
		min-width: 280px;
	}
	.ex_locsp {
		display: none;
	}
	.plain1.content-news-post .box-image {
		width: 36%;
	}
	ul.header-nav.header-nav-main.nav.nav-right.nav-box.nav-uppercase>li.active>a>span,
	ul.header-nav.header-nav-main.nav.nav-right.nav-box.nav-uppercase>li.active>a>i {
		color: #222222 !important;
	}
	ul.header-nav.header-nav-main.nav.nav-right.nav-box.nav-uppercase>li>ul {
		top: 100%;
		border-width: 1px;
		padding-top: 7px;
		padding-bottom: 7px;
	}
	ul.header-nav.header-nav-main.nav.nav-right.nav-box.nav-uppercase>li>ul li a {
		background-color: #fff;
		font-size: 13px;
	}
	ul.header-nav.header-nav-main.nav.nav-right.nav-box.nav-uppercase>li>ul li a:hover {
		color: #c21d32;
	}
	.col-contact-map {
		margin-top: 50px;
	}
	ul.header-nav.header-nav-main.nav.nav-right.nav-box.nav-uppercase>li {
		height: 57px;
		line-height: 47px;
	}
	ul.header-nav.header-nav-main.nav.nav-right.nav-box.nav-uppercase>li>a>i {
		height: 30px;
		font-size: 23px;
		width: 49px;
		font-size: 28px;
		max-height: 30px;
		position: absolute;
		top: 10px;
		left: 50%;
		transform: translateX(-50%);
		text-align: center;
	}
	ul.header-nav.header-nav-main.nav.nav-right.nav-box.nav-uppercase>li>a {
		height: 57px;
		line-height: 47px;
		/* padding-top: 17px; */
		padding-left: 8px;
		padding-right: 8px;
	}
	ul.header-nav.header-nav-main.nav.nav-right.nav-box.nav-uppercase>li>a>span {
		color: #fff;
		text-transform: unset;
		padding-top: 20px;
	}
	ul.header-nav.header-nav-main.nav.nav-right.nav-box.nav-uppercase>li>a:hover>span {
		color: #000;
	}
	.product-5 {
		max-width: 20%;
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
	}
}
@media(min-width: 1024px){
	.homepage-cat a {
	    width: 10%;
	    margin: 0;
	}
}
@media(max-width: 991px){
	.homepage-cat .col-inner  {
        width: 100%;
	    overflow-x: scroll;
	    white-space: nowrap;
	    justify-content: left;
	}
	.homepage-cat a {
	    padding: 0 10px;
	}
}
@media(max-width: 850px) {
	/*==============footer===============*/

	.footer-2 .is-divider.small {
	    font-size: 0;
	    background-color: transparent;
	    width: auto;
	    height: auto;
	}

	.footer-2 .widget-title:before {
	    content: "\f107";
	    font-family: 'FontAwesome';
	    font-size: 25px;
	    position: absolute;
	    right: -5px;
	    top: 0;
	    line-height: 25px;
	    width: 30px;
	    text-align: center;
	    height: 30px;
	}
	

	div#text-2 {
	    display: none;
	}
	.footer-2>.row>.col.widget_nav_menu>div {
	    display: none;
	}
	.footer-2>.row>div:nth-child(5) {
	    display: none;
	}
	.footer-2 {
	    background-color: #E6E6E6 !important;
	}

	.footer-2>.row>.col {
	    background-color: #fff;
	    margin-left: 15px;
	    margin-right: 15px;
	    margin: 5px 0px;
	    border: 1px solid #ccc;
	    border-radius: 5px;
	    -webkit-border-radius: 5px;
	    overflow: hidden;
	    margin-left: 15px;
	    margin-right: 15px;
	}

	.footer-2 span.widget-title {
	    margin-top: 5px;
	    margin-bottom: 5px;
	}
	/*==============footer===============*/
	.row-small>.home-slider {
	    padding-left: 0;
	    padding-right: 0;
	}
	.home-slider  .img-inner {
	    padding-top: 56% !IMPORTANT;
	}
	/*======================product home==============*/
		.col-product-bg>.col-inner {
		    background-color: transparent !IMPORTANT;
		}

		.col-inner {}

		.product-scoll {
		    white-space: nowrap;
		    overflow-x: scroll;
		    display: flex;
		    -webkit-display: flex;
		    flex-flow: row nowrap;
		    flex: 1 100%;
		}

		.product-scoll>.product-small.product {
		    width: 180px !important;
		    min-width: 180px;
		    padding-top: 5px;
		}

		.product-scoll>.product-small.product .col-inner {
		    background: #fff;
		    border-radius: 5px;
		    -webkit-border-radius: 5px;
		    margin: 0 5px 0 0;
		    padding: 0;
		    border: 1px solid #ccc;
		}
		.list-childs-cat a {
		    background: #fff;
		    border-radius: 20px;
		    -webkit-border-radius: 20px;
		    padding: 0px 10px;
		    height: 25px;
		    line-height: 25px;
		    margin-left: 0;
		}

		.list-childs-cat {
		    white-space: nowrap;
		    overflow-x: scroll;
		}
		.list-childs-cat ul {
		    margin-left: 0;
		}

		.list-childs-cat ul li {
		    margin-left: 0;
		}

		.list-childs-cat ul li:first-child a {
		    margin-left: 0;
		}
		.list-childs-cat ul {
		    margin-left: 0;
		}

		.list-childs-cat ul li {
		    margin-left: 0;
		}

		.list-childs-cat ul li:first-child a {
		    margin-left: 0;
		}

		.list-childs-cat ul li a {
		    border-radius: 32px;
		    background: #fff;
		    border-radius: 20px;
		    -webkit-border-radius: 20px;
		    padding: 0px 10px;
		    height: 25px;
		    line-height: 22px;
		    margin-left: 0;
		}
	/*======================product home==============*/
	 .header-mobile-bottom {
	    display: block;
	}
	 .header-mobile-bottom {
	    width: auto;
	}
	 .header-mobile-bottom ul {
	    white-space: nowrap;
	    overflow-x: scroll;
	    margin-bottom: 0;
	    margin-top: 5px;
	}
	 .header-mobile-bottom li {
	    padding: 0px 0;
	    margin: 0 15px 0 0;
	    height: 30px;
	    color: #333;
	    text-align: left;
	    font-size: 12px;
	    display: inline-block;
	    text-transform: none;
	}
	.header-mobile-bottom li a{
		color: #000;
	}
	 .header-mobile-bottom li {
	    font-size: 15px;
	    text-align: center;
	    padding: 0px 10px 0;
	    margin: 0;
	}
	.filter-category .group-filter,
	.filter-options .group-filter,
	.filter-category .item-filter,
	.filter-options .item-filter {
		overflow-x: scroll;
		white-space: nowrap;
	}
	.page-title-inner1.flex-row.medium-flex-wrap.container.style1 {
		-js-display: flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
	}
	.page-title-inner1.flex-row.medium-flex-wrap.container.style1 .flex-col.flex-grow.medium-text-center {
		-ms-flex: 1;
		flex: 1;
		-ms-flex-negative: 1;
		-ms-flex-preferred-size: auto !important;
		text-align: left !IMPORTANT;
	}
	.product-wrapper-archive>.col {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
	}
	.page-title-inner1.flex-row.medium-flex-wrap.container.style1>div>h1 {
		font-size: 15px;
	}
	.product-wrapper-archive>.col .product-small.col {
		height: 100%;
	}
	.flex-col.medium-text-center.style1 {
		float: right;
	}
	.page-title-inner1.flex-row.medium-flex-wrap.container.style1>div {
		display: inline-block;
		width: auto !IMPORTANT;
		flex: 1;
	}
	.page-title-inner1.flex-row.medium-flex-wrap.container.style1>div>h1 {
		display: inline-block;
	}
	.menu-mobile {
		background-color: #fff;
		box-shadow: 0 8px 16px 0 #000;
		box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
		display: none;
		overflow: auto;
		position: absolute;
		top: 42px;
		width: 100%;
		z-index: 999999;
		left: 0;
		padding: 10px 10px;
	}
	.menu-mobile li {
		float: left !important;
		width: 33.333% !important;
		display: block !important;
		clear: inherit !important;
		padding: 9px 9px 9px 9px !important;
		transition: none;
		border-radius: 0;
		box-shadow: none;
		background: none;
		border: 0;
		bottom: auto;
		box-sizing: border-box;
		clip: auto;
		color: #666;
		display: block;
		float: none;
		font-family: inherit;
		font-size: 13px;
		height: auto;
		left: auto;
		line-height: 1.7;
		list-style-type: none;
		margin: 0;
		min-height: auto;
		max-height: none;
		opacity: 1;
		outline: none;
		overflow: visible;
		padding: 0;
		position: relative;
		pointer-events: auto;
		right: auto;
		text-align: left;
		text-decoration: none;
		text-indent: 0;
		text-transform: none;
		transform: none;
		top: auto;
		vertical-align: baseline;
		visibility: inherit;
		width: auto;
		word-wrap: break-word;
		white-space: normal height: auto;
		vertical-align: middle;
		border: none !important;
	}
	.menu-mobile li a {
		height: auto!important;
		padding: 13px 5px 5px 5px !important;
		line-height: 1.4!important;
		text-align: center !important;
		text-transform: uppercase!important;
		font-size: 12px!important;
		letter-spacing: -1px;
		border: 1px solid #e6e6e6 !important;
		display: block;
		width: 100%;
		color: #000;
	}
	.menu-mobile li a i {
		display: block !important;
		font-size: 22px !important;
		margin-right: 0px !important;
	}
	ul#menu-main-menu-1 {
		display: inline-block;
		width: 100%;
	}
	.menu-mobile li .menu-image-title {
		color: #000;
		display: block;
		font-size: 12px;
		font-weight: 400;
		line-height: 1.3em;
		margin: 0;
		outline: 0;
		padding: 4px 0;
		text-align: center;
	}
	.menu-mobile-icon {
		min-width: 2.5em;
	}
	.menu-mobile-icon i {
		font-size: 20px !IMPORTANT;
	}
	.menu-mobile-icon {
		text-align: center;
		color: #fff;
	}
	.header-search-form-wrapper button.ux-search-submit {
	    border: none;
	}

	div#wide-nav input#woocommerce-product-search-field-1 {
	    height: 34px;
	}
	div#wide-nav .flex-col.search-form-categories {
		display: none;
	}
	div#wide-nav input#woocommerce-product-search-field-1 {
		box-shadow: none;
		border: none;
		height: 32px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	.header-wrapper.stuck {}
	.header-wrapper.stuck div#masthead {
		display: none;
	}
	.custom-menu-class ul li button {
		display: none;
	}
	.custom-menu-class ul li span {
		display: block;
	}
	.custom-menu-class ul {
		display: inline-block;
		width: 100%;
		margin-bottom: 0;
	}
	span#dot {
		float: left;
	}
	.cb_tip .textwidget {
		width: calc(100% - 40px);
		display: inline-block;
		text-align: left;
	}
	span#dot img {
		width: 30px;
		height: 30px;
	}
	ul.menuCategory {
		display: table;
		width: 100%;
	}
	ul.menuCategory li {
		display: table-cell;
		padding: 0 3px !important;
		vertical-align: middle;
	}
	.ex_locsp {
		padding: 10px 10px;
		background: #818181;
		width: 100%;
		position: relative;
		color: #288ad6;
		overflow-y: hidden;
		overflow-x: scroll;
		-ms-overflow-style: none;
		-ms-scroll-snap-type: mandatory;
		-ms-scroll-snap-points-x: snapInterval(0%, 100%);
		-ms-scroll-chaining: chained;
		-webkit-overflow-scrolling: touch;
		width: 100%;
	}
	.ex_locsp ul {
		display: table;
		width: 100%;
	}
	.ex_locsp ul li {
		display: table-cell;
		vertical-align: middle;
		display: table-cell;
		padding: 0 3px !important;
		vertical-align: middle;
	}
	.ex_locsp li a {
		display: block;
		font-size: 13px;
		padding: 3px 11px;
		text-align: center;
		color: #fff;
		background-color: #e6001b;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		white-space: nowrap;
		border-radius: 12px;
		padding: 5px 10px;
		background: #fff;
		font-size: 12px;
		margin-right: 5px;
		color: #fa0000;
	}
	.ex_locsp ul {
		margin-bottom: 0;
	}
}

@media(max-width: 550px) {
	/*=============home==============*/
	/*==============icon menu ==========*/
	div#masthead span.menu-title.uppercase.hide-for-small {
	    display: block !important;
	    max-width: 100%;
	    -ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	    margin-left: 0;
	    font-size: 10px;
	}
	div#masthead  ul.mobile-nav.nav.nav-left li.nav-icon.has-icon a {
	    text-align: center;
	}
	div#masthead ul.mobile-nav.nav.nav-left li.nav-icon.has-icon a i {
	    max-width: 100%;
	    -ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	    font-size: 37px;
	    line-height: 35px;
	}
	div#masthead ul.mobile-nav.nav.nav-left li.nav-icon.has-icon a i:before {
	}
	div#masthead .flex-col.show-for-medium.flex-left {
	    max-width: 35px;
	}
	/*==============icon menu ==========*/
	/*==============icon menu style1==========*/\
	div#masthead span.menu-title.uppercase.hide-for-small:before {
	    content: "";
	    width: 100%;
	    height: 4px;
	    background: #000;
	    margin-bottom: 7px;
	    display: block;
	}

	div#masthead span.menu-title.uppercase.hide-for-small:after {
	    width: 100%;
	    height: 4px;
	    background: #000;
	    margin-bottom: 2px;
	    display: block;
	    position: absolute;
	    top: 4px;
	    content: "";
	}

	div#masthead ul.mobile-nav.nav.nav-left li.nav-icon.has-icon a i {
	    width: 100%;
	    height: 4px;
	    background: #000;
	    margin-bottom: 2px;
	    display: block;
	    font-size: 0;
	}

	div#masthead span.menu-title.uppercase.hide-for-small {
	}

	div#masthead ul.mobile-nav.nav.nav-left li.nav-icon.has-icon a {
	    padding-bottom: 0;
	    padding-top: 10px;
	}
	div#masthead ul.mobile-nav.nav.nav-left li.nav-icon.has-icon a i:after {content: "";width: 100%;height: 4px;background: #000;margin-bottom: 2px;display: block;font-size: 0;position: absolute;top: 6px;}

	div#masthead span.menu-title.uppercase.hide-for-small {
	    padding-top: 8px;
	}
	/*==============icon menu style1==========*/
	.section-slider-home .bg.section-bg {
	    background: none !IMPORTANT;
	}
	.bg-content {
	    background-color: #E6E6E6 !IMPORTANT;
	}
	.homepage-intro-box p{
	    margin-bottom: 5px;
	}
	.homepage-intro-box h1 {
	    font-size: 16px;
	    color: #333;
	    font-weight: bold;
	}

	.homepage-intro-box h1 a {
	    color: #333;
	}

	.homepage-intro-box p {
	    font-size: 12px;
	}

	.homepage-intro .col-inner {
	    border-radius: 5px;
	    -webkit-border-radius: 5px;
	    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 30%);
	    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
	    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 30%);
	    border: 0;
	}
	.hidden-dip .is-divider.divider.clearfix {
	    display: none;
	}
	.homepage-intro-box {
	    padding-left: 10px;
	    padding-right: 10px;
	    text-align: left !IMPORTANT;
	}
	/*=============home==============*/
	.video-detail>div {
		width: 100%;
		max-width: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	.video-detail>div.video-detail-left {
		max-width: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	body {
		overflow: hidden;
	}
	.cb_rbar {
		display: none;
	}
	.row-pd0>.col {
		padding-left: 0;
		padding-right: 0;
	}
	.ex_thongke>div {
		display: block;
		width: 100%;
		border: none;
	}
	.row-home-product-mobile>.col {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 1px;
	}
	.ex_hotlink>.col-inner ul li a {
		display: block;
		font-size: 12px;
		padding: 2px 8px;
		text-align: center;
		color: #fff;
		background: #e6001b;
		border: solid 1px #e4e4e4;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		white-space: nowrap;
	}
	div#media_image-2 img {
		max-width: 150px !IMPORTANT;
	}
	h2.section-title.section-title-center span {
		font-size: 30px;
	}
	ul {}
	.ex_hotlink>.col-inner .wrapper-list-menu {
		width: 100%;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		min-height: .01%;
		overflow-x: auto;
		background: #fff;
		border-bottom: 1px solid #f5f5f5;
		white-space: nowrap;
	}
	.wrapper-list-menu {}
	.ex_hotlink>.col-inner .wrapper-list-menu ul {
		width: 100%;
		display: table;
		width: 100%;
		display: table;
		margin: 0 !important;
		float: none;
	}
	.ex_hotlink>.col-inner .wrapper-list-menu ul li {
		padding: 0 3px !important;
		float: none !important;
		width: auto !important;
		display: table-cell;
		vertical-align: middle;
	}
	.col-new-home>.col-inner>p {
		font-size: 18px;
		text-transform: uppercase;
		border-bottom: 2px solid #000;
		line-height: 1.3;
		padding-bottom: 5px;
		position: relative;
	}
	.col-new-home>.col-inner>p a {
		color: #333;
	}
	.blog-ve .box-image {
		max-width: 130px !IMPORTANT;
		float: left;
		margin-right: 17px;
		overflow: hidden;
	}
	.blog-ve .box-text.text-center {
		text-align: left;
		padding: 0;
		overflow: hidden;
		float: none;
		display: inline-block;
		width: auto;
		display: table-cell;
	}
	.blog-ve .is-divider {
		display: none;
	}
	.blog-ve .col.post-item {}
	.blog-ve .col.post-item .col-inner {
		border-bottom: dashed 1px #dddd;
		padding-bottom: 7px;
		margin-bottom: 10px;
		border-bottom: 1px dotted #999;
	}
	.blog-ve .col.post-item {
		padding-bottom: 0;
	}
	.blog-ve .box-text.text-center div,
	.blog-ve .box-text.text-center p,
	.blog-ve .box-text.text-center a {
		width: auto;
	}
	.col-new-home {
		padding-bottom: 0;
	}
	.wrapper-top-header.header-qc {
		display: none;
	}
	/*==================product======================*/
	div#land-style2 {
	    background-color: #EEEEEE;
	    padding-top: 10px;
	}

	.medium-3.small-6.product-5 .product-small.col {
	    padding-left: 2.5px;
	    padding-right: 2.5px;
	}

	body .row.row-product {
	    padding-left: 5px;
	    padding-right: 5px;
	}

	.archive .product-small.box .box-text.box-text-products {
	    padding: 5px 5px;
	}

	.medium-3.small-6.product-5 .product-small.col {
	    border-bottom: 0;
	    padding-bottom: 5px;
	}

	.product-small.product>.col-inner {
	    border: 1px solid #ccc !important;
	    border-radius: 5px;
	    -webkit-border-radius: 5px;
	    background: #fff;
	}
	.product-small.product {
	    border: none;
	    margin-bottom: 10px;
	}
	.product-small.product.col {
	    padding-left: 5px;
	    padding-right: 5px;
	}

	.product-small.product .price-wrapper .price {
	    width: 100%;
	}

	.product-small.product .price-wrapper .price>* {
	    display: block;
	}
	/*==================product======================*/
	.row-nghe-si-home .slider-nghe-si .col {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.heading-grid ul li {
	    background: #fff;
	    border-radius: 20px;
	    -webkit-border-radius: 20px;
	    padding: 0px 10px;
	    height: 25px;
	    line-height: 25px;
	    margin-left: 0;
	    border: 1px solid #eee;
	    margin-right: 10px;
	    font-size: 13px;
	}

	.heading-grid ul li+li a:before {
	    content: none;
	}

	.heading-grid ul {
	    /* float: left; */
	    white-space: nowrap;
	    overflow-x: scroll;
	    float: none;
	    display: flex;
	    margin-bottom: 8px;
	}

	.heading-grid p {
	    float: none;
	}
	/*==============single product==================*/
	.section-single-product {
	    padding-left: 10px;
	    padding-right: 10px;
	}

	.col-widget .col-inner {
	    padding-left: 0;
	    padding-right: 0;
	}
	.col-headd-product {
	    padding-bottom: 0;
	}
	.page-title1 {
	    display: block;
	    font-size: 20px;
	}

	.page-title1 span {
	    margin-left: 0;
	}
	/*==============single product==================*/
	/*============header=============*/
		div#wide-nav .header-search-form-wrapper form.searchform {
		    background: #fff;
		    border: 1px solid #ccc;
		    border-radius: 5px;
		    -webkit-border-radius: 5px;
		}

		div#wide-nav {
		    border-top: solid 1px #ffffff;
		}

		body .header-wrapper {
		    box-shadow: none !important;
		}

		.header-mobile-bottom {
		    border-bottom: 1px solid #d1d1d1;
		}
	/*============header=============*/
	/*============blog===========*/
	ul#ex_nmenu {
	    white-space: nowrap;
	    overflow-x: scroll;
	    margin-bottom: 0;
	    display: flex;
	}
	.col-featurepost .box.box-vertical>div {
	    max-width: 100%;
	    -ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	}

	.col-featurepost .box.box-vertical {
	    width: 100%;
	    -js-display: flex;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	    -ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	}

	.wrapper-bg-news {
	    background-size: 441px auto;
	}

	.col-featurepost .box.box-vertical>div {
	}

	.col-featurepost .box.box-vertical>div .box-text-inner.blog-post-inner {
	    padding-left: 5px;
	    padding-right: 15px;
	}
	.wrapper-menu-news {
	    box-shadow: none;
	    border-top: none;
	}
	.wrapper-bg-news {
	    background-color: #F1F1F1;
	}
	h1.headding1 {
	    font-size: 21px;
	}

	.social-float {
	    display: none;
	}

	.post-entry {
	    padding-left: 0;
	    padding-right: 0;
	}

	.post-view {
	    margin-top: 15px;
	}
	.video-detail-left {
	    padding-bottom: 65.25%;
	}

	.video-detail-right {
	    padding-left: 0;
	    padding-right: 0;
	}
	/*===============blog image left=========*/
	.col.large-columns-1.medium-columns-.small-columns-1.inews.item .box.box-vertical {
	    display: flex;
	    -js-display: flex;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	    -ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	}
	.col.large-columns-1.medium-columns-.small-columns-1.inews.item .box.box-vertical .box-image {
	    width: 35% !IMPORTANT;
	    float: left;
	    overflow: hidden;
	}
	.col.large-columns-1.medium-columns-.small-columns-1.inews.item .box.box-vertical .box-text.text-left {
	    display: block;
	    position: relative;
	    width: 65%;
	    padding: 0;
	    background: none;
	    overflow: hidden;
	    padding-left: 15px;
	}
	.col.large-columns-1.medium-columns-.small-columns-1.inews.item .box.box-vertical .box-text.text-left .box-meta {
	    display: none;
	}
	.col.large-columns-1.medium-columns-.small-columns-1.inews.item .box.box-vertical .box-text.text-left .post-title.is-large a {
	    font-weight: normal;
	    font-size: 14px;
	    margin: 0;
	}

	/*===============blog image left=========*/
	/*============blog===========*/
	/*==============slider=========*/
		.home-slider .slider-nav-light .flickity-page-dots .dot {
		    background: #869791;
		    border-color:  #869791;
		}
		.home-slider .slider-nav-light .flickity-page-dots{
			display: block;
		}
		.home-slider .slider-nav-light .flickity-page-dots .dot.is-selected {
		    background-color: #d9232e;
		    border-color: #d9232e;
		}
		.home-slider .TextCaptions {
		    display: none;
		}
		.row-small>.home-slider {
		    padding-bottom: 0;
		}
		.homepage-cat .col-inner {
		    border-radius: 0 !important;
		}
	/*==============slider=========*/
	body{
		overflow: hidden;
	}
	/*=============headding top=========*/
	.deal-div h4.thin-font {
	    font-size: 16px;
	    color: #333 !IMPORTANT;
	    font-weight: bold !important;
	}

	.heading-grid p {
	    padding-left: 0;
	}

	.deal-div {
	    text-align: left !important;
	}

	.deal-div p {
	    display: none;
	}

	.deal-div [data-text-color="primary"] {
	    color: #333 !important;
	}
	.col-pdm-0 {
	    padding-bottom: 0 !important;
	}

	.list-childs-cat ul {
	    padding-top: 5px;
	}
	div#masthead {
	    background-color: #fff;
	}

	div#wide-nav {
	    background-color: #fff;
	}
	.home-slider .slider-nav-light .flickity-page-dots .dot {
	    width: 8px;
	    height: 8px;
	}
	.homepage-intro:before, .homepage-intro:after, .homepage-intro .col-inner:before, .homepage-intro .col-inner:after{
		content: none;
	}
	/*=============headding top=========*/
	.off-canvas-left .mfp-content {
	    width: 100%;
	    background-color: #fff;
	}
	a.logo-1 {
	    max-height: 50px;
	    padding: 0 !IMPORTANT;
	}

	.sidebar-menu.no-scrollbar {
	    padding-top: 0;
	}
	span.percent-deal1 {
	    margin-top: 10px;
	}
	.product-small.product .price-wrapper .price span.from {
		display: none;
	}
	.archive span.percent-deal {
		left: 5px;
	}
	.accessories-most-search .text-desc a {
	    padding: 8px;
	    margin-right: 5px;
	}
}