/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

@media only screen and (min-width: 1200px) {
	.container {
		width: 1200px;
	}

	#left-column {
		width: 20.8%;
	}

	#content-wrapper.right-column,
	#content-wrapper.left-column {
		width: 79.2%;
	}

	.displayPosition3 .container,
	.displayPosition1 .container {
		width: 100%;
		padding: 0;

	}

	.displayPosition4 {
		border-bottom: 1px solid#ebebeb;
		margin-bottom: 100px;
	}

	#product #wrapper .container {
		width: 100%;
		padding: 0;
	}

	#product.layout-right-column #wrapper .container,
	#product.layout-left-column #wrapper .container {
		padding: 0 15px;
	}
}

@media only screen and (min-width: 1410px) {
	.container {
		width: 1410px;
	}


}

@media only screen and (min-width: 1800px) {
	#header .header-nav>.container {
		width: 100%;
		padding: 0 60px;
	}

	#header .header-top>.container {
		width: 100%;
		padding: 0 60px;
	}
}

@media only screen and (min-width : 992px) and (max-width : 1199px) {

	.margin-bottom-40,
	.margin-bottom-50,
	.margin-bottom-60,
	.margin-bottom-70,
	.margin-bottom-80,
	.margin-bottom-90 .margin-bottom-100 {
		margin-bottom: 30px
	}

	.displayPosition3 .container,
	.displayPosition1 .container {
		width: 100%;
		padding: 0;

	}

	#header .header-nav {
		padding: 0 15px;
	}

	#header .header-top .position-static {
		padding: 0 15px;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}

	#index #header {
		position: static;
	}

	.ipad-center {
		display: inline-block;
	}

	.header-info-wrap .header-info:not(:last-child) {
		margin-right: 15px;
	}

	.container_lab_megamenu .currency-selector-wrapper,
	.container_lab_megamenu .language-selector-wrapper {
		margin-left: 15px;
	}

	#header .header-top .container {
		padding: 0 15px;
	}

	#wrapper .breadcrumb {
		padding: 70px 0;
	}

	#product #wrapper .breadcrumb ol {
		padding: 20px 0;
	}

	.header-top .call_support {
		padding-left: 25px;
	}

	.ipadProFull {
		width: 100%;
	}

	.block_newsletter form input[type="email"] {
		margin-bottom: 15px;
	}

	.laber-freeshipping .freeshipping {
		grid-template-columns: repeat(3, auto);
		grid-gap: 30px 30px;
	}

	.LaberProductCategory.type-tab2 .displayGrid {
		grid-template-columns: repeat(4, 1fr);
	}

	.LaberProductCategory.type-tab2 .displayGrid .item-inner:nth-child(6) {
		grid-column: unset;
		grid-row: unset;
		grid-column-start: unset;
		grid-column-end: unset;
		grid-row-start: unset;
		grid-row-end: unset;
	}

	.LaberProductCategory.type-tab2 .displayGrid .item-inner:nth-child(6) .laber-product-description .description_short,
	.fixed-right {
		display: none;
	}

	.displayLeftColumn .product_list .item .full-width {
		width: 100%;
	}

	.displayLeftColumn .product_list .item .full-width .laberProduct-image {
		margin-bottom: 15px;
	}

	.laberIpadPro-full {
		width: 100%;
	}

	.laberTestimonial {
		background-color: #F2F4FA;
		background-image: url(../img/Armania_Medicine_02.png);
		background-position: center left;
		background-repeat: no-repeat;
		background-size: cover;
		padding: 80px 15px;
		margin-bottom: 80px;
	}

	.laber-Benefit {
		padding-bottom: 80px;
		padding-left: 0;
	}

	.LaberProductCategory .lab_tabCate2 {
		position: static;

		margin-bottom: 30px;
	}

	.LaberProductCategory .labertab_cates2 {
		margin: 0;
	}

	#contact-link ul li {
		font-size: 13px;
		margin-left: 15px;
		padding-left: 15px;
	}

	#contact-link ul li:last-child:before {
		left: -10px;

	}

	.top-free-shipping p {
		font-size: 14px;
		line-height: 14px;
		padding-top: 5px;
	}

	#header .header-links .FAQs {
		display: none;
	}

	#header a.js-show-modal-compare,
	#header .laberwishtlistTop a.wishtlist_top {
		font-size: 18px;
		padding-right: 10px;
		padding-left: 10px;
		margin: 0 10px;

	}

	#header .js-show-modal-compare .js-compare-nb,
	#header .laberwishtlistTop a.wishtlist_top .cart-wishlist-number {
		color: #fff;
	}

	#header .laber-cart a.cart span.icon {
		font-size: 18px;
	}

	#header .laber-cart a.cart {
		font-size: 16px;
		font-size: 16px;
		margin: 0;
	}

	.laberUserInfo .laberUser p.nameuser {
		font-size: 14px;
	}

	.laberthemes .item-inner .item {}

	.displayPosition5 {
		background-size: contain;
	}

	.block_newsletter {
		max-width: 850px;
	}

	.displayPosition6 .section-services {
		padding: 30px 0;
	}

	.displayPosition6 .section-services i {
		font-size: 38px;
	}

	.displayBlog .blog_post .articleSection {
		padding-top: 20px;
	}

	.displayBlog .blog_post .read_more a {
		line-height: 40px;
		padding: 0 20px;
		height: 45px;
	}

	.displayBlog .blog_post .desc {
		margin-bottom: 25px;
	}

	.displayPosition.displayBlog {
		margin-bottom: 30px;
	}

	.margin-bottom-80 {
		margin-bottom: 30px;
	}

	.logo_footer a {
		margin-bottom: 0;
	}

	.laberFooter-center .displayFooterLeft,
	.displayFooterRight,
	.laberFooter-center .displayFooter {
		padding: 30px 15px 30px;
	}

	.laberFooter-center .displayFooterLeft .logo_footer {
		margin-bottom: 20px;
	}

	.displayFooterRight .footer-links .contact-phone,
	.displayFooterRight .footer-links .contact-address {
		margin-bottom: 15px;
	}

	.laberFooter-bottom {
		padding: 20px 0;
	}

	.laberActions2 {
		opacity: 1;
		bottom: 0;
	}

	.laberActions {
		opacity: 1;
		top: 20px;
		right: 20px;
	}

	.laberProductList .laberItem a,
	.laberProductList .laberCart .laberBottom {
		border-radius: 1px;
	}

	.laberStatic .img .labercontent {
		left: 20px;
	}

	.laberStatic .img .labercontent p {
		margin-bottom: 20px;
	}

	#product .Categoryproducts,
	#product .laberTabs .tab-pane {
		padding: 0;
	}

	#product .laberProduct {
		padding: 15px;
	}

	.product-images>li.thumb-container>.thumb {
		width: 70px;
	}

	.laberProduct .images-container {
		padding-left: 85px;
	}
}

