
.banner-mobile {display: none;}
@media screen and (max-width: 1920px) {
	.banner-desktop {display: block;}
	.banner-mobile {display: none;}
}
@media screen and (max-width: 1440px) {
	.container {width: 100%;}
	nav .navigation-pre a table tr td {
		font-size: 20px;
	}
	header {
		padding-top: 0px;
    	padding-bottom: 30px;
	}
	nav .login-wrapper {top: 116px;}
	nav .register-wrapper {top: 116px;}
	nav .profile-wrapper {top: 116px;}
	.icons2 figure {
		margin: 0 23px 20px;
	}
	.icons3 figure {
		margin: 0 23px 20px;
	}
	.icons4 .box-text {
		width: 224px;
	}
	.icons4 figure {
		margin: 0 23px 20px;
	}
	.blog-icons2-wrapper, .blog-icons4-wrapper {
		padding: 0 30px;
	}
	.blog-icons3-wrapper {
		padding: 0;
	}
	.blog-living .box-social .box-view {
		/*width: 50%;*/
		padding-left: 10px;
    	padding-right: 10px;
	}
	.blog-living .box-social .box-like {
		/*width: 50%;
		border-right: 0;*/
		padding-left: 10px;
    	padding-right: 10px;
	}
	.blog-living .box-social .box-share {
		/*width: 100%;
		border-top: solid 1px #e0e0e0;*/
		padding-left: 10px;
    	padding-right: 10px;
	}
	.blog-assess {
		padding: 40px 30px 0;
	}
	.blog-assess .container {
		width: 100%;
	}
	.blog-article-wrapper .blog-article {
		/*padding: 0 30px;*/
	}
	.size-download img {
		width: 100%;
	}
	/*.products article .figure-grid .text2 .box {
		width: 100%;
		border-bottom: solid 1px #eee;
	}*/
	/*.products article .figure-grid .text2 .box2 {
		width: 100%;
	}*/
	/*.products article .image {padding: 0;}
	.products article .figure-grid .text {
		position: relative;
		padding: 10px 15px 20px;
		top: 0;
	}
	.products article .label {
		position: relative;
		top: 0;
		left: 0;
	}
	.products .container, .products .row > div {padding: 0;}*/
	.products article .figure-grid .text .h4 {font-size: 24px;}
	.products article .figure-list .text .description {
		margin-bottom: 30px;
	}
	.box-ref img {
		width: 100%;
	}
	.blog-highlight-wrapper .highlight .youtube .image {
		min-height: 430px;
	}
	.product .infomation .container {
		width: 100%;
	}
	.blog-assess {
		padding: 40px 15px 0;
	}
	.blog-article-wrapper {
		/*padding: 0 15px;*/
		padding-top: 10px;
	}
	footer .bottom-links-shop {
		padding: 9px 15px 8px;
	}
	footer .bottom-links-shop a {
		font-size: 100%;
	}
	footer .bottom-links-shop .icon-chevron-right {
		font-size: 11px;
	}
}
@media screen and (max-width: 1366px) {
	.icons2 figure {
		margin: 0 15px 20px;
	}
	.icons3 figure {
		margin: 0 15px 20px;
	}
	.icons4 .box-text {
		width: 216px;
	}
	.icons4 figure {
		margin: 0 15px 20px;
	}
	.blog-living .box-social .box-view .box-icons {
    	padding-right: 5px;
	}
	.blog-living .box-social .box-like .box-icons {
		padding-right: 5px;
	}
	.blog-living .box-social .box-share .box-icons {
		padding-right: 5px;
	}
	.blog-icons2-wrapper, .blog-icons4-wrapper {
		padding: 0 15px;
	}
	.blog-highlight-wrapper .highlight .youtube .image {
		min-height: 417px;
	}
	#sector-search {
		/*position: relative;
		width: 100%;
		top: 0;
		left: 0;
		margin-top: 30px;*/
	}
	footer .bottom-links-shop {
		padding: 10px 0 7px;
	}
	.scroll-top .box-top1 {
	   	width: 0;
	    border-bottom: 10px solid #ed2324;
	    border-left: 20px solid transparent;
	    border-right: 20px solid transparent;
	}
	.scroll-top .box-top2 {
	    width: 40px;
	    height: 25px;
	    background-color: #ed2324;
	    font-family: 'DBHelvethaicaX75Bd';
	    font-size: 14px;
	    line-height: 10px;
	}
	.scroll-top .box-top3 {
	    width: 0;
	    border-top: 10px solid #ed2324;
	    border-left: 20px solid transparent;
	    border-right: 20px solid transparent;
	}
	.blog-ref .filters .filter-content {
		/*padding: 0 30px;*/
	}
}
@media screen and (max-width: 1280px) and (max-height: 800px) {
	nav .navigation-pre a table tr td {
		font-size: 18px;
	}
	nav .navigation-main .floating-menu > ul > li > a {
		font-size: 16px;
	}
	nav .navigation-main .navbar-dropdown .navbar-box ul > li > a  {
		font-size: 18px;
	}
	.menu-btn-search button {
		font-size: 14px;
	}
	.menu-btn-search i {
		font-size: 12px;
	}
	.select-language {
		font-size: 14px;
	}
	nav .login-wrapper {top: 113px;}
	nav .register-wrapper {top: 113px;}
	nav .profile-wrapper {top: 113px;}
	.icons2 figure {
		margin: 0 12px 20px;
	}
	.icons3 figure {
		margin: 0 12px 20px;
	}
	.icons4 .box-text {
		width: 202px;
	}
	.icons4 figure {
		margin: 0 12px 20px;
	}
	.blog-living .box-social .box-view .box-icons {
    	font-size: 14px;
	}
	.blog-living .box-social .box-like .box-icons {
		font-size: 14px;
	}
	.blog-living .box-social .box-share .box-icons {
		font-size: 14px;
	}
	.select-consulting .box-consulting .consulting-img {
		padding: 30px;
	}
	.blog-highlight-wrapper .highlight .youtube .image {
		min-height: 423px;
	}
}

