@media (max-width:768px){

#trzylakierboxy a {
width: 100%;
margin-bottom: 50px;
}

#trzylakierboxy a img{
width:100%;
}



#m208 #m208box {
flex-wrap:wrap;
}

#m208 #m208box > div {
width: 100%;
margin-bottom: 40px;
text-align: center;
}


#member-profile > fieldset {
width: 100%;
margin-bottom:20px;
}


.view-login .login,
.view-login #content > div:nth-child(3) {
width: 100%;
margin-bottom: 30px;
}

.view-login .nav-stacked{
flex-wrap:wrap;
}
.view-login .nav-stacked li {
width: 100%;
margin-bottom: 10px;
text-align: center;
}

#strona-kontaktowa > div {
    width: 100%;
    margin-bottom: 30px;

}

#strona-kontaktowa-opis{
order:1;
}

#strona-kontaktowa-mapa{
order:2;
}


.zlewakolumna #kolumnalewo {
    width: 100%;
    padding-left: 5%;
    box-sizing: border-box;
    padding-right: 5%;
    box-sizing: border-box;
    order: 2;

}

#glowny-zbior.zlewakolumna #content {
    width: 100%;
    padding-right: 5%;
    padding-left: 5%;
    box-sizing: border-box;
    order: 1;

}



.breadcrumb span{
font-size:13px;
margin-left: 2px;
}


.header{
box-shadow: 1px 1px 10px #ddd;
margin-bottom: 20px;
}

#kolumnalewo .hikashop_filter_main{
min-height: 30px !important;
}

#hikashop_module_113 a{
text-align:center;
}



.slideshowck .camera_caption > div {
bottom: 0%;
position: relative;
margin-right: auto;
text-align: center;
max-width: 400px;
margin-left: auto;
}



.slideshowck{
margin-bottom: 30px;
}

.camera_wrap .camera_pag .camera_pag_ul {
display:none;
}

#trzylakierboxy{
margin-bottom: 0px;
}

#stopka .custom div:nth-child(1), #stopka .custom div:nth-child(2) {
width: 50%;
text-align: center;
}


#stopka .custom div:nth-child(3) {
width: 100%;
text-align: center;
justify-content: space-around;
margin-top: 50px;
}


.hikashop_checkout_cart table tr {

    border: 1px solid #ccc;
    padding: 20px;
    box-sizing: border-box;
    margin-bottom: 20px;

}

.hikashop_checkout_coupon .hikabtn{
margin-top:0px;
}


.hkc-xs-12, .hkc-xs-11, .hkc-xs-10, .hkc-xs-9, .hkc-xs-8, .hkc-xs-7, .hkc-xs-6, .hkc-xs-5, .hkc-xs-4, .hkc-xs-3, .hkc-xs-2, .hkc-xs-1, .hkc-sm-12, .hkc-sm-11, .hkc-sm-10, .hkc-sm-9, .hkc-sm-8, .hkc-sm-7, .hkc-sm-6, .hkc-sm-5, .hkc-sm-4, .hkc-sm-3, .hkc-sm-2, .hkc-sm-1, .hkc-md-12, .hkc-md-11, .hkc-md-10, .hkc-md-9, .hkc-md-8, .hkc-md-7, .hkc-md-6, .hkc-md-5, .hkc-md-4, .hkc-md-3, .hkc-md-2, .hkc-md-1, .hkc-lg-12, .hkc-lg-11, .hkc-lg-10, .hkc-lg-9, .hkc-lg-8, .hkc-lg-7, .hkc-lg-6, .hkc-lg-5, .hkc-lg-4, .hkc-lg-3, .hkc-lg-2, .hkc-lg-1, .hkc-xl-12, .hkc-xl-11, .hkc-xl-10, .hkc-xl-9, .hkc-xl-8, .hkc-xl-7, .hkc-xl-6, .hkc-xl-5, .hkc-xl-4, .hkc-xl-3, .hkc-xl-2, .hkc-xl-1 {
    width: 50%;
}


#kolumnalewo .hkc-md-12{
width:100%;
}

#kolumnalewo .hikashop_product_price{
text-align: center !important;
width: 100%;
display: block;
}


.com_hikashop input[type="checkbox"]{
	border: solid 1px #000;
	text-shadow: 1px 1px 1px #000;
	margin-right: 10px;
	height: 30px;
	width: 30px !important;
	vertical-align: middle;
	flex-shrink: 0;
}


.sklepwer2 #naglowek_srodek-lewo {
width: 80%;
text-align: left;
align-items: left;
justify-items: center;
justify-content: flex-start;
flex-shrink: 0;
}

.sklepwer2 #naglowek_srodek-lewo img {
    width: auto;
    vertical-align: middle;
    height: 50px;
}

.sklepwer2 #naglowek_srodek-prawo {
    
    justify-content: flex-end;
    align-items:center;
}


.sklepwer2 .wyszuknag2 .hikashop_filter_main input {
    height: 100%;
    padding: 10px 10px;
border: none;
}


.sklepwer2 .wyszuknag2 .hikashop_filter_button_inside {
height: 39px;
width: 80px;
}

.sklepwer2 #naglowek_srodek {
    padding-left: 0;
    padding-right: 0;
}




.sklepwer2 .wyszuknag2{
display:none;
}


.slajdnapis {
display:none;
}

#boxy4 > div {
width: 45%;
margin-bottom: 40px;
}

#boxy4 {
flex-wrap:wrap;
}



#stopka .custom .m278-gora {
flex-wrap: wrap;

}

#stopka .custom .m278-gora > div:nth-child(1) {
    width: 100%;
    margin-right: 0;
    text-align: center;
}

#stopka .custom .m278-gora > div:nth-child(2),
#stopka .custom .m278-gora > div:nth-child(3) {
    width: 100%;
}

#stopka .custom .m278-gora > div:nth-child(1) img {
margin-left: auto;
margin-right: auto;
}


#stopka .custom .m278-gora > div:nth-child(1) p {
max-width: 400px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}

#stopka .custom div:nth-child(1), #stopka .custom div:nth-child(2) {
    width: 100%;
    text-align: center;
}



.m278-dol div span:nth-child(2){
display: none !important;
}

.m278-dol div span:nth-child(1){
width: 100%;
}



.real-obr-teks span:nth-child(1){
	font-size: 2rem;
	display: block;
	margin-top: 0.4em;
	line-height: 1;
}

.real-obr-teks span:nth-child(3){
	font-size: 1.2rem;
	line-height: 1.5;
}


.real-obr-lin{
    grid-template-columns: 1fr;
}



}