@media only screen and (min-width : 768px) and (max-width : 991px) {

	.margin-bottom-40,
	.margin-bottom-50,
	.margin-bottom-60,
	.margin-bottom-70,
	.margin-bottom-80,
	.margin-bottom-90,
	.margin-bottom-100 {
		margin-bottom: 30px
	}

	.displayPosition3 .container,
	.displayPosition1 .container {
		width: 100%;
		padding: 0;
	}

	#header .header-nav {
		padding: 0 15px;
	}

	#header .header-nav {
		padding: 0 15px;
	}

	#header .header-top .position-static {
		padding: 0 15px;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}

	#wrapper .breadcrumb {
		padding: 50px 0;
	}

	#product #wrapper .breadcrumb ol {
		padding: 20px 0;
	}

	.ipad-center {
		display: inline-block;
	}

	.laberActions2 {
		opacity: 1;
		bottom: 0;
	}

	.laberActions {
		opacity: 1;
		top: 20px;
		right: 20px;
	}

	.laberIpad-full {
		width: 100%;
		margin-bottom: 30px;
	}

	#index #header {
		position: static;
	}

	#header .header-nav .language-selector {
		margin-right: 10px;
		padding-right: 10px;
	}

	.header-info-wrap .header-info:not(:last-child) {
		margin-right: 15px;
	}

	#header .laberIpad {
		display: inline-block;
	}

	.container_lab_megamenu .currency-selector-wrapper,
	.container_lab_megamenu .language-selector-wrapper {
		margin-left: 10px;
	}

	.laberthemes:hover .owl-buttons .owl-prev {
		left: 0;
	}

	.laberthemes:hover .owl-buttons .owl-next {
		right: 0;
	}

	.laberSpecialProducts {
		padding: 10px;
	}

	#contact-link ul li:first-child {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	#contact-link ul li .icon-call-in {
		padding-top: 5px;
	}

	#contact-link ul li {
		line-height: 14px;
		margin-left: 0;
	}

	#contact-link ul li i {
		line-height: 14px;
	}

	#contact-link ul li:last-child:before {
		display: none;
	}

	.top-free-shipping p {
		padding-top: 5px;
		line-height: 14px;
	}

	#header .top-free-shipping a {
		padding: 2px 8px;
		border-radius: 3px;
		margin-left: 0;
		line-height: 25px;
		font-size: 12px;
	}

	#header .header-top {
		clear: both;
	}

	#header .laber-cart a.cart {
		margin: 0;
	}

	#header .laberwishtlistTop a.wishtlist_top:before {
		display: none;
	}

	#header a.js-show-modal-compare,
	#header .laberwishtlistTop a.wishtlist_top {
		padding-left: 10px;
		margin: 0px 10px;
	}

	#header .js-show-modal-compare .js-compare-nb,
	#header .laberwishtlistTop a.wishtlist_top .cart-wishlist-number {
		color: #fff;
	}

	.laberUserInfo .laberUser p.nameuser i {
		font-size: 18px;
	}

	#header .header-links .FAQs,
	#header .header-links .Contact {
		display: none;
	}

	.product-images>li.thumb-container>.thumb {
		width: 60px;
	}

	.laberProduct .images-container {
		padding-left: 75px;
	}

	/*  */
	#laber-products-top .products-selection {
		width: 100%;
	}

	.laberProductList .actions .laberCart {
		float: left;
		display: inline;
		min-width: 212px;
		margin-bottom: 10px;
	}

	#laberSocialBlock {
		margin-bottom: 30px;
		text-align: center;
	}

	.LaberAccordion-category .sub_category {
		position: absolute;
		top: 0;
		right: 40px;
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		display: block !important;
	}

	.laberProductGrid .tab_cates {
		display: none;
		top: 50px;
		border: 1px solid #ccc;
		z-index: 999;
		background: #fff;
		left: 0;
		right: 0;
	}

	.laberProductGrid .tab_cates.Open {
		display: block;
	}

	.laberProductGrid .tab_cates li {
		display: block;
		float: none;
		width: 100%;
	}

	.laberProdCategory .sub_category {
		display: block !important;
		position: absolute;
		top: 0;
		left: 27%;
		line-height: 48px;
		padding: 0 15px;
	}

	#index #content-wrapper,
	#index #right-column {
		width: 100%
	}

	.support-footer-inner .policy-box {
		padding: 15px 0;
	}

	.laber-freeshipping .freeshipping {
		grid-template-columns: repeat(3, auto);
		grid-gap: 20px 20px;
	}

	.LaberProductCategory.type-tab2 .displayGrid {
		grid-template-columns: repeat(3, 1fr);
	}

	.LaberProductCategory.type-tab2 .displayGrid .item-inner:nth-child(6) {
		grid-column: unset;
		grid-row: unset;
		grid-column-start: unset;
		grid-column-end: unset;
		grid-row-start: unset;
		grid-row-end: unset;
	}

	.LaberProductCategory.type-tab2 .displayGrid .item-inner:nth-child(6) .laber-product-description .description_short,
	.fixed-right {
		display: none;
	}

	.displayLeftColumn .product_list .item .full-width {
		width: 100%;
	}

	.displayLeftColumn .product_list .item .full-width .laberProduct-image {
		margin-bottom: 15px;
	}

	.laberStatic .img {}

	.block_newsletter {
		max-width: 700px;
	}

	.block_newsletter form input[type="email"] {
		width: 600px;
		height: 45px;
		line-height: 45px;
	}

	.block_newsletter .block_newsletter_left p {
		font-size: 14px;
	}

	.block_newsletter .block_newsletter_left p.h3 {
		font-size: 38px;
	}

	.block_newsletter form input[type="submit"] {
		min-width: 150px;
		height: 45px;
		line-height: 45px;
	}

	.block_newsletter form .input-wrapper {
		margin-bottom: 30px;
	}

	.block_newsletter .footer_sub_menu_newsletter_i p {
		font-size: 15px;
	}

	.laberProductList .laberItem a,
	.laberProductList .laberCart .laberBottom {
		border-radius: 1px;
	}

	.laberProductList .laberCart .laberBottom {
		min-width: 145px;
	}

	.laberProductList .laberItem {
		padding: 0;
		padding-right: 5px;
	}

	.laberTestimonial {
		background-color: #F2F4FA;
		background-image: url(../img/Armania_Medicine_02.png);
		background-position: center left;
		background-repeat: no-repeat;
		background-size: cover;
		padding: 40px 15px;
		margin-bottom: 40px;
	}

	.laber-Benefit {
		padding-bottom: 40px;
		padding-left: 0;
	}

	.laberFooter-center .displayFooterLeft,
	.laberFooter-center .displayFooter,
	.laberFooter-center .displayFooterRight {
		padding: 40px 15px 25px;
	}

	.LaberProductCategory .lab_tabCate2 {
		position: static;
		margin-bottom: 30px;
	}

	.LaberProductCategory .labertab_cates2 {
		margin: 0;
	}

	.displayPosition.displayBlog {
		padding: 20px 0;
		margin-bottom: 30px;
	}

	.rokan-product-heading {
		margin-bottom: 30px;
	}

	.displayPosition4 .margin-bottom-80 {
		margin-bottom: 40px;
	}

	.displayPosition6 .section-services {
		padding: 30px 0;
	}

	.displayBlog .blog_post .articleSection {
		padding-top: 20px;
	}

	.displayBlog .blog_post .meta_author {
		margin-bottom: 15px;
	}

	.laberthemes .item-inner .item {
		margin-bottom: 30px;
	}

	.displayManufacture .margin-bottom-80 {
		margin-bottom: 40px;
	}

	.logo_footer a {
		margin-bottom: 15px;
	}

	#laberSocialBlock ul li a {
		font-size: 20px;
		margin-right: 20px;
	}

	.displayFooterRight .footer-links h2 {
		margin-bottom: 20px;
	}

	.displayFooterRight .footer-links .contact-phone,
	.displayFooterRight .footer-links .contact-address {
		margin-bottom: 20px;
	}

	.product-actions .add-to-cart {
		padding: 0 80px;
	}

	#product .Categoryproducts,
	#product .laberTabs .tab-pane {
		padding: 0;
	}

	#product .laberProduct {
		padding: 15px;
	}
}

