.search_menu, .new_search.mob {
display: none !important;
}
.single-portfolio .portfolio .portfolio-img img {
max-width: 100%;
height: 500px;
width: auto;
}
.single-portfolio .portfolio-img {
text-align:center;
}
.single-portfolio .button_b .porfolio-bottom {visibility:hidden;}   #uplogo img {
height: 55px;
width: auto !important;
max-width: initial;
}
div.pp_default .pp_description, .d-none, .row-hide{
display: none !important;
}
.home-footer a {
color:#fff;
}
.home-footer {
display:none;
}
.home .home-footer {
display:block;
}
.home-footer, .not-home-footer {
margin-bottom:0;
}
.home .not-home-footer {
display:none;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
color: #fff !important;
box-shadow: 0 10px 25px rgba(28,30,35,0.15) !important;
background-color: #41484e !important;
border-color: transparent !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a{
color: #fff !important;
}
.testimonials-carousel-content {
position: relative;
}
.flexslider.testimonial.tcenter .testimonials-carousel-content {display:inline-block;padding-left: 7px;
padding-right: 7px;}
.testimonials-carousel-context {padding: 0 5px;}
.testimonials-carousel-content:before {
content: '\275d';
font-size: 35px;
color: #d8b26f;
top: 15px;
position: absolute;
left: -2px;
font-family: 'icons';
}
.testimonials-carousel-content:after {
content: '\275e';
font-size: 35px;
color: #d8b26f;
top: 15px;
position: absolute;
right: -2px;
font-family: 'icons';
}
.page-id-4417 .up-button.port_but:last-child {
display: none !important;
}
.page-id-4417 .portfolio .text-category {display:none !important;}
@media (max-width:767px) {
#uplogo img {
height: 38px !important;
margin-top:10px;
}	
}
@media (min-width:786px) {
.footercol4 {padding-right:0 !important;}
}