/*
Theme Name: Build Web Child
Description: Child Theme for Build Web Wordpress Theme
Author: It Build Web
Version: 1.0
Template: buildweb
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options
Text Domain: buildweb-child
*/

/* Fonts for Courses Page */

/*
@font-face {
   font-family:'Have Heart Two';
    src: url('fonts/HaveHeartTwo/have_heart_two-webfont.eot');
    src: url('fonts/HaveHeartTwo/have_heart_two-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/HaveHeartTwo/have_heart_two-webfont.woff2') format('woff2'),
         url('fonts/HaveHeartTwo/have_heart_two-webfont.woff') format('woff'),
         url('fonts/HaveHeartTwo/have_heart_two-webfont.ttf') format('truetype'),
         url('fonts/HaveHeartTwo/have_heart_two-webfont.svg#have_heart_tworegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'textablack';
    src: url('fonts/texta/black/texta-black-webfont.eot');
    src: url('fonts/texta/black/texta-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texta/black/texta-black-webfont.woff2') format('woff2'),
         url('fonts/texta/black/texta-black-webfont.woff') format('woff'),
         url('fonts/texta/black/texta-black-webfont.ttf') format('truetype'),
         url('fonts/texta/black/texta-black-webfont.svg#textablack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'textabold';
    src: url('fonts/texta/bold/texta-bold-webfont.eot');
    src: url('fonts/texta/bold/texta-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texta/bold/texta-bold-webfont.woff2') format('woff2'),
         url('fonts/texta/bold/texta-bold-webfont.woff') format('woff'),
         url('fonts/texta/bold/texta-bold-webfont.ttf') format('truetype'),
         url('fonts/texta/bold/texta-bold-webfont.svg#textabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'textabold_italic';
    src: url('fonts/texta/bold-italic/texta-bold-italic-webfont.eot');
    src: url('fonts/texta/bold-italic/texta-bold-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texta/bold-italic/texta-bold-italic-webfont.woff2') format('woff2'),
         url('fonts/texta/bold-italic/texta-bold-italic-webfont.woff') format('woff'),
         url('fonts/texta/bold-italic/texta-bold-italic-webfont.ttf') format('truetype'),
         url('fonts/texta/bold-italic/texta-bold-italic-webfont.svg#textabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'textaheavy';
    src: url('fonts/texta/heavy/texta-heavy-webfont.eot');
    src: url('fonts/texta/heavy/texta-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texta/heavy/texta-heavy-webfont.woff2') format('woff2'),
         url('fonts/texta/heavy/texta-heavy-webfont.woff') format('woff'),
         url('fonts/texta/heavy/texta-heavy-webfont.ttf') format('truetype'),
         url('fonts/texta/heavy/texta-heavy-webfont.svg#textaheavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'textaheavy_italic';
    src: url('fonts/texta/heavy-italic/texta-heavy-italic-webfont.eot');
    src: url('fonts/texta/heavy-italic/texta-heavy-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texta/heavy-italic/texta-heavy-italic-webfont.woff2') format('woff2'),
         url('fonts/texta/heavy-italic/texta-heavy-italic-webfont.woff') format('woff'),
         url('fonts/texta/heavy-italic/texta-heavy-italic-webfont.ttf') format('truetype'),
         url('fonts/texta/heavy-italic/texta-heavy-italic-webfont.svg#textaheavy_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'textamedium';
    src: url('fonts/texta/medium/texta-medium_0-webfont.eot');
    src: url('fonts/texta/medium/texta-medium_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texta/medium/texta-medium_0-webfont.woff2') format('woff2'),
         url('fonts/texta/medium/texta-medium_0-webfont.woff') format('woff'),
         url('fonts/texta/medium/texta-medium_0-webfont.ttf') format('truetype'),
         url('fonts/texta/medium/texta-medium_0-webfont.svg#textamedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'textaregular';
    src: url('fonts/texta/regular/texta-regular-webfont.eot');
    src: url('fonts/texta/regular/texta-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texta/regular/texta-regular-webfont.woff2') format('woff2'),
         url('fonts/texta/regular/texta-regular-webfont.woff') format('woff'),
         url('texta-regular-webfont.ttf') format('truetype'),
         url('fonts/texta/regular/texta-regular-webfont.svg#textaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'textablack_italic';
    src: url('fonts/texta/black-italic/texta-black-italic-webfont.eot');
    src: url('fonts/texta/black-italic/texta-black-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texta/black-italic/texta-black-italic-webfont.woff2') format('woff2'),
         url('fonts/texta/black-italic/texta-black-italic-webfont.woff') format('woff'),
         url('fonts/texta/black-italic/texta-black-italic-webfont.ttf') format('truetype'),
         url('fonts/texta/black-italic/texta-black-italic-webfont.svg#textablack_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'black_diamondregular';
    src: url('fonts/black_diamond/black_diamond-webfont.woff2') format('woff2'),
         url('fonts/black_diamond/black_diamond-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
*/
/*New Font*/
@font-face {
    font-family: 'brandon_grotesquebold';
    src: url('fonts/brandon-bold/brandon_bld-webfont.eot');
    src: url('fonts/brandon-bold/brandon_bld-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/brandon-bold/brandon_bld-webfont.woff2') format('woff2'),
         url('fonts/brandon-bold/brandon_bld-webfont.woff') format('woff'),
         url('fonts/brandon-bold/brandon_bld-webfont.svg#brandon_grotesquebold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_grotesqueregular';
    src: url('fonts/brandon-reg/brandon_reg-webfont.eot');
    src: url('fonts/brandon-reg/brandon_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/brandon-reg/brandon_reg-webfont.woff2') format('woff2'),
         url('fonts/brandon-reg/brandon_reg-webfont.woff') format('woff'),
         url('fonts/brandon-reg/brandon_reg-webfont.svg#brandon_grotesqueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Summer Loving';
    src: url('fonts/summer-loving/SummerLoving-Regular.eot');
    src: url('fonts/summer-loving/SummerLoving-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/summer-loving/SummerLoving-Regular.woff2') format('woff2'),
        url('fonts/summer-loving/SummerLoving-Regular.ttf') format('truetype'),
        url('fonts/summer-loving/SummerLoving-Regular.svg#SummerLoving-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'textaregular';
    src: url('fonts/texta/regular/texta-regular-webfont.eot');
    src: url('fonts/texta/regular/texta-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texta/regular/texta-regular-webfont.woff2') format('woff2'),
         url('fonts/texta/regular/texta-regular-webfont.woff') format('woff'),
         url('texta-regular-webfont.ttf') format('truetype'),
         url('fonts/texta/regular/texta-regular-webfont.svg#textaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'textablack';
    src: url('fonts/texta/black/texta-black-webfont.eot');
    src: url('fonts/texta/black/texta-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texta/black/texta-black-webfont.woff2') format('woff2'),
         url('fonts/texta/black/texta-black-webfont.woff') format('woff'),
         url('fonts/texta/black/texta-black-webfont.ttf') format('truetype'),
         url('fonts/texta/black/texta-black-webfont.svg#textablack') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { 	color: #000; }
body, p, li, span {
	font-family: 'brandon_grotesqueregular';
	font-size: 24px;
    line-height: 30px;
    color: #000;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	letter-spacing: 0;	
	color: #000;
}
strong, strong > span {
	font-family: 'brandon_grotesquebold';
	font-weight: normal;
}
blockquote, .blockquote-reverse, body, li, a, p  {
	font-weight: normal;
}
.growth-content-style .parallax-desc p,
.parallax-sub-title, .typo-light .parallax-sub-title {
    font-family: 'brandon_grotesquebold';
    font-size: 22px;
    line-height: 32px;
}
.font-texbold, .font-texbold p {
	 font-family: 'brandon_grotesquebold';
}
.font-texheavy, .font-texheavy p, .font-texheavy.parallax-title {
    font-family: 'brandon_grotesqueregular';
}
.font-texheavy p {
    font-size: 32px;
    line-height: 38px;
}
.vast-text-collaboration {
	 font-size: 32px;
    line-height: 38px;
	font-family: 'brandon_grotesqueregular';
}
.vc_general.vc_btn3.vc_btn3-color-primary-bg  {
    font-family: 'brandon_grotesqueregular';
}
.parallax-desc {
    max-width: inherit;
}
.font-texmedium, .font-texmedium p {
    font-family: 'brandon_grotesqueregular';
}
.font-texblack, .font-texblack p {
    font-family: 'brandon_grotesquebold';
}

/*Header*/
.header-section.header-fullwidth-menu .header-main-section {
    background: #6acacd;
}
.header-main-section .bweb-header-main-bar .navbar-left {
    float: none !important;
    margin: 0 auto;
    text-align: center;
}
.header-main-section .bweb-header-main-bar .navbar-left {
    text-align: center;
}
.header-main-section .bweb-header-main-bar .navbar-left > li {
    float: none;
}
.bweb-main-nav > li > a {
    font-size: 18px;
    font-family: 'brandon_grotesqueregular';
    font-weight: 400;
    color: #000;
	padding: 0 22px;
	letter-spacing: 0;
}
.header-section.header-skin-dark .header-main-section .bweb-main-nav > li > a {
	color: #000;
}
.header-section .header-main-section .bweb-main-nav > li > a:hover, .header-section .header-main-section .bweb-main-nav > li:hover > a, .header-section .header-main-section .bweb-main-nav > li.active > a, .header-section .bweb-main-nav li.current-menu-ancestor > a, .header-section .bweb-main-nav li.current-menu-parent > a, .header-section .bweb-main-nav li.current-menu-item > a, .header-section.header-skin-dark .header-main-section .bweb-main-nav li.current-menu-item > a, .header-section.header-menu-skin-light .header-main-section a:hover {
	color: #000;
}
.bweb-logo a.navbar-brand {
	text-align: center;
	margin: 0 auto!important;
	float: none;
}
.menu-style-separator .bweb-main-nav > li {
	background-image: none;
}
.bweb-main-nav > li> a:after {
    content: "";   
	border: 2px solid #fad525;
	position: absolute;
	right: 5px;
	top: 10px;
	bottom: 10px;
	left: 5px;
	opacity: 0;
	transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
}
.header-section .header-main-section .bweb-main-nav > li > a:hover:after, 
.header-section .header-main-section .bweb-main-nav > li:hover > a:after, 
.header-section .header-main-section .bweb-main-nav > li.active > a:after, 
.header-section .bweb-main-nav li.current-menu-ancestor > a:after, 
.header-section .bweb-main-nav li.current-menu-parent > a:after, 
.header-section .bweb-main-nav li.current-menu-item > a:after, 
.header-section.header-skin-dark .header-main-section .bweb-main-nav li.current-menu-item > a:after, 
.header-section.header-menu-skin-light .header-main-section a:hover:after {
	opacity: 1;
}
/*.menu-style-separator .bweb-main-nav > li:last-child a::after {
    display: none;
}*/
.header-main-section .bweb-header-main-bar .navbar-left .bweb-main-nav > li:first-child > a {
    padding-left: 30px;
}
.bweb-main-nav > li.vfa-menu-contact-btn > a{
	font-family: 'brandon_grotesquebold';
	z-index: 10;
}
.bweb-main-nav > li.vfa-menu-call-btn > a {
	font-family: 'brandon_grotesquebold';
	z-index: 10;
	color: #fff !important;
}
/*.bweb-main-nav > li.vfa-menu-enrol-btn > a:after {
	background-color: #fff;
	opacity: 1;
	z-index: -1;
}*/
.bweb-main-nav > li.vfa-menu-contact-btn > a:after {
	background-color: #fad525;
	opacity: 1;
	z-index: -1;
}
.bweb-main-nav > li.vfa-menu-call-btn > a:after {
	background-color: #000;
	border: 2px solid #000;
	opacity: 1;
	z-index: -1;
}
.header-section .header-main-section .bweb-main-nav > li.vfa-menu-call-btn > a:hover:after, 
.header-section .header-main-section .bweb-main-nav > li.vfa-menu-call-btn:hover > a:after {
	background-color: #fad525;
	border-color: #fad525;
}
.header-section .header-main-section .bweb-main-nav > li.vfa-menu-call-btn > a:hover,
.header-section .header-main-section .bweb-main-nav > li.vfa-menu-call-btn:hover a{
	color: #000!important;
}
/*.header-section .header-main-section .bweb-main-nav > li.vfa-menu-enrol-btn > a:hover:after, 
.header-section .header-main-section .bweb-main-nav > li.vfa-menu-enrol-btn:hover > a:after {
	background-color: #000;
	border-color: #000;
}
.header-section .header-main-section .bweb-main-nav > li.vfa-menu-enrol-btn > a:hover, 
.header-section .header-main-section .bweb-main-nav > li.vfa-menu-enrol-btn:hover > a {
	color: #fff;
}*/

.header-section .header-main-section .bweb-main-nav > li.vfa-menu-contact-btn > a:hover:after, 
.header-section .header-main-section .bweb-main-nav > li.vfa-menu-contact-btn:hover > a:after {
	background-color: #000;
	border-color: #000;
}
.header-section .header-main-section .bweb-main-nav > li.vfa-menu-contact-btn  > a:hover, 
.header-section .header-main-section .bweb-main-nav > li.vfa-menu-contact-btn:hover > a {
	color: #fff;
}
.bweb-main-nav > li.vfa-menu-enrol-btn > a:after {
    background: #d2232a;
    z-index: -2;
    border-color: #d2232a;
    opacity: 1;
}
.bweb-main-nav > li.vfa-menu-enrol-btn > a {
    color: #fff !important;
    z-index: 0;
	font-weight: bold;
}
.bweb-main-nav > li.vfa-menu-enrol-btn:hover > a:after {
    background: #fad525;
    border-color: #fad525;
}
.bweb-main-nav > li.vfa-menu-enrol-btn:hover > a {
    color: #000 !important;
}


#header-logo-bar .navbar-header {
    float: none;
}
.header-main-section .bweb-header-main-bar {
	position: relative;
}
.header-main-section .navbar-right {
    margin-right: 0;
    position: absolute;
    top: -100px;
    right: 0;
}
.header-section.type-header-4 .header-main-section .navbar-right .main-bar-item {
	margin: 0 8px;
}
.header-section.type-header-4 .header-logo-section .bweb-header-logo-bar {
	display: none;
}
.header-main-section .container {
	position: relative;
}
.header-main-section .navbar-right li a {
	color:#fff;
}
.header-section .navbar-right .woo-cart-contents {
    background: #fff;
}
.header-section .icon-handbag:before {
    content: "\e04e";
}
.header-main-section .main-bar-item i {
    color: #6acacd;
}
div#header-logo-bar {
    background: #fff;
}

/*Header Section*/
div#bweb-logo img {
    float: none;
    padding: 0;
}
.font-style h2.parallax-title {
    text-shadow: 6px 6px 8px rgba(0,0,0,0.65);
}
.text-shadow-style h2.parallax-title {
    text-shadow: 6px 6px 8px rgba(0,0,0,0.65);
}
.vc_btn3-container.text-align-bold.vc_btn3-center {
    margin-top: -25px;
}
.vc_btn3-container.text-align-bold.vc_btn3-center a:hover {
    background: #6acacd;
}
/*.parallax-desc, .parallax-desc p, .parallax-desc p span {
    font-weight: normal;
    font-family: 'brandon_grotesqueregular';
    font-size: 32px;
}*/

/* Home Page */
.vc_btn3-container.vast-yesno-btn > a.vc_btn3 {
	font-family: 'brandon_grotesquebold';
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	color: #000;
	min-width: 110px;
	padding: 14px 30px;
	text-transform: uppercase;
}
.vc_btn3-container.vast-yesno-btn > a.vc_btn3:hover,
.vc_btn3-container.vast-yesno-btn > a.vc_btn3:active,
.vc_btn3-container.vast-yesno-btn > a.vc_btn3:focus {
	background-color: #6cc9cc;
}
.parallax-title strong {
    font-family: 'brandon_grotesquebold';
    font-size: 54px;
    font-weight: normal;
    padding: 0 8px;
}
.title-with-sep-theme .parallax-title,
.title-with-sep-white .parallax-title {
	padding-bottom: 20px;
	margin-bottom: 30px;	
}
.title-with-sep-theme .parallax-title:after,
.title-with-sep-white .parallax-title:after {
	content: "";
	background-color: #6cc9cc;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3px;
	margin: 0 auto;
}
.title-with-sep-white .parallax-title:after {
	background-color: #fff;
}
.title-with-sep-theme.sep-width80 .parallax-title:after {
	width: 80%;
}
.title-with-sep-white.sep-width80 .parallax-title:after {
	width: 80%;
}
.title-with-sep-white.sep-width100 .parallax-title:after {
	width: 100%;
}
.vast-content-line-ht-large, .vast-content-line-ht-large p {
	line-height: 1.8;	
	font-size: 27px;
}
.vast-desc-width85 {
	max-width: 85%;	
}
.vast-font-heart, .vast-font-heart.parallax-title {
	font-family: 'brandon_grotesquebold';
}
.vast-font-texta-bold {
	font-family: 'brandon_grotesquebold';
	font-weight: normal;	
}
.vast-max-wid-900 {
	max-width: 900px;
	margin: 0 auto;	
}
.vast-desc-width90 {
	 max-width: 90%; 
}

/*New-home-page Dec-04*/

.new-vast-hme-fture .grid-image-wrapper {
    background: #6acacd;
    padding-bottom: 0;
	margin-bottom: 0;
}
p.cert-fit {
    background: #6acacd;
    font-size: 23px !important;
    font-family: brandon_grotesqueregular;
}
.new-vast-hme-fture h6.cert-total {
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 20px;
    background: #C0BFBF;
    padding: 10px;
    margin-bottom: 0px;
	font-family: brandon_grotesquebold;
	color: #000;
}
.new-vast-hme-fture h4 {
    font-size: 26px !important;
    font-weight: 500 !important;
    font-family: brandon_grotesquebold !important;
    margin-bottom: 0px;
    background: #6acacd;
    color: #000 !important;
}


/*Slider Section*/
.border-white {
    border-top: 2px solid;
    padding-top: 15px;
}
.vc_btn3-container.text-align-bold.vc_btn3-left a {
    font-size: 28px;
    font-family: 'brandon_grotesquebold';
    line-height: 30px;
/*    font-weight: 100;*/
    margin-top: -35px;
}
.vc_btn3-container.text-align-bold.vc_btn3-right a {
    font-size: 28px;
    font-family: 'brandon_grotesquebold';
    line-height: 30px;
    /*font-weight: 100;*/
    margin-top: -35px;
}
.bweb-parallax-header.font-style {
    margin-bottom: 0px;
}
.wpb_text_column.wpb_content_element.body-content p {
	font-size: 28px;
    font-weight: normal;
   font-family: 'brandon_grotesquebold';
}
.wpb_text_column.wpb_content_element.body-content p strong {
	font-family: 'brandon_grotesqueregular';
}

/*Body Section*/
.bweb-parallax-header.heading-font-align {
    margin-bottom: 0;
}
.heading-border p {
    line-height: 42px;
    font-size: 26px;
}
.body-btn-style a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-default.vc_btn3-color-primary-bg {
    padding-top: 8px;
    padding-bottom: 8px;
   /* font-weight: 700;*/
    font-size: 15px;
    color: #000;
    line-height: 22px;
}
.bweb-parallax-header.heading-font-align h3 {
    color: #6acacd;
}
span.vast-font-style {
    color: #6acacd;
}
/*.heading-text-1 h3 {
    margin-bottom: -30px;
}*/
.body-btn-style a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-default.vc_btn3-color-black {
    padding-top: 8px;
    padding-bottom: 8px;
    /*font-weight: 700;*/
    font-size: 15px;
    color: #fff;
    line-height: 22px;
}
.wpb_column.vc_column_inner.vc_column_container.vc_col-sm-4.vc_col-has-fill.typo-light.vc-inner-match-height-content:after {
    width: 1px;
    content: "";
    position: absolute;
    margin: 0 auto;
    top: 20px;
    bottom: 20px;
    right: 0;
    text-align: center;
    background: #fff;
}
.vast-border.wpb_column.vc_column_inner.vc_column_container.vc_col-sm-4.vc_col-has-fill.typo-light.vc-inner-match-height-content:after {
    display: none;
}
.growth-content-style h4 {
    color: #6acacd;
    font-size: 25px;
}
.bweb-parallax-header.heading-font-align-style {
    margin-bottom: 15px;
}
.bweb-parallax-header.live-text h3 {
	font-size: 35px;
}
.live-text {
    border-bottom: 2px solid #fff;
    width: 90%;
}
.boss-text p {
    padding-left: 1px;
    padding-right: 8px;
    font-size: 26px;
    line-height: 40px;
}
.footer-section.footer-skin-dark .bweb-social-icons li a, .footer-skin-dark .footer-widgets .form-control {
    background: transparent;
	border: 1px solid #000;
}
.footer-section.footer-skin-dark .footer-copyright-section{     background: transparent;  padding-bottom: 50px;}
.footer-section.footer-skin-dark .bweb-social-icons li a i {
	color: #000;
	font-size: 28px;
}
.footer-copyright-section .bweb-footer-nav.navbar-nav > li > a {
    font-size: 18px;
}
.footer-copyright-section .bweb-footer-nav.navbar-nav > li > a:hover {
    color: #fff !important;
    text-decoration: underline;
}
.footer-section.footer-skin-dark .bweb-social-icons li a:hover {
	background: #000;
}
.footer-section.footer-skin-dark .bweb-social-icons li a:hover  i {
	color: #fff;
}
.bweb-footer-nav.navbar-nav {
    width: 100%;
    text-align: center;
}
/*Footer Section*/
.footer-section img {
    float: left;
}
.footer-section .vast-logo img {
    float: right;
    padding-top: 20px;
    max-width: 290px;
}
.footer-section .footer-btn a {
    padding: 5px 35px;
	background: #fff;
    color: #000;
	font-family: 'brandon_grotesqueregular';
	font-size: 24px;
	line-height: 1.5;
	margin: 5px 10px;
}
.footer-section .widget .footer-btn a:hover {
    background: #000;
    color: #fff;
}
.footer-content p {
    text-align: center;
    float: left;
    color: #fff;
	margin-left: 0px;
	margin-bottom: 13px;
    margin-top: 13px;
}
.footer-section.footer-skin-dark, .footer-skin-dark .footer-backtotop a {
    background: #46c2c2;
}
.footer-copyright-section p, .bweb-footer-nav.navbar-nav > li > a {
    font-size: 22px;
    margin: 0;
    line-height: 38px;
	text-transform: uppercase;
}
.footer-widgets .widget div, .footer-widgets .widget p {
    font-size: 22px;
    line-height: 30px;
    font-weight: normal;
}
.footer-vastcontent {
    max-width: 80%;
    text-align: center;
    margin: 10px auto 0;
    color: #FFF;
}
.footer-vastcontent p {
	line-height: 1;
}
.footer-section .vast-footer-rowone > div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
/* CUSTOM CLASSES */
.vast-bg-overlay-theme {
    background: rgba(108,201,204,0.85) !important;
}
.font-style, .font-style .parallax-title {
font-family: 'brandon_grotesquebold';
    font-size: 50px;
    font-weight: normal;
    line-height: 100px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.bweb-footer-nav.navbar-nav > li {
    position: relative;
    float: none;
    display: inline-block;
	margin: 0;
}
.bweb-footer-nav.navbar-nav > li:after {
	display: none;	
}
.bweb-footer-nav.navbar-nav > li > a {
	font-family: 'brandon_grotesquebold';
    font-weight: normal;
	position: relative;
	padding-right: 25px;
    padding-left: 25px;
}
.bweb-footer-nav.navbar-nav > li > a:after {
    content: "";   
    width: 2px;
    background: #FFF;
    position: absolute;
    right: 0;
    top: 6px;
	bottom: 6px;      
}
.bweb-footer-nav.navbar-nav > li:last-child > a:after {
	display: none;
}
.footer-section.footer-skin-dark .bweb-footer-nav.navbar-nav > li > a:hover,
.footer-section.footer-skin-dark .bweb-footer-nav.navbar-nav > li > a:active,
.footer-section.footer-skin-dark .bweb-footer-nav.navbar-nav > li > a:focus {
	color: #6cc9cc;
}
.footer-widgets .widget a:hover {
    color: #fff;
}
.vast-footer-rowone {
    display: table;
    overflow: hidden;
    width: 100%;
}
.social-iconsall .social-icon {
    float: left;
    margin: 0 10px;
}
.vast-footer-rowone .footer-btn, .vast-footer-rowone .social-iconsall {
    margin-left: 65px;
}
.vast-footer-rowone .social-iconsall img {
    max-height: 50px;
}
.vast-footer-rowone .social-iconsall img:hover {
    opacity: 0.8;
}
.footer-widgets-section .vast-logo {
    float: right;
}
.footer-widgets-section {
    padding: 50px 0 0;
}
.footer-copyright-section {
  /*  background: #000 !important;*/
    padding: 10px 0;
   /* border-bottom: 40px solid #6acacd!important;*/
}
.bweb-parallax-header.font-style.vast-font-style-radius h2 {
    font-size: 108px;
}
.bweb-feature-box.feature-box-style {
    margin-bottom: 16px;
}
.vast-text-heading-academy p {
    font-size: 50px;
    /*font-weight: bolder;*/
    line-height: 48px;
    color: #fff;
}
/*.vast-text-collaboration {
   font-family: 'brandon_grotesqueregular';
    font-size: 27px;
}*/
.vast-heading-comprehensive h4 {
    font-size: 35px;
}
.vast.text-careers-content .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 17px;
}
.vast-cert-III-group p {
    font-size: 32px;
    font-family: 'brandon_grotesqueregular';
}
.vc_btn3-container.vast-complete-btn-black.vc_btn3-center a {
    font-size: 26px;
    /*font-weight: bold;*/
    padding-bottom: 5px;
    padding-top: 5px;
    background: #000;
    padding-left: 45px;
    padding-right: 45px;
}
.vc_btn3-container.vast-text-btn-vacancies.vc_btn3-center.vc_custom_1509571833206 a {
    font-size: 25px;
    /*font-weight: bold;*/
    padding-left: 35px;
    padding-right: 35px;
}
.wpb_text_column.wpb_content_element.vast-text-number p {
    font-size: 60px;
    /*font-weight: bold;*/
	color: #fff;
}
.bweb-parallax-header.vast-certi-III-fitnes h2 {
    font-family: 'brandon_grotesquebold';
    font-size: 85px;
    color: #6acacd;
}
.vast-certi-III-content p {
    font-size: 36px;
    line-height: 41px;
}
.vc_btn3-container.vast-try-module.vc_btn3-center a {
    font-size: 25px;
    padding-bottom: 12px;
    padding-top: 12px;
   /* font-weight: bold;*/
}
.bweb-parallax-header.vast-heading-group h5 {
    font-size: 30px;
    font-weight: normal;
}
.vast-content-theme-color h6 {
    font-size: 30px;
    color: #6acacd;
}
.vast-special-offer h2 strong {
    color: #6acacd;
    font-size: 78px;
}
.vast-special-offer h2 {
    font-size: 66px;
    color: #6acacd;
}
.vast-holistic p {
    color: #6acacd;
    font-size: 40px;
}
.vast-both-courses {
    font-size: 28px;
	/*font-weight: bold;*/
}
.vast-content-read h4 {
    font-family: 'brandon_grotesquebold';
    font-size: 42px;
    color: #6cc9cc;
}
.vast-contact-dates h4 {
    font-size: 34px;
}
.wpb_text_column.wpb_content_element.vc_custom_1509706065756.vast-contact-details a {
    color: #000;
    font-size: 42px;
}
.vast-heading-fitness p {
    font-size: 56px;
    color: #fff;
}
.vast-heading-just {
    font-size: 30px;
    /*font-weight: bold;*/
    color: #000;
}
.vast-content-health-nutrition p {
    font-size: 36px;
    color: #6acacd;
}
.vast-personl-trainer {
    font-size: 21px;
    /*font-weight: bold;*/
}
.vc_btn3-container.vast-btn-suggestion.vc_btn3-center.vc_custom_1509809689504 a {
	font-size: 25px;
    padding-left: 45px;
    padding-right: 45px;
    background: #000;
    padding-bottom: 10px;
    padding-top: 10px;
}
.vc_btn3-container.vast-btn-express.vc_btn3-center.vc_custom_1509815615348 a {
    padding-left: 45px;
    padding-right: 45px;
    font-size: 25px;
    padding-bottom: 10px;
    padding-top: 10px;
}
/* .parallax-title {
	font-family:''brandon_grotesquebold';
	font-size: 80px;
}*/

.parallax-title {
    font-family: 'brandon_grotesquebold';
    font-size: 32px;
	color: #000;
}
.parallax-title .title-prefix {
	font-family: 'brandon_grotesquebold';
	font-weight: normal;
}
/*h2.parallax-title {
    font-family: 'brandon_grotesquebold';
    font-size: 48px;
    border-bottom: 1px solid #6cc9cc;
    padding-bottom: 30px;
}*/
/*.parallax-desc {
    max-width: inherit;
	font-size: 32px;
    line-height: 38px;
    font-family: 'brandon_grotesqueregular';
}*/
h3 {
	font-size: 66px;
	font-family: 'brandon_grotesquebold';
	line-height: 1;
}
h5 {
    font-family: 'brandon_grotesqueregular';
    font-size: 40px;
    line-height: 42px;
    font-weight: normal;
}
em {
	font-family: 'brandon_grotesqueregular';
	font-style: italic;
}
.font-texheavy em, .font-texheavy_it, .font-texheavy_it p {
    font-family: 'brandon_grotesqueregular';
	font-style: italic;
}
.font-texblack_it em, .font-texblack_it, .font-texblack_it p {
    font-family: 'brandon_grotesqueregular';
	font-style: italic;
}
.font-texregular, .font-texregular p {
    font-family: 'brandon_grotesqueregular';
}
.font-texbold_it, .font-texbold_it p {
    font-family: 'brandon_grotesqueregular';
	font-style: italic;
}
.vc_btn3-container.text-align-bold.vc_btn3-center a {
    font-size: 28px;
    font-family: 'brandon_grotesquebold';
    line-height: 30px;
}
.font-tblack {
	font-family: 'brandon_grotesquebold';
}
.font-tblack.feel {
    font-family: 'brandon_grotesquebold';
    font-size: 50px;
    color: #6cc9cc;
}
.font-tblack.feel .font-heart.buzz, .font-heart.buzz {
	font-family: 'brandon_grotesquebold';
	font-size: 50px;
	color: #6cc9cc;
}
.bweb-parallax-header {
    margin-bottom: 10px;
}
.typo-dark, .typo-dark h1, .typo-dark h2, .typo-dark h3, .typo-dark h4, .typo-dark h5, .typo-dark h6, .typo-dark p, .typo-light a.btn {
    color: #000;
}
.vast-content-ln-ht-small .grid-desc p {
    line-height: 1;
}
.vast-page-text {
    font-size: 45px;
    /*font-weight: bold;*/
    line-height: 47px;
}
.vast-text-underline-top {
    font-size: 28px;
    line-height: 37px;
    color: #fff;
    font-weight: bold;
}
.vast-testimonials-alignment p {
    font-size: 20px;
    line-height: 32px;
}	
.heading-border h3 {
    color: #6acacd;
}
.font-heart-buzz-font {
    font-family: 'brandon_grotesquebold';
    font-size: 50px;
    color: #6cc9cc;
}
.vast-heading-font-small h3 {
    font-size: 34px;
    font-family: 'brandon_grotesqueregular';
}
.parallax-sub-title, .typo-light .parallax-sub-title {
    color: #fff;
}
.vast-font-heart-size {
    font-family: 'brandon_grotesquebold';
    font-size: 96px;
    color: #6cc9cc;
    line-height: 1;
}
.growth-content-style h4 {
    color: #6acacd;
    font-size: 68px;
    font-family: 'brandon_grotesquebold';
}
.vast-column-bg-theme {
    /*font-weight: bold;*/
}
.font-style-vast h2 {
    font-family: 'brandon_grotesquebold';
    font-size: 96px;
    font-weight: normal;
    color: #fff;
	text-shadow: 6px 6px 8px rgba(0,0,0,0.65);
}
.vast-for-just {
    font-size: 35px;
    /*font-weight: bold;*/
    color: #000;
}
.vast-you-can-complete {
    font-size: 30px;
    font-weight: bolder;
    color: #000;
}
.vast-taxt-button-color-white {
    font-size: 38px;
    background: #fff;
    padding: 10px 80px;
    line-height: 45px;
	font-family: 'brandon_grotesqueregular';
	font-style: italic;
	display: block;
}
.btn-try-module.vc_btn3-center a {
	font-size: 24px;
    font-family: 'brandon_grotesquebold';
    padding: 20px;
    color: #000;
}
.vast-backgroung-theme-color p {
    font-size: 28px;
    line-height: 38px;
}
.vast-font-style-buzz h2 {
    font-family: 'brandon_grotesquebold';
    font-size: 44px;
    font-weight: normal;
	text-shadow: 6px 6px 8px rgba(0,0,0,0.65);
}
.vast-page-bg-gray-col {
    background: rgba(132,134,136,0.7);
}
.vast-right-border.wpb_column.vc_column_inner.vc_column_container.vc_col-sm-4.typo-default {
    border-right: 1px solid;
}
.vast-content-text-light-bold p {
    /*font-weight: 600;*/
    line-height: 29px;
    line-height: 34px;
	font-size:25px;
}
.vast-enrol-btn a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-default.vc_btn3-color-black {
    font-size: 25px;
}
.vast-start-study-now-btn a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-default.vc_btn3-color-primary-bg {
    font-size: 20px;
    font-weight: bold;
	padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.vast-font-size-certificate h4 {
    font-size: 37px;
}
.vast-certificate-IV h6 {
    font-size: 30px;
}
.vast-certificate-IV {
    font-size: 33px;
   /* font-weight: bold;*/
}
.vast-certificate-IV-btn a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-default.vc_btn3-color-black {
    font-size: 25px;
    padding-bottom: 25px;
    padding-top: 25px;
    padding-left: 50px;
    padding-right: 50px;
   /* font-weight: bold;*/
    background: #000;
}
.vast-newbtn-text a {
    background-color: #6acacd;
    color: #000;
    display: inline-block;
    padding: 10px 22px;
	transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
}
span.vast-text-strong {
    font-family: 'brandon_grotesquebold';
    font-size: 28px;
}
.vast-newbtn .vast-home-page-button {
    font-size: 26px;
}
.vast-newbtn-text a:hover,
.vast-newbtn-text a:active,
.vast-newbtn-text a:focus {
	background-color: #000;
	color: #fff;	
}
.vast-newbtn-black a:hover,
.vast-newbtn-black a:active,
.vast-newbtn-black a:focus {
	background-color:#fff;
	color: #000;	
}
.vast-newbtn-black a {
    padding-left: 22px;
    padding-right: 22px;
    display: inline-block;
    padding-bottom: 8px;
    padding-top: 8px;
    color: #fff;
    background: #000;
}
.vast-newbtn-left a {
    padding:  8px 22px;
    display: inline-block;
    color: #fff;
    background: #000;
    text-align: center;
}
.vc_btn3-container.vast-testimonials-Zenny.vc_btn3-center a {
    font-size: 28px;
    font-family: 'brandon_grotesquebold';
    padding: 10px 20px;
    color: #000;
}
.vc_btn3-container.vast-cert-btn-black.vc_btn3-center a  {
    font-size: 28px;
    font-family: 'brandon_grotesquebold';
    padding: 10px 20px;
}
.vast-take-heading h3 {
    font-size: 54px;
}
.font-style-cert h2 {
    font-family: 'brandon_grotesquebold';
    font-size: 60px;
    font-weight: normal;
	text-shadow: 6px 6px 8px rgba(0,0,0,0.65);
}

/* VAST BUTTON */
.vast-newbtn .vast-home-page-button,
span.vast-home-page-button {
    font-size: 28px;
	font-family: 'brandon_grotesqueregular';
}
.font-tex-heavy {
    max-width: 90%;
    margin: 0 auto;
}
.font-tex-heavy, .font-tex-heavy p  {
    font-size: 28px;
    line-height: 1.2;
	font-weight: 500;
}
.font-tex-heavy strong {
	font-family:'brandon_grotesqueregular';
}
.vast-heading-lifestyle .vc-side-content-wrapper {
    padding: 30px 28px 30px 0 !important;
}

/* Testimonial Item */
.bweb-testimonial-item-wrapper .testimonial-single-item {
    position: relative;
    overflow: hidden;
}
.bweb-testimonial-item-wrapper .testimonial-single-content {
	border: 10px solid rgba(255, 255, 255, 0.85);
	text-align: center;
	background-color: rgba(108, 201, 204, 0.85);
}
.testimonial-single-item .testimonial-single-image {
	width: 25%;
	float: left;
	position: absolute;	
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.testimonial-single-item .testimonial-single-content {    
	width: 82%;
	float: right;
}
.bweb-testimonial-item-wrapper.testimonial-image-right .testimonial-single-item .testimonial-single-content {
	float: left;
}
.bweb-testimonial-item-wrapper.testimonial-image-right .testimonial-single-image.bweb-img-right {
	left: auto;
	right: 0;	
}
.testimonial-single-item .testimonial-single-content .testimonial-single-content-inner {
	padding: 60px 30px 60px 100px;
}
.bweb-testimonial-item-wrapper.testimonial-image-right .testimonial-single-item .testimonial-single-content .testimonial-single-content-inner {
	padding: 60px 100px 60px 30px;	
}
.testimonial-single-image .testimonial-img img {
	border: 10px solid #fff;
}
.bweb-testimonial-item-wrapper .testimonial-single-content blockquote p {
	font-family:'brandon_grotesqueregular';
	color: #fff;
	font-size: 24px;
    font-style: normal;
    line-height: 1.2;
}
.bweb-testimonial-item-wrapper .testimonial-single-content blockquote {
	padding: 0 70px;	
}
.bweb-testimonial-item-wrapper .testimonial-single-content blockquote:before {   
    content: '“';
	font-family: 'brandon_grotesquebold';
    font-size: 150px;
    font-weight: normal;
	color: #fff;
	line-height: 0.5;
}
.bweb-testimonial-item-wrapper .testimonial-single-content blockquote:after {   
    content: '”';
	font-family: 'brandon_grotesquebold';
    font-size: 150px;
    font-weight: normal;
	color: #fff;
	/*line-height: 0.5;*/
}
.bweb-testimonial-item-wrapper .author-details {
	padding: 0 70px;
	text-align: right;
}
.bweb-testimonial-item-wrapper .author-details .testimonial-author-name, .bweb-testimonial-item-wrapper .author-details .testimonial-author-name > a  {
	font-family: 'brandon_grotesquebold';
	color: #fff;
	font-size: 28px;
	text-transform: uppercase;
}
.bweb-testimonial-item-wrapper .testimonial-author-name::before {
    content: "-";
    padding-right: 10px;
}
/* TESTIMONIALS NEW STYLE - DEC 2018 */
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-content {
    border: none;
    background: transparent;
}
/* .bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-content blockquote:before,
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-content blockquote:after {
    display: none;
}*/
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-content blockquote p {
	text-align: left;
	color: #000;
	font-style: italic;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-content blockquote,
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .bweb-testimonial-item-wrapper .author-details {
	/*padding: 0 35px;*/
	text-align: left;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .author-details .testimonial-author-name, .bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .author-details .testimonial-author-name > a {
	color: #000;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .author-details {
    margin: 0;
    position: relative;
    padding-top: 12px;
    text-align: left;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .author-details .testimonial-author-name, .bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .author-details .testimonial-author-name > a  {
	text-transform: uppercase;
    font-weight: normal;
    font-family: 'brandon_grotesqueregular';
	font-size: 26px;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style span.testimonial-author-designation {
    font-style: italic;
    font-size: 24px;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .author-details::before {
    content: "";
    position: absolute;
    height: 1px;
    background: #000;
    width: 60%;
    top: 0;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-author-name::before {
	display: none;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-content .testimonial-single-content-inner {
    padding: 20px 0 20px 50px;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-image .testimonial-img img {
    border: 10px solid #fff;
    width: 100%;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-item > div {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    float: none;
	transform: none;
    -moz-transform: none;
    -webkit-transform: none;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-item .testimonial-single-content {
	width: 75%;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-content blockquote:before {   
    /*content: '“';
	font-family: 'brandon_grotesquebold';
    font-size: 60px;
    font-weight: normal;
	line-height: 0.5;
	top: 10px;*/
	color: #000;
}
.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-content blockquote:after {   
    /*content: '”';
	font-family: 'brandon_grotesquebold';
    font-size: 60px;
    font-weight: normal;
	line-height: 0.5;*/
	color: #000;	
}

/*Careers page*/
.vast-hide-row {
    display: none;
}

/*Gform*/
.gform_wrapper .gform_confirmation_message {
    color: #000;
    font-size: 30px;
    line-height: 1.2;
    text-align: center;
    font-weight: bold;
}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
    display: none;
    font-size: .813em;
    letter-spacing: .5pt;
    white-space: nowrap;
}
/*Fa Icon*/
.bweb-icon.icon-small {
    font-size: 20px;
}
.bweb-feature-box.style-default-box .grid-icon-wrapper i.icon-shape:after {
    background-color: transparent;
    content: "";
    height: 90%;
    position: absolute;
    right: -14px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    bottom: 0;
    width: 1px;
}

.bweb-feature-box.style-default-box .grid-icon-wrapper i.icon-light.icon-shape::after {
    display: none;
}
.bweb-feature-box.style-default-box .grid-text-left .grid-icon-wrapper {
    padding: 0 10px 0 0;
}
/* ACADEMY PAGE */
.grid-desc {
    font-size: 30px;
    line-height: 1;
}
.vast-column-bg-theme p {
    font-family: 'brandon_grotesqueregular';
    font-size: 26px;
}
span.vast-certificate {
    font-size: 57px;
    font-family: 'brandon_grotesquebold';
    line-height: 45px;
}
span.mejs-duration {
    font-size: 15px;
    line-height: 1;
}
span.mejs-currenttime {
    font-size: 15px;
    line-height: 1;
}


/* GFORM Get JOB */
form#gform_3 .gform_body {
    width: 75%;
    float: left;
}
form#gform_3 .gform_footer {
    width: 25%;
    float: left;
    clear: none;
    text-align: right;
    margin-top: 0;
}
form#gform_3 .gfield_label {
    display: none;
}
form#gform_3 .gform_fields input  {
    padding-left: 15px;
    padding-right: 15px;
}
form#gform_3 input {
    height: 50px;
}
form#gform_3 input#gform_submit_button_3 {
	background: #000;
	font-size: 22px;
	width: 100%;
}
form#gform_3 input#gform_submit_button_3:hover {
    background: #6acacd;
    color: #000;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: 18px;
    font-family: inherit;
    padding: 5px 4px;
    letter-spacing: normal;
}
.gform_wrapper select, .gform_wrapper textarea {
    font-family: inherit;
    letter-spacing: normal;
    font-size: 18px;
}

/* gform placeholders*/
::-webkit-input-placeholder { color: #DADADA; font-weight:100; text-transform:lowercase; font-style:italic; }

:-moz-placeholder { opacity: 1; color: #DADADA; font-weight:100; text-transform:lowercase; font-style:italic; } /* Firefox 18- */
::-moz-placeholder { opacity: 1; color: #DADADA; font-weight:100; text-transform:lowercase; font-style:italic; } /* firefox 19+ */
:-ms-input-placeholder { color:#DADADA; font-weight:100; text-transform:lowercase; font-style:italic; } /* ie */
input:-moz-placeholder { color:#DADADA; font-weight:100; text-transform:lowercase; font-style:italic; }
.vast-trainer p {
    border: 2px solid;
    padding: 5px 0px;
    font-size: 26px;
}

/* Course Page */
span.vast-launch {
    font-size: 32px;
    line-height: 40px;
    padding-bottom: 20px;
    font-family: 'brandon_grotesqueregular';
}
.vc_btn3.vc_btn3-color-black {
    background-color: #000;
}
.vast-course-btn .vc_general.vc_btn3, .vc_general.vc_btn3.vc_btn3-color-primary-bg {
    font-size: 26px;
    padding: 20px 80px;
    font-family: 'brandon_grotesqueregular';
}
.parallax-title.font-size-100, .font-size-100 { 
	font-size: 60px;
}
.vast-theme-btn .vc_general.vc_btn3 {
	font-family: 'brandon_grotesquebold';
	box-shadow: none;
	-webkit-box-shadow: none;
	padding: 15px 30px;
	font-size: 25px;
	color: #fff;
}
.vast-theme-btn.btn-size-lg .vc_general.vc_btn3 {
	padding: 30px 45px;
	font-size: 32px;
}
.vast-theme-btn.btn-skin-black .vc_general.vc_btn3 {
	background-color: #000;
}
.vast-theme-btn.btn-skin-black .vc_general.vc_btn3:hover,
.vast-theme-btn.btn-skin-black .vc_general.vc_btn3:active,
.vast-theme-btn.btn-skin-black .vc_general.vc_btn3:focus {
	background-color: #6cc9cc;
}
.vast-theme-btn.btn-skin-white .vc_general.vc_btn3 {
	background-color: #fff;
	color: #000;
}
.vast-theme-btn.btn-skin-white .vc_general.vc_btn3:hover,
.vast-theme-btn.btn-skin-white .vc_general.vc_btn3:active,
.vast-theme-btn.btn-skin-white .vc_general.vc_btn3:focus {
	background-color: #6cc9cc;
}
.vast-theme-btn.btn-skin-theme .vc_general.vc_btn3 {
	background-color: #6cc9cc;
}
.vast-theme-btn.btn-skin-theme .vc_general.vc_btn3:hover,
.vast-theme-btn.btn-skin-theme .vc_general.vc_btn3:active,
.vast-theme-btn.btn-skin-theme .vc_general.vc_btn3:focus {
	background-color: #000;
}

.vast-title-font-size60 {
	font-size: 60px;
}
.vast-title-font-size60 strong {
	font-size: 65px;
}
.parallax-title.font-size-60, .font-size-60, .font-size-60 p {
	 font-size: 44px; 
}
.entry-summary p, .entry-summary span {
    font-size: 18px;
    line-height: 22px;
}
.entry-meta-wrapper .read-more .btn-more.read-more-link {
    font-size: 16px;
	color: #000;
	font-family: 'brandon_grotesquebold';
	font-weight: normal;
	text-transform: uppercase;	
}
.single-post .posts-content-container p {
    font-size: 24px;
	line-height: 30px;
	margin-bottom: 20px;
}
.single-post .posts-content-container strong {
    font-size: 24px;
    font-weight: normal;
    font-family: 'brandon_grotesqueregular';
}
.related-post-item .related-content-wrapper h5 a, .related-post-item .related-content-wrapper h5 {
    font-size: 20px;
    line-height: 26px;
	font-weight: 700;
}
.related-post-item .related-content-wrapper .related-post-summary, .related-post-item .related-content-wrapper .related-post-summary p {
    font-size: 22px;
    line-height: 24px;
}
.related-post-more .btn-more.read-more-link {
    font-size: 16px;
}
.single-post .related-posts-wrapper .related-title {
    font-size: 36px;
    font-family: 'brandon_grotesquebold';
    text-transform: uppercase;
	font-weight: normal;
}
.single-post .post-navigation li a {
    font-size: 22px;
}
.single-post .entry-meta li {
    font-size: 20px;
}
.vast-text-outline-btn {
    display: inline-block;
    margin: 0 auto;
    padding: 5px 20px;
}
.vast-text-outline-btn.btn-skin-white {
    border: 2px solid #fff;
}
.vast-text-outline-btn.btn-skin-black {
    border: 2px solid #000;
}
h6.vast-short-course-title { font-size: 32px; line-height: 1; margin-bottom: 20px; color: #000; }
.font-texblack.vast-short-course-title { font-family: 'brandon_grotesquebold'; }
.bweb-icon.icon-dark.icon-shape {
    background-color: #000;
    color: #fff;
}
.bweb-icon.icon-shape.icon-normal {
    height: 50px;
    line-height: 52px;
    width: 50px;
}
.bweb-icon.icon-normal {
    font-size: 28px;
}
.top-icon-bold .grid-icon-wrapper.no-hover.shape-icon-circle {
    margin-top: -45px;
    padding-bottom: 24px;
}
.column5 .wpb_content_element {
    width: 18.5%;
    margin: 0 0.5%;
    float: left;
    min-height: 0;
}
.box-content-col p {
    font-size: 24px;
    line-height: 28px;
}
.font-size-align p {
    font-size: 26px;
}
.feature-box-style.style-title-top-icon .grid-icon-box-title .grid-icon-wrapper i.icon-shape:after {
    background-color: transparent;
    content: "";
    height: 90%;
    position: absolute;
    right: -15px;
    top: 5px;
    bottom: 0;
    width: 1px;
}
.vast-contact-details a {
    font-size: 32px;
    font-weight: 700;
}
/*woocommerces-product*/
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
    border-bottom: 0px;
}
.woocommerce-Tabs-panel.panel {
    border: 0px;
	-webkit-box-shadow: none;
    box-shadow: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
    border: none;
}
.woocommerce-tabs .panel h2 {
    font-size: 24px;
    margin: 0 0 10px;
    font-weight: 700;
    text-transform: uppercase;
}
.woocommerce-product-details__short-description strong {
    color: #6acacd;
}
.woocommerce-page.single-product .entry-summary .price .amount, .woocommerce-page.single-product .entry-summary .price .amount > span {
    font-size: 35px;
    padding: 0;
}
#tab-description strong {
    color: #6acacd;
}
.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0;
}
.woocommerce-Tabs-panel p {
    font-size: 24px;
}
/*.woocommerce-Tabs-panel li {
    font-size: 24px;
}*/
.single-product .woo-colorbox {
    background: #6acacd;
    padding: 40px 0;
    position: relative;
    z-index: 0;
    font-size: 25px;
}
.woocommerce div.product div.images {
    margin-bottom: 0;
}
.woocommerce div.product div.summary {
    margin-bottom: 0;
}
/* Responsive */
.main-mobile-nav .bweb-main-nav li a, .main-mobile-nav .mobile-sub-menu li a, .mobile-megamenu-enabled h6.bweb-megamenu-title {
    font-size: 20px;
}
.mobile-menu-open .mobile-menu-wrapper.mobile-menu-left {
    background: #6acacd;
}

/* Short Courses */
.bweb-feature-box.style-default-box.vast-sc-title-theme-bg-top .grid-text-center .grid-image-wrapper {
	display: block;
	margin-bottom: 15px;
}
.bweb-feature-box.style-default-box.vast-sc-title-theme-bg-top .grid-desc {
	font-family: 'brandon_grotesqueregular';
	padding: 0 20px;
}
.bweb-feature-box.style-default-box.vast-sc-title-theme-bg-top .grid-desc p {
	font-family: 'brandon_grotesqueregular';
	/* font-size: 25px;
	line-height: 1.2;*/
}
.bweb-feature-box.style-default-box.vast-sc-title-theme-bg-top .grid-item .grid-button {
	margin-top: 15px;
}
.bweb-feature-box.style-default-box.vast-sc-title-theme-bg-top .grid-item .grid-button > .btn {
	margin-top: 0;
	background-color: #6cc9cc;
	font-family: 'brandon_grotesquebold';
    box-shadow: none;
    -webkit-box-shadow: none;
    padding: 15px 30px;
    font-size: 22px;
    color: #000;
}
.bweb-feature-box.style-default-box.vast-sc-title-theme-bg-top .grid-item .grid-button > .btn:hover,
.bweb-feature-box.style-default-box.vast-sc-title-theme-bg-top .grid-item .grid-button > .btn:active,
.bweb-feature-box.style-default-box.vast-sc-title-theme-bg-top .grid-item .grid-button > .btn:focus {
	background-color: #000;
	color: #fff;
}
.bweb-feature-box.style-default-box.vast-sc-title-theme-bg-top .grid-item .grid-title.grid-title-top {
	margin-bottom: 0;
	background-color: #6cc9cc;
	color: #fff;
	font-family: 'brandon_grotesqueregular';
	text-transform: uppercase;
	font-size: 28px;
	padding: 10px 25px;
	line-height: 1.2;
}



/* Check Out */
.header-dropdown-skin-light .header-main-section .woo-cart-contents a {
    color: #fff;
}

.header-section .woo-cart-item .cart-item-content .cart-product-title {
    color: #fff;
    line-height: 22px;
    font-size: 16px;
	margin-bottom: 0;
}
.header-section .woo-cart-item .cart-product-quantity, .header-section .woo-cart-item .cart-product-quantity > span, .header-section .woo-cart-item .cart-product-quantity > span > span {
    color: inherit;
    font-size: 18px;
}
.header-section .woo-cart-total > .cart-total, .header-section .woo-cart-total > .cart-total span {
    font-size: 20px;
    color: #FFF;
    line-height: 26px;
}
.header-section.header-skin-dark .woo-cart-item a.remove.remove-cart-item {
    background: #fff;
}

.woocommerce-checkout h3, .woocommerce-cart h3, .woocommerce-cart h5 {
    font-size: 28px;
    text-transform: uppercase;
}
.woocommerce form .form-row label {
    font-size: 20px;
    font-family: 'brandon_grotesqueregular';
}
.woocommerce #order_review .shop_table .cart_item td {
    font-size: 20px;
}
.payment_methods label {
    font-size: 24px;
}
.payment_box p {
    font-size: 18px;
}
.woocommerce-Price-amount.amount, .woocommerce-Price-amount.amount > span, .shop_table.cart td.product-price .amount, .shop_table.cart td.product-subtotal .amount {
    font-size: 24px;
}
.woocommerce-info {
    font-size: 24px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    font-size: 24px;
}
.woocommerce, .woocommerce p, .woocommerceli, .woocommerce span {
    font-size: 24px;
	line-height: 30px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    text-transform: uppercase;
}
.entry-title, .page-title-section .page-title-captions h1.entry-title {
	font-family: 'brandon_grotesquebold';
	font-size: 30px;
	font-weight: normal;
	line-height: 40px;
}
.header-section .woo-cart-item a.remove.remove-cart-item, .mobile-cart-wrapper .woo-cart-item a.remove.remove-cart-item {
    line-height: 20px;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
    font-size: 16px;
}

/* FB Chat */
#fbMsg img {
    right: 10%!important;
    height: auto;
    top: initial;
    bottom: 50px;
}

.product-info .price {
    border-left: none;
    width: 100%;
}
/*.woocommerce .price > .amount, .woocommerce-page .price > .amount, .price ins > .amount, .woocommerce-Price-amount.amount > span {
    font-size: 27px;
    font-weight: normal;
}*/

/* Page Title Bar */
.woocommerce-page .page-title-section {
    margin-bottom: 35px;
}

/* Woocommerce Button */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    padding: 15px 30px;
}
.single-product .product_meta {
    display: none;
}
.woocommerce.single-product div.product form.cart .button {
    font-size: 22px;
    height: auto;
    font-family: 'brandon_grotesquebold';
    box-shadow: none;
}
input, input.form-control, textarea, textarea.form-control, .gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper textarea {
    font-size: 18px;
}


/* GFORM VALIDATION*/
.gform_wrapper .validation_error {
    display: none;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background: transparent none repeat scroll 0 0;
    border: medium none!important;
    padding: 0!important;
}
.gform_wrapper .field_description_below .gfield_description {
    color: #e3494b;
    padding-top: 0;
    font-size: 18px;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    padding: 15px 30px!important;
    font-size: 26px;
    height: auto;
    color: #000;
    font-weight: bold;
}
.woo-cart-empty {
    font-size: 24px;
}
.gform_wrapper .gfield_radio li label {
    font-weight: normal;
    font-size: 22px;
}
.wpb_wrapper a.btn-text {
    background: #6acacd;
    color: #FFF;
    padding: 10px 20px;
}
.single.single-bweb_team_member .team-member-desc a {
    font-size: 24px;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
    font-size: 22px;
    line-height: 26px;
}
.woocommerce-account-fields .form-row .input-checkbox {
    position: relative;
}
.woocommerce-checkout form .form-row label.inline input {
    float: none;
}
.vast-font-size-medium .parallax-title {
    font-family: 'brandon_grotesquebold';
	font-weight: normal;
    font-size: 42px;
    color: #000;
}

.gform_wrapper .field_description_below .gfield_description{
 	color:#000;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {
    font-weight: bold;
    font-size: 22px;
	color:#333;
}
.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
    text-transform: uppercase;
	font-size:24px;
    line-height: 32px;
    height: auto;
     transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
}
.gform_wrapper .gform_page_footer .button.gform_previous_button {
    margin-bottom: 0;
    margin-right: 10px;
    background: #6acacd;
    color: #000;
    padding: 0px 20px;
    text-transform: uppercase;
    font-size:24px;
     transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
}
.gfield_description p {
    font-size: 26px;
}
label#label_5_53_1 {
    font-size: 26px;
    font-weight: normal;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
	margin-top:0;
}
div#gform_wrapper_5 h4 {
    font-size: 26px;
	font-weight:700;
	color:#333;
	margin-top:25px;
}
label#label_5_26_1 {
    font-weight: normal;
    font-size: 23px;
}
.gform_wrapper .gfield.hide-label label.gfield_label {
    display: none;
}
li#field_5_4 h4{
	font-weight:700;
}
.gform_wrapper .top_label .gfield_label {
    font-weight: 700;
    color: #333;
    font-size: 27px !important;
}
.gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last, .gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle {
    margin-left: 0;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
    line-height: inherit;
    font-size: 23px;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.vfa-international-text span.vfa19-cricos, body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.vfa-international-text span.vfa19-cricos p {
    font-size: 23px;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio{
	margin-top:0px;
}
.page-title-wrapper {
    margin-bottom:50px;
}
div#bweb-blog-posts-container .grid-layout .entry-header h2 {
    min-height: 50px;
    margin-bottom: 0;
}

div#bweb-blog-posts-container .grid-layout .entry-header h2 a {
    text-transform: uppercase;
    font-family: 'brandon_grotesqueregular';

}
.woocommerce .price > .amount, .woocommerce-page .price > .amount, .price ins > .amount {
    font-size: 24px;
    font-weight: 600;
}
.woocommerce-Price-amount.amount, .woocommerce-Price-amount.amount > span, .shop_table.cart td.product-price .amount, .shop_table.cart td.product-subtotal .amount {
    font-size: 24px;
    padding-right: 5px;
    color: #6acacd;
}
section.woocommerce-related-products.related h2 {
    text-transform: capitalize;
}
/* Get Response Form */
.webform-wrapper .button.border {
    border-radius: 0;
	background: #222;
}
.webform-wrapper .button.border span {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: normal;
}


span.vast-price-change {
    font-family: 'brandon_grotesquebold';
	font-weight: normal;
    color: #fff;
    text-transform: uppercase;
	font-size: 30px;
}
.bweb-main-nav li .caret { 
	display: none;
}
.bweb-main-nav > li > a.dropdown-toggle::after {
	content: "";
}
.header-dropdown-skin-light .header-main-section .dropdown-menu a {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
}
div#gform_wrapper_5.gform_wrapper ul.gform_fields li.gfield.redtext,
.gform_wrapper ul.gform_fields li.gfield.redtext {
    padding: 0 20px;
    color: red;
    margin-top: 52px;
}
div#gform_wrapper_5.gform_wrapper ul.gform_fields li.gfield.redtext h4,
.gform_wrapper ul.gform_fields li.gfield.redtext h4 {
     color: red;
     margin: 10px 0;
	 line-height: 1.4;
}

/* NEW Home 2 - FEB 02 */
.bweb-testimonial-slider-wrapper.new-home-testimonials {
    max-width: 80%;
    margin: 0 auto;
}
.new-home-testimonials .testimonial-item.tstyle-border blockquote > p, .new-home-testimonials .testimonial-item.tstyle-border blockquote {
    font-size: 24px;
    line-height: 28px;
}
.new-home-testimonials .testimonial-item .testimonial-img > img, 
.new-home-testimonials .testimonial-carousel-slider .owl-item .testimonial-img img {
	margin-bottom: 5px;
}
.new-home-form .gform_body label.gfield_label {
    display: none;
}
.new-home-online-page-section .bweb-parallax-header {
	margin-bottom: 30px;
}
.new-home-online-page-section h3 span, .new-home-online-page-section h3 {
    line-height: 1.2;
    margin-bottom: 0;
    FONT-FAMILY: OSWALD;
    font-weight: 300;
	vertical-align: middle;
}
.new-home-online-page-section .parallax-desc > p strong {
    line-height: 1.2;
    margin-bottom: 0;
    FONT-FAMILY: OSWALD;
    font-weight: 500;
}
.new-home-online-page-section .bweb-feature-box.feature-box-style {
	 position: relative;
}
.new-home-online-page-section .bweb-feature-box.feature-box-style {
    margin-bottom: 25px;
}
.new-home-online-page-section .bweb-feature-box.style-default-box .grid-content-wrapper {
	padding-left: 10px;
}
.new-home-online-page-section .bweb-feature-box.style-default-box .grid-content-wrapper p {
    font-size: 25px;
    line-height: 1;
}
.new-home-online-page-section .bweb-feature-box.style-default-box .grid-icon-wrapper::after {
    background-color: #f7f7f7;
}
.new-home-online-page-section .bweb-feature-box.style-default-box .grid-icon-wrapper::after {
    background-color: #eee;
    content: "";
    height: 90%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    bottom: 0;
    width: 1px;
}
.new-home-online-page-section .bweb-feature-box.style-default-box .grid-icon-wrapper {
    vertical-align: middle;
}
.new-home-font-align p {
    font-size: 23px;
    font-weight: 500;
    font-family: oswald;
    line-height: 32px;
}
.new-home-testimonials .testimonial-item .author-details .testimonial-author-name, .new-home-testimonials .testimonial-item .author-details .testimonial-author-name > a {
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: oswald;
}
.new-home-testimonials .testimonial-item .author-details .testimonial-author-name:hover, .new-home-testimonials .testimonial-item .author-details .testimonial-author-name > a:hover {
	color: #fff;
}
h6.vast-cert-IV-free {
    margin-top: 20px;
    font-size: 40px;
    font-family: 'brandon_grotesquebold';
	font-weight: normal;
    line-height: 40px;
}



/*CERTIFICATE TO BE PRINTED*/
.remove-price span.ginput_quantity_label, .remove-price input#ginput_quantity_10_6, .remove-price span.ginput_product_price_label {
    display: none;
}
.gform_wrapper .remove-price span.ginput_product_price {
    color: #6acacd;
}

.new-home-blog .posts-content-container {
    min-height: 150px;
}
.bweb-parallax-header.new-home-blog-tittle h3 {
    font-family: 'Summer Loving';
    padding-bottom: 40px;
}
.bweb-parallax-header.spl-price {
    border-bottom: 3px solid #FFF;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.bweb-parallax-header.spl-price h3.parallax-title {
    font-size: 40px;
	text-transform: uppercase;
}
.bweb-parallax-header.spl-price .parallax-desc, .bweb-parallax-header.spl-price .parallax-desc p {
    color: #FFF;
    font-size: 30px;
    font-weight: bold;
}

/* Mobile Form */
.vast-enrol-new-form li.gfield h4 {
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-top: 25px;
}
.gform_wrapper .top_label .vfa19-student .gfield_label {
    /*text-transform: capitalize;*/
}
.vast-enrol-new-form .top_label .gfield_label {
    font-size: 22px !important;
	text-transform: uppercase;
}
.vast-enrol-new-form ul.gfield_checkbox li input[type=checkbox]:checked+label {
    font-weight: normal;
}
.vast-enrol-new-form .top_label div.ginput_container {
    margin-top: 0;
}
.vast-enrol-new-form ul.gfield_checkbox li label {
    font-weight: normal;
    line-height: 1;
    vertical-align: top !important;
}
.vast-enrol-new-form ul.gfield_checkbox input {
    margin-top: 5px !important;
	vertical-align: top !important;
}
.vast-enrol-new-form .gfield_checkbox li {
    margin: 0 0 15px;
}
.vast-enrol-new-form .gform_page_footer input#gform_submit_button_12 {
    float: right;
}
.vast-bottom-space .grid-item .grid-button {
    margin-top: 38px;
}
.vast-space-margin-top .grid-item .grid-button {
    margin-top: 0px;
}
.new-home-featurebox.style-sep-yes .grid-item .grid-button {
    padding-top: 0;
}
.page-id-3435 .nationally img,
.page.page-id-88 .nationally img,
.page.page-id-104 .nationally img{
    display: none;
}

/* NEW HOME PAGE */
section.home-boxes-sec .bweb-feature-box.style-default-box.new-home-featurebox .grid-box-inner h4 {
    margin: 0;
    font-family: 'brandon_grotesqueregular' !important;
    font-size: 20px !important;
}
section.home-boxes-sec .bweb-feature-box.style-default-box .grid-box-inner > a {
    display: block;
    background: #6acacd;
    color: #fff;
    padding: 8px;
    margin-bottom: 10px;
}
section.home-boxes-sec .bweb-feature-box.style-default-box .grid-box-inner h4 {
    margin: 0;
}
section.home-boxes-sec .bweb-feature-box.style-default-box .grid-box-inner h4 strong {
    display: block;
	font-size: 22px !important;
}
section.home-boxes-sec .bweb-feature-box .grid-desc, section.home-boxes-sec .bweb-feature-box .grid-desc p {
    color: #d2232b;
    font-style: italic;
    font-size: 20px;
    line-height: 28px;
    font-weight: normal;
	font-family: 'brandon_grotesquebold';
}
section.home-boxes-sec .bweb-feature-box.style-default-box .grid-button a {
    display: block;
    background: #bfbfbf;
    color: #000;
    font-size: 18px;
	margin-top: 10px;
	font-weight: normal;
	font-family: 'brandon_grotesquebold';
}
.vc_btn3.vc_btn3-size-md {
    line-height: 22px;
    padding: 10px 30px 8px;
    font-family: 'brandon_grotesquebold';
	font-weight: normal;
    color: #fff;
    /*border: 3px solid #000 !important;*/
}
.vc_btn3.vc_btn3-size-md:hover {
    background: #fff !important;
    color: #000 !important;
}
section.dec-new-home .features-list-inner > div,
.vf-dec18-free-course-guide .features-list-inner > div {
    display: inline-block !important;
    position: relative !important;
    line-height: 1 !important;
    vertical-align: middle;
}
section.dec-new-home .features-list-inner > div i,
.vf-dec18-free-course-guide .features-list-inner > div i {
    font-size: 52px;
    font-weight: 900;
}
section.dec-new-home .gform_wrapper .top_label .gfield_label,
.vf-dec18-free-course-guide .gform_wrapper .top_label .gfield_label {
	display: none;
}
section.dec-new-home .gform_wrapper .gform_footer input.button, section.dec-new-home .gform_wrapper .gform_footer input[type="submit"],
.vf-dec18-free-course-guide .gform_wrapper .gform_footer input.button, .vf-dec18-free-course-guide .gform_wrapper .gform_footer input[type="submit"] {
    font-size: 22px;
    color: #000;
    font-weight: normal;
	font-family: 'brandon_grotesquebold';
}
section.dec-new-home .gform_wrapper .gform_footer,
.vf-dec18-free-course-guide .gform_wrapper .gform_footer {
    text-align: center;
}
section.dec-new-home .gform_wrapper,
.vf-dec18-free-course-guide .gform_wrapper {
	margin-bottom: 0
}
section.dec-new-home {
    position: relative;
	overflow: hidden;
}
section.dec-new-home::after {
    content: "";
    background: #bfbfbf;
    width: 100%;
    left: 0;
    height: 100%;
    position: absolute;
    bottom: 60px;
    display: block;
}
.vf-dec18-pos-grey-bg {
	padding: 30px;	
}
.vf-dec18-pos-grey-bg:after {
	content: "";
    background: #bfbfbf;
    left: 0;
	top: 0;
	right: 0;
    position: absolute;
    bottom: 60px;
    display: block;
	z-index: -1;
}
p.hm-download-large {
    font-size: 30px;
    margin-bottom: 0;
    line-height: 1;
	font-weight: normal;
	letter-spacing: 0;
	font-family: 'brandon_grotesquebold';
}
p.hm-download-large em {
    font-family: 'brandon_grotesquebold';
    font-style: italic;
	font-weight: normal;
}
p.hm-download-small {
    font-size: 25px;
	font-weight: normal;
    color: #FFF;
	letter-spacing: 0;
	margin-top: 5px;
	font-family: 'brandon_grotesquebold';
}
.dec19-feature-sec .grid-desc, .dec19-feature-sec .grid-desc p {
    font-size: 20px;
    line-height: 26px;
}
.dec19-feature-sec .grid-desc {
    padding-top: 20px;
}
.dec19-feature-sec .bweb-feature-box.feature-box-style {
    margin-bottom: 50px;
}
.fluid-width-video-wrapper {
    max-width: 800px;
    margin: 0 auto;
}
span.dec19-turnpassion {
    font-family: 'Summer Loving';
    color: #6cc9cc;
    font-size: 120px;
    line-height: 88px;
    padding-top: 150px;
    display: block;
}
span.dec19-kick {
    font-size: 32px;
    line-height: 48px;
    padding-top: 10px;
    display: block;
	font-weight: normal;
    font-family: 'brandon_grotesquebold';
}
.wprevpro_t1_DIV_2:before { display: none; }
.wprev-slider.wprs_unslider-horizontal .wprevpro_t1_outer_div > div > div {
    padding: 20px !important;
}
.wprs_unslider::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    background: red;
    width: 100px;
    height: 160px;
    background: url(images/review-left.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.wprs_unslider::after {
    position: absolute;
    right: 0;
    bottom: 0;
    content: "";
    background: red;
    width: 100px;
    height: 120px;
	background: url(images/review-right.png);
	background-size: contain;
    background-repeat: no-repeat;
}
.wprs_unslider > div {
    max-width: 80%;
    margin: 0 auto;
}
#wprev-slider-1 .wprev_preview_bg1_T1 {
    border: none;
}
.wprs_unslider-arrow.prev, .wprs_unslider-arrow.next {
	display: none;
}
nav.wprs_unslider-nav {
    position: absolute;
    text-align: center;
    bottom: 0px;
    width: 100%;
}
h3.parallax-title{
    font-size: 33px;
    font-weight: bold;
    color: #000;
}
div#bweb-blog-posts-container .grid-layout .entry-header h2 a {
    text-transform: uppercase;
    font-family: 'brandon_grotesquebold';
    color: #000;
    font-weight: normal;
}
.sec-instagram a {
    font-family: 'brandon_grotesquebold';
	font-weight: normal;
    font-size: 24px;
    color: #000;
}
.sec-instagram p {
    font-size: 24px;
}
.youtube-shortcode .youtube-inner {
    text-align: center;
}
.youtube-shortcode .youtube-inner iframe {
    max-width: 800px;
    margin: 0 auto;
}

