/* nowy kod do edycji */

/*style.css v3*/
@import url("_style_support.css");@import url("https://use.fontawesome.com/519a702474.css");@import url('https://fonts.googleapis.com/css?family=Caveat');@import url('https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:300,400,700&subset=latin-ext');@import url('https://fonts.googleapis.com/css?family=Caudex');@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,700;1,700&display=swap');

@media all{body{font-family:'Roboto',serif;font-size:18px;line-height:1.4em;color:#333;background:#fff;margin:0px;padding:0px;}
html {scroll-behavior: smooth;}
.body{width:100%;margin:0px;float:left; background-color: #190100; color: #F2E5D2;}
article,section,aside,hgroup,nav,header,footer,figure,figcaption,ul,div,form,input,select,textarea,main{display:block;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input,select,textarea{display:block;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto',serif;padding:10px;float:left;border:solid 1px #ccc;}
ul ul{padding-left:20px;}
ul{list-style:inside;}
table tr td{vertical-align:top;}
img,a img{max-width:100%;height:auto;border:0;}
.clear{font-size:0px;line-height:0px;margin:0px;padding:0px;clear:both;height:0px;}
mark,.mark{color:red;background:transparent;}
iframe,embed{max-width:100%;}
a{color:#fac122;text-decoration:none;cursor:pointer;transition:0.5s all;}
a:hover{color:#fad500;text-decoration:none;}
.all{width:100%;margin:0px auto;}
.center{width:100%;max-width:1200px;margin:0px auto;}
header{width:100%;margin:0px auto 0px auto;padding:0;float:left; background: #141416;
    padding: 0.5em 1em;
    max-width: 100%;position:fixed;top:0;left:0;right:0;z-index:1000;}
header > .center {max-width:unset;
   
}
header .header_top{float:left;width:100%;border-bottom:solid 1px #ccc;}
header .header_top .login{float:right;margin:14px 0px 0px 0px;}
header .header_top .right_shop{float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}
header .header_top .right_shop .lang{float:left;width:100%;}
header .header_top .right_shop .currency{float:left;width:100%;}
header .text{float:left;margin:0px 0px 0px 0px;}
header .logo{float:left;margin:10px 0px 10px 0px;}
header .logo img {display: block; margin: 0 auto;max-height:80px; width:auto;}
.search{width:300px;float:right;margin:10px 0px 0px 0px;}
.search input{width:100%;background:url(img/szukaj.png) no-repeat right;}

table.reg {width:100%;border-collapse:collapse;margin:40px 0;}
table.reg tr td {padding: 0 20px;border:1px solid #ddd;}

.div_text_slider1 {float:left;width: 100%;padding-top:118px;}
.div_text_slider1 .div_menu_text{width: calc(50% - 10px);margin: 127px 0 0 10px;float: left;padding: 20px 40px;font-family: 'Yanone Kaffeesatz',Helvetica,Arial,Lucida,sans-serif;font-size: 26px; line-height: 140%;}
.div_text_slider1 .div_menu_text .div_menu_text1{}
.div_text_slider1 .div_menu_text .div_menu_text1 p{color:#fff;}
.div_text_slider1 .div_menu_text .div_menu_text1 p a{color:#fff;} 
.div_menu_text .div_text_button_contact { text-align:center;}
.div_menu_text .div_text_button_contact a{ color: #fff;
    font-weight: bold;
    padding: 20px;
    border-radius: 30px;
    background: #fad500;}


.div_text_slider1 .div_text_slider{float:left;width:50%;padding:120px 0 315px 0;text-align:center;}
.div_text_slider1 .div_text_slider .div_h1{color:#fac122;float:left;width:100%;font-size:48px;font-family:'Yanone Kaffeesatz',Helvetica,Arial,Lucida,sans-serif;}
.div_text_slider1 .div_text_slider .div_h2{font-size:90px;font-family:'Yanone Kaffeesatz',Helvetica,Arial,Lucida,sans-serif !important;line-height:1em;text-transform:uppercase;font-weight:600;color:#fff;text-shadow: 2px 2px 2px #000000;padding:50px 0 10px 0;float:left;width:100%;}
.div_text_slider1 .div_text_slider .div_text{float:left;width:100%;font-weight:400;font-size:29px;line-height:50px;font-family:'Yanone Kaffeesatz',sans-serif;color:#fff;}
.div_text_slider1 .div_text_slider .div_text a{color:#fff;}
.div_text_slider1 .div_text_slider .div_text p{margin:0;padding:0;}
.div_text_slider1 .div_text_slider .div_book{float:left;width:100%;margin:60px 0 0 0px;}
.div_text_slider1 .div_text_slider .div_book a{font-family:'Open Sans',sans-serif;background-color:#fad500;border-color:#fad500;color:#ffffff;border-radius:30px;padding:25px 52px;font-size:18px;font-weight:500;transition:1s all;}
.div_text_slider1 .div_text_slider .div_book a:hover{background:transparent;border:solid 1px #fff;transition:0.4s all;}
nav.cssmenu ul,nav.cssmenu li,nav.cssmenu span,nav.cssmenu a{margin:0;padding:0;position:relative;}
nav.cssmenu {margin: 32px 0px;float:right;}
nav.cssmenu:after,nav.cssmenu ul:after{content:'';display:block;clear:both;}
nav.cssmenu a{display:inline-block;}
nav.cssmenu ul{list-style:none;}
nav.cssmenu > ul{margin:0px;float:left;list-style:none;}
nav.cssmenu > ul > li{float:left;text-align:left;margin:0 18px;}
nav.cssmenu > ul > li > a{margin:0px;padding:5px 15px;text-decoration:none;color:#fff;font-size:22px;font-family:'Yanone Kaffeesatz',Helvetica,Arial,Lucida,sans-serif;}
nav.cssmenu > ul > li:last-child{margin-right:0;}
nav.cssmenu > ul > li:last-child > a{}
nav.cssmenu > ul > li:first-child > a{}
nav.cssmenu > ul > li:hover > a,nav.cssmenu > ul > li.active > a{border-bottom:solid 1px#fac122;}
nav.cssmenu > ul > li:hover:after{content:'';display:block;width:0;height:0;position:absolute;left:50%;bottom:0;margin-left:-10px;}
nav.cssmenu > ul > li.active:after{content:'';display:block;width:0;height:0;position:absolute;left:50%;bottom:0;margin-left:-10px;}
nav.cssmenu .has-sub{z-index:1000;}
nav.cssmenu .has-sub:hover > ul{display:block;}
nav.cssmenu .has-sub ul{display:none;position:absolute;width:200px;top:100%;left:0;}
nav.cssmenu .has-sub ul li{}
nav.cssmenu .has-sub ul li a{background:#b9b8b5;border-bottom:1px solid #ccc;filter:none;font-size:15px;display:block;line-height:120%;padding:10px;color:#FFF;}
nav.cssmenu .has-sub ul li:hover a{color:#fad500;transition:all 0.2s;}
nav.cssmenu .has-sub ul li.active a{}
nav.cssmenu .has-sub .has-sub:hover > ul{display:block;border:none;}
nav.cssmenu .has-sub .has-sub ul{display:none;position:absolute;left:100%;top:0;}
nav.cssmenu .has-sub .has-sub ul li a{background:#fff;color:#000;}
nav.cssmenu .has-sub .has-sub ul li a:hover{background:#fff;color:#fac122;}
nav.cssmenu .has-sub .has-sub ul li.active a{background:#fff;color:#fac122;}
.open_menu{display:none;position:absolute;top:10px;right:10px;cursor:pointer;}
main.captcha-verify form {display: flex;justify-content: center;align-items: center;flex-direction: column;}
main.captcha-verify form .g-recaptcha {margin-bottom:2rem;min-height: 80px;}
main.captcha-verify h1 {text-align: center;}
main.captcha-verify p {text-align: center;font-size:1.3rem;}
.open_menu img{float:left;height:40px;}
.open_menu.v2{margin:29px 0px;position:static;float:right;text-align:center;cursor:pointer;padding:8px 20px;background:#fac122;color:#fff;font-size:16px;border-radius:4px;}
nav.menu_mobile{display:none;float:left;width:100%;padding:0px 0%;    background: rgb(0 0 0 / 60%);position:absolute;top:100%;left:0;right:0;z-index:1000;}
nav.menu_mobile ul{position:relative;z-index:100;margin:0;padding:0;}
nav.menu_mobile ul li{float:left;width:100%;padding:10px;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
nav.menu_mobile ul li a:hover{text-decoration:underline;}
nav.menu_mobile ul li a{color:#fff;font-size:22px;line-height:30px;font-weight:300;display:block;font-family:'Yanone Kaffeesatz',sans-serif;}
nav.menu_mobile ul li.active,nav.menu_mobile ul li:hover{background:#fac122;text-decoration:underline;}
nav.menu_mobile ul li ul{padding-left:10px;}
.extra_img{}
.extra_img_home{}
.slider_one_img{width:100%;}
.slider_one_img img{width:100%;}
.slider_opis{width:100%;position:relative;margin-top:-55px;padding:10px 20px;background:black;opacity:0.8;color:white;bottom:0;float:left;}
.slider_opis a{color:white;}
.slider_opis a:hover{color:white;text-decoration:underline;}
.left{float:left;}
.right{float:right;}
main{width:100%;max-width:1200px;margin:0px auto;padding:0px 0px 20px 0px;clear:both;height:auto;}
main section.long{width:75%;margin:0px 0px 0px 0px;padding:0px 0px 0px 2%;}
main aside.menu{width:25%;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}
main section.long.full{width:100%;max-width:1200px;padding:0;font-weight:400;font-family:'Caudex',serif;}
main section.long .text_box_contact{width:49%;float:left;margin-right:2%;}
main section.long .text_box_form{width:48%;float:left;}
main section.long .contact_bottom{width:100%;float:left;margin:15px 0px 0px 0px;}
.whereami{clear:both;padding:3px 0px;font-size:11px;display:none;}
.whereami a{margin:0 2px;}
h1,main h3.contact{font-size:35px;margin:40px 0px 10px 0px;padding:0px 0px 10px 0px;font-weight:400;width:100%;text-align:center;line-height:130%;text-transform:uppercase;font-family:'Yanone Kaffeesatz',Helvetica,Arial,Lucida,sans-serif;}
main h2,main h3,main h4{font-size:35px;margin:10px 0px 0px 0px;padding:0px 0px 5px 0px;font-weight:300;font-family:'Caveat',cursive;}
main aside.menu .box{width:100%;float:left;clear:both;margin:0px 0px 20px 0px;padding:0px;}
main aside.menu .box p{clear:both;float:left;margin:5px 0px;line-height:20px;}
main aside.menu .h3{font-size:22px;margin:0px 0px 10px 0px;padding:8px 10px;font-weight:300;color:#fff;background-color:#000;}
main aside.menu ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:5px 0px 5px 0px;padding:0px;width:100%;float:left;clear:both;}
main aside.menu ul li{float:left;clear:both;margin:0px;width:100%;list-style:disc;list-style-position:inside;line-height:22px;}
main aside.menu ul li.noactive{display:none;}
main aside.menu ul li a{color:#000;font-weight:300;}
main aside.menu ul li a:hover,main aside.menu ul li a.active{color:#fad500;}
main aside.menu ul ul{padding-left:10px;}
.div_section_two{float:left;width:100%;margin:70px 0;text-align:center;}
.div_section_two .div_left{float:left;width:50%;padding:0 3% 0 0;}
.div_section_two .div_left img{}
.div_section_two .div_left .div_h1{font-size:74px;font-family:'Yanone Kaffeesatz',sans-serif;color:#363631;line-height:60px;}
.div_section_two .div_left .div_h2{font-weight:400;font-size:48px;font-family:'Caveat',cursive;text-align:inherit;color:#fad500;}
.div_section_two .div_left p{font-size:21px;line-height:40px;font-weight:300;font-family:'Caudex',serif;color:#888;}
.div_section_two .div_left .div_book{float:left;width:100%;margin:35px 0 0 0;}
.div_section_two .div_left .div_book a{background-color:#fad500;border:solid 1px #fad500;color:#ffffff;border-radius:30px;padding:15px 52px;font-size:18px;font-weight:500;transition:1s all;}
.div_section_two .div_left .div_book a:hover{background:transparent;color:#fad500;border:solid 1px #fad500;transition:0.4s all;}
.div_section_two .div_right{float:left;width:50%;padding:115px 0 0 3%;}
.div_section_two .div_right img{}
.div_section_three{margin:0px 0 60px 0;}
.div_section_three .div_desser{transition:0.5s all;width:100%;display:grid;grid-template-columns:1fr 1fr;}
.div_section_three .div_desser .image img {display: block;width:100%;}
.div_section_three .div_desser .desser_txt {padding: 40px;}
.div_section_three .div_desser .desser_txt h2 {text-transform: uppercase; font-size:35px;margin:40px 0px 10px 0px;padding:0px 0px 10px 0px;font-weight:400;width:100%;color:#000;line-height:130%;text-transform:uppercase;font-family:'Yanone Kaffeesatz',Helvetica,Arial,Lucida,sans-serif;}
.div_section_three .div_desser:nth-child(even) .image {order:2;}

.div_section_three .div_desser:hover{}
.div_section_three .div_desser a {text-align: center;font-family: 'Yanone Kaffeesatz',sans-serif;color: #fff;font-size: 30px;display: flex;justify-content: center;align-items: center;text-transform: uppercase;line-height: 150%;background: #000;padding: 5px 30px;width: max-content;transition:.5s ease all;}
.div_section_three .div_desser a:hover {background: #c00e0e;}
.div_section_four{width:100%;text-align:center;width:50%;margin:0 auto;}
.div_section_four .div_h1{font-size:74px;font-family:'Yanone Kaffeesatz',sans-serif;color:#363631;}
.div_section_four .div_h2{font-weight:400;font-size:48px;font-family:'Caveat',cursive;text-align:inherit;color:#fad500;}
.div_section_four p{font-size:21px;line-height:40px;font-weight:300;font-family:'Caudex',serif;color:#888;}
.div_section_three .div_desser a:hover{}
.mini_g{width:33.333%;padding:1%;float:left;}
.mini_g div{float:left;width:100%;}
.mini_g div a{text-decoration:none;color:#000;font-weight:500;}
.mini_g div img{float:left;width:100%;}
.mini_g div span{float:left;width:100%;display:block;text-align:center;line-height:130%;}
.box_photo{float:left;width:25%;margin:10px 0 0px 0%;padding:2%;text-align:center;font-size:12px;line-height:13px;}
.box_photo_photo{width:100%;}
.galeria_list_clear4{display:block;}
.galeria_list_clear3{display:none;}
.galeria_list_clear2{display:none;}
.home_cat {margin: 40px 0;}
.home_cat h2 {font-size:35px;margin:40px 0px 10px 0px;padding:0px 0px 10px 0px;font-weight:400;width:100%;text-align:center;color:#000;line-height:130%;text-transform:uppercase;font-family:'Yanone Kaffeesatz',Helvetica,Arial,Lucida,sans-serif;}

.home_cat .opinia {background:#f4f4f4;padding:20px 30px;border-radius:10px;color:#575757;}
.home_cat .opinia h3 {font-size:16px;font-style:italic; color:#000;}
.home_cat .opinia h3 span {font-style:normal; color:#888; font-weight: 300; font-size: 12px; display: block;}

.articles {display:grid;grid-template-columns: 1fr 1fr 1fr; grid-gap: 20px;}
article.article{padding:1%;}
article.article h4{margin:15px 0 0 0;padding:0;float:left;width:100%;}
article.article h4 a{transition:0.4s all;color:#000;font-size:35px;}
article.article h4 a:hover{color:#fad500;}
article.article .l_img{width:100%;float:left;padding:0;text-align:center;}
article.article .l_img img{}
article.article .r_desc{width:100%;float:left;padding:0%;font-weight:400;color:#888;}
article.article .more{float:right;margin:10px 0px 0px 0px;}
article.box_produkt{width:33.333%;float:left;padding:0;margin-bottom:20px;padding:1%;}
article.box_produkt h4{margin:15px 0 0 0;padding:0px;font-size:120%;font-weight:400;float:left;width:100%;}
article.box_produkt h4 a{float:left;width:100%;transition:0.4s all;color:#000;font-size:35px;line-height:1em;font-family:'Yanone Kaffeesatz',sans-serif;}
article.box_produkt h4 span.price{float:left;width:100%;margin:15px 0 0 0;font-size:32px;color:#8BC34A;}
article.box_produkt .l_img{width:100%;float:left;padding:0%;text-align:center;}
article.box_produkt .l_img img{}
article.box_produkt .r_desc{width:100%;float:left;}
article.box_produkt .more{float:right;margin:10px 0px 0px 0px;}
article.box_produkt .more a{color:#000;}
.p_slider{float:left;width:300px;padding:10px 10px 0 0;text-align:center;}
h1 span.price{float:right;color:#888;font-family:'Caudex',serif;font-style:italic;font-size:30px;}
.p_buy{float:left;width:100%;margin:0 0 10px 0;}
.div_upfooter{float:left;width:100%;background:url(img/bg.jpg) no-repeat;color:#fff;font-size:22px;margin:20px 0 0 0;}
.div_upfooter .div_map{width:50%;float:left;}
.div_upfooter .div_map iframe{float:left;}
.div_upfooter .div_contact{width:50%;float:right;text-align:center;margin:1px 0 0 0;line-height:1.4em;}
.div_upfooter .div_contact p{}
.div_upfooter .div_contact p a{padding:0 7px 0 7px;background:transparent;font-size:25px;color:#fff;}
.div_upfooter .div_contact p a:hover{color:#fac122;}
.div_upfooter .div_contact .div_icon{float:left;width:100%;line-height:60px;}
.div_upfooter .div_contact .div_icon a{color:#fff;}
.div_upfooter .div_contact .div_icon a svg{background:#fad500;border-radius:100%;transition:0.4s all;width:52px;height:37px;padding:12px 0 0 0;border:solid 1px #fad500;}
.div_upfooter .div_contact .div_icon a svg:hover{background:transparent;}
.div_upfooter .div_book{float:left;width:100%;margin:20px 0 40px 0;}
.div_upfooter .div_book a{background-color:#fad500;border:solid 1px #fad500;color:#ffffff;border-radius:30px;padding:15px 52px;font-size:18px;font-weight:500;transition:1s all;}
.div_upfooter .div_book a:hover{background:transparent;color:#fad500;border:solid 1px #fad500;transition:0.4s all;}
footer{padding:0px 0px 0px 0px;width:100%;margin:0px auto 0px auto;clear:both;font-size:12px;color:#fff;bottom:0;background:#000;}
/*footer a{color:#ccc;}
footer a:hover{color:#fff;}
*/
footer .cookie_info_footer{float:left;width:100%;font-size:11px;}
.stopka_l{float:left;font-size:11px;}
.stopka_r{float:right;font-size:11px;}
.stopka_r a{color:#fff;}
footer ul{}
footer ul li{display:inline;margin-right:15px;}
footer ul li:last-child{margin-right:0;}
footer ul li a{font-size:12px;}
footer .licznik{}
form{float:left;width:100%;}
form.short{float:none;margin:auto;width:100%;max-width:600px;}
input[type=submit],input[type=button]{width:auto;margin:auto;float:none;clear:both;cursor:pointer;background:#fad500;color:#fff;text-transform:uppercase;border:0;transition:0.4s all;border-radius:30px;padding:10px 32px;font-size:18px;}
input[type=submit]:hover,input[type=button]:hover{}
form div.line input.short,form div.line_desc input.short{width:auto;min-width:200px;}
div.line{float:left;width:100%;margin:5px 0;}
div.line input[type=checkbox],div.line input[type=radio]{width:auto;margin:10px 0px 10px 0px;}
div.line div.desc2{float:left;margin:4px 10px 4px 10px;}
form div.line input,form div.line select,div.line textarea{width:100%;}
form div.line .input50{width:49.5%;}
form div.line .input33{width:33%;}
form div.line .input33.input_center{margin:0px 0.3%;}
form div.line_desc{float:left;width:100%;margin:5px 0;}
form div.line_desc input,form div.line_desc select,div.line_desc textarea{width:70%;}
form div.line_desc div.desc{width:30%;float:left;text-align:right;padding:10px 2% 0;}
form div.line_desc input[type=checkbox],form div.line_desc input[type=radio]{width:auto;margin:10px 0px 10px 0px;}
form div.line_desc div.desc2{float:left;margin:8px 10px 10px 10px;}
form div.line_desc div.group{float:left;width:70%;}
form div.line_desc div.group input,form div.line_desc div.group select,form div.line_desc div.group textarea{clear:left;}
form div.line_desc .input33{width:33%;float:left;clear:none !important;}
form div.line_desc .input33.input_center{margin:0px 0.3%;}
form div.info_short{float:right;clear:left;width:70%;border:solid 1px #ccc;padding:5px;margin:5px 0;}
form div.info_long{float:left;width:100%;border:solid 1px #ccc;padding:5px;margin:5px 0;}
form div.line_desc.contact_rodo div{float:left;width:calc(100% - 20px);margin:7px 0px 10px 0px;font-size:11px;line-height:14px;}
form div.line_desc.contact_rodo input[type=checkbox]{float:left;width:20px;margin:8px 0px 10px 0px;}
.news{margin:10px 0px;}
.news p{margin:0px;padding:0px;}
.ads{width:100%;max-width:1200px;text-align:center;margin:20px auto;}
.ramka_prawa{position:fixed;right:0;top:90px;}
.ramka_lewa{position:fixed;left:0;top:90px;}
div.page{float:right;}
div.page a{float:left;padding:2px 10px 2px 10px;border:solid 1px #fff;font-size:15px;margin-left:5px;}
div.page a:hover{color:#fac122;border:solid 1px #D8D8D8;}
div.nastepna,div.page_nastepna{background:#FFF;text-align:center;margin:22px 0;padding:5px 0;border:solid 1px #D8D8D8;}
div.page a.strona_active{color:#fac122;border:solid 1px #D8D8D8;}
.onlymobile{display:none;}
.ugt-table{}
.ugt-table td{padding:5px 10px;}
.ugt-table-2c-30-70 tr td.first-child{width:30%;}
.ugt-table-5c tr td{width:20%;}
.m{float:left;width:100%;margin-bottom:20px;}
.m .h2{float:left;width:100%;margin-bottom:20px;font-size:0px;}
.m .h2 .img{width:40%;text-align:right;display:inline-block;vertical-align:middle;}
.m .h2 .img img{height:150px;border-radius:50%;}
.m .h2 .txt{width:60%;padding:0px 0px 10px 30px;font-size:50px;line-height:120%;display:inline-block;vertical-align:middle;}
.p{display:inline-block;vertical-align:middle;width:calc(50% - 43px);margin:20px;border-bottom:solid 1px #ded9d5;padding:0px 0px 5px 0px;color:#53402f;}
.p .name{float:left;font-weight:700;font-size:18px;width:calc(100% - 70px);}
.p .price{float:right;font-weight:700;font-size:18px;}
.p .desc{float:left;width:100%;font-size:15px;}
}
@media (max-width:1450px){
}
@media (max-width:1220px){.center,main{padding:0 20px;}
footer{padding:0 20px;}
}
@media (max-width:1200px){.onlyhd{display:none;}
.box_photo{width:33.333%;}
.galeria_list_clear4{display:none;}
.galeria_list_clear3{display:block;}
.galeria_list_clear2{display:none;}
}
@media (max-width:1090px){.div_section_three .div_desser a{font-size:40px;}
}
@media (max-width:1070px){.div_section_four .div_h1{line-height:60px;margin:22px 0;}
.div_section_four .div_h2{line-height:48px;margin:0 0;}
.div_section_four p{line-height:23px;}
}
@media (max-width:1000px){
    .articles {grid-template-columns: 1fr 1fr;}
.div_section_three .div_desser {grid-template-columns: 1fr;}
.div_section_three .div_desser:nth-child(even) .image {order:0;} 
article.box_produkt{width:100%;text-align:center;}
article.box_produkt .more{width:100%;}
.div_upfooter .div_contact{width:100%;text-align:center;margin:20px 0 35px 0;}
.div_upfooter .div_map{width:100%;text-align:center;}
.div_text_slider .div_h1{line-height:60px;}
.div_text_slider .div_h2{padding:15px 0 10px 0;line-height:80px;}
.div_text_slider .div_text{line-height:35px;}
.div_text_slider .div_book{margin:50px 0 0 0px;}
.open_menu{display:block;}
nav.cssmenu{display:none;}
nav.cssmenu_mobile{display:block;margin-top:13px;}
.onlymobile{display:block;}
header{padding:10px 0;}
.div_text_slider{padding:100px 0 140px 0;}
.search{float:left;width:100%;margin:10px 0 0px 0;}
.div_section_two{margin:40px 0 0 0;}
.div_section_two .div_left{width:100%;padding:0 0 0 0;margin:0 0 30px 0;}
.div_section_two .div_right{width:100%;padding:0 0 0 0;}
.div_section_two .div_left .div_h1{line-height:60px;margin:10px 0 0 0;}
.div_section_two .div_left .div_h2{margin:20px 0;line-height:50px;}
.div_section_two .div_left p{line-height:20px;}
.div_section_two .div_left .div_book{margin:15px 0 0 0;}
main section.long{width:100%;padding:0;}
main aside.menu{display:none;}
main section.long .text_box_contact{width:100%;margin:0;}
main section.long .text_box_form{width:100%;margin-top:10px;}
.stopka_l{float:left;width:100%;}
.stopka_r{float:left;width:100%;}
footer ul li{display:block;float:left;margin-right:15px;}
.ugt-table-2c-30-70 tr td.first-child{width:50%;}
.ugt-table-5c tr td{width:calc(50% - 20px);display:block;float:left;}
.p{width:98%;margin:20px 1%;}
}

@media (max-width:950px){
    .div_text_slider1 .div_text_slider {width: 100%;    padding: 20px 0 70px 0;}
    .div_text_slider1 .div_menu_text {width: 100%;margin: 0;text-align: center;background: #000000b8;padding: 10px 0;}
    .div_menu_text .div_text_button_contact {float:none;margin:auto;    padding: 25px 0 0 0;}
    .div_menu_text .div_text_button_contact a {    float: none;        clear: left;}

}

@media (max-width:900px){form div.line_desc input,form div.line_desc form select,div.line_desc textarea{width:100%;}
form div.line_desc div.desc{width:100%;text-align:left;padding:10px 0px 10px 0px;}
form div.line_desc div.group{width:100%;}
form div.info_short{width:100%;}
}
@media (max-width:800px){
header .text{display:none;}
header .header_top .login{float:left;}
.mini_g{width:50%;}
}
@media (max-width:780px){.articles {grid-template-columns:1fr;max-width:600px;margin:0 auto;}

}
@media (max-width:750px){.div_section_four{float:left;width:100%;}
.div_section_three{margin:0px 0 30px 0;}
}
@media (max-width:700px){.ugt-table-2c-30-70 tr td.first-child,.ugt-table-2c-30-70 tr td{width:100%;display:block;padding:0px 0px 10px 0px;}
.ugt-table-2c-30-70 tr td img{margin:auto;float:none;display:block;}
}
@media (max-width:600px){.p_slider{float:left;width:100%;padding:0px 0px 0 0;}
header{padding:0 0 0 0;}
header .logo{width:100%;text-align:center;}
.open_menu.v2{width:100%;margin:0 0 1px 0;}
.div_text_slider{padding:50px 0 50px 0;}
.m .h2 .img{width:100%;text-align:center;}
.m .h2 .txt{width:100%;padding:20px 0;font-size:35px;text-align:center;}
}
@media (max-width:530px){
}
@media (max-width:445px){.div_text_slider .div_h2{font-size:70px;line-height:60px;}
}
@media (max-width:430px){.box_photo{float:none;margin:10px auto;width:70%;}
.mini_g{float:none;margin:10px auto;width:100%;}
}
@media (max-width:420px){.galeria_list_clear4{display:none;}
.galeria_list_clear3{display:none;}
.galeria_list_clear2{display:block;}
}
@media (max-width:350px){.div_section_four .div_h1{font-size:60px;line-height:50px;}
}
@media (max-width:300px){.box_photo{width:100%;}
}