@media only screen and (max-width : 767px) {

	.margin-bottom-40,
	.margin-bottom-50,
	.margin-bottom-60,
	.margin-bottom-70,
	.margin-bottom-80,
	.margin-bottom-90 .margin-bottom-100 {
		margin-bottom: 30px
	}

	#header .header-nav {
		padding: 0;
	}

	#header {
		margin-bottom: 0;
	}

	#wrapper {
		position: relative;
		z-index: 9;
	}

	#header .header-nav {
		max-height: inherit;
		background-color: #fff;
		border: none;
	}

	.subpage #header .header-top,
	#header .header-top {
		padding: 0;
	}

	.laberIpad-full {
		margin-bottom: 30px;
	}

	.footer-header {
		text-align: center;
	}

	.footer-header .center-mobile {
		display: inline-block;
	}

	#mobile_top_menu_wrapper {
		padding: 0;
	}

	.laberSpecialProducts {
		background: #fff;
	}

	.laberStatic.displayGrid {
		grid-template-columns: repeat(3, 1fr);
		grid-template-rows: repeat(2, 1fr);
	}

	.laberthemes:hover .owl-buttons .owl-prev {
		left: 0;
	}

	.laberthemes:hover .owl-buttons .owl-next {
		right: 0;
	}

	.mypresta_scrollup.open {
		display: none;
	}

	.laberFooter-center {
		padding-top: 30px;
		padding-bottom: 30px;
		margin-bottom: 0;
	}

	.block_newsletter {

		border-bottom: 0;
		width: 350px;

	}

	.block_newsletter .block_newsletter_left {
		padding-left: 0;
		margin-bottom: 20px;
	}

	.block_newsletter .block_newsletter_left p.h3 {
		font-size: 32px;
		margin-bottom: 15px;
	}

	.block_newsletter .block_newsletter_left p {
		font-size: 14px;

	}

	.block_newsletter form input[type="submit"] {
		height: 40px;
		line-height: 40px;
		min-width: 150px;
	}

	.block_newsletter form input[type="email"] {
		height: 40px;
		line-height: 40px;
		width: 350px;
	}

	.block_newsletter form .input-wrapper {
		margin-bottom: 20px;
	}

	.block_newsletter .footer_sub_menu_newsletter_i p {
		font-size: 14px;
	}

	.laberFooter-center .displayFooterRight,
	.laberFooter-center .displayFooter,
	.laberFooter-center .displayFooterLeft {
		min-height: 0;
		padding: 15px;
		border: none;
	}

	.links .title {
		padding: 0;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		position: relative;
	}

	.links .title span.h3 {
		line-height: 40px;
		display: block;
		padding-right: 40px;
		margin: 0;
		color: #fff;
	}

	.links .title .float-xs-right {
		position: absolute;
		top: 0;
		right: 0;
	}

	.links .title .float-xs-right .material-icons {
		width: 40px;
		height: 40px;
		line-height: 40px;
		color: #fff;
		text-align: center;
	}

	.links .collapse.in {
		padding: 15px 0;
	}

	.laberFooter-bottom {
		padding-bottom: 15px;
		padding-top: 15px;
	}

	.laberFooter-bottom .container {
		padding: 0 15px;
		border: none;
	}

	#laberSocialBlock {
		position: relative;
		text-align: center;
	}

	#header .header-nav .blockcart {
		height: auto;
		padding: 0;
		margin-left: 0;
	}

	#header .laber-cart a span.icon .icon_cart {
		margin-left: 5px;
		margin-right: 5px;
		height: 30px;
		line-height: 30px;
	}

	#header .laber-cart a.cart {
		height: 30px;
		line-height: 30px;
		padding: 0px 10px 0px 10px;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 15px;
		border: none;
		color: #222;
		background: none;
	}

	#header .laber-cart a.cart span.icon {
		line-height: 30px;
		text-align: center;
		font-size: 22px;
	}

	#header .laber-cart a.cart .total,
	#header .laber-cart a.cart .totalCart {
		display: none !important;
	}

	#header .header-nav .user-info {
		margin: 0;
	}

	.laberUserInfo .laber-user-info {
		top: 50px;
		right: -100%;
	}

	.laberSetting {
		padding-right: 15px;
	}

	#header .laberwishtlistTop a.wishtlist_top .cart-wishlist-number,
	#header .laber-cart a .cart-products-count {
		font-size: 14px;
		width: 20px;
		height: 20px;
		line-height: 20px;
		right: -5px;
		top: -5px;
	}

	.laberUserInfo .laberUser p.nameuser .icon_user {
		margin-right: 5px;
	}

	#header .header-nav .top-logo {
		padding-top: 15px;
		padding-bottom: 15px;
		text-align: center;
	}

	#header .header-nav .top-logo img {}

	#header .header-nav .top-logo .h1,
	#header .header-nav .top-logo h1 {
		display: inline-block;
		margin: 0;
	}

	#header .header-nav #labermenu-icon {
		margin: 0 15px;
		cursor: pointer;
		color: #222;
	}

	#header .header-nav #labermenu-icon .material-icons {
		line-height: 60px;
		font-size: 30px;
	}

	#labermobile_top_menu_wrapper {
		display: block !important;
		background: #fff;
		position: fixed;
		top: 0;
		left: -400px;
		opacity: 0;
		height: 100%;
		width: 100%;
		max-width: 350px;
		z-index: 999;
		margin: 0;
		padding: 0;
		overflow: auto;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}

	.open_menu #labermobile_top_menu_wrapper {
		left: 0;
		opacity: 1;
	}

	.open_show .mobile_bkg_show {
		opacity: 1;
		visibility: visible;
	}

	#labermobile_top_menu_wrapper .laber_close {
		font-size: 25px;
		position: absolute;
		top: 17px;
		right: 10px;
		z-index: 9999;
		width: 35px;
		height: 35px;
		display: block;
		border-radius: 100%;
		text-align: center;
		line-height: 25px;
		cursor: pointer;
		color: #222;
	}

	.mobile_bkg_show {
		z-index: 998;
		position: fixed;
		top: 0;
		left: 0px;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		opacity: 0;
		visibility: hidden;
		transform: translateX(0);
		transition: opacity 0.8s ease, visibility 0.9s ease, transform 0.4s ease;
	}


	.js-top-menu.mobile {
		padding: 0 15px;
		background: #fff;
	}

	.js-top-menu.mobile .dropdown .expand-more {
		display: block;
		border-bottom: 1px solid #e0e0e0;
		position: relative;
		line-height: 40px;
		color: #222;
	}

	.js-top-menu.mobile .dropdown .expand-more i {
		float: right;
		line-height: 35px;
		font-size: 18px;
	}

	.js-top-menu.mobile .dropdown-menu {
		position: static;
		float: none;
		padding: 0;
		border: none;
		width: 100%;
	}

	#header .currency-selector-wrapper ul li a,
	#header .language-selector-wrapper ul li a {
		border-bottom: none;
	}

	.js-top-menu.mobile .dropdown-menu li {
		border-bottom: 1px solid #e0e0e0;
		padding: 5px 10px;
	}

	.js-top-menu.mobile .dropdown-backdrop {
		display: none;
	}

	.language-selector-wrapper .expand-more {
		padding-left: 0;
	}

	.language-selector-wrapper .expand-more .flag {
		display: none;
	}

	#labermobile_top_menu_wrapper .top-logo {
		padding: 10px 30px !important;
		LINE-HEIGHT: 1 !IMPORTANT;
	}

	#labermobile_top_menu_wrapper .top-logo img {}

	.mobile_UserInfo .signin {
		background: #ba933e;
		padding: 10px 15px;
		margin: -0 -15px;
		color: #fff;
	}

	.mobile_UserInfo .signin a {
		color: #fff !important;
	}

	.laber-freeshipping .freeshipping {
		grid-template-columns: repeat(2, auto);
		background-color: transparent;
		border: none;
		padding: 0;
		grid-gap: 15px 15px;
	}

	.laber-freeshipping .item-inner {
		border: 1px solid #ebebeb;
		text-align: left;
		padding: 15px;
		background: #fff;
	}

	.laber-freeshipping .item-inner:last-child {
		border: 1px solid #ebebeb;
	}

	.laberActions {
		opacity: 1;
		right: 20px;
	}

	.laberProductGrid .laberQuickview {
		opacity: 1;
		bottom: 0;
	}

	.laberFooter-center .block_newsletter,
	.laberFooter-center .block-contact {
		margin-bottom: 0;
		border: none;
	}

	.laberProductGrid .item-inner .item .laberCart {
		opacity: 1;
		top: 45px;
	}

	/*  */
	.block-category h1.h1 {
		padding-top: 15px;
		margin-bottom: 15px;
	}

	#category #left-column,
	#category #content-wrapper {
		width: 100%;
		padding: 0 15px !important;
	}

	#laber-products-top .products-selection {
		width: 100%;
		padding-top: 15px;
	}

	.products-sort-order .dropdown-menu {
		left: 15px;
		right: inherit;
	}

	#category #search_filter_toggler {
		padding: 0 15px;
		min-width: auto;
		line-height: 45px;
	}

	#products .laberProducts.laberProductGrid {
		display: block;
	}

	#products .laberProducts.laberProductList,
	#laber-products-top .laberGridList {
		display: none;
	}

	.product-actions .add-to-cart {
		padding: 0 40px;
	}

	#category #left-column #search_filters .facet {
		margin-bottom: 0;
	}

	.laberUserInfo .laberUser p.nameuser {
		line-height: 50px;
	}

	/*  */

	.laberActions2 {
		opacity: 1;
		bottom: 0;
		left: 0;
	}

	.laberProduct .images-container {
		margin-bottom: 30px;
	}

	.laberProductGrid .tab_cates {
		display: none;
		top: 50px;
		border: 1px solid #ccc;
		z-index: 999;
		background: #fff;
		left: 0;
		right: 0;
	}

	.laberProductGrid .tab_cates.Open {
		display: block;
	}

	.laberProductGrid .tab_cates li {
		display: block;
		float: none;
		width: 100%;
	}

	.LaberProductCategory.type-tab .lab_tabCate {
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
	}

	.LaberProductCategory.type-tab .labertab_cates {
		padding-right: 0;
	}

	.LaberProductCategory.type-tab .tab-content {
		width: 100%;
	}

	.LaberAccordion-category .sub_category {
		position: absolute;
		top: 0;
		right: 40px;
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 50px;
	}

	.payment {
		text-align: center;
		margin-bottom: 0;
	}

	.laberProdCategory .cat-img,
	.laberProdCategory .laberCat-banner {
		display: none;
	}

	.laberProdCategory .sub_category {
		position: absolute;
		top: 0;
		right: 15px;
		color: #fff;
		text-align: center;
		line-height: 50px;
		display: block !important;
	}

	.laberProductGrid .tab_cates.of-laber-md-2 {
		left: 0;
	}

	.laber-customlink .seo_keyword .title-seo,
	.laber-simpleseo .title-laber {
		float: none;
	}

	.laber-simpleseo .content-laber {
		padding: 0;
	}

	#category #left-column #search_filters {
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 15px;
	}

	#category #left-column #search_filter_controls {
		padding-top: 1rem;
	}

	#search_filters .facet,
	#search_filters_brands .facet,
	#search_filters_suppliers .facet {
		padding: 0;
	}

	#category #left-column #search_filters .facet .h6 {
		padding: 0;
	}

	.subpage .laberthemes .item-inner .item,
	#js-product-list .laberProductGrid .item-inner .item {
		margin-bottom: 15px;
	}

	.LaberProductCategory .lab_tabCate2 {
		position: static;
		margin-bottom: 30px;
	}

	.LaberProductCategory .labertab_cates2 {
		margin: 0;
	}

	.LaberProductCategory .labertab_cates2.nav-tabs .nav-item {
		padding: 0 5px;
	}

	.LaberProductCategory.type-tab2 .displayGrid {
		grid-template-columns: repeat(2, 1fr);
		display: grid;
		grid-gap: 30px 30px;
	}

	.LaberProductCategory.type-tab2 .displayGrid .item-inner:nth-child(6) {
		grid-column: unset;
		grid-row: unset;
		grid-column-start: unset;
		grid-column-end: unset;
		grid-row-start: unset;
		grid-row-end: unset;
	}

	.LaberProductCategory.type-tab2 .displayGrid .item-inner:nth-child(6) .laber-product-description .description_short,
	#product #left-column {
		display: none;
	}

	.fixed-right {
		display: none;
	}

	.laberFooter-top .container {
		padding: 0;
	}

	.laberFooter-top {
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 15px;
		padding-right: 15px;
		margin: 0;
	}

	.block_newsletter form .input-wrapper:before {
		display: none;
	}

	.block_newsletter form .input-wrapper .input-box {
		width: 100%;
	}

	.laberColumn .owl-buttons .owl-next,
	.laberColumn .owl-buttons .owl-prev,
	.laberthemes .owl-buttons .owl-next,
	.laberthemes .owl-buttons .owl-prev,
	.displayLeftColumn.laberColumn,
	.laber-Featured.suggest-slider {
		display: none;
	}


	.laberTestimonial {
		background-color: #F2F4FA;
		background-image: url(../img/Armania_Medicine_02.png);
		background-position: center left;
		background-repeat: no-repeat;
		background-size: cover;
		padding: 30px 15px;
		margin-bottom: 30px;
	}

	.laber-Benefit {
		padding-bottom: 30px;
		padding-left: 0;
	}

	.laberColumn .all-product-link {
		right: 0;
	}

	.displayPosition.displayBlog {
		padding: 10px 0;
	}

	.displayBlog .blog_post .articleSection {
		padding-top: 20px;
	}

	.laberthemes .item-inner .item {
		margin-bottom: 30px;
	}

	.laberFreeDelivery {
		text-align: left;
		padding: 0 15px;
	}

	.laberStatic .img {}


	.rokan-product-heading h2 {
		font-size: 24px;
		line-height: 24px;
	}

	.rokan-product-heading p.heading-title {
		font-size: 15px;
		line-height: 15px;
	}

	.displayPosition6 .section-services {
		padding: 50px 0;
	}

	.displayPosition6 .services-content {
		margin-bottom: 15px;
		padding-bottom: 15px;
		border-bottom: 1px solid#dfdfdf;
	}

	.displayPosition6 .services-content:last-child {
		border: none;
	}

	.rokan-product-heading {
		margin-bottom: 25px;
	}

	.displayFooterRight .footer-links {
		padding: 0 15px;
	}

	#product .Categoryproducts,
	#product .laberTabs .tab-pane {
		padding: 0;
	}

	#product .laberProduct {
		padding: 15px;
	}

}

