

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: 1px solid #ccc;
}
.home .parallax_section_holder {
    background-size:cover;
}
.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #ccc !important;
   height: 120px;
}
.portfolio_page-template-default .title.title_size_small.position_left {
    visibility: hidden;
    height: 115px !important;
}
#nav-menu-item-15974 span {
    display: none;
}

nav.main_menu > ul > li > a > i.menu_icon.fa-facebook {margin-right: 0px;background-color: #006cb3;padding: 1px 4px;color: #fff;border-radius: 2px;font-size: 14px;}
.btxt-right {
    font-size: 10px;
}
a, p a {
    text-decoration: none;
    cursor: pointer;
    color: #9d9d9d;
}
footer font {
    color: #333;
}
nav.main_menu ul li.active a {
    color: #006cb3;
}
nav.main_menu ul li:hover a {
    color: #006cb3;
}
.page-id-15366 footer,
.page-id-15426 footer,
.page-id-15445 footer,
.page-id-15495 footer,
.page-id-15491 footer,
.page-id-15429 footer,
.portfolio_page-template-default footer,
.portfolio_page-template-default .info.portfolio_categories{
    display: none;
height:0px;
}

p span{
    background: 0 0;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    outline: 0;
    font-family: lato !important;
    font-weight: bold;
    text-transform: inherit;
}
.home-bot-text {
    text-transform: capitalize;
    font-size: 28px;
    padding-top: 12%;
    text-shadow: 0px 0px 0px #000;
    letter-spacing: 0px;
    font-family: lato;
font-weight: 300;
}
.portfolio_title a {
    text-transform: capitalize;
}
.portfolio_content h6 {
    font-weight: bold;
    font-family: lato;
text-transform: capitalize;
}
.flex-direction-nav .flex-nav-prev a,
.flex-direction-nav .flex-nav-next a{
   border-radius:4px;
}
.flex-direction-nav .flex-nav-prev a:hover >div,
.flex-direction-nav .flex-nav-next a:hover >div{
    background-color:#e3e3e3;
    color:#000; 
}
.flex-direction-nav .flex-nav-prev a:hover i,
.flex-direction-nav .flex-nav-next a:hover i{
    color:#000;
}
nav.main_menu ul li:last-child a {
    padding-right: 0px;
}