@media screen and (min-width:601px) {
.stock.in-stock.mobile, .mobile.info, #carouselExampleIndicators {
	display: none !important;
}
.post-171407 .photo_product .label-group .read-more-info {
	display: none !important;
}

}


@media screen and (min-width:1000px) and (max-width:1400px) {

body .col-lg-9, body .content_box {
	width: 100% !important;
}

div .post-99762 .promo3.d-inline-block {
	display: block !important;
}

.products.columns-2 ul li {
	line-height: 2.2rem !important;
	font-size: 1.3rem !important;
}

body .content_box .promo3 a {
line-height: 1.5rem !important;
}

}

body.page-id-188355 .su-spoiler-title:before {
	right: 0px !important;
}


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


.post-94648 .label-group  div b.read-more-info, body .post-94561 .label-group div b.read-more-info {
	    width: 100% !important;
    margin-bottom: 10px !important;
}

.page-id-188355 .label-group .d-flex.wb-product-shop-btns-wrap.d-block.d-lg-none {
	margin-top: 0px !important;
}

.page-id-188355 .custom-wpcr3-reviews-info {
	margin-bottom: 18px !important;
}

#carouselExampleIndicators {
	display: grid;margin-bottom: 24px;
}

.carousel-indicators {
	order:2 !important;margin-top: -45px !important;
    position: relative;
}

.woocommerce ul.products li.product:hover {
	box-shadow: none !important;
}

body .products.columns-2 .post-171407 .main_desc a p.popular {
	top:48px !important;
}

	.woocommerce ul.products li.product {
		padding-left:0px !important; padding-right: 0px !important;box-shadow: none !important;
	}

	body .custom-wpcr3-reviews-info a p, body .products.columns-2 a .custom-wpcr3-reviews-info p {
line-height: 23px !important;
	}

.woocommerce ul.products li.product.przychodnia .button {
	    font-size: 0.85rem !important;
    font-weight: 700 !important;
}

.wb-product-shop-btns-wrap #appointment-btn, .wb-product-shop-btns-wrap #appointment-btn:before, body div ul.products li.product .button-green.wb-additional-btn {
	    font-size: 0.85rem !important;
}

body .button.add_to_cart_button.product_type_simple:before {
        margin-right: 4px !important;
}

.woocommerce ul.products li.product {
	border:0px !important;box-shadow: none !important;border-bottom:1px solid #d6d6d6 !important;border-radius: 0px;
}

body .carousel-inner {
padding-top:initial;        margin-bottom: 33px;min-height: 192px !important;order:1;
}

.carousel-item img {
	border-radius: 6px;
}

.woocommerce ul.products li.product a img {
	border-radius: 6px;border-bottom: 0px !important;
}

body div .label-group .d-flex.wb-product-shop-btns-wrap.d-block.d-lg-none a:nth-child(3) {
	font-size: 1rem !important;height:40px;
}

.product_cat-badania-prenatalne .wb-product-shop-btns-wrap a.button-light-green:before {
	display: none !important;
}

.content_box ul .carousel-indicators li.active {
background: #2ab059;
}

.content_box ul .carousel-indicators li {
background: #d5d5d5;border-radius: 10px;font-size: 1px !important;margin: 2px !important;        padding: 0px 5px !important;border-width: 5px;
}

div.desc_excerpt {
	display: none;
}

.attachments .photo_product.desktop {
	display: none;
}

.carousel-indicators li {
display: inline;
}

body main del span bdi::before {
	left:0px !important;width: 100% !important;
}

.custom-wpcr3-reviews-info {
	margin-top: -8px !important;
    padding-bottom: 0px;
}

body .products.columns-2 a p.mobile.info {
	font-weight: 600;margin-bottom: -5px !important;margin-top: -13px;font-size: 0.7rem !important; line-height: 1rem !important;
}

.mobile.info span {
	color:rgb(42, 177, 89);text-align:left;    font-size: 0.7rem !important;
}

	.stock.in-stock.mobile {

	width: 100%;
    margin-bottom: -40px;
    margin-top: -15px;
    position: relative;
    top: -11px;

	}

.d-flex.gap-1.wb-cat-info {
	display: none !important;
	opacity:0;
}

body .columns-2 li .label-group {
	margin-top:-20px;
}

.products.columns-2 h2.woocommerce-loop-product__title {
	font-size: 1rem !important;
    font-weight: 700 !important;
}



.carousel-indicators {
	order:2;
}

body .products.columns-2 .main_desc a p.popular {
	position: absolute;font-size: 0px !important;top: 20px;z-index: 1; /*45*/
}