@media only screen and (max-width : 480px) {
	.margin-bottom-50 {
		margin-bottom: 0;
	}

	.padding-0-60 {
		padding: 0 15px;
	}

	.product-images>li.thumb-container>.thumb {
		width: 50px;
	}

	.scroll-box-arrows i {
		height: 84px;
		line-height: 84px;
		bottom: 33px;
	}

	.laber-freeshipping .freeshipping {
		grid-template-columns: repeat(1, auto);
	}

	.laberActions {
		opacity: 1;
	}

	#product .laberTabs .nav-tabs .nav-link {
		padding: 0 5px;
	}

	#product .laberTabs .nav-tabs .nav-item {
		padding: 0;
	}

	.laber-categoryfeature .item-inner .item {
		border-right: 0;
	}

	#cms #content-wrapper,
	#module-xipblog-archive #content-wrapper,
	#module-xipblog-single #content-wrapper,
	#prices-drop #content-wrapper,
	#new-products #content-wrapper,
	#best-sales #content-wrapper,
	#search #content-wrapper,
	#module-psgdpr-gdpr #content-wrapper,
	#order-slip #content-wrapper,
	#history #content-wrapper,
	#identity #content-wrapper,
	#address #content-wrapper,
	#my-account #content-wrapper,
	#cart #content-wrapper,
	#manufacturer #content-wrapper,
	#authentication #content-wrapper {
		padding: 0 !important;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.top-free-shipping p {
		font-size: 13px;
		line-height: 40px;
		padding-top: 0;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.top-free-shipping p {
		font-size: 13px;
		line-height: 40px;
		padding-top: 0;
	}
}

