@media(max-width: 760px) {
body.page-id-5238 #page div#xt13 .vc_col-sm-6:nth-child(1) .vc_column-inner {
    padding-right: 0px !important;
}
body.page-id-5238 #page div#xt20 img {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
body.page-id-5238 #page div#xt20 .vc_col-sm-4 .wpb_wrapper {
    margin-bottom: 15px !important;
}
body.page-id-5238 div#xt15 .vc_col-sm-6:nth-child(2) {
    width: 100% !important;
}
body.page-id-5238 #page div#xt20 {
    padding-top: 0px !important; 
	padding-bottom: 0px !important;
}
body.page-id-5238 #page section#xt18 {
    padding-top: 60px !important;
	padding-bottom: 57px !important;
}
body.page-id-5238 #page div#xt17 img {
    margin-top: 7px;
}
body.page-id-5238 #page div#xt16 .vc_col-sm-6:nth-child(2) h2.vc_custom_heading {  
    margin-bottom: 4px !important;
}
body.page-id-5238 #page div#xt16 {
    display: flex !important;
    flex-direction: column;
    margin-top: 28px !important;
}
body.page-id-5238 div#xt15 .vc_col-sm-6:nth-child(2) img {
    margin-top: 36px;
}
body.page-id-5238 #page section#xt07 {
    padding-top: 52px !important;
}
body.page-id-5238 #page div#xt15 h2.vc_custom_heading {
    padding-bottom: 5px !important; 
}
body.page-id-5238 #page section#xt14 {
    padding-top: 7px !important;
    padding-bottom: 55px !important;
}
body.page-id-5238 div#xt13 .vc_btn3-container.vc_btn3-center {
    margin-bottom: 0px !important;   
}
body.page-id-5238 #page section#xt12 {
	padding-top: 65px!important;
    padding-bottom: 80px !important;
}
body.page-id-5238 #page section#xt11 .vc_col-sm-4 .vc_row-has-fill.vc_row {
    margin-bottom: 30px !important;
}
body.page-id-5238 #page h2.vc_custom_heading {
    font-size: 36px !important;
    line-height: 140% !important; 
    margin-bottom: 8px;
}
body.page-id-5238 #page section#xt11 h2.vc_custom_heading {
    padding-bottom: 25px !important;
}
body.page-id-5238 #page section#xt11 {
    padding-top: 49px !important;
    padding-bottom: 50px !important;
}
body.page-id-5238 #page div#xt10 h2.vc_custom_heading {
    padding-bottom: 6px !important;
}
body.page-id-5238 div#xt10 .vc_col-sm-6:nth-child(2) {
    padding-top: 4px;
}
body.page-id-5238 #page section#xt09 {
    padding-top: 34px !important;
    padding-bottom: 40px !important;
}
body.page-id-5238 #page div#xt13 .vc_col-sm-6:nth-child(1) {
    height: inherit !important;
    display: table;
    margin-bottom: 23px;
}
body.page-id-5238 #page div#xt17 h2.vc_custom_heading {
	margin-bottom: 5px !important;
}
body.page-id-5238 #page section#xt04 h2.vc_custom_heading,
body.page-id-5238 #page #xt08 h2.vc_custom_heading {
    padding-bottom: 6px !important;
}
body.page-id-5238 div#xt08 .vc_col-sm-6:nth-child(1) {
    order: 2;
    margin-top: 4px;
}
body.page-id-5238 div#xt08 {
    display: flex;
    flex-direction: column;
}
body.page-id-5238 .challenge img {
    margin-top: 12px;
}
body.page-id-5238 section#xt11 h3.vc_custom_heading.entry-title {
    height: inherit !important;
}
body.page-id-5238 #page div#xt13 .vc_col-sm-6:nth-child(1) .vc_column-inner {
    display: block;
    vertical-align: inherit;
}
body.page-id-5238 #page div#xt17 {
    margin-top: 31px !important;
}
body.page-id-5238 #page div#xt06 p,
body.page-id-5238 #page div#xt08 p,
body.page-id-5238 #page div#xt10 p {
    margin-bottom: 20px !important; 
}
body.page-id-5238 #page section#xt04 {
    padding-top: 62px !important;
}
body.page-id-5238 section#xt02 {
    padding-top: 50px !important;
    padding-bottom: 24px !important;
}
body.page-id-5238 h2.vc_custom_heading {
    line-height: 140% !important;
    padding-bottom: 9px !important;
}
body div#xt13 .vc_col-sm-6:nth-child(2) .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex {
	display: block;
    margin-left: auto !important;
    margin-right: auto !important;
}
body div#xt16 .vc_col-sm-6:nth-child(1) {
    width: 100% !important;
    order: 2;
    margin-top: 29px;
}
body div#xt19 .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
body div#xt20 .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
article#post-5238, article#post-7858 {
    padding: 0px !important;
}
body .dark_box img {
	max-height: 300px !important;
}
body.page-id-5238 #page section#xt11 .vc_col-sm-4 .vc_row-has-fill.vc_row {
    padding: 30px 0px !important;
}
body #page .three_box .sub-heading {
    min-height: auto !important;
    padding-bottom: 0px !important;
}
body #page section#xt11 p {
    padding-top: 7px !important;
    font-size: 15.5px !important;
    line-height: 28px !important;
    letter-spacing: 0px !important;
    text-align: center !important;
    margin-bottom: 0px !important;
    display: inline-table;
}
body.page-id-5238 section#xt11 .vc_col-sm-4 .vc_row-has-fill.vc_row {
    height: inherit !important;
}
body section#xt11 {
    padding-right: 15px !important;
}
body.page-id-5238 div#xt10 .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
body .challenge img {
    max-height: inherit !important;
    padding-bottom: 20px;
}
.page-id-5238 .vc_section {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
div#xt16 .vc_col-sm-6:nth-child(2) {
    width: 100% !important;
    padding-left: 0px;
}
body div#xt15 .vc_col-sm-6:nth-child(1) {
    width: 100% !important;
}
body div#xt13 .vc_col-sm-6:nth-child(1) {
    width: 100% !important;
}
body div#xt13 .vc_col-sm-6:nth-child(2) {
    width: 100% !important;
    display: inline-block;
}
body.page-id-5238 #page section#xt09 {
    margin-left: 0px;
    margin-right: 0px;
}
body div#xt08 .vc_col-sm-6:nth-child(2) .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
body div#xt08 .vc_col-sm-6:nth-child(1) .vc_column-inner,
body div#xt10 .vc_col-sm-6:nth-child(1) .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
body div#xt06 .vc_col-sm-6:nth-child(2) .vc_column-inner {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
body.page-id-5238 section#xt04,
body.page-id-5238 section#xt07,
body.page-id-5238 section#xt09 {
    padding-top: 60px !important;
    padding-right: 15px !important;
    background: #fff !important;
}
section#xt04 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
body div#xt06 .vc_col-sm-6:nth-child(1) .vc_column-inner,
body div#xt10 .vc_col-sm-6:nth-child(1) .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.page-id-5238 section#xt02 {
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin: 0px !important;
}
.page-id-5238 section#xt02 .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
}