.bts-inner {
    box-sizing:border-box;
    max-width: 960px;
    margin:0px auto;
    padding: 30px 0;
    color: #fff;
    font-family: 'PT Sans', sans-serif;
}
.headline-style-16 td.stroke {
    width: 50%;
}
.headline-style-16 td {
    vertical-align: middle;
}
.headline-style-16 td.headline {
    white-space: nowrap;
    padding: 8px 15px 0;
}
.headline-style-16 td.headline h2 {
    font-family: inherit;
    font-size: 30px;
    font-style:inherit;
    font-weight:inherit;
    color: #fff;
}
.headline-style-16 td.stroke div {
    display: block;
    height: 1px;
    width: 100%;
    background-color: rgba(0,0,0,.2);
}
.modalhome-form .hs-form-field		{ padding: 0; }
.modalhome-form .hs-form fieldset.form-columns-1 .input			{ margin: 0; }
.modalhome-form .hs-form fieldset.form-columns-1 .input .hs-input { width:100%; }
.modalhome-form .hs-form fieldset.form-columns-3 .hs-form-field	{ width:33.3% }
.modalhome-form .hs-form fieldset.form-columns-3 .hs-form-field:last-child .input	{ margin:0; }

.modalhome-form fieldset.form-columns-3 .input {
    margin-right: 8px;
}