/* NEW FOOTER */
.footer-section .widget.widget_media_image > a {
    display: block;
    overflow: hidden;
    text-align: center;
}
.footer-section .widget.widget_media_image img {
    text-align: center;
    float: none;
    margin-bottom: 25px;
    max-width: 350px !important;
}
.footer-section ul#menu-footer-menu {
    text-align: center;
    padding: 20px 5px;
    display: block;
    overflow: hidden;
    border-top: 1px solid #fff;
}
.footer-section ul#menu-footer-menu li {
    display: inline-block;
    margin: 0 20px;
}
.footer-section ul#menu-footer-menu li a {
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
}
.footer-section ul#menu-footer-menu li a:hover {
    color: #000;
}
.footer-section .footer-btn {
    padding: 20px 0 40px !important;
}
.footer-vastcontent a.btn-text {
    color: #fff;
}
.footer-vastcontent a.btn-text:hover {
    color: #000;
}
.footer-widgets .widget.bweb_social_link_widget {
    overflow: hidden;
    width: 100%;
}
.footer-nrtcontent {
    padding-top: 15px;
}
.wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1, .wprev_showdate_T1 {
	font-size: 20px; 
	line-height: 24px; 
	color: #000;  
	font-family: 'brandon_grotesquebold';
	font-weight: normal;
} 
#sb_instagram .sbi_load_btn span.sbi_btn_text {
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
    font-family: 'brandon_grotesquebold';
}