@media only screen and (max-width: 991px) {

	#_desktop_contact_link,
	.top-free-shipping {
		display: none !important;
	}
}

#contact-link ul li {
	font-size: 13px;
	padding-left: 0;
	padding-right: 15px;
	line-height: 40px;
	height: 40px;
	margin-left: 0;
}

#contact-link ul li.item:before {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;

	position: relative;
	top: 3px;
	left: 1px;

	content: '';
	width: 1px;
	height: 16px;
	display: inline-block;
	background: #666666;
}

#contact-link ul li span,
#contact-link ul li a {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;

	display: inline;
	color: #fff;

	position: relative;
	top: -2px;
}

#contact-link ul li i {
	font-size: 16px;
	line-height: inherit;

	position: initial;
	left: initial;
	top: initial;

	display: inline;
	color: #fff;

	margin-left: 10px;
	margin-right: 5px;
}

#search_widget {
	overflow: visible;
}

#search_widget form i {
	position: initial;
	padding: 0;
}

@media only screen and (max-width: 767px) {
	.search-widget form button[type="submit"] {
		right: 0px;
		line-height: 46px;
		height: 46px;
		background: transparent;
	}
}

.quickview .product-quantity #quantity_wanted {
	margin-right: 20px;
	padding-right: 0;
	height: 53px;
}

