

/* prettyPhoto styling for small screens  - below 767px width */
@media only screen and (max-width: 767px) {
.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 94%!important; padding-left: 3%; padding-right: 4%; padding-top: 20px; padding-bottom: 20px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 10px!important; top: 10px!important; }
}


.footer_top .column_inner {
border-left: 0px;
}


@media only screen and (max-width: 766px) {
.content .container .container_inner {
padding: 0px;
}
.footer_bottom {
height: 160px;
}

.copyrr {
float: left;
text-align: left;
margin-left: 30px;
}
}




.mniejsze img {
max-height: 600px;
width: auto;
}

a.pp_expand, .pp_gallery ul, .pp_next, .pp_previous {
display: none !important;
}



div.pp_default .pp_details {
display: none !important; 
}

.contact_form textarea, .contact_form input[type='text'] {
width: 100%;
}

div.q_call_to_action.normal {
opacity: 0.75;
}

.qbutton.tiny {
font-size: 12px;
}

p {
padding-top:15px;
padding-bottom:15px;
}

.vc_row {
margin-left: -30px;
margin-right: -30px;
}

.invert {
text-align: center;
background-color: #ffffff;
display: table;
margin: 0px auto 0px auto;
margin-bottom: 20px;
padding: 10px;
line-height: 40px !important;
opacity: 0.75;
max-width: 700px;
}

.circle_item .circle {
font-size: 55px;
}

blockquote {
border-right: 2px solid #ddd;
border-left: 0px solid #ddd;
}

.copyll {
float: left;
margin-left: 30px;
text-align: left;
line-height: 20px;
padding-top:14px;
padding-bottom: 10px;
}

.copyrr {
float: right;
margin-right: 30px;
text-align: right;
line-height: 20px;
padding-top:14px;
padding-bottom: 10px;
}


.footer_bottom p, .footer_bottom span {
line-height: 20px;
padding-top: 0px;
float:right;
margin-left: 10px;
font-size: 14px;
padding-bottom: 0px;
}





nav.mobile_menu ul li a, nav.mobile_menu ul li h3, nav.mobile_menu ul li ul li a, nav.mobile_menu ul li.open_sub>a:first-child {
border-bottom: 0px !important;
}

.flexslider {
border: 0px !important;
}

nav.mobile_menu>ul {
margin-bottom:40px!important;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
margin-bottom: 30px;
}

div.ppt {
display: none !important;
}

#estimation_popup.wpe_bootstraped #mainPanel .genSlide .genContent div.selectable span.icon_select {
right: -40px;
}





.mapkaint {
min-width:100%;
}
	
svg {width: 100%; margin:0px;}
svg a  { opacity: 0; transition: 0.2s opacity; }
svg a:hover  { opacity: 0.3; }

.google_map {
max-height: 50% !important;
}


@media only screen and (max-width: 3480px){
    section.parallax {
        display: none;
    }
}


.q_progress_bar .progress_number {
display: none;
}

.footer_bottom {
font-size: 14px;
}

/* ZMIANY */

.home .carousel-inner .active .slider_content .text h2, .home .carousel-inner .active .slider_content .text p {background: rgba(51,51,51,0.7)!important;  padding-top: 10px; padding-bottom:10px}


.home .carousel-inner .active .slider_content .text {width: 60%; margin: 0 21%;}

.home .carousel-inner .active .slider_content .text p span {color: #fff}

.home .q_icon_list i {background-color: #fff!important; font-size: 30px!important}

.page-template  b {font-weight: 520!important;}

.home .q_icon_list p {font-size: 16px!important}

body p {color: #333!important;}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {background-color: #333;}

.accordion_content {background: rgba(255, 255, 255, 0.8); padding-left: 5%!important; padding-right: 5%!important}

.q_accordion_holder.accordion.with_icon .ui-accordion-header {margin: 0 0 20px;}

.page-id-7177 .vc_column-inner {padding:0!important}

.q_accordion_holder.accordion.with_icon .ui-accordion-header {margin-right:20px;}

.page-id-7177 .thumb_holder i::after {color: #ffffff !important;}

#image-map-pro-3967 p, #image-map-pro-3967 a {color: #fff!important;}

.nav_eko a {color: #a2ce5d!important;}

section.section {padding: 0 0!important;}

.page-id-8926 .two_columns_75_25>.column2>.column_inner {padding-top: 50px!important}

.google_map {margin-top: 90px!important;}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {color: #fff;}

nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {color: #e26682;}

.imp-tooltip p {color: #fff!important}