/* HOME REDESIGN */
.sec-nutrition-sizel {
    font-family: 'brandon_grotesquebold';
    text-transform: uppercase;
    text-align: center;
    font-size: 68px;
    line-height: 1;
}
.sec-nutrition-turnpassion {
    font-family: 'Summer Loving';
    text-align: center;
    font-size: 135px;
    color: #6acacd;
    line-height: 50px;
	margin-bottom: 60px;
}
.sec-nutrition-sizem {
    font-family: brandon_grotesqueregular;
    text-transform: uppercase;
    text-align: center;
    font-size: 35px;
    line-height: 1.2;
}
.sec-nutrition-sizem2 {
    font-family: brandon_grotesqueregular;
    text-transform: uppercase;
    text-align: center;
    font-size: 40px;
    line-height: 1.2;
}
.sec-nutrition-sizem2 em {
    font-family: 'brandon_grotesquebold';
}
.vc_row.wpb_row.vc-row-bg-pos-bottom-center {
	background-position: bottom center !important;
}
.vc_btn3-container.vf-dec18-btn a.vc_general.vc_btn3 {
    color: #000;
    border: none !important;
    font-family: 'brandon_grotesquebold';
    padding: 15px 50px;
	font-size: 24px;
}
.vc_btn3-container.vf-dec18-btn a.vc_general.vc_btn3.vc_btn3-size-sm {
    font-size: 20px;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    color: #fff;
    font-size: 20px;
    border: 2px solid #d2232a;
    padding: 10px 35px;
    background: #d2232a;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
    color: #FFF;
    background: #000;
	border: 2px solid #d2232a;
}
.vc_btn3-container.vfa-enquire-btn .vc_general.vc_btn3.vc_btn3-size-md {
    background: #fad525;
    color: #000;
    font-size: 20px;
    line-height: 22px;
	border: 2px solid #fad525;
}
.vc_btn3-container.vfa-enquire-btn .vc_general.vc_btn3.vc_btn3-size-md:hover {
    background: #fff;
	border: 2px solid #fad525;
}
.vc_btn3-container.vfa-ask-btn .vc_general.vc_btn3 {
    background: #6ccacd;
    border-color: #6ccacd;
    color: #000;
}
.vc_btn3-container.vc_btn3-inline {
    margin-left: 15px;
    margin-right: 15px;
}
.bweb-parallax-header.vf-dec18-heading h2.parallax-title {
    font-family: 'brandon_grotesqueregular';
}
.bweb-parallax-header.vf-dec18-heading .parallax-title .title-prefix {
	font-family: 'Summer Loving';
	padding-right: 14px;
	font-size: 85px;
	color: #6acacd;
	font-weight: normal;
	text-transform: none;
}
/* VAST FITNESS PAGE */
.feature-box-style.vf-dec18-fboxlist-style1 .grid-image-wrapper img {
    max-width: 180px;
}
.bweb-feature-box.vf-dec18-fboxlist-style1 .grid-text-left.grid-box-image .grid-content-wrapper {
    padding-left: 25px;
}
.bweb-feature-box.vf-dec18-fboxlist-style1 .grid-item .grid-title {
	color: #d2232a;
	font-family: 'brandon_grotesquebold';
	font-weight: normal;
	margin-bottom: 15px;
}
.vf-dec18-heading-box h3.parallax-title {
    border: 4px solid #fff;
    padding: 8px 40px 4px;
    display: inline-block;
    margin: 0 auto 30px;
	font-weight: normal;
}
span.vf-dec18-theme-color {
    color: #6acacd;
    font-weight: bold;
}
.vf-dec18-heading-box .parallax-desc {
	max-width: 1000px;
}
.vf-dec18-heading-box .parallax-desc p {
	margin: 0 0 20px;
}
.vf-dec18-heading-box .parallax-desc p:last-child {
	margin-bottom: 0;	
}
.vast-summer-font .parallax-title {
	font-family: 'Summer Loving';
	font-size: 80px;
	line-height: 1;
	text-shadow: 1px 0px 0px;
}
.vfa-dec18-summer-size-100 .parallax-title {
	font-family: 'Summer Loving';
	font-size: 100px;
}
.vast-theme-color, .vast-theme-color .parallax-title {
	color: #6acacd !important;
}
.vf-dec18-fboxlist-style2.bweb-feature-box .grid-text-left .grid-image-wrapper {
	float: none;
	display: table-cell;
}
.vf-dec18-fboxlist-style2.bweb-feature-box .grid-image-wrapper img {
	max-width: 90px;	
}
.bweb-feature-box.vf-dec18-fboxlist-style2 .grid-text-left.grid-box-image .grid-content-wrapper {
	padding-left: 25px;
}
.bweb-feature-box.vf-dec18-fboxlist-style2 .grid-desc p {
	font-size: 22px;
	line-height: 28px;	
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
	margin-top: 16px;	
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 8px;
}
.vfa-dec18-title-bold {
	font-family: 'brandon_grotesquebold';
	font-weight: normal;
	text-transform: uppercase;
	font-size: 35px;
	line-height: 1;
	margin-bottom: 8px;
}
.vfa-dec18-title-bold em {
	font-family: 'brandon_grotesquebold';
}
.vfa-dec18-title-normal {
    font-family: 'brandon_grotesqueregular';
    text-transform: uppercase;
    text-align: center;
    font-size: 30px;
    line-height: 1;
	color: #000;
}
.vfa-dec18-max-width-90 {
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.vfa-dec18-max-width-80 {
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.vfa-dec18-title-bold-sm {
	font-family: 'brandon_grotesquebold';
	font-weight: normal;
	text-transform: uppercase;
	font-size: 23px;
	line-height: 1;
	color: #000;
}
.vfa-dec18-title-bold-md {
	font-family: 'brandon_grotesquebold';
	font-weight: normal;
	text-transform: uppercase;
	font-size: 30px;
	line-height: 1;
	color: #000;
}
.vfa-dec18-para-sm p {
	font-size: 24px;
	margin-bottom: 20px;
}
.vfa-dec18-title-em {
	font-style: italic;	
}
.vfa-dec18-contact-faqs .parallax-title {
	font-size: 26px;
	font-weight: normal;
}
.vfa-dec18-contact-faqs .parallax-desc {
    max-width: 85%;
}
.vfa-dec18-contact-faqs .parallax-desc p {
    font-size: 24px;
}
.vfa-dec18-contact-details a {
	font-family: 'brandon_grotesquebold';
	font-weight: normal;
	color: #fff;
	font-size: 24px;
	padding: 0 10px;
	vertical-align: middle;
}
/*
.vfa-dec18-para-space p {
	margin-bottom: 20px;
	line-height: 36px;
}*/
.vfa-dec18-para-space p:last-child {
	margin-bottom: 0;	
}
.vfa-dec18-list-tick-style {
	list-style: none;
	padding: 0;
}
.vfa-dec18-list-tick-style li {
	position: relative;
	padding-left: 40px;
	margin-bottom: 20px;
	font-size: 24px;	
}
.vfa-dec18-list-tick-style li:before {
	content: "\f00c";
	font-family: FontAwesome;
	font-size: 17px;
	text-rendering: auto;
	background-color: #6acacd;
	height: 25px;
	line-height: 25px;
	width: 25px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	text-align: center;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 4px;
	color: #fff;
}
.vfa-dec18-insurance-faqs .parallax-title {
	font-size: 26px;
}
.vfa-dec18-insurance-faqs .parallax-desc p {
	line-height: 36px;
	margin-bottom: 20px;	
}
.vfa-dec18-insurance-faqs .parallax-desc p:last-child {
	margin-bottom: 0;	
}
.vast-course-detail-faq-title .vc_tta-panel-title span{
    font-size: 26px;
    font-family: 'brandon_grotesquebold';
    color: #000;
}

.main-mobile-nav .bweb-main-nav li.active > .toggle-wrapper a, .main-mobile-nav .mobile-sub-menu li.active > a, .main-mobile-nav .bweb-main-nav li a:hover, .main-mobile-nav .bweb-main-nav .submenu-toggle:hover, .main-mobile-nav .current-menu-ancestor > .toggle-wrapper a, .main-mobile-nav .current-menu-ancestor > .toggle-wrapper .bweb-megamenu-title {
    color: #000;
}

.bweb-parallax-header.vf-dec18-heading-style2 .parallax-title {
    font-family: 'Summer Loving';
    padding-right: 14px;
    font-size: 85px;
    color: #6acacd;
    font-weight: normal;
    text-transform: none;
}
.bweb-parallax-header.vf-dec18-heading-style2 .parallax-title .title-prefix {
	font-family: 'brandon_grotesqueregular';
	font-size: 32px;
	color: #000;
	padding-right: 20px;
}


/* MAILCHIMP FORM - JAN 2019 */
#mc_embed_signup.vfa-dec19-mailchimpform .mc-field-group label {
    display: none;
}
#mc_embed_signup.vfa-dec19-mailchimpform {
    background: transparent;
    overflow: hidden;
	font: inherit;
}
#mc_embed_signup.vfa-dec19-mailchimpform form {
    display: block;
    padding: 0;
    overflow: hidden;
}
#mc_embed_signup.vfa-dec19-mailchimpform form input {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border: none;
}
.wpb_column.vc_col-sm-12.vfa-mail-fullcolumn {
    text-align: center;
}
#mc_embed_signup.vfa-dec19-mailchimpform div input#mc-embedded-subscribe {
    background: #6acacd;
    color: #000;
    border-radius: none !important;
    font-family: 'brandon_grotesquebold';
    padding: 3px 40px;
    height: auto;
    box-shadow: none !important;
    margin-top: 20px;
	margin-bottom: 0;
	font-size: 18px;
}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
    border: 2px solid #6acacd!important;
}
#mc_embed_signup.vfa-dec19-mailchimpform #mc-embedded-subscribe-form div.mce_inline_error {
    color: #000!important;
	background-color: transparent;
	padding: 5px 0 0;
	margin: 0;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	font-size: 16px;
}
/* ACADEMY PAGE */
ul.vfa-dec18-academy-lists-left, ul.vfa-dec18-academy-lists-right {
    margin-top: 45px;
    display: inline-block;
}
ul.vfa-dec18-academy-lists-left li, ul.vfa-dec18-academy-lists-right li {
    list-style: none;
    border-bottom: 2px solid #6acacd;
    padding: 10px;
    margin: 40px 0 15px 0;
    position: relative;
    font-family: 'brandon_grotesquebold';
    font-size: 22px;
    width: 100%;
    display: inline-block;
}
ul.vfa-dec18-academy-lists-right li {
	text-align: right;
}
ul.vfa-dec18-academy-lists-left li:after {
    content: "";
    position: absolute;
    left: -9px;
    width: 10px;
    height: 10px;
    border: 2px solid #6acacd;
    bottom: -6px;
    display: block;
}
ul.vfa-dec18-academy-lists-right li:after {
    content: "";
    position: absolute;
    right: -9px;
    width: 10px;
    height: 10px;
    border: 2px solid #6acacd;
    bottom: -6px;
    display: block;
}

