
.row-fluid .p10-0 { padding-top:10px; padding-bottom:10px; }
.row-fluid .p20-0 { padding-top:20px; padding-bottom:20px; }
.row-fluid .p30-0 { padding-top:30px; padding-bottom:30px; }
.row-fluid .p40-0 { padding-top:40px; padding-bottom:40px; }
.row-fluid .p50-0 { padding-top:50px; padding-bottom:50px; }
.row-fluid .pb10 { padding-bottom:10px; }
.row-fluid .pb20 { padding-bottom:20px; }
.row-fluid .pb30 { padding-bottom:30px  }
.row-fluid .pb40 { padding-bottom:40px; }
.row-fluid .pb50 { padding-bottom:50px; }

.row-fluid .text-center {  text-align:center; }
.row-fluid .border-bottom { border-bottom:1px solid #d6d6d6; }

/*------------------------------------
Inbound Marketing Page
------------------------------------*/
.row-fluid .inbound-marketing {color:#3d4343; }
.row-fluid .inbound-marketing h1,.row-fluid .inbound-marketing h2,.row-fluid .inbound-marketing h3,
.row-fluid .inbound-marketing h4,.row-fluid .inbound-marketing h5,.row-fluid .inbound-marketing h6 {  font-family: 'ProximaNova-Bold'; text-transform: uppercase; color:#313838; }

.row-fluid .inbound-marketing .arrow-right { text-align:left; padding-top:120px; }
.row-fluid .inbound-marketing .arrow-left { text-align:right; padding-top:120px; }
.row-fluid .sec4-imgleft { padding-top:250px; }

.row-fluid .inbound-marketing .top-content { padding-left:60px; padding-right:60px; }

/*------------------------------------
Resources Page
------------------------------------*/
.hs-blog-post .listing_title,.hs-blog-post .topic-list { display:none; }
.hs-blog-listing .post_title { display:none; }
.hs-blog-post .post_title h2 { text-transform:uppercase; color:#fff;  font-family: 'ProximaNova-Bold'; }

.hs-blog-listing .full-width { width:100% !important; }
.hs-blog-listing .resources_form { display:none !important;  }

.detail-form input[type="text"], .row-fluid .detail-form  input[type="email"],.row-fluid .detail-form textarea, .row-fluid .detail-form input[type="tel"], .row-fluid .detail-form select {
     border: 1px solid #bfbfbf;
    font-family: "Noto Serif",serif;
    font-size: 21px;
    height: 70px;
    line-height: 70px;
    margin: 0 0 15px;
    outline: medium none;
    padding: 0 15px;
    width: 100%;
    box-sizing:border-box;
    
}


.detail-form input[type="submit"]{
     background: #e95f33 url("//cdn2.hubspot.net/hubfs/309057/Stratagon-site/images/submit-bg-1.png?t=1441742854469") repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    float: none;
    font-family: "Noto Serif",serif;
    font-size: 21px;
    height: 70px;
    line-height: 70px;
    margin: 15px 0 40px;
    outline: medium none;
    padding: 0 15px;
    transition: all 0.5s ease-in-out 0s;
    width:100%;
    max-width:370px;
}

.detail-form input[type="submit"]:hover{
    background: #e2e2e2 url("//cdn2.hubspot.net/hubfs/309057/Stratagon-site/images/submit-bg-1.png?t=1441742854469") repeat scroll 0 0;
    color: #e95f33;
    
}
.detail-form h3 { margin:10px 0 20px ; }


.row-fluid .detail-form label {
    font-size: 21px;
    line-height: 28px;
    margin-bottom:5px;
    display:block;
}


.mailing-info {  padding:0;  }

@media ( max-width:991px ) {
    .row-fluid .p30-0 { padding-top:25px; padding-bottom:25px; }
    .row-fluid .p40-0 { padding-top:30px; padding-bottom:30px; }
    .row-fluid .p50-0 { padding-top:35px; padding-bottom:35px; }
    .row-fluid .pb30 { padding-bottom:25px  }
    .row-fluid .pb40 { padding-bottom:30px; }
    .row-fluid .pb50 { padding-bottom:35px; }
    
    .row-fluid .inbound-marketing .top-content { padding-left:0px; padding-right:0px; } 
}
.mailing-info h4 { margin-bottom:30px !important; }

@media ( max-width:767px ) {
    
    .row-fluid .inbound-marketing .arrow-right { display:none; }
    .row-fluid .inbound-marketing .arrow-left { display:none; }
    .row-fluid .sec4-imgleft { padding-top:0; padding-bottom:50px; }
    .row-fluid .detail-form label { font-size:15px; line-height:22px;  }
    .detail-form input[type="text"], .row-fluid .detail-form  input[type="email"],
    .row-fluid .detail-form textarea, .row-fluid .detail-form input[type="tel"], 
    .row-fluid .detail-form select { height:45px; line-height:45px; font-size:14px;  }
    .detail-form input[type="submit"] { font-size:17px; height:45px; line-height:45px; }
    
    
}