* {
  padding: 0px;
  margin: 0px;
}

li{
	list-style-position:inside;
}

/*==============================
	  HEADER SECTION
================================*/
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block{
    background-color:#1e2154;
    background-image: url(../images/vbtb-LP32-product02-headerBg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 0%;
    padding: 100px 0px 0px 0px;
}
.vbtb-product02-headerSecondBg{
    background-color:transparent;
    background-image: url(../images/vbtb-LP32-product02-headerBg01.png);
    background-position: bottom center;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-size: cover;
    position: relative;
    display: block;
    height: 110px;
}
.vbtb-product02-headerSection{
    padding-bottom: 70px;
}
.vbtb-product02-headerTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 60px;
    line-height: 70px;
    font-weight: bold;
    color: #004673;
    text-align: left;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0;
}
.vbtb-product02-headerTitleColor{
    color: #ff9100;
    background-color: #1e2154;
    padding: 0px 5px 0px 5px;
}
.vbtb-product02-headerSubTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 24px;
    line-height: 50px;
    font-weight: bold;
    color: #ffffff;
    background-color: #ff9100;
    text-align: left;
    width: 409px;
    max-width: 100%;
    height: 50px;
    padding: 0px 0px 0px 5px;
    margin: 0;
    margin-top: 3px;
}



.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block .vbtb-product02-WholeFormBlock {
    width: 470px;
    max-width: 100%;
    background-color: transparent;
    padding: 10px 10px 35px 10px;
    margin: 0
}
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block .vbtb-product02-FormSection01{
    max-width: 100%;
    margin: 0 auto;
}
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-input input, .vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-select select, .vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-textarea textarea, .vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-phone input, .vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vfb-birthday, .vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vfb-select-countries, .vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock div.vbt-checkboxselectinput-headbox{
    font-family: 'Dosis', sans-serif;
    width: 409px;
	max-width: 100%;
    line-height: normal;
    height: 55px;
    font-weight: 400;
    color: #161616;
    background-color: #ffffff;
    border: 1px solid transparent;
    padding: 10px 10px 10px 10px;
    margin-bottom: 5px !important;
}
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-textarea textarea{
    height: 100px;
}
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-choice {
    color: #161616;
}
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-label {
    color: #161616;
}
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vfb-gdpr-disclaimer {
    color: #161616;
}
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-label label {
  font-size: 14px;
  color: #161616;
  font-family: 'Dosis', sans-serif;
  text-align:left;
  margin: 0;
}
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-label {
  text-align:left;
  padding-top: 15px;
}
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-field label {
  font-weight: normal;
  display: inline;
  color: #161616;
  text-align:left;
  font-family: 'Dosis', sans-serif;
}
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-field{
    padding-top: 5px;
}
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-submit{
    text-align: left;
}
.vboutTheme_product02-Header01.vboutTheme_product02-Header01_block div.vbtb-product02-WholeFormBlock .vbfs-submit input{
    font-family: 'Dosis', sans-serif;
    font-size: 18px;
    height: 70px;
    font-weight: 700;
    text-decoration: none;
    color: #f2f9ff;
    display: block;
    border: 0;
    cursor: pointer;
    background-color: #ff9100;
    padding: 0px 0px 0px 0px;
    width: 246px;
    max-width: 100%;
    margin: 0;
    margin-top: 15px;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #999999;
  opacity: 1; /* Firefox */
  font-size:13px;
  font-weight: 400;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #161616;
  font-size:14px;
  font-weight: 300;
}
::-ms-input-placeholder { /* Microsoft Edge */
  color: #161616;
  font-size:14px;
  font-weight: 300;
}
input.required.error {
    margin-bottom: 0!important;
}
.vbfs-field label.error {
    color: red!important;
    font-size: 70%;
    display: flex!important;
}

/*==============================
	 END HEADER SECTION
================================*/


