@media only screen and (max-width: 640px) {
.container_inner{
width: 96%!important;}
.section_inner_margin {
margin: -10px -16%;}
.portfolio_main_holder .item_holder {
margin-bottom:-6%;}
.portfolio_single .portfolio_images img {
margin:0; margin-bottom: 10px;}
#back_to_top {display:none!important;}
.carousel:not(.advanced_responsiveness) .carousel-inner h2 span {font-size:1.6rem!important; letter-spacing:0.7rem!important;}
}
.filter_holder ul li.active span, .filter_holder ul li:hover span{
color: #5d5d5d!important;
border: dashed 2px black;
padding-top: 0px;
padding-right: 20px;
padding-left: 20px;
}
.filter_holder ul li span{
padding-top:2px;
}
.filter_holder ul li {
    padding-right: 10px;
}
.portfolio_navigation.navigation_title .post_info span.categories {
    color: #a3a3a3;
}
.portfolio_detail .info {display:block!important;}
.portfolio_single .portfolio_images .fluid-width-video-wrapper, .portfolio_single .portfolio_images img {float:left;}
@media screen and (max-width: 767px) {.portfolio_single .portfolio_images img {width:100%!important;} }