.vfa-dec18-3icon-col .bweb-feature-box.feature-box-style {
    line-height: 4.5;
}
.vfa-dec18-contact-details p span {
    color: #fff;
}
/* FOOTER AREA */
.vfa-location-section h2 {
    font-size: 22px;
    margin-bottom: 10px !important;
}
.vfa-location-section p {
    font-size: 20px;
    margin-bottom: 5px !important;
    line-height: 24px;
}
.vf-paypal-info.deposit-head {
	font-weight: 600;
	font-size: 22px;
}
.vf-paypal-info {
    padding: 10px 0;
	/*font-weight: 600;*/
	font-size: 24px;
}
.gform_wrapper span.ginput_total {
    color: #000;
    font-weight: 900;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.redtext.vf-margin0 {
    margin-top: 0;
    padding-left: 0;
}
.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error {
    background: #fad525;
	padding: 10px !important;
}
/*.page.page-id-2655 .header-section.header-fullwidth-menu .header-main-section,
.page.page-id-5005 .header-section.header-fullwidth-menu .header-main-section,
.page.page-id-5015 .header-section.header-fullwidth-menu .header-main-section,
.page.page-id-5083 .header-section.header-fullwidth-menu .header-main-section {
    display: none;
}
.page.page-id-2655 .mobile-header-items-wrap,
.page.page-id-5005 .mobile-header-items-wrap,
.page.page-id-5015 .mobile-header-items-wrap,
.page.page-id-5083 .mobile-header-items-wrap {
	display: none;
}
*/
/* GRAVITY FORM - TAB STYLE */
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    color: #000;
    cursor: pointer;
    outline: none;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    line-height: 50px;
    text-align: center;
    font-weight: 900;
    background: #6acacd;
    font-size: 24px;
    max-width: 90%;
    width: 100% !important;
    margin: 0 auto;
}
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li input:checked::before {
	position: absolute;
    font: 34px 'FontAwesome';
    left: 7px;
    top: 8px;
    content: "\f00c";
    line-height: 28px;
}
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li input:hover {
     background-color: #6acacd;
}
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li input:checked {
     background-color: #fad525;
}
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li label {
     font: 300 16px/1.7 'Open Sans', sans-serif;
     color: #000;
     cursor: pointer;
	 max-width: 90%;
} 
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li label img.enrol-radio-image {
    display: block;
    margin-bottom: 10px;
}
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li label span {
    display: block;
    text-align: center;
    font-size: 22px;
    font-weight: 700;
	text-transform: capitalize;
}
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li {
    padding-bottom: 60px !important;
    text-align: center;
}
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li input::after {
    content: "ENROL";
}
.gform_wrapper .gf_step span.gf_step_label, .gform_wrapper .gf_step span.gf_step_number {
    font-family: 'brandon_grotesqueregular';
    text-align: center;
    display: inline-block;
    color: #000;
    border: 3px solid transparent;
    margin: 0 auto;
    padding: 20px;
	min-width: 190px;
}
.gform_wrapper .gf_step span.gf_step_label strong {
    padding-top: 10px !important;
    display: block;
}
.gform_wrapper .gf_step.gf_step_active span.gf_step_label {
    border: 3px solid #6acacd;
}
.gform_wrapper .gf_step span.gf_step_number {
    display: none;
}
.gform_wrapper .gform_page_footer .button.gform_previous_button, .gform_wrapper .gform_page_footer .button.gform_next_button,
.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
    font-family: 'brandon_grotesquebold' !important;
}
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li,
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li{
    line-height: 50px;
    padding-bottom: 30px !important;
}
.gform_wrapper.vast-enrol-2019_wrapper li.upfront-pay-radio-course ul.gfield_radio li input,
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li input{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    color: #000;
    height: 50px;
    width: 50px !important;
    border: 0;
    cursor: pointer;
    outline: none;
    bottom: 0;
    position: relative;
    left: 0;
    right: 0;
    margin: 0 15px 0 0!important;
    line-height: 50px;
    text-align: center;
    font-weight: 900;
    border: 2px solid #000;
    font-size: 24px;
}
.gform_wrapper.vast-enrol-2019_wrapper li.upfront-pay-radio-course ul.gfield_radio li input:focus,
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li input:focus{
    border-color: #000 !important;
}
.gform_wrapper.vast-enrol-2019_wrapper li.upfront-pay-radio-course ul.gfield_radio li input:checked::before,
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li input:checked::before{
    position: absolute;
    font: 34px 'FontAwesome';
    left: 7px;
    top: 8px;
    content: "\f00c";
    line-height: 28px;
}
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li label strong {
    display: block;
}
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li label {
    /*font-family: 'brandon_grotesqueregular' !important;*/
}
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li label {
    text-transform: uppercase;
  /*  font-weight: 400;
    font-size: 26px;
    line-height: 28px;
	font-family: 'brandon_grotesquebold';*/
}
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li label {
    line-height: 70px;
	font-size: 22px;
}
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li {
    line-height: 60px;
    padding-bottom: 0 !important;
    margin-bottom: 0;
}
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li label span.red-free {
    color: #d2232a;
    font-style: italic;
    font-weight: 600;
}
.gform_wrapper ul.gform_fields li.gfield#field_18_73 {
    margin-left: 50px !important;
}
li#field_18_16 li label {
    text-transform: capitalize;
    font-weight: 700;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-week-debit ul.gfield_radio li input,
