h3 {
	font-weight: 400;
	color: #333333;
	font-size: 24px;
	line-height: 24px;
}
b, strong {
	font-weight: 700;
}
th {
	font-weight: bold;
}
.note {
	border: 2px dashed #ACDFFB;
	padding: 9px;

}
.view_address {
	margin-top: 10px;
}
@media (min-width:300px) and (max-width : 559px) {
	#cart .image {
		display: none;
	}
	#cart .item-quantity {
		width: 100%
	}
	.noteslide {
		display: none;
	}
	.header-style-1 .header-bottom {
		height: auto;
	}
	.megamenu-left-style-1 {
		display: none;
	}
	.sm-cartpro .cartpro-content {
		width: 300px;
	}
	.remove_link{
		right: -10px;
	}
	.sm-cartpro .cartpro-content .cartpro-wrapper .cartpro-actions a {
		min-width: 116px;
		padding: 0;
		margin: 0 6px;
	}
	.item-inner .box-image .actions {
		/*display: none;*/
	}
	.item-inner .actions .button.btn-cart{
		background-color: red
	}
	.banner-homepage1 .list-image {
		width: 25%;
	}
	.banner-homepage1 .item-center {
		width: 50%;
	}
	.product_tabs_slider .navi a {
		bottom: 25%!important;
	}
	.product_tabs_slider .navi > a {
		opacity: 1;
		transform: scale(1);
	}
	.group_2_wrapper .overflow-slider.history .pre-text {
		width: 90%;
	}
	.group_2_wrapper .overflow-slider.history .margin-slider {
		margin: 0 20px;
	}
	.owl-carousel .owl-buttons > div {
		opacity: 1;
		transform: scale(1);
	}
	.testimonials .testimonials-slider .client-child .comment{
		padding: 10px 0px;
		background: transparent;
		width: 90%;
	}
	.footer-style-1 .contact-footer .footer-block-content ul li span{
		width: 80%;
	}
	.footer-bottom-content, .payment-footer {
		text-align: center!important;
	}
	.payment-footer {
		padding-top: 10px;
	}
	.slider-post .owl-buttons > div {
		top: 20%;
	}
	.img-article img {
		border: 1px solid #ccc;
		margin-left: -15px;
		margin-right: -15px;
		max-width: calc(100% + 30px);
		margin-bottom:10px;
	}
	.text-bottom {
		position: relative!important;
		clear: both;
		padding: 10px 0!important;
	}
	.buttons.btn-modal-cart button {
		padding: 10px 4px;
	}
	.layer_cart_cart_color {
		padding-bottom: 30px!important;
	}
	#cart-modal .modal-title, .ajax_cart_product_txt_s {
		font-size: 12px;
	}
	#cart #layout-page{
		padding:0;
	}
	.form-account {
		padding: 14px 0;
	}
	.col-md-6.cart-buttons.inner-right.inner-left {
		padding: 0;
		margin-bottom: 25px;
	}
	.account-content {
		padding: 0;
	}
	.list .item-inner .box-info {
		padding: 0px 0px 0 0px;
	}
	.flex-direction-nav a{
		top:calc(100% - 63px);
	}
	.flex-direction-nav .flex-next {
		right: 16px;
	}
	.flex-direction-nav .flex-prev {
		left: 16px;
	}
	.news-mod .close{
		top: 4px;
		right: 8px;
	}
	#our-menu {
		padding-top:5px;
	}
	#our-menu .title-home h2 {
		font-size: 30px;
	}
	.logo-mobile{
		max-width: 160px!important;
		margin-left: 10px;
		width: initial!important;
	}
}
@media (min-width:560px) and (max-width : 767px) {
	.megamenu-left-style-1 {
		display: none;
	}
	.item-inner .box-image .actions {
		display: none;
	}
	.product_tabs_slider .navi a {
		bottom: 25%!important;
	}
	.product_tabs_slider .navi > a {
		opacity: 1;
		transform: scale(1);
	}
	.group_2_wrapper .overflow-slider.history .pre-text {
		width: 90%;
	}
	.group_2_wrapper .overflow-slider.history .margin-slider {
		margin: 0 20px;
	}
	.owl-carousel .owl-buttons > div {
		opacity: 1;
		transform: scale(1);
	}
	.text-bottom {
		position: relative!important;
		clear: both;
		padding: 10px 0!important;
	}
	.img-article img {
		margin-bottom: 10px;
	}
	.news-mod .close{
		top: 4px;
		right: 6px;
	}
}
@media (max-width:992px) {
	.megamenu-left-style-1 {
		display: none;
	}
	.item-inner .box-image .actions {
		bottom: 0px;
	}
	.item-inner .actions .add-to-links {
		float: left;
		display: none;
	}
	.img-article img {
		max-width:100%;
	}
	.modal-dialog {
		margin: 10px auto;
	}
	#cart-modal .product-image-container {
		max-width: 100%;
		margin-bottom: 15px;
	}
	.text-bottom {
		padding: 0px 10px 20px 10px;
	}
	.buttons.btn-modal-cart button {
		padding: 9px 5px;
	}
	.layer_cart_cart_color {
		background-color:#fff;
	}
}
@media (min-width:767px) and (max-width : 992px) {


	.buttons.btn-modal-cart button#checkout {
		margin-top:10px;
		margin-left:0px;
	}
	.buttons.btn-modal-cart button {
		padding: 9px 20px;
	}
	.news-mod .close{
		top: 4px;
		right: 6px;
	}
}
@media (min-width:992px) {
}
@media (max-width: 1200px) {
	.banner-homepage1 .list-image {
		width: 25%;
	}
	.banner-homepage1 .item-center {
		width: 50%;
	}
}
@media (max-width:768px) {
	.header-top {
		display: none;
	}
	.logo-wrapper {
		display: none;
	}
	.mobile-menu-wrapper {
		float:left;
	}
	.logo-mobile {
		float:left;
		display:block;
	}
	/*icon*/
	.header-style-1 .block-mobile .icon-mobile {
		color: #fff;
		display: block;
		text-align: center;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}
	.header-style-1 .block-mobile {
		width: 32px;
		height: 50px;
		background-color: #d71e1e;
		float: right;
		margin-left: 1px;
		cursor: pointer;
		position: relative;
		right: 28px;
	}
	.header-style-1 .header-bottom .container.custom .block-search {
		width: 32px;
		height: 50px;
		position: relative;
	}
	.header-style-1 .block-search:after {
		line-height: 50px;
		font-size: 16px;
	}
	.header-style-1 .container .minicart-header .sm-cartpro .cartpro-title .tongle:before {
		line-height:50px;
		font-size: 16px;
		width: 32px;
	}
	.header-style-1 .container .minicart-header {
		height: 50px;
		width: 32px;
	}
	.header-style-1 .header-inner .header-bottom .container.custom .yt-menu .block-right-mobile .minicart-header .tongle {
		width: 32px;
		text-align: center;
		height: 50px;
		border-radius: 0;
		background-color:#d71e1e;
	}
	.container .minicart-header .sm-cartpro .cartpro-title {
		height: 50px;
		background-color: #cd1920;
	}
	.header-style-1 .container .minicart-header .sm-cartpro .cartpro-title {
		height: 50px;
		background-color: #cd1920;
	}
	.header-style-1 .block-search {
		right: 30px;
	}
	.logo-mobile{
		max-width: 70%;
		height: auto;
		width: 100%;
		max-height: 50px;
		text-align: center;
	}
	.logo-mobile h1{
		max-height: 50px;
		text-align: center;
	}
	.logo-mobile h1 a{
		font-size: 20px;
		line-height: 50px;
		color: #fff;
	}
	.logo-mobile .logo img{
		max-height: 50px;
		padding:0px 5px 8px 0px;
	}
	.header-style-1 .header-bottom .container.custom h1.logo {
		margin-top: 0px;
	}
	.header-style-1 .header-bottom{
		min-height:50px!important;
	}
	.sm-cartpro .cartpro-content {
		margin-top: 0px;
	}
	#our-menu {
		padding-top: 10px;
	}
}













