

.qode-showcase-content-cell{
color:#fff;
font-size: 18px;
}

.qode-showcase-content-cell .h3{
color:#ea212e; !important
}


footer .column1 {
position: relative;
top: -18px;
}

.page-id-116  .title_subtitle_holder {

vertical-align: middle; !important

}

.page-id-2 .title_outer .title_without_animation {
display: none;

}

.portfolio_gallery a.v4 {
    height: 170px;
    }


.light.header_style_on_scroll nav.main_menu>ul>li.active>a, .light.header_style_on_scroll nav.main_menu>ul>li:before, .light.header_style_on_scroll nav.main_menu>ul>li>a:hover, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:before, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover{

color:white;

}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 12px;
}


.filter_outer{
margin: 0px 0 10px ;

}

.page-id-61 .title_subtitle_holder_inner {

 background-color:rgba(224, 12, 12, 0);

}

.elastislide-horizontal{

padding: 0px 40px;

}

@media only screen and (min-width: 700px) {

.title_subtitle_holder_inner {

margin: 0px 250px 0px 250px;

}


}
.title_subtitle_holder_inner {
    position: relative;
    padding:5px;
    
     background-color: rgba(224, 12, 12, 0.9);
    }


@media only screen and (min-width: 700px) {
   .inme {

padding-left:350px ;
padding-right:350px;

      
    }
}
