

.projects_holder article .portfolio_description {background-color:none; padding: 15px 0 15px;}
.projects_holder article .image_holder{box-shadow: 0 7px 20px rgba(0,0,0,.15) !important;}
.portfolio_navigation.navigation_title {padding: 17px 0 53px;}

/**contact form 7 **/
.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 20px;
 
}
.one-eight { width: 78%;margin-right: 0; float: left; }
.one-fourth { width: 20%;margin-right: 0; float: left; }
.one-half { width: 48%; }
.one-third { width: 30.66%; }
.last {margin-right: 0 !important;    clear: right;}

@media(max-width: 2000px){ #rc-imageselect, .g-recaptcha {transform:scale(0.57);-webkit-transform:scale(0.57);transform-origin:0 0;-webkit-transform-origin:0 0;} }

@media (max-width: 450px){ #rc-imageselect, .g-recaptcha {transform:scale(0.99);-webkit-transform:scale(0.99);transform-origin:0 0;-webkit-transform-origin:0 0;} }

.footer_top a {color:#fff !important}
.footer_top a:hover {color:#bda600 !important}
.footer_top .widget_nav_menu ul li {padding: 5px 0 0px;}
footer .q_icon_list {margin-bottom:5px}
footer .q_icon_list p{margin-bottom:5px !important}

.black_a a{color:#000 !important;}
.black_a a:hover{color:#bda600 !important}

@media only screen and (max-width: 480px)
{
.container_inner {width: 350px;}
.filter_holder ul li span.filter_number_of_items {margin-bottom:0;}
.filter_holder ul li span {font-size: 11px;}
.filter_holder{padding-top:25px}
.projects_holder.v4 .mix {width: 47%;margin-left: 5px;margin-right: 5px;}
.portfolio_navigation.navigation_title .post_info {display: inline-block !important;}
.portfolio_navigation.navigation_title .post_info .h5{font-size: 12px; line-height: 15px;}
.black_a a{display: block;z-index: 100000;position: relative;}



}