.promo strong {
	display: none !important;
}

.label-group .promo {
	    border-radius: 5px !important; !important;background: #f1f6f3 !important;border: 0px !important;
        width: 138px;
        padding: 0px !important;
        position: absolute;
        left:100px;font-weight: 600;
        margin-top: -1px;
}

body div .d-flex.wb-product-shop-btns-wrap.d-block.d-lg-none {
	margin-top:0px !important;
}

.woocommerce ul.products li.product .price del {
	margin-top: 23px !important;
    left: 0px !important;
    position: absolute !important;
}

.woocommerce ul.products li.product .price del bdi {
	font-size: 0.85em !important;
}

body .products.columns-2 a p.iworks-omnibus:nth-child(6) {
        margin-top: 28px;
        font-size: 0.6rem !important;
        margin-left: 51px;text-transform: lowercase !important;
}

.shipment-info span {
	display: none;
}

body .shipment-info {
	float:left;
}

.woocommerce .products.columns-2 .label-group a .stock.in-stock {
	display: none !important;
}

.woocommerce .products.columns-2 a p.stock {
	display: flex !important;
}

.woocommerce div p.stock:before {
	content: 'Ograniczona liczba terminów ';color:#ffa200;background-color: white;        font-size: 0.65rem !important;font-weight: 800;
	background-image: url(https://testdna.pl/img/wykrzyknik.png);    padding: 1px 0px 4px 22px;    background-position: 0px center;width: 174px;
}

.woocommerce div p.stock:after {
	content: 'na ten tydzień.';font-size: 0.65rem !important;padding-top: 1px;font-weight: 500;
}

.button.add_to_cart_button.product_type_simple:before {
	content: 'Kup teraz';font-size:1rem !important;font-weight: 700;margin-right: 0px !important; display:none !important;
}

body .columns-2 li .label-group:after {
 content:url('https://testdna.pl/img/raty_paypo.png');
}
/*
.woocommerce ul.products li.product .button.add_to_cart_button.product_type_simple:nth-child(2) {
	font-size:0px !important;
}
*/
body li.post-171407 .label-group div a b.read-more-info, body .label-group div b.read-more-info {
width: 30% !important;
}
body .post-171407 .label-group .d-flex.wb-product-shop-btns-wrap.d-block.d-lg-none {
display: block !important;
}

.post-171407 .label-group .d-flex.wb-product-shop-btns-wrap.d-block.d-lg-none .button {
    float: left;
    width: 67% !important;
    padding: 11px 15px;
    margin-top: 10px !important;
}

body .label-group div a b.read-more-info, body .label-group div b.read-more-info {
	    float: right;
    width: 30% !important;
    font-size: 0px !important;        height: 40px;
        padding: 7px;
        margin-top: 10px;
}

b.read-more-info:before {
	content: 'Więcej';font-size:1rem !important;
}

.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	    float: left;
    width: 67% !important;
    margin-top: 0px !important;
}


body .shipment-info img {
	    margin-top: initial !important; display: none !important;
}



body .products.columns-2 a p.iworks-omnibus:nth-child(6) bdi, body .products.columns-2 a p.iworks-omnibus:nth-child(6) bdi span {
	    font-weight: 600 !important;
}

body .products.columns-2 a .custom-wpcr3-reviews-info p {
	        letter-spacing: 2px;
}

body .products.columns-2 a .custom-wpcr3-reviews-info p span {
	        letter-spacing: initial;
}

body .products.columns-2 a p.iworks-omnibus:nth-child(6):before {
	content: '- ';
}

body .products.columns-2 a p.iworks-omnibus:nth-child(7) {
	display: none !important;
}

body .woocommerce-Price-amount.amount bdi {
	font-weight: 600;
    font-size: 1.3em !important;
}

body main bdi .woocommerce-Price-currencySymbol {
    font-weight: 600 !important;
}

.main_desc .popular:before {
	width:initial;height:initial;color:black;border:1px solid #ccc;
	border-radius: initial; padding:0px 10px !important;margin-left:11px;
	content:'POPULARNE';background: white;font-size: 0.8rem !important;margin-top: 10px;
}

.woocommerce ul.products li.product .onsale {
	left: 10px !important;    padding: 4px 10px !important;
	border-radius: initial !important;
	border-left: 0px !important;
	min-height: initial;    margin-top: 30px !important; /*28*/
	line-height: initial;text-transform: none;        font-size: 0.8rem !important;
}

div div ul.products li.product.post-98322 .onsale, div div ul.products li.product.post-97802 .onsale {
margin-top: 28px !important;

}

}