@media screen and (max-width: 1024px) {
	.image img {width: 100%;}
	nav .navigation-pre a table tr td {
		font-size: 16px;
	}
	nav .navigation-main .floating-menu > ul {
		float: left;
	}
	nav .navigation-main .floating-menu > ul > li > a {
		font-size: 14px;
		padding: 5px 10px;
	}
	nav .navigation-main .floating-menu > ul > li > a:hover {
		padding: 5px 10px;
	}
	.icons2 figure {
		margin: 0 10px 20px;
	}
	.icons3 figure {
		margin: 0 10px 20px;
	}
	.icons4 .box-text {
		width: 198px;
	}
	.icons4 figure {
		margin: 0 auto 20px;
	}
	.blog-ad-bottom .btn {
		min-width: 100%;
	}
	.products article.article-product {
		width: 23%;
	}
	/*.blog-living .box-social .box-view {
		width: 100%;
		border-right: 0;
	}
	.blog-living .box-social .box-like {
		width: 100%;
		border-top: solid 1px #e0e0e0;
	}*/
	.blog-living .box-social .box-view td, .blog-living .box-social .box-like td, .blog-living .box-social .box-share td {
		display: none;
	}
	.blog-living .box-social .box-view .box-icons {
		display: block;
    	font-size: 18px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.blog-living .box-social .box-like .box-icons {
		display: block;
		font-size: 18px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.blog-living .box-social .box-share .box-icons {
		display: block;
		font-size: 18px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.blog-promotion-articles-related .line-right {
		border-right: 0;
		margin-bottom: 30px;
	}
	.blog-promotion-articles-related h3 {
		font-size: 24px;
	}
	.assess-detail .line-right {
		border-right: 0;
		margin-bottom: 30px;
	}
	.breadcrumbs-submenu button {
		position: relative;
    	top: 0;
    	right: 0;
    	display: inline-flex;
		margin-top: 10px;
	}
	.products-compare .box-products .value {
		padding: 10px 15px;
	}
	.products-compare .box-products .value-color {
		padding: 10px 15px 0;
	}
	.product .infomation .box-info-detail img {
		width: 100%;
	}
	.owl-product-detail figure {
		width: auto;
	}
	.blog-highlight-wrapper .highlight .youtube {
		margin-bottom: 30px;
	}
	.blog-highlight-wrapper .highlight .youtube .image {
		min-height: auto;
	}
	.footer-links1, .footer-links2, .footer-links3, .footer-links4, .triangle-topleft {
		/*display: none;*/
	}
	footer .bottom-links {
		text-align: center;
	}
	footer .contact-center {
		margin-bottom: 0;
	}
	footer .footer-links {
		/*display: none;*/
	}
	footer .footer-bottom .bottom-links {
		margin: 0 0 10px;
	}
	footer .btn-links .btn {
		margin: 5px;
	}
	footer .filters .filter-content {
		display: none;
	}
}

@media screen and (max-width: 853px) {
	
}

@media screen and (max-width: 800px) {

}

@media screen and (max-width: 768px) {
	.banner-desktop {display: none;}
	.banner-mobile {display: block;}
	body {padding: 0;}
	nav .logo {top: 0;}
	nav .login-wrapper {top: 55px;}
	nav .register-wrapper {top: 55px;}
	nav .profile-wrapper {top: 55px;}
	nav .navigation-main .floating-menu {
		display: none;
	}
	.navbar-search {
		/*padding: 70px 0 15px;*/
		padding: 0px 0 15px;
    	display: block;
	}
	.contentfilter .content .type1 {
		padding-bottom: 20px;
	}
	.contentfilter .content .type1 .checkbox {
		float: left;
		width: 50%;
	}
	.box-search .icons-sorts img {
		margin-right: 0;
	}
	.box-search .icons-sorts span.middle {
		display: none;
	}
	.box-search .icons-sorts span {
		display: none;
	}
	.header-content .item .box {
		padding: 0 0 60px;
		top: auto;
	}
	.breadcrumbs-submenu {
		padding: 0 15px;
		overflow-x: scroll;
		white-space: nowrap;
		overflow-y: hidden;
		position: inherit;
	}
	.title-navmenu {
		overflow-x: scroll;
		white-space: nowrap;
		overflow-y: hidden;
		position: inherit;
		padding-bottom: 20px;
	}
	header .box-title {
    	padding: 0 15px;
	}
	h2, .h2 {
		font-size: 28px;
	}
	.icons2  {text-align: center;}
	.icons2 figure {
		float: none;
		margin: 0 20px 20px;
		display: inline-block;
	}
	.icons3  {text-align: center;}
	.icons3 figure {
		float: none;
		margin: 0 20px 20px;
		display: inline-block;
	}
	.icons4 {text-align: center;}
	.icons4 .box-text {
		float: none;
		display: inline-block;
		width: 218px;
	}
	.icons4 figure {
		margin: 0 auto 20px;
	}
	.products article .figure-grid .text {
        position: absolute;
        padding: 20px 20px 0;
       	top: 0;
    }
	.products article .figure-grid .text2 {
		position: relative;
		width: 100%;
		border-top: solid 1px #eee;
    }
	.products article .figure-grid .text2 .box {
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		border-right: solid 1px #eee;
	}
	.products article .figure-grid .text2 .box2 {
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.products article .figure-grid .text2 {
        position: relative;
		width: 100%;
        bottom: 0;
		border-top: solid 1px #eee;
    }
	.products article .figure-grid .text2 .box {
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		border-right: solid 1px #eee;
	}
	.products article .figure-grid .text2 .box2 {
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.products article .figure-list .image, .figure-list .details {
		width: 100%;
	}
	.product .border-right {
		border-right: 0;
	}
	.product .border-left {
		border-left: 0;
	}
	/*.products article .image {
		padding: 90px 0 0;
    }*/
	.blog-living .box-social .box-view td, .blog-living .box-social .box-like td, .blog-living .box-social .box-share td {
		display: table-cell;
	}
	.blog-living .box-social .box-view {
		float: left;
		width: 33.33333%;
		border-right: solid 1px #e0e0e0;
	}
	.blog-living .box-social .box-like {
		float: left;
		width: 33.33333%;
		border-right: solid 1px #e0e0e0;
		border-top: 0;
	}
	.blog-living .box-social .box-share {
		float: left;
		width: 33.33333%;
		border-top: 0;
	}
	.blog .blog-post .blog-post-text img {
		width: 100%;
	}
	.blog-article-wrapper {
		padding: 0;
	}
	.blog-article-wrapper .blog-article {
		/*/padding: 0 15px;*/
		padding: 0;
	}
	.owl-blog-download.owl-theme .owl-controls .owl-buttons .owl-prev {
		left: -4%;
	}
	.owl-blog-download.owl-theme .owl-controls .owl-buttons .owl-next {
		right: -4%;
	}
	.size-download {
		width: 33.333%;
    	float: left;
	}
	.select-consulting .box-consulting {
		width: 20%;
	}
	#sector-search {
		position: relative;
		width: 100%;
		top: 0;
		left: 0;
	}
	#sector-map { height: 500px; }
	#sector-map img{ height: 100%; width: 100%; object-fit: cover; }
	.filters {
		position: relative;
		width: 100%;
		-moz-transform: none;
    	-ms-transform: none;
    	-o-transform: none;
		-webkit-transform: none;
    	transform: none;
		background: #f6f6f6;
	}
	.blog-assess {
		padding: 30px 15px;
	}
	/*footer .row > div {margin-bottom: 0;}*/
	.blog-ad-bottom {
		padding: 15px 0;
	}
	.blog-ad-bottom img {
		padding: 15px 0;
	}
	.footer-links1, .footer-links2, .footer-links3, .footer-links4, .triangle-topleft {
		text-align: center;
	}
	.follow-us {
		margin-top: 30px;
	}
	.copy-text {
		margin: 10px 0;
	}
	footer .filters .filter-box {
		border-bottom: 0;
	}
	footer .filters .filter-box .title {
		text-align: center;
	}
	.grid-item {width: 50%;}
}

@media screen and (max-width: 736px) {
	
}

@media screen and (max-width: 667px) {
	
}

@media screen and (max-width: 640px) {
	
}

@media screen and (max-width: 603px) {
	
}

@media screen and (max-width: 568px) {
	
}

@media screen and (max-width: 540px) {
	
}

@media screen and (max-width: 540px) and (orientation: portrait) {
	
}

@media screen and (max-width: 533px) {
	.box-obj-fit figure img {
	    object-fit: cover;
	    height: 100px !important;
	}
	figure img { width:100%; }
	h2, .h2 {
		font-size: 21px;
	}
	header .box-title .title {
		padding-bottom: 15px;
	}
	header .box-title .title:after {
		height: 3px;
	}
	#portfolio header {
		padding-top: 0;
	}
	
	.contentfilter .icons-sorts {
	    width: 14%;
	}
	.box-search .icons-sorts {
		width: 14%;
	}
	.box-search input.form-control {
		padding: 12px 50px 12px 70px;
		font-size: 20px;
	}
	.sort-results {
		width: 66%;
		margin-bottom: 20px;
	}
	.blog-myaccount .sort-results {
		width: auto;
		margin-bottom: 20px;
	}
	.sort-results select {
		width: 70px;
	}
	.sort-bar .sort-results > span {
		display: inline-block;
	}
	.products article.article-product {
		width: 47%;
		margin-left: 5px;
		margin-right: 5px;
	}
	.sort-bar {
		margin-bottom: 15px;
	}
	.sort-results {
		margin-bottom: 0;
		padding-top: 5px;
	}
	.sort-compare {
		/*width: 90%;
		margin: 0 auto 20px;*/
		display: none;
		width: 94%;
		margin: 0 auto;
		position: absolute;
		z-index: 10001;
		top: 90px;
	}
	.product-sort-compare {
		display: block;
		width: 100% !important;
		margin: 0 auto;
		position: relative;
		z-index: 10001;
		top: 0;
	}
	.btn-filter {
		display: block;
	}
	.btn-compare2 {
		display: block;
	}
	.size-box-compare {
		width: 90%;
		margin: 0 auto;
	}
	.size-box-compare i {
		display: block;
		font-size: 20px;
		top: -10px;
		right: -45px;
		position: absolute;
	}
	.size-product-filter {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
	}
	.size-product-filter.row.row-clean > div {
		padding-left: 0;
		padding-right: 0;
	}
	.filters .clear-close {
		display: block;
		background-color: #ffffff;
		color: #ed1c1a;
		border: solid 1px #eeeeee;
	}
	.size-product-filter .filters {
		display: block;
		z-index: 100001;
	}
	.sort-options {
		width: 34%;
		margin-bottom: 20px;
		text-align: center;
	}
	.sort-options-pd {
		padding-top: 0;
		margin-bottom: 0;
	}
	.blog-myaccount .sort-options {
		width: auto;
	}
	.blog-consulting-form .box-btn button {
		margin: 5px 10px;
	}
	.blog-consulting-form .checkbox label {
		line-height: 1;
		text-align: left;
	}
	.blog-consulting-form .box-btn button {
		margin: 5px 10px;
	}
	.blog-consulting-form .checkbox label {
		line-height: 1;
		text-align: left;
	}
	.owl-blog-download.owl-theme .owl-controls .owl-buttons .owl-prev {
		left: -6%;
	}
	.owl-blog-download.owl-theme .owl-controls .owl-buttons .owl-next {
		right: -6%;
	}
	/*.box-download .size-download {
		width: 100%;
	}
	.size-download {
		width: 100%;
		padding-left: 60px;
		padding-right: 60px;
	}*/
	.text-or {
		padding: 0 5px;
	}
	.select-consulting .box-consulting {
		width: 40%;
	}
	footer {padding: 0px 15px 60px !important}
	footer .footer-links {padding: 30px;}
	.blog-assess .box-button button.btn {
		min-width: 46%;
	}
	footer .footer-top .form-newsletter .btn {
		min-width: 140px;
		top: 0;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		-webkit-transform: none;
		transform: none;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		position: relative;
		margin-top: 20px;
	}
    .scroll-top:hover, .scroll-top.active {
      bottom: 60px;
    }
	/*.box-download .size-download {
		padding-left: 30px;
		padding-right: 30px;
	}*/
	.grid-item {padding: 0 10px;}
	/*.blog-living .box-social .box-view {
		width: 100%;
		border-right: 0;
		padding-bottom: 5px;
	}
	.blog-living .box-social .box-like {
		width: 100%;
		border-right: 0;
		border-top: solid 1px #e0e0e0;
		padding: 5px 0;
	}
	.blog-living .box-social .box-share {
		width: 100%;
		border-top: solid 1px #e0e0e0;
		padding-top: 5px;
	}*/
	.row-slide {
		overflow-x: auto;
		overflow-y: hidden;
		display: block;
		white-space: nowrap;
	}
	.owl-icons-wrapper .container {
		padding: 0;
	}
	.owl-icons-wrapper .container header {
		padding-left: 15px;
		padding-right: 15px;
	}
	.owl-icons-wrapper .owl-icons {
		overflow-x: auto;
		overflow-y: hidden;
		display: block;
		white-space: nowrap;
		padding: 0 0 30px;
	}
	.owl-icons-wrapper .owl-icons a:first-child {
		display: inline-block;
		padding-left: 0;
    	padding-right: 15px;
		width: 150px;
	}
	.owl-icons-wrapper .owl-icons a  {
		display: inline-block;
		padding-left: 15px;
    	padding-right: 15px;
		width: 180px;
	}
	.owl-icons-wrapper .owl-icons a figure {
		max-width: 180px;
		margin: 0 5px 5px;
		padding: 0;
	}
	.owl-icons-wrapper .owl-icons a figure img {
		width: 100%;
		padding: 20px 0;
	}
	.owl-blog-download {
		overflow-x: auto;
		overflow-y: hidden;
		display: block;
		white-space: nowrap;
	}
	.product-flex-info {
		padding-left: 0;
		padding-right: 0;
	}
	.product-flex-info h2 {
		padding-left: 15px;
		padding-right: 15px;
	}
	.box-owl-product-detail {
		padding: 0 15px;
	}
	.owl-product-detail {
		overflow-x: auto;
		overflow-y: hidden;
		display: block;
		white-space: nowrap;
		padding: 0 15px;
	}
	.owl-product-detail figure {
		float: none;
		display: inline-block;
		width: 150px;
		vertical-align: top;
	}
	.owl-product-detail figure:first-child {
		margin-left: 0;
	}
	.box-article {		
    	float: none;
    	display: inline-block;
		width: 340px;
		vertical-align: top;
	}
	.box-icons-4 {
		float: none;
    	display: inline-block;
		width: 180px;
		vertical-align: top;
	}
	.box-b2b {		
    	float: none;
    	display: inline-block;
		width: 170px;
		vertical-align: top;
	}
	.blog-living .box-categories, .blog-living .box-posts {
		display: none;
	}
	.products {
		/*padding-left: 15px;
		padding-right: 15px;*/
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 30px;
	}
	.box-article-product {
		float: none;
		display: inline-block;
		width: 170px;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.gmap {
		position: absolute;
    	top: 265px;
    	z-index: 99;
		height: 533px !important;
	}
	.box-dealer-height {
		display: block;
		height: 533px;
	}
	.size-download {
		float: none;
		display: inline-block;
		width: 180px;
		padding: 0 15px;
		vertical-align: top;
	}
	.blog-article .size-download {
		width: 49%;
	}
	.blog-ref {
		padding: 0;
	}
	.blog-ref .filters .filter-content {
		padding: 0;
	}
	.blog-ref .filters .filter-content p {
		padding: 0 15px;
		width: 100% !important;
    	font-size: 0.9em;
	}    
	.blog-download p {
		padding: 0 15px;
		width: 100% !important;
    	font-size: 0.9em;
	}
	.blog-living .box-product-rate {
		display: none;
	}
	.products .row.row-slide {
		margin: 0 -15px !important;
	}
	.products article {
		/*margin-left: 15px;
		margin-right: 15px;*/
		margin-left: 0;
		margin-right: 0;
	}
	.blog-promotion-articles-related .pr-30 {
		padding-right: 15px;
	}
	.owl-icons-wrapper {
		padding: 0 15px 30px;
	}
	.box-text-img {
		flex-direction: column-reverse;
    	display: flex;
	}

	.col-count-3 {
		column-count: 1;
	}
	.blog-dealer .icons4 a figure img {
	    padding: 5px 0;
	}
	.blog-dealer .icons4 figure figcaption {
	    white-space: normal;
	}
	.owl-icons-wrapper .owl-icons-rounded figure {
    	width: 160px;
    }

	.product-flex-gallery img {
		max-width: 80%;
	}
	.btn {
	    min-width: 150px;
	}

	.product .owl-product-detail figure img {
	    height: 180px;
	    object-fit: contain;
	}
	.gmap {
	    position: absolute;
	    top: 265px;
	    z-index: 99;
	    height: 533px !important;
	}
	.object-cover {
	    /*height: 80px !important;*/
	}
	.article-product h5.title {
		font-size: 16px;
	}
	.ref-product img {
	    height: 100px !important;
	}

	iframe {
		width: 100%;
	}
	.title .h5 {
		font-size: 18px;
	}
	.blog-living .text-intro p {
	    margin: 0 !important;
	    font-size: 18px;
	}
}

@media screen and (max-width: 480px) {
	.gmap {
		height: 480px !important;
	}
	.box-dealer-height {
		height: 479px;
	}
	.header-content .item {
		background-size: 100%;
		height: 578px;
	}
}

@media screen and (max-width: 414px) {
	.icons2 figure {margin: 0 5px 5px;}
	.icons4 .box-text {width: 188px;}
	.icons4 figure {margin: 0 5px 5px;}
	.blog-promotion-articles-related .col-xs-9 {
		width: 100%;
		text-align: center;
		margin-bottom: 0;
	}
	.blog-promotion-articles-related .col-xs-9 h3 {
		margin-bottom: 5px;
	}
	.blog-promotion-articles-related .col-xs-3 {
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}
	.sort-compare {width: 97%; top: 105px;}
	.text-or {
		width: 100%;
	}
	.blog-assess .btn-assess .btn {
		min-width: 100%;
		margin: 10px 0 0;
		margin-top: 10px;
	}
	.box-btn-or button {
		margin:5px;
	}
	.gmap {
		height: 414px !important;
	}
	.box-dealer-height {
		height: 413px;
	}
	.owl-product-detail figure {
		width: 140px;
	}
	.sort-results {
    	width: 46%;
	}
	.sort-options {
		width: 40%;
	}
	.sort-bar .sort-results > span {
		padding: 5px 0 0;
	}
	.btn-filter {top: 50%;font-size: 16px;}
	.btn-compare2 {top: 59%;font-size: 16px;}
	.box-shadow {top: 365px;}
	.size-box-compare {width: 100%;}
	.btn-compare button {min-width: 200px;}
	.size-box-compare i {right: -20px;}
	.header-content .item {
		height: 497px;
	}
}

@media screen and (max-width: 384px) {
	.sort-compare {width: 100%;}
	.gmap {
		height: 384px !important;
	}
	.box-dealer-height {
		height: 383px;
	}
}

@media screen and (max-width: 375px) {
	.box-search input.form-control {
		padding: 12px 50px 12px 60px;
	}
	.icons2 figure {margin: 0 0 10px;}
	.icons4 .box-text {width: 178px;}
	.icons4 figure {margin: 0 0 10px;}
	.blog .blog-info.blog-info-bottom td.box-icons {
		vertical-align: top;
		padding-top: 7px;
	}
	.contentfilter {padding: 10px;}
	/*.blog-living .box-social .box-view {
		float: none;
		width: 100%;
		border-right: 0;
	}
	.blog-living .box-social .box-like {
		float: none;
		width: 100%;
		border-right: 0;
		border-top: solid 1px #e0e0e0;
	}
	.blog-living .box-social .box-share {
		float: none;
		width: 100%;
		border-top: solid 1px #e0e0e0;
	}*/
	.blog-assess .box-button {
		margin-bottom: 0;
	}
	.blog-assess .box-button button.btn {
		min-width: 210px;
		margin-bottom: 10px;
	}
	.sort-compare .btn-compare .btn {
		min-width: 177px;
	}
	.scroll-top.active {
		bottom: 10%;
		z-index: 9999;
	}
	.assess-info .price {
		font-size: 60px;
		line-height: 48px;
	}
	.owl-blog-download.owl-theme .owl-controls .owl-buttons .owl-prev {
		left: -8%;
	}
	.owl-blog-download.owl-theme .owl-controls .owl-buttons .owl-next {
		right: -8%;
	}
	.pdf-share a {
		padding: 0 10px;
	}
	.owl-icons-wrapper .owl-icons a:first-child  {
		width: 160px;
	}
	.owl-icons-wrapper .owl-icons a  {
		width: 160px;
	}
	.owl-icons-wrapper .owl-icons a figure {
		max-width: 100%;
		margin: 0;
	}
	.box-article {		
		width: 320px;
		padding: 0 10px;
	}
	.box-icons-4 {
		width: 160px;
	}
	.box-b2b {
		width: 150px;
	}
	.gmap {
		height: 375px !important;
	}
	.box-dealer-height {
		height: 374px;
	}
	.owl-product-detail figure {
		width: 120px;
	}
	.sort-options {
		width: 45%;
	}
	.product-sort-compare {
		text-align: center;
	}
	.product-sort-compare .box-compare {
		float: none;
		display: inline-block;
	}
	.product-sort-compare .btn-compare {
		float: none;
		display: inline-block;
	}
	.box-white-content {height: 80px;}
	.btn-filter {top: 35%;}
	.btn-compare2 {top: 44.5%;}
	.size-box-compare i {right: -10px;}
	.header-content .item {
		height: 450px;
	}
}

@media screen and (max-width: 360px) {
	.sort-compare .btn-compare .btn {
		min-width: 162px;
	}
	.select-consulting .box-consulting {
		width: 39%;
	}
	.owl-icons-wrapper .owl-icons a:first-child  {
		width: 140px;
	}
	.owl-icons-wrapper .owl-icons a  {
		width: 140px;
	}
	.box-article {		
		width: 300px;
		padding: 0 10px;
	}
	.box-icons-4 {
		width: 140px;
	}
	.box-b2b {
		width: 140px;
	}
	.gmap {
		height: 360px !important;
	}
	.box-dealer-height {
		height: 359px;
	}
	.owl-product-detail figure {
		width: 140px;
	}
	.sort-results {
		width: 53%;
	}
	.sort-options {
		width: 47%;
	}
	.products article.article-product {
		width: 46%;
	}
	.btn-filter {top: 58%;}
	.btn-compare2 {top: 68%;}
	.products article .compare {
		width: 100%;
		top: 5px;
	}
	.header-content .item {
		height: 432px;
	}
}

@media screen and (max-width: 320px) {
	.blog-living .box-social .box-view td, .blog-living .box-social .box-like td, .blog-living .box-social .box-share td {
		display: none;
	}
	.comments .comment-header a {padding: 0 4px;}
	.sort-compare .btn-compare .btn {
		min-width: 122px;
	}
	.owl-icons-wrapper .owl-icons a:first-child  {
		width: 130px;
	}
	.owl-icons-wrapper .owl-icons a  {
		width: 130px;
	}
	.box-article {		
		width: 270px;
		padding: 0 10px;
	}
	.box-icons-4 {
		width: 130px;
	}
	.blog-business-solution-wrapper img {
		width: 90px;
		height: 90px;
	}
	.box-b2b {
		width: 115px;
	}
	.gmap {
		height: 320px !important;
	}
	.box-dealer-height {
		height: 319px;
	}
	.owl-product-detail figure {
		width: 120px;
	}
	.sort-results {
		width: 30%;
	}
	.sort-bar .sort-results > span {
    	display: none;
	}
	.sort-options {
		width: 70%;
	}
	.sort-compare {top: 91px;}
	.btn-filter {top: 35%; font-size: 16px;}
	.btn-compare2 {top: 45%; font-size: 16px;}
	.box-shadow {top: 352px;}
	.header-content .item {
		height: 384px;
	}
}