/*==============================
	  FEATURE SECTION
================================*/
.vboutTheme_product02-Feature01.vboutTheme_product02-Feature01_block{
    background-color:#f2f2f2;
    padding: 100px 0px 0px 0px;
}
.vbtb-product02-featureBg02{
    background-color:#f2f2f2;
    background-image: url(../images/vbtb-LP32-product02-featureBg.png);
    background-position: center left;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: auto;
    position: relative;
    display: block;
    height: 210px;
}
.vbtb-product02-featureHeadSection{
    padding-bottom: 70px;
}
.vbtb-product02-featureHeadTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 38px;
    line-height: 46px;
    font-weight: bold;
    color: #004673;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0;
}
.vbtb-product02-featureHeadSubTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 24px;
    line-height: 31px;
    font-weight: 400;
    color: #666666;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0;
}
.vbtb-product02-featureBoxSection01 {
    position: relative;
    left: 20px;
}
.vbtb-product02-featureBoxSection02 {
    position: relative;
    right: 20px;
}
.vbtb-product02-featureContentSection{
    background-color: #ffffff;
    height: 250px;
    width: 229px;
    margin: 0 auto;
    margin-top: 100px;
}
.vbtb-product02-featureIconSection{
    background-color: #004673;
    border-radius: 200px;
    box-shadow: 0.0625rem 0.0625rem 2.5rem rgb(0 0 0 / 10%);
    width: 100px;
    height: 100px;
    margin: 0 auto;
    position: relative;
    bottom: 50px;
}
.vbtb-product02-featureIcon{
    font-size: 50px;
    color: #ffffff;
    display: block!important;
    text-align: center;
    line-height: 100px!important;
}
.vbtb-product02-featureContentTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 22px;
    line-height: 28px;
    font-weight: 700;
    color: #ff9100;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0;
}
.vbtb-product02-featureContentSubTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 300;
    color: #666666;
    text-align: center;
    width: 200px;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0 auto;
}
.vbtb-product02-featureImg01{
    width: 430px;
    max-width: 100%;
    margin: 0 auto;
    display: block;
    border-right: 8px solid #004673;
    border-bottom: 8px solid #004673;
    border-left: 8px solid #ff9100;
    border-top: 8px solid #ff9100;
}
.vbtb-product02-featureImg02{
    width: 430px;
    max-width: 100%;
    margin: 0 auto;
    display: block;
    border-left: 8px solid #ff9100;
    border-bottom: 8px solid #ff9100;
    border-top: 8px solid #004673;
    border-right: 8px solid #004673;
}
.vbtb-product02-featurePadding{
    padding-top: 100px;
}
.vbtb-product02-featureBottomCTA{
    padding-top: 100px;
    padding-bottom: 100px;
}
.vbtb-product02-featureBottomCTATitle{
    font-family: 'Dosis', sans-serif;
    font-size: 38px;
    line-height: 46px;
    font-weight: bold;
    color: #004673;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0;
}
.vbtb-product02-featureBottomCTAsubTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
    color: #004673;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 40px 0px;
    margin: 0;
}
.vbtb-product02-featureCTAbuttonLink{
    font-family: 'Dosis', sans-serif;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    font-weight: 700;
    color: #ffffff;
    display: block;
    border: 1px solid #ff9100;
    background-color: #ff9100;
    text-decoration: none;
    width: 280px;
    max-width: 100%;
    box-shadow: 0.0625rem 0.0625rem 1.875rem rgb(0 0 0 / 10%);
    padding: 20px 20px;
    margin: 0 auto;
}
.vbtb-product02-featureCTAbuttonLink:hover{
    color: #ffffff;
    text-decoration: none;
}
/*==============================
	 END FEATURE SECTION
================================*/


/*==============================
	  TESTIMONIAL SECTION
================================*/
.vboutTheme_product02-Testimonial01.vboutTheme_product02-Testimonial01_block{
    background-color:#f2f2f2;
    padding: 50px 0px 20px 0px;
}
.vbtb-product02-testimonialBg02{
    background-color:#f2f2f2;
    background-image: url(../images/vbtb-LP32-product02-testimonialBg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: auto;
    position: relative;
    display: block;
    height: 210px;
}
.vbtb-product02-testimonialTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 38px;
    line-height: 46px;
    font-weight: bold;
    color: #004673;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0;
}
.vbtb-product02-testimonialBoxSection{
    background-color: #ffffff;
    height: 350px;
    width: 250px;
    margin: 0 auto;
    margin-top: 100px;
    border-top: 10px solid #ff9100;
}
.vbtb-product02-testimonialBoxSection02{
    background-color: #ffffff;
    height: 350px;
    width: 250px;
    margin: 0 auto;
    margin-top: 100px;
    border-top: 10px solid #004673;
}
.vbtb-product02-testimonialImg01{
    width: 100px;
    display: block;
    margin: 0 auto;
    position: relative;
    bottom: 45px;
}
.vbtb-product02-testimonialContentText{
    font-family: 'Dosis', sans-serif;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    color: #004673;
    text-align: center;
    width: 225px;
    max-width: 100%;
    padding: 0px 0px 40px 0px;
    margin: 0 auto;
}
.vbtb-product02-testimonialContentName{
    font-family: 'Dosis', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    color: #004673;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0;
}
.vbtb-product02-testimonialPadding{
    padding-top: 100px;
    padding-bottom: 50px;
}
.vbtb-product02-testimonialBox02Section{
    padding-top: 50px;
}
.vbtb-product02-testimonialBox02Title{
    font-family: 'Dosis', sans-serif;
    font-size: 38px;
    line-height: 46px;
    font-weight: bold;
    color: #004673;
    text-align: right;
    max-width: 100%;
    padding: 0px 0px 30px 0px;
    margin: 0;
}
.vbtb-product02-testimonialBox02SubTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    color: #004673;
    text-align: right;
    max-width: 100%;
    padding: 0px 0px 30px 0px;
    margin: 0;
}
.vbtb-product02-testimonialCTAbutton {
    text-align: -webkit-right;
}
.vbtb-product02-testimonialCTAbuttonLink{
    font-family: 'Dosis', sans-serif;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    font-weight: 700;
    color: #ffffff;
    display: block;
    border: 1px solid #ff9100;
    background-color: #ff9100;
    text-decoration: none;
    width: 280px;
    max-width: 100%;
    box-shadow: 0.0625rem 0.0625rem 1.875rem rgb(0 0 0 / 10%);
    padding: 20px 20px;
    margin: 0;
}
.vbtb-product02-testimonialCTAbuttonLink:hover{
    color: #ffffff;
    text-decoration: none;
}
.vbtb-product02-testimonialBox02Img01{
    width: 400px;
    max-width: 100%;
    margin: 0 auto;
    display: block;
    border-left: 8px solid #ff9100;
    border-bottom: 8px solid #ff9100;
    border-top: 8px solid #004673;
    border-right: 8px solid #004673;
}
/*==============================
	 END TESTIMONIAL SECTION
================================*/


