

.carousel-control{
    width: 30%;
}


iframe {max-width:1100px;width:100%; min-width:300px;height:800px;}
video {max-width:1100px; width:100%; min-width:300px;margin-bottom:50px;}


@media only screen and (max-width: 420px){.q_logo a{height: 42px !important;}.header_bottom {padding: 0 15px;}}


.title .title_holder .container {
display: table-cell;
padding-top: 0px;
padding-bottom: 40px;
vertical-align: bottom;
text-align: center;
text-shadow: 2px 2px 4px black;
}



.portfolio_description {
top:-160px; 

z-index:9999;
 background: rgba(0,0,0,0.5); 
color: (255,255,255,0.6); 
padding:20px 20px 0px 20px;
}


h2 a {
color: white; 
}

/*.projects_holder.v4 .mix, .projects_holder.v4.hover_text .mix {
margin: 0 0 -5.5%;
}
*/



/*do opisu produktu*/

.info {
clear:both;
}


p {
font-size: 20px;
line-height: 26px;
font-weight: 300;
}

table td {
font-size:20px;
}


#lewa {
font-size:20px;
float:left;
width:50%;
padding:1% 1% 1% 0%;
}

#prawa {
border-left:3px solid rgba(237, 2, 95, 1);
float:right;
width:45%;
padding:1%;
font-size:20px;
}




.widget.widget_search form input[type="text"] {
color: #3F3F3F;
background-color: rgba(246, 246, 246, 0.5);
font-size: 18px;
}

.widget.widget_search{
float:right;
vertical-align:middle;
width: 250px;
margin: 45px 0px 0px 10px;
}



header.sticky .widget.widget_search{
float:right;
vertical-align:middle;
width: 250px;
margin: 10px 0px 0px 10px;
}


nav.main_menu > ul > li > a span {
    padding: 0px 10px;
font-size: 22px;
}


.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
font-size: 18px;
}


media="all"
.with_frm_style .frm_top_container label.frm_primary_label {
font-size:18px;
text-transform: uppercase;
}


input:not([type]), input[type="your-email" i], input[type="your-name" i], input[type="password" i], input[type="tel" i], input[type="url" i], input[type="text" i]  {
-webkit-appearance: textfield;
padding: 3px;
background-color: rgba(255,255,255,0.6);
}


input, textarea, keygen, select, button {
font-size: 16px;
padding:5px;
border: 1px solid white;;
}

input[type='submit'] {
font-size: 18px;
padding: 15px 50px;
text-transform: uppercase;
background: #eb005d;
border: 0px;
font-weight:bold;
}

.container_inner {
box-shadow: 0px 0px 500px rgba(0,0,0,0.2);
border: 10px solid white;
}

.container_inner.clearfix {
box-shadow: 0px 0px 0px rgba(0,0,0,0.2);
border: 0px solid white;
}




.projects_holder article .portfolio_description .project_category, .projects_holder.hover_text article .project_category, .projects_holder.circle article .project_category {
font-size: 0px; 
color:rgba(0,0,0,0);
}



.projects_holder article .portfolio_description .portfolio_title {
margin: 0px 0px;
padding: 5px;
}


/*.projects_holder article .image_holder, .projects_holder article .portfolio_description {
margin-top: 25px;
}*/


.projects_holder.v4 .mix, .projects_holder.v4.hover_text .mix {
margin: 0px 0 -50px;
}


input, textarea {
border: 1px solid rgb(197, 194, 194);
}


@media only screen and (max-width:1000px){

#prawa {
    border-left: 0px solid white;
      width: 100%;
   }
}


