#menu_buttons2{margin-bottom:10px}
#menu_buttons2 div.menu_button_wrapper{margin-bottom:15px;overflow:hidden;position:relative}
#menu_buttons2 img{display:block}
#menu_buttons2 .menu_button_wrapper a:before{background:rgba(255,255,255,0.5) none repeat scroll 0 0;content:'';height:130%;left:0;position:absolute;top:0;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,-100%,0px);transition:transform 0.6s ease 0s;width:110%}
#menu_buttons2 .menu_button_wrapper a:hover:before{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,100%,0px)}

@media (min-width: 768px) and (max-width:979px) {
#menu_buttons2 > .menu_button_wrapper.col-md-3.col-6 {
    padding-right: 0px;
    padding-left: 0px;
    width: 300px;
}
}



@media (max-width:480px) {
#main_cms.cm.mb-4 {
    display: none;
}
}

/* @media (min-width: 979px) {
    .container {
    width: 65%;
}
} */

 #menu_buttons2 > .menu_button_wrapper.col-md-3.col-6 {
    border: 2px solid #ffffff00;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	
	
}

#menu_buttons2 img {
	margin: 0 auto;
}

#menu_buttons2.row {
margin-bottom: 40px; 
    margin-left: auto;
    margin-right: auto;
}

/*
#menu_buttons2.row {
	max-width: 190rem;
	margin: 0 auto;
} */

/* div#main_banner1 {
    margin-left: -1%;
    margin-right: -1%;
} */


@media (min-width: 980px) {
    footer {
    background: white;
    }
}

.slick-prev{   /* przyciski strzałki w banerze */
    background: #fff0;
}

.slick-next{  /* przyciski strzałki w banerze */
    background: #fff0;
}





@media (min-width: 757px){
header {
    position: sticky;


}
}
 /* .main_page header {
    position: sticky;
    width: 103%;
    padding-left: 15px;
    margin-left: -15px;
    padding-right: 2%;
	padding-top: 5px;
	background-color: #EFEFEF;

} */

/* @media (max-width: 1599px){

.mb-4 {
	margin-bottom: 0.3rem !important;
}

}



@media (min-width: 1600px){
		
.max-width-1200 {
max-width: 100%;
}	


rabateCode:not(.order_process) #container:not(.payment_tunnel) .rabateCode {
	display: none;
}
*/

/* .product.col-sm-3 {
flex: 0 0 25%;
max-width: 13.1%;  10.8
} */

/* header {
    position: sticky;
    width: 103%;
    padding-left: 15px;
    margin-left: -15px;
    padding-right: 2%;
	padding-top: 5px; */
/* background: rgb(239,239,239);
background: linear-gradient(180deg, rgba(239,239,239,1) 66%, rgba(255,255,255,0) 100%); */
	
}

/* .main_page header {
	background-color: #EFEFEF;
}

.navbar-nav {
	padding-top: 5px;
	font-size: 1.4rem;
} */


/* header > #menu_categories { */
    /* max-width: 1305px; */
   /* margin-left: auto;
    margin-right: auto;
	text-align: center; 
	background-color: #ffffff;
	margin-bottom: 0px;
}
header > #menu_categories:before {
	content:"";
    background-color: #ffffff;
    position: absolute;
    height: 26%;
    width: 8000px;
    left: -2000px;
    z-index: -1;
	border-bottom: 1px solid #e8e8e8;
}

.main_page header > #menu_categories:before {
	height: 35%;
}

.nav-item {
	padding: 10px;
} */

	
/* #menu_categories2 { */
/*	position: sticky; */
/*	top: 230px;
}  */

/* #menu_search {   przesuwanie szukajki */
	/* margin-right: -20px; 0vw
	margin-left: -100px; -8vw */
	
   /* margin-left: -34%;
    display: flex;
    justify-content: space-evenly;
    flex-direction: column; 
}
 

.main_page header > #logo{
	margin-left: 5%
} */

/* #menu_settings {
	margin-right: 300px
} */

/* .topBasket__sub {
	margin-right: 4rem;
} */

/* #menu_additional {
	border-right: 1px solid #a7a7a7;
	padding-right: 33px;
}

.account_link {
	border-right: 1px solid #a7a7a7; 
    padding-right: 38px;
    border-left: 1px solid #a7a7a7;
    padding-left: 38px;
}

#footer_links {
	justify-content: center;
} */

/* #container
{
	display: contents;
} */

/* #menu_security_policy{
	margin-left: auto;
	margin-right: auto;
	max-width: 945px;
	
} 

.order_process header{
	border-bottom: 0px !important;
	margin-left: -1% !important;
} */

/* .mb-5 {
	margin-left: 10%;
	margin-right: 10%;
} */

.text_menu__txt {
	margin-left: 15%;
	margin-right: 15%;
}

/* #projector_longdescription {
	margin-left: 8%;
} */

/* .instagram__items{
    margin-left: 17%;
    margin-right: 17%;
} */

#projector_warranty.warranty.mb-5 {
    display: none;
}

#menu_navbar.navbar-collapse {
    margin-left: 3rem;
}

.formField{font: inherit; border: 1px solid #ccc; border-radius: 3px; margin: 3px 0 10px 0; padding: 3px 0}
textarea.formField{width: 300px; height: 70px}
#sendBtn{cursor:pointer;background: #ccc; background: linear-gradient(#ddd 0, #eee 100%); border: 1px solid #ccc; line-height: 32px; font-size: 14px;padding: 0 25px; border-radius: 3px}
#send_form_status{border: 1px dashed #ccc;display: none; padding: 0 10px; margin: 10px 0}
.status_ok{color: #060}
.status_err{color: #F00}