/*==============================
	  VIDEO SECTION
================================*/
.vboutTheme_product02-Video01.vboutTheme_product02-Video01_block{
    background-color:#f2f2f2;
    padding: 50px 0px 100px 0px;
}
.vbtb-product02-videoSection{
    padding-bottom: 40px;
}
.vbtb-product02-videoTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 38px;
    line-height: 46px;
    font-weight: bold;
    color: #004673;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0;
}
.vbtb-product02-videoSubtitle{
    font-family: 'Dosis', sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 300;
    color: #004673;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0;
}
.vbtb-product02-videoFrame {
    display: block;
    width: 780px;
    max-width: 100%;
    margin: 0 auto;
    border-left: 10px solid #ff9100;
    border-bottom: 10px solid #ff9100;
    border-top: 10px solid #004673;
    border-right: 10px solid #004673;
}
.vbtb-product02-videoPadding{
    padding-top: 100px;
}
.vbtb-product02-videoStatesName{
    font-family: 'Dosis', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 300;
    color: #004673;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 40px 0px;
    margin: 0;
}
.vbtb-product02-videoStatesNumber{
    font-family: 'Dosis', sans-serif;
    font-size: 48px;
    line-height: 56px;
    font-weight: 700;
    color: #ff9100;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0;
}
.vbtb-product02-videoStatesName01{
    font-family: 'Dosis', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 300;
    color: #004673;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0;
}
.vbtb-product02-videoStatesNumber01{
    font-family: 'Dosis', sans-serif;
    font-size: 48px;
    line-height: 56px;
    font-weight: 700;
    color: #ff9100;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 40px 0px;
    margin: 0;
}
.vbtb-product02-videoStates01 {
    border-right: 2px solid #004673;
}
.vbtb-product02-colPadding{
    padding-left: 0px!important;
}
/*==============================
	 END VIDEO SECTION
================================*/


/*==============================
	  CTA SECTION
================================*/
.vboutTheme_product02-CTA01.vboutTheme_product02-CTA01_block{
    background-color:#004673;
    padding: 0px 0px 100px 0px;
}
.vbtb-product02-CTABg02{
    background-color: #f2f2f2;
    background-image: url(../images/vbtb-LP32-product02-CTABg.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    position: relative;
    display: block;
    height: 110px;
}
.vbtb-product02-CTApadding{
    padding-top: 50px;
}
.vbtb-product02-CTAsectionTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 38px;
    line-height: 46px;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    max-width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0;
}
.vbtb-product02-CTAsectionSubTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    color: #ffffff;
    text-align: left;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0;
}
.vbtb-product02-testimonialCTAbutton{
    padding-top: 10px;
}
.vbtb-product02-testimonialCTAbuttonLink{
    font-family: 'Dosis', sans-serif;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    font-weight: 700;
    color: #ffffff;
    display: block;
    border: 1px solid #ff9100;
    background-color: #ff9100;
    text-decoration: none;
    width: 280px;
    max-width: 100%;
    box-shadow: 0.0625rem 0.0625rem 1.875rem rgb(0 0 0 / 10%);
    padding: 20px 20px;
    margin: 0 auto;
}
.vbtb-product02-testimonialCTAbuttonLink:hover{
    color: #ffffff;
    text-decoration: none;
}
/*==============================
	 END CTA SECTION
================================*/


/*==============================
	     FOOTER SECTION
================================*/
.vboutTheme_product02-Footer01.vboutTheme_product02-Footer01_block{
    background-color:#004673;
    padding: 30px 0px 30px 0px;
}
.vbtb-product02-footerTitle{
    font-family: 'Dosis', sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    color: #ffffff;
    text-align: center;
    max-width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0;
}
/*==============================
	    END FOOTER SECTION
================================*/
@media only screen and (max-width: 1199px){
	
}

@media only screen and (max-width: 991px){
	
}

@media only screen and (max-width: 768px){
    
    
}
@media only screen and (max-width: 767px){
    
}

@media only screen and (max-width: 703px){
	
}

@media only screen and (max-width: 575px){
	
}

@media only screen and (max-width: 536px){
	
}
@media only screen and (max-width: 428px){
    
}

@media only screen and (max-width: 414px){
    
}

@media only screen and (max-width: 375px){
   
}

@media only screen and (max-width: 320px){
	
}