.modalhome-form input,
.modalhome-form select { 
    -webkit-appearance: none;
    background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875rem;
    margin: 0 0 1rem 0;
    padding: 0.5rem;
    height: 2.3125rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
}
button.button-bts-blue-lp,
.modalhome-form input[type="submit"] {
    height: auto;
    padding:19px 21px;
    border-color:#000000;
    border-width:0px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    background:#FF9900;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF9900), color-stop(100%, #FF9900));
    background:-webkit-linear-gradient(top, #FF9900 0%, #FF9900 100%);
    background:-moz-linear-gradient(top, #FF9900 0%, #FF9900 100%);
    background:-ms-linear-gradient(top, #FF9900 0%, #FF9900 100%);
    background:-o-linear-gradient(top, #FF9900 0%, #FF9900 100%);
    background:linear-gradient(to bottom, #FF9900 0%, #FF9900 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9900, endColorstr=#FF9900, GradientType=0);
}

.modalhome-form .hs-form fieldset	{ max-width:100%; }

.modalhome-form .submitted-message	{ font-size: 24px; padding: 25px 0; text-align: center; }

button.button-bts-blue-lp:hover,
.modalhome-form input[type="submit"]:hover 	{ background:#ffad31; }

button.button-bts-blue-lp:active,
.modalhome-form input[type="submit"]:hover 	{ background:#df8600; }

button.button-bts-blue-lp span,
.modalhome-form input[type="submit"] 		{ line-height: 28px; width:auto; margin: 0 auto; font-size: 28px; color:#fff; text-transform: none; }

.bts-blue-privacy img {
    position:relative;
    top:5px;
}
.hs-form-field	{ box-sizing: border-box;
    display: inline-block;
    width: 100%;
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
.bts-blue-privacy {
    color: #b8b8b8;
    font-size: 12px;
    font-family: "Open Sans", sans-serif;
    margin-bottom: 0;
}
.text-center {
    text-align: center !important;
}

#v1 {
    font-family: 'Open Sans', sans-serif;
    box-sizing: border-box;
	padding-top: 20px;
}
.v1-h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 52px;
    font-weight: 900;
    line-height:1;
}
.v1-heading-span {
    color: #fb6600;
    font-style: italic;
    font-size: 24px;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 25px;
}
.v1-col {
    display: inline-block;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: top;
}

.v1-col-1 { width: 100%; }
.v1-col-3 {
    width: 33%;
}
.v1-col-2 {
    width: 49%;
}
.v1-lift-up {
    margin-bottom: 50px;
}

.v1-guides-container .v1-col-3 {
	vertical-align: top;
}

#homevid-overwrap .v1-guides-container .v1-col-3 {
    vertical-align: top;
    border-right: solid 1px #9e9e9e;
    height: 190px;
    padding: 0 30px;
}

#homevid-overwrap .v1-guides-container .v1-col-3:last-child { border-right:0px none; }

.v1-accreditions {
    background: #eee;
    padding: 40px 10px;
    border-bottom: 4px solid #35bfca;
}
.v1-acc-images img {
    margin: 0 6px;
}
#v1-everyones-talking {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -71px;
}
.v1-forget-theory-wrap {
    display: block;
    padding: 50px 0;
}
.v1-forget-theory {
    font-size: 41px;
    font-weight: 600;
    color: #191919;
    margin-bottom: 25px;
}
.v1-forget-theory span {
    color: #0f7e9a;
        font-size: 30px;
    display: block;
}
.v1-video-holder {
    border: 10px solid #2a2a2a;
    max-width: 800px;
    margin: 0 auto;
    border-radius: 13px;
    position: relative;
}
 
#seenonfox		{ display:none; position: absolute; z-index: 99; right: -40px; top: -20px; width: 100px; -ms-transform: rotate(20deg); -webkit-transform: rotate(20deg); transform: rotate(20deg); }
.v1-orange-button {
    display: inline-block;
    margin-top: 25px;
    padding: 25px 20px;
    background: #fd6300;
    color: #fff !important;
    text-decoration: none;
    font-weight: 600;
    font-size: 20px;
    border-radius: 10px;
    border-bottom: 5px solid #8b570f;
    text-shadow: 0px 3px 0px #ed432f;
}
.v1-orange-button span {
    font-style: italic;
}
.v1-orange-button:hover, .v1-orange-button:active {
    background: #fe7d2a;
}
#chat-section {
    padding: 50px 0;
    background-color: #34bfc9;
    background-image: url('../images/lp-home/background-chat.jpg');
    background-repeat: no-repeat;
    background-position: bottom;
}
.v1-have-a-q {
    font-size: 41px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 25px;
}
.v1-white-button {
    display: inline-block;
    margin-top: 25px;
    padding: 20px 50px;
    background: #fff;
    color: #116a6d !important;
    text-decoration: none;
    font-weight: 600;
    font-size: 20px;
    border-radius: 10px;
    border-bottom: 5px solid #116a6d;
}
.v1-white-button:hover, .v1-white-button:active {
    background: #f5f5f5;
}
.v1-ultimate-resources-wrap {
    padding: 50px 0;
}
.v1-ultimate-resources {
    font-size: 41px;
    font-weight: 600;
    color: #2a2a2a;
    margin-bottom: 25px;
}
.v1-ultimate-resources span {
    color: #ed6f0c;
}
.v1-bb {
    border: 3px solid #2d2d2d;
}
.v1-bo {
    border: 3px solid #ed6f0c;
}
.v1-bg {
    border: 3px solid #34bfc9;
}
.v1-vid-img {
    margin-bottom: 15px;
    overflow: hidden;
}
.v1-vid-img iframe { display: block; }

.v1-vid-img img {
    vertical-align: middle;
    width: 100%;
}

.v1-vid-sharebox {  }
.v1-vid-sharebox textarea { margin: 10px 0; clear: both; display: block; width: 100%; }
.v1-vid-sharebox button { margin-top: -10px; }
.v1-vid-sharebox button span { padding: 0px 12px; }

.v1-vid-para { padding: 10px 0; }

.cms-tyent-videos-all .v1-vid-para { min-height: 78px; display: table; width: 100%; }

.v1-vid-para p {
    font-weight: 600;
    font-size: 16px;
    color: #2a2a2a;
    margin-bottom: 15px;
    display: table-cell;
    vertical-align: bottom;
}
.v1-vid-para p {
    font-size: 14px;
    color: #2a2a2a;
    margin-bottom: 15px;
}
.v1-slim {
    font-size: 28px;
    font-weight: 400;
}
.v1-fat {
    font-size: 38px;
    font-weight: 900;
}
.v1-slim, .v1-fat {
    text-transform: uppercase;
}
.v1-red-button {
    display: inline-block;
    margin-top: 25px;
    padding: 25px 20px;
    background: #ff4f01;
    color: #fff !important;
    text-decoration: none;
    font-weight: 600;
    font-size: 20px;
    border-radius: 10px;
    border-bottom: 5px solid #99060a;
}
.v1-red-button span {
    font-style: italic;
}
.v1-red-button:hover, .v1-red-button:active {
    background: #fd3d42;
}
.v1-cust-saying {
    padding: 50px 0;
    background: #434343;
}
.v1-cust-saying h2 {
    font-size: 45px;
    color: #fff;
}
.v1-cust-saying h2 a {
    text-decoration: underline;
    color: #34bfc9;
}
.v1-cus-says {
    padding: 40px 0;
    background: #efefef;
}
.v1-1by4 {
    width: 30%;
}
.v1-3by4 {
    width: 70%;
}
.v1-cus-says-container {
    margin: 15px 0;
}
.v1-bg-section {
    padding: 50px 0;
    background: #fff;
    /*background-color: #34bfc9;
    background-image: url('../images/lp-home/background-featured.jpg');*/
    background-repeat: no-repeat;
    background-position: bottom;
}
.v1-1by3 {
	width: 38%; 
}
.v1-2by3 {
	width: 61%;
}
.v1-bg-section .v1-col img {
	vertical-align: bottom
}
.v1-ft-text {
	font-weight: 700;
	text-transform: uppercase;
}
.v1-ft-text img {
	margin-right: 10px;
}
.v1-ft-text span {
	vertical-align: super;
	font-size: 16px;
}
.v1-ultimate-h2 {
	font-size: 42px;
	font-weight: 900;
	color: #333;
}
.v1-bg-section .v1-2by3 p {
	color: #333;
	font-size: 17px;
	font-weight: 600;
}
@media only screen and (max-width: 499px) {
	
	#homevid-overwrap .v1-guides-container .v1-col-3 {     height: 280px; }
	#home-bannerwrap h1	{ font-size: 22px; }
	#home-bannerwrap h2	{ font-size: 22px; }
	#promo-cta			{ position: static; background: none; height: auto; padding: 0 0; }
	
	.v1-col-3, .v1-col-2 {
		display: block !important;
		width: 100%;
		margin-bottom: 15px;
	}
    .v1-modal-popup-field-wrap {
        display: block !important;
        width: 100% !important; 
    }
    .v1-h1 {
        margin-top: 30px !important;
        font-size: 35px;
    }
}
.v1-red {
    display: inline;
    color:red;
}
.v1-seth4{
   clear: both;
   height: auto;
}
.v1-seth4#featured	{ font-size: 24px; font-weight: bold; margin: 10px 0 40px; }
.v1-set-para{
    height:auto;
    clear:both;
    margin-bottom: 10px;
}
.morelink {
    color: #393939 !important;
    font-weight: 600;
}

.hs-form.stacked label 				{ display: none !important; }
.hs-form.stacked .hs-error-msgs label { display: inline !important; }
.hs-form.stacked#hsForm_d18df1fc-d00d-4a52-a04d-d676f378de72 label,
.hs-form.stacked#hsForm_770eb3ff-eae4-4aba-9ca0-2ee2a8ce5ecb label { display:initial !important;}

#tom-house-read-more {
    margin-bottom: 15px;
}
.v1-modal-popup-field-wrap {
    box-sizing:border-box;
    display:inline-block;
    width:33%;
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
}
.v1-content-mark {
    padding: 40px 0;
}
.v1-content-mark h2 {
    font-weight: 700;
    font-size: 34px;
}
.v1-content-mark ul {
    padding-left: 2.5em !important;
}
.v1-interested-in-mark, .v1-content-mark li {
    font-size: 17px !important; 
    font-weight: 700 !important;
}
.std ol {
	padding-left: 3.5em !important;
}

#lori-article		{ padding: 40px 25px 25px;
    background: #fff;
    border-top: solid 2px #0fc3da;
    margin-top: 40px; }
#lori-article img	{ margin:15px auto; display: block; }
#lori-article h2	{ margin: 0 0 20px; }
#lori-article p		{ font-size: 16px; }
