.cta-strip { width: 100%; display: inline-block;margin:0 0 50px 0;}
.cta-strip .cta-inner { width: 100%; max-width: 990px; margin: 0 auto; display: flex; align-items: center; justify-content: flex-start;/*padding:0 15px;*/}
.cta-strip .cta-inner a { display: inline-block; padding: 0 12px 0; border: none; background: #fff; color: #737373; text-align: center; text-transform: uppercase; white-space: nowrap; font-size: 12px; line-height: 28px; cursor: pointer; -webkit-transition-timing-function: ease; -webkit-transition-duration: .2s; -webkit-transition-property: background, border-color; border: 1px solid #737373; }
.cta-strip .cta-inner .secondary-cta a { border: 2px solid; margin-left: 15px; }
.cta-strip .cta-inner .secondary-cta a:hover { background-color: #E3E3E3; }


.request-sample-form { display: none; margin: 0 auto; max-width: 960px; width: 100%;}
.request-sample-form h3 { display: none; }
.request-sample-form form { width: 100%; display: inline-block; position: relative; z-index: 1; margin: 20px 0; padding: 20px 20px 12px 20px; border: 1px solid #ccc; background: #fafafa; }
.request-sample-form fieldset.form-columns-1 .input { display: inline-block; }
.request-sample-form .hs-form-field { margin-bottom: 20px; }
.request-sample-form form fieldset.form-columns-1 label { font-size: 19px; font-weight: 500; color: #808080; line-height: 24px;width: auto;}
.request-sample-form fieldset.form-columns-1 .hs-input { width: 100% !important; }
.request-sample-form fieldset.form-columns-1 .input { display: inline-block; width: 100%; }

.request-sample-form form input[type=email], .request-sample-form form input[type=file], .request-sample-form form input[type=number], .request-sample-form form input[type=password], .request-sample-form form input[type=search], .request-sample-form form input[type=tel], .request-sample-form form input[type=text], .request-sample-form form select, .request-sample-form form textarea { padding:8px; outline: none !important; border: 1px solid #efefef; -webkit-border-radius: 0px !important; border-radius: 0px !important; font-size: 14px; height: 44px; font-weight: 500; color: #444; width: 100%; display: inline-block; }
.request-sample-form form label { font-size: 16px; color: #666666; line-height: 20px; width: 100%; display: inline-block; }
.request-sample-form .hs-error-msg { position: absolute; margin: -9px 0 0 0; font-size: 14px !important; color: #ef6b51 !important; }
.request-sample-form form .hs-richtext p { font-size: 14px; font-weight: 500; line-height: 24px; margin: 0; border-top: 1px solid #ddd; padding: 15px 0 5px 0; }
.request-sample-form form .hs-richtext { margin: 0; }
.request-sample-form h5.form-section-header { width: 100%; display: inline-block; padding-top: 15px !important; padding-bottom: 6px !important; border-bottom: 1px solid #dadada !important; margin: 0 0 5px 0 !important; font-size: 14px; font-weight: 400; }
.request-sample-form form textarea { height: 130px; }
.request-sample-form .hs_message label {color: #666 !important;display: inline-block !important;font-size: 16px !important;line-height: 20px !important;}
.request-sample-form form .hs-button[type=submit] { font-style: normal; font-weight: 400; text-decoration: none; display: inline-block; padding: 0 12px 0; background: #fff; color: #737373; border: 1px solid #737373; text-align: center; text-transform: uppercase; font-size: 12px; line-height: 28px; cursor: pointer; -webkit-transition-timing-function: ease; -webkit-transition-duration: .2s; -webkit-transition-property: background, border-color; float: right; margin-left: 5px; border-radius: 0; font-family: Gotham SSm A !important; }
.request-sample-form form .hs-button[type=submit]:hover { border-radius: 0; background-color: #E3E3E3; font-family: Gotham SSm A !important; border: 1px solid #737373; color: #737373; }
.request-sample-form fieldset.form-columns-1:first-child .hs-input {width: 97.5% !important;}


@media(max-width:991px){
/* .request-sample-form{padding:0 15px;} */
}

@media(max-width:600px){
.request-sample-form fieldset.form-columns-3 .hs-form-field { width: 100% !important; float: left; }
.request-sample-form fieldset.form-columns-3 .hs-form-field:last-child { width: 100% !important; }
.request-sample-form fieldset.form-columns-2 .hs-form-field { width: 100% !important; }
.request-sample-form fieldset.form-columns-3 .input { margin: 0 !important; }
.request-sample-form fieldset.form-columns-2 .input { margin: 0 !important; }
.request-sample-form .request-sample-form .hs-form-field { margin-bottom: 10px; }
.request-sample-form .hs-form-field{margin-bottom:10px;}
}

@media(max-width:480px){
.request-sample-form .hs-form-field .hs-input { width: 100% !important; }
.request-sample-form form { padding: 20px 15px 12px; }  
}
}