.quickview .product-quantity .input-group-btn-vertical {
	position: absolute;
	right: 0px;
}

.quickview .product-actions .add-to-cart {
	padding: 0 112px;
}

#header .laberUserInfo .laberUser p.nameuser i {
	position: initial;
	line-height: 1;
	font-size: 18px;
}

#header .laberUserInfo .laber-user-info {
	padding: 15px;
}

#header .laberUserInfo .laber-user-info ul {
	display: flex;
	flex-flow: column nowrap;
	justify-content: space-evenly;
	padding: 0;
	margin: 0;
	gap: 10px;
}

#header .laber-cart a.cart,
#header .ipad-center>div,
#header .laberUserInfo .laberUser p.nameuser,
#header .laberUserInfo .laber-user-info ul li.signin,
#header .laberUserInfo .laber-user-info ul li.signin>a {
	padding: 0;
	margin: 0;
}


#header .laberUserInfo .laberUser {
	padding: 0 10px;
}

#header .ipad-center {
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-evenly;
	gap: 5px;
}

#header .laber-cart a.cart {
	min-width: 50px;
}

#header .laber-cart a .cart-products-count {
	position: absolute;
	right: 0;
	top: 5px;

	color: inherit;
	font-size: 12px;
}

#header .laberwishtlistTop a.wishtlist_top .cart-wishlist-number {
	position: absolute;
	right: 0;
	top: 3px;

	color: inherit;
	font-size: 12px;
}

