@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato:400,700&display=swap');


      .sr #top-2, .sr #section-2,.sr #special-offer {
        visibility: hidden;
      }
.pakiety-flex{display:flex;flex-wrap:wrap;width:100%}
.text-catalogue{background:#fff;color: #000000;font-size: 22px;font-weight: 300;line-height: 30px;letter-spacing: 0.22px;margin-bottom:50px;padding:30px}
.pakiety-title{margin:25px 0px;text-transform:uppercase;font-size:30px;font-weight:bold}
/*	OGLNE	*/
body {margin:0 auto;padding:0px;font-family: 'Lato', sans-serif !important}
.nag1 {color:#1E4D95; font-weight:bold;}

.page { font-size:16px}
.white{background:none;border:none}
.navbar-default .navbar-nav > li > a{color:#fff}
.navbar-nav > li > a{font-size:18px;font-weight:bold;color:#fff}
.navbar-nav{float:none;margin: 0 auto;display: table;table-layout: fixed;}/*menu center*/

.relative{position:relative}
#top{position:absolute;z-index:99;left:0px;right:0px;background: #160a0a;}
#top-2 .header-text1 a{color:#fff}

#top-3{height:300px;overflow:hidden}
#bs-example-navbar-collapse-1 {}
.navbar-default .navbar-nav > li > a:hover{color:#e3e3e3}
.header-text{position:absolute;width:100%;top:45vh}
.header-text h1,.header-text h2{color:#f4e0b1;font-size:82px;text-transform:uppercase;padding:0px 5px;line-height:87px;margin:0px}
.header-text h3{color:#fff;font-size:32px;padding:10px 5px;text-transform:uppercase;margin-top:10px}
.header-text h4{color:#fff;font-size:20px;margin: 0;padding: 15px 10px 14px;float:left}
.header-text h1,.header-text h2,.header-text h4{background: url(images/bg-text.png);float:left;clear:both}
.header-text h3{float:left;clear:both}

#origin-input{top: 170px !important;left: 10px !important;background-color: #fff;
    font-family: Roboto;
	font-display:swap;
    font-size: 15px;
    font-weight: 300;
    margin-left: 12px;
    padding: 0 11px 0 13px;
    text-overflow: ellipsis;
    width: 200px;margin-top: 10px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 2px 0 0 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 32px;
    outline: none;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);}
#mode-selector,#destination-input{display:none}
.more-header{float:left}
.stopka { width:100% !important}
.autor{text-align:right; padding-top:15px; padding-bottom:60px}
.autor a{color:#000}
.autor a:hover{text-decoration:none}

.oferta-text{position:absolute;top:7vh;left:2vw;z-index: 999;}
.oferta-text h2{color:#fff;font-size:36px;text-transform:uppercase;padding:0px 5px;line-height:40px;margin:0px}
.oferta-text h3{color:#fff;font-size:36px;padding:0px 5px;text-transform:uppercase;margin-top:10px;line-height:40px;margin:2px 0px 2px 0px}
.oferta-text h4{color:#f4e0b1;font-size:18px;margin: 0;padding: 15px 10px 14px;float:left}
.oferta-text h2,.oferta-text h3{background: url(images/bg-text.png);float:left;clear:both}
.oferta-text h4{background: #331d1d;float:left;clear:both}
.oferta-text span{font-size:30px}
.oferta-text h3{float:left;clear:both}

.more-ofertas{padding:0 0 0 15px}
.more-ofertas:hover{transform: scale(1.0, 1.0) !important}
#map{height:860px}
.contact-absolute{height:150px;background: #fff;z-index:999;width:100%;font-size:20px; border-bottom:1px #331d1d; solid}
.contact-absolute h1 { font-size:24px; margin:0}
.oferta-animated {display:block;overflow:hidden}
.rel-ofr {display:block;overflow:hidden}
.oferta-animated img:hover{transform: scale(1.20, 1.20);transition: transform 0.8s ease;}
.oferta-animated img{transition: transform 0.8s ease;}
.log-pt{margin-top: 20px;margin-bottom: 20px;}
.text-max{margin:0 auto}
.menu-zmiana{margin-top:45px}

.newsletter-title{float:left;color:#fff;margin-top:25px;text-transform:uppercase}
.newsletter-input{float:left}
.newsletter-input2 .submit1{background:#f4e0b1;color:#331d1d !important;font-size:18px;padding:8px 15px 7px}
.newsletter-input2 .submit1:hover{background:#fff;color:#331d1d !important;text-decoration:none}
.newsletter-input input{background:#241414;color:#402727;border:0px;padding:15px 15px 10px;margin-top:15px;margin-left:30px;margin-right:1px;min-width: 240px;}

.strzalka{margin-top: 35px;margin-left: 15px;margin-right: 15px;float: left}
.text-strzalka{color: #f4e0b1;display: block;float: left;font-size: 16px;margin-top: 13px;width: 230px;}
.social-media{text-align:right;margin-top:20px}

.rel-ofr{position:relative}
.ofrt-r{position:absolute;bottom:25px;right:20px;}
.ofrt-r a{background:#f4e0b1;color:#331d1d;padding:10px 20px;font-size:16px;text-transform:uppercase }
.ofrt-r a:hover{text-decoration:none}
.ofrt-l{position:absolute;bottom:25px;left:20px;}
.ofrt-l a{background:#331d1d;color:#f4e0b1;padding:10px 20px;font-size:16px;text-transform:uppercase }
.ofrt-l a:hover{text-decoration:none}
.text-header-a{z-index: 9999;bottom: 30px;left: 0px;text-align: Center;right: 0px;position:absolute;margin:0 auto}

.rezerwacja{background:#f4e0b1;color:#331d1d;padding:10px 20px;width:160px;font-size:16px;text-transform:uppercase;margin-right:25px;margin-left: -50px; }
.rezerwacja:hover{color:#331d1d;text-decoration:none}
.zadaj{background:#331d1d;color:#f4e0b1;padding:10px 20px ;width:160px;font-size:16px;text-transform:uppercase;margin-left:25px}
.zadaj:hover{color:#f4e0b1;text-decoration:none}

.rezerwacja2{text-align:center; width:320px; margin: 0 auto; display:block; background:#f4e0b1;color:#331d1d;padding:10px 20px;font-size:14px;text-transform:uppercase; }
.rezerwacja2:hover{color:#331d1d;text-decoration:none}
.zadaj2{text-align:center; width:320px; margin: 0 auto; background:#331d1d;color:#f4e0b1;padding:10px 20px ;font-size:14px;text-transform:uppercase;display:block;}
.zadaj2:hover{color:#f4e0b1;text-decoration:none}

.gawra_zob{background:#f4e0b1;color:#331d1d;padding:10px 20px;width:160px;font-size:16px;text-transform:uppercase;margin-right:25px;}
.gawra_zob:hover{color:#331d1d;text-decoration:none}
.gawra_zob {color:#331d1d !important;text-decoration:none}

.gawra-h3 {text-transform:uppercase; font-weight:bold; color:#f4e0b1; font-size:20px;}

.centrum-0 {text-align:center; color:#331d1d; line-height: 30px; font-size:16px;}
.centrum-0-1 {text-align:center; color:#331d1d;}
.centrum-0-2 {margin:0 auto;}
.carousel-control  { width:5% !important}

.tab-cen{font-weight:bold; background:#331d1d; color:#fff; text-transform:uppercase; padding:10px 80px; text-align:center; border:solid 1px #fff}
.tab-cen2{font-weight:bold; background:#f4e0b1; color:#331d1d; padding:10px 20px; text-transform:uppercase; text-align:center; border:solid 1px #fff}
.tab-cen3{background:#f4ebd9; color:#331d1d; padding:10px 20px; text-align:center; border:solid 1px #fff}
.tab-cen4{background:#faf6eb; color:#331d1d; padding:10px 20px; text-align:center; border:solid 1px #fff}

.nowa1 {color:#331d1d; padding:10px 20px;}
.nowa2 {color:#fff; padding:10px 20px; }
.nowa3 {padding-left:0; padding-right:0;}
.cennik_new {background:url(images/cennik_new_bg.jpg) top center repeat-y}
.cennik_new2 {background:url(images/cennik_new2_bg.jpg) top center repeat-y}
.cennik_new3 {}
.fiszka_cennik {position:absolute; top:30px; right:-30px;z-index: 9;}

.klasa15 {font-weight:bold; text-transform:uppercase; color:#331d1d; text-align:center;}
.klasa15-2 {font-size:18px;}
.klasa15-3 {font-size:12px; font-weight:normal;}

.newsletter-input input::-webkit-input-placeholder {
   color: #4a2e2e;font-size:22px
}

.input1:-moz-placeholder { /* Firefox 18- */
   color: #4a2e2e;font-size:22px  
}

.input1::-moz-placeholder {  /* Firefox 19+ */
   color: #4a2e2e;font-size:22px  
}

.newsletter-input input:-ms-input-placeholder {  
   color: #4a2e2e;  font-size:22px
}

.newsletter-input2{float:left;margin-top:15px}
.newsletter-desc{float:left}

.contact{margin-bottom:10px}
#social-media{background:#331d1d;height:90px}
/*czasy opoznien*/


.delay-1 {
    -webkit-animation-delay: 1.0s;
    -moz-animation-delay: 1.0s;
    -o-animation-delay: 1.0s;
    animation-delay: 1.0s;
}
.delay-1a {
    -webkit-animation-delay: 1.20s;
    -moz-animation-delay: 1.20s;
    -o-animation-delay: 1.20s;
    animation-delay: 1.20s;
}

.delay-2 {
    -webkit-animation-delay: 1.40s;
    -moz-animation-delay: 1.40s;
    -o-animation-delay: 1.40s;
    animation-delay: 1.40s;
}

.delay-2a {
    -webkit-animation-delay: 1.60s;
    -moz-animation-delay: 1.60s;
    -o-animation-delay: 1.60s;
    animation-delay: 1.60s;
}

.delay-3 {
    -webkit-animation-delay: 1.8s;
    -moz-animation-delay: 1.8s;
    -o-animation-delay: 1.8s;
    animation-delay: 1.8s;
}
.delay-3a {
    -webkit-animation-delay: 2.0s;
    -moz-animation-delay: 2.0s;
    -o-animation-delay: 2.0s;
    animation-delay: 2.0s;
}

.delay-4 {
    -webkit-animation-delay: 2.2s;
    -moz-animation-delay: 2.2s;
    -o-animation-delay: 2.2s;
    animation-delay: 2.2s;
}
.delay-4a {
    -webkit-animation-delay: 2.4s;
    -moz-animation-delay: 2.4s;
    -o-animation-delay: 2.4s;
    animation-delay: 2.4s;
}
.delay-5 {
    -webkit-animation-delay: 2.6s;
    -moz-animation-delay: 2.6s;
    -o-animation-delay: 2.6s;
    animation-delay: 2.6s;
}
.delay-5a {
    -webkit-animation-delay: 2.8s;
    -moz-animation-delay: 2.8s;
    -o-animation-delay: 2.8s;
    animation-delay: 2.8s;
}
.delay-6 {
    -webkit-animation-delay: 3.0s;
    -moz-animation-delay: 3.0s;
    -o-animation-delay: 3.0s;
    animation-delay: 3.0s;
}
.delay-6a {
    -webkit-animation-delay: 3.2s;
    -moz-animation-delay: 3.2s;
    -o-animation-delay: 3.2s;
    animation-delay: 3.2s;
}

/*5 kolumn*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}


.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
/*end 5 kolumn*/
/*	SCROLLOWANIE TOP	*/
.to-top{text-align:center}
#scroll-to-top{display:none;position:fixed;bottom:15px;right:20px;opacity:0.8}
#scroll-to-top:hover{opacity:1;}


.fb-zalux{color: #aaa;font-size: 12px;margin-left: 25px;margin-right: -45px;margin-top: 10px;}



/*	Galeria */
.grid-item { width: 200px; margin-bottom: 10px; margin-left: 5px; margin-right: 5px; float:left }
.grid-item--width2 { width: 280px; }
.galerytitle{ }
.grid-item2 { width: 220px !important; height:150px !important; overflow:hidden  ;margin: 15px 0 0 0}
.grid-item3 {height:300px !important; overflow:hidden; margin-right:20px;position:relative;} 
.galery3 {margin-bottom:20px; color: #000; padding:0 20px 20px 0; width:100%; border-bottom: 1px #000 solid}
.galerytitle3 {min-width:500px; max-width:800px; text-align:justify; width:auto !important;}
.galerytitle3 h2{ font-size:24px; margin:0; text-transform:uppercase}
.containerta table {width: 100% !important}
.scroll-this { display:none !important}



/*	KOSZYK MENU	*/
.menu-cart1{margin-right:10px}
.menu-cart2{}
.menu-cart3{margin-left:10px}
.cart_amount {position:absolute; top:20px; right:15px; background:#2BB700; color:#fff;  padding:2px 6px; font-size:16px; line-height:16px;z-index:10  ;}
.cart_menu { position:absolute; top: 30px; right: 15px; color:#fff;font-size: 14px; }
.cart_menu a { color: #fff !important}
.cart_img { margin-bottom:30px}

/*	NEWSLETTER	*/
.f_newsletter{text-align:center;margin:0 10px}
.f_newsletter_box{margin:0 auto;width:420px;margin-top:15px}
.f_newsletter_text{font-size:18px}
.f_newsletter .input1{color:#000 !important;border:solid 1px #fff;font-size:16px;padding:5px;width:250px;background:url(images/bg-white-25.png) repeat}
.f_newsletter .button1{background:#FFFEFF;padding:5px;font-size:16px;color:#229DD9;border:none;margin-right:1px}
.f_newsletter .button1:hover{cursor:pointer;color:#000}
/*	PRODUKTY LISTA	*/
.product_detail{width:280px;padding:0;display:block;text-align:center;float:left;position:relative; margin:0 15px 20px 0; overflow:hidden  }
.product_right{ margin-right:0 !important}
.product_detail_text { display:none;}
.product_detail_link a { color:#FFF; }
	
.product_detail_name {position:absolute; text-align:left; bottom:0; padding:5px 10px; background:#000; opacity:0.8; color:#fff; z-index:200; width:260px; height:23px;  -moz-transition: height 0.3s cubic-bezier(0,.83,.87,.97);  -webkit-transition: height 0.3s cubic-bezier(0,.83,.87,.97);}
.product_detail_name a{ color:#FFFFFF; text-transform:uppercase }
.product_detail:hover .product_detail_name{ height:160px} 
.product_detail:hover  .product_detail_text { display:block; text-align:left; color: #fff}
.product_detail_pic{ position:relative; height:370px; overflow:hidden;} /*background:#F6F6F6*/
.product_detail img{max-width:370px;}
.product_detail a:hover{opacity:0.8;text-decoration:none}
.price_detail{margin-top:5px}
.price_detail .price{font-size:14px;color:#239ed9}
.price_detail .price2{font-size:14px;color:#CCCCCC;text-decoration:line-through;padding-left:15px}
.product_details_icons { margin-top:10px}
/*	PRODUKT PODGLĄD PEŁNY	*/
#product_full{position:relative;overflow:hidden;border-bottom:1px solid #CCCCCC;margin-bottom:20px;padding-bottom:30px; }
.product_full_img{width:390px;margin-left:12px;margin-right:20px;float:left}
.product_full_img-l img, .product_full_img-r img{width:450px;margin-top:10px}
.product_full_img-r{margin-left:10px}
.product_full_content{width:740px;border-left:solid 1px #999;padding-left:15px;min-height:260px;margin-top: 55px;}
.product_full_name h1{font-size:24px; text-transform:uppercase}
.product_full_symbol{font-size:16px}
.product_full_select{}
.product_full_basket{}
.product_full_details{font-size:18px;line-height:26px;margin-top:30px ;color:#666;text-transform:uppercase;margin-left:10px;width:40%}
.mocowanie{float:left;margin-top:30px;margin-left:20px}
.nag{font-size:18px;}
.product_full_logo{float:right;margin-top:30px}
.product_full_logo img{width:100px}
.product_full_content .a1{width:200px;float:left;color:#000000}
.product_full_text{margin-top:0;font-size:18px !important}
.product_full_price{margin:30px 0;float:right}
.product_full_price .price{font-size:30px;color:#000}
.product_full_price .price2{font-size:20px;color:#CCCCCC;text-decoration:line-through;padding-left:20px}
.product_full_basket{margin:30px 0 0 0;float:right}
.product_full_basket_cart{}
.product_full_basket_cart .input1{width:30px;padding:3px 5px 2px 5px;font-size:28px}
.product_full_basket_add{padding:5px 10px;background:#239ed9;color:#FFFFFF;text-transform:uppercase;text-align:center;font-size:18px;cursor:pointer;}
.product_full_basket_add img{margin:0 10px 0 0}
.product_full_basket_add:hover{}
.product_full_basket_select{text-align:right;margin-bottom:15px}
.product_full_basket_dostepnosc{font-size:18px;text-align:right;margin-bottom:15px;text-transform:uppercase}
.product_full_basket_dostepnosc img{padding-right:15px}
.product_full_basket_gratis{text-align:left;font-size:18px;border-top:solid 1px #cecece;padding:10px;margin-bottom:10px}
.product_full_basket_gratis .name{text-transform:uppercase;padding:0 0 0 15px}
.product_full_podobne,.product_full_rand_cat{margin-top:15px}
.product_full_gallery{padding:0px;margin:0px;list-style:none}
.product_full_gallery li{padding:0px;padding:5px 17px 0 0;float:left}
.product_full_gallery .last{padding-right:0px}
.product_full_gallery li img{height:100px}
.product_full_bottom{}
#bigphoto{text-align:center}
#bigphoto img{max-width:390px}
/*	PRODUKT PODGLĄD LISTA WYRÓŻNIENIA	*/
.product_detail_promotion_buttons{position:absolute;left:5px;top 0;z-index:400}
.product_detail_promotion_buttons .top10, .product_detail_promotion_buttons .bestseller, .product_detail_promotion_buttons .promotion, .product_detail_promotion_buttons .newness, .product_detail_promotion_buttons .sales{float:left;padding-right:2px}
.promotion-buttons{position:absolute;width:111px;padding:0 12px;z-index:400}
.promotion-buttons img{float:right;margin-left:0px;width:76px}
.promotion-buttons-obr{position:absolute;top;right:12px}
.promotion-buttons-full{width:291px}
.pic-show{margin-top:3px}
/*	ŚCIEŻKA	*/
.content-page-name{margin:10px 0;text-transform:uppercase}
/*	FILTRY	*/
.filter-box{max-width:300px;min-width:50px;padding-right:10px;margin-right:10px;min-height:100px;border-right:solid 1px #cecece}
.filter-box h4{margin-bottom:5px}
.filter-name{}
.filters_submit,.product_search .submit1{border:none;background:#97D0ED;color:#FFF;cursor:pointer;font-size:18px;padding:10px; float:left}
.filters_submit:hover{background:#239CD5;padding:10px;font-size:18px}
.filter_input_checkbox_2{width:100px ;float:left}
.filter_5_from, .filter_5_to{width:80px;float:left}
.filter_5_from input,.filter_5_to input {width:40px;margin-left:5px;border:solid 1px #cecece}
.filter_6{border:solid 1px #cecece}
.product_search{}
.product_search .input1{font-size:14px;margin:0;border:solid 1px #97D0ED;color:#239CD5}
.product_search .submit1{font-size:14px;padding:0 2px;line-height:24px;height:24px;margin:0px}
.product_search .submit1:hover{background:#239CD5}
/*	PAGINACJA	*/
.catalogue-search-pages-top,.catalogue-search-pages-bottom{margin:0 0 10px 0}
.catalogue-search-pages-top .submit1,.catalogue-search-pages-bottom .submit1,.catalogue-search-pages-top .submit1:hover,.catalogue-search-pages-bottom .submit1:hover,.catalogue-search-pages-top .submit1_none,.catalogue-search-pages-bottom .submit1_none,.catalogue-search-pages-top .submit1_selected,.catalogue-search-pages-bottom .submit1_selected{background:none;padding:2px;border :solid #0B4A91 0px;cursor :pointer;font-size:16px;font-family: 'Lato', sans-serif;}
.catalogue-search-pages-top, .catalogue-search-pages-bottom { float:right}
.catalogue-search-pages-top .submit1,.catalogue-search-pages-bottom .submit1					{background:none;border :solid #0B4A91 0px;color:#000000 !important}
.catalogue-search-pages-top .submit1:hover,.catalogue-search-pages-bottom .submit1:hover		{background:#EE0000;border :solid #EE0000 0px;color:#fff !important}
.catalogue-search-pages-top .submit1_none,.catalogue-search-pages-bottom .submit1_none			{background:none;border :solid #0B4A91 0px;color:#000000}
.catalogue-search-pages-top .submit1_selected,.catalogue-search-pages-bottom .submit1_selected	{background:#EE0000;border :solid #EE0000 0px;color:#fff}
/*	INPUTY, SUBMIT INNE POLA FORMULARZY		*/
.input1{font-size:12px;font-family: 'Lato', sans-serif;color:#3D3D3D;padding: 5px ;background:#FFFFFF;border :solid #cecece 1px; margin-right:10px}
.select1{font-size:16px;font-family: 'Lato', sans-serif;color:#3D3D3D;padding:2px;padding-right:2px;background:#FDFDFD;border :solid #cecece 1px;z-index:1}
.submit1{background:#00457C;font:16px ;color:#fff !important;padding:5px 30px;border :solid #0B4A91 0px;cursor :pointer;margin:0px}
.submit1:hover{font:16px ;color:#fff !important;cursor :pointer}

/*to dopisalem*/
.fl{float:left;}
.fr{float:right;}

/*to tad*/
.oferta-city:hover{cursor:pointer}


.gawra-rel{position:relative}
.gawra-abs{position:absolute;left:20px;top:10%;bottom:10%;right:20px}
.gawra-abs a{color:#fff}
.gawra-abs a:hover{text-decoration:none}

@media (min-width:1600px) {
.container-fluid-15{width:1570px}

}

@media (min-width: 1450px) {
body {font-size:16px}
}
@media (min-width: 1680px) {
.ofrp {min-height:490px}
}
@media (max-width:1679px) and (min-width:1200px) {
.ofrp {min-height:560px}
}
@media (max-width:1199px) and (min-width:992px) {
.ofrp {min-height:580px}
.newsletter-input input{padding:15px 8px 10px;margin-left:10px;margin-right:1px;min-width:170px;}
.newsletter-input2 .submit1{padding:8px 8px 7px}
}

@media (max-width:991px) and (min-width:768px) {
.ofrp {min-height:580px}
#social-media{min-height:140px}
.newsletter-desc{float:right}
.social-media {float: left;margin-top: 20px;position: absolute;text-align: right;top: 55px;}
.contact-absolute{height:320px;font-size:21px}
}

@media (min-width: 1200px) {
#top-2{width: 100vw;
    height: 100vh;
    max-width:100%;overflow:hidden}

}
@media (max-width:1199px) and (min-width:992px) {

}
@media all and (max-width: 1199px) {
#top-2{height:100%;overflow:hidden}
.navbar-default .navbar-toggle{margin: 0 auto}
.navbar-toggle{float:none}
}
@media all and (min-width: 992px) {

}
@media all and (max-width: 991px) {

}


@media (max-width:991px) and (min-width:768px) {
 .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }

}

@media (min-width: 992px) {

}
@media (max-width: 991px) {
.cennik_new,.cennik_new2{background:none}
.nowa1{background:#FBF5E7}
.nowa3{background:#331E1D}
.nowa2{background:#331E1D}
.log-pt{margin:0px}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{margin-top:45px}
.nav > li{float:left;width:100%}
.logo-zmiana{position:absolute;top:20px;left:20px;z-index:99}
.text-header-a{display:none}
#top{position:relative;background: #160a0a;}
#logo img{height:80px;float:left}
.navbar-default .navbar-toggle{float:right}

.navbar-nav{float:left}
#top-3{height:inherit}

}
@media all and (min-width: 768px) {

}
@media all and (max-width: 767px) {
.zadaj {background: #331d1d;color: #f4e0b1;padding: 10px 20px;font-size: 16px;text-transform: uppercase;margin: 15px auto;display: inline-block;width: 80%;}	
.rezerwacja {background: #f4e0b1;color: #331d1d;padding: 10px 20px;font-size: 16px;text-transform: uppercase; width: 80%;    display: inline-block;margin: 0 auto}
.oferta-text span{font-size:24px}
.oferta-text{top:5px;left:5px;font-size:28px}
.oferta-text h3 {color: #fff;
    font-size: 26px;
    padding: 0px 5px;
    text-transform: uppercase;
    margin-top: 0px;
    line-height: 26px;
    margin: 2px 0px 2px 0px;}
.oferta-text h2{font-size:30px;line-height:30px}
.oferta-text h4{padding: 5px 10px;}
#origin-input{top:10px !important}
.contact-absolute{position:relative;height:100%}
.log-pt{margin:0px}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{margin-top:45px}
.nav > li{float:left;width:100%}
.logo-zmiana{position:absolute;top:20px;left:20px;z-index:99}
.text-header-a{display:block}
#top{position:relative;    background: #160a0a;}
#logo img{height:80px;float:left}
.navbar-default .navbar-toggle{float:right}

.navbar-nav{float:left}
#top-3{height:inherit}
#social-media{height:inherit;padding:5px 0px}
.oferta50{width:50%;float:left}
.contact-absolute {font-size: 16px;}
.newsletter-input input{margin-left:0px;width:100%}
.newsletter-title{clear:both;width:100%}
.newsletter-input{clear:both;width:100%}
.newsletter-input2{clear:both;width:100%}
.newsletter-desc{clear:both;width:100%}
.social-media {
    text-align: center;
    padding-top: 10px;

    float: left;
    margin: 0 auto;
    width: 100%;
}

.header-text h1, .header-text h2, .header-text h3, .header-text h4 { background:none; font-size:20px; line-height:28px; text-align:center; float:none}
.header-text h1 { font-size:24px}
.header-text { top: 5vh}

}
@media all and (max-width: 500px) {
.oferta50{width:100%;float:none}

}
@media all and (max-width: 380px) {

}

.jazda {
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	background-position: top center !important;

}
#oferta,#footer,#section-6,#opis{background:#fff}

.video-background {
  background: #000;
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;
}
.video-foreground,
.video-background iframe {
  position: absolute;


  top: -8%;
    left: -5%;
    width: 110%;
    height: 110%;
  pointer-events: none;
}

@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 150%; top: -20%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 150%; left: -20%; }
}
@media all and (max-width: 767px) {
.home-header {
    height: 400px;background:url(../images/mobile_bg.jpg) center center no-repeat;background-size:cover
}
}

@media all and (max-width: 420px) {
.home-header {
    height: 400px;background:url(../images/mobile_bg_400.jpg) center center no-repeat;background-size:cover
}
}
@media (max-width:430px) and (min-width:400px){
.mapa-home{ display:none}
}

