* {font-family:"ProximaNovaA-Regular", Courier, monospace}/*Theme Name: BreakwaterTheme URI: http://demo.qodeinteractive.com/bridge/Description: Bbreakwater ThemeTags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajaxAuthor: Qode InteractiveAuthor URI: http://www.qodethemes.com/Version: 6.2.1License: GNU General Public LicenseLicense URI: licence/GPL.txtCSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.*/.wpsal-anchor{    top: -100px;}.vc_responsive .home_box_wrap.wpb_row .vc_span2 {    float: left;    width: 18.8%;    padding: 0;    margin-right: 1.5%;    min-height: 0;}.home_box_wrap .home_box_last {    margin: 0 !important;}.home_box_wrap.vc_custom_1424247087405 .vc_col-sm-2{    width: 20%;}
@media screen and (max-width: 780px) { 
    .home_box_wrap.vc_custom_1424247087405 .vc_col-sm-2{        width: 100%;    }}.footer_logo:hover {    cursor: pointer;}#back_to_top{    display: none;}.post_author,.hidden{    display: none;}/*page-template-contact-page*/.page-template-contact-page .contact_section h4{    display: none;}.page-template-contact-page .q_social_icon_holder{}.page-template-contact-page .contact_section{    /*padding: 0;*/}/*category page*/
.category .blog_holder article .post_text .post_text_inner{    /*padding-bottom: 15px;*/}/*single-post*/.single-post .title.title_size_small {    /*min-height: 220px;*/}
.category .blog_holder article{
    margin-bottom: 0;
}

.footer_top p.s {
    display: none !important;
}
.single-post .blog_holder.blog_single article{    margin-bottom: 60px; }.header_top_bottom_holder nav.mobile_menu ul li a, .header_top_bottom_holder nav.mobile_menu ul li h3{    text-transform: capitalize;} .tvotherstrategies{    text-transform: capitalize;}.page-id-14833 .vc_col-sm-12  .vc_row .wpb_wrapper > .separator.center,.page-id-14833 .vc_col-sm-12  .wpb_text_column:nth-child(2) .wpb_wrapper > .separator.center,.page-id-14833 .vc_col-sm-6  .wpb_text_column:nth-child(2) .wpb_wrapper > .separator.center  {    margin: 8px 0;}.page-id-1452 .contact_section{    padding: 0 0 15px;    }.tvhide div.vc_col-sm-12{    display: none;}@media only screen and (max-width: 600px){    .page-template-contact-page .contact_detail .column2{        margin-top: 20px;    }}.footer_top .a1,.footer_top .a2,.footer_top .a3{    display: none}/*.footer_top .a1,.footer_top .a2,.footer_top .a3,#content-popup{    border: 2px solid gray;    background: #fff;    box-shadow: 0 0 5px #aaa;    min-width: 300px;    width: 400px;    padding: 8px;    position: fixed;    z-index: 99990;    border-radius: 5px;    color: #000;    overflow: auto;    height: 200px}.footer_top .popup{    display: inline-table;}*/#content-popup a.close{        background: none repeat scroll 0 0 red;    border-radius: 50%;    color: #fff;    padding: 0 9px;    position: absolute;    right: 0;    top: 0;}.footer_top .popup:hover{       cursor: pointer;       color: #fff}#background{    position: absolute;    background: gray;    left: 0px;    top: 0px;    z-index: 9999}.header_inner_left .mobile_menu_button{    margin: 0}.section_inner_margin   .vc_custom_1425431144072{    padding-bottom: 0!important;}.page-id-14833 .team-homepage .wpb_content_element  .wpb_wrapper  h5{    margin-top: 79px}

.page-id-14833 .region-homepage .wpb_content_element{    padding-bottom: 92px}#content-popup{    position: relative}#content-popup h3 {    color: #818181;    margin-bottom: 15px;    margin-top: 15px;}.team-homepage .vc_col-sm-6:first-child{    padding-left:  50px; margin-top:57px;}.team-homepage .vc_col-sm-6:last-child{    padding-right:  60px}/*contact us page*/.contact_detail p.vc_col-sm-4 {    color: #000;    font-weight: bold;    padding: 0;}.contact_detail .tvline {    clear: both;    display: block;    overflow: hidden;    padding: 0 0 15px;    width: 100%;}.contact_form h5{    display: none;}.contact_info .wpb_wrapper  .q_social_icon_holder.tvsocial_0{       background: url('img/twitter.png') no-repeat;  }.contact_info .wpb_wrapper  .q_social_icon_holder .fa-stack{    background: none !important;    text-indent: -9999px;}.contact_info .wpb_wrapper  .q_social_icon_holder.tvsocial_1{    background: url('img/linkedin.png');    background-size: cover;}.contact_info{    padding-bottom: 70px;}
.tvclearfix{
clear: both;
}
.home_box_wrap .q_icon_with_title .icon_text_inner{
    padding: 0
}
.footer_top .a3 .txt,
.content_pop   .txt{
    display: block;
}
.footer_top .a3 ,
.content_pop {
    text-align: left
}
.footer_top .a3 .title-para,
.content_pop .title-para{
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}
.footer_top .a3 .pading-para,
.content_pop  .pading-para{
    margin-left: 30px;
}

.footer_top div.popup,
.footer_top p.s{
    display: inline
}
.footer_top .margin-top{
    margin-top: 10px;
}
/*.drop_down .second.drop_down_start .inner > ul > li.current-menu-item > a,
.drop_down .second.drop_down_start .inner ul li.current-menu-item ul li a,*/
.drop_down .second.drop_down_start .inner > ul > li > a:hover,
.drop_down .second.drop_down_start .inner ul li.sub ul li a:hover
{
    background: #fff;
    color: #000;
}
.contact_form > .separator.small,
.contact_form> h2{   
    display: none;
}
@media only screen and (max-width: 768px){
    .tvprivateplacement .separator.transparent{
        background-color: transparent !important;
    }
}
@media only screen and (max-width: 700px){
    .tvhide div.vc_col-sm-6{
        display: none;
    }
    .tvhide div.vc_col-sm-12{
        display: block;
    }
    .tvhide div.vc_col-sm-12 .wpb_wrapper p.vc_col-sm-6:first-child{
        font-weight: bold;
    }
    .tvhide p.vc_col-sm-6{
        padding-bottom: 10px;
        padding-top: 10px;
        text-align: center !important;
    }
    .vc_row-fluid.tvhide{
        padding-bottom: 20px;
    }  

  
}
@media only screen and (max-width: 658px){
    .contact_form > .separator.small,
    .contact_form h2{   
        display: block;
    }
    section.parallax_section_holder{
        min-height: 280px;
    }
}
@media only screen and (max-width: 480px){
    section.parallax_section_holder{
        min-height: 280px;
    }
}
