@media only screen and (max-width: 1600px){

.swiper-slide div {
 position: absolute;
 bottom: 40px;
 left: 100px;
 border-radius: 15px;
 background: rgba(0, 0, 0, 0.7);
 padding: 30px;
 font-size: 26px;
 color: #ffffff;
 text-align: left;
}
.swiper-slide div b {
 font-size: 40px;
}

}

@media only screen and (max-width: 1200px){

.top {
 background-color: rgba(0, 0, 0, 0.8);
}
.box_top {
 height: 120px;
}
.box_logo {
 padding: 11px 0px 0px 0px;
}

.swiper {
 margin-top: 135px;
}
.swiper-slide div {
 position: absolute;
 bottom: 30px;
 left: 30px;
 border-radius: 15px;
 background: rgba(0, 0, 0, 0.7);
 padding: 20px;
 font-size: 20px;
 color: #ffffff;
 text-align: left;
}
.swiper-slide div b {
 font-size: 30px;
}

/*____________________________________________________________________________________________________________________________ KATALOG___*/
.polozka {
 width: 25%;
 float: left;
}
.polozka_parametry {
 position: absolute;
 left: 10px;
 bottom: 50px;
 width: 50%;
 color: #888888;
 font-size: 15px;
}

/*____________________________________________________________________________________________________________________________ OBSAH___*/
.box_technology div {
 height: 300px;
}

}


@media only screen and (max-width: 810px) {

/*____________________________________________________________________________________________________________________________ TOP___*/
.box_top {
}
.box_logo img {
}
.box_kosik {
}
.box_search {
}


/*____________________________________________________________________________________________________________________________ ILUSTRACE___*/
.swiper-slide div {
 position: absolute;
 bottom: 15px;
 left: 15px;
 border-radius: 15px;
 background: rgba(0, 0, 0, 0.7);
 padding: 10px;
 font-size: 17px;
 color: #ffffff;
 text-align: left;
}
.swiper-slide div b {
 font-size: 21px;
}


/*____________________________________________________________________________________________________________________________ TOPMENU___*/


/*____________________________________________________________________________________________________________________________ SUBMENU___*/
.submenu_obsah div a div {
 position: absolute;
 bottom: 0;
 left: 0;
 border-top: 5px #eeeeee solid;
 padding: 10px 5px 15px 0;
 width: 60%;
 color: #eeeeee;
 font-size: 18px;
 text-align: right;
}


/*____________________________________________________________________________________________________________________________ INDEX___*/
.biglink img {
 max-width: 100%;
}


/*____________________________________________________________________________________________________________________________ OBSAH___*/
.box_technology {
 width: 100%;
 float: none;
}
.box_technology div {
 height: 200px;
}


.clanek img {
 margin: 0px 0px 20px 20px; 
 width: 50%;
 float: right;
}
.pic800 {
 width: 100%;
}


/*____________________________________________________________________________________________________________________________ KATALOG___*/
.polozka {
 margin: 30px auto;
 width: 50%;
 float: left;
}
.polozka_parametry {
 position: absolute;
 left: 10px;
 bottom: 0;
 width: 50%;
 color: #888888;
 font-size: 15px;
}

.polozka_var {
 margin-bottom: 30px;
 width: 33%;
 float: left;
}

/*____________________________________________________________________________________________________________________________ DETAIL___*/
.detail_img {
 width: 100%;
 text-align: center;
}
.detail_img a img {
 width: 80%;
}
.detail {
 width: 100%;
 float: none;
}
.detail_cena div {
 padding-top: 30px;
 width: 100px;
 height: 70px;
 font-size: 24px;
}


/*____________________________________________________________________________________________________________________________ OBJEDNÁVKA___*/
.button_send {
 padding: 20px 25px 20px 25px;
 width: 100%; 
}
.sumarizace {
   width: 80%;
}


/*____________________________________________________________________________________________________________________________ FORM___*/
.box_form {
   padding: 20px 10px 20px 10px;
}
.pole {
   width: 90%;
   font-size: 17px;
}
.textpole {
   width: 90%;
   font-size: 17px;
}
.label {
 padding-right: 0px; 
 text-align: left;
 float: left;
}

/*____________________________________________________________________________________________________________________________ OBECNE___*/
.no_tablet {
 display: none;
}

}