@charset "UTF-8";
/* faszyn2	b */
/* szczegóły produktu */
.test2{
display:flex;
}
#map-canvas{
height:515px;
padding:0;
clear:left;
position:absolute;
right:0;
top:0;
}
@media(max-width:767px){
#map-canvas{
height:360px;
position:relative;
right:initial;
top:initial;
}
.contact-info{
padding:0 10px;
}
}
.w-strap{
width:100%;
position:absolute;
top:0px;
height:125px;
background:rgba(255, 255, 255, 0.5);
display:none;
z-index:1;
}
.contact-info .relative{
position:relative;
margin-bottom:50px;
}
@media(max-width:991px){
.margin{
margin-top:44px;
}
}
.contact-info .form .primary-action{
display:block;
margin:20px auto 0 auto;
}
.contact-info .legend{
font-family:bebas,sans-serif;
}
.contact-info .glyphicon{
vertical-align:middle;
font-size:18px;
margin-right:10px;
}
.contact-info .title{
font-size:18px;
padding-right:0px;
}
.contact-info .btn-send{
background:#ff4200 !important;
padding:5px 20px !important;
box-sizing:border-box;
float:right;
font-size:13px;
color:#fff !important;
text-align:left;
}
.contact-info .form-content{
padding-left:0px;
margin:auto;
}
.contact-info .form-content .section-title{
margin-bottom:50px;
}
.contact-info .contact-form{
}
.contact-info .contact-form textarea, .contact-info .contact-form select{
width:100%;
border:none;
}
.contact-info .contact-form input{
border:none;
float:left;
}
@media(min-width:768px){
.contact-info .contact-form input{
width:calc((100% - 40px) / 3);
margin-right:20px;
}
}
.contact-info .contact-form input:last-of-type{
margin-right:0;
}
.contact-info .contact-form .switch label{
font-size:10px;
max-width:200px;
display:inline-block;
}
.contact-info .f-right-box{
background:#df1a3c;
color:#FFFFFF;
box-sizing:border-box;
padding:60px;
font-size:15px;
font-family:bebas,sans-serif;
}
.contact-info .f-right-box p{
margin-top:30px;
line-height:150%;
}
.contact-info h2{
font-size:24px;
line-height:40px;
}
.contact-info .f-right-box, .contact-info a{
color:#FFFFFF;
}
.contact-logo{
filter: brightness(0) invert(1);
height:40px;
}
.contact-data.col-md-6{
text-align:right;
}
@media(max-width:767px){
.contact-info .f-right-box{
padding:20px;
}
.contact-info .contact-form input, .contact-info .contact-form textarea, .contact-info .contact-form select{
display:block;
width:100%;
}
}