/*For device: tablet, mobile*/
/*Min -> 320px -> 768px ->992px -> 1024px -> 1200 -> Max*/


@media only screen and (max-width: 767px) {
	.site-mobile-menu li, .menu-mega-dropdown[class^="mega-col-"]{
		position:relative !important
	}
	footer .widget{ margin-bottom:30px; }
		
		.header-nn ul#qtranslate-chooser li {
			float: left;
			margin-left: 8px;
		}
		.header-right.whb-flex-row.whb-hidden-lg {
			width: 100px;
		}

		.header-nn  ul#qtranslate-chooser li {
			float: left;
			margin-right: 9px;
		}
		 .product-grid-item .price {
			font-size: 12px !important;
		}
}


@media  (max-width: 500px) {
	.profile_btn .cta {
		font-size: 20px;
	}

	.profile_btn svg {
		height: 20px;
		width: 40px;
	}
	.product-grid-item .product-title a {
		color: inherit;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 17px;
		-webkit-line-clamp: 1;
		display: -webkit-box;
		font-size: 12px;
		-webkit-box-orient: vertical;
	}
	.readmore a {
    font-size: 13px !important;
    padding: 5px 10px;
}
	.wap-company iframe {
		width: 100% !important;
		height: auto;
	}
	a.readon.rs_button {
		font-size: 15px;
		padding: 10px 30px;
	}

	div#about-btn {
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	ul.product-child li a {
		font-size: 13px;
	}

	ul.product-child li {
		margin-bottom: 0;
	}
	.product-grid-item .price {
		font-size: 12px;
	}
}