#header .laber-cart a .cart-products-count,
#header .laberwishtlistTop a.wishtlist_top .cart-wishlist-number,
#header .laber-cart a.cart {
	background-color: transparent;
}

@media only screen and (max-width: 767px) {
	#header .laber-cart a.cart {
		margin-right: 10px;
		line-height: 72px;
		height: 72px;

		position: relative;
		top: 3px;
	}
}

#header .header-links {
	white-space: nowrap;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
}

.copyright p {
	width: 100%;
}

#header .header-top .container .flex {
	display: flex;
	flex-direction: row;
	align-items: center;
}

#header .header-top .container .flex>* {
	display: inline;
	height: fit-content;
	flex-grow: 1;
}

#header .header-top .container .flex>*:first-child,
#header .header-top .container .flex>*:last-child {
	flex: 0 0 fit-content;
}

#header .header-top .container .flex .laberMegamenu {
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
}

#header .header-top {
	padding: 5px 0;
}

#header .header-top .container_lab_megamenu {
	border-top: none;
}

#header .laberUserInfo .laberUser p.nameuser span {
	white-space: nowrap;
}

#header .header-top h1 .logo {
	height: 112px;
}

#header .header-top .h1 .logo,
#header .header-top.laberMenu-top h1 .logo {
	height: 80px;
}

#header .header-nav .mobile .logo {
	height: 92px;
	max-height: 92px;
}

#header .header-nav .mobile #_mobile_logo,
#header .header-nav .mobile #_mobile_cart,
#header .header-nav .mobile #labermenu-icon {
	padding: 15px 0;
	line-height: 72px;
	height: 102px;
	max-height: 102px;
}

#header .lab-menu-horizontal ul li.level-1 ul li.item-header {
	margin-bottom: 0;
}

#header .lab-menu-horizontal ul li.level-1 ul li a {
	padding: 5px 0;
}

#header .lab-menu-horizontal ul li.level-1 ul li.item-header a {
	padding: 0;
}

.img_fancybox, .gallery_image .fancybox-placeholder{
    display: block!important;
}

#mmorpg{
    margin-top: 30px;
    margin-bottom: 30px;
}

.tiktok{
    max-width: 24px;
}