.gform_wrapper.vast-enrol-2019_wrapper li.upfront-pay-radio-course ul.gfield_checkbox li input{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    color: #000;
    height: 50px;
    width: 50px !important;
    border: 0;
    cursor: pointer;
    outline: none;
    top: 5px;
    position: absolute;
    left: 0;
    right: 0;
    line-height: 50px;
    text-align: center;
    font-weight: 900;
    border: 2px solid #000;
    font-size: 24px;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-week-debit ul.gfield_radio li {
    padding-left: 50px !important;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-week-debit ul.gfield_radio li label{
    /*line-height: 52px;*/
    margin: 0;
    font-size: 22px;
    font-weight: 400;
    padding-left: 20px;
	font-family: 'brandon_grotesqueregular';
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-week-debit ul.gfield_radio li label strong {
    display: block;
}
.gform_wrapper ul.gform_fields li.gfield.vfa-tab-week-debit label {
    font-family: 'brandon_grotesquebold';
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-week-debit ul.gfield_radio li input:focus {
    border-color: #000 !important;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-week-debit ul.gfield_radio li input:checked::before,
 .gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li input:checked::before {
    position: absolute;
    font: 34px 'FontAwesome';
    left: 7px;
    top: 8px;
    content: "\f00c";
    line-height: 28px;
}
/*.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li {
    margin: 0 5%;
    max-width: 48%;
    float: left;
    min-height: 235px;
    border: 1px solid #ddd;
    width: 45%;
}*/
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li {
    margin: 0;
    max-width: 100%;
    float: left;
    border: 1px solid #ddd;
    width: 100%;
    padding: 15px !important;
}
body .gform_wrapper ul li.gfield.gfield_html img.enrol-pay-logo-image {
    max-height: 190px;
    width: auto;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li label {
    padding: 10px !important;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    color: #000;
    cursor: pointer;
    outline: none;
    left: 30px;
    right: auto;
    top: 30px;
    position: absolute;
    /*left: 0;
    right: 0;*/
    line-height: 50px;
    text-align: center;
    font-weight: 900;
    border: 1px solid #000;
    font-size: 24px;
    margin: 0 auto !important;
    z-index: -1;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li img {
    display: block;
    max-height: 140px;
    margin: 0 auto;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li span {
    display: block;
    text-align: left;
    font-weight: normal;
    line-height: 28px;
    white-space: normal;
    font-size: 22px;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li span.enrol-course-name {
    font-size: 24px;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li label {
    max-width: 100%;
    width: 100%;
	margin: 0;
	/*min-height: 270px;*/
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li span.enrol-course-id {
    text-transform: uppercase;
	font-family: 'brandon_grotesquebold';
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li input:focus {
    border-color: #000 !important;
}
.gform_wrapper.vast-enrol-2019_wrapper .gform_page_footer .button.gform_button#gform_submit_button_18 {
    float: right;
    background: #fad525;
    color: #000;
}
.gform_wrapper.vast-enrol-2019_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    font-size: 22px;
    padding: 5px 8px;
    font-weight: 600;
    border: 1px solid #ccc;
    box-shadow: none;
    height: 52px;
}
.gform_wrapper.vast-enrol-2019_wrapper ul.gform_fields li.gfield span.vfa-paypal-charge {
    font-weight: 100;
    font-size: 22px;
}
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li label span.enrol-course-id, .gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li label span.enrol-course-name {
    background: #6acacd;
    padding: 5px 0;
    text-transform: uppercase;
	white-space: normal;
}
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li label span.enrol-sub-name,
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li label span.sub-name  {
    color: #d2232b;
    font-size: 20px;
	line-height: 20px;
    text-align: center;
    padding: 10px 0;
	font-style: italic;
	height: 35px;
}
span.enrol-course-cost {
    background: #bfbfbf;
    padding: 5px 0;
    margin-top: 5px;
}
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li label span.enrol-course-image-tex {
    line-height: 170px;
    background: #222;
    color: #fff;
    margin-bottom: 10px;
}
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li label span.enrol-course-name.fast-pt,
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li label span.enrol-course-name.complete-trainer {
    font-size: 16px;
    line-height: 22px;
}
.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li label .enrol-head {
    min-height: 115px;
    background: #6acacd;
}
body .gform_wrapper ul li.gfield.upfront-pay-radio-course ul.gfield_radio li {
    text-align: left !important;
}
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li input {
    right: auto;
}
/*.gform_wrapper ul.gform_fields li.gfield.vfa-tab-pay-logo li label img {
    max-height: 100px;
}*/
.gform_wrapper ul.gform_fields li.gfield.vfa-tab-pay-logo li label img {
    max-height: 60px;
    float: left;
    margin-left: 60px;
    margin-right: 25px;
}
.gform_wrapper .gf_step {
    margin: 10px 32px 10px 0;
    width: 30%;
    height: auto;
    opacity: 1;
    text-align: center;
}
/* VAST FORM - PSD STYLE */
.gform_wrapper .gf_step span.gf_step_number {
    display: none;
}
.gform_wrapper .gf_page_steps {
    border-bottom: none;
    padding-bottom: 30px;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.vfa19-step-heading strong {
    display: block;
    text-transform: uppercase;
    border-bottom: 1px solid #6acacd;
    padding-bottom: 15px;
}
.gform_wrapper .top_label input.medium.datepicker {
    width: 90% !important;
}
.gform_wrapper ul.gform_fields li.gfield.vfa19-student li label {
    text-transform: uppercase !important;
}
.gform_wrapper ul.gform_fields li.gfield {
    margin-bottom: 35px;
}
.gform_wrapper ul.gform_fields li.gfield.vfa19-student li label p {
    text-transform: none;
    font-size: 23px !important;
    font-style: italic;
}
.gform_wrapper ul.gform_fields li.gfield.vfa19-student li label span.vfa19-cricos {
    font-size: 18px;
    text-transform: capitalize;
    font-style: italic;
}
.gform_wrapper ul.gform_fields li.gfield.vfa19-student li label span.vfa19-bold {
    text-transform: none;
    font-size: 20px !important;
    font-style: italic;
    font-family: 'brandon_grotesquebold';
}
.gform_wrapper .gform_page_footer {
	border: none;
    padding: 0;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li input {
    width: 40px !important;
    height: 40px;
	z-index: 0;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li input:checked::before {
    font-size: 28px;
    line-height: 22px;
}
.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li img {
    margin-bottom: 0;
}
.gform_wrapper ul.gform_fields li.gfield.vfa19-agree p {
    font-size: 24px;
    line-height: 32px;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.vfa2020-paymentplan-title {
    font-size: 22px;
    margin-bottom: 15px;
	color: #000;
	font-family: 'brandon_grotesquebold';
}
.gform_wrapper.vast-enrol-2019_wrapper .gfield_description {
    font-size: 22px;
    margin-bottom: 15px;
	color: #000;
	font-family: 'brandon_grotesquebold';
}
.gform_wrapper .gfield_required {
    color: #000;
}
/*.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course .gfield_description {
    font-size: 22px;
}*/
.gform_wrapper .top_label .gfield_label {
    font-family: 'brandon_grotesquebold';
    color: #000;
    font-size: 24px;
    font-weight: normal;
}
.gform_wrapper span.ginput_product_price {
    font-weight: 900;
}
.gform_wrapper span.ginput_product_price_label {
    font-weight: 900;
}
.gform_wrapper.vast-enrol-2019_wrapper .gform_page_footer .button.gform_button:hover,
.gform_wrapper .gform_page_footer .button.gform_previous_button:hover, 
.gform_wrapper .gform_page_footer .button.gform_next_button:hover {
    background: #222;
    color: #fff;
}
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course.vfa2020-hide-desc .gfield_description {
    display: none;
}
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li:last-child {
    padding-bottom: 5px !important;
}

/* CERTIFICATE COURSES REDESIGN - JUNE 2019 */
.bweb-feature-box.vf-june19-fbox-bgstyle {
	background-color: rgba(141, 211, 215, 0.3);
	padding: 25px 20px;
}
.vfa-june19-text-sep {
	padding: 0 10px;
	line-height: 26px;
	vertical-align: top;
	display: inline-block;
}
.vc_btn3-container.vfa-june19-btn .vc_general.vc_btn3 {
	box-shadow: none;
	-webkit-box-shadow: none;
	font-size: 21px;
}
.vc_btn3-container.vfa-june19-btn .vc_general.vc_btn3:hover,
.vc_btn3-container.vfa-june19-btn .vc_general.vc_btn3:active,
.vc_btn3-container.vfa-june19-btn .vc_general.vc_btn3:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
}
/*.vfa-june19-p-lheight p {
	line-height: 32px;
}*/

/* VFA - NEW CERTIFICATE PAGES - 2019 */
section.vfa-2019-blue-section {
    padding: 30px 0;
}
section.vfa-2019-blue-section hr.section-title-separator {
    margin: 15px 0 25px;
    border-top-width: 4px;
}
section.vfa-2019-blue-section .parallax-title {
    margin-bottom: 0;
	font-family: 'textablack';
	font-size: 40px;
}
section.vfa-2019-blue-section .parallax-title .title-prefix {
	font-family: 'textablack';
	font-size: 40px;
	padding-right: 15px;
}
section.vfa-2019-blue-section .bweb-feature-box.feature-box-style {
    margin-bottom: 40px;
}
section.vfa-2019-blue-section .bweb-feature-box.feature-box-style .grid-image-wrapper {
    min-width: 180px;
    text-align: center;
}
section.vfa-2019-blue-section .bweb-feature-box.style-default-box .grid-item h5.grid-title {
    font-size: 26px;
    font-family: 'brandon_grotesquebold';
    margin-bottom: 0;
	color: #000;
}
span.vfa-june19-small-size-text {
    font-size: 20px;
}
.feature-box-style.vfa-19-fbox-stlyeone img {
    max-width: 140px;
    margin-top: 20px;
}
.feature-box-style.vfa-19-fbox-stlyeone h4.grid-title {
    margin-bottom: 5px !important;
    font-family: 'textablack';
	font-weight: normal;
    color: #6acacd;
    font-size: 24px;
	padding-top: 15px;
}
.bweb-feature-box.style-default-box.vfa-19-fbox-stlyeone .grid-text-left.grid-box-image .grid-content-wrapper {
	padding-left: 25px;
}
.feature-box-style.vfa-19-fbox-stlyeone .grid-desc, .feature-box-style.vfa-19-fbox-stlyeone .grid-desc p {
    font-size: 22px;
}
.vf-19-brush-heading .parallax-title {
    font-family: 'Summer Loving';
    color: #6acacd;
    font-size: 72px;
    font-weight: normal !important;
    text-transform: lowercase;
}
span.vfa-19-box-heading {
    border: 1px solid #6acacd;
    padding: 5px 50px;
    margin: 20px auto;
    font-family: 'brandon_grotesquebold';
    overflow: hidden;
    display: inline-block;
}
span.text-style-19-summer-font {
    font-family: 'Summer Loving';
    font-size: 60px;
    color: #6ccacd;
}
.vfa19-font-brandon-bold, .vfa19-font-brandon-bold p{
	font-family: 'brandon_grotesquebold';
}
.bweb-parallax-header.vf-dec18-heading-style2 .parallax-title .title-prefix strong {
    font-size: 32px;
}
.vfa19-head-regular-bold span.title-prefix {
    font-size: 32px;
    font-family: 'brandon_grotesqueregular';
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.vfa-red-text {
    color: #d2232a;
    font-style: italic;
    font-weight: 600;
}
/*.vfa-june19-title-em-small .parallax-desc em {
	font-size: 24px;
}*/
.vfa-june19-title-italic {
	font-style: italic;	
	font-size: 28px;
}
.vfa-june19-texta-title-styleone .parallax-title {
	font-family: 'textablack';
}
.vfa-june19-texta-title-styleone .title-prefix {
	font-family: 'textaregular';
	font-style: italic;
	font-size: 32px;
	padding-right: 10px;
}
.vfa-june19-title-w-summerfont .parallax-title .title-prefix {
	font-family: 'Summer Loving';
	padding-right: 14px;
	font-size: 85px;
	color: #6acacd;
	font-weight: normal;
	text-transform: none;
}
.vfa-june19-heading-style-alt h2 {
	font-size: 32px;
	color: #000;
}
.vfa-june19-heading-style-alt h2 span.text-style-19-summer-font {
	font-size: 70px;	
}
.bweb-feature-box.vfa-june19-fbox-grey-bg-style .grid-image-wrapper img {
	max-width: 50px;
}
.bweb-feature-box.vfa-june19-fbox-grey-bg-style .grid-text-left.grid-box-image .grid-content-wrapper {
	padding-left: 25px;	
}
.bweb-feature-box.vfa-june19-fbox-grey-bg-style .grid-item .grid-title {
	margin-bottom: 15px;
}
.bweb-feature-box.vfa-june19-fbox-grey-bg-style .grid-item .grid-desc p {
	font-size: 24px;	
}
.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course .gfield_description .vfa-2019-text-s02 {
    font-size: 22px;
    font-weight: 100;
    font-family: 'brandon_grotesquebold' !important;
    text-transform: uppercase;
    border-bottom: 1px solid #6acacd;
    padding-bottom: 5px;
}
/* CONTACT PAGE */
/*.gform_wrapper ul.gform_fields li.gfield.vfa-cf-radio-choice li input::after {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border: 8px solid #000;
    visibility: visible;
    content: "";
}
.gform_wrapper ul.gform_fields li.gfield.vfa-cf-radio-choice li input:checked::after {
    border-color: #fad525;
}*/
.gform_wrapper ul.gform_fields li.gfield.vfa-cf-radio-choice > label {
	display: none;
}
.gform_wrapper ul.gform_fields li.gfield.vfa-cf-radio-choice li input {
    /* font-size: 0; */
    visibility: hidden;
    width: 0 !important;
    height: 0 !important;
}
/*.gform_wrapper ul.gform_fields li.gfield.vfa-cf-radio-choice li {
    margin: 2% !important;
    width: 46%;
}*/
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield.vfa-cf-radio-choice input[type=radio] {
    font-size: 0 !important;
    visibility: hidden;
    display: block;
    height: 0;
}
.gform_wrapper ul.gform_fields li.gfield.vfa-cf-radio-choice li label {
    max-width: 100%;
	margin: 20px;
}
/*.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]::before {
    width: 40px;
    height: 40px;
    background: #fff;
    position: absolute;
    bottom: 8px;
    left: 8px;
    visibility: visible;
    position: absolute;
    font: 34px 'FontAwesome';
    content: "";
    line-height: 43px;
}*/
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield.vfa-cf-radio-choice input[type=radio]::before {
    width: 50px;
    height: 50px;
    background: #fff;
    position: absolute;
    bottom: 20px;
    left: 20px;
    visibility: visible;
    position: absolute;
    font: 34px 'FontAwesome';
    content: "";
    line-height: 50px;
    padding-left: 9px;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield.vfa-cf-radio-choice input[type=radio]:checked::before {
	content: "\f00c";
}
/* GFORM SHORTCOURSES */
.vfa-short-course-form_wrapper li.gfield.short-course-selection .ginput_container strong {
    display: block;
    line-height: 1;
}
.vfa-short-course-form_wrapper li.gfield.short-course-selection .ginput_container span {
    padding-right: 30px;
    font-size: 22px;
    line-height: 1;
}
.gform_wrapper.vfa-short-course-form_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course.short-course-selection ul.gfield_checkbox li label {
    line-height: 1;
   /* font-size: 26px;*/
	text-transform: uppercase;
}
.gform_wrapper.vfa-short-course-form_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course.short-course-selection ul.gfield_checkbox li {
    margin-bottom: 20px;
}
.gform_wrapper.vfa-short-course-form_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course.short-course-selection ul.gfield_checkbox li strong {
    padding-top: 12px;
}
.gform_wrapper ul.gform_fields li.gfield.short-course-selection {
    padding-left: 60px;
}
.gform_wrapper.vast-enrol-2019_wrapper .gform_page_footer .button.gform_button {
	background: #fad525;
	color: #000;
	float: right;
    box-shadow: none;
}
.vfa-footer-menu {
    text-align: center;
    color: #fff;
	margin: 30px 0;
}
.vfa-footer-menu a {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin: 0 15px;
}
.gform_wrapper ul.gform_fields li.gfield.vfa-gf-enquiry-checkbox label {
    font-size: 16px;
}


/*  SPRING SALE - SEPTEMBER 2019 */
.gform_wrapper span.price {
    padding-right: 15px;
    font-size: 22px;
    font-family: 'brandon_grotesquebold';
}
.bweb-feature-box.vfa19-spring-box.vfa19-spring-border {
    border-right: 4px solid #46c2c2;
}
.feature-box-style.vfa19-spring-box h3.grid-title {
    font-family: 'Summer Loving';
    color: #46c2c2;
    font-size: 220px;
    line-height: 70px;
    padding-bottom: 50px;
}
.feature-box-style.vfa19-spring-box .vfa19-fsl {
    font-family: 'brandon_grotesquebold';
    font-size: 56px;
    color: #231f20;
}
.feature-box-style.vfa19-spring-box .vfa19-fss {
    font-size: 22px;
    margin-top: 10px;
    font-family: brandon_grotesqueregular;
    color: #231f20;
}
.feature-box-style.vfa19-spring-box .grid-button a {
    max-width: 80%;
    width: 100%;
    color: #231f20;
    font-family: brandon_grotesquebold;
    font-size: 20px;
    line-height: 26px;
}
.vfa19-spring-title-hide.vfa19-spring-title-img h2.wpb_heading {
    visibility: hidden;
}
.vfa19-spring-title-img h2.wpb_heading {
    font-family: brandon_grotesquebold;
}
.vc_btn3-container.vfa19-spring-btn-lrg a.vc_general.vc_btn3 {
    font-size: 26px;
    color: #231f20;
    font-family: brandon_grotesquebold;
    padding: 20px;
}
.gform_wrapper ul.gform_fields li.gfield.vfa19-hide-price span.ginput_total {
    display: none;
}

/* COUNTER */
.countdown.hasCountdown .countdown_amount {
	font-family: 'brandon_grotesquebold';
    font-size: 60px;
    color: #231f20;
	margin-bottom: 15px;
}
.countdown_section {
    font-size: 22px;
    text-transform: uppercase;
    margin-top: 20px !important;
    font-family: brandon_grotesquebold;
}

/* Nov 2019 */
.woocommerce ul.products li.product h3 > a {
    font-size: 18px;
    font-weight: normal;
    color: #000;
}
.header-section .woo-cart-contents {
    background: #222 !important;
}
.vast-enrol-new-form  .vf-deposit-text {
    font-size: 18px !important;
    text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 0;
}
/********************************************************* 2020  REDESIGN *********************************************************/
/* Jan 2020*/
.bweb-feature-box.home-featurebox-2020 .grid-image-wrapper {
    margin-bottom: 10px;
}
.bweb-feature-box.home-featurebox-2020 .grid-title-below.grid-title {
    border: 2px solid #4fc3c5;
    font-size: 16px;
    font-family: 'brandon_grotesquebold';
    line-height: 38px;
    margin-bottom: 0;
}
.bweb-feature-box.home-featurebox-2020 .grid-item .grid-button > .btn {
    background: #4fc3c5;
    width: 100%;
    font-family: 'brandon_grotesquebold';
    font-size: 20px;
    margin-top: 0;
    box-shadow: none;
    padding: 10px 30px;
}
.bweb-parallax-header.vfa-2020-heading h3.parallax-title {
    font-size: 30px;
    font-weight: normal;
    font-family: 'brandon_grotesquebold';
    margin-bottom: 15px;
    text-transform: uppercase;
}
.bweb-parallax-header.vfa-2020-heading h2.parallax-title {
    font-size: 34px;
    font-weight: normal;
    font-family: 'brandon_grotesquebold';
    margin-bottom: 15px;
    text-transform: uppercase;
}
.bweb-owl-carousel.bweb-client-slider.owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev {
    left: -60px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
    font-size: 24px;
    font-weight: bold;
}
.bweb-owl-carousel.bweb-client-slider.owl-carousel.owl-theme .owl-controls .owl-nav .owl-next {
    right: -60px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
    font-size: 24px;
    font-weight: bold;
}
.bweb-owl-carousel.bweb-client-slider.owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev .fa,
.bweb-owl-carousel.bweb-client-slider.owl-carousel.owl-theme .owl-controls .owl-nav .owl-next .fa {
    font-weight: bold;
}
.bweb-feature-box.home-featurebox-2020 .grid-item .grid-button > .btn:hover {
    background: #222;
}
.bweb-feature-box.home-featurebox-2020.bweb-img-hover-fade-out:hover img {
    opacity: 0.9;
    -moz-opacity: 0.9;
    -webkit-opacity: 0.9;
}

ul.vfa-2020-nutrition-list {
    padding-left: 0;
}
.vfa-2020-nutrition-list li {
    list-style: none;
    padding-left: 25px;
    position: relative;
    margin-bottom: 25px;
	font-size: 26px;
}
.vfa-2020-nutrition-list li::before {
    content: "\f111";
	color: #6acacd;
    font-family: fontawesome;
    position: absolute;
    font-size: 12px;
    left: 0;
}
.vfa-2020-summer-love-text {
    font-family: 'Summer Loving';
    color: #6acacd;
    font-size: 58px;
}
.feature-box-style.vfa-2020-nutrion-course-box .grid-image-wrapper {
	margin-bottom: 10px;
}
.feature-box-style.vfa-2020-nutrion-course-box .grid-item .grid-button a {
	background: #6acacd;
	width: 100%;
	display: block;
	color:  #000;
	padding: 10px 0;
	font-size: 16px;
	font-family: 'brandon_grotesquebold';
}
.vfa-2020-section-nopad {
	padding: 0;
	background: #e6e6e6;
}
.vfa-2020-called {
    font-family: 'brandon_grotesquebold';
    text-align: center;
    width: 100%;
    display: block;
    font-size: 30px;
}
.vfa-2020-called {
    font-family: 'brandon_grotesquebold';
    text-align: center;
    width: 100%;
    display: block;
    font-size: 30px;
    margin-bottom: 35px !important;
}
.vfa-2020-called-summer-love-font {
    font-family: 'Summer Loving';
    font-size: 48px;
    color: #6acacd;
}
.vc_btn3-container.vfa-june19-btn.vfa-toggle-open-button a {
    color: #000;
    font-size: 20px !important;
    padding: 10px 20px !important;
}
.vc_btn3-container.vfa-june19-btn.vfa-toggle-open-button a:hover {
    background: #fff !important;
	/*border-color: #fff !important;*/
}
.wpb_text_column.wpb_content_element p {
    margin-bottom: 25px;
}
.bweb-parallax-header.vfa-2020-style-lg h2 {
    font-size: 40px;
}
.bweb-parallax-header.vfa-2020-style-lg h2 .text-style-19-summer-font {
    font-size: 80px;
}
.bweb-parallax-header.vfa-2020-nut-simple-title h2 {
    font-family: 'brandon_grotesqueregular';
    font-size: 28px;
}
/*.vfa2020-nut-grey-text p {
    font-size: 26px;
	line-height: 32px;	
	color: #000;
}*/

/* INSURANCE 2020 Pages */
.vfa-apply-btn a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-outline.vc_btn3-color-turquoise {
    background: #6acacd;
    padding: 20px 60px;
    font-size: 30px;
    color: #000;
}
.bweb-parallax-header.vfa-2020-insurance-title h2 {
    font-size: 35px;
}
.vfa-2020-insurance-box {
    border: 5px solid #6acacd;
   }
.vfa-2020-insurance-head h3 {
    font-size: 34px;
}
.vfa-2020-insurance-head p {
    font-size: 28px;
}
.vfa-2020-insurance-box .vfa-2020-insurance-head {
    background: #6acacd;
}
.vfa-2020-insurance-body p {
    font-size: 24px;
	line-height: 30px;
}
.vfa-2020-insurance-list ul {
    padding: 0;
}
li.vfa-2020-insurance-grey {
    background: grey;
    padding: 20px;
    color:#fff;
    font-weight:bold;
}
li.vfa-2020-insurance-blue {
    background: #e0f2f4;
    padding: 20px;
}
li.vfa-2020-insurance-white {
    background: #fff;
    padding: 20px;
}
.vfa-2020-insurance-list ul>li {
    list-style: none;
    min-height: 80px;
}
.vfa-2020-insurance-body {
    padding: 40px;
    min-height: 515px;
}
.vfa-2020-insurance-head {
    padding: 20px 20px;
}
.vfa-2020-insurance-body strong {
    font-weight: 100;
    font-family: 'brandon_grotesqueregular' !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_hidden-sm.vc_hidden-xs.vfa-2020-top-border.vc_custom_1581483125700.vc_row-has-fill {
    border: none !important;
}


/*Responsive*/
@media only screen and (max-width: 1200px)  {
   
	/*.bweb-main-nav > li > a::after {
		display: none;
	}*/
	.font-style, .font-style .parallax-title {
		font-size: 111px;
	}
	.bweb-mobile-logo a.navbar-brand img {
		max-width: 230px;
	}
	.font-style, .font-style .parallax-title {
		font-size: 90px;
		line-height: 1;
	}
	body, p, li, span {
		font-size: 24px;
	}
	.vast-font-size-certificate h4 {
		font-size: 32px;
	}
	.parallax-title.font-size-60, .font-size-60, .font-size-60 p {
		font-size: 54px;
	}
	.testimonial-single-item .testimonial-single-content .testimonial-single-content-inner {
		padding: 30px 30px 30px 70px;
	}
	.bweb-testimonial-item-wrapper.testimonial-image-right .testimonial-single-item .testimonial-single-content .testimonial-single-content-inner {
		padding: 30px 70px 30px 30px;
	}
	.mobile-header-items-wrap > div {
		font-size: 15px;
		vertical-align: middle;
	}
	.header-mobile-left-logo .mobile-header-items-wrap {
		right: 45px;
	}
	.woo-cart-contents h5.cart-product-title {
		font-size: 16px;
		line-height: 1.2;
	}
	.mobile-cart-wrapper .woo-cart-contents .cart-total {
		margin: 5px 0;
		font-size: 20px;
		line-height: 1.2;
	}
	.boss-text p {
		padding-left: 25px;
    }
	.sep-width100 .title-with-sep-theme .parallax-title, .title-with-sep-white .parallax-title {
		padding-bottom: 20px;
		margin-bottom: 30px;
		padding-left: 20px;
		line-height: 1;
	}
	.column5 .font-texheavy p {
		font-size: 20px;
	}
	.bweb-main-nav > li > a {
		padding: 0 10px;
		font-size: 16px;
	}
/*	.bweb-main-nav > li.vfa-menu-contact-btn > a {
		background: #fff000;
	}
	.bweb-main-nav > li.vfa-menu-contact-btn > a:hover{
		background:#fff;
		color:#000;
	}*/
}

@media only screen and (max-width:1024px) and (min-width:992px) {
	section.home-boxes-sec .bweb-feature-box.style-default-box .grid-button a {
		font-size: 16px;
		padding: 8px 15px;	
	}
	section.home-boxes-sec .bweb-feature-box.style-default-box.new-home-featurebox .grid-box-inner h4 {
		font-size: 18px !important;	
	}
}

@media only screen and (max-width: 1024px) {
	.vc-bweb-section.vc_custom_1509844779225 {
		padding-top: 0 !important;
		padding-bottom: 0!important;
	}
	.vc-bweb-section.vc_custom_1516617447343 {
		padding-top: 0 !important;
		padding-bottom: 0!important;
	}
	.vc-bweb-section.vc_custom_1509862678199 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.vc-bweb-section.vc_custom_1509344583559{
		padding-top: 0 !important;
		padding-bottom: 0!important;
	}
	h2.parallax-title.text-center.font-size-100 {
		line-height: 70px;
	}
	.vc-bweb-section.vc_custom_1509844779225 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.vc-bweb-section.vc_custom_1509864531865 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.vast-content-ln-ht-small .grid-desc p {
    	font-size: 23px !important;
	}
	/*.new-home-featurebox .grid-item .grid-desc p {
    	font-size: 22px !important;
	}*/
	.vast-home-course-space .grid-item .grid-button {
		margin-top: 100px !important;
	}
	.header-skin-dark.mobile-header-section {
		background: #fff;
	}
	.header-skin-dark.mobile-header-section .mobile-menu-item a.menu-bars-link span, .header-skin-dark.mobile-header-section .mobile-menu-item a.menu-bars-link span:before, .header-skin-dark.mobile-header-section .mobile-menu-item a.menu-bars-link span:after, .header-skin-dark.header-section a.menu-bars-link span, .header-skin-dark.header-section a.menu-bars-link span:before, .header-skin-dark.header-section a.menu-bars-link span:after {
		background: #000;
	}
	.header-section.header-skin-dark, .header-section.header-skin-dark .header-main-section a, .header-section.header-skin-dark .header-logo-section a, .header-section.header-skin-dark .header-toggle-section a, .header-section.header-skin-dark .header-details-box .header-details-icon > i, .header-skin-dark.mobile-header-section a, .header-skin-dark .cart-total, .header-skin-dark .bweb-megamenu-title, .header-skin-dark .bweb-main-nav > li > a {
		color: #000;
	}
	span.dec19-turnpassion {
		font-size: 98px;
		padding-top: 50px;
	}
	.sec-nutrition-sizel {
		font-size: 45px;	
	}
	.sec-nutrition-turnpassion {
		font-size: 90px;
		line-height: 40px;
		margin-bottom: 50px;
	}
	.sec-nutrition-sizem {
		font-size: 30px;	
	}
	.sec-nutrition-sizem2 {
		font-size: 34px;	
	}
	.grid-image-wrapper.img-size-small img {
		max-width: 80px;
	}
	.font-style, .font-style .parallax-title {
		font-size: 50px;
	}
	.vast-course-detail-faq-title .vc_tta-panel-title span {
		font-size: 24px;
	}
	div#gform_wrapper_5.gform_wrapper ul.gform_fields li.gfield.redtext, .gform_wrapper ul.gform_fields li.gfield.redtext {
		margin-top: 20px;
	}
	.gform_wrapper .gf_step span.gf_step_label, .gform_wrapper .gf_step span.gf_step_number {
		font-size: 22px;
	}
	.bweb-main-nav > li > a:after {
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
}

@media only screen and (max-width:1023px){
/*	.font-style, .font-style .parallax-title {
		font-size: 96px;
	}*/
	.vast-transition h2 {
		font-size: 58px !important;
	}
	.font-texheavy p {
		font-size: 30px;
	}
	.parallax-title.font-size-60, .font-size-60, .font-size-60 p {
		font-size: 49px;
	}
	section.vc_row.wpb_row.vc_row-fluid.vc_custom_1509952434865.vc-bweb-section.typo-default p {
		font-size: 24px;
    }
	section.vc_row.wpb_row.vc_row-fluid.vc_custom_1509810202989.vc-bweb-section.typo-default p {
		font-size: 24px;
    }
	.wpb_text_column.wpb_content_element.font-texheavy p {
		font-size: 23px;
	}
/*	.font-style h2.parallax-title {
		font-size: 80px !important;
		line-height:82px;
	}*/
	.parallax-title {
		font-size: 44px;
		line-height: 45px;
	}
	.vfa19-head-regular-bold h2.parallax-title {
		font-size: 32px;
	}
	.vast-content-ln-ht-small .grid-desc p {
    font-size: 21px !important;
	}
	.vast-home-course-space .grid-item .grid-button {
    margin-top: 95px !important;
	}
	.new-ctn-height-hme .grid-button.text-center {
    margin-top: 5px !important;
	}
	.hme-enroll-btn .grid-item .grid-button {
    margin-top: 25px;
	}
	.new-ctn-height .grid-button.text-center {
		margin-top: 80px !important;
	}
	.bweb-main-nav > li.vfa-menu-enrol-btn > a:after {
		background: #000;
		z-index: -2;
		border-color: #000;
		opacity: 1;
	}
}

@media only screen and (max-width:991px){
	.bweb-feature-box.vfa19-spring-box.vfa19-spring-border {
		border-right: none;
		border-bottom: 4px solid #46c2c2;
		padding-bottom: 80px;
		margin-bottom: 30px !important;
	}
	.wpb_row.vc_row .vc_btn3-container.vfa19-spring-btn-lrg {
		margin-bottom: 50px !important;
	}
}

@media only screen and (max-width:990px){
	.font-style, .font-style .parallax-title {
		font-size: 82px;
	}
	.font-style-cert h2 {
      font-size: 95px;
	}
	h3 {
		font-size: 60px;
	}
	.testimonial-single-item .testimonial-single-image {
		width: 100%;
		position: inherit;
		transform: none;
		top: 0;
		text-align: center;
		float: none;
	}
	.testimonial-single-item .testimonial-single-content {
		width: 100%;
	}
	.testimonial-single-item .testimonial-single-content .testimonial-single-content-inner {
		padding: 30px;
	}
	.testimonial-single-image .testimonial-img img {
		border: 5px solid #fff;
		float: none;
		margin: 0 auto;
		max-width: 200px;
	}

	.bweb-testimonial-item-wrapper .author-details {
		text-align: center;
	}
	.vc_col-sm-4 .grid-item {
		text-align: center;
	}
	.vc_col-sm-4 .style-default-box .grid-text-left .grid-image-wrapper {
		float: none;
	}
	.vc_col-sm-4 .bweb-feature-box.style-default-box .grid-text-left.grid-box-image .grid-content-wrapper {
		display: block;
	}
	.footer-section .footer-btn a {
		display: inline-block;
	}
	.footer-section .vast-logo img {
		float: none;
		padding-top: 0;
	}
	.vast-transition h2 {
    font-size: 40px !important;
	}
	.font-texheavy p {
    font-size: 23px;
	}
	.parallax-title.font-size-60, .font-size-60{
    font-size: 55px;
	}
	/*.parallax-title {
		font-size: 38px !important;
        margin-bottom: -31px;
	}*/
	.font-style-vast h2 {
		font-size: 74px;
	}
	.vc_col-sm-4 .grid-item span {
    text-align: center;
    font-size: 22px !important;
    line-height: 1;
	}
	.wpb_text_column.wpb_content_element.vast-content-text-light-bold.font-texheavy p {
    font-size: 23px;
	}
	.font-style .font-texheavy p {
    font-size: 18px;
	}
	#fbMsg img {
    bottom: 78px;
    width: 6%;
	}
   .woocommerce .price > .amount, .woocommerce-page .price > .amount, .price ins > .amount{
	font-size:27px;
	}
    .woocommerce-Price-amount.amount, .woocommerce-Price-amount.amount > span, .shop_table.cart td.product-price .amount, 		
     .shop_table.cart td.product-subtotal .amount {
    font-size: 27px;
    padding-right: 5px;
    }
	/*today*/
	.vast-academy-h3-dsgn h3 {
    line-height: 116px;
	}
	.vast-heading-font-small h3 {
    margin-bottom: 20px;
	}
	.vast-font-style-buzz h2 {
    margin-bottom: 10px;
	}
	.vast-content-read h4 {
    margin-bottom: 10px;
	}
	.vast-contact-dates h4 {
    margin-bottom: 20px;
	}
	.vast-contact-details a {
    font-size: 44px;
	}
	div#career-opportunities h5 {
    margin-bottom: 10px;
	}
	div#career-opportunities h5.parallax-title.text-left.font-texheavy {
		font-size: 30px !important;
	}
	.vast-font-size-certificate {
		margin-top: 10px;
	}
	h6.parallax-title.text-left.font-texheavy_it {
		font-size: 26px !important;
		margin-bottom: 10px;
	}
	.bweb-parallax-header.vast-special-offer {
		margin-bottom: 20px;
	}
	.bweb-parallax-header.vast-content-theme-color {
		margin-bottom: 30px;
	}
	.parallax-title.text-left.font-texheavy_it {
		margin-bottom: 20px;
	}
	h6.parallax-title.text-left {
		font-size: 30px !important;
	}
	h2.parallax-title.text-center {
		margin-bottom: 20px;
	}
	.new-ctn-height-hme .grid-button.text-center {
		margin-top: 45px;
	}
	.vast-home-course-space .grid-item .grid-button {
		margin-top: 135px !important;
	}
	.new-ctn-height .grid-button.text-center {
		margin-top: 120px !important;
	}
	.font-style h2.parallax-title {
		font-size: 40px !important;
		line-height: 1;
	}
	.vast-course-detail-faq-title .vc_tta-panel-title span {
		font-size: 20px !important;
	}
	h6.vast-cert-IV-free {
		font-size: 24px;
	}
	.parallax-title {
		font-size: 30px !important;
	}
	.bweb-parallax-header.vf-dec18-heading-style2 .parallax-title {
		font-size: 60px !important;
		line-height: 1;
	}
	.bweb-parallax-header.vf-dec18-heading-style2 .parallax-title .title-prefix {
		font-size: 30px;	
	}
	.vfa19-head-regular-bold span.title-prefix {
		font-size: 30px;	
	}
	.vast-theme-btn.btn-size-lg .vc_general.vc_btn3 {
		padding: 15px 45px;
		font-size: 20px;
	}
	
	.dec19-feature-sec .grid-desc {
		text-align: center;
	}
	.vfa-dec18-summer-size-100 .parallax-title {
		font-size: 60px !important;
	}
	.vfa-dec18-title-bold-md {
		font-size: 28px !important;
	}
	.vfa-dec18-title-bold-sm {
		font-size: 23px !important;
		line-height: 30px;	
	}
	.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-content .testimonial-single-content-inner {
		padding: 20px 0 0 0;	
	}
	.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-item {
		text-align: center;
	}
	.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-content blockquote p {
		text-align: center;
		font-size: 26px;
		line-height: 32px;
	}
	.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .author-details {
		text-align: center;	
	}
	.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .author-details::before {
		left: 0;
		right: 0;
		margin: 0 auto;	
	}
	.vfa-dec18-list-tick-style li {
		font-size: 22px;	
	}
	p.hm-download-large {
		font-size: 26px;	
	}
	p.hm-download-small {
		font-size: 22px;
	}
	.vast-summer-font .parallax-title {
		font-size: 60px !important;
	}
	.vf-dec18-fboxlist-style2.bweb-feature-box .grid-text-left .grid-image-wrapper {
		display: block;
		text-align: center;	
	}
	.bweb-feature-box.vf-dec18-fboxlist-style2 .grid-text-left.grid-box-image .grid-content-wrapper {
		padding-left: 0;
		padding-top: 15px;
		display: block;
		text-align: center;	
	}
	.vf-dec18-heading-box h3.parallax-title {
		font-size: 26px !important;
	}
	.bweb-feature-box.vf-dec18-fboxlist-style1 .grid-text-left .grid-image-wrapper {
		float: none;
		display: block;
		text-align: center;
	}
	.bweb-feature-box.vf-dec18-fboxlist-style1 .grid-text-left.grid-box-image .grid-content-wrapper {
		padding-left: 0;
		padding-top: 20px;
		display: block;
		text-align: center;
	}
	.vast-special-offer h2 strong {
		font-size: 30px;
	}
	section.vfa-2019-blue-section .parallax-title .title-prefix {
		font-size: 27px;	
	}
	.vf-19-brush-heading .parallax-title {
		font-size: 65px !important;
		line-height: 28px;
	}
	section.vfa-2019-blue-section .parallax-title {
		font-size: 27px !important;	
	}
}

@media only screen and (max-width:799px){
	.font-style .parallax-title {
		font-size: 79px;
	}
	h3 {
		font-size: 54px;
	}
	.font-style-cert h2 {
    font-size: 92px;
    }
	.vast-transition h2 {
    font-size: 43px;
	}
	.vast-transition h2 {
    font-size: 44px !important;
	}
	.parallax-title.font-size-60, .font-size-60 {
    font-size: 53px;
	}
	form#gform_3 input#gform_submit_button_3 {
    font-size: 20px;
	}
	.vast-contact-details a {
		font-size: 40px;
	}
	.vast-font-heart-size {
		font-size: 60px;
	}
	.vast-taxt-button-color-white {
		font-size: 30px;
		padding: 10px 20px;
	}
	section.vc_row.wpb_row.vc_row-fluid.vc_custom_1509952434865.vc-bweb-section.typo-default p {
    font-size: 18px;
	line-height: 15px;
	}
	section.vc_row.wpb_row.vc_row-fluid.vc_custom_1509810202989.vc-bweb-section.typo-default p {
    font-size: 18px;
    line-height: 15px;
	}
	.column5.vast-nutri .wpb_text_column.wpb_content_element.font-texheavy p {
    font-size: 17px;
	}
	.column5 .wpb_text_column.wpb_content_element.font-texheavy p {
    font-size: 22px;
	}
	h2.parallax-title.font-texblack_it {
    margin-bottom: 20px;
	}
	section.home-boxes-sec .bweb-feature-box.style-default-box .grid-button a {
		font-size: 14px;
	}
	.footer-section ul#menu-footer-menu li {
		margin: 20px;
	}
	.wprs_unslider::before, .wprs_unslider::after {
		width: 60px;
	}
	.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li {
		width: 50%;
		margin-bottom: 30px;
	}
	.gform_wrapper .gf_step span.gf_step_label, .gform_wrapper .gf_step span.gf_step_number {
		font-size: 17px;
	}
	.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li img {
		max-height: 80px;
	}
	.gform_wrapper .gf_step {
		margin: 10px;
	}
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course.gf_list_3col.gf_left_half ul.gfield_radio li {
		width: 100%;
	}
}

@media only screen and (max-width: 767px) {
	.bweb-pad-xs-none .vc_column-inner{padding:0!important;}
	.bweb-pad-xs-top-none .vc_column-inner{padding-top:0!important;}
	.bweb-pad-xs-bottom-none .vc_column-inner{padding-bottom:0!important;}
	.bweb-pad-xs-left-none .vc_column-inner{padding-left:0!important}
	.bweb-pad-xs-right-none .vc_column-inner{padding-right:0!important;}
	.bweb-pad-xs-left-right-none .vc_column-inner{padding-left:0!important;padding-right:0!important;} 
	
	.bweb-pad-xs-none, .bweb-pad-xs-none .vc_column-inner{padding:0!important;}
	.bweb-pad-xs-top-none, .bweb-pad-xs-top-none .vc_column-inner{padding-top:0!important;}
	.bweb-pad-xs-bottom-none, .bweb-pad-xs-bottom-none .vc_column-inner{padding-bottom:0!important;}
	.bweb-pad-xs-left-none, .bweb-pad-xs-left-none .vc_column-inner, .bweb-pad-xs-left-none.vc_row{padding-left:0!important;}
	.bweb-pad-xs-right-none, .bweb-pad-xs-right-none .vc_column-inner{padding-right:0!important;}
	.bweb-pad-xs-left-right-none, .bweb-pad-xs-left-right-none .vc_column-inner{padding-left:0!important;padding-right:0!important;}
	
	.wpb_column.vc_column_inner.vc_column_container.vc_col-sm-4.vc_col-has-fill.typo-light.vc-inner-match-height-content::after {
		display: none;
	}
	
	.vc_btn3-container.vc_btn3-right {
		text-align: center;
	}
	.vc_btn3-container.vc_btn3-left {
		text-align: center;
	}
	/*.vc_column_container > .vc_column-inner { 
	padding-left:  15px!important;
	padding-right: 15px!important;
	}*/
	
	.bweb-testimonial-item-wrapper .testimonial-single-content blockquote::before,
	.bweb-testimonial-item-wrapper .testimonial-single-content blockquote::after {
		font-size: 50px;
	}
	.bweb-testimonial-item-wrapper .testimonial-single-content blockquote {
		padding: 0px;
	}
	.vast-theme-btn.btn-size-lg .vc_general.vc_btn3 {
		padding: 15px 20px;
		font-size: 22px;
		line-height: 30px;
	}
	section.vc_row.wpb_row .vc_custom_1509963113597 {
		border-left: none !important;
		border-right: none !important;
		border-right-width:  0!important;
		border-right-width: 0 !important;
	}
	section.vc_row .vc_custom_1509955904814,
	section.vc_row .vc_custom_1509955867053{
		padding-top: 0px !important;
	}
	.bweb-testimonial-item-wrapper.testimonial-image-right .testimonial-single-item .testimonial-single-content .testimonial-single-content-inner {
		padding: 30px;
	}
	.tp-caption.rev-btn {
		font-size: 18px !important;
		padding: 10px 20px !important;
		line-height: 22px !important;
	}
	.font-style .parallax-title {
		font-size: 61px;
	}
	h3 {
		font-size: 40px;
	}
	h5 {
		font-size: 30px;
	}
/*	.vc_btn3-container.vc_btn3-right {
		text-align: left;
	}
	.vc_btn3-container.vc_btn3-left {
		text-align: right;
	}*/
	.font-style-cert h2 {
   	 	font-size: 73px;
	}
	.vast-transition h2 {
    	font-size: 35px !important;
	}
	.parallax-title.font-size-60, .font-size-60 {
   		 font-size: 42px;
	}
	.vast-contact-details a {
		font-size: 34px;
	}
	.footer-section .vast-footer-rowone > div {
		width: 100%;
		text-align: center;
		min-height: inherit;
		margin: 20px 0;
	}
	.footer-section img {
		float: none;
	}
	.footer-section .vast-footer-rowone > div.social-iconsall > div {
		display: inline-block;
		float: none;
	}
	.vc_custom_1509622617859 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.bweb-mobile-logo a.navbar-brand img {
		max-width: inherit;
	}
	.vast-content-line-ht-large, .vast-content-line-ht-large p {
		line-height: 28px;
		font-size: 22px;
	}
	.footer-copyright-section .hidden-xs {
		display: block !important;
	}
	.vc_custom_1509970136775, .vc_custom_1509947637839, .vc_custom_1509948492232 {
		padding: 20px !important;
	}
	.bweb-pad-xs-left-none.bweb-pad-xs-right-none .vc_row.wpb_row.vc_inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.footer-vastcontent {
		max-width:none;
	}
	.grid-image-wrapper.img-size-small img {
		width: auto;
		margin-bottom: 20px;
		max-width:80%;
	}
	.bweb-feature-box.style-default-box:last-child .grid-box-inner {
    	margin-bottom: 20px;
	}
	.column5 .wpb_content_element{
		width:100%;
		margin-bottom:20px;
	}
	#fbMsg img {
		bottom: 78px;
		width: 6%;
	}
	input#gform_submit_button_2 {
    	height: 65px;
	}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1509578486330 {
    	padding-left: 0px !important;
	}
	input#gform_submit_button_1{
		min-height: 63px;
	}
    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1509806818617 {
    	padding-left: 0px !important;
	}
	.font-tblack.feel {
		font-size: 48px;
		line-height:50px;
   }
   .woocommerce div.product .product_title{
		margin-top:20px;
   }
   .woocommerce ul.products li.product h5.product-category-title a, .woocommerce ul.products li.product h5.product-category-title{
		font-size:15px;
   }
   .woocommerce ul.products.products-3 li.product, .woocommerce-page ul.products.products-3 li.product {
		margin: 10px 1%;
	}
	.woocommerce ul.products.products-2 li.product, .woocommerce-page ul.products.products-2 li.product, .woocommerce ul.products.products-3 li.product, .woocommerce-page ul.products.products-3 li.product, .woocommerce ul.products.products-4 li.product, .woocommerce-page ul.products.products-4 li.product, .woocommerce ul.products.products-5 li.product, .woocommerce-page ul.products.products-5 li.product {
		width: 48%;
		display:inline-block;
		float:left;
	}
	section.woocommerce-related-products.related h2 {
		text-transform: capitalize;
	}
	/*.bweb-testimonial-item-wrapper .testimonial-single-content blockquote::before, .bweb-testimonial-item-wrapper .testimonial-single-content blockquote::after{
		display:none;
	}*/
	.vast-full-img-vc .vc_column_container > .vc_column-inner {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.testimonial-single-item .testimonial-single-content .testimonial-single-content-inner {
		padding: 30px 10px;
	}
	#gform_page_5_1 div.ginput_container_name span {
		float: left;
		width: 100%;
	}
	.vast-home-course-space .grid-item .grid-button {
		margin-top: 25px !important;
	}
/*	.new-ctn-height-hme .grid-button.text-center {
    margin-top: 25px !important;
	}*/
	.new-ctn-height .grid-button.text-center {
    	margin-top: 25px !important;
	}
	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
		height: auto;
	}
	#bweb_wrapper {
		overflow: hidden;
	}
	section.home-boxes-sec .bweb-feature-box.style-default-box.new-home-featurebox {
		width: 80%;
		margin: 0 auto;
	}
	.home-boxes-sec .bweb-feature-box.new-home-featurebox .grid-text-center .grid-image-wrapper {
		width: 100%;
	}
	.dec18-ipad-features .bweb-feature-box.feature-box-style {
		width: 49%;
		display: inline-block;
		vertical-align: top;
	}
	.dec18-ipad-features .grid-image-wrapper.img-size-small img {
		max-width: 70%;
	}
	.dec18-ipad-features .grid-desc, .dec18-ipad-features .grid-desc p {
		font-size: 16px;
		line-height: 22px;
	}
	.dec18-ipad-features .bweb-feature-box.style-default-box .grid-text-left.grid-box-image .grid-content-wrapper {
		padding-left: 0;
	}
	.dec18-ipad-features .bweb-feature-box.feature-box-style:nth-last-child(2) {
		margin-bottom: 0;
	}
	.dec18-ipad-features .bweb-feature-box.style-default-box:last-child .grid-box-inner {
	    margin-bottom: 0;
	}
	.sec-nutrition-sizel {
		font-size: 35px;	
	}
	.sec-nutrition-turnpassion {
		font-size: 80px;
		line-height: 30px;
	}
	.sec-nutrition-sizem {
		font-size: 26px;	
	}
	.sec-nutrition-sizem2 {
		font-size: 28px;	
	}
	.vfa-dec18-mobile-width .bweb-vc-main-row-inner > .container,
	.vfa-dec18-mobile-width.vc_column_container > .vc_column-inner {
		width: 85%;
	}
	.vfa-dec18-mobile-width.vc_column_container > .vc_column-inner {
		margin-left: auto;
		margin-right: auto;	
	}
	.vfa-dec18-max-width-80,
	.vfa-dec18-max-width-90 {
		max-width: 100%;	
	}
	.vfa-dec18-mobile-width-85 {
		width: 85%;
		margin-left: auto;
		margin-right: auto;
	}
	.vfa-dec18-contact-faqs .parallax-title {
		font-size: 24px;	
	}
	.vfa-dec18-contact-faqs .parallax-desc p {
		font-size: 22px;	
	}
	.vfa-dec18-title-bold {
		font-size: 30px;	
	}
	.vfa-dec18-title-normal {
		font-size: 26px;	
	}
	nav.wprs_unslider-nav {
		bottom: -25px;
	}
	.parallax-title.vfa-jan19-mobile-cert-title {
		font-size: 18px !important;
		line-height: 25px;
	}
	.parallax-title.vfa-june19-mobile-cert-title,
	.parallax-title.vfa-june19-mobile-cert-title .title-prefix {
		font-size: 24px !important;
		line-height: 32px;	
	}
	.parallax-title.vfa-jan19-mobile-cert-title .title-prefix,
	.parallax-title.vfa-june19-mobile-cert-title .title-prefix {
		display: block;	
	}
	.bweb-feature-box.vf-dec18-fboxlist-style1:last-child .grid-box-inner {
		margin-bottom: 0;
	}
	.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .author-details {
		padding-left: 15px;
		padding-right: 15px;	
	}
	.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .author-details .testimonial-author-name {
		display: block;	
	}
	.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style span.testimonial-author-designation {
		display: block;	
	}
	.vc_row.padding-xs-only-bottom-none {
		padding-bottom: 0 !important;
	}
	.vc_row.padding-xs-only-top-none {
		padding-top: 0 !important;
	}
	.vc_row.padding-xs-only-bottom-30 {
		padding-bottom: 30px !important;
	}
	.vc_row.padding-xs-only-top-30 {
		padding-top: 30px !important;
	}
	.vc_row.padding-xs-only-tb-30 {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	.vc_row.padding-xs-only-tb-20 {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	.bweb-parallax-header.vf-dec18-heading-style2 .parallax-title .title-prefix {
		display: block;
		padding-right: 0;
	}
	.vast-course-onlinestudy > .vc-match-height-row .vc-match-height-content {
		height: auto !important;
	}
	.vfa-sc-title-inline-css h2.parallax-title {
		line-height: 1.2 !important;
	}
	.vfa-sc-title-inline-size-lh {
		font-size: 26px !important;
		line-height: 32px !important;
	}
	ul.vfa-dec18-academy-lists-left, ul.vfa-dec18-academy-lists-right {
		margin-top: 0;	
	}
	ul.vfa-dec18-academy-lists-right li {
		text-align: left;	
	}
	ul.vfa-dec18-academy-lists-left li, ul.vfa-dec18-academy-lists-right li  {
		margin-top: 20px;	
	}
	.vfa-academy-match-height > .vc-match-height-inner-row .vc-inner-match-height-content {
		height: auto !important;
	}
	.grid-layout .post h2.entry-title {
		font-size: 17px;	
	}
	section.vfa-2019-blue-section .bweb-feature-box.style-default-box .grid-text-left.grid-box-image .grid-content-wrapper {
		text-align: center;
	}
	section.vfa-2019-blue-section .bweb-feature-box.feature-box-style .grid-image-wrapper {
		width: 100%;
	}
	.vfa-june19-mobile-cert-alt-title .grid-item .grid-title br {
		display: none;
	}
	section.vfa-2019-blue-section .bweb-feature-box.style-default-box .grid-item h5.grid-title {
		font-size: 22px;
		line-height: 1.3;
		margin-bottom: 10px;
	}
	.bweb-parallax-header.vfa-june19-title-w-sep .parallax-desc br {
		display: none;
	}
	.bweb-feature-box.vf-june19-fbox-bgstyle.style-default-box:last-child .grid-box-inner {
		margin-bottom: 0;
	}
	.bweb-feature-box.style-default-box:last-child .grid-box-inner {
		margin-bottom: 0;
	}
	.feature-box-style.vfa-19-fbox-stlyeone img {
		margin-top: 0;	
	}
	.feature-box-style.vfa-19-fbox-stlyeone h4.grid-title {
		margin-bottom: 10px !important;	
	}
	span.vfa-june19-blt-pnt {
		display: block;
	}
	.vfa-june19-mobile-cpt-title span.title-prefix {
		font-family: 'brandon_grotesqueregular';
		font-size: 26px;
		display: block;
	}
	.vfa-june19-mobile-cpt-title .parallax-title {
		font-weight: normal;
		font-size: 26px !important;
	}
	.bweb-parallax-header.vf-dec18-heading-style2 .parallax-title {
		padding-right: 0;	
	}
	.vc_row.vfa-jan-2020-courses {
		padding-top: 0 !important;
	}
}
@media only screen and (max-width:640px){
	.gform_wrapper .gform_page_footer input {
		width: 100%;
		margin: 10px 0 !important;
		line-height: 1 !important;
	}
	.vast-academy-h3-dsgn h3 {
		line-height: 37px;
		margin-bottom: 20px;
	}
	span.new-home-font-black {
		font-size: 52px !important;
	}
	section.dec-new-home .bweb-features-list-wrapper .features-list-inner > .features-icon,
	.vf-dec18-free-course-guide .bweb-features-list-wrapper .features-list-inner > .features-icon {
		display: block !important;
		margin-bottom: 15px;
	}
	section.dec-new-home .bweb-features-list-wrapper .features-list-inner > .list-desc,
	.vf-dec18-free-course-guide .bweb-features-list-wrapper .features-list-inner > .list-desc {
		margin-left: 0;
		display: block !important;
	}
	section.dec-new-home .gform_wrapper,
	.vf-dec18-free-course-guide .gform_wrapper {
		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	p.hm-download-large {
		font-size: 27px;
	}
	p.hm-download-small {
		font-size: 23px;	
	}
	.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
		line-height: 1;
	}
	span.new-home-text {
		font-size: 22px !important;	
	}
	span.new-home-font-theme-color {
		font-size: 38px !important;	
	}
	.vfa-dec18-online-video .youtube-shortcode .youtube-inner iframe {
		height: auto;	
	}
	span.dec19-turnpassion {
		font-size: 70px;
		padding-top: 0px;
		line-height: 60px;
	}
	span.dec19-kick {
		font-size: 25px;
		line-height: 35px;
	}
	.bweb-blog-posts-wrapper.bweb-isotope-grid-system.new-home-blog {
		width: 80%;
		margin: 0 auto;
	}
	.bweb-blog-posts-wrapper.bweb-isotope-grid-system.new-home-blog .bweb-posts-container {
		margin-right: 0 !important;	
	}
	.bweb-blog-posts-wrapper.bweb-isotope-grid-system.new-home-blog .bweb-posts-container .grid-posts {
		padding-right: 0 !important;
		margin-bottom: 0;
	}
	.bweb-blog-posts-wrapper.new-home-blog .grid-layout .post h2.entry-title {
		font-size: 15px;		
		font-weight: normal;		
		line-height: 22px;
	}
	.footer-section .widget.widget_media_image img {
		max-width: 100% !important;	
	}
	.footer-section .footer-btn a {
		padding-left: 25px;
		padding-right: 25px;
		font-size: 21px;
	}
	.footer-widgets .widget div, .footer-widgets .widget p {
		font-size: 20px;	
	}
	.wprevpro_t1_IMG_4 {
		margin: 0 5px 0 0;
		height: 80px;
    	width: 80px;
	}
	.wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1 {
		font-size: 18px !important;
	}
	.vfa-dec18-contact-details a {
		word-wrap: break-word;
	}
	.vc_row.wpb_row.vfa-jan19-cert-iv-nutri-soon-header {
		padding-top: 50px !important;
		padding-bottom: 50px !important;	
	}
	.sec-nutrition-sizel {
		font-size: 30px;
	}
	.sec-nutrition-turnpassion {
		font-size: 60px;
		margin-bottom: 0;
	}
	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
		margin-bottom: 0;	
	}
	.bweb-feature-box.vf-dec18-fboxlist-style1 .grid-item .grid-title {
		font-size: 24px;	
	}
	div#gform_wrapper_5.gform_wrapper ul.gform_fields li.gfield.redtext, .gform_wrapper ul.gform_fields li.gfield.redtext {
		padding: 0;
		margin-top: 0;
	}
	.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li {
		float: left;
	}
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li label br {
		display: none;
	}
	
	.gform_wrapper .gf_step {
		width: auto;
	}
	.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
		width: 80%;
	}
	.gform_wrapper .gform_page_footer {
		border: none;
		text-align: center;
	}
	.gform_wrapper .gform_page_footer .button.gform_previous_button, .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper.vast-enrol-2019_wrapper .gform_page_footer .button.gform_button#gform_submit_button_18 {
		width: auto;
		margin: 10px auto !important;
		display: block;
		float: none;
		min-width: 245px;
		height: auto;
		box-shadow: none;
		line-height: 36px !important;
	}
	.gform_wrapper .gf_step {
		width: 32%;
		margin: 0;
		display: inline-block;
	}
	.gform_wrapper .gf_step span.gf_step_label, .gform_wrapper .gf_step span.gf_step_number {
		min-width: auto;
		padding: 10px;
	}
	.gform_wrapper.vast-enrol-2019_wrapper li.upfront-pay-radio-course ul.gfield_radio li input,
	gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li input {
		vertical-align: top;
	}
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li label,
	gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li label {
		font-size: 20px;
		padding-left: 15px;
	}
	.gform_wrapper.vast-enrol-2019_wrapper li.gfield.radio-course ul.gfield_radio li {
		width: 100%;
	}
	.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li {
		margin-bottom: 40px;
	}
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li input {
		right: 0;
		margin: 0 auto !important;
	}
	.gform_wrapper .gf_step span.gf_step_label strong br {
		display: none;
	}
	.gform_wrapper .gf_step {
		width: 100%;
		display: block;
	}
	.gform_wrapper .gf_step span.gf_step_label strong {
		padding-top: 5px !important;
	}
	body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
		font-size: 18px;
	}
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li input,
	gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li input {
		margin: 0 auto 10px !important;
	}
	gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
		float: none !important;
	}
	.gform_wrapper .gf_step span.gf_step_label {
		display: block;
	}
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li,
	gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li {
		line-height: 1;
	}
	.bweb-feature-box.vfa-june19-fbox-grey-bg-style .grid-image-wrapper {
		float: none;
	}
	.bweb-feature-box.vfa-june19-fbox-grey-bg-style .grid-text-left.grid-box-image .grid-content-wrapper {
		padding-left: 0;	
	}
	.bweb-feature-box.vfa-june19-fbox-grey-bg-style .grid-text-left.grid-box-image .grid-content-wrapper .text-left {
		text-align: center;	
	}
	.bweb-feature-box.vfa-19-fbox-stlyeone .grid-image-wrapper {
		float: none;
	}
	.bweb-feature-box.style-default-box.vfa-19-fbox-stlyeone .grid-text-left.grid-box-image .grid-content-wrapper {
		padding-left: 0;
	}
	.bweb-feature-box.vfa-19-fbox-stlyeone .grid-text-left.grid-box-image .grid-content-wrapper .text-left {
		text-align: center;	
	}
	.vfa-june19-mobile-sep-block .vfa-june19-text-sep {
		display: block;
		font-size: 0;
	}
	.vfa-june19-title-w-summerfont .parallax-title .title-prefix {
		padding-right: 5px;
		font-size: 60px;
	}
	.vfa-june19-title-font-space .parallax-title .title-prefix {
		padding-right: 15px;
	}
	.vfa-june19-title-w-summerfont .parallax-title {
		font-size: 25px !important;
		font-weight: normal;
	}
	.vfa-june19-texta-title-styleone .parallax-title {
		font-size: 25px !important;
	}
	.vfa-june19-texta-title-styleone .title-prefix {
		font-size: 25px;
	}
	.bweb-feature-box.vfa-19-fbox-stlyeone .grid-desc br {
		display: none;
	}
	span.vfa-19-box-heading {
		padding: 10px 30px;
	}
	section.vfa-2019-blue-section {
		padding: 40px 0 0;	
	}
	.footer-section .footer-widgets-section .footer-widgets {
		width: 100%;
	}
	.footer-widgets-section .footer-widgets .widget {
		width: 80%;
		float: none;
		margin: 0 auto;
	}
	.footer-widgets-section .footer-widgets .widget.widget_nav_menu {
		width: auto;
		margin-left: -15px;
		margin-right: -15px;
	}
	.footer-section ul#menu-footer-menu {
		padding: 0;
		border: none;	
	}
	.footer-section ul#menu-footer-menu li {
		padding: 0;
		margin: 0;
		display: block;
	}
	.footer-section ul#menu-footer-menu li > a {
		display: block;
		border-bottom: 2px solid rgba(255,255,255,0.5);
		padding: 15px;
		font-size: 23px;
	}
	.footer-section ul#menu-footer-menu li.current-menu-item > a {
		background-color: rgba(255,255,255,0.3);
	}
	.gform_wrapper ul.gform_fields li.gfield.vfa-cf-radio-choice li label {
		margin: 0;
		width: 100%;
	}
	.gform_wrapper ul.gform_fields li.gfield.short-course-selection {
		padding-left: 0;
	}
}
@media only screen and (max-width:639px){
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li label,
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li label {
		font-size: 20px;
		width: 100%;
		max-width: 100%;
		text-align: center;
		margin: 0;
		padding: 0;
	}
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course.gf_left_half ul.gfield_radio li label,
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course.vfa19-agree ul.gfield_radio li label {
		width: auto;
		padding-left: 15px;
		text-align: left;
	}
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_radio li input,
	 .gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li input {
		display: block;
	}
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course.gf_left_half ul.gfield_radio li input,
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course.vfa19-agree ul.gfield_radio li input {
		/*display: inline-block;*/
	}
	.gform_wrapper.vast-enrol-2019_wrapper li.vfa-tab-pay-logo ul.gfield_radio li,
	 .gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course ul.gfield_checkbox li {
		width: 100%;
		display: block;
		max-width: none;
	}
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course.gf_left_half ul.gfield_radio li label, .gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course.gf_left_half ul.gfield_radio li strong {
		text-align: center;
		width: 100%;
	}
	.font-style-cert h2 {
    	font-size: 57px;
	}
	.vast-transition h2 {
  	  font-size: 27px !important;
	}
	.vc_btn3-container.vast-testimonials-Zenny.vc_btn3-center a {
    	font-size: 25px;
	}
	.parallax-title {
    	font-size: 24px;
	}
	.vast-theme-btn .vc_general.vc_btn3 {
    	padding: 15px 11px;
		font-size: 16px;
	}
	.parallax-title.font-size-60, .font-size-60 {
  		  font-size: 35px !important;
	}
	form#gform_3 .gform_footer {
   		 width: 75%;
   		 float: none;
	}
	form#gform_3 input#gform_submit_button_3 {
    	margin-top: 14px;
	}
	.vast-theme-btn.btn-size-lg .vc_general.vc_btn3 {
   		 padding: 30px 30px;
   		 font-size: 27px;
	}
	.vast-content-read h4 {
		font-size: 57px;
	}
	.bweb-parallax-header.vast-certi-III-fitnes h2{
		font-size:50px;
	}
	.vc_custom_1509622617859 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.vast-heading-lifestyle .vc-side-content-wrapper {
		padding: 10px !important;
	}
	.vast-shop-slider.site-content {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.vast-font-size-medium h4 {
		font-family: 'brandon_grotesquebold';
		font-size: 25px;
	}
	.vast-font-size-medium p {
		font-size: 25px;
		font-family: 'brandon_grotesqueregular';
	}
	.online-text {
		font-family: 'brandon_grotesqueregular';
		font-style: italic;
		color: #6acacd;
	}
	.vast-online-edu li {
		font-size: 19px;
		line-height: 22px;
		font-weight: 300;
	}
	.online-text {
		font-family: 'brandon_grotesqueregular';
		font-style: italic;
		color: #6acacd;
		font-size: 19px;
	}
	.vast-online-edu p {
		font-size: 21px;
		font-family: 'brandon_grotesqueregular';
		line-height: 26px;
	}
	.vast-online-edu h4 {
		font-size: 30px;
	}
	.vast-font-size-medium li {
		font-size: 26px;
	}
	.vast-font-size-tittle-subtitle h2 {
		font-size: 32px;
	}
	.vast-contact-details a {
		font-size: 25px;
		line-height: 30px;
	}
	.tp-caption.rev-btn {
		font-size: 18px !important;
		padding: 5px 20px!important;
		line-height: 26px !important;
		margin-top: 20px !important;
	}
	/*h4.parallax-title.text-center {
		font-size: 30px !important;
	}*/
	span.new-home-font-theme-color {
		font-size: 44px;
	}
	.wprs_unslider::before, .wprs_unslider::after {
		width: 42px;
	}
	.vfa-dec18-contact-faqs .parallax-title {
		font-size: 24px;
		line-height: 32px;
	}
	.vf-dec18-heading-box h3.parallax-title {
		font-size: 26px !important;
		line-height: 1.2;
		padding: 5px;
	}
	.vast-enrol-new-form li.gfield h4 {
		font-size: 22px;
	}
	.gform_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course .gfield_description .vfa-2019-text-s02 {
		font-size: 18px;
	}
	.gform_wrapper.vfa-short-course-form_wrapper ul.gform_fields li.gfield.upfront-pay-radio-course.short-course-selection ul.gfield_checkbox li label {
		font-size: 18px;
		padding-top: 10px;
	}
	.gform_wrapper .gform_page_footer .button.gform_previous_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
		width: 100%;
	}
	.gform_wrapper .gform_page_footer .button.gform_button {
		color: #000;
		padding: 10px 35px;
		height: auto;
		background: #fad525;
	}
	.countdown.hasCountdown .countdown_amount {
		font-size: 40px;
	}
	.countdown_section {
		font-size: 15px;
	}
}
@media only screen and (max-width: 480px)  {
	.vast-enrol-new-form .top_label .gfield_label {
		font-size: 18px !important;
	}
	#sb_instagram.sbi_col_8 #sbi_images .sbi_item {
		width: 50%;
	}
	.sec-instagram a {
		font-size: 20px;	
	}
	.sec-instagram #sb_instagram {
		width: 90% !important;
	}
	#sb_instagram .sbi_photo {
		height: 210px !important;
	}
	.vc_row.wpb_row.vfa-jan19-cert-iv-nutri-soon-header {
		padding-top: 30px !important;
		padding-bottom: 30px !important;	
	}
	.sec-nutrition-sizel {
		font-size: 22px;
	}
	.sec-nutrition-turnpassion {
		font-size: 45px;
		margin-bottom: 5px;
	}
	.bweb-parallax-header.vf-dec18-heading .parallax-title .title-prefix {
		display: block;
		margin-bottom: 10px;
		font-size: 60px;
	}
	.vf-dec18-fboxlist-style1 p {
		line-height: 1.3;
	}
	.vfa-dec18-mobile-width .wpb_row .wpb_column {
		margin-bottom: 0;
	}
	.wpb_row .wpb_column {
		margin-bottom: 30px;
	}
	.wpb_row .vfa-june19-margin-btm-30.wpb_column {
		margin-bottom: 30px;
	}
	.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-item .testimonial-single-content {
		width: 100%;
	}
	.sec-nutrition-sizem {
		font-size: 19px;
	}
	.sec-nutrition-sizem2 {
		font-size: 21px;
	}
	.vast-summer-font .parallax-title {
		font-size: 40px !important;
	}
	.vfa-june19-mobile-summer-font .parallax-title {
		font-size: 65px !important;
	}
	.vc_btn3-container.vf-dec18-btn a.vc_general.vc_btn3 {
		padding: 15px 30px;
		font-size: 20px;
	}
	.vc_btn3-container.vf-dec18-btn a.vc_general.vc_btn3.vc_btn3-size-sm {
		font-size: 17px;
	}
	.vfa-dec18-insurance-faqs .parallax-desc p {
		line-height: 26px;
	}
	.vfa-dec18-contact-details a {
		font-size: 18px;
	}
	.vfa-contact-sep {
		display: none;
	}
	.vfa-jan19-mobile-br {
		display: block;	
	}
	.bweb-testimonial-item-wrapper.vfa-dec18-testimonial-style .testimonial-single-content blockquote {
		padding: 0 10px;
	}
	.bweb-feature-box.style-default-box.vast-sc-title-theme-bg-top .grid-item .grid-title.grid-title-top {
		font-size: 24px;	
	}
	.bweb-feature-box.style-default-box.vast-sc-title-theme-bg-top .grid-item .grid-button > .btn {
		padding: 15px 18px;
		font-size: 20px;
	}
	.vfa-sc-btn-amt-w-txt .vc_btn3.vc_btn3-size-md {
		font-size: 21px !important;
		padding: 15px 20px !important;
	}
	.gform_wrapper .gform_body .ginput_recaptcha > div {
		width: 100% !important;	
	}
	.bweb-feature-box.vfa-june19-fbox-grey-bg-style .grid-item .grid-title {
		font-size: 21px !important;	
	}
	.vfa-june19-video-box-space.wpb_row .wpb_column {
		margin-bottom: 30px;
	}
	.vfa-june19-mble-bottom-space.wpb_row .wpb_column {
		margin-bottom: 20px;	
	}
	.vfa-june19-mobile-img-w-small .vc_single_image-wrapper img {
		max-width: 75%;
	}
	.vfa-june19-mobile-fnt-sz-small {
		font-size: 19px;
	}
	.vf-dec18-fboxlist-style2.bweb-feature-box .grid-image-wrapper img {
		margin-bottom: 10px;	
	}
	.vfa-june19-mobile-cpt-title span.title-prefix {
		font-size: 20px;
	}
	.vfa-june19-mobile-cpt-title .parallax-title {
		font-size: 20px !important;
	}
	section.vfa-2019-blue-section .parallax-title {
		font-size: 24px !important;
		line-height: 30px;
	}
	section.vfa-2019-blue-section .parallax-title .title-prefix {
		font-size: 23px;
	}
	.vfa-june19-mobile-cpt-text-size p {
		font-size: 23px;
	}
	.gform_wrapper ul.gform_fields li.gfield#field_18_73 {
		margin-left: 0 !important;
	}
	.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]::before {
		bottom: 0;
		left: 0;
	}
	.vfa-june19-heading-style-alt h2 strong {
		display: block;
		font-size: 30px;
	}
	.bweb-parallax-header.vfa-2020-style-lg h2 .text-style-19-summer-font {
		font-size: 70px;
	}
	.vfa-june19-title-italic {
		font-size: 25px !important;
	}
	.vf-19-brush-heading .parallax-title {
		font-size: 48px !important;
		line-height: 32px;
	}
	section.vfa-2019-blue-section hr.section-title-separator {
		margin: 5px 0 10px;
	}
	body, p, li, span {
		font-size: 20px;
	}
	.vfa-toggle-section h5.parallax-title {
		font-size: 22px !important;
		line-height: 28px !important;
	}
	.vfa-toggle-section ul {
		padding-left: 0;
	}
	.vfa-2020-called {
		font-size: 26px;
	}
	.vfa-2020-called .vfa-2020-called-summer-love-font {
		display: block;
		font-size: 36px;
	}
	.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
		left: -10px;
	}
	.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
		padding-left: 15px;
	}
	.vc_row.vfa-toggle-section {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	.vfa-2020-summer-love-text {
		display: block;
	}
	.vfa-2020-insurance-body p {
		font-size: 20px;
	}
	.vfa-2020-insurance-head h3 {
		font-size: 24px;
	}
	.vfa-2020-insurance-head p {
		font-size: 22px;
	}
	.vfa-2020-insurance-body {
		min-height: auto;
	}
}
@media only screen and (max-width: 479px)  { 
	.tp-caption.rev-btn {
		font-size: 12px !important;
		padding: 5px 20px!important;
		line-height: 20px !important;
		margin-top: 25px !important;
		}
	.vast-contact-details a {
		font-size: 19px;
		line-height: 30px;
	}
	.tp-caption.rev-btn {
		font-size: 12px !important;
		padding: 5px 20px!important;
		line-height: 20px !important;
		margin-top: 25px !important;
	}
	.vast-special-offer h2, .vast-special-offer h2 strong {
		font-size: 20px !important;
		line-height:1;
	}
	.parallax-title {
		font-size: 20px !important;
		line-height: 1.2;
	}
	.wprs_unslider::before, .wprs_unslider::after {
		width: 36px;
	}
	#sb_instagram .sbi_photo {
		height: 150px !important;
	}
	.sec-nutrition-sizel {
		font-size: 18px;
	}
	.vfa-dec18-cert-iv-nutri-title.parallax-title {
		font-size: 17px !important;
		line-height: 30px;
	}
	.parallax-title.vfa-june19-title-italic {
		font-size: 27px !important;
	}

}
@media only screen and (min-width: 992px) and (max-width: 1024px) { 
	.feature-box-style.vfa19-spring-box .grid-button a {
		max-width: none;
		width: auto;
	}
}