.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin-bottom: 15px;
    border: 5px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 4px #444;
}

.videoWrapper.videofacebook {
    padding-bottom: 47%;
}

.day.day-mobile {display: none;}
.wpui-tabs-nav-holder {display: none !important;}
.page-template-page-approved-php #content {margin-top: 0;}
.page-template-page-approved-php #content .bot-content {
    background: #fff;
    padding: 25px 70px 20px 70px;
}
#content h1 {font-size:38px;}
#content h2 {
    color: #008C99;
    color:#006165;
    font-size: 35px;
}
#content h3 {
    font-size: 30px;
    color:#008C99;
    color:#006165;
}

#content h4 {font-size: 22px;margin-bottom: 10px;color:#006165;}
#content h5 {font-size: 18px;margin-bottom: 10px;text-transform: none;letter-spacing: 0;color:#006165;}
#content h6 {font-size: 16px;}
.page-template-page-approved-php #content .bot-content a {
    color: #00B0BB;
}
.page-template-page-approved-php #content .bot-content img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
    margin-top: 15px;
    margin-bottom: 15px;
}
#content .bot-content table {
    width: 100%;
    border:none;
    margin-bottom: 1.5em;
    font-family: 'tex-gyre-adventor', sans-serif;
    font-weight: 700;
}
#content .bot-content table td{
    border:2px solid #00afba;
}
#content .bot-content table.tab-learn{
    text-transform: none!important;
    background: #fff;
    margin-bottom: 5px;
}
#content .bot-content table.tab-learn h3{
    color:#fff!important;
    line-height: 1;
}
#content .bot-content table.tab-learn .day-col1{
    width:32%;
}
#content .bot-content table.tab-learn .day-col2{
    width: 17%;
    font-size: 17px!important;
    line-height: 1.3;
}
.fasttrack-arrow{
    width: 27.5%;
    margin-left: auto;
    position: relative;
}
.fasttrack-arrow p{
    background: url(/wp-content/uploads/starburst.png) no-repeat 0 0 transparent;
    background-size: 100% auto;
    width: 120px;
    height: 120px;
    color: #ec008c;
    font-weight: 700;
    text-align: CENTER;
    display: flex;
    align-items: center;
    line-height: 1.1;
    font-family: 'tex-gyre-adventor', sans-serif;
    justify-content: center;
    font-size: 16px;
    transform: rotate(-10deg);
    margin-left: auto;
    position: absolute;
    right: 38%;
    bottom: 35%;
}
.fasttrack-arrow img{
    width: 50px;
    margin-bottom: -10px !important;
    display: block;
    margin-left: 55%;
}
#content .bot-content table.tab-fasttrack .day-col1{
    width:28%;
}
#content .bot-content table.tab-fasttrack .day-col2{
    width: 12%;
    font-size: 12px !important;
    line-height: 1.3;
    padding-left: 0;
    padding-right: 0;
}
#content .bot-content table.tab-fasttrack td.price2{
    padding-left: 1px;
    padding-right: 1px;
    position: relative;
}
#content .bot-content table.tab-fasttrack td.price2 p{
    margin-bottom:0px;
}
#content .bot-content table.tab-fasttrack td.price2 .link{
    position: absolute;
    font-size: 0;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
#content .bot-content table.tab-fasttrack td{
    padding: 5px 5px 6px 5px;
    line-height: 1.2;
}
#content .bot-content table.tab-learn td img{
    width: 45%;
}
#content .bot-content table.tab-learn td .img{
    background: url(/wp-content/uploads/icon-all-01.webp) no-repeat 0 0 transparent;
    font-size: 0!important;
    width: 67px;
    height: 45px;
    background-position: -2% 31%;
    background-size: auto 220%;
    margin: 0 auto;
}
#content .bot-content table.tab-learn td .title3{
    background: #63cfd5;
    color: #fff;
    margin: 0;
    padding: 5px;
}
.page-template-template-laser-default #content .bot-content table.tab-learn td .title3{
    background-color: #4a2b79!important; 
}
.page-template-template-laser-default #content .bot-content table.tab-learn td.hr {
    background-color: #9050ed!important;
}
#content .bot-content table.tab-learn td div{
    padding:7px;
}
.page-template-page-approved-php #content .bot-content table.econtent {
    margin-top: 0px !important;
}
.page-template-page-approved-php #content .bot-content td {
    padding: 7px;
}
.page-template-page-approved-php #content .bot-content table.color h3{margin-bottom: 0px;}
.page-template-page-approved-php #content .bot-content table.color tr td p {
    margin-bottom: 0px;
}
.page-template-page-approved-php #content .bot-content table.color tr:nth-child(even) {
    background-color: #f8f9fa;
}
.bot-content ol, .bot-content ul{
    padding-left: 15px;
    margin-top: 0;
    margin-left: 15px;   
    margin-bottom: 15px; 
}
.bot-content ol {list-style-type: decimal;}
.bot-content ul {list-style-type: disc;}

.bot-content p {
    margin-bottom: 15px;
}
.bot-content small{font-size:85%;}
.bot-content big{font-size:150%;line-height: 1.4;}
.bot-content ul li {
    margin-bottom: 5px;
    font-weight: normal;
}
.bot-content ul li ul{list-style: circle;}
.page-template-page-approved-php .wrap-content {width: 100%;margin: 0 auto;display: flex;flex-wrap: wrap;}
.spotlight-top .box {
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 32.72%;
    padding: 10px 14px 14px 14px;
    margin-right: 7px;
    float: left;
    background: url(../images/bg-box.jpg)repeat-x 0 0 transparent;
}
.spotlight-top .box .textwidget {
    border-top: 3px dotted #a4a4a4;
}
.spotlight-top .right-box {
    margin-right: 0px !important;
    float: right;
}
.spotlight-top .box p {
    color: #fff;
    text-transform: uppercase;
    padding-top: 5px;
    font-size: 13px;
}
.spotlight-top .box:hover p {
    font-size: 13px;
}
.spotlight-top .box .link {
    border: none;
    padding-top: 0;
    line-height: 18px;
    display: block;
    text-transform: uppercase;
}
.spotlight-top .box br {display: none;}
.spotlight-top .box h3 {
    display: none;
}
.spotlight-top .box h3 {
    color: #fff;
    font-weight: 700;
    text-align: right;
    font-size: 23px !important;
    margin-bottom: 0px !important;
    margin-top: 4px !important;
}
.spotlight-top .box h2 {
    display: block;
    color: #fff;
    font-weight: 700;
    text-align: right;
    font-size: 23px !important;
    margin-bottom: 0px !important;
    margin-top: 4px !important;
}
.spotlight-top .box a {
    text-align: right;
    background: none;
    color: #000;
    font-family: arial, sans-serif;
    padding: 0;
    display: BLOCK;
    font-size: 14px;
    margin-right: 0;
    width: 100%;
    text-align: left;
    margin-left: 0;
}
.spotlight-top .box a.link2 {
    width: 100%;
    text-decoration: none;
    text-align: left;
}
.page-template-page-approved-php .main-content {
    width: 75%;
    background: #fff;
}
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .main-content {
    width: 100%;
}
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php #content .bot-content {
    width: 1010px;
    margin: 0 auto;
    padding: 0;
    padding-top: 1.5%;
    min-height: inherit;
}
#content .right-sidebar {
    width: 25%;
    padding: 35px 30px 0 30px;
}
#content .right-sidebar .widget {
    padding: 0px;
    margin-bottom: 35px;
}
#content .right-sidebar .sidebar1 .textwidget {
    padding: 15px 15px 0 15px;
    color: #fff;
}
#content .right-sidebar .sidebar1 iframe {
    height: 440px !important;
}
#content .right-sidebar .sidebar1 {
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 0!important;
}
#content .right-sidebar .sidebar2 {
    padding: 10px 15px 1px 15px;
    margin-bottom: 32px;
    padding: 0px;
}
#content .right-sidebar .sidebar2 h2,
#content .right-sidebar .sidebar1 h2, #content .right-sidebar .formtitle h2 {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 30px;
    margin-top: 0px;
    background: url(../images/bg-button-new2.jpg) no-repeat 0 0 transparent;
    font-family: 'HelveticaNeue', sans-serift;
    background-size: 100% 100%;
    font-weight: 300;
    padding: 20px 0 15px;
    line-height: 1;
}
#content .right-sidebar .sidebar2 ul {
    margin-top: 0;
    background:none;
    padding-top: 2px;
    padding-bottom: 2px;
}
#content .right-sidebar .sidebar2 ul li {
    padding: 0;
    margin-bottom: 0px !important;
    padding-left: 5%;
    border-bottom: 2px solid #4e5053;
    padding-top: 1%;
    padding-bottom: 1%;
}
#content .right-sidebar .sidebar2 ul li:last-child {border-bottom: none;}
#content .right-sidebar .sidebar2 ul li a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
#content .right-sidebar .sidebar2 ul li a:hover {
    background: url(../images/arrow-blue-2.png) no-repeat left center transparent;
    background-size: 10px auto;
    color: #00b0bb;
    padding-left: 15px;
}
#content .right-sidebar .sidebar3 #pardot-form {
    background: #2d2d32;
    padding:15px;
}
#content .right-sidebar .sidebar3 .image-signup {
    line-height: 0;
}
#content .right-sidebar .sidebar4 .textwidget {
    background: #4a556d;
}
.page-template-page-approved-php .main-content .phone h3,
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .phone h3 {
    top: 0px;
    color: #02aacd;
    text-transform: uppercase;
    font-size: 26px;
    line-height: 26px;
    margin-top: 37px;
    padding-left: 10px;
    margin-bottom: 69px;
}
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .phone {
    width: 1250px;
    margin: 0 auto;
    padding-top: 11%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
body.page-template-page-templatestemplate_full_width_thankyou-php .page-template-page-approved-php .top-form,
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form {
    position: absolute;
    bottom: 6px;
    background: url("../images/bg-black.png") repeat scroll 0 0 transparent !important;
    left: 0;
    right: 0;
}
body.page-template-page-templatestemplate_full_width-php .wrap-content,
.page-template-page-templatestemplate_full_width_blue-php .wrap-content {
    padding-top: 0;
}
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form,
body.page-template-page-templatestemplate_full_width_thankyou-php .page-template-page-approved-php .top-form .wrap-form {
    width: 1200px;
    margin: 0 auto;
    overflow: HIDDEN;
}
body.page-template-page-templatestemplate_full_width_thankyou-php .page-template-page-approved-php .top-form .wrap-form .icon-gif,
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form .icon-gif,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form .icon-gif {
    float: left;
    width: 13%;
    vertical-align: middle;
    padding-top: 2.2%;
}
body.page-template-page-templatestemplate_full_width_thankyou-php .page-template-page-approved-php .top-form .wrap-form .icon-gif {
    width: 15%;
    padding-top: 1.9%;
}
body.page-template-page-templatestemplate_full_width_thankyou-php .page-template-page-approved-php .top-form .wrap-form .form-box,
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form .form-box,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form .form-box {
    float: RIGHT;
    width: 86%;
}
body.page-template-page-templatestemplate_full_width_thankyou-php .page-template-page-approved-php .top-form .wrap-form .form-box {
    width: 84%;
}
body.page-template-page-templatestemplate_full_width_thankyou-php .page-template-page-approved-php .top-form .wrap-form iframe,
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form iframe,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form iframe {
    height: 83px;
    padding-top: 16px;
}
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .wrap-content {
    width: 100%;
}
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .main-content {
    background: #fff;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .bot-content .vc_span6.col4 {
    width: 35%;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .bot-content .vc_span6.col6 {
    width: 65%;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .bot-content .vc_span6.col6 img {
    width: 100%;
    height: auto;
}
#content .right-sidebar .sidebar4 h2,
#content .right-sidebar .sidebar6 .boxes-title h2 {
    background: url(../images/bg-button-new2.jpg) no-repeat 0 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    margin: 0;
    height: 70px;
    line-height: 70px;
    font-size: 30px;
    font-weight: 300;
    background-size:100% 100%;
}
.page-template-page-approved-php .spotlight-top {
    overflow: hidden;
    margin-bottom: 12px;
}
.page-template-page-approved-php #wrap-main {
    padding-bottom: 0;
}
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php #wrap-main,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php #wrap-main {
    background: #fff;
}
#content .right-sidebar .skinscene2 {
    width: 100%;
}
#content .right-sidebar .sidebar3 {
    margin-bottom: 30px;
}

#content .right-sidebar .sidebar3 #email_newsletter {
    margin-top: 0;
    background: #fff;
    height: 35px;
    line-height: 35px;
    border: 2px solid #4496b7;
    border-radius: 4px;
    width: 100%;
    max-width: 100%;
}

#content .right-sidebar .sidebar5 #searchform .text-input,
#content .right-sidebar .sidebar7 #searchform .text-input {
    margin-top: 0;
    height: 35px;
    line-height: 35px;
    border-radius: 4px;
    margin-bottom: 0px;
    color: #000;
    font-family: century gothic;
    float: left;
    width: 85%;
    background: #fff;
}

#content .right-sidebar .sidebar5 #searchform #searchsubmit,
#content .right-sidebar .sidebar7 #searchform #searchsubmit {
    float: left;
    width: 15%;
    background: url(../images/search.png) no-repeat center center transparent;
    height: 25px;
    border: none;
    font-size: 0;
    background-size: auto 85%;
    border-left: 3px solid #6f6f6f;
    margin: 5px 0;
}

#content .right-sidebar .sidebar5 #searchform,
#content .right-sidebar .sidebar7 #searchform {
    overflow: HIDDEN;
    border: 2px solid #4496b7;
    background: #fff;
    border-radius: 4px;
}

#content .right-sidebar .sidebar3 .submitButton,
#content .right-sidebar .sidebar4 .submitButton,
#content .right-sidebar .sidebar5 #searchform .searchsubmit,
#content .right-sidebar .sidebar7 #searchform .searchsubmit {
    background: url(../images/bg-button-pink.jpg) repeat-x 0 0 transparent;
    background: url(../images/bg-button-pink2.jpg) repeat-x 0 0 transparent;
    width: 100%;
    background-size:100% 100%;
    color: #fff;
    border: none;
    text-transform: uppercase;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 0;
    font-family: arial, sans-serif;
    padding: 0;
    text-align: center;
    text-decoration: none;
    border-radius: 0;
    margin-bottom:0;
}

#content .right-sidebar .sidebar5 .screen-reader-text,
#content .right-sidebar .sidebar7 .screen-reader-text {
    display: none;
}

#content .right-sidebar .sidebar5,
#content .right-sidebar .sidebar7 {
    bbackground: url(../images/bg-button-new2.jpg) no-repeat 0 0 transparent;
    padding: 4% 4%;
    overflow: HIDDEN;
    background-size:100% 100%;
}

#content .right-sidebar .sidebar4 .wrap-button {
    padding: 0 4%;
    padding-bottom: 10px;
}

#content .right-sidebar .sidebar6 {
    background: #2d2d32;
    padding-bottom: 4%;
}

#content .right-sidebar .sidebar6-mobile {
    display: none;
}

#content .right-sidebar .sidebar6 select {
    margin: 4% 4% 0% 4%;
    width: 92%;
    background-color: #fff;
    height: 35px;
    border: 2px solid #4496b7;
    border-radius: 4px;
    color: #000;
    line-height: 31px;
    font-family: century gothic;
    max-width: 100%;
}

.right-sidebar #categories-3 li.cat-item-26,
.right-sidebar .siderbar2 li.cat-item-27 {
    display: none !important;
}

body.postid-1257 .page-template-page-approved-php #content .bot-content td,
body.postid-1257 .page-template-page-approved-php #content .bot-content table {
    border: none;

}

/*table*/
.page-template-page-approved-php #content table.day .title-table {
    background: #f3f3f3;
    text-align: center;
}

.page-template-page-approved-php #content table.day .title-table .title-row,
.page-template-page-approved-php #content table.day .title-table .title-row h1 {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    margin: 0;
    background-color: #00b0bb;
}

.page-template-page-approved-php #content table.day .title-table .title-row p {
    margin: 0px;
}

.page-template-page-approved-php #content .bot-content table.day {
    font-family: 'tex-gyre-adventor', sans-serif;
    font-weight: 700;

}
.page-template-page-approved-php #content .bot-content table.day td.hr, .page-template-page-approved-php #content .bot-content tr.blue td.title-row{
    padding: 0;
    padding-bottom: 7px;
    background: #00b0bb;
}
.page-template-page-approved-php #content .bot-content table.day h2 {
    color: #000;
    font-size: 20px;
    line-height: 20px;
}

.page-template-page-approved-php #content .bot-content table.day p,
.page-template-page-approved-php #content .bot-content table.day td {

}

.page-template-page-approved-php #content .bot-content table.day td {
    border: 2px solid #00b0bb;
}
.page-template-page-approved-php #content .bot-content table.day td ul li{

    font-weight: 700;

}
.page-template-page-approved-php #content .bot-content table.day td ul {
    text-align: left;
}
.page-template-page-approved-php #content table.day .title-row {
    background: #00b0bb;
    color: #fff;
    text-align: center;
}

.page-template-page-approved-php #content table.day .title-row h1 {
    color: #fff;
}

table.day .day-col1 {
    width: 30%;
}

table.day .day-col2 {width: 21%;}
table.day .day-col3 {
    width: 49%;
}

/*End table*/
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
    margin-bottom: 15px;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*live-webinar*/
body.error404 .videoWrapper iframe {
    margin: 0 auto;
    display: block;
    right: 0;
}

body.error404 .bot-content .screen-reader-text {
    width: 100%;
    overflow: hidden;
    float: left;
}

body.error404 .bot-content #searchform .text-input {
    border: 2px solid #4496b7;
    background: #fff;
    color: #000;
    font-family: century gothic;
    float: left;
    width: 80%;
    max-width: 79%;
    height: 35px;
    line-height: 35px;
}

body.error404 .bot-content #searchform #searchsubmit {
    background: url(../images/bg-button-pink.jpg) repeat-x 0 0 transparent;
    width: 20%;
    background-size: auto 100%;
    color: #fff;
    border: none;
    text-transform: uppercase;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    margin-left: 0;
    margin-right: 0;
    font-family: arial, sans-serif;
    padding: 0;
    text-align: center;
    text-decoration: none;
    border-radius: 0;
    float: right;
}

body.page-template-template-webinar #main {
    margin-top: 10%;
    width: 1250px;
}

body.page-template-template-webinar .page-template-page-approved-php {
    background: #fff;
}

body.page-template-page-templatestemplate-webinar-php .page-template-page-approved-php #content .wrapstream h1 {
    color: #fff;
    font-size: 30px !important;
    text-align: center;
    margin-top: 60px;
    padding: 0 2%;
    text-transform: inherit;
}

/*end live-webinar*/


body.page-template-template_full_width_thankyou #panel_bg .logo {
    display: none;
}

body.page-template-template_full_width_thankyou #panel_bg .pinkwhite_box {
    top: 95px;
}

.wrap-videoWrapper {
    overflow: hidden;
    width: 100%;
    padding: 1px;
    padding-top: 15px;
    margin-bottom: 10px;
}



#wp-tabs-1 .ui-tabs-panel .slide .header {
    width: 100% !important;
    position: inherit;
    top: inherit;
    background: none !important;
}
body #wp-tabs-1 .ui-tabs-nav {
    border: none;
    background: none;
    padding: 0;
    margin-left: 0 !important;
    padding-left: 0;
}


.page-template-page-approved-php .bot-content img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right:15px;
}

#content .right-sidebar .sidebar7 {
    display: none;
}
.page-template-page-approved-php #content .bot-content .wrap-iframe iframe {
    width: 100% !important;
}
@media (max-width:1065px) {
    body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form {
    width: 95%;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php #content .bot-content {
    width: 95%;
}
}
@media (max-width:1300px) {
    .page-template-page-approved-php .main-content {
    float: left;
    width: 70%;
}
#content .right-sidebar{
    width:30%;
}
.spotlight-top .box {
    margin-right: 0.9%;
}

}
@media (max-width:1035px) { 
    #content .bot-content table.tab-fasttrack td.best{
    padding-left: 1px;
    padding-right: 1px;
    font-size: 10px !important;
}
.page-template-page-approved-php .spotlight-top {
    display: none;
}

.page-template-page-approved-php .spotlight-top.spotlight-bot {
    display: block !important;
}

#content .right-sidebar {
    float: none;
    width: 100%;
    margin: 0 auto;
    overflow: HIDDEN;
}
body.page-template-template_blog .sidebar6 {display: none;}

body.page-template-template_blog .right-sidebar .sidebar6-mobile {display: block;}

#content .right-sidebar .sidebar4 .submitButton {
    margin-top: 5px;
    margin-bottom: 1px;

}
body.archive #content .right-sidebar #archives-4 {
    display: block;
}
body.archive #content .right-sidebar #archives-4 label.screen-reader-text,
.page-template-template_blog #content .right-sidebar #archives-4 label.screen-reader-text {
    display: none;
}

.page-template-page-approved-php .main-content {
    float: none;
    width: 100%;
}

body.page-id-658 .page-template-page-approved-php .main-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    padding: 0px;
}

#content .right-sidebar {
    min-height: 100% !important;
    margin-bottom: 0px;
}

body.page-template-template_full_width_thankyou #panel_bg .pinkwhite_box {
    top: inherit;
}

body.page-template-template_full_width_thankyou #panel_bg .logo {
    display: block;
    margin: 0 auto;
    margin-top: 0 !important;
    padding-top: 15px;
    padding-bottom: 15px;
}

.page-template-page-approved-php .header nav {
    width: 100%;
}

body #tawkchat-iframe-container {
    display: none !important;

    left: 9999999px !important;
}

body.page-template-template-livechat #tawkchat-iframe-container {
    display: block !important;
    opacity: 1;
}

body .button-livechat {
    display: block !important;
}

body .button-livechat a {
    background: url(../images/live-chat.webp) no-repeat 0 0 transparent;
    background: url(/wp-content/uploads/live-chat-3.png) no-repeat 0 0 transparent;
    display: block;
    z-index: 10;
    position: fixed;
    bottom: 50% !important;
    right: 0;
    font-size: 0;
    background-size: 100% auto;
    width: 50px;
    height: 50px;
    right: 0.7%;
}

body .img-footer img {
    display: block;
    max-width: 100%;
}
body .footer-mobile-home {
    padding-top: 0px;
}
body .footer-mobile-home .wrap-footer-mobile-home {
    display: none !important;
}

.page-template-page-approved-php .header {
    height: auto !important;
}

.page-template-page-approved-php #content .bot-content {
    padding:15px;
}
.page-template-page-approved-php #hsocial {
    display: none !important;
}
#content .bot-content table.tab-learn td .img{
    width: 4vw;
    height: 3vw;
}
}
@media (max-width:880px) {
    table.day .day-col1 {
    width: 36%;
}

table.day .day-col2 {
    width: 25%;
    width: 34%;
}

table.day .day-col3 {
    width: 45%;
    width: 30%;
}
.page-template-page-approved-php #content .bot-content table.day td.col-m01 {
    width: 30%;
}

.page-template-page-approved-php #content .bot-content table.day td.col-m02 {
    width: 70%;
}
}

@media (max-width:850px) {
    .top-menu-footer {
    width: 550px;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .bot-content .vc_span6.col4 img {
    width: 100%;
    height: auto;
}
}

@media (max-width:768px) {
    #content .bot-content table.tab-fasttrack td.best{
    font-size: 8px !important;
}
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .bot-content .vc_span6.col4 {
    width: 280px;
    margin: 0 auto;
    padding: 0;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .bot-content .vc_span6.col6 {
    width: 95%;
    margin: 0 auto;
}
}

@media (max-width:760px) {
    body .spotlight-top .box {
    width: 100%;
    margin: 0 auto !important;
    margin-bottom: 10px !important;
    bottom: 0 !important;
}

.page-template-page-approved-php .main-content .phone h3 {
    margin-top: 5%;
    margin-bottom: 10%;
}
}



@media (max-width: 650px) {
    body #wpadminbar {
    position: fixed;
}
}

@media (max-width: 640px) { 

    .textvideo {
    display: none;
}

div.p1-hero-wrapper video {
    display: none;
}

.banner-mobile {
    display: block !important;
}

body.page-template-template_full_width #hero {
    line-height: 100%;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form {
    position: relative;
    background: none !important;
}

#content .right-sidebar #nav_menu-13.sidebar2 h2 {
    font-size: 22px;
}
body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form iframe {
    height: 315px;
}
#content .right-sidebar .widget{
    margin-bottom:15px;
}
}
@media (max-width:550px) {
    .page-template-page-approved-php #content .bot-content iframe {
    width: 100% !important;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .wrap-iframe,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .wrap-iframe {
    height: auto;
}
#content .bot-content table.tab-fasttrack td.price3{
    padding-left: 4px;
    padding-right: 4px;	
}
#content .bot-content table.tab-fasttrack td.best{font-size: 6px !important;}
}


#blog-page .divwrap img {
    width: 100%;
    height: auto;
}

.page-template-page-approved-php nav.pagination ul.page-numbers li a {
    padding: 14px 14px;
}

div.p1-hero-wrapper {
    display: block;
}
@media screen and (max-width: 400px) {
    #content .pinkbox ul li h2 {
    font-size: 20px;
}
body #content .pinkbox h1 strong {
    font-size: 29px;
}
body #content .pinkbox ul li {
    margin-bottom: 0;
}
body #content .pinkbox h1 {
    font-size: 23px;
}
#content .pinkbox {
    padding: 15px 10px;
}

}
/*video background*/
@media (min-width: 1400px) {
    #content .bot-content table.tab-learn td .img{
    width: 4.35vw;
    height: 3vw;
}
}
body.page .header {
    display: block !important;
}
.pinkbox,
.whitebox {
    border-top: 8px solid #000;
    float: left;
}
.page-template-page-templatestemplate_full_width_blue-php .pinkbox {
    background: none;
    padding-left: 15px;
    padding-right: 15px;
}
.blackbox {
    background: #000;
    border-radius: 12px;
    width: 550px;
    width: fit-content;
    margin: 0px auto;
    margin-top: 15px;
    padding: 5px 0px;
    margin-bottom: 10px;
}
.pinkbox {
    width: 40%;
    background: #e6199b;
    height: 100%;
    padding: 15px 35px;
    text-transform: uppercase;
}
.pinkbox ul {
    margin-top: 10px;
}

.whitebox {
    width: 60%;
    background: #fff;
    height: 100%;
    padding: 10px 20px;
}

.whitebox h2 {
    margin-bottom: 0px;
    font-weight: 700;
    margin-bottom: 10px;
}

.pinkwhite_box {
    width: 970px;
    margin: 0px auto;
    position: relative;
    overflow: hidden;
    height: 100%;
    background: #fff;
    border-radius: 0px 0px 15px 15px;
}
.pinkwhite_box p.logo {
    text-align: center;
    position: ABSOLUTE;
    right: 0;
    top: 0;
    margin-top: -15px;
    margin-right: -20px;
}
#content .pinkbox h2{
    font-weight: normal;
    color: #000;
    line-height: 1.1;
}
#content .pinkbox ul li h4{color: #fff;}

.page-template-page-templatestemplate_full_width_blue-php .pinkwhite_box {
    padding-top: 0px;
}

.pinkbox small {
    color: #fff;
}

.page-template-page-templatestemplate_full_width_blue-php .pinkwhite_box {
    overflow: inherit;
    height: 100%;
}

.page-template-page-templatestemplate_full_width_blue-php .wrap-pinkwhite_box {
    background: url(../images/bg-box-blue2.png) no-repeat 0 0 transparent;
    background-size: 40% 100%;
}

.page-template-page-templatestemplate_full_width_blue-php #content .pinkbox h2 {
    text-align: center;
}

.page-template-page-templatestemplate_full_width_blue-php #content .pinkbox h2 strong {
    font-size: 85%;
    display: BLOCK;
}

.page-template-page-templatestemplate_full_width_blue-php #content .pinkbox h2 {
    color: #fff;
}

.page-template-page-templatestemplate_full_width_blue-php #content .pinkbox i {
    text-align: center;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px;
}

.wrap-pinkwhite_box {
    overflow: hidden;
    border-radius: 0px 0px 15px 15px;
    background: #fff;
}

.pinkwhite_box p.logo img {width: 110px;}
.page-template-page-templatestemplate_full_width_blue-php #content .black-header {background: #000;}
.page-template-page-templatestemplate_full_width_blue-php #content .black-header h3 {
    margin: 0;
    color: #fff;
    padding: 10px 95px 15px 20px;
    font-size:28px;
}

.page-template-page-templatestemplate_full_width_blue-php .pinkbox,
.page-template-page-templatestemplate_full_width_blue-php .whitebox {
    border-top: 0px;
    min-height: 235px;
}
.page-template-page-templatestemplate_full_width_blue-php #content .pinkbox h4{
    color:#fff;
}
.page-template-page-templatestemplate_full_width_blue-php .whitebox img {
    max-width: 200px;
    height: auto;
}

.page-template-page-templatestemplate_full_width_blue-php .whitebox p {
    font-size: 18px;
    line-height: 1.2;
    letter-spacing: 1px;
    font-weight: 700;
    color: #000;

}

.blackbox a {
    color: #f42a84;
}

.blackbox h3 {padding-left: 55px !important;}

.blackbox h3,
.blackbox h3 strong {
    text-align: center;
    margin-top: 0px;
    padding: 0px;
    margin: 0px;
    color: #fff;
    font-weight: normal !important;
}

#w2 .white_bg h2 {
    color: #e729a1;
    text-align: center;
    margin-bottom: 0px;
    font-size: 28px;
    text-transform: uppercase;
    line-height: 30px;
    padding-bottom: 11px;
    letter-spacing: 3px;
    font-weight: 300;
}

#content .pinkbox h1 {
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 10px;
}

#content .pinkbox h1 strong {
    font-size: 39px;
}

#w2 .white_bg h2 strong {
    font-family: HelveticaNeueCondensedBold;
    letter-spacing: 4px;
    font-size: 25px;
}

#w2 .white_bg h2 a {
    color: #e729a1
}

#w2 .white_bg h2 img {
    margin-bottom: -24px;
    width: 107px;
    height: auto;
}

#content .whitebox ul li {
    margin-bottom: 0px;
    list-style: none;
    margin-left: 0;
    font-family: 'HelveticaNeue',sans-serif;
    font-weight: 700;
    background: url(../images/bullet-black.png) no-repeat left 7px transparent;
    padding-left: 15px;
    background-size: 7px auto;
}

#content .whitebox ul {
    margin: 0px;
}

#content .whitebox ul ul li {
    margin-left: 40px;
    list-style: none;
    background: none;

}

#content .pinkbox ul li h2 {
    color: #fff;
    margin-bottom: 10px;
    line-height: 29px;
    font-size: 29px;
}

#content .pinkbox ul li {
    margin-bottom: 10px;
    background: url(../images/bullet-white.png) no-repeat left 8px transparent;
    padding-left: 20px;
}

.page-template-page-templatestemplate_full_width_blue-php #panel_bg {
    min-height: 350px;
    padding-bottom: 35px;
    padding-top: 35px;
}

#panel_bg {
    min-height: 390px;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-bottom: 5px;
}

h2.header-text {
    float: left;
    color: #fff;
    text-align: CENTER;
    font-size: 16px;
    text-transform: uppercase;
    padding-top: 2.4%;
    padding-left: 5%;
    width: 65%;
}

.post-content img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}


@media (max-width:1250px) {

    body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form,
    .page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form,
    body.page-template-template_full_width_thankyou .page-template-page-approved-php .top-form .wrap-form {
    width: 95%;
}
}


@media (max-width:1035px) {

    body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form .icon-gif,
    .page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form .icon-gif,
    body.page-template-template_full_width_thankyou .page-template-page-approved-php .top-form .wrap-form .icon-gif {
    padding-top: 26px;
}

#panel_bg {
    background-size: auto 100%;
}

.pinkwhite_box {
    width: 750px;
}

.page-template-page-templatestemplate_full_width_blue-php .wrap-pinkwhite_box {
    background-size: 52% 100%;
}

body.page-id-523 .pinkbox {
    width: 52%;
}

body.page-id-523 .whitebox {
    width: 48%
}

.pinkbox {
    padding: 15px 25px;
}

#content .pinkbox h1 {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 15px;
}

#content .pinkbox h1 strong {
    font-size: 32px;
}

#content .pinkbox ul li h2 {
    font-size: 22px;
}

#content .pinkbox ul li {
    background-size: 11px auto;
}

#content .whitebox ul li {
    font-size: 13px;
}

#content .whitebox ul ul li {
    margin-left: 15px;
}

.footer-mobile-home {
    margin-top: 0px;
}


}
@media (max-width:780px) {
    body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form iframe,
    .page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form iframe {
    height: 60px;
    padding-top: 0;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form .icon-gif,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form .icon-gif {
    float: left;
    width: 150px;
    vertical-align: middle;
    padding-top: 10px;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form .form-box,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form .form-box {
    float: RIGHT;
    width: 100%;
}
.page-template-page-templatestemplate_full_width_blue-php #content .black-header h3{
    font-size:18px;
}
}

@media(max-width:768px) {
    .pinkwhite_box li br {display: none;}
#content .pinkbox ul li h2 {font-size: 21px;}
}

@media (max-width:765px) {

    body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form iframe,
    .page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form iframe {
    height: 60px;
    padding-top: 0;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form .icon-gif,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form .icon-gif,
body.page-template-template_full_width_thankyou .page-template-page-approved-php .top-form .wrap-form .icon-gif {
    float: left;
    width: 150px;
    vertical-align: middle;
    padding-top: 10px;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form .form-box,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form .form-box,
body.page-template-template_full_width_thankyou .page-template-page-approved-php .top-form .wrap-form .form-box {
    float: RIGHT;
    width: 100%;
}

body.page-template-template_full_width_thankyou #panel_bg {
    padding-bottom: 15px;
}
}

@media (max-width:760px) {
    #panel_bg .pinkwhite_box p.logo img {
    width: 100px;
}

.page-template-page-templatestemplate_full_width_blue-php .pinkbox,
.page-template-page-templatestemplate_full_width_blue-php .whitebox {
    min-height: inherit;
    padding-bottom: 15px;
}

#panel_bg img {
    max-width: 90%;
}

.page-template-page-templatestemplate_full_width_blue-php .whitebox img {
    max-width: 200px;
    margin: 0 AUTO;
    DISPLAY: BLOCK;
}

.pinkwhite_box,
.page-template-page-templatestemplate_full_width_blue-php .pinkwhite_box {
    width: 90%;
    height: 100%;
}

.pinkbox,
.whitebox {
    width: 100% !important;
}

.page-template-page-templatestemplate_full_width_blue-php .wrap-pinkwhite_box {
    background-size: 100% 100%;
}

#content .pinkbox h1 {
    text-align: CENTER;
}

.whitebox h2 {
    text-align: CENTER;
}

.blackbox {
    width: 80%;
}

.blackbox h3 {
    padding: 0 10px !important;
    text-align: CENTER !important;
}
}

@media (max-width:680px) {
    #content .right-sidebar.nohavemenunew .widget-4 {
    padding-top: 0px;
}
}

@media (max-width:660px) {
    body.page-template-template_full_width_thankyou .page-template-page-approved-php .top-form .wrap-form iframe {
    height: 380px;
}

body.page-template-template_full_width_thankyou .page-template-page-approved-php .top-form {
    position: RELATIVE;
    margin-top: 0;
    background: #fff !important;
    margin-bottom: 10px;
}

body.page-template-template_full_width_blue .page-template-page-approved-php .top-form,
body.page-template-template_full_width .page-template-page-approved-php .top-form {
    display: none;
}

body.page-template-template_full_width .white_bg {
    display: none;

}

body.page-template-template_full_width_blue .page-template-page-approved-php .top-form-mobile,
body.page-template-template_full_width .page-template-page-approved-php .top-form-mobile {
    display: block !important;
    position: relative !important;
    background: #fff;
    padding: 0 1%;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form iframe,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form iframe {
    height: 315px;
}
}

@media (max-width:550px) {
    body.error404 .bot-content #searchform .text-input {
    width: 67%;
}

body.error404 .bot-content #searchform #searchsubmit {
    width: 32%;
}

.page-template-page-templatestemplate_full_width_blue-php .pinkbox {
    padding-left: 5px;
    padding-right: 5px;
}
}
@media (max-width:480px) {
    .page-template-page-approved-php #content .bot-content td {padding:5px;}
.page-template-page-approved-php #content .bot-content td.bodyText p {
    font-size: 12px;
}

.bot-footer-approved ul li {
    font-size: 14px;
}
#content .pinkbox ul li h2 {
    font-size: 18px;
}

body.page-template-page-templatestemplate-webinar-php .page-template-page-approved-php #content .wrapstream h1 {
    font-size: 25px;
    text-align: center;
    margin-top: 15px;
}

.page-template-page-approved-php .bot-content img.alignleft,
.page-template-page-approved-php #content .bot-content img.alignright {
    float: none;
    margin: 0 auto;
    margin-bottom: 15px !important;
    display: block;
}

}

@media (max-width:450px) {
    body.page-id-52 .page-template-page-approved-php #content .bot-content td,
    body.page-id-220 .page-template-page-approved-php #content .bot-content td {
    display: block;
    width: 100%;
}

body #content .whitebox ul ul li {
    margin-left: 0px;
}

.page-template-page-approved-php #content .bot-content table.day p,
.page-template-page-approved-php #content .bot-content table.day td {
    font-size: 13px;
    font-size: 12px;
}

.page-template-page-approved-php #content .bot-content table.day ul li {
    font-size: 12px;
}

.page-template-page-approved-php #content .bot-content table.day h2 {
    font-size: 16px;
    font-size: 15px;
}

.page-template-page-approved-php #content table.day .title-table .title-row,
.page-template-page-approved-php #content table.day .title-table .title-row h1 {
    font-size: 13px;
}

.page-template-page-approved-php #content .bot-content table.econtent td {
    border-bottom: 1px solid #eaedf2;
    width: 100%;
    display: BLOCK;
}

}

@media (max-width:400px) {
    #content .pinkbox ul li h2 {
    font-size: 15px;
}
.page-template-page-approved-php #content table.day .title-table .title-row,
.page-template-page-approved-php #content table.day .title-table .title-row h1 {
    font-size: 15px;
}
}
@media (max-width:640px) {
    body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form,
    .page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form {
    width: 94%;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form .wrap-form iframe,
.page-template-page-templatestemplate_full_width_blue-php .page-template-page-approved-php .top-form .wrap-form iframe {
    height: 345px;
    height: 260px;
}
}

/*End Video Background*/
@media(max-width:1111px) {
    #tawkchat-minified-iframe-element {
    display: none !important;
    right: -70px !important;
    bottom: 29% !important;
    width: 181px !important;
    /*  left: 84%!important;
    top: 50%!important; */
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);

}

}

.page-template-template_full_width_blue #w2 {/*margin-top: -7px;*/}
.wp-pagenavi {
    min-height: 30px;
}

body .header nav.active {
    display: block !important;
}

ul li.menu-item-has-children ul.active {
    display: block !important;
}

.header nav.active {
    display: block !important;
}

.clicky {
    display: none !important;
}

#archives-3 label.screen-reader-text {
    display: none !important;
}

[name="google_conversion_frame"] {
    display: none;
}

.wp-pagenavi a,
.wp-pagenavi span {
    display: inline-block;
}
.bot-footer-approved .widget {
    margin: 0 0 0 0;
}
#content .bot-content{
    box-shadow: 0px 3px 4px #ccc inset;    
}
#content .bot-content h1.pagetitle, #content .bot-content h1.single-title {
    color: #00b0bb;
    font-weight: 700;
    text-transform: uppercase;
    text-align: CENTER;
    padding: 20px 15px 0 15px;
    margin-bottom: 45px;
}

#content .wpb_text_column img {
    max-width: 100%;
    margin-bottom: 0px;
    vertical-align: middle;
    /* border: 5px solid #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 4px #444;*/
}

.single-news_media .post-content .news_media img {
    max-width: 100%;
    vertical-align: middle;
    border: 5px solid #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 4px #444;
}
.page-template-page-templatestemplate-webinar-php #content .wpb_text_column img {
    border: 0px solid #fff;
    border-radius: 0px;
    box-shadow: 0px 0px 0px #444;
}


#hsocial2 li {
    display: inline-block;
    margin: 0 5px 0 0;
}

.page-template-page-approved-php #content ul#hsocial2 {
    list-style: none;
    display: flex;
    justify-content: center;
    margin-left: 0;
    padding-left: 0;
}
.page-template-page-approved-php #content ul#hsocial2 li {
    margin:0 3px 15px 3px
}

.page-template-page-approved-php #content ul#hsocial2 li a {
    display: block;
    margin: 0;
    padding: 0;
    width: 33px;
    height: 33px;
    background-repeat: no-repeat;
    background: url(../images/social-new-color.png);
    background-size: auto 100% !important;
    font-size: 0px;
    background-position: 34.1% 0;
}

.page-template-page-approved-php #content #hsocial2 li.youtube a {
    background-position: 100% 0;
}
.page-template-page-approved-php #content #hsocial2 li.instagram a{
    background-position: 0 0;
}
.page-template-page-approved-php #content #hsocial2 li.tiktok a {
    background-position: 66.6% 0;
}
.page-template-page-approved-php #content #hsocial2 li.gplus a {
    background-position: 81.5% 0;
}

.page-template-page-approved-php #content #hsocial2 li.blog a {
    background-position: 63% 0;
}


/*postsliderfcul*/
.postsliderfc {
    width: 100%;
}

.postsliderfcul {
    width: 100%;
    max-width: 210px;
    margin: 0px auto;
}

.postsliderfcul .owl-item span {
    display: block;
    width: 100%;
    position: relative;
    bottom: 0px;
    background: rgba(238, 238, 238, 0.9);
    color: #5c6b80;
    padding: 10px;
}

.postsliderfc .owl-theme .owl-controls .owl-nav .owl-prev {
    background: url(../images/left.gif) no-repeat !important;
    width: 28px;
    height: 35px;
    background-size: 100% auto !important;
    top: 38%;
}

.postsliderfc .owl-theme .owl-controls .owl-nav .owl-next {
    background: url(../images/right.gif) no-repeat !important;
    width: 28px;
    height: 35px;
    background-size: 100% auto !important;
    top: 38%;
}

.postsliderfc .owl-theme .owl-controls .owl-nav .owl-prev {
    position: absolute;
    left: 2px;
    font-size: 0px !important;
    padding: 18px 13px !important;
    top: 38%;
    margin-top: 0px !important;
}

.postsliderfc .owl-theme .owl-controls .owl-nav .owl-next {
    position: absolute;
    right: 0px;
    font-size: 0px !important;
    padding: 18px 13px !important;
    top: 38%;
    margin-top: 0px !important;
}

/*end post slider*/
@media (min-width:1270px) {
    body .videoWrapper {
    padding-bottom: 36.2%;
    width: 70%;
    margin: 0 auto;
    margin-bottom: 15px;
}

}
img[alt="Web Analytics"] {
    display: none;
}
/*STYLE*/
.box-option {
    clear: both;
    width: 100%;
    display: table;
    margin-bottom: 20px;
    padding: 15px 0;
    box-sizing: border-box;
}

.box-option.silver {
    background: url(../images/bg_gray.png) no-repeat;
    background-size: auto 100%;
    background-position: right top;
}

.box-option.gold {
    background: url(../images/bg_lightblue.png) no-repeat;
    background-size: auto 100%;
    background-position: right top;
}

.box-option.platinum {
    background: url(../images/bg_organce.png) no-repeat;
    background-size: auto 100%;
    background-position: right top;
}

.box-option .right-option {
    width: auto;
    margin-left: 70px;
}

.box-option .left-option {
    float: left;
    vertical-align: top;
    width: 53px;
    display: block;
}

.box-option .right-option h3 {
    text-transform: uppercase;
    margin-bottom: 5px;
    font-size: 25px !important;
}

.box-option .right-option li {
    font-weight: 600;
    margin-top: 10px !important;
    margin-bottom: 0px !important;
}

.box-option .right-option ul li {
    padding-left: 20px;
}

.box-option .right-option ul {
    padding-left: 0 !important;
}

.box-option .right-option .seperator {
    width: 65%;
    display: block;
    overflow: hidden;
    height: 4px;
    background: url(../images/seperator.png) no-repeat;
    background-size: auto 4px;
    background-position: left top;
    margin-bottom: 5px;
}

@media (max-width: 768px) {
    .box-option .right-option h3 {
    font-size: 18px !important;
}
}

/*new css 10152018*/

.single-post .post-content .entry-content .bodyText img[align="left"] {
    margin-right: 10px;
}

.single-post .post-content .entry-content .bodyText img[align="right"] {
    margin-left: 10px;
}


/*new css*/
.page-template-template_staff_new .items_group {
    font-size: 0px;
    text-align: CENTER;
}

.page-template-template_staff_new .one-fourth {
    display: inline-block;
    vertical-align: top;
    width: 23%;
    margin: 0 1% 15px 1%;
}

.page-template-template_staff_new .column .team .flipper .flipper_wrapper {
    /*line-height: 0;
    visibility: hidden;*/
}

.page-template-template_staff_new .column .team .flipper {
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative;
}

.page-template-template_staff_new .column .team .flipper.noimage,
.page-template-template_staff_new .column .team .flipper.noimage .desc {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    transform: none !important;

}

.page-template-template_staff_new .column .team .flipper.noimage .photo,
.page-template-template_staff_new .column .team .flipper.noimage .desc {
    backface-visibility: none;
    -webkit-backface-visibility: none;
    -moz-backface-visibility: none;
}

.page-template-template_staff_new .column .team:hover .flipper,
.page-template-template_staff_new .column .team.hover .flipper {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

.page-template-template_staff_new .column img.scale-with-grid {
    max-width: 100%;
    height: auto;
    width: 100%;
}

.page-template-template_staff_new .column .team .photo {
    line-height: 0;
    z-index: 2;
}

.page-template-template_staff_new .column .team .photo,
.page-template-template_staff_new .column .team .desc {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.page-template-template_staff_new .column .team,
.page-template-template_staff_new .column .team .photo,
.page-template-template_staff_new .column .team .desc {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.page-template-template_staff_new .column .team {
    perspective: 1000;
}

.page-template-template_staff_new .column .team .desc {
    background: #ddd;
    z-index: 2;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    padding: 10px;
    text-align: CENTER;
}

.page-template-template_staff_new .column .team .desc table {
    border: none !important;
    margin: 0 !important;
    height: 100%;
}

.page-template-template_staff_new .column .team .desc tr {
    border: none !important;
}

.page-template-template_staff_new .column .team .desc td {
    background: none !important;
    border: none !important;
    padding: 0 !important;
}

.page-template-template_staff_new .column .team .desc h5 {
    margin-bottom: 0 !important;
    text-transform: uppercase !important;
    font-size: 15px !important;
    line-height: 20px;
}

.page-template-template_staff_new .column .team .desc p.subtitle {
    color: #66c4ea;
    font-size: 14px !important;
}
.page-template-template_staff_new .column .team .desc p.subtitle button{
    background: none;
    border: none;
    color: #00B0BB;
    font-weight: 700;
}
.page-template-template_staff_new .fancybox-wrap .fancybox-skin .viewbio {
    color: #fff;
}

.page-template-template_staff_new .fancybox-wrap .fancybox-skin,
.page-template-template_staff .fancybox-wrap .fancybox-skin {
    background: #777;
}
.page-template-template_staff_new .column .team .flipper .flipper_wrapper .thumbnail .no-image {
    background: url(../images/no-image-available2.jpg) no-repeat 0 0 transparent;
    display: BLOCK;
    color: #686868;
    text-align: center;
    line-height: 25px;
    height: 13.66vw;
    padding-top: 30%;
    font-weight: 700;
    background-size: 100% 100%;
    font-size: 20px;
}

.page-template-template_staff_new .column .fancy_heading_wrapper h3:after {
    content: "";
    display: block;
    bottom: 0;
    width: 200px;
    border-bottom: 2px solid #008C99;
    height: 5px;
    text-align: CENTER;
    margin: 0 auto;
}

.page-template-template_staff_new #team .section_wrapper {
    margin-bottom: 30px;
}

@media (max-width:1191px) {

    .page-template-template_staff_new .column .team .flipper .flipper_wrapper .thumbnail .no-image {
    height: 20.2vw;
}
}

@media (max-width:1024px) {
    .page-template-template_staff_new .one-fourth {
    width: 31.33%;
}

.page-template-template_staff_new .column .team .flipper .flipper_wrapper .thumbnail .no-image {
    height: 27.33vw;
}
}

@media (max-width:500px) {
    .page-template-template_staff_new .one-fourth {
    width: 48%;
}

.page-template-template_staff_new .column .team .flipper .flipper_wrapper .thumbnail .no-image {
    height: 41.33vw;
}

.page-template-template_staff_new .column .team .flipper .flipper_wrapper .thumbnail .no-image {
    height: 65.33vw;
}
}

@media (max-width:425px) {
    .page-template-template_staff_new #team {
    text-align: CENTER;
}

.page-template-template_staff_new .one-fourth {
    width: 260px;
}

.page-template-template_staff_new .column .team .flipper .flipper_wrapper .thumbnail .no-image {
    height: 65.33vw;
}
}

@media (min-width: 1400px) {
    .page-template-template_staff_new .fancy_heading h2 {
    font-size: 1.66vw;
    margin-bottom: 1.66vw !important;
}
.page-template-template_staff_new .column .fancy_heading_wrapper h3:after {

    width: 13.33vw;
    border-width:0.13vw;
    height: 0.33vw;
}
.page-template-template_staff_new .column .team .desc h5 {
    font-size: 1vw !important;
    line-height: 1.33vw;
}

.page-template-template_staff_new .column .team .desc p.subtitle {
    font-size: 0.93vw !important;
}

.page-template-template_staff_new .one-fourth {
    margin-bottom: 1vw;
}

.page-template-template_staff_new .column .team .flipper .flipper_wrapper .thumbnail .no-image {
    height: 14vw;
    line-height: 1.66vw;
    font-size: 1.33vw;
}

.page-template-template_staff_new .column .fancy_heading_wrapper h2:after {
    width: 13.33vw;
    border-width: 0.06vw;
    height: 0.13vw;
}

.page-template-template_staff_new #team .section_wrapper {
    margin-bottom: 2vw;
}
}

/**new testimonials **/

.page-template-template_testimonials .page-template-page-approved-php #content .bot-content {
    font-family: "tex-gyre-adventor", sans-serif;
    padding:0px;
}

.page-template-template_testimonials .wp-tabs .ui-tabs{background: none;}
.page-template-template_testimonials .wp-tabs .ui-tabs .ui-tabs-nav {
    background: transparent!important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0;
    margin: 0;
    display: flex;
    margin-bottom: 10px!important;
    width: 100%;
    justify-content: center;
    padding-top: 15px!important;
}

.page-template-template_testimonials .wp-tabs .ui-tabs-nav li {
    width: 360px;
    background: #00b0bb!important;
    margin: 0;
    height: 100% !important;
    margin-bottom: 0px !important;
    margin-left: 12px;
    margin-right: 12px;
    border-radius: 10px!important;
    border:none!important;
    /*box-shadow: 2px 2px 5px #666;*/
}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li:first-child{order:2;}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li:last-child {background: #9050ed!important;order:1;}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li a {
    text-shadow: none !important;
    text-align: CENTER !important;
    text-transform: uppercase;
    color: #fff !important;
    font-size: 15px;
    height: 50px !important;
    display: flex!important;
    align-items: center;
    justify-content: center;
    line-height: 1!important;
    flex-wrap: wrap;
    align-content: center;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li:after{
    content:"";
    width: 0px;
    height: 0px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid transparent;
    position: absolute;
    top: 98%;
    left: 0;
    right: 0;
    margin: 0 auto; 
}

.page-template-template_testimonials .wp-tabs .ui-tabs-nav li a:before{
    content:"Click Here to View";
    display: block;
    width: 100%;
}

.page-template-template_testimonials .wp-tabs .ui-tabs-nav li.ui-tabs-active a:before{
    display: none;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li:hover{
    opacity:0.85;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li.ui-tabs-active:first-child:after{
    border-top: 15px solid #00b0bb;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li.ui-tabs-active:last-child:after{

    border-top: 15px solid #9050ed;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel {
    text-shadow: none;
}

.page-template-template_testimonials .wp-tabs .wp-tab-content-wrapper {
    border: none;
}

.page-template-template_testimonials .wp-tabs .wp-tab-content-wrapper div {
    border: none !important;
}

.page-template-template_testimonials .wp-tabs .wp-tab-content-wrapper div .grid {
    -webkit-columns: 3;
    -moz-columns: 3;
    columns: 3;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
}

.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item {
    background: #4aadb2;
    margin: 0;
    margin-bottom: 15px;
    width: 100%;
    padding: 15px;
    border-bottom: none !important;
    break-inside: avoid;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item:hover{
    opacity: 0.8;
    /*background: #666!important;
    color: #fff;*/
}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item .heading1 span {
    float: none !important;
    font-weight: normal
}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item .heading2{padding-top:15px;}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item .heading2 span{display:none;}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item .heading3 {
    padding-top: 10px;
    margin-bottom: 5px;
}

.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item .content {
    text-align: left;
    font-family: 'HelveticaNeue', sans-serif;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item .content br{display:none;}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item .content em {
    font-style: normal;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item.col-review-2 {background: #d3f8fa;}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item.col-review-3 {background: #74d0d4;}

.page-template-template_testimonials .wp-tabs .ui-tabs-panel#aesthetician_career_changers .grid-item.col-review-1 {background: #ac9bc2;}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel#aesthetician_career_changers .grid-item.col-review-2 {background: #efecf3;}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel#aesthetician_career_changers .grid-item.col-review-3 {background: #d7cce7;}

.page-template-template_testimonials .top-laser .top-content-reviews {
    margin: 0;
    padding: 0;
}

.page-template-template_testimonials .top-laser .top-content-reviews .vc_column-inner {padding: 0;}
.page-template-template_testimonials .top-laser .top-content-reviews .wpb_text_column {margin-bottom: 0px;}

.page-template-template_testimonials .top-laser .vc_col-sm-6 {
    width: 100%;
}

.page-template-template_testimonials .top-laser .vc_col-sm-6 h2 {
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom:30px;
    text-align: CENTER;
}

.page-template-template_testimonials .top-laser .vc_col-sm-6 img {
    height: auto;
    margin: 0;
    position: RELATIVE;
    z-index: 10;
}

.page-template-template_testimonials .top-laser .right-content-review {
    display: none;
}

.page-template-template_testimonials .bot-content-reviews {
    margin-top: 0;
    display: BLOCK;
    width: 100%;
}

.page-template-template_testimonials .bot-content-reviews #medical_professionals_anchor {
    width: 50%;
    display: block;
    text-align: CENTER;
    float: left;
    font-size: 13px;
}

.page-template-template_testimonials .bot-content-reviews .wp-tab-content {
    padding: 30px 30px 0 30px!important;
}
.page-template-template_testimonials .top-content-reviews .widget_custom_html video {
    background: #000;
    text-align: CENTER;
    border: 5px solid #fff;
    box-shadow: 0px 0px 4px #444;
    border-radius: 5px;
    position: relative;
    z-index: 10;
    max-width: 640px;
    width: 100%;
    height: 365px
}
.page-template-page-approved-php #content {}
.page-template-template_testimonials .page-template-page-approved-php #content .bot-content h1.pagetitle {
    display: none;
}

#content .right-sidebar .phone h3 {
    color: #00B0BB;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 1.2;
    margin-bottom: 25px;
    text-align: CENTER;
}

.page-template-template_testimonials .fancybox-inner iframe {
    height: 470px;
}

.page-template-template_testimonials .fancybox-wrap .facebookshare {
    display: none !important;
}




/*end*/


body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .top-form {
    position: RELATIVE;
    background: rgba(0, 0, 0, 0.9) !important;
}

body.page-template-page-templatestemplate_full_width-php .page-template-page-approved-php .p1-hero-wrapper video {
    display: block !important;
}

/*page-template-template_full_width*/
.page-template-template_full_width #panel_bg {
    padding: 0 30px;
    background-repeat: repeat;
    overflow: hidden;

}

.page-template-template_full_width .textvideo {
    bottom: 15px !important;
    font-size: 20px !important;
}

.page-template-template_full_width .white_bg {
    background: #171a1c;
    margin-top: -10px;
    position: RELATIVE;
    z-index: 10;
}

.page-template-template_full_width #w2 .white_bg h2 {
    color: #00b0c4;
    padding: 10px 10px;

}

.page-template-template_full_width #w2 .white_bg h2 strong {
    font-family: "tex-gyre-adventor", sans-serif !important;
}

.page-template-template_full_width #w2 .white_bg h2 a {
    color: #fff;
}

.page-template-template_full_width .pinkwhite_box {
    width: 100%;
    background: none;
    font-family: "tex-gyre-adventor", sans-serif !important;
    border-radius: 0;
    max-width: 1600px;
    margin-bottom: 25px;
}

.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box {
    float: left;
    width: 65%;
    margin-top: 30px;
    min-height: 1035px;
    background: #fff
}

.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .pinkbox {
    width: 100%;
    background: url(../images/bg-pinkbox-01.jpg) no-repeat center center transparent;
    border: none;
    background-size: cover;
    text-align: CENTER;
    height: 100% !important;
    padding: 30px 60px 15px 60px;

}

.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .pinkbox small {
    font-size: 100%;
    letter-spacing: 1px;
}

.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .pinkbox h2 {
    font-family: 'bebas_neue', sans-serif;
    line-height: 1.1;
    margin-bottom: 15px;
    color: #fff;
    background: url(../images/bg-title-skin.png);
    font-size: 70px;
    letter-spacing: 2px;
    text-shadow: 0px 0px 10px #000;
    padding: 5px 10px;
}

.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .pinkbox h2 span {
    color: #c29ff8;
}

.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .pinkbox ul {
    margin: 0;
    text-align: left;
    max-width: 805px;
    margin: 0 auto;
}

.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .pinkbox ul li {
    background: none;
    color: #fff;
    font-size: 30px;
    text-transform: none;
    padding: 0;
    line-height: 1.1;
    margin-bottom: 15px;
}

.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .pinkbox ul li span {
    color: #34c4d5;
}

.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .pinkbox ul li .icon {
    background: url(../images/icon-check3.png) no-repeat center center transparent;
    display: inline-block;
    width: 25px;
    height: 20px;
    background-size: auto 100%;
    margin-right: 10px;
}

.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .pinkbox ul li:last-child {
    margin-bottom: 10px;
}

.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .whitebox {
    width: 100%;
    border: none;
    padding: 40px 60px 20px 60px;
    height: 100% !important;
}

.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .whitebox h2 {
    color: #06869a !important;
    font-size: 40px;
    font-style: normal;
    font-family: 'bebas_neue', sans-serif;
    margin-bottom: 15px;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .whitebox ul li {
    background: none;
    font-family: "tex-gyre-adventor", sans-serif !important;
    font-size: 24px;
    font-weight: 700;
    padding: 0;
    margin-bottom: 10px;
}

.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .whitebox ul li li {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 5px;
}

.page-template-template_full_width .pinkwhite_box .right-pinkwhite_box {
    float: right;
    width: 35%;
    padding-left: 25px;
}

.page-template-template_full_width .pinkwhite_box .right-pinkwhite_box .wrap-form {
    background: #303030;
    padding: 25px 30px 0px 30px;
    margin-bottom: 25px;
}

.page-template-template_full_width .pinkwhite_box .right-pinkwhite_box .wrap-form .icon-gif {
    margin: 0 auto;
    display: BLOCK;
    margin-bottom: 15px;
}

.page-template-template_full_width .pinkwhite_box .right-pinkwhite_box .wrap-form iframe {
    height: 520px;
}

.page-template-template_full_width .pinkwhite_box .right-pinkwhite_box .bg-logo {
    height: 442px;
    width: 100%;
    background-size: cover !important;

}

.page-template-template_full_width .blackbox {
    width: 100%;
    background: #fff;
    border-radius: 0;
    overflow: HIDDEN;
    padding: 0;
    max-width: 1600px;
    margin-bottom: 0px;
}

.page-template-template_full_width .blackbox h2 {
    background: #06869a;
    display: inline-block;
    color: #fff;
    font-family: "tex-gyre-adventor", sans-serif !important;
    text-transform: uppercase;
    font-size: 35px;
    height: 80px;
    line-height: 80px;
    padding: 0 30px;
    vertical-align: middle;
    margin: 0;
    margin-right: 30px;
}

.page-template-template_full_width .blackbox .wrap-blackbox {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    max-width: 440px;
    vertical-align: top;
}
.page-template-template_full_width .blackbox .wrap-blackbox p {
    margin-bottom: 0 !important;
    padding-bottom: 15px;
}
.page-template-template_full_width .blackbox a {
    font-family: "tex-gyre-adventor", sans-serif !important;
    color: #6853ed;
    border-bottom: 2px solid #6853ed;
    font-size: 21px;
    font-weight: 700;
    margin: 0 10px;
    text-decoration: none;
}

.page-template-template_full_width .blackbox p span {
    display: inline-block;
    vertical-align: middle;
    color: #6853ed;
    font-weight: 700;
}

.page-template-template_full_width .blackbox p:last-child span {
    display: none;
}

@media (max-width: 1300px) {
    .page-template-template_full_width .blackbox h2 {
    font-size: 30px;
    margin-right: 25px;
}
}

@media (max-width: 1200px) {
    .page-template-template_full_width .blackbox h2 {
    font-size: 28px;
    padding: 0 25px;
}

.page-template-template_full_width .blackbox a {
    font-size: 17px;
}
}

@media (max-width: 1024px) {

    .page-template-template_full_width .pinkwhite_box .left-pinkwhite_box {
    width: 100%;
}

.page-template-template_full_width .pinkwhite_box .right-pinkwhite_box {
    width: 100%;
    padding-left: 0;
}

.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .pinkbox h2 {
    font-size: 50px
}

.page-template-template_full_width .blackbox {
    text-align: CENTER;
    padding-bottom: 15px;
}

.page-template-template_full_width .blackbox h2 {
    font-size: 25px;
    width: 100%;
    text-align: CENTER;
    height: 40px;
    line-height: 40px;
    margin-right: 0;
    margin-bottom: 10px;
}

.page-template-template_full_width .blackbox a {
    font-size: 14px;
}
}

@media (max-width: 768px) {
    .page-template-template_full_width #panel_bg {
    padding: 0 15px;
}
.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .pinkbox {
    padding: 20px 20px 15px 20px;
}
.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .pinkbox h2 {
    font-size: 40px;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .pinkbox ul li {
    font-size: 25px;
}

.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .whitebox {
    padding: 25px 20px 20px 20px;
}

.page-template-template_full_width .pinkwhite_box {
    margin-bottom: 15px;
}

.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box {
    margin-top: 5px;
}

}

@media (max-width: 660px) {
    .page-template-template_full_width .pinkwhite_box .left-pinkwhite_box {
    margin-top: 15px;
}
.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box {
    background: none;
}
.page-template-template_full_width .blackbox {display: none;}
.page-template-template_full_width .blackbox.blackbox-mobile {
    display: block !important;
    margin-bottom: 15px;
}

.page-template-template_full_width #hero video {
    /*display:none!important;*/
}
.page-template-template_full_width #hero .banner-mobile {
    display: block !important;
}
.page-template-template_full_width .textvideo {
    bottom: 0px !important;
    font-size: 18px !important;
    display: BLOCK;
    line-height: 1;
    position: relative !important;
    text-shadow: none !important;
    padding: 10px 5px;
}
.page-template-template_full_width .white_bg {
    display: block !important;
    margin-top: 0;
}
.page-template-template_full_width #w2 .white_bg h2 strong {
    letter-spacing: 2px;
    font-size: 20px;
    line-height: 1.1;
    display: block;
}
}
@media (max-width: 480px) { 
    .page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .pinkbox ul li {
    font-size: 22px;
}
.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .whitebox h2 {font-size: 30px;}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .whitebox ul li {
    font-size: 20px;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .whitebox ul li li {
    font-size: 18px;
}
.page-template-template_full_width .pinkwhite_box .right-pinkwhite_box .bg-logo {
    height: 350px;
}
}
/*Training Videos*/
.trainningvideo .vg1.videogallery {
    background: transparent;
}
.trainningvideo .vg1.videogallery .vplayer-tobe:before {
    content: "";
    background: url(../images/icon-play3.png) no-repeat center center transparent;
    position: absolute;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 150px;
    background-size: auto 50%;
    left: 0;
    opacity: 0.7;
    cursor: pointer;
}

.trainningvideo2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.trainningvideo2 .video {
    display: block;
    padding: 10px;
    background-color: #fafafa;
    box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.15);
    text-align: center;
    width: 240px;
    margin: 0 15px 25px 15px;
    position: RELATIVE;
}

.trainningvideo2 .video p {
    font-size: 14px !important;
    color: #111111;
    line-height: 1.2;
    text-transform: none;
    font-weight: 700;
    margin: 0 !important;
    height: 50px;
    display: flex;
    align-items: CENTER;
    padding: 0px 5px 10px 5px;
    justify-content: CENTER;
}

.trainningvideo2 .video .imgblock {
    height: 150px;
}

.trainningvideo2 .video .imgblock:before {
    content: "";
    background: url(../images/icon-play3.png) no-repeat center center transparent;
    position: absolute;
    bottom: 5%;
    z-index: 10;
    width: 100%;
    height: 150px;
    background-size: auto 50%;
    left: 0;
    opacity: 0.7;
    cursor: pointer;
}

.page-template-template_video_training .fancybox-wrap .fancybox-skin {
    background: none !important;
    box-shadow: none;
    padding: 0 !important;
}

.page-template-template_video_training .fancybox-wrap .fancybox-skin video {
    width: 500px;
    height: 300px;
    border: 2px solid #aaa;
    box-shadow: 0px 0px 5px #000;
    background: #000;


}

@media (max-width: 520px) {
    .page-template-template_video_training .fancybox-wrap .fancybox-inner {
    width: 100% !important;
}

.trainningvideo2 .video {
    width: 100%;
}

.page-template-template_video_training .fancybox-wrap {
    left: 0 !important;
    width: 90% !important;
    right: 0 !important;
    margin: 0 auto;
}

.page-template-template_video_training .fancybox-wrap .fancybox-skin video {
    width: 100%;
    height: 50vw;
}
}

/**new slider **/
.page-template-page-approved-php .wrap_testimonial_slider {
    background: url(../images/bg-slider-5.jpg) no-repeat 0 0 transparent;
    background-size: 100% 100%;
    position: RELATIVE;
    overflow: hidden;
}

.page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow {
    max-width:740px;
    margin: auto;
    height: 600px!important;
}
.page-template-page-approved-php .wrap_testimonial_slider .prevControl,
.page-template-page-approved-php .wrap_testimonial_slider .nextControl {
    background: url(../images/arrow-left-white-2.png) no-repeat center center transparent;
    position: absolute;
    height: 100%;
    width: 15px;
    font-size: 0;
    background-size: 100% auto;
    top: 0;
}

.page-template-page-approved-php .wrap_testimonial_slider .prevControl {
    left: 15px;
}

.page-template-page-approved-php .wrap_testimonial_slider .nextControl {
    right: 15px;
    background-image: url(../images/arrow-right-white-2.png);
}

.page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow .cycle-slide.cycle-slide-active {
    opacity: 1 !important;
    z-index: 1000 !important;
}

.page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow .cycle-slide {
    opacity: 0 !important;
    background: none !important;
    font-size: 20px;
    color: #fff;
    text-align: CENTER;
    top: 0px !important;
    display: flex !important;
    align-items: CENTER;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    padding-bottom: 20px;

}
#content .bot-content .wrap_testimonial_slider .cycle-slideshow .cycle-slide h3 {
    color: #d0d3fe !important;
    text-transform: uppercase;
    padding-top: 0px;
    font-size: 20px;
}

.page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow .cycle-pager {
    background: none !important;
}

.page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow .cycle-youtube h3 span {
    color: #fff;
    text-transform: none;
}

.page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow .cycle-youtube object {
    width: 520px;
    height: 295px;
    border: 2px solid #fff;
    border-radius: 5px;
    margin-bottom: 10px;
}

.page-template-page-approved-php .wrap_testimonial_slider .example-pager {
    position: absolute;
    bottom: 50px;
    width: 100%;
    text-align: CENTER;
    z-index: 1100;
    cursor: pointer;
    left:0px;
}
.page-template-page-approved-php .wrap_testimonial_slider .example-pager span {
    font-size: 0;
    width: 15px;
    height: 15px;
    border: 2px solid #fff;
    display: inline-block;
    border-radius: 50%;
    margin: 0 5px;
}

.page-template-page-approved-php .wrap_testimonial_slider .example-pager span.cycle-pager-active {
    background: #fff;
}

.page-template-page-approved-php #content .bot-content .testimonials_btn.testimonials_viewmore {
    background: url(../images/bg-button-green-2.png) no-repeat 0 0 transparent;
    background-size: 100% 100%;
    display: BLOCK;
    width: 100%;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: CENTER;
    line-height: 1.2;
    font-size: 18px;
    color: #026d77;
    margin: 0 auto;
    position: RELATIVE;
    margin-bottom:0px;
    text-align: CENTER;
    padding: 20px 15px;
    text-decoration: none;
    max-width: 100%;
    color: #fff;
    background: #00b0bb;
    font-family:'tex-gyre-adventor', sans-serif;
    letter-spacing: 0.5px;

}

.wpb_widgetised_column.bottomcontent #text-34 iframe {
    min-height: 450px;
}

@media (max-width: 640px) {
    .page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow {
    max-width: 85%;
    height: 650px!important;
}

.page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow .cycle-slide {
    font-size: 18px;
    line-height: 1.2;
}

.page-template-page-approved-php .wrap_testimonial_slider .prevControl {
    left: 5px;
}

.page-template-page-approved-php .wrap_testimonial_slider .nextControl {
    right: 5px;
}

.page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow .cycle-youtube object {
    height: 48vw;
    max-width: 100%;
    margin-bottom: 15px;
}
}

@media (max-width: 480px) {
    .page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow .cycle-slide {
    font-size: 16px;
    line-height: 1.2;
}
}

@media (min-width: 1600px) {
    .wrap_testimonial_slider .cycle-slideshow .cycle-youtube .videoWrapper {
    padding-bottom: 44%;
    width: 85%;
}
}

/**end new slider **/
/*new scene v2*/
.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box {
    margin-top: 0;
    min-height: 1065px;
}

.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .pinkbox {
    padding-bottom: 30px;
}

.page-template-template_full_width #panel_bg {
    padding: 0;
}

.page-template-template_full_width #panel_bg .blackbox {
    max-width: 100%;
    margin: 0;
    text-align: CENTER;
    background: transparent;
}
.page-template-template_full_width #panel_bg .blackbox h2 {
    width: 100%;
    text-align: CENTER;
    margin-bottom: 15px;
}
.page-template-template_full_width #panel_bg .blackbox p {
    background-position: left center;
    padding: 40px 0 40px 115px;
    background-repeat: no-repeat;
    background-color: transparent;
    text-align: left;
    font-size: 30px;
    background-size: auto 110px;
    margin: 0 5% 15px 5%;
    line-height: 1.3;
}
.page-template-template_full_width #panel_bg .blackbox p a {
    margin: 0;
    border: none;
    color: #3272ad;
    font-size: 30px;
}
.page-template-template_full_width #panel_bg .blackbox p span {
    display: BLOCK;
    color: #494646;
    font-size: 24px;
}
.page-template-template_full_width #panel_bg .blackbox p a.current-flyers  {
    font-size: 25px;
}
.page-template-template_full_width #panel_bg .blackbox p.wrap-current-flyers2 {
    padding-left: 130px;
}
.page-template-template_full_width #panel_bg .blackbox p.wrap-current-flyers3 {
    padding-left: 130px;
}

@media (max-width: 1024px) {
    .page-template-template_full_width #panel_bg .blackbox p {
    padding: 25px 0 25px 110px;
    width: 320px;
    background-size: auto 95px;
    margin: 0 auto;
}
.page-template-template_full_width #panel_bg .blackbox p a {font-size: 20px;}
.page-template-template_full_width #panel_bg .blackbox p a.current-flyers  {font-size: 20px;}
.page-template-template_full_width #panel_bg .blackbox p span {font-size: 18px;}

}
/*course-box2*/
.widget-odd.cmebox,
.widget-odd.compbox {
    margin: 0;
    padding: 0;
}

.cmebox.disabledwidgetheading .widgettitle,
.compbox.disabledwidgetheading .widgettitle {
    display: none;
}

.course-box {
    display: flex;
    justify-content: space-between;
    flex-wrap: WRAP;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.course-box .box2 {
    width: 31.5%;
    text-align: center;
    border: 1px solid #ddd;
    margin-bottom: 20px !important;
    padding-bottom: 15px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}
.course-box .box2 .link2{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.course-box .box2 .title2 {
    background: url(../images/bg-title-box-new.jpg) no-repeat 0 0 transparent;
    background-size: 101% 100%;
    padding: 15px 0;
    margin-bottom: 20px;
    padding-bottom: 15px;
}

.course-box .box2 .title2 img {
    box-shadow: none !important;
    height: 50px;
    margin: 0;
    padding: 0;
    border: none !important;
    width: auto;
}

.course-box .box2 b {
    color: #01B0BB;
    font-size: 17px;
    margin-bottom: 8px !important;
    display: BLOCK;
}

.course-box .box2 p {
    margin-bottom: 0 !important;
    line-height: 1.2;
    padding: 0 10px;
    font-size: 16px;
    text-align: center!important;
}

@media (max-width: 480px) { 
    .course-box{justify-content: center;}
.course-box .box2 {
    width: 48%;
    margin-left:1%;
    margin-right:1%;
}
}

/*end course-box2*/
/*singlepost-form*/
.page-template-page-approved-php #content .bot-content .singlepost-form {
    border: 0;
    height: 480px;
    color: #000;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    background: url(../images/bg-request.jpg) repeat-x 0 0 transparent;
    background-size: auto 100%;
    padding: 20px 15px 0 15px;
    margin-top: 20px;
}



/*wp-video*/
.page-template-page-approved-php #content .bot-content .wp-video {
    border: 5px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 4px #444;
    margin: 0 auto;
    max-width: 100%;
    margin-bottom: 15px;
    height: auto;
}

.page-template-page-approved-php #content .bot-content .wp-video video {
    display: block;
    width: 100%;
}
.post-type-archive-podcast .fancybox__content{
    padding: 0;
}
@media (min-width: 1400px) {
    .page-template-page-approved-php #content .bot-content .wp-video {
    border: 0.35vw solid #fff;
    border-radius: 0.35vw;
    box-shadow: 0 0 0.28vw #444;
    width: 42vw !important;
    margin-bottom:1vw;
}

.page-template-page-approved-php #content .bot-content .wp-video video {
    width: 100%;
    height: 23.2vw;
}
}

@media (max-width: 640px) {
    .page-template-page-approved-php #content .bot-content .wp-video video {
    height: 48vw;
}
}

/*end wp-video*/
@media (max-width: 1035px) {
    .post-type-archive-podcast .fancybox-wrap .fancybox-skin iframe {
    height: 42.5vw;
}
}

@media (max-width: 480px) {
    .post-type-archive-podcast .fancybox-wrap .fancybox-skin iframe {
    height: 40vw;
}
}

/*be-a-mode*/
.beamodelform {
    padding: 0px;
}

.beamodelform .widgettitle {
    display: none;
}
.beamodelform ._form-content ._form_element {
    margin-bottom: 15px;
}

.beamodelform ._form-content label {
    display: none;
}

.beamodelform ._form-content input,
.beamodelform ._form-content select {
    border: 1px solid #008a97;
    width: 100%;
    max-width: 100%;
    background-color: #ebebeb !important;
    color: #008a97;
    text-transform: none;
    font-family: arial, sans-serif;
    margin-bottom: 5px;
}

.beamodelform ._form-content input._has_error {
    border-color: red;
}

.beamodelform ._form-content ._form_element ._error-inner {
    color: red;
    font-size: 12px;
}
.beamodelform ._form-content ._form_element._field14 ._form-label {
    color: #008a97;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 5px !important;
    font-weight: 700;
}
.beamodelform ._form-content ._form_element._field14 label {
    display: inline-block;
    vertical-align: top;
}

.beamodelform ._form-content ._form_element._field14 input {
    width: auto;
    margin: 0;
    margin-right: 3px;
    margin-top: 3px;
}

.beamodelform ._form-content input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #008a97;
    opacity: 1;
    /* Firefox */
}

.beamodelform ._form-content input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #008a97;
}

.beamodelform ._form-content input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #008a97;
}

.beamodelform ._form-content ._submit {
    background: url(../images/bg-button-new2.jpg) repeat center center transparent !important;
    display: BLOCK;
    width: 160px;
    margin: 0 auto !important;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
    text-transform: uppercase;
    border: none;
    font-weight: 700;
}

/*live chat*/
.page-template-template-livechat .customLoading {
    margin: 0 auto;
    display: BLOCK;
    width: 50px;
}

.page-template-template-livechat .customChatBoxorPardotshow iframe {
    margin: 0 auto;
    display: BLOCK;

}

.page-template-template-livechat .customChatBoxorPardotshow .livechatincChatBox {
    height: 550px;
    margin-bottom: 25px;
}
.page-template-template-livechat .customChatBoxorPardotshow #text-28 {
    max-width: 400px;
    margin: 0 auto;
    display: BLOCK;
    padding: 0;
    margin-bottom: 20px;
}
.page-template-template-livechat .customChatBoxorPardotshow #text-28 .widgettitle {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 30px;
    margin-top: 0;
    height: 70px;
    line-height: 70px;
    font-weight:normal;
    display: block!important;
    background: url(../images/bg-button-new2.jpg) no-repeat 0 0 transparent;
    font-family: 'HelveticaNeue', sans-serift;
}
.page-template-template-livechat .customChatBoxorPardotshow #text-28 .textwidget {
    background: url(../images/bg-request.jpg) repeat-x 0 0 transparent;
    padding: 20px 5% 15px 5%;
    color: #fff;
    background-size: auto 100%;
}

.page-template-template-livechat .customChatBoxorPardotshow #text-28 .textwidget iframe {
    height: 440px;
}

.page-template-template-livechat .wrapShowChatBoxorPardot.online .customLoading,
.page-template-template-livechat .wrapShowChatBoxorPardot.offline .customLoading {
    display: none;
}

.page-template-template-livechat .wrapShowChatBoxorPardot .livechatincChatBox {
    display: none;
}

.page-template-template-livechat .wrapShowChatBoxorPardot #text-28 {
    display: none;
}

.page-template-template-livechat .wrapShowChatBoxorPardot.online .livechatincChatBox {
    display: block;
}

.page-template-template-livechat .wrapShowChatBoxorPardot.offline #text-28 {
    display: block;
}

/*webinar-series*/

.page-id-523 #content #hero {
    display: flex;
    flex-wrap: WRAP;
}

.page-id-523 #content #hero .wrapvideo {
    order: 3;
    width: 100%;
}

.page-id-523 #content #hero .banner-mobile {
    order: 2;
    width: 100%;
}

.page-id-523 #content #hero .top-form {
    order: 1;
    width: 100%;
}

/*invited-skin-scene*/
.page-template-template_full_width #panel_bg .blackbox h2 {
    height: 100%;
    line-height: 1.2;
    padding: 15px 20px;
}

/*reviews page*/
.page-template-template_testimonials .bot-content-reviews #medical_professionals_anchor {
    display: none;
}
.page-template-template_testimonials .top-laser .left-content-reviews{
    padding-top: 20px;
}
.page-template-template_testimonials .top-laser .right-content-review{
    padding-top: 20px;
}


.page-template-template_testimonials .top-content-reviews .widget_custom_html {
    margin: 0;
    text-align: center;
}
/*page-schedule*/
.scheduleGroupItem{ 
    padding: 0 70px 20px 70px;

}
.scheduleGroupItem.headingBlock .headingBlockContent{
    border-top:none;
}
#content .post-content .scheduleGroupItem:nth-child(6){

}
.scheduleGroupItem:nth-child(8) .scheduleHeading, .scheduleGroupItem:nth-child(12) .scheduleHeading{
    border-top:none;
}
.scheduleGroupItem:last-child{padding-bottom: 50px;}
.scheduleGroupItem:last-child .locationScheduleWrap{
    border-bottom: 2px solid #00afba;
}
.scheduleGroupItem .scheduleHeading{
    border-top: 2px solid #00afba;
    text-align: center;
    padding-top: 20px;
    display: block;
    padding-bottom: 0px;
    font-family: 'tex-gyre-adventor', sans-serif;
    font-weight: 700;
}
.scheduleGroupItem .scheduleHeading p{margin-bottom: 10px;font-weight: normal;font-size: 13px;}
.scheduleGroupItem .scheduleHeading .fasttractSubheading{
    text-align: left;
    max-width: 400px;
    margin: 0 auto;
    padding-left: 20px;
    margin-bottom:10px;
}
.scheduleGroupItem .scheduleHeading .fasttractSubheading li{
    font-size: 13px;
}
#content p.bottom_schedule_heading{
    text-align: center;
    font-style: italic;
    font-weight: 700;
    padding-top: 15px;
    font-family: 'tex-gyre-adventor', sans-serif;  
}
.scheduleGroupItem .locationScheduleWrap{
    display: flex;
    justify-content: space-between;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem{
    border: 1px solid #ddd;
    text-align: CENTER;
    width: 100%;
    box-shadow: 0px 0px 5px #ddd;
    margin-bottom: 0px;
    text-transform: uppercase;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col1{
    width: 100%!important;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col2{
    width:49.5%;
    margin-left: 0.25%;
    margin-right: 0.25%;

}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col3{
    width: 32.83%;
    margin-left: 0.25%;
    margin-right: 0.25%;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col4{
    width:24.5%;
    margin-left: 0.25%;
    margin-right: 0.25%;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col5{
    width:19.5%;
    margin-left: 0.25%;
    margin-right: 0.25%;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col6{
    width: 32.83%;
    margin-left: 0.25%;
    margin-right: 0.25%;
    margin-bottom:5px;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col7, .scheduleGroupItem .locationScheduleWrap .locationScheduleItem{
    width:24.5%;
    margin-left: 0.25%;
    margin-right: 0.25%;
    margin-bottom:5px;
}
.scheduleGroupItem .locationScheduleWrap ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.scheduleGroupItem  .vmdBtn{
    background: none;
    border: none;
    color: #00afba;
    text-align: center;
    display: BLOCK;
    margin: 0 auto;
    font-weight: 700;
    font-family: 'tex-gyre-adventor', sans-serif;
    padding-top: 20px;
}
.scheduleGroupItem .locationScheduleWrap ul li.hide{
    display: none;
}
.scheduleGroupItem .locationScheduleWrap.showAll ul li.hide{
    display: block;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem .lName{
    background: #00afba;
    color: #fff;
    padding: 10px 5px;
    position: relative;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem .lDate{
    padding: 10px 10px 5px 10px;
}
.headingBlock .headingBlockContent{
    border-top: 2px solid #00afba;
    padding-top: 20px;
}
.headingBlock .headingBlockContent{

}
.headingBlock .headingBlockTitle{display: none;}
.headingBlock .locationScheduleWrap2{
    border:1px solid #ddd;
    text-align: CENTER;
    width: 100%;
    box-shadow: 0px 0px 5px #ddd;
}
.headingBlock .locationScheduleWrap2 p{
    padding-left: 10px;
    padding-right: 10px;
}
.headingBlock .locationScheduleWrap2 .headingBlockTitle2{
    background: url(../images/bg-button-new2.jpg) no-repeat 0 0 transparent;
    color: #fff;
    background-size: 101% 101%;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 15px;
    margin-bottom: 15px;
}
.headingBlock .locationScheduleWrap2 h5{color:#000!important;}
.headingBlock .locationScheduleWrap2 form{
    padding: 0 15px 15px 15px;
    max-width: 400px;
    margin: 0 auto;
}
.headingBlock .locationScheduleWrap2 form p{margin-bottom:0px;}
.headingBlock .locationScheduleWrap2 form #email_newsletter{
    margin-top: 0;
    background: #fff;
    height: 35px;
    line-height: 35px;
    border: 2px solid #4496b7;
    border-radius: 4px;
    width: 100%;
    max-width: 100%;
    color: #000;
    margin: 10px 0 0;
    font-family: century gothic, sans-serif;
    text-transform: none;
}
.headingBlock .locationScheduleWrap2 form #signup-btn{
    background: url(../images/bg-button-pink.jpg) repeat-x 0 0 transparent;
    width: 100%;
    background-size: auto 100%;
    color: #fff;
    border: none;
    text-transform: uppercase;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    margin-top: 15px;
    margin-left: 0;
    margin-right: 0;
    font-family: arial, sans-serif;
    padding: 0;
    text-align: center;
    text-decoration: none;
    border-radius: 0;
    margin-bottom: 0;
}
@media (max-width:1200px) {
    .page-template-template_testimonials .bot-content-reviews .wp-tab-content{
    padding: 20px 20px 0 20px!important;
}
.page-template-template_testimonials .top-laser .left-content-reviews .wpb_wrapper, .page-template-template_testimonials .top-laser .right-content-review .wpb_wrapper{justify-content: center;}

}
@media (max-width:1035px) { 



    .scheduleGroupItem {
    padding: 0 15px 15px 15px;
}
/*
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem .lDate{display: none;}
.scheduleGroupItem .locationScheduleWrap ul li.hide{display: block;}

.scheduleGroupItem .locationScheduleWrap .locationScheduleItem .lName{
text-align: left;
padding-left: 15px;
background: #fff;
color: #000;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem .lName.close{
background: #fff;
color: #000;
}

.scheduleGroupItem .locationScheduleWrap .locationScheduleItem .lName:after{
content: "";
background: url(../images/arrow-right-blue.png) no-repeat center center transparent;
position: absolute;
right: 15px;
top: 0;
width: 10px;
height: 100%;
background-size: 100% auto;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.first .lName{
background: #00afba;
color: #fff;   
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.first .lName.open{
color: #000;
background-color: #fff;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.first .lName.close{
background: #00afba;
color: #fff;  
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.first .lName:after{
background-image: url(../images/arrow-down-white.png);
width: 18px;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.first .lName.open:after{
background-image: url(../images/arrow-right-blue.png);
width:10px;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.first .lDate{
display: block;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem .lName.open{
background: #00afba;
color: #fff;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem .lName.open:after{
background-image: url(../images/arrow-down-white.png);
width:18px;
}
.scheduleGroupItem .vmdBtn{display: none;}*/

}
@media (max-width:840px) {  
    .scheduleGroupItem .locationScheduleWrap{
    flex-wrap: wrap;
    justify-content: center;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem .lName{font-size:14px;}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col2, .scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col3, .scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col4, .scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col5, .scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col6, .scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col7, .scheduleGroupItem .locationScheduleWrap .locationScheduleItem{
    width: 48%;
    margin-bottom: 10px;
    margin-left: 1%;
    margin-right: 1%;
}
.page-template-template_testimonials .fancybox-wrap {
    width: 90% !important;
}

.page-template-template_testimonials .fancybox-inner {
    height: 47vw !important;
    width: 100% !important;
}

.page-template-template_testimonials .fancybox-inner iframe {
    height: 46vw !important;
}
}

@media (max-width: 768px) {      
    .page-template-template_testimonials .top-laser .left-content-reviews .wpb_wrapper .wpb_wrapper, .page-template-template_testimonials .top-laser .right-content-review .wpb_wrapper .wpb_wrapper{
    flex-wrap: wrap;
}    
.page-template-template_testimonials .top-laser .vc_col-sm-6 h2 {
    font-size: 30px;
    margin-bottom: 15px;
}

.page-template-template_testimonials .wp-tabs .ui-tabs .ui-tabs-nav{
    margin: 0 auto;
    text-align: CENTER;
    margin-bottom: 0!important;
}
.page-template-template_testimonials .wp-tabs .ui-tabs .ui-tabs-nav li{margin-bottom:25px!important;}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li{
    order: 1!important;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li.ui-tabs-active{
    order: 2!important;
}

.page-template-template_testimonials .bot-content-reviews .wp-tab-content{
    padding-top:0px!important;
}
.page-template-template_testimonials .top-content-reviews .widget_custom_html video{
    max-width: 95%;
    height: 50.5vw;
}
.page-template-template_testimonials .wp-tabs .wp-tab-content-wrapper div .grid {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
} 
}
@media (max-width: 480px) {  
    .page-template-template_testimonials .wp-tabs .ui-tabs .ui-tabs-nav{
    flex-wrap: wrap;
    justify-content: CENTER;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li{width:315px;}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item {
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
}
.page-template-template_testimonials .wp-tabs .wp-tab-content-wrapper div .grid {
    -webkit-columns: 1;
    -moz-columns: 1;
    columns: 1;
}
.scheduleGroupItem .contentsub{
    text-align: left;
}
.scheduleGroupItem .scheduleHeading p{font-size: 12px;}
.scheduleGroupItem .scheduleHeading .fasttractSubheading li {
    font-size: 12px;
}
}
@media (min-width: 1400px) {               
    #content .bot-content .wrap_testimonial_slider .cycle-slideshow .cycle-slide h3 {
    font-size:1.33vw;
}
.page-template-template_testimonials .top-content-reviews .widget_custom_html video{
    max-width: 45vw;
    height: 25.9vw;
    border-width: 0.33vw;
    border-radius: 0.33vw;
}
.page-template-template_testimonials .top-laser .vc_col-sm-6 h2{
    font-size: 2.33vw;
    margin-bottom: 2vw;
}
.page-template-template_testimonials .wp-tabs .ui-tabs .ui-tabs-nav{
    margin-bottom: 1vw!important;
    padding-top: 1vw!important;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li{
    width: 24vw;
    margin-left: 0.9vw;
    margin-right: 0.9vw;
    border-radius: 0.6vw!important;
    border-width: 0.02vw;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li a{
    height: 3.3vw!important;
    font-size: 1.05vw;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-nav li:after{
    border-width: 1vw;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item .heading3 {
    padding-top: 0.66vw;
    margin-bottom: 0.33vw;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item .heading2{padding-top:1vw;}
.page-template-template_testimonials .bot-content-reviews .wp-tab-content {
    padding: 2vw 2vw 0 2vw!important;
}
.page-template-template_testimonials .wp-tabs .ui-tabs-panel .grid-item{
    margin-bottom: 1vw;
    padding: 1vw;
}
.page-template-template_testimonials .wp-tabs .wp-tab-content-wrapper div .grid{column-gap: 1vw;}
.scheduleGroupItem .scheduleHeading{
    border-width: 0.13vw;
    padding-top: 1.33vw;
}
.scheduleGroupItem .scheduleHeading p {
    margin-bottom: 0.66vw;
    font-size: 0.95vw;
}
#content p.bottom_schedule_heading{padding-top:1vw;}
.scheduleGroupItem .scheduleHeading .fasttractSubheading{
    max-width: 29vw;
    margin: 0 auto;
    padding-left: 1.33vw;
    margin-bottom:0.66vw;
}
.scheduleGroupItem .scheduleHeading .fasttractSubheading li{
    font-size: 0.95vw;
}
.scheduleGroupItem {
    padding: 0 4.66vw 1.33vw 4.66vw;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem{}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem .lName{
    padding: 0.66vw 0.33vw;
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem .lDate{
    padding: 0.66vw 0.66vw 0.33vw 0.66vw;
}
.scheduleGroupItem .vmdBtn{padding-top:0.33vw;}
.scheduleGroupItem:last-child {
    padding-bottom: 3.33vw;
}
.headingBlock .locationScheduleWrap2{
}
.headingBlock .locationScheduleWrap2 .headingBlockTitle2{
    font-size: 0.95vw;
    padding: 0.66vw 1vw;
    margin-bottom: 1vw;
}

.headingBlock .locationScheduleWrap2 form{
    padding: 0 1vw 1vw 1vw;
    max-width: 26.66vw;
}
.headingBlock .locationScheduleWrap2 form #email_newsletter{
    height: 2.33vw;
    line-height: 2.33vw;
    border-radius:0.26vw;
    margin: 0.66vw 0 0;
}
.headingBlock .locationScheduleWrap2 form #signup-btn{
    height: 2.33vw;
    line-height: 1.33vw;
    font-size: 1.2vw;
    margin-top: 1vw;
}
.headingBlock .headingBlockContent{padding-top: 1.33vw;}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem{margin-bottom:0.33vw;}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col7{
    margin-bottom:0.33vw;
}
}
/*podcast*/
.post-type-archive-podcast #wp-tabs-1 .ui-tabs-nav {
    text-align: center;
    margin-bottom: 30px!important;
    padding: 0 !important;
}

.post-type-archive-podcast #wp-tabs-1 .ui-tabs-nav li {
    width: 300px;
    background: #9ec8cc;
    border: none !important;
    margin: 0 10px 15px 10px;
    height: 100% !important;
    margin-bottom: 15px !important;
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 1px 1px 5px #666;
}
.post-type-archive-podcast #wp-tabs-1 .ui-tabs-nav li:hover{
    opacity: 0.8;
}
.post-type-archive-podcast #wp-tabs-1 .ui-tabs-nav li[aria-controls="aesthetician_career_changers"] {
    background: #9050ed;
}
.post-type-archive-podcast #wp-tabs-1 .ui-tabs-nav li[aria-controls="medical_professionals"] {
    background: #00b0bb;
}
.post-type-archive-podcast #wp-tabs-1 .ui-tabs-nav li a {
    text-align: CENTER;
    color: #fff;
    text-shadow: none;
    text-transform: uppercase;
    display: BLOCK;
    padding: 0px;
    padding: 15px 20px;
    line-height: 1;
}
.post-type-archive-podcast #wp-tabs-1 h3.wp-tab-title{
    display: none;
}
.post-type-archive-podcast #wp-tabs-1 .wp-tab-content-wrapper div,
.post-type-archive-podcast #wp-tabs-1 .wp-tab-content-wrapper {
    border: none;
}

.post-type-archive-podcast #wp-tabs-1 .wp-tab-content-wrapper .ssp-player-info {
    text-shadow: none;
}

.post-type-archive-podcast #wp-tabs-1 .wp-tab-content-wrapper .podcast-list .podcast-list-item::last-child .podcast {
    border-bottom: none !important;
}

/***/


/*fix banner sider bar*/
#content .right-sidebar .widgetheading43 h3, #content .right-sidebar .sidebar3 h2, #content .right-sidebar #nav_menu-13.sidebar2 h2 {
    background: url(../images/bg-button-new2.jpg) no-repeat 0 0 transparent;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    line-height: 1;
    font-size: 20px;
    font-weight: 700;
    padding: 10px 10px 12px 10px;
    letter-spacing: 1px;
    background-size: 101% 101%;
}

#content .right-sidebar #text-42 {
    margin-bottom: 0px;
}

#content .right-sidebar #text-43 {
    margin-bottom: 0px;
}

@media (max-width: 1035px) {
    #content .right-sidebar #text-39 {
    display: none;
}

#content .right-sidebar #text-38 {
    display: none;
}
}

@media (max-width: 640px) {
    #content .right-sidebar .widget {
    float: none;
}
}

.page-template-page-approved-php #content .bot-content .wrap-video-4 {
    border: 5px solid #fff;
    box-shadow: 0px 0px 4px #444;
    border-radius: 5px;
    margin-bottom: 15px;
}

/*invited-skin-scene*/
.page-template-template_full_width #content .horizontal-form-desktoponly .wrap-form {
    display: flex;
    max-width: 1200px;
    margin: 0 auto;
    align-items: center;
    padding: 10px 0;
    flex-wrap: wrap;
    justify-content: space-between;

}

.page-template-template_full_width #content .horizontal-form-desktoponly .wrap-form .icon-gif {
    width: 13%;
}

.page-template-template_full_width #content .horizontal-form-desktoponly .wrap-form .form-box {
    width: 86%;
    height: 58px;
}

.page-template-template_full_width #panel_bg .blackbox p.wrap-current-flyers2 {
    width: 335px;
    margin: 0 auto;
}

@media (max-width: 1250px) {
    .page-template-template_full_width #content .horizontal-form-desktoponly .wrap-form {
    max-width: 95%;
}
}

@media (max-width: 1024px) {
    .page-template-template_full_width #panel_bg .blackbox p.wrap-current-flyers2 {
    width: 280px;
    margin-bottom: 10px !important;
}

.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box {
    min-height: 10px;
}

.page-template-template_full_width .pinkwhite_box .right-pinkwhite_box .wrap-form iframe {
    max-width: 480px;
    margin: 0 auto;
    display: BLOCK;
}
}

@media (max-width: 1000px) {
    .page-template-template_full_width2 #content .wrapvideo {
    max-width: 95%;
}
}

@media (max-width: 780px) {
    .page-template-template_full_width #content .horizontal-form-desktoponly .wrap-form .icon-gif {
    width: 150px;
    margin-left: 5px;
}

.page-template-template_full_width #content .horizontal-form-desktoponly .wrap-form .form-box {
    width: 100%;
}
}

@media (max-width: 654px) {
    .page-template-template_full_width #content .horizontal-form-desktoponly .wrap-form {
    display: none;
}

.page-template-template_full_width #content .wrapvideo {
    margin-bottom: 0px;
    padding-top: 0px;
    max-width: 100%;
}

.page-template-template_full_width #content .horizontal-form-desktoponly .wrap-form .icon-gif {
    width: 150px;
}

.page-template-template_full_width #content .horizontal-form-desktoponly .wrap-form .form-box {
    width: 100%;
    height: 250px;
}

}

@media (max-width: 450px) {
    .page-template-template_full_width .blackbox .wrap-blackbox {
    width: 100%;
    padding: 0 15px;
}

.page-template-template_full_width .blackbox .wrap-blackbox span {

}
}

/* new table color*/
.table-bgrey tr:nth-child(odd) td{
    background-color: #fff!important;

}
.table-bgrey tr:nth-child(even) td{
    background-color: #f8f9fa!important;    
}
.table-bgrey .bodyText{
    background-color: #fff!important;  
}
.table-bgrey .bodyTextleft, .table-bgrey .bodyTexright{
    width:50%;
}
/*border video iframe ytb*/
.page-template-page-approved-php #content .bot-content iframe.wp-video2{
    border: 5px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 4px #444;
    margin: 0 auto;
    max-width: 100%;
    height: auto;   
    height: 35vw;
}
@media (max-width: 1111px){
    .page-template-page-approved-php #content .bot-content iframe.wp-video2{height:52vw;}
}
@media (min-width: 1400px){
    .page-template-page-approved-php #content .bot-content iframe.wp-video2{
    border: 0.35vw solid #fff;
    border-radius: 0.35vw;
    box-shadow: 0 0 0.28vw #444;
}    
}
/*new css 2023*/
.cycle-slideshow>div {
    width: 100%;
    height: 100%;
    background: #fff;
}
.page-template-template_raffle .header .wrap-header{
    background: none;
    justify-content: flex-start;
    padding: 10px 15px;   
}
/*hybrid-online*/
.bot-content .register-boxes {
    background: url(../images/Hybrid-Online-Course-BG-4.webp) no-repeat center top transparent;
    background-size: cover;
    padding: 50px 10% 60px 10%;
    position: relative;
    text-align: CENTER;
}
.bot-content .register-boxes .logo-icon2{
    margin-bottom: 25px;
}
.bot-content .register-boxes img{
    width:200px;
    border: none!important;
    box-shadow: none!important;
    border-radius: 0!important;
}
.bot-content .register-boxes h2 {
    color: #fff !important;
    font-size: 24px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #000;
    line-height: 1.2;
    margin-bottom: 25px;
}

.bot-content .register-boxes .button {
    background: #fff;
    color: #000;
    font-family: 'tex-gyre-adventor', sans-serif;
    max-width: 100%;
    margin: 0 auto;
    line-height: 1.2;
    padding: 15px 5px;
    font-size: 22px;
    border-radius: 10px;
    cursor: pointer;
}

@media (max-width:768px) {
    .bot-content .register-boxes{padding:25px 25px 25px 25px;}
.bot-content .register-boxes .logo-icon2 {
    margin-bottom: 15px;
}
.bot-content .register-boxes .button {
    font-size: 20px;
}
}

/*new post cad*/
.post-type-archive-podcast .facebookshare {
    display: none;
}
.post-type-archive-podcast .wrap-page {
    font-family: 'tex-gyre-adventor', sans-serif;
}
.post-type-archive-podcast .wrap-page .podcast-first.podcast-item {

}

.post-type-archive-podcast .wrap-page .podcast-first.podcast-item .podcast {
    border: none;
    padding: 0;
    margin: 0;
}

.post-type-archive-podcast .wrap-page .podcast-first.podcast-item .podcast .youtube {width: 280px;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 5px #ddd;
    padding:25px 25px 20px 25px;
    border-radius: 50px;
}

.post-type-archive-podcast .wrap-page .podcast-first.podcast-item .podcast .youtube img {
    width: 100%;
    display: block;
    border-radius: 30px;
}

.post-type-archive-podcast .wrap-page .podcast-first.podcast-item .podcast .podcast-content {
    width: calc(100% - 280px);
    padding-left: 35px;

}
.post-type-archive-podcast #content .podcast-first.podcast-item .podcast-content h3{
    color:#9050ed;
}
.post-type-archive-podcast #content .podcast-first.podcast-item .podcast-content h3 span {
    display: block;
    font-size: 70%;
}
.post-type-archive-podcast #content .podcast-first.podcast-item .podcast-content p{
    font-size:16px;
}
.post-type-archive-podcast #content .podcast-first.podcast-item .podcast-content a{color:#9050ed;}
.post-type-archive-podcast .wrap-page .podcast-first.podcast-item .podcast-content.full-meta {
    width: 100% !important;
    padding:0px!important;
}

.post-type-archive-podcast .wrap-page .podcast-first.podcast-item .podcast-content.full-meta {}
.post-type-archive-podcast .wrap-page .podcast-first.podcast-item .podcast .podcast-content .podcast_meta p:last-child {
    justify-content: center;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .youtube {
    width: 200px;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .youtube .wrapmedia {
    position: relative;
    height: auto;
    display: flex;
    align-items: flex-start;
    margin-bottom: 30px;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .youtube .wrapmedia .media-play:after {
    content: "";
    background: url(../images/icon-play-podcast.png) no-repeat center center transparent;
    position: ABSOLUTE;
    z-index: 10;
    top: 0;
    height: 100%;
    width: 100%;
    display: BLOCK;
    left: 0;
    background-size: 35% auto;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .youtube img {
    border: none;
    box-shadow: none;
    border-radius: 0;
    margin: 0;
    width: 100%;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .youtube img:after {
    content: "";
    background: url(../images/icon-play-podcast.png) no-repeat 0 0 transparent;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content {
    width: calc(100% - 220px);

}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast-date {
    border-bottom: 1px solid #94b6b7;
    margin-bottom: 5px !important;
    padding-bottom: 5px;
    color: #718284;
    text-transform: uppercase;
    font-size: 12px;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_meta {
    text-align: CENTER;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_meta p:first-child a,
.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_meta div:first-child a {
    color: #033537 !important;
    text-decoration: underline;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_meta p:last-child,
.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_meta.social-icon div {
    display: flex;
    justify-content: CENTER;
    flex-wrap: wrap;
    font-size: 0 !important;
}

.post-type-archive-podcast #content .podcast-item .podcast .podcast-content .podcast_meta a{
    background: url(../images/icon-podcast3.webp) no-repeat 100% top transparent;
    width: 40px;
    height: 60px;
    background-size: auto 67%;
    display: flex;
    align-items: flex-end;
    color: #000;
    margin: 0 5px;
    justify-content: center;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none;

}

.post-type-archive-podcast #content .podcast-item .podcast .podcast-content .podcast_meta [title="Rss"] {
    background-position: 33% top;
}

.post-type-archive-podcast #content .podcast-item .podcast .podcast-content .podcast_meta [title='Youtube'] {
    background-position: 66.66% top;
}

.post-type-archive-podcast #content .podcast-item .podcast .podcast-content .podcast_meta [title='Spotify'] {
    background-position:  0 top;
}

.post-type-archive-podcast .page-template-page-approved-php #content .bot-content .title-podcast {
    text-align: CENTER;
    letter-spacing: 3px;
    padding-top: 40px;
    margin-bottom: 35px;
    text-transform: uppercase;
    color: #9050ed;
}
.post-type-archive-podcast .wrap-page .podcast-item:last-child .podcast {
    border-bottom: none;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast-content h3.entry-title {
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .youtube {
    width: 160px;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .youtube p {
    background: #9cc7cd;
    text-align: center;
    color: #158892;
    font-weight: 700;
    font-size: 14px !important;
    padding: 5px;
    margin: 0 !important;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content {
    width: 100%;
}
.post-type-archive-podcast #content .podcast-list-item{
    box-shadow: 0px 0px 10px #ddd;
    padding: 35px;
    border-radius: 35px;
    margin-bottom: 35px;
}
.post-type-archive-podcast #content .podcast-list-item .podcast-content .podcast-date{display: none;}
.post-type-archive-podcast #content .podcast-list-item .podcast-content .ssp-player{
    margin-bottom:0px;
}
.post-type-archive-podcast #content .podcast-list-item .podcast-content h4{
    color:#9050ed;
    margin-bottom: 25px;
}
.post-type-archive-podcast #content #medical_professionals .podcast-list-item .podcast-content h4{
    color:#00b0bb;
}
.post-type-archive-podcast #content .podcast-list-item .podcast-content .ssp-player-title{
    color: #008C99;
    font-size: 18px;
}
.post-type-archive-podcast #content .podcast-list-item .podcast-content p {
    width: 100%;
    margin-bottom: 20px;
}
.post-type-archive-podcast #content .podcast-list-item .podcast-content .mediaClick{

}
.post-type-archive-podcast #content .podcast-list-item .podcast-content .mediaClick a{
    color: #9050ed;
    font-size: 18px;
    font-weight: 700;
    padding: 0 10px;
    padding:0px;
    margin-right:20px;
}
.post-type-archive-podcast #content #medical_professionals .podcast-list-item .podcast-content .mediaClick a{
    color:#00b0bb;
}
.post-type-archive-podcast #content .podcast-list-item .podcast_meta{
    display: none;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_meta {
    display: flex;
    justify-content: center;
    padding-top: 15px;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .wrapyoutube .youtubelight {
    position: relative;
    height: auto;
    display: flex;
    align-items: flex-start;
}

.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .wrapyoutube .youtubelight:after {
    content: "";
    background: url(../images/YouTube-icon.png) no-repeat center center transparent;
    position: ABSOLUTE;
    z-index: 10;
    top: 0;
    height: 100%;
    width: 100%;
    display: BLOCK;
    left: 0;
    background-size: 20% auto;
}

.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content {
    display: flex;
    flex-wrap: wrap;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content ul li{
    border: none!important;
}
.wrap-page .podcast-item.podcast-last .podcast-content .wrap-title-podcast-2 {
    width: 100%;
}

.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_player {
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_meta {width: 100%;}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_meta_wrap{width: 100%;}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_meta.social-icon{
    width: 100%;  
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_meta_wrap .podcast_meta p{
    justify-content: flex-start;
    font-size: 12px!important;
    line-height: 1;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_meta_wrap .podcast_meta p a{
    background: none;
    text-transform: none;
    text-decoration: underline!important;
    color: #033537 !important;
    width: auto!important;
    height: auto!important;
    line-height: 1;
    margin: 0 5px;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_meta_wrap .podcast_meta p .podcast-meta-duration{
    font-size: 13px;
    padding-left: 5px; 
}


.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast .podcast-content .podcast_meta div:last-child {
    justify-content: end;
}

.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_meta.social-icon div a {
    font-size: 12px;
    width: 125px;
    margin-left: 0 !important;
    margin-right: 10px;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_player .play-pause-controls{
    background: none;
    width: 35px;
    height: 35px;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_player .play-pause-controls button{
    background: url(../images/icon-play-podcast2.png) no-repeat center center transparent;
    background-size: 100% 100%;
    -webkit-mask-image: none;
    mask-image: none;
    width: 100%;
    height: 100%;
    padding: 0;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_player .play-pause-controls button.pause-btn{
    background-image:url(../images/icon-stop-podcast2.png) ;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_player .castos-player .play-progress{
    grid-template-columns: 35px 1fr;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .castos-player .player__podcast-title{font-weight: normal;}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .castos-player .playback__timers{
    text-shadow: none;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .castos-player .progress__filled{
    background-color: #28c0e1;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_player .play-pause-controls .ssp-loader{display: none;}

.post-type-archive-podcast #content .right-sidebar .formtitle{
    border-radius: 10px 10px 0px 0;
    overflow: HIDDEN;
}
.post-type-archive-podcast #content .right-sidebar .formtitle h2{
    display: flex;
    justify-content: space-between;
    text-align: center;
    padding: 15px;
}
.post-type-archive-podcast #content .right-sidebar .formtitle h2:before {
    content: "";
    background: url(../images/icon-postcard4.png) no-repeat center center transparent;
    width: 60px;
    height: 55px;
    background-size: auto 100%;
    margin-right: 10px;
}

.post-type-archive-podcast .right-sidebar .wpcf7-form {
    padding: 15px 15px 0 15px;
    margin-bottom: 15px;
}
.post-type-archive-podcast .right-sidebar .wpcf7-form p {
    color: #fff;
    text-transform: uppercase;
}
.post-type-archive-podcast .right-sidebar .wpcf7-form p input.wpcf7-text {
    width: 100%;
    height: 30px;
    border-radius: 0;
    max-width: 100%;
    color:#000;
}
.post-type-archive-podcast .right-sidebar .wpcf7-form p .wpcf7-not-valid-tip{
    font-size: 90%;
}
.post-type-archive-podcast .right-sidebar .wpcf7-form .wpcf7-checkbox .wpcf7-list-item {
    display: flex;
    align-items: CENTER;
    line-height: 1.2;
    margin-bottom: 15px;
}
.post-type-archive-podcast .right-sidebar .wpcf7-form .wpcf7-mail-sent-ok{
    display: block;
    background: none;
    border-color: #9050ed;
    text-align: center;
    color: #fff;
}
.post-type-archive-podcast .right-sidebar .wpcf7-form p .wpcf7-submit {
    background: url(../images/bg-button-purple.png) no-repeat 0 0 transparent;
    color: #fff;
    border: none;
    text-transform: uppercase;
    width: 100%;
    margin: 0 auto;
    display: BLOCK;
    font-size: 25px;
    font-weight: normal;
    line-height: 1;
    padding: 10px 0;
    border-radius: 10px;
    background-size: 101% 101%;
}
/*css page*/
#custom_html-2, #custom_html-5{
    position: relative;
}
#custom_html-2 .play, #custom_html-5 .play{
    background: url(../images/icon-play-color.png) no-repeat center center transparent;
    position: ABSOLUTE;
    z-index: 10;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: 65px auto;
    margin: 0;
    font-size: 0;
}
.page-template-page-approved-php #content .title-row{
    padding-top: 15px;
    padding-bottom: 15px;
}
.page-template-page-approved-php #content .bot-content iframe{
    border:none;
}
/*new page injection & laser */ 
.page-template-template-injection-default .wpb_text_column.wpb_content_element table a{
    color:#00b0bb;
}
.page-template-template-injection-default .page-template-page-approved-php #content .bot-content h2, .page-template-template-injection-default .page-template-page-approved-php #content .bot-content h3, .page-template-template-injection-default .page-template-page-approved-php #content .bot-content h4, .page-template-template-injection-default .page-template-page-approved-php #content .bot-content h5{
    color:#006165;
}
.page-template-template-injection-default  .page-template-page-approved-php #content .bot-content h3 a, .page-template-template-injection-default  .page-template-page-approved-php #content .bot-content h4 a{
    color:#006165;
}
.page-template-template-injection-default  .page-template-page-approved-php #content .bot-content .ui-accordion-header{

}
.page-template-template-injection-default  .page-template-page-approved-php #content .bot-content .ui-accordion-header a{

}
.page-template-template-injection-default .page-template-page-approved-php #content .title-row{
    background-color:#00b0bb!important ;
    color:#fff;
}
#content table.day3 .title-row h5{
    color: #fff!important;
}
.page-template-page-approved-php #content table.day3 td{
    border: 2px solid #00b0bb;
    padding:15px;
}
#content table.day3 td.title-row{
    padding: 15px;
}
.page-template-template-injection-default #content table.day3 .button-bg td{
    background: #006165;
    padding:7px;
}
.page-template-template-injection-default #content table.day3 .button-bg td a{
    color: #fff!important;
    font-family: 'tex-gyre-adventor', sans-serif;
    font-weight: 700;
    font-size:16px;
    text-decoration: none;
    cursor: pointer;
}
.page-template-template-injection-default #content table.day3 .bg-table{
    background: #00b0bb;
    text-align: left;
    color:#fff;
}
.page-template-template-injection-default .page-template-page-approved-php #content .bot-content .testimonials_btn.testimonials_viewmore{
    background:#00b0bb!important ;
    color:#fff!important;
}
.page-template-template-injection-default #content .post-content .bottomcontent .boxes-title h2{
    color:#fff!important;
}
.page-template-template-injection-default .page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel, .page-template-template-injection-default .page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel:last-child{border-color: #00b2bb;}
/*comprehensive-laser-course-a-to-z*/
#content .bot-content hr{
    margin-top: 15px;
    margin-bottom: 15px;
    border: none;
    border-bottom: 2px solid #00B0BB;
}
#content .bot-content .box-color{
    text-align: center;
    padding:30px 70px 30px 70px;   
}
#content .bot-content .box-color.padding1{
    padding-bottom: 5px;
    padding-top: 25px;
}
#content .bot-content .box-color.box-color2{
    padding-top: 50px;
    padding-bottom: 50px;
    padding-bottom: 30px;
}
#content .bot-content .box-color-01{
    background: #9150ee;
    text-align: center;
    color: #fff;
    padding: 30px 70px;
}
#content .bot-content .box-color-01 a{color:#fff!important;}

#content .bot-content .box-color-01.box-logo{
    font-family: 'tex-gyre-adventor', sans-serif;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: 700;
    box-shadow: 0px 2px 5px #ccc inset;
}
#content .bot-content .box-color-01 hr{border:none;border: 1px solid #fff!important;}
#content .bot-content .box-color-01 h2{color:#fff!important;}
#content .bot-content .box-color-01 h3, #content .bot-content .box-color-02 h3{color:#fff!important;}
#content .bot-content .box-color-01 h4{color:#fff!important;}
#content .bot-content .box-color-01 h5, #content .bot-content .box-color-02 h5{color:#fff!important;}
#content .bot-content .box-color-01 ul li{font-size: 14px;font-size: 14.5px;}
#content .bot-content .box-color-01 img{
    display: block;
    margin: 0 auto;
    width: 250px;
    margin-bottom: 10px;
}
#content .bot-content .box-color-02{
    background: #4a2b79;
    text-align: center;
    color: #fff;
    padding: 30px 70px;
}
#content .bot-content .box-color-02.pp{
    padding-bottom:120px;
}
#content .bot-content .box-color-02 hr{border-color:#9150ee;margin-top:15px;margin-bottom:15px;}
#content .bot-content .box-color-02 h2{color:#fff!important;}
#content .bot-content .box-color-02 h4{color:#fff!important;}
#content .bot-content .content-border{
    margin-top: -100px;
    margin-left: 0;
    margin-right: 0; 
    flex-wrap: wrap;
}
#content .bot-content .content-border .col-6, #content .bot-content .content-border .col-4{
    box-shadow: 1px 1px 5px #666;
    padding: 25px 20px;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: space-between;
}
#content .bot-content .content-border .col-4{padding:15px;align-content: flex-start;}
#content .bot-content .content-border .col-4 .button{
    min-width: auto;
    width: 100%;
    font-size: 14px;
    padding-left: 5px;
    padding-right: 5px;
}
#content .bot-content a.button, #content .bot-content .button3{
    background: url(../images/bg-button-new2.jpg) no-repeat 0 0 transparent;
    background-size: 101% 101%;
    font-family: 'tex-gyre-adventor', sans-serif;
    display: inline-block;
    color: #fff!important;
    padding: 9px 15px 11px 15px;
    margin: 0;
    text-decoration: none;
    border-radius: 10px;
    font-weight: 700;
    box-shadow: 1px 1px 5px #666;
    min-width: 320px;
    line-height: 1;
    font-size: 18px;
    margin-bottom: 12px;
    text-align: center;
    cursor: pointer;

}
#content .bot-content a.button.button-l{
    width: 100%;
    max-width: 450px;
    margin-top: 20px;
    font-size: 20px;
    margin-bottom: 15px;
}
#content .bot-content a.button sup{
    top: -0.15em;
    font-size: 100%;
}
#content .bot-content .wrap-table-5col .wrap-table2 table{
    /*width: 19%;*/
}
#content .bot-content .wrap-table2{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    justify-content: flex-start;
}
#content .bot-content .wrap-table2 table{width:31%;margin-bottom: 15px;margin-right: 2%;}
#content .bot-content .wrap-table2 table td{
    margin: 0;
    text-align: left;
    font-size:11px;
    border: 1px solid #00afba;
    line-height: 1.8;
}
#content .bot-content .wrap-table2 table tr:first-child td{
    height:35px;
}
#content .bot-content .wrap-table2 table tr:last-child td{
    /*height: 75px;*/
    vertical-align: top;
}
#content .bot-content .title-link{
    margin: 0;
    color: #fff;
    background: #00b0bb;
    text-align: CENTER;
    padding: 5px 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#content .bot-content .title-link a{color:#fff!important;text-decoration: none;}
#content .bot-content .title-link img{
    width: 35px;
margin-right: 10px;} 
.page-template-template-laser-default  #content .bot-content .title-link2{
    background: #9150ee;
}
#content .bot-content .title-link2{
    background: #00b0bb;
    text-align: center;
    margin: 0;
    margin-top:15px;
}
#content .bot-content .title-link2 a{
    color: #fff!important;
    font-family: 'tex-gyre-adventor', sans-serif;
    font-weight: 700;
    font-size: 18px;
    display: block;
    padding: 25px 15px;
    line-height: 1;
    text-decoration: none;
    text-align: center;
}
#content .bot-content .title-link3{

}
/*Purple Layout (Laser)*/
.page-template-template-laser-default .page-template-page-approved-php #content .bot-content a{color:#9050ed;}

.page-template-template-laser-default  .wpb_text_column.wpb_content_element table a, .page-template-template-laser-default  .page-template-page-approved-php #content .bot-content h2, .page-template-template-laser-default  .page-template-page-approved-php #content .bot-content h3, .page-template-template-laser-default  .page-template-page-approved-php #content .bot-content h3 a, .page-template-template-laser-default .page-template-page-approved-php #content .bot-content h4, .page-template-template-laser-default .page-template-page-approved-php #content .bot-content h5{
    color:#4a2b79;
}
.page-template-template-laser-default  .page-template-page-approved-php #content .bot-content h1.pagetitle{
    color:#9050ed;
}
.page-template-template-laser-default .page-template-page-approved-php #content .bot-content h4 a{color:#4a2b79;}


.page-template-template-laser-default .page-template-page-approved-php #content .bot-content .ui-accordion-header{

}
.page-template-template-laser-default .page-template-page-approved-php #content .bot-content .ui-accordion-header a{

}
.page-template-template-laser-default .page-template-page-approved-php #content .title-row{
    background-color:#9050ed!important ;
}

.page-template-template-laser-default .page-template-page-approved-php #content .bot-content .testimonials_btn.testimonials_viewmore{
    background:#9050ed!important ;
    color:#fff!important;
}
.page-template-template-laser-default  #content .post-content .bottomcontent .boxes-title h2{
    color:#fff!important;
}
.page-template-template-laser-default #content img, .page-template-template-injection-default #content img{
    border:none;
    border-radius:0;
    box-shadow:none;
}
.page-template-template-laser-default #content table.day2 td{
    border-color:#9050ed;
}
.page-template-template-laser-default #content .bot-content table.day td{
    border-color:#9050ed;
}
.page-template-template-laser-default #content .bot-content .wrap-table2 table td{
    border:1px solid #9050ed;
}
.page-template-template-laser-default #content .bot-content .title-link{
    background: #a46bee;
}
.page-template-template-laser-default #content .bot-content .box-logo{
    color:#9050ed;
    background: none!important;
} 
.page-template-template-laser-default #content table.day2 td.hr{background-color:#9050ed;}

.page-template-template-laser-default .course-box .box2 .title2{background-image:url(../images/bg-title-box-laser.jpg);}
.page-template-template-laser-default .course-box .box2{border-color: #a46bed;}
.page-template-template-laser-default .course-box .box2 b{color:#a46bed;}

.page-template-template-injection-default #content .bot-content .box-logo{
    color: #00B0BB;
    background: none!important;
}
.page-template-template-injection-default #content .bot-content hr{border-color:#00B0BB;}
.page-template-template-injection-default #content .bot-content .box-color-02, .page-template-template-injection-default #content .bot-content .box-color-01{
    background-color: #00B0BB;
}
.page-template-template-injection-default  .course-box .box2 .title2{
    background-image:url(../images/bg-title-box-injection.jpg) ;
}
.page-template-template-injection-default .course-box .box2{
    border-color:#00b0bb;   
}

#content .bot-content #custom_html-4, #content .bot-content #custom_html-3{
    margin-bottom: 15px;  
}
/*end new page injection & laser */
/*FAQ*/ 

.page-template-page-approved-php #content .bot-content .ui-accordion-header{
    background: #e0e1e2;
    line-height: 1.2;
}
.page-template-page-approved-php #content .bot-content .ui-accordion-header a{
    font-family: 'HelveticaNeueCondensedBold',sans-serif;
    font-size: 18px;
    padding: 15px;   
}
.page-template-page-approved-php #content .bot-content .vc_tta-container{
    margin: 0;
    padding: 0 70px 45px 70px;

}

.page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel{
    border-top: 2px solid #9050ed;
    padding-top: 15px;
    padding-bottom: 15px;
}
.page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel:last-child{border-bottom: 2px solid #9050ed;}
.page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel-heading{border:none;}
.page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel-heading h4{margin-bottom:0px;}
.page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel-heading a{
    font-family: 'HelveticaNeue',sans-serif;
    font-size: 18px;
    color: #000;
    padding:0;
    line-height: 1.1;
    background-color: #fff;
    padding-left: 20px;
}
.page-template-template-laser-default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .page-template-template-laser-default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before, .page-template-template-laser-default  .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{
    border-color: #9050ed;
}
.page-template-template-injection-default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .page-template-template-injection-default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before,  .page-template-template-injection-default .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{
    border-color: #00b0bb;
}
.page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel-heading .vc_tta-controls-icon {
    left: 0;
}
.page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel-body{
    background: none;
    border: none;
    padding-bottom: 0;
}
.page-template-page-approved-php #content .bot-content .wrap-button-faq{
    list-style: none;
    display: flex;
    justify-content: center;  
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
.page-template-page-approved-php #content .bot-content .wrap-button-faq li{
    margin:0 10px 15px 10px;
}
.page-template-page-approved-php #content .bot-content .wrap-button-faq li a{
    font-weight: 700;
    display: block;
    width: auto;
    padding: 15px 20px;
    background: #00b0bb;
    color: #fff;
    line-height: 1.1;
    font-family: 'tex-gyre-adventor', sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 10px;
    box-shadow: 1px 1px 5px #666;
}
.page-template-page-approved-php #content .bot-content .wrap-button-faq li.laser a{
    background: #9050ed;
}
.page-template-page-approved-php #content .bot-content .wrap-button-faq li.injection a{
    background: #00b0bb;
}
.page-template-template-laser-default .page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel-heading a{
    color: #9050ed;
}
.page-template-template-injection-default .page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel-heading a{
    color: #00b0bb;
}
/*new css*/

.row2{display: flex;justify-content: space-between;margin-left: -15px;margin-right:-15px;}
.row2 .col-8{width:66.6%;padding:0 15px;}
.row2 .col-6{width:50%;padding:0 15px;}   
.row2 .col-4{width:33.3%;padding:0 15px;}
.row2 .col-7{width:70%;padding:0 15px;}
.row2 .col-3{width:30%;padding:0 15px;}
.row2 .col-6.border-right{border-right:2px solid #fff;}
.row2 .col-6.box-center{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    vertical-align: top;
    align-content: center;
}
.row-box-color{margin:0px;margin-bottom: 30px;}
.row-box-color a{
    color: #fff!important;
    font-size: 110%;
    font-weight: 700;
    line-height: 1.2;
    text-decoration: none;
    display: block;
    padding:15px;
    text-align: center;
}
#content table.day2 .title-row{
    background: #00b0bb;
    font-size: 15px;
    font-family: 'tex-gyre-adventor', sans-serif;    
    color: #fff;
    text-align: CENTER;
}
#content table.day2{
    max-width: 700px;
    margin-left:auto;
    margin-right:auto;
    float: none;
    font-family: 'tex-gyre-adventor', sans-serif;
}
#content table.day2 td{font-weight: 700;}
#content table.day2 ul li{font-weight: 700;}
#content table.day2 .day-col1{width: 170px;}
#content table.day2 .day-col2{}
#content table.day2 .day-col3{}
#content table.day2 td{
    border: 2px solid #00b0bb;
    font-weight: 700;
    font-size: 14px;
    text-align: left;
}
#content table.day2 td.hr{
    background: #00b0bb;
    padding: 0;
    padding-bottom: 7px;
}
#content table.day2 table{
    margin: 0!important;
    border:none;
}
#content table.day2 table td{
    border: none;
    border-bottom: 2px solid #00b0bb;
}
#content table.day2 table tr:last-child td{
    border-bottom: none;
}
#content table.day3{
    max-width: 700px;
    margin-left:auto;
    margin-right:auto;
}
#content table.day3 .wrap-content3{
    text-align: left;
    margin-bottom: 15px;
}
#content table.day3 .p a{
    display: BLOCK;
    overflow: hidden;
    width: 100%;
    text-align: center;
}
#content table.day3 .wrap-content3 .btnShowMore{
    color: #00B0BB;
}
#content table.day3 .wrap-content3 .video{
    width: 200px;
    margin-right: 15px;
    margin-bottom: 10px;
    float: left;
    position: relative;
    border: 4px solid #fff;
    box-shadow: 0px 0px 4px #444;
    border-radius: 4px;
    overflow: hidden;
    background: url(/wp-content/uploads/bg-box-color-03.jpg);
    background-size: 100% 100%;
    height: 120px;
    display: flex;
    align-items: center;
    padding: 10px 10px 15px 10px;
    text-align: center;
    line-height: 1.2;
    font-size: 15px;
    justify-content: center;
}
#content table.day3 .wrap-content3 .video a{
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}

#content table.day3 .wrap-content3 .video a:after{
    content: "";
    background: url(../images/icon-play-square.png) no-repeat  97% 93% transparent;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    left: 0;
    background-size:12% auto;
    opacity: 0.7;
    cursor: pointer;
}
#content table.day3 .wrap-content3 .video a:hover:after{
    opacity: 0.9;
}
/*end*/

#content .wrap-box-NLI2{
    font-family: 'tex-gyre-adventor', sans-serif;
}
#content .wrap-box-NLI2 .title{
    background: #00afba;
    text-align: CENTER;
    margin: 0;
    padding: 10px 0;
}
#content .wrap-box-NLI2 .title a{color:#fff;}
#content .wrap-box-NLI2 .wrap-box-NLI2-top{
    display: flex;
    background: #8f50ec;
}
#content .wrap-box-NLI2 .wrap-box-NLI2-bot{
    display: flex;
    background: #8f50ec;
    align-items: center; 
}
#content .wrap-box-NLI2 .wrap-box-NLI2-bot{background: #00afba;}

#content .wrap-box-NLI2 .IMG{width: 50%;margin: 0;}
#content .wrap-box-NLI2 img{
    box-shadow: none;
    margin: 0;
    border: none;
    padding: 0;
    border-radius: 0;
    width:100%;
    display: block;
}
#content .wrap-box-NLI2 .text2{
    width: 50%;
    text-align: CENTER;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
}
#content .wrap-box-NLI2 .text2 .link{
    position: absolute;
    right: 0;
    z-index: 10;
    height: 100%;
    width: 100%;
    top: 0;
}
#content .wrap-box-NLI2 .text2 p{text-align: center!important;width: 100%; margin: 0;}
#content .wrap-box-NLI2 .text2 h2{
    color: #fff!important;
    margin: 0px;
    font-size: 34px;
    line-height: 1.2;
    width: 100%;
}
#content .wrap-box-NLI2 .text2 a{color:#fff!important;font-size: 20px;text-decoration: none;}
#content .wrap-box-NLI2 .text2 hr{
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    margin-bottom: 25px;
    border: none;
    border-bottom: 3px solid #4a2b79;
    width: 100%;
}
#content .wrap-box-NLI2 .text2 .button2{width: 225px;margin: 0 auto;}
#content .wrap-box-NLI2 .wrap-box-NLI2-bot h2{margin-bottom: 20px;}

#content .wrap-img-content3{
    display: flex;
    justify-content: space-between;          
}
.bot-content h3.title{
    margin-bottom: 50px;
}
.bot-content h4.title{margin-bottom:30px;}
/*form-content-page*/
#content .info4{
    max-width: 660px;
    margin: 0 auto;
    text-align: CENTER;
}

#custom_html-10,#content .bot-content .widget_text{padding: 0;margin-bottom:0px;}
#content .bot-content #custom_html-17{text-align: center;}
#content .bot-content #custom_html-17 p{text-align: center!important;}
#content .bot-content .widget_text .widgettitle{display: none;}
#content .bot-content h2.pagetitle{
    text-align: center;
    margin-bottom: 35px;
    padding-left: 15px;
    padding-right: 15px;
}

.fancybox-wrap .facebookshare{display: none;}
.page-template-template_inthenews .fancybox-wrap .facebookshare{
    display: inline-block;
}

.page-template-template-laser-default .fancybox-wrap .fancybox-skin, .page-template-template-injection-default .fancybox-wrap .fancybox-skin{
    padding: 10px!important;   
    background: #fff!important;
}
.page-template-template-laser-default #content .bot-content table td{
    border-color:#9050ed;
}
.page-template-template-webinar #content .black-header{
    background: #000;
    padding: 10px 130px 10px 15px;
}
.page-template-template-webinar #content .black-header h2{
    color: #fff;
    margin: 0;
    width: 100%;
    font-size: 25px;
}
/*blog*/
#content .spotlight-top {
    background: #00b0bb;
    color: #fff;
    margin: 0;
    padding: 40px 70px;
    margin-bottom: 20px;
    text-align: CENTER;
}
#content .spotlight-top a{color:#fff;}
#content .spotlight-top h1{margin-bottom:0px;color:#fff;font-weight: 700;}
/*blog*/
.page-template-template_blog #content .tab{
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 45px;
}
.page-template-template_blog #content .tab li{
    margin: 0 0px 15px 0px;
    width: 32.3%;
    text-align: CENTER;
}
.page-template-template_blog #content .tab li a{
    padding: 15px 5px;
    background: #9050ed;
    color: #fff;
    font-family: 'tex-gyre-adventor', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 10px;
    line-height: 1;
    display: block;
    box-shadow: 1px 1px 5px #666;
    text-decoration: none;
}
.page-template-template_blog #content .tab li a:hover{
    opacity: 0.8;

}
.page-template-template_blog #content .tab li.viewall a{
    background: url(../images/bg-button-new2.jpg) no-repeat 0 0 transparent;
    background-size:101% 101% ;
}
.page-template-template_blog #content .tab li.injection a{
    background: #00b0bb;
}
.single #content .tag_navi .navigation{
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}
.single .SocialSharing ul{
    padding: 0;
    list-style: none;
    display: flex;
    margin: 0;
    margin-bottom: 45px;
}
.single .SocialSharing ul li{
    margin-right:10px;    
}
.single .SocialSharing ul li a{
    background: url(../images/icon-SocialSharing.png) no-repeat 0 0 transparent;
    background-size: auto 100%;
    font-size: 0;
    height: 45px;
    width: 45px;
    display: BLOCK;
}
.single .SocialSharing ul li a.faceBookShare{
    background-position:33% center;
}
.single .SocialSharing ul li a.finTeRestShare{
    background-position:66% center;
}
.single .SocialSharing ul li a.emailShare{
    background-position:100% center;
}
.single .relatedPost{

}
.single #content .relatedPost .wrap-related-Post{
    display: flex;
    justify-content:space-between;
    flex-wrap: wrap;
}
.single #content .relatedPost .wrap-related-Post .related-Post{
    width: 24%;
    box-shadow: 0 0 5px #ccc;
    border-radius: 10px;
    margin-bottom: 1.5%;
    overflow: hidden;
}
.single #content .relatedPost .wrap-related-Post .related-Post .related-thumb{
    width: 100%;
    display: block;
    height: 110px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}
.single #content .relatedPost .wrap-related-Post .related-Post .title-like{
    margin-bottom: 0;
    padding:10px;
    text-transform: uppercase;
}
.single #content .article-footer p{
    float: none!important;
}
/*contact*/
.page-template-template_contact #content .wrap-map{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 40px;
}
.page-template-template_contact #content .wrap-map .info{
    width: 52%;
    background-size: cover!important;
    color: #fff;
    text-align: left;
    padding: 40px 30px;
    border-radius: 25px 0px 0px 25px;
}
.page-template-template_contact #content .wrap-map .info h4{
    color:#fff;
    margin-bottom: 20px;
}
.page-template-template_contact #content .wrap-map .info h5{color:#fff;}
.page-template-template_contact #content .wrap-map .map{
    width: 48%;
    padding: 25px 25px 15px 25px;
    box-shadow: 0 0 5px #ccc;
    border-radius: 25px;
}
.page-template-template_contact #content .wrap-map .map a{
    font-family: 'tex-gyre-adventor', sans-serif;
    font-weight: 700;
    padding-top: 10px;
    display: BLOCK;
}
.page-template-template_contact #content .wrap-map .map iframe{
    width:100%;
    height:200px;
}
.page-template-template_contact #content .bot-content .box-color-01{
    background: url(../images/bg-box-color.jpg) no-repeat 0 0 transparent;
    background-size:100% 100%;
    padding-top: 40px;
    padding-bottom: 60px;
}
.page-template-template_contact #content .bot-content a.button{
    margin: 0 auto;
    display: block;
    margin-top: -20px;
    width:100%;
    max-width: 280px;
}
.page-template-template_contact #content .img-location{
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    margin: 0;
}
.page-template-template_contact #content .img-location li{
    width: 19.5%;
    margin-bottom: 0.6%;
    overflow: hidden;

}
.page-template-template_contact #content .img-location li img{
    width:100%;
    height:auto;
    transition: transform .2s; /* Animation */
}
.page-template-template_contact #content .img-location li img:hover{
    transform: scale(1.1);
}
.page-template-template_contact #content .fluid-wrapper {
    position: RELATIVE;
}
.page-template-template_contact #content .fluid-wrapper form {
    width: 100%;
    position: RELATIVE;
}

.page-template-template_contact #content .fluid-wrapper form [type="text"] {
    width: 100%;
    max-width: 100%;
    background: url(../images/bg-direction.png);
    border-radius: 0 !important;
    margin: 0;
    border: none;
    box-shadow: none;
    color: #fff;
    padding-left: 65px;

}

.page-template-template_contact #content .fluid-wrapper form [type="text"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #fff;
}
.page-template-template_contact #content .fluid-wrapper form [type="text"]::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff;
}
.page-template-template_contact #content  .fluid-wrapper form [type="text"]:-ms-input-placeholder {
    /* IE 10+ */
    color: #fff;
}
.page-template-template_contact #content  .fluid-wrapper form [type="text"]:-moz-placeholder {
    /* Firefox 18- */
    color: #fff;
}

.page-template-template_contact #content .fluid-wrapper form [type="submit"] {
    background: url(../images/icon-direction.png) no-repeat center top transparent;
    border: none;
    font-size: 0;
    display: BLOCK;
    width: 60px;
    height: 75px;
    bottom: 0;
    background-size: auto 100%;
    position: ABSOLUTE;
    z-index: 100;
    left: 0;
}
/*page-template-template_inthenews*/ 
.page-template-template_inthenews #content .ui-tabs-nav{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 25px!important;
}
.page-template-template_inthenews #content .ui-tabs-nav li {
    border: none;
    background: none;
    margin: 0 10px 20px 10px;
}
.page-template-template_inthenews #content .ui-tabs-nav li a{
    background: url(../images/bg-button-new2.jpg) no-repeat 0 0 transparent;
    background-size: 101% 101%; 
    padding: 15px 20px;
    color: #fff;
    font-family: 'tex-gyre-adventor', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 10px;
    line-height: 1;
    display: block;
    box-shadow: 1px 1px 5px #666;
    text-decoration: none;
    text-shadow: none;
    text-align: CENTER;
    transition: 1s;
}
.page-template-template_inthenews #content .ui-tabs-nav li.ui-tabs-active a{
    background: #888;
    background: #9050ed;
}
.page-template-template_inthenews #content .ui-tabs-nav li a:hover{
    opacity: 0.8;
}
.page-template-template_inthenews #content .ui-tabs-panel{
    padding-top:15px;
}
.page-template-template_inthenews #content .wpb_row, .allmediaarchive .wpb_row{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    /*align-items: start;*/
}
.page-template-template_inthenews #content .wpb_row .column_container, .allmediaarchive .wpb_row .column_container{
    width: 22%;
    box-shadow: 0 0 5px #ccc;
    margin: 0 1.5% 25px 1.5%;
    border-radius: 10px;
    vertical-align: top;
    overflow: hidden;
} 
.page-template-template_inthenews .page-template-page-approved-php #content .bot-content h2.title {
    display: none;
}
.page-template-template_inthenews #content .ui-tabs{background: none;}
.page-template-template_inthenews #content .ui-tabs-panel .img_inthe, .allmediaarchive .wpb_row .column_container .img_inthe{
    height: 100px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: CENTER;
    width: 100%;
    flex-wrap: wrap;
    position: relative;
}
.page-template-template_inthenews #content .ui-tabs-panel#as_seen_on_tv .img_inthe .playBtn, .category-as-seen-on-tv .allmediaarchive .wpb_row .column_container .img_inthe .playBtn{
    background: url(../images/icon-play-white-2.png) no-repeat center center transparent;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: 20% auto;

}
.page-template-template_inthenews #content .ui-tabs-panel .img_inthe img{

}
.page-template-template_inthenews #content .ui-tabs-panel .img_inthe a, .allmediaarchive .wpb_row .column_container .img_inthe a{
    width:100%;
    display: block;
}
.page-template-template_inthenews #content  .ui-tabs-panel#as_seen_on_tv .img_inthe img, .category-as-seen-on-tv .allmediaarchive .wpb_row .column_container .img_inthe img{
    width: 100%;
}
.page-template-template_inthenews #content  .ui-tabs-panel#school_reviews_in_the_news .img_inthe img, .page-template-template_inthenews #content  .ui-tabs-panel#cosmetic_laser_career .img_inthe img,  .page-template-template_inthenews #content  .ui-tabs-panel#student_success_stories .img_inthe img{
    width: auto;
    height: auto;
    max-height: 90px;
}
.allmediaarchive .wpb_row .column_container .wpb_content_element{
    margin-bottom:0px;
}
.page-template-template_inthenews #content .ui-tabs-panel .excerpt, .allmediaarchive .wpb_row .column_container .excerpt{
    padding: 10px 20px;
    line-height: 1.2;
    font-family: 'tex-gyre-adventor', sans-serif;
    font-weight: 700;
}
.page-template-template_inthenews #content .ui-tabs-panel .excerpt p, .allmediaarchive .wpb_row .column_container .excerpt p{
    margin-bottom: 0; 
    color:#00b0bb;text-transform: uppercase;
    font-size: 11px;
}
.page-template-template_inthenews #content .ui-tabs-panel .excerpt a, .allmediaarchive .wpb_row .column_container .excerpt a{
    margin-bottom: 5px!important;
    display: block;
    font-size: 13px;
}
.page-template-template_inthenews #content .ui-tabs-panel .excerpt strong{

}
.page-template-template_inthenews .has-iframe .fancybox__content, .category-as-seen-on-tv .has-iframe .fancybox__content{
    padding: 0!important;
    background: #000;
    display: flex;
    justify-content: CENTER;
}

.page-template-template_inthenews .facebookshare, .category-as-seen-on-tv .fancybox__content .facebookshare {
    position: absolute;
    right: 0;
    bottom: -40px;
    left: 0;
    margin: 0 auto;
    text-align: CENTER;
}
.page-template-template_inthenews .facebookshare, .category-as-seen-on-tv .fancybox__content .facebookshare{
    display: flex;
    justify-content: center;
}
.page-template-template_inthenews .facebookshare a, .category-as-seen-on-tv .fancybox__content .facebookshare a {
    background: url(../images/facebook-share-icon2.png) no-repeat 0 0 transparent;
    background-size: auto 100%;
    font-size: 0;
    display: inline-block;
    width: 100px;
    height: 30px;
    position: RELATIVE;
    vertical-align: top;
    bottom: 0;
    position: relative;
    bottom: 0;
    left: auto;
    right: auto;
    display: block;
    margin: 0;
}

.page-template-template_inthenews .facebookshare .geturl, .category-as-seen-on-tv .fancybox__content .facebookshare .geturl{
    background-image: url(../images/facebook-share-url5.png);
    display: inline-block !important;
    width: 215px;
    padding: 0;
}
.archive #content #blog-page .divwrap img{
    margin-bottom: 0;
}
/*allmediaarchive*/
.allmediaarchive h1.pagetitle{
    display: block!important;
}
.allmediaarchive h2.title{
    display: none;
}
.page-template-template_blog #content .bot-content, .archive #content .bot-content{
    box-shadow: none;
}
#blog-page .blog-page-ul{
    /*column-count: 3;
    column-gap: 25px;*/
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#blog-page .blog-page-ul li{
    width:100%;
    margin-bottom:25px;
    overflow: hidden;
    width:33%;
}
#blog-page .blog-page-ul li .description{
    position: absolute;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.85);
    padding: 10px 15px;
    min-height: 65px;
}
#blog-page .blog-page-ul li .divwrap {
    background: #fff;
    position: relative;
}

#blog-page .blog-page-ul li .divwrap img {
    width:100%;
    margin-bottom: 0;
    display: block;
}
#blog-page .blog-page-ul li .divwrap .description h5 a{
    color: #000;
    text-decoration: none;
    font-size: 85%;
}
#blog-page .blog-page-ul li .divwrap .description .more {
    transition: max-height 0.5s ease-in;
    max-height: 0;
    overflow: hidden;
}
#blog-page .blog-page-ul li .divwrap .description .more p{padding-top:5px;margin-bottom:0px;}
#blog-page .blog-page-ul li .divwrap:hover .description .more {
    max-height:500px;
}
/*page-template-template_testimonials*/
.page-template-template_testimonials #content .bot-content #contentPaging2, .page-template-template_testimonials #content .bot-content #contentPaging{
    column-count: 3;
    column-gap: 15px;
    order: 1;
}
.page-template-template_testimonials #content .bot-content .wp-tab-content-wrapper{
    display: flex;
    flex-wrap: wrap;  
}
.page-template-template_testimonials #content .bot-content #pager2, .page-template-template_testimonials #content .bot-content #pager{
    order: 2;
}
.page-template-template_testimonials #content .bot-content #pager2 .showing, .page-template-template_testimonials #content .bot-content #pager .showing{
    display: none!important;
}
.page-template-template_testimonials #content .bot-content #pager2 .options, .page-template-template_testimonials #content .bot-content #pager .options{
    display: none!important;  
}
.page-template-template_testimonials #content .bot-content #pager2 .pager, .page-template-template_testimonials #content .bot-content #pager .pager{
    text-align: left; 
}
.page-template-template_testimonials #content .bot-content #pager2 .pager span, .page-template-template_testimonials #content .bot-content #pager .pager span{
    border: 1px solid #BFBFBF;
    padding: 3px 5px;
    margin: 2px;
    border-radius:0px;
    color:#00B0BB;
    display: inline-block; 
    cursor: pointer;
}
.page-template-template_testimonials #content .bot-content #pager2 .pager span.first-page, .page-template-template_testimonials #content .bot-content #pager2 .pager span.current, .page-template-template_testimonials #content .bot-content #pager .pager span.first-page, .page-template-template_testimonials #content .bot-content #pager .pager span.current{
    color:#000;
}

.page-template-template_testimonials #content .bot-content #wrapperPager{
    padding: 0 30px;

}
.page-template-template_testimonials #content .bot-content #wrapperPager section{
    display: flex;
    flex-wrap: wrap;
}
.page-template-template_testimonials #content .bot-content #wrapperPager #pager{
    order: 2;
    margin-bottom: 20px;
}
.page-template-template_testimonials #content .bot-content #wrapperPager #pager .pager{text-align: left;}
.page-template-template_testimonials #content .bot-content #wrapperPager #pager .pager span.first-page, .page-template-template_testimonials #content .bot-content #wrapperPager #pager .pager span.current{
    color:#000;
}
.page-template-template_testimonials #content .bot-content .wp-tab-content .slider8{
    column-count: 3;
    column-gap: 15px;
}
.page-template-template_testimonials #content .bot-content .wp-tab-content .slide{
    background: #4aadb2;
    margin: 0;
    margin-bottom: 15px;
    width: 100%;
    padding: 15px;
    border-bottom: none !important;
    break-inside: avoid;
}
.page-template-template_testimonials #content .bot-content .wp-tab-content .slide .header{
    background: none!important;
    margin-bottom: 10px;
}
.page-template-template_testimonials #content .bot-content .wp-tab-content .slide .content {
    font-style: normal;
}
.page-template-template_testimonials #content .bot-content .wp-tab-content .slide.col-review-1{

}
.page-template-template_testimonials #content .bot-content .wp-tab-content .slide.col-review-2{
    background: #d3f8fa;
}
.page-template-template_testimonials #content .bot-content .wp-tab-content .slide.col-review-3{
    background: #74d0d4;
}
.page-template-template_testimonials #content .bot-content #aesthetician_career_changers .wp-tab-content .slide.col-review-1{
    background: #ac9bc2;
}
.page-template-template_testimonials #content .bot-content #aesthetician_career_changers .wp-tab-content .slide.col-review-2{
    background: #efecf3;
}
.page-template-template_testimonials #content .bot-content #aesthetician_career_changers .wp-tab-content .slide.col-review-3{
    background: #d7cce7;
}
#content .havingHeadingBg .bot-content h1.pagetitle{
    margin: 0;
    text-align: center;
    line-height: 1.1;
    color: #fff!important;
    background-size: cover;
    background-position: center center;
    text-transform: none;
    min-height: 250px;
    display: flex;
    align-items: center;
    justify-content: CENTER;
    padding: 15px;
    box-shadow:none;
}
/*invited-skin-scene-chicago*/
.page-template-template_full_width #content .banner-novideo img{
    display: BLOCK;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .new-content{
    padding: 25px 100px;
    text-align: center;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .new-content h4{
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    font-weight: 700;
    letter-spacing: 5px;
    margin-bottom: 25px;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .new-content h4 span{
    display: BLOCK;
    letter-spacing: 2px;
    padding-top: 10px;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .new-content img{margin-bottom:20px;width:100%;max-width: 100%;}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .new-content p{
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 15px;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .title h4{
    background: url(../images/Chicago_RSVP_bg-Title-02.jpg) no-repeat 0 0 transparent;
    margin: 0;
    color: #000;
    text-align: CENTER;
    padding: 25px 30px;
    background-size: 100% 100%;
    font-size: 25px;
}
#content .wrap-video5 video{
    max-width: 640px;
    height: 365px;
    margin-bottom: 15px!important;
}
#content .wrap-video5 video {
    background: #000;
    max-width: 450px;
    border: 5px solid #fff;
    box-shadow: 0px 0px 4px #444;
    border-radius: 5px;
    position: relative;
    z-index: 10;
    width: 100%;
    height: 260px;
}
.fancybox__content video{
    border-radius: 5px;
    overflow: hidden;
    border: 5px solid #fff;
}
#content #custom_html-21 .courseVideos, #content #custom_html-29 .courseVideos{
    max-width: 700px;
    margin: 0 auto;
    padding-top: 35px;
    margin-bottom: 15px;
}
#content #custom_html-21 .courseVideos .row, #content #custom_html-29 .courseVideos .row{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#content #custom_html-21 .courseVideos .row .col, #content #custom_html-29 .courseVideos .row .col{
    margin: 0 0px 20px 0px;
    width: 31.5%;
}
#content #custom_html-21 .courseVideos .row .col .video, #content #custom_html-29 .courseVideos .row .col .video{
    width: 100%;
    position: relative;
    border: 4px solid #fff;
    box-shadow: 0px 0px 4px #444;
    border-radius: 4px;
    overflow: hidden;
    background: url(/wp-content/uploads/bg-box-color-03.jpg);
    background-size: 100% 100%;
    height: 120px;
    display: flex;
    align-items: center;
    padding: 10px;
    text-align: center;
    line-height: 1.2;
    font-size: 15px;
    justify-content: center;
}
#content #custom_html-21 .courseVideos .row .col .video a, #content #custom_html-29 .courseVideos .row .col .video a{
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
}
#content #custom_html-21 .courseVideos .row .col .video a:after, #content #custom_html-29 .courseVideos .row .col .video a:after{
    content: "";
    background: url(../images/icon-play-square.png) no-repeat 97% 93% transparent;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    left: 0;
    background-size: 12% auto;
    opacity: 0.7;
    cursor: pointer;
}
#content #custom_html-22 {display: none;}
#content #custom_html-22 .courseVideos .f-carousel__track, #content #custom_html-30 .courseVideos .f-carousel__track{
    padding:15px 0;
}
#content #custom_html-22 .courseVideos, #content #custom_html-30 .courseVideos{
    max-width: 700px;
    margin: 0 auto;
    box-shadow: none;
    margin-bottom: 30px;
}
#content #custom_html-22 .courseVideos .f-carousel, #content #custom_html-30 .courseVideos .f-carousel{
    margin-bottom: 0;
    --f-carousel-slides-per-page: 3;
    --f-carousel-slide-width: calc( ( 100% - ((var(--f-carousel-slides-per-page) - 1) * var(--f-carousel-spacing)) ) / var(--f-carousel-slides-per-page) );

}
#content #custom_html-22 .courseVideos .video, #content #custom_html-30 .courseVideos .video{
    position: relative;
    border: 4px solid #fff;
    box-shadow: 0px 0px 4px #444;
    border-radius: 4px;
    overflow: hidden;
    background: url(/wp-content/uploads/bg-box-color-03.jpg);
    background-size: 100% 100%;
    height: 120px;
    display: flex;
    align-items: center;
    padding: 10px;
    text-align: center;
    line-height: 1.2;
    font-size: 15px;
    margin: 0 auto;
    justify-content: center;
    margin:0 5px;

}
#content #custom_html-22 .courseVideos .video a, #content #custom_html-30 .courseVideos .video a{
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
}
#content #custom_html-22 .courseVideos .video a:after, #content #custom_html-30 .courseVideos .video a:after{
    content: "";
    background: url(../images/icon-play-square.png) no-repeat 97% 93% transparent;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    left: 0;
    background-size: 12% auto;
    opacity: 0.7;
    cursor: pointer;
}
#content #custom_html-22 .courseVideos .f-carousel__dots, #content #custom_html-30 .courseVideos .f-carousel__dots{
    display: none;
}
#content #custom_html-22 .courseVideos .f-carousel__nav .is-next, #content #custom_html-30 .courseVideos .f-carousel__nav .is-next{
    right:-30px;
}
#content #custom_html-22 .courseVideos .f-carousel__nav .is-prev, #content #custom_html-30 .courseVideos .f-carousel__nav .is-prev{
    left: -30px;

}
#content .bot-content .wrap-button2 {
    display: flex;
    justify-content: center;
    padding-top:15px;
    flex-wrap: wrap;
}
#content .bot-content .wrap-button2 .button{
    margin:0 10px 15px 10px;
}
.page-template-template_be_a_model .wrap-content{
    padding-top: 50px;
}
#content .wrap_testimonial-2{
    background: #9050ed;
    color: #fff;
    padding: 30px 70px 30px 70px;
    text-align: CENTER;
    background: url(/wp-content/uploads/wrap_testimonial-bg.png) repeat 0 0 transparent;
    background-size: auto 100%;
    font-family: 'tex-gyre-adventor', sans-serif;
}
#content .wrap_testimonial-2 h3{
    color:#fff!important;
    margin-bottom: 25px;
}
#content .wrap_testimonial-2 ul{
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

}
#content .wrap_testimonial-2 ul li{
    width: 49%;
    background: #fff;
    color: #000;
    padding: 15px;
    border-radius: 15px;
    font-size: 18px;
    margin-bottom: 20px!important;
}
#content .wrap_testimonial-2 ul li.col-01{
    width: 100%;
}
#content .wrap_testimonial-2 ul li .quote{
    margin-bottom: 10px;
}
#content .wrap_testimonial-2 ul li .star{
    display: block;
    margin: 0 auto;
    padding-top: 10px;
    margin-bottom: 10px;
}
#content .wrap_testimonial-2 ul li p{
    margin:0px;
    line-height: 1.3;
}
#content .wrap_testimonial-2 ul li b{
    display: block;
}
body.search #content .bot-content{
    box-shadow: none;
}
body.search #content .bot-content {}
#article .post-content .post-password-form{
    padding: 30px 15px;
    position: relative;
    max-width: 700px;
    margin: 0 auto;
    font-size: 18px;
    line-height: 1.2;
}
#article .post-content .post-password-form p{margin-bottom:15px;}
#article .post-content .post-password-form label{}
#article .post-content .post-password-form label input{
    border: 2px solid #4496b7;
    background: #fff;
    color: #000;
    height: 45px;
    border-radius: 10px 0 0 10px;
    margin-top: 10px;
    max-width: calc(100% - 200px);
    text-transform: none;
}
#article .post-content .post-password-form input[type="submit"]{
    background: url(../images/bg-button-pink2.jpg);
    color: #fff;
    font-size: 20px;
    background-size: 100% 100%;
    position: absolute;
    right: 15px;
    bottom: 45px;
    width: 200px;
    border: none;
    height: 45px;
    text-transform: uppercase;
    font-family: arial,sans-serif;
    border-radius: 0 10px 10px 0;
}
.single-post .post-content #custom_html-2{
    text-align: center;
    margin-bottom:15px;
}
.single-post .post-content #custom_html-2 video{
    background: #000;
    text-align: CENTER;
    border: 5px solid #fff;
    box-shadow: 0px 0px 4px #444;
    border-radius: 5px;
    position: relative;
    z-index: 10;
    max-width: 640px;
    width: 100%;
    height: 365px;
}
.single-post .post-content #custom_html-2 .play{

}
@media (max-width:1300px) {
    #content .bot-content .wrap-table2 table tr:first-child td{font-size:10px;}
.page-template-page-approved-php #content .bot-content{
    padding-left:25px;
    padding-right:25px;
}
#custom_html-20 .col-6 p{
    min-height: 40px;
    line-height: 1.3;
}
#custom_html-20 .col-6 img{margin-top:0px;}
#content .bot-content .wrap-table-5col .wrap-table2 {
    justify-content: center;
    flex-wrap: wrap;
}
#content .bot-content .wrap-table-5col .wrap-table2 table {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
}
#content .bot-content .wrap-table-5col .col-6:first-child{
    width: 50%;
}
#content .bot-content .wrap-table-5col .col-6:last-child {
    width: 50%;
}
#blog-page .blog-page-ul li .description h5{
    font-size: 17px;
    line-height: 1.1;
}
#blog-page .blog-page-ul li .divwrap .description .more p{
    font-size: 14px;
}
}
@media (max-width: 1200px){
    .page-template-page-approved-php .main-content, #content .right-sidebar {
    float: none;
    width: 100%;
}
.page-template-template_testimonials #content .bot-content #wrapperPager {
    padding: 0 20px;
}   

}

@media (max-width: 1035px){   
    body{font-size: 15.5px;} 
#chat-widget-container {

}
#chat-widget-container .minibox{
    /*position: absolute;
    right: 12px;
    color: #fff;
    border: 1px solid #fff;
    background: #000;
    width: 20px;
    text-align: center;
    border-radius: 50%;
    bottom: 42px;
    font-size: 11px;
    line-height: 18px;
    top: auto;
    height: 20px;
    box-shadow: 0px 0px 3px #000;*/
}
#chat-widget-container .minibox .closeBox{

}
#content .bot-content{
    box-shadow:none;    
}
#content .bot-content .box-color-01 ul li{
    font-size: 15.5px;
}
.footer-approved .top-menu-footer ul li a, .footer-approved .top-menu-footer p{
    font-size: 14px;
}
#content .bot-content .box-color-01.box-logo {
    font-size: 15px;
    box-shadow: none;
    padding-top: 0;
}
#content .bot-content h1.pagetitle, #content .bot-content h1.single-title {
    font-size: 30px;
    line-height: 1.1;
    margin-bottom: 25px;
}   
#content h2{font-size: 28px;}
#content h3 {font-size: 25px;}
#content .bot-content .box-color, #content .bot-content .box-color-01, #content .bot-content .box-color-02{
    padding: 15px 15px;
} 
#content .bot-content .box-color.box-color2 {
    padding-top: 25px;
    padding-bottom: 25px;
}
#content .bot-content .content-border .col-6, #content .bot-content .content-border .col-4{margin-bottom: 20px;}
#content .wrap-box-NLI2 .text2 h2{
    font-size: 28px;
    line-height: 1.1;
}
/*
.page-template-template-laser-default #content .bot-content .content-border .col-6{
background: #A46BEE;
color: #fff;
margin-bottom: 20px;
}
.page-template-template-laser-default #content .bot-content .content-border .col-6 b{color:#fff!important;}
.page-template-template-laser-default #content .bot-content .content-border .col-6 p{width:100%;}
.page-template-template-laser-default #content .bot-content .content-border .col-6 a.button{
background: #fff;
color: #4A2B79!important;
}*/
#content .havingHeadingBg .bot-content h1.pagetitle{

}
.bot-content h3.title{
    margin-bottom: 25px;
}
.footer-approved .img-footer.logo-footer{
    display: block!important;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}
#content .right-sidebar{
    padding:30px 45px 20px 45px;
}  
.post-type-archive-podcast #content .podcast-list-item{
    padding: 15px;
    border-radius: 20px;
    margin-bottom: 25px;
}
.post-type-archive-podcast #content .right-sidebar{
    column-count: 1;
}
.post-type-archive-podcast #content .right-sidebar .widget{
    max-width: 350px;
    margin: 0 auto;
}
.footer-approved .footer-cols-page .top-menu-footer{width: 100%;}
.page-template-template_full_width #content .banner-novideo{
    display: none!important;
}
.page-template-template_full_width #content .banner-mobile{
    display: block!important; 
}
.page-template-template_full_width #content .banner-mobile img{display: block;}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .new-content {padding: 25px 25px 0 25px;}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .desktop{
    display: none;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .mobile{
    display: block!important;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .title h4{
    padding: 20px 25px;
    font-size: 20px;
}
#blog-page .blog-page-ul li .divwrap .description .more p {
    font-size: 15.5px;
}
}
@media (max-width: 1024px) { 

    .post-type-archive-podcast .fancybox-wrap {
    width: 80% !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
}

.post-type-archive-podcast .fancybox-wrap .fancybox-inner {
    width: 100% !important;
}

.post-type-archive-podcast .fancybox-wrap .fancybox-skin iframe {
    height: auto;
    width: 100%;
}
.page-template-template-injection-default .fancybox-wrap, .page-template-template-injection-default .fancybox-wrap{
    max-width: 90%;
}
.page-template-template-injection-default .fancybox-wrap .fancybox-skin, .page-template-template-injection-default .fancybox-wrap .fancybox-skin{
    padding:10px!important; 
}
.page-template-template-injection-default .fancybox-wrap .fancybox-inner, .page-template-template-injection-default .fancybox-wrap .fancybox-inner{
    min-width: 320px;
    max-width: 100%;
}
.page-template-template-injection-default .fancybox-wrap .fancybox-inner iframe, .page-template-template-injection-default .fancybox-wrap .fancybox-inner iframe{
    height: 48vw;
}
.page-template-template_contact #content .img-location li {
    width: 33%;
margin-bottom: 0.5%;}
.page-template-template_contact #content .box-color.box-color-pp{
    padding-left:0px;
    padding-right:0px;  
    padding-bottom: 0;
}
.page-template-template_contact .page-template-page-approved-php #content .bot-content{
    margin-bottom:0px;    
}
.page-template-template_inthenews #content .wpb_row .column_container, .allmediaarchive .wpb_row .column_container{width:30%;}
.page-template-template_inthenews #content .ui-tabs-nav li{
    width: 45%;
}
.single #content .relatedPost .wrap-related-Post .related-Post{
    width: 49%;
    margin-bottom: 15px;   
}
.page-template-template_blog #content .tab{
    justify-content: center;
}
.page-template-template_blog #content .tab li {margin: 0 10px 15px 10px;width: 280px;width: 290px;}
#blog-page .blog-page-ul{/*column-count: 2;*/}
#blog-page .blog-page-ul li{
    width:49%;
}
#content .bot-content table.tab-learn .day-col2{
    font-size: 14px!important;
}
}
@media (max-width: 840px){ 
    .fasttrack-arrow p{
    width: 70px;
    height: 70px;
    font-size: 9px;
    bottom: 5px;
    right: 25%;
}
.fasttrack-arrow img{width: 28px;margin-left: 60%;}
}
@media (max-width: 768px) {  
    .row2 {flex-wrap: wrap;}
.row2 .col-8{width:100%;}
.row2 .col-6{width:100%;}
.row2 .col-4{width:100%;}
.row2 .col-7{width:100%;}
.row2 .col-3{width:100%;}
.row2 .col-xs-4{width:40%;}
.row2 .col-xs-6{width:60%;}
.row2 .col-xs-5{width:50%;}
.bot-content big {font-size: 120%;}
#custom_html-20 .col-6 p {min-height: 1px;}
#content .bot-content h2.pagetitle{font-size:25px;margin-bottom: 15px;} 
#content .bot-content a.button, #content .bot-content .button3{
    min-width: 270px;
    padding-left:10px;
    padding-right:10px;
}  
#content .bot-content a.button.button-l{
    font-size:18px;
}
#content .bot-content .col-ul-03 .col-xs-5{width:100%;}
#content .bot-content .col-ul-03 .col-xs-5 h5{
    margin-bottom: 10px;
}
#content .bot-content .col-ul-03 .col-xs-5 br{display: none;}
#content .bot-content .col-ul-03 .row2 .col-6{width:50%;}
#content .bot-content .wrap-table-5col .col-6:first-child, #content .bot-content .wrap-table-5col .col-6:last-child{
    width: 100%;
}
.fancybox__content video{
    border-radius: 2px;
    border: 2px solid #fff;
}
.page-template-page-approved-php #content .bot-content .vc_tta-container {
    margin: 0;
    padding: 0 15px 25px 15px;
}

.post-type-archive-podcast .wrap-page .podcast-first.podcast-item {
    padding: 0;
}

.post-type-archive-podcast .wrap-page .podcast-first.podcast-item .podcast .podcast-content {
    background: none;
}

.post-type-archive-podcast .wrap-page .podcast-first.podcast-item .podcast .podcast-content {
    padding-top: 0px;
    padding-left: 0;
}
.post-type-archive-podcast #content .podcast-first.podcast-item .podcast-content p {
    font-size: 14px;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .youtube {
    width: 100% !important;
    margin-bottom:15px;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .youtube img {
    margin: 0 auto;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content {width: 100% !important;}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast-date {
    padding: 0;
    margin: 0;
    border: none;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast .podcast-content h3.entry-title {
    margin-bottom: 0 !important;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast .youtube {
    display: none;
}

.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast .youtube.youtube-mobile {
    width: 200px !important;
    border-left: 5px solid #fff;
}
.post-type-archive-podcast .wrap-page .podcast-item {
    padding: 0;
}

.post-type-archive-podcast #content .right-sidebar {
    width: 100%;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_meta {
    text-align: center;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_meta div {
    font-size: 12px;
}

.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast .podcast-content .podcast_meta div:last-child {
    justify-content: center;
}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_meta p:last-child,
.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_meta div:last-child {
    justify-content: center;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_meta p:last-child a {
    margin: 0 3px 10px 3px !important;
    padding-left: 15px!important;
}
.page-template-template_contact #content .wrap-map .info{
    border-radius: 25px 25px 0 0;
    padding: 20px 20px 20px 20px;
    width: 90%;
    margin: 0 auto;
}
.page-template-template_contact #content .wrap-map .map {
    width: 100%;
    padding: 25px 20px 15px 20px;
    border-radius: 20px;
    padding: 20px 15px!important;
}
.page-template-template_contact #content .fluid-wrapper form [type="submit"]{
    width: 50px;
    height: 70px;
}
.page-template-template_contact #content .fluid-wrapper form [type="text"]{
    padding-left: 50px;
}
.page-template-template_testimonials #content .bot-content #contentPaging2, .page-template-template_testimonials #content .bot-content #contentPaging{
    column-count: 2;
}
.page-template-template_testimonials #content .bot-content .wp-tab-content .slider8 {
    column-count: 2;
}
#content .havingHeadingBg .bot-content h1.pagetitle{
    padding: 15px 25px;
    min-height: 180px;

}
#content .wrap-video5 video{
    max-width: 95%;
    height: 50.5vw;
}  
#content #custom_html-21 .courseVideos{padding:20px 15px 15px 15px;}
#content #custom_html-22 .courseVideos, #content #custom_html-30 .courseVideos{
    padding:0 20px;   
}
#content #custom_html-22 .courseVideos .f-carousel, #content #custom_html-30 .courseVideos .f-carousel{
    --f-carousel-slides-per-page: 2;
}
#content #custom_html-21 {display: none;}
#content #custom_html-22 {display: block;}
#content .bot-content .wrap-button2 .button{
    font-size: 15px;
}
#content .wrap_testimonial-2{
    padding-left:15px;
    padding-right:15px;
}
#content .wrap_testimonial-2 ul li {width: 100%;}
#article .post-content .post-password-form label input{
    max-width: calc(100% - 120px);        
}
#article .post-content .post-password-form input[type="submit"]{
    width: 120px;
}
.single-post .post-content #custom_html-2 video{
    max-width: 95%;
    height: 50.5vw;
}
#content .wrap-box-NLI2 .text2 hr{
    margin-top: 15px;
    margin-bottom: 10px;
}

}
@media (max-width: 640px){ 
    #content h2 {font-size: 25px;}
#content .bot-content h1.pagetitle, #content .bot-content h1.single-title {
    font-size: 25px;
}     
.page-template-template_inthenews #content .wpb_row .column_container {width:46%;}     
.page-template-template_inthenews #content .ui-tabs-nav{
    max-width: 280px;
    margin: 0 auto!important;
}
.page-template-template_inthenews #content .ui-tabs-nav li {
    border: none;
    background: none;
    margin: 0 0 15px 0;
    width: 100%;
}
.page-template-template_inthenews #content .ui-tabs-panel .excerpt a, .allmediaarchive .wpb_row .column_container .excerpt a{font-size: 14px;}
.page-template-template_inthenews #content .ui-tabs-panel .excerpt p, .allmediaarchive .wpb_row .column_container .excerpt p{font-size: 12px;}
.page-template-template_inthenews #content .wpb_row .column_container, .allmediaarchive .wpb_row .column_container {
    width: 280px;
}
.page-template-template_inthenews #content .ui-tabs-panel .img_inthe, .allmediaarchive .wpb_row .column_container .img_inthe {height: 135px;}
#content h3 {font-size: 20px;}
#content h4 {font-size: 18px;}
#content h5 {font-size: 16px;}
#content br.br2{display: none;}
#content .bot-content .wrap-table-5col .wrap-table2{
    justify-content: center;
    flex-wrap: wrap;
}
#content .bot-content .wrap-table-5col .wrap-table2 table{
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
}
#content .wrap-img-content3{display: block;}
#content .wrap-box-NLI2 .text2 hr{
    margin-top: 5px;
    margin-bottom: 5px;
}
#content .wrap-box-NLI2 .text2 h2{font-size: 18px;}
#content .wrap-box-NLI2 .wrap-box-NLI2-bot h2 {
    margin-bottom: 10px;
}
#content .wrap-box-NLI2 .text2 .button2 {width: 130px;}
#content .wrap-box-NLI2 .text2 a{
    font-size: 12px;
    line-height: 1.1;
    display: block;
}
.row2 .col-6.border-right {
    border-right: none;
    border-bottom: 2px solid #fff;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
#content .bot-content .content-border .col-6 p{width: 100%;}
#content .bot-content .content-border .col-6 a.button{
    min-width: 100%;
    font-size: 16px;
}
.page-template-template_inthenews .has-iframe .fancybox__content iframe{height: 55.5vw;}
#blog-page .blog-page-ul{/*column-count: 1;*/}
#blog-page .blog-page-ul li{
    width:100%;
}
#blog-page .blog-page-ul li .description{
    min-height: auto;
}
#blog-page .blog-page-ul li .divwrap .description h5 a{font-size:95%;}
.page-template-template_full_width #content #panel_bg .blackbox h2 {
    font-size: 25px;
    /*height: 75px;*/
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .title h4 {
    padding: 15px 15px;
    font-size: 16px;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .new-content p{font-size:14px;}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .new-content h4{
    letter-spacing: 3px;
}
#content .bot-content table.tab-learn .day-col2 {font-size: 9px!important;}
#content .bot-content table.tab-learn td div, #content .bot-content table.tab-learn td{padding:5px;font-size: 10px!important;}
#content .col-9.box-border{
    padding: 15px !important;
}
#content .bot-content table.tab-fasttrack .day-col1 h3{
    font-size: 12px;
}
#content .bot-content table.tab-fasttrack h5{
    font-size: 12px;
}
#content .bot-content table.tab-fasttrack .day-col2{
    font-size: 8px !important;
}
#content .bot-content table.tab-fasttrack td.price2 p {
    margin-bottom: 2px;
    font-size: 10px;
    line-height: 1;
}
#content .bot-content table.tab-fasttrack td.border-width{
    border-right-width: 3px!important;
}
}
@media (max-width: 480px) { 

    .page-template-template-injection-default #content table.day3 .button-bg td a, #content .bot-content .content-border .col-6 a.button{
    font-size: 14px;
} 
#content table.day2 td{
    font-size: 12px;
}
#content .bot-content .col-ul-03 .row2 .col-6{width:100%;}
#content .wrap-video5 video{
    max-width: 95%;
    height: 50.5vw;
}   
.page-template-template_testimonials #content .bot-content #contentPaging2, .page-template-template_testimonials #content .bot-content #contentPaging{
    column-count: 1;
}
.page-template-template_testimonials #content .bot-content .wp-tab-content .slider8 {
    column-count: 1;
}
.bot-content .register-boxes h2 {font-size: 20px;}
.bot-content .register-boxes .button{font-size:18px;padding-left: 30px;padding-right: 30px;}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .ssp-album-art-container{
    display: BLOCK!important;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .ssp-album-art-container .ssp-album-art{
    width: 140px;
    height: 140px;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_player .ssp-player-inner {
    padding: 5px 15px;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .wrap-title-podcast-2 {}

.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .wrap-title-podcast {
    width: 100%;
}

.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast .youtube.youtube-mobile {
    width: 200px !important;
    border: none;
}
.page-template-page-approved-php #content .bot-content .wrap-button-faq li a {
    width: 330px;
    font-size: 13px;
}
#content table.day3 .wrap-content3{
    text-align: center;
}
#content table.day3 .wrap-content3 .video{
    float: none;
    margin: 0 auto;
    margin-bottom: 15px;
}
.page-template-page-approved-php #content .bot-content img.alignright {
    float: none;
    margin: 0 auto;
    display: BLOCK;
    margin-bottom: 15px;
    max-width: 100%;
}
#content #custom_html-21 .courseVideos .row .col, #content #custom_html-29 .courseVideos .row .col{
    width:48%;
}
#content .wrap-box-NLI2 .text2 h2{font-size: 16px;}
#content .wrap-box-NLI2 .wrap-box-NLI2-bot h2 {margin-bottom: 5px;}
}
@media (max-width: 440px) {
    #content .bot-content h1.pagetitle, #content .bot-content h1.single-title{font-size: 20px;}
#content h2 {font-size: 22px;}
}
@media (max-width: 400px) {  
    .page-template-template-injection-default #content table.day3 .button-bg td a, #content .bot-content .content-border .col-6 a.button{
    font-size: 13px;
} 
.page-template-template_contact #content .wrap-map .info{
    padding: 20px 15px 20px 15px;
    width: 92%;
}
#content .bot-content table.tab-fasttrack h5 {
    font-size: 10px;
}
#content .bot-content table.tab-fasttrack td{
    font-size: 9px !important;
}
#content .bot-content table.tab-fasttrack .day-col2 {
    font-size: 6px !important;
}
}
@media (min-width: 1400px) {  
    /*all page*/ 
    .row2 .col-8, .row2 .col-6, .row2 .col-4,.row2 .col-3, .row2 .col-7{padding:0 1vw;}
.row-box-color{
    margin-bottom:3vw;
}
.row-box-color a{padding:1vw;}
.page-template-page-approved-php #content .bot-content td{padding:0.47vw;}
.page-template-page-approved-php #content .bot-content table.day td.hr{
    padding-bottom: 0.47vw;
}
#content .bot-content table.tab-learn td{
    padding: 0.66vw;
}
#content .bot-content table.tab-fasttrack td{

}
#content .bot-content table.tab-learn td div{
    padding: 0.66vw;
}
.page-template-page-approved-php #content .bot-content tr.blue td.title-row{
    padding-bottom: 0.47vw;
}
#content .bot-content table.tab-learn .day-col2{
    font-size: 1.12vw!important;
}
#content .bot-content table.tab-fasttrack .day-col2{
    font-size: 0.95vw !important;
}
#custom_html-2 .play, #custom_html-5 .play{background-size:4vw auto ;}
#content .bot-content h2.pagetitle {
    margin-bottom: 2.33vw;
}
.bot-content ul, .bot-content ol{
    padding-left:1vw;
    margin-left:1vw;}
#content .wrap-box-NLI2 .text2 h2{font-size:2.4vw;}    
#content .wrap-box-NLI2 .text2 hr{margin-top: 1.67vw;margin-bottom: 1.67vw;border-width: 0.2vw;}
#content .wrap-box-NLI2 .text2 a{font-size:1.4vw;}
#content .wrap-box-NLI2 .wrap-box-NLI2-bot h2{margin-bottom:1.4vw;}
#content .wrap-box-NLI2 .text2 .button2 {
    width: 15vw;
}

h1, h2, h3, h4, h5{margin-bottom:1.5vw;}
#content h1 {font-size: 2.6vw;}
#content h2 {font-size: 2.5vw;}
#content h3 {font-size: 2.2vw;}
#content h4 {font-size: 1.47vw;margin-bottom:0.66vw;}
#content h5 {font-size: 1.2vw;margin-bottom:0.66vw;}
#content h6 {font-size: 1.06vw;}
#content .bot-content h1.pagetitle, #content .bot-content h1.single-title{margin-bottom:3vw;padding: 1.33vw 1.5vw 0 1.5vw;font-size: 2.8vw;}
#content .havingHeadingBg .bot-content h1.pagetitle{
    min-height: 16.66vw;
    padding:1vw;
}
#content table.day2{
    max-width: 47vw;
}
#content table.day2 .day-col1 {
    width: 11.33vw;
}
#content table.day2 td.hr{
    padding-bottom: 0.47vw;
}
#content table.day2 .title-row{font-size:0.9vw;}
#content table.day2 td{
    font-size:0.95vw;
}
#content table.day3{
    max-width: 47vw;
}
#content table.day3 .wrap-content3{
    margin-bottom: 1vw;
}
#content table.day3 .wrap-content3 .video{
    width:13.33vw;
    margin-right: 1vw;
    margin-bottom: 0.66vw;
    border: 0.27vw solid #fff;
    box-shadow: 0px 0px 0.26vw #444;
    border-radius: 0.27vw;
    height: 8vw;
    padding: 0.66vw 0.66vw 1.2vw 0.66vw;
    font-size: 1vw;
}
#content table.day3 td.title-row{
    padding: 1vw;
}
.page-template-page-approved-php #content table.day3 td{
    padding: 1vw;   
}
#content table.day3 .button-bg td{
    padding:0.43vw;
}
.fasttrack-arrow p{
    width: 8vw;
    height: 8vw;
    font-size: 1.06vw;
}
.bot-content h3.title{
    margin-bottom: 3.5vw;
}
.fasttrack-arrow img {
    width: 3.3vw;
    margin-bottom: -0.66vw !important;}
.bot-content h4.title{margin-bottom:2vw;}
#content .bot-content .title-link2{margin-top: 1vw;}
#content .bot-content .title-link2 a {
    font-size: 1.33vw;
    padding: 1.5vw 1vw;
}
#content .wrap-video5 video{
    max-width:45vw;
    height: 25.55vw;
    margin-bottom: 1vw!important;
} 
.page-template-template-injection-default #content table.day3 .button-bg td a{
    font-size: 1.1vw;  
}
#content .bot-content #custom_html-4, #content .bot-content #custom_html-3{
    margin-bottom: 1vw;  
}
.page-template-page-approved-php #content ul#hsocial2 li{
    margin: 0 0.15vw 1vw 0.15vw;
}
.page-template-page-approved-php #content ul#hsocial2 li a{
    width:2.4vw;height:2.4vw;
}

.page-template-template_contact #content .wrap-map .info{
    padding: 2.67vw;
    border-radius: 1.66vw 0px 0px 1.66vw;
}
.page-template-template_contact #content .wrap-map .map{
    padding: 1.66vw 1.66vw 1vw 1.66vw;  
    border-radius: 1.66vw;
}
.page-template-template_contact #content .fluid-wrapper form [type="submit"]{
    width: 4vw;
    height: 5vw;
}
.page-template-template_contact #content .fluid-wrapper form [type="text"]{
    padding-left: 4.33vw;
    padding-right: 1vw;
    height: 2.67vw;
    font-size: 0.9vw;
}
.page-template-template_contact #content .wrap-map{
    margin-bottom: 2.67vw;
}
.page-template-template_contact #content .wrap-map .map iframe{
    height:13.33vw;  
}
.page-template-template_contact #content .wrap-map .map a{padding-top:0.66vw;}
.page-template-template_contact #content .wrap-map .info h4{
    margin-bottom:1.33vw;
}
.page-template-template_contact #content .bot-content .box-color-01{
    padding-top: 2.67vw;
    padding-bottom: 4vw;
}
.page-template-template_contact #content .bot-content a.button{
    max-width: 18.66vw;
    margin-top: -1.45vw;
}
#content #custom_html-21 .courseVideos, #content #custom_html-29 .courseVideos {
    max-width: 47vw;
    padding-top:2.33vw;
    margin-bottom: 1vw;
}
#content #custom_html-21 .courseVideos .row .col, #content #custom_html-29 .courseVideos .row .col{margin-bottom:1.33vw;}
#content #custom_html-21 .courseVideos .row .col .video, #content #custom_html-29 .courseVideos .row .col .video{
    border: 0.27vw solid #fff;
    box-shadow: 0px 0px 0.26vw #444;
    border-radius: 0.27vw;
    height: 8vw;
    padding: 0.66vw 1vw;
    font-size: 1vw;
}
#content #custom_html-22 .courseVideos{
    max-width: 47vw;
    margin-bottom: 2vw;
}
#content #custom_html-22 .courseVideos .video{
    padding: 0.66vw;
    border: 0.27vw solid #fff;
    box-shadow: 0px 0px 0.26vw #444;
    border-radius: 0.27vw;
    height: 8vw;
    font-size: 1vw;
    margin: 0 0.5vw;
}
#content #custom_html-22 .courseVideos .f-carousel__nav .is-prev{
    left:-2vw;
}
content #custom_html-22 .courseVideos .f-carousel__nav .is-next {
    right: -2vw;
}
/*end all page*/
.course-box{max-width: 47vw;}
.course-box .box2{
    margin-bottom: 1.33vw !important;
    padding-bottom:2vw;
    border-radius: 0.66vw;
}
.course-box .box2 .title2{
    padding: 1.75vw 0.66vw;
    margin-bottom: 1vw;
}
.course-box .box2 .title2 img{    height: 3vw;}
.course-box .box2 p{
    padding: 0 0.66vw;
    font-size: 1.06vw;
}
.course-box .box2 b{
    font-size: 1.15vw;
    margin-bottom: 0.5vw !important;
}
.bot-content .register-boxes{
    padding-top: 4vw;
    padding-bottom: 4.5vw;
    padding-right: 12%;
    padding-left: 12%;
}
.bot-content .register-boxes .logo-icon2{
    margin-bottom: 1.33vw;
}
.bot-content .register-boxes img{
    width: 11.5vw;
}
.bot-content .register-boxes h2{
    font-size: 1.6vw;
    margin-bottom: 2vw;
}
.bot-content .register-boxes .button{
    padding: 1.33vw 0.33vw;
    font-size: 1.47vw;
    border-radius: 0.6vw;
}
.page-template-page-approved-php #content .bot-content .testimonials_btn.testimonials_viewmore{
    font-size: 1.33vw;
    padding: 1.33vw 1vw;
}
.page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow .cycle-slide{
    font-size:1.2vw;
    padding-bottom:1.2vw;
}
.page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow .cycle-slide p{
    font-size:1.2vw;  
}
.page-template-page-approved-php .wrap_testimonial_slider .cycle-slideshow {
    max-width:53.33vw;
    height: 37vw!important;
}
.page-template-page-approved-php .wrap_testimonial_slider .example-pager{bottom: 3.33vw;}
/*blog*/
#content .spotlight-top {
    padding: 2.66vw 4.66vw;
    margin-bottom: 1.33vw;
}
/*vw podcast*/
.post-type-archive-podcast .wrap-page .podcast-first.podcast-item{
    padding: 1vw 0 0 1vw;
}

.post-type-archive-podcast #content .podcast-first.podcast-item .podcast-content p{
    font-size: 1.06vw;
}
.post-type-archive-podcast .wrap-page .podcast-first.podcast-item .podcast .youtube {
    width: 19vw;
    padding: 1.66vw 1.66vw 1.33vw 1.66vw;
    border-radius:3.33vw;
}
.post-type-archive-podcast .wrap-page .podcast-first.podcast-item .podcast .podcast-content {width: calc(100% - 19vw);padding-left: 2.33vw;}

.post-type-archive-podcast #content .podcast-item .podcast .podcast-content .podcast_meta a{
    width: 2.67vw;
    height: 4vw;
    margin: 0 0.33vw; 
    font-size: 0.66vw;
}
.post-type-archive-podcast #content .podcast-list-item .podcast-content p {
    width: 100%;
    margin-bottom: 1.33vw;
    font-size: 0.85vw;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .podcast-content .podcast_meta{
    padding-top:1vw;
}

.post-type-archive-podcast .wrap-page .podcast-first.podcast-item .podcast .podcast-content .podcast_meta p:last-child{
    margin-bottom: 0!important;
}
.post-type-archive-podcast .page-template-page-approved-php #content .bot-content h3.title-podcast{
    letter-spacing: 0.2vw;
    padding-top: 2.67vw;
    margin-bottom: 2.33vw;
}
.post-type-archive-podcast #content .podcast-list-item{
    padding: 2.33vw;
    border-radius: 2.33vw;
    margin-bottom: 2.33vw;
}
.post-type-archive-podcast #content .podcast-list-item .podcast-content .mediaClick a{
    font-size: 1.2vw;
    padding: 0 0.66vw;
    padding:0px;
    margin-right:1.33vw;
}
.post-type-archive-podcast #wp-tabs-1 .ui-tabs-nav{margin-bottom: 2vw !important;}
.post-type-archive-podcast #wp-tabs-1 .ui-tabs-nav li{
    width: 20vw;
    margin: 0 0.66vw 1vw 0.66vw!important;
}
.post-type-archive-podcast #wp-tabs-1 .ui-tabs-nav li a{
    padding: 1vw 1.33vw;
    font-size: 0.95vw;
}
.post-type-archive-podcast .wrap-page .podcast-item .podcast .youtube{
    width: 10vw;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_meta_wrap .podcast_meta p{
    font-size: 0.7vw!important;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_meta_wrap .podcast_meta p a{margin: 0 0.3vw;}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content .podcast_meta_wrap .podcast_meta p .podcast-meta-duration {
    font-size: 0.7vw;
    padding-left: 0.3vw;
}
.post-type-archive-podcast .wrap-page .podcast-item.podcast-last .podcast-content ul li{
    font-size: 0.85vw;
}
.post-type-archive-podcast #content .right-sidebar .formtitle{
    border-radius: 0.66vw 0.66vw 0px 0;
}
.post-type-archive-podcast #content .right-sidebar .formtitle h2{
    padding: 1vw;
    font-size: 2vw;
}
.post-type-archive-podcast #content .right-sidebar .formtitle h2:before{
    width: 4vw;
    height: 4vw;
    margin-right: 0.66vw;
}
.post-type-archive-podcast .right-sidebar .wpcf7-form p .wpcf7-submit{
    font-size: 1.66vw;
    padding: 0.66vw 0;
    border-radius: 0.33vw;
}
/*faq vw*/
.page-template-page-approved-php #content .bot-content .vc_tta-container{
    padding: 0 4.66vw 3vw 4.66vw;
}
.page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel{
    border-width: 0.12vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
}
.page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel:last-child{
    border-width: 0.12vw;
}
.page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel-heading a{
    font-size: 1.2vw;
}
.page-template-page-approved-php #content .bot-content .vc_tta.vc_general .vc_tta-panel-body{
    padding: 0.9vw 1.33vw 0 1.33vw;
}
/*end faq*/
/*vw css*/ 
.vc_row {
    margin-left: -1vw;
    margin-right: -1vw;
}   
.vc_column_container .vc_column-inner {padding-left: 1vw;padding-right: 1vw;}

.page-template-page-approved-php #content .bot-content{
    padding:1.66vw 4.66vw 1.33vw 4.66vw;
}
.bot-content p{margin-bottom: 1vw;} 
.bot-content ol, .bot-content ul{
    padding-left:1vw;
    margin-left: 1vw;   
    margin-bottom: 1vw; 
}   
.bot-content ul li, .bot-content ol li{margin-bottom:0.33vw;}
.footer-approved {
    padding-top: 3.33vw;
}   
.footer-approved .img-footer{
    margin-bottom: 2.66vw;
}
.footer-approved .img-footer img{
    max-width: 30vw;
    width:100%;
}   
.footer-approved .footer-cols-page .top-menu-footer .widget {
    padding: 0 1.66vw;
    margin-bottom: 1vw;
}
.footer-approved .top-menu-footer .boxes-title h2{
    margin-bottom: 0.33vw;
    font-size: 1.1vw;
}   

.footer-approved .top-menu-footer ul li a, .footer-approved .top-menu-footer p{font-size:0.9vw}
.footer-approved .bot-footer-approved p{
    font-size: 1.06vw;
    margin-bottom: 0.4vw;
}  
.footer-approved .bot-footer-approved ul{margin-bottom: 1.6vw;}
.footer-approved .bot-footer-approved ul li{
    font-size: 0.9vw;
    padding: 0 0.33vw;
    margin-bottom: 0.66vw;
}       
.footer-approved .bot-footer-approved #custom_html-9{
    max-width: 72vw;
}
.footer-approved .bot-footer-approved #custom_html-9 p {
    font-size: 0.75vw;
}
.footer-approved .footer-social{
    margin-bottom: 1.33vw;
    background-size: auto 0.15vw;
}
.footer-approved .footer-social ul#social{
    width: 14vw;
    margin-bottom: 0.66vw;
    margin-top: 0.66vw;
    padding: 0.33vw 0.44vw;
}
.footer-approved .footer-social ul#social li a{
    width: 2.33vw;
    height: 2.33vw;
}
.footer-approved .bot-footer-approved{
    padding: 0 1vw 0vw 1vw;
}

.post-type-archive-podcast .right-sidebar .formtitle h3{
    padding: 1vw 1vw;
    font-size: 1.2vw;
    line-height: 1.1;
}
.post-type-archive-podcast .right-sidebar .formtitle h3:before{
    width: 2.5vw;
    height: 2.5vw;
    margin-right: 0.8vw;
}
.post-type-archive-podcast .right-sidebar .wpcf7-form{
    padding: 1vw 1vw 0 1vw;
}
.post-type-archive-podcast .right-sidebar .wpcf7-form p input.wpcf7-text{
    height: 2vw;
}
/*webinar-series*/

.page-template-page-templatestemplate_full_width_blue-php #panel_bg {
    padding-bottom: 2.33vw;
    padding-top: 2.33vw;
}
.page-template-page-templatestemplate_full_width_blue-php .whitebox p{
    font-size: 1.2vw;
    letter-spacing: 0.06vw;
}
.page-template-page-templatestemplate_full_width_blue-php #content .black-header h3{
    padding: 0.66vw 6.5vw 1vw 1.2vw;
    font-size:2vw;
}
.page-template-page-templatestemplate_full_width_blue-php .pinkwhite_box{
    width: 64vw;
}

.page-template-page-templatestemplate_full_width_blue-php .pinkwhite_box p.logo{
    margin-top: -1vw;
    margin-right: -1.2vw;  
}
.page-template-page-templatestemplate_full_width_blue-php .pinkwhite_box p.logo img{
    width: 7.33vw;
}
.page-template-page-templatestemplate_full_width_blue-php #content .pinkbox, .page-template-page-templatestemplate_full_width_blue-php #content .whitebox{
    padding: 1.1vw 1vw 1vw 1vw;
}
/*end webinar-series*/
/*skin-scene-online*/
.page-template-template-webinar #wp-tabs-1 .ui-tabs li a{
    font-size: 0.9vw;
    padding: 0.33vw;
}
/*end skin-scene-online*/


.page-template-page-approved-php #content .bot-content .wrap-button-faq li{
    margin:0 0.66vw 1vw 0.66vw;
}
.page-template-page-approved-php #content .bot-content .wrap-button-faq li a{
    padding: 1vw 1.33vw;
    border-radius: 0.66vw;
}
#content .bot-content .box-color-01.box-logo {
    padding-top: 0.66vw;
    padding-bottom: 0.66vw;
    font-size: 0.95vw;

}
#content .bot-content .box-color{
    padding:3vw 4.66vw 3vw 4.66vw;
}
#content .bot-content .box-color.padding1{
    padding-bottom: 0.33vw;
    padding-top: 1.66vw;
}
#content .bot-content .box-color-01{
    padding: 2vw 4.66vw ; 
}
#content .bot-content .box-color-02{
    padding: 3vw 4.66vw;
}
#content .bot-content .box-color-02.pp {
    padding-bottom: 6vw;
}
#content .bot-content .box-color.box-color2 {
    padding-top: 4vw;
    padding-bottom: 4vw;
    padding-bottom: 2vw;
}
#content .bot-content .box-color-01 img{
    width: 16.67vw;
    margin-bottom: 0.66vw;
}
#content .bot-content .box-color-01 ul li {
    font-size: 0.9vw;
    font-size: 1.05vw;
}
#content .bot-content a.button, #content .bot-content .button3{
    padding:0.8vw 1vw 0.85vw 1vw;;
    border-radius: 0.66vw;
    font-size: 1.2vw;
    min-width: 21.33vw;
    margin-bottom: 0.8vw;
}
#content .bot-content a.button.button-l{
    max-width: 33vw;
    font-size: 1.5vw;
    margin-top: 1.33vw;
    margin-bottom: 15px;
}

#content .bot-content .title-link{
    padding: 0.33vw 1vw;
}
#content .bot-content .title-link img {
    width: 2.33vw;
    margin-right: 0.66vw;
}
#content .bot-content .wrap-table2 table td{font-size:0.85vw;}
#content .bot-content .wrap-table2 table tr:first-child td{
    height:2.33vw;
}
#content .bot-content .wrap-table2 table tr:last-child td{
    /*height: 5.6vw;*/
}
#content .bot-content .content-border .col-6{padding:1.66vw 1.33vw;}
#content .bot-content .content-border .col-4{
    padding:1vw;
}
#content .bot-content .content-border .col-4 .button{font-size:1vw;}
#content .bot-content hr {
    margin-top: 1vw;
    margin-bottom: 1vw;
}
.footer-approved .footer-social .col-wrapper:after{
    border-width: 0.16vw;
    width: 75%;
}
#content .right-sidebar{
    padding: 2.33vw 2vw 0 2vw;
}
#content .right-sidebar .sidebar1{border-radius:0.66vw;}   
#content .right-sidebar .sidebar1 .textwidget{
    padding: 1vw 1vw 0 1vw;
}
#content .right-sidebar .widget{
    margin-bottom: 2.33vw;
}
#content .right-sidebar .phone h3{
    font-size: 1.66vw;
    margin-bottom: 2.33vw;
}
#content .right-sidebar .sidebar2 h2, #content .right-sidebar .sidebar1 h2, #content .right-sidebar .formtitle h2{
    font-size:2vw;
    padding: 1.33vw 0 1vw;
}
#content .right-sidebar .widgetheading43 h3, #content .right-sidebar .sidebar3 h2, #content .right-sidebar #nav_menu-13.sidebar2 h2{
    font-size:1.45vw;
    padding:0.66vw 2vw 0.8vw 2vw;
}
#content .right-sidebar .sidebar3 #email_newsletter{
    height: 2.3vw;
    line-height: 2.3vw;
}
#content .right-sidebar .sidebar3 .submitButton, #content .right-sidebar .sidebar4 .submitButton, #content .right-sidebar .sidebar5 #searchform .searchsubmit, #content .right-sidebar .sidebar7 #searchform .searchsubmit{
    font-size: 1.2vw;
    margin-top: 0.33vw;
    height: 2.3vw;
    line-height: 2.3vw;
}
#content .right-sidebar .sidebar3 #pardot-form{padding:1vw;}
#content .blackbox {
    border-radius: 0.66vw;
    width: 37vw;
    margin-top: 1vw;
    padding: 0.33vw 0px;
    margin-bottom: 1vw;
}
#content .pinkbox {
    padding: 1vw 2.33vw;
}

#content .pinkbox h1 {margin-bottom: 0.66vw;}

#content .pinkbox ul {margin-top: 0.66vw;}

#content .whitebox {
    padding: 0.66vw 1.33vw;
}

#content .whitebox h2 {
    margin-bottom: 0.66vw;
}

#content  .pinkwhite_box {
    width: 65vw;
    border-radius: 0px 0px 1vw 1vw;
}
#content .pinkwhite_box p.logo {
    margin-top: -1vw;
    margin-right: -1.33vw;

}
.page-template-template_inthenews #content .ui-tabs-nav{
    margin-bottom: 1.33vw!important;
    padding: 0px 3vw;
}
.page-template-template_inthenews #content .ui-tabs-nav li{
    margin: 0 0.66vw 1.33vw 0.66vw;
}
.page-template-template_inthenews #content .ui-tabs-nav li a{
    border-radius: 0.66vw;
    padding: 1vw 1.33vw;
    font-size: 0.95vw;
}
.page-template-template_inthenews #content .wpb_row .column_container, .allmediaarchive .wpb_row .column_container{
    margin-bottom:1.66vw;
}
.page-template-template_inthenews #content .ui-tabs-panel .img_inthe, .allmediaarchive .wpb_row .column_container .img_inthe{
    height:7vw;
}
.page-template-template_inthenews #content .ui-tabs-panel .excerpt, .allmediaarchive .wpb_row .column_container .excerpt{
    padding: 0.66vw 1vw;
}
.page-template-template_inthenews #content .ui-tabs-panel .excerpt a, .allmediaarchive .wpb_row .column_container .excerpt a{font-size:0.85vw;margin-bottom: 0.33vw!important;}
.page-template-template_inthenews #content .ui-tabs-panel .excerpt p, .allmediaarchive .wpb_row .column_container .excerpt p{font-size:0.7vw;}
.page-template-template_blog #content .tab{
    margin-bottom:3vw;
}
.page-template-template_blog #content .tab li a{
    border-radius: 0.66vw;
    padding: 0.95vw 0.33vw;
}
#blog-page .blog-page-ul li .description{
    padding: 0.66vw 1vw;
    min-height: 4.5vw;
}
#blog-page .blog-page-ul li .divwrap .description .more p{padding-top:0.33vw;}
.single #content .relatedPost .wrap-related-Post .related-Post{
    border-radius: 0.66vw;
}

.single #content .relatedPost .wrap-related-Post .related-Post .related-thumb{
    height:7.5vw;
}
.single #content .relatedPost .wrap-related-Post .related-Post .title-like{
    padding:0.66vw;
}
.single #content .tag_navi .navigation{
    margin-bottom:0.66vw;
}
.page-template-template_testimonials #content .bot-content #contentPaging2, .page-template-template_testimonials #content .bot-content #contentPaging{
    column-gap: 1vw;
    margin-bottom: 1vw;
}
.page-template-template_testimonials #content .bot-content .wp-tab-content .slider8{
    column-gap: 1vw;
    margin-bottom: 1vw;
}
.page-template-template_testimonials #content .bot-content .wp-tab-content .slide{
    margin-bottom: 1vw;
    padding: 1vw;
}
.page-template-template_full_width #content .pinkwhite_box{
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    margin-bottom: 1.66vw;
}
.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box{
    width: 75%;
}
.page-template-template_full_width .pinkwhite_box .right-pinkwhite_box{
    width:25%;
}
/*invited-skin-scene-chicago*/
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .new-content{
    padding: 1.66vw 6.66vw 1vw 6.66vw;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .new-content h4{
    letter-spacing: 0.33vw;
    margin-bottom: 1.33vw;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .new-content p {
    font-size: 1.06vw;
    margin-bottom: 1.33vw;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .title h4{
    padding: 1.66vw 3vw;
    font-size: 1.66vw;
}
.page-template-template_full_width .pinkwhite_box .right-pinkwhite_box .wrap-form{
    padding: 1.66vw 2vw 0px 2vw;
    margin-bottom: 1.66vw;
}
#content .bot-content .wrap-button2 {
    padding-top:1vw;
}
#content .bot-content .wrap-button2 .button{
    margin:0 0.66vw 1vw 0.66vw;
}
#content .wrap_testimonial-2{
    padding: 2vw 4.66vw 2vw 4.66vw;
}
#content .wrap_testimonial-2 h3{
    margin-bottom:1.66vw;
}

#content .wrap_testimonial-2 ul li{
    padding: 1vw;
    border-radius: 1vw;
    font-size: 1.2vw;
    margin-bottom: 1.33vw!important;
}

#content .wrap_testimonial-2 ul li .quote{
    margin-bottom: 0.66vw;
    width: 1.66vw;
}
#content .wrap_testimonial-2 ul li .star{
    padding-top: 0.66vw;
    margin-bottom: 0.66vw;
    width: 7.5vw;
}
.single-post .post-content #custom_html-2 video{
    max-width: 45vw;
    height: 25.9vw;
    border-width: 0.33vw;
    border-radius: 0.33vw;
}
}
/*end vw css*/


#content .right-sidebar .widget#text-38, body .footer-approved .img-footer2{
    display: none!important;
}
/*podcast-detail*/
.single-podcast #content #article{
    box-shadow: 0px 0px 10px #ddd;
    border-radius: 35px;
    padding: 35px;   
    margin-top: 45px;

}
.single-podcast #content #article header h1{
    padding: 0;
    text-align: left;
    font-size: 22px;
    margin-bottom: 10px;  
    margin-top:0px;
}
.single-podcast #content #article article{margin-bottom:0px;}
.single-podcast #content .post-content .podcast_player h3.ssp-player-title{
    font-size: 18px;
    color: #008c99;  
}
.single-podcast #content .post-content .podcast_meta{
    display: none;
}
.single-podcast #content .post-content .article-footer{
    display: none;
}
.single-podcast #content .post-content p{
    font-family: 'tex-gyre-adventor',sans-serif;
}
.single-podcast #content .purplePodCast .post-content header h1{
    color: #9050ed!important;
}
.single-podcast #content .purplePodCast .mediaClick a{
    color: #9050ed!important;
}
.single-podcast #content .mediaClick a{
    font-family: 'tex-gyre-adventor',sans-serif;
    font-weight: 700;
    font-size: 18px;
    padding: 0;
    margin-right:20px;
}
.single-podcast #content .SocialSharing{

}
.single-podcast #content .SocialSharing ul{
    margin-bottom: 0;
    justify-content: end;
    margin-top: -30px;
}
.single-podcast #content .SocialSharing ul li a:hover{
    opacity:0.8;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare{
    display: flex;
    margin-left: auto;
    margin-top:-3px;
    align-items: center;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare span{
    color: #9050ed;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
}
.post-type-archive-podcast #content #medical_professionals  .podcast-list-item .podcastShare span{
    color: #00b0bb;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare div{
    margin-left: 10px;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare div a{
    background: url(../images/icon-SocialSharing3.webp) no-repeat 0 0 transparent;
    background-size: auto 100%;
    font-size: 0;
    height: 35px;
    width: 35px;
    display: BLOCK; 
    background-position: 50% 0;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare div a:hover{
    opacity:0.8;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare div.emailShare a{
    background-position: 100% 0;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare div.smsShare a{
    background-position: 0% 0;
}
#media_image-3.categoryId_56, #media_image-3.categoryId_527, #media_image-3.categoryId_57, #media_image-3.categoryId_58, #media_image-3.categoryId_312, #media_image-3.categoryId_676, #media_image-3.categoryId_677, #media_image-3.categoryId_74, #media_image-3.categoryId_73 {
    display: none!important;
} 

#custom_html-32 {
    padding: 0;
    margin: 0;
}
#custom_html-32 .widgettitle{
    display: none;
}
#custom_html-32 .row2{margin:0px;}
#custom_html-32 .row2 a{
    display: block;
    /*width: 50%;*/
}
#custom_html-32 img{
    display: block;
    width: 100%;

}
.page-template-template-laser-default #custom_html-32 .desktop{
    display: none;
}
.page-template-template-laser-default #custom_html-32 .mobile{     
    display: block!important;
}
.page-template-template-laser-default #custom_html-32 .mobile .internship-banner{
    display: none;
}
#content .mobile3 img, #content .mobile2 img{display: block;}
#content .mobile3 .widget_custom_html, #content .mobile2 .widget_custom_html{margin-bottom: 0px;padding:0px;}
.single-post .mobile2.categoryId_55, .single-post .mobile2.categoryId_21 {display: block!important;}
.single-post #media_image-3.categoryId_55 .desktop, .single-post #media_image-3.categoryId_21 .desktop{
    display: none;
}
.single-post #media_image-3.categoryId_55 .mobile, .single-post #media_image-3.categoryId_21 .mobile{display: block !important;}
.single-post #media_image-3.categoryId_55 .mobile .internship-banner, .single-post #media_image-3.categoryId_21 .mobile .internship-banner{display: none;}
.page-template-template-laser-default #custom_html-18 img{display: block;}
.banner-top3 img{width: 100%;}




@media (max-width: 1035px){
    .single-podcast #content #article{margin-top:15px;} 
.page-template-page-approved-php #content .bot-content {
    padding-left: 15px;
    padding-right: 15px;
}
#custom_html-32 .row2.desktop{display: none;}
#custom_html-32 .mobile{display: block!important;}
.single-post .mobile2.categoryId_55 .desktop, .single-post .mobile2.categoryId_21 .desktop{display: none;}
.single-post .mobile2.categoryId_55 .mobile, .single-post .mobile2.categoryId_21 .mobile{display: block!important;}
.page-template-template-laser-default #custom_html-32 .mobile .internship-banner{display: none;} 
.page-template-template-laser-default #custom_html-18 .desktop{display: none;}
.page-template-template-laser-default #custom_html-18 .mobile{display: block !important;}
.page-template-template-laser-default #custom_html-18 .mobile img{display: block;}
.page-template-template-laser-default #custom_html-33 .mobile2{    
    display: block!important;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 15px;
}

.single-post #content .bot-content h1.single-title{
    margin-top: 0;
    padding-top: 0;
}
.mobile2.categoryId_55, .mobile2.categoryId_21 {
    display: block !important;   
}
.mobile2.categoryId_55 img, .mobile2.categoryId_21 img{display: block;}
.mobile2.categoryId_55 .widget_custom_html, .mobile2.categoryId_21 .widget_custom_html{
    margin: 0;
}
#media_image-3.categoryId_55 .internship-banner, #media_image-3.categoryId_21 .internship-banner{
    display: none;
}
.single-post #media_image-3.categoryId_55,.single-post #media_image-3.categoryId_21{display: block!important;}

}
@media (max-width: 640px){ 
    .single-podcast #content .post-content article header h1{
    font-size:17px;
}
.single-podcast #content .post-content .podcast_player .ssp-album-art-container{display: block!important;}
.single-podcast #content .post-content .podcast_player .ssp-album-art-container .ssp-album-art{
    width: 140px;
    height: 140px;
}
.single-podcast #content .post-content .podcast_player .ssp-player-inner{
    padding: 5px 15px;
}
.single-podcast #content #article{
    padding: 15px;
    border-radius: 20px;
    margin-bottom: 25px;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare div {
    margin-left: 0;
    margin-right: 10px;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare{
    width: 100%;
    padding-top: 10px;
    margin-top:0px;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare span{margin-right:10px;}
.single-podcast #content .SocialSharing ul {
    justify-content: start;
    margin-top: 0;
    padding-top: 10px;
}

}
@media (min-width: 1400px) { 
    .single-podcast #content #article {
    padding: 2.33vw;
    border-radius: 2.33vw;
}
.single-podcast #content #article header h1{
    font-size: 1.47vw;
    margin-bottom:1vw;
}
.single-podcast #content .post-content p{
    font-size: 0.85vw;
    margin-bottom:1.33vw;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare{
    margin-top: -0.15vw;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare span{
    font-size: 1.2vw;
}
.post-type-archive-podcast #content .podcast-list-item .podcastShare div{margin-left:0.66vw;}
.post-type-archive-podcast #content .podcast-list-item .podcastShare div a{
    width:2.33vw;
    height:2.33vw;
}
.single-podcast #content .mediaClick a{
    font-size:1.2vw;
    margin-right:1.66vw;
}
.single-podcast #content .SocialSharing ul {
    margin-top: -2vw;
}

}
/*blog post-bio*/
.single-post .post-content .post-bio{
    display: flex;
    margin-top: 25px;
    box-shadow: 0 0 5px #ccc;
    margin-bottom: 25px;
    border-radius: 15px;
    padding: 15px 20px 0 20px;
}
.single-post .post-content .post-bio img{
    border-radius: 50%;
    width: 140px !important;
    height: 140px !important;
    margin: 15px 30px 15px 0;
    box-shadow: 0 0 5px #333;
    border: 3px solid #fff;
}
.single-post .post-content .post-bio .description{
    text-align: left;
}
.single-post .post-content .post-bio .description p strong{
    font-size: 140%;
}
@media (max-width: 1300px) { }
@media (max-width: 640px) { 
    .single-post .post-content .post-bio{
    display: block;
    overflow: hidden;
    text-align: center;
}
.single-post .post-content .post-bio img {
    width: 120px !important;
    height: 120px !important;
    margin:0 auto;
    margin-bottom: 5px;
}
.single-post .post-content .post-bio .description{font-size: 15px;}
}
@media (min-width: 1400px) { 
    .single-post .post-content .post-bio{
    margin-top: 1.66vw;
    margin-bottom: 1.66vw;
    border-radius: 1vw;
    padding: 1vw 1.33vw 0 1.33vw;

}
.single-post .post-content .post-bio img{
    width: 9.33vw !important;
    height: 9.33vw !important;
    margin: 1vw 2vw 1vw 0px;
    border-width: 0.2vw;
}   
}
.page-template-template_full_width .blackbox .current-flyers2 {
    display: BLOCK;
    border: none;
}
/*page-template-template-on-demand*/
.page-template-template-on-demand #content .jumpnav .Special{
    display: none!important;
}
.page-template-template-on-demand #content .havingHeadingBg .bot-content .pagetitle{padding:60px 70px 50px 70px;color:#fff;text-align:left;background-size:cover;background-position:center center;margin-bottom:25px}
.page-template-template-on-demand #content .havingHeadingBg .bot-content .pagetitle h1{margin-bottom:35px;text-transform:none}.page-template-template-on-demand #content .havingHeadingBg .bot-content .pagetitle .wrap-button{display:flex;flex-wrap:wrap}.page-template-template-on-demand #content .havingHeadingBg .bot-content .pagetitle .wrap-button p{margin-bottom:0}.page-template-template-on-demand #content .havingHeadingBg .bot-content .pagetitle .wrap-button .button{margin-top:15px;box-shadow:none;min-width:220px;margin-right:15px;margin-bottom:0}.page-template-template-on-demand #content .bot-content .box-color{margin:0}.page-template-template-on-demand #content .bot-content .box-color#Special{background:#00b0bb;margin-top:15px;padding-bottom:5px;margin-bottom:45px}.page-template-template-on-demand #content .bot-content .box-color#Special img{width:100%}
.page-template-template-on-demand #content .bot-content .box-color#Special .row2{align-items:center}.page-template-template-on-demand #content .bot-content .box-color#Special p{color:#fff}.page-template-template-on-demand #content .bot-content .box-color#Special .button{background:#00758f;box-shadow:5px 5px 1px #0094a2;margin-bottom:0}
.page-template-template-on-demand #content .bot-content .box-color#Special h4{color:#fff;margin-bottom:15px;line-height:1.3}.page-template-template-on-demand #content .bot-content .box-color#Special h5{color:#fff;font-weight:normal;line-height:1.3;margin-bottom:15px}
.page-template-template-on-demand #content .bot-content .box-color#Special .left{text-align:left}
.page-template-template-on-demand #content .bot-content .box-color#Special .right{text-align:left;padding-left:30px}
.page-template-template-on-demand .page-template-page-approved-php #content .bot-content .vc_tta-container{padding:0;text-align:left}.page-template-template-on-demand .page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel,.page-template-template-on-demand .page-template-page-approved-php #content .bot-content .vc_tta-container .vc_tta-panel:last-child{border-color:#00b0bb}.page-template-template-on-demand #content h3.vc_custom_heading span{display:block;font-size:60%;color:#000}.page-template-template-on-demand #content .wrap-jumpnav{margin:0}.page-template-template-on-demand #content .jumpnav{list-style:none;padding:0;margin:0;display:flex;justify-content:center;background:rgba(255,255,255,0.8);top:0!important}.page-template-template-on-demand #content .jumpnav li{position:relative;margin-bottom:0}.page-template-template-on-demand #content .jumpnav li a,.page-template-template-on-demand #content .jumpnav li .sticky-anchor{padding:10px 15px;font-size:16px;text-decoration:none;color:#00b0bb;cursor:pointer}.page-template-template-on-demand #content .jumpnav li .sticky-anchor.active{font-weight:700}.page-template-template-on-demand #content .jumpnav li .sticky-anchor:after{content:"";border-right:2px solid #00b0bb;height:25px;position:absolute;right:0;bottom:0;margin-bottom:0}.page-template-template-on-demand #content .box-color{display:none}.page-template-template-on-demand #content .box-color.box-icon-color{padding-top:0;padding-bottom:15px}.page-template-template-on-demand #content .box-color.active{display:block!important}.page-template-template-on-demand #content #ClassInfo{text-align:left}.page-template-template-on-demand #content .right-sidebar .sidebar3 h2{border-radius:10px;background:#00b0bb}.page-template-template-on-demand #content .right-sidebar .sidebar3 h2 a{color:#fff;text-decoration:none;font-size:18px;line-height:1;display:BLOCK;text-transform:none}
.page-template-template-on-demand #content #custom_html-29 .courseVideos .row .col .video{align-items:flex-end;font-size:12px;padding-right:35px}.page-template-template-on-demand #content .box-color.padding-bottom{padding-bottom:0!important}
.page-template-template-on-demand #content .courseVideos .col.col1 .video,#content #custom_html-30 .courseVideos .video.col1{background:url(/wp-content/uploads/Beginner-Botox-Promo-03.webp) no-repeat center center transparent!important;background-size:cover!important}
.page-template-template-on-demand #content .courseVideos .col.col2 .video,#content #custom_html-30 .courseVideos .video.col2{background:url(/wp-content/uploads/Dermal-Fillers-Promo-01-V3.webp) no-repeat center center transparent!important;background-size:cover!important}.page-template-template-on-demand #content .courseVideos .col.col3 .video,#content #custom_html-30 .courseVideos .video.col3{background:url(/wp-content/uploads/Advanced-Injections-Promo2.webp) no-repeat center center transparent!important;background-size:cover!important}.page-template-template-on-demand #content .courseVideos .col.col4 .video,#content #custom_html-30 .courseVideos .video.col4{background:url(/wp-content/uploads/Prp-Promo-V3.webp) no-repeat center center transparent!important;background-size:cover!important}
.page-template-template-on-demand #content .courseVideos .col.col5 .video,#content #custom_html-30 .courseVideos .video.col5{background:url(/wp-content/uploads/Kybella-Promo-V3.webp) no-repeat center center transparent!important;background-size:cover!important}
.page-template-template-on-demand #content .courseVideos .col.col6 .video,#content #custom_html-30 .courseVideos .video.col6{background:url(/wp-content/uploads/Sclerotherapy-Promo-V3.webp) no-repeat center center transparent!important;background-size:cover!important}
.page-template-template-on-demand #content .courseVideos .col.col7 .video,#content #custom_html-30 .courseVideos .video.col7{background:url(/wp-content/uploads/Pdo-Threads-Promo-V3.webp) no-repeat center center transparent!important;background-size:cover!important}.page-template-template-on-demand #content .courseVideos .col.col8 .video,#content #custom_html-30 .courseVideos .video.col8{background:url(/wp-content/uploads/Injections-Trio-Promo-02.webp) no-repeat center center transparent!important;background-size:cover!important}.page-template-template-on-demand #content .courseVideos .col.col9 .video,#content #custom_html-30 .courseVideos .video.col9{background:url(/wp-content/uploads/Ultimate-Aesthetics-02.webp) no-repeat center center transparent!important;background-size:cover!important}.page-template-template-on-demand #content .right-sidebar #custom_html-29{display:block}.page-template-template-on-demand #content .right-sidebar #custom_html-29 .widgettitle{display:none}.page-template-template-on-demand #content .right-sidebar #custom_html-29 .courseVideos{padding-top:0}.page-template-template-on-demand #content .right-sidebar #custom_html-29 .courseVideos .row{display:block}.page-template-template-on-demand #content .right-sidebar #custom_html-29 .courseVideos .row .col{width:100%;margin-bottom:30px}.page-template-template-on-demand #content .right-sidebar #custom_html-29 .courseVideos .row .col .video{height:160px;padding-right:45px;font-size:15px}.page-template-template-on-demand #content ol{text-align:left}
.page-template-template-on-demand #content ol li{margin-bottom:10px}
.page-template-template-on-demand #content ol li .text{
    display: BLOCK;
    margin-bottom: 10px;
}
.page-template-template-on-demand #content ol li ul{padding-top:5px}.page-template-template-on-demand #content ol li li{margin-bottom:5px}.page-template-template-on-demand #content .wrap-video5{overflow:HIDDEN;margin:0 auto;padding:30px 70px;position:relative}
.page-template-template-on-demand #content .wrap-video5 p{margin:0}
.page-template-template-on-demand #content .wrap-video5 video{border:0;border-radius:0;box-shadow:none;margin-bottom:0!important;height:340px;display:BLOCK;width:100%;max-width:600px}
.page-template-template-on-demand #content .wrap-video5 .info-video{text-align:left;padding:20px 0 0}
.page-template-template_testimonials .Button-Share{
    justify-content: center;
}
.Button-Share{display:flex;align-items:center;flex-wrap:wrap;color:#00b0bb;text-transform:uppercase;font-size:18px;font-weight:600;font-family:'tex-gyre-adventor',sans-serif;justify-content: center;}
.Button-Share.share-box{margin-bottom: 20px;}
.fancybox__content .Button-Share.share-box {
    margin-bottom: 0;
    margin-top: 15px;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
}
.fancybox__slide .fancybox__caption{
    display: none;
}
.Button-Share p{margin:0px;}
.Button-Share div{margin-left:10px}
.Button-Share a{background:url(../images/icon-SocialSharing3.webp) no-repeat 0 0 transparent;background-size:auto 100%;font-size:0;height:35px;width:35px;display:BLOCK;background-position:50% 0}
.Button-Share .emailShare a{background-position:100% 0}.Button-Share .smsShare a{background-position:0 0}
.Button-Share .twitterShare a{background-position:25% 0}
.page-template-template-on-demand #content .wrap-video5 .info-video ul{list-style:none;padding:0;margin:0;margin-bottom:10px}
.page-template-template-on-demand #content .wrap-video5 .info-video ul li{margin-bottom:15px;color:#fff;font-size:17px;line-height:1;font-family:'tex-gyre-adventor',sans-serif}
.page-template-template-on-demand #content .wrap-video5 .info-video ul li.price span{
    display: block;
    font-size: 90%;
    padding-top: 2%;   
}
.page-template-template-on-demand #content .wrap-video5 .info-video ul li.star img{width:110px;display:block;margin-bottom:10px}
.page-template-template-on-demand #content .wrap-video5 .info-video ul li .icon{background:url(../images/OnDemand-Landers-icon2.webp) no-repeat 0 0 transparent;background-size:100% auto;width:35px;height:36px;display:BLOCK;margin:0 auto;margin-bottom:5px}
.page-template-template-on-demand #content .wrap-video5 .info-video ul li .icon2{background-position:0 48%}
.page-template-template-on-demand #content .wrap-video5 .info-video ul li .icon3{background-position:0 103%}.page-template-template-on-demand #content #custom_html-30 .courseVideos .video{background-size:cover!important;align-items:flex-end;padding-right:35px;text-shadow:0 0 5px #000;font-size:13px;padding-bottom:5px}.page-template-template-on-demand #content #custom_html-30 .courseVideos .f-carousel__dots{display:flex;padding:0}.page-template-template-on-demand #content #custom_html-30 .courseVideos .f-carousel__dots li{margin-bottom:0}.page-template-template-on-demand #content #custom_html-30 .courseVideos .f-carousel__dots li button{color:#fff}.page-template-template-on-demand #content .bot-content .box-color,.page-template-template-on-demand #content .wrap-video5{padding-left:25px;padding-right:25px}.page-template-template-on-demand #content .pagetitle{text-align:center;padding:60px 70px 30px 70px;font-size:22px}.page-template-template-on-demand #content .pagetitle h3{color:#000!important;font-weight:normal;font-size:42px;margin-bottom:25px}.page-template-template-on-demand #content .pagetitle h3:after{content:"";background:#00b0bb;width:50px;display:block;margin:0 auto;height:6px;margin-top:15px}.page-template-template-on-demand #content .pagetitle h1{display:none}.page-template-template-on-demand #content .wrap-video5 .wrap-content{justify-content:space-between}.page-template-template-on-demand #content .wrap-video5 .wrap-content .video{width:50%;font-size:0;border-radius:30px 0 0 30px;position:relative;background-size:auto 100%}
.page-template-template-on-demand #content .wrap-video5 .wrap-content .video a:after{
    content:"";background:url(/wp-content/uploads/icon-video-4.webp) no-repeat 2% 8% transparent;
    position:absolute;top:0;width:100%;height:100%;z-index:10;left:0;background-size:20% auto;cursor:pointer;
    opacity: 0.8;
}
.page-template-template-on-demand #content .wrap-video5 .wrap-content .info{width:50%;background:#f2f2f2;padding:20px 15px 20px 110px;border-radius:0 30px 30px 0;font-size:16px}.page-template-template-on-demand #content .wrap-video5 .wrap-content .info h3{color:#000;font-size:22px;margin-bottom:5px}.page-template-template-on-demand #content .wrap-video5 .wrap-content .info img{width:105px;padding-top:15px}.page-template-template-on-demand #content .wrap-video5 .info-video2 h4{color:#fff;text-transform:uppercase;font-size:20px;margin-bottom:25px}.page-template-template-on-demand #content .wrap-video5 .info-video{text-align:left;padding:20px 0 0 0}
.page-template-template-on-demand #content .wrap-video5 .info-video2{
background:url(../images/Bg-Button-04.jpg) no-repeat 0 0 transparent;position:absolute;left:0;right:0;margin:0 auto;width:195px;top:0;height:100%;border-radius:35px;text-align:center;display:flex;flex-wrap:wrap;align-items:CENTER;justify-content:center;padding:15px 10px;background-size:100% 100%;border:2px solid #fff;z-index:10}
.page-template-template-on-demand #content .wrap-video5 .info-video ul li u{
    text-decoration: none;
    color: #fff;
    position: relative;
    padding: 0 2px;
}
.page-template-template-on-demand #content .wrap-video5 .info-video ul li u:before{
    content: "";
    background: #ec008c;
    height: 2px;
    display: block;
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 45%
}
.page-template-template-on-demand #content .pagetitle .wrap-button{display:flex;justify-content:center;padding-top:15px;flex-wrap:wrap}
.page-template-template-on-demand #content .pagetitle .wrap-button a{min-width:auto;padding:12px 45px;border-radius:30px;margin:0 10px;font-size:20px;background-image:url(../images/Bg-Button-03.jpg);box-shadow:none}.page-template-template-on-demand #content .section-01,.page-template-template-on-demand #content .section-02{background:#f2f2f2;border-radius:30px;padding:35px;margin-bottom:30px;font-size:18px}.page-template-template-on-demand #content .section-01 h3,.page-template-template-on-demand #content .section-02 h3{font-size:26px;color:#000}.page-template-template-on-demand #content .section-02 h3{color:#fff}.page-template-template-on-demand #content .section-02{background:#282828;color:#fff;margin-bottom:0px}.page-template-template-on-demand #content .section-02 a.button{min-width:auto;padding:12px 45px;border-radius:30px;margin:0 10px;font-size:20px;background-image:url(../images/Bg-Button-03.jpg);box-shadow:none}
.page-template-template-on-demand #content .bot-content .box-color .title1{margin-bottom:30px}
.page-template-template-on-demand #content .bot-content .box-color .title1 h3{color:#000!important;font-weight:normal;font-size:42px;margin-bottom:25px}.page-template-template-on-demand #content .bot-content .box-color .title1 h3:after{content:"";background:#00b0bb;width:50px;display:block;margin:0 auto;height:6px;margin-top:15px}.page-template-template-on-demand #content #custom_html-30 .courseVideos{margin-bottom:50px}
/*page-template-template-schedule2025*/ 
.page-template-template-schedule2025 .scheduleGroupItem .locationScheduleWrap{
    justify-content: center;
}
.page-template-template-schedule2025 .page-template-page-approved-php .main-content{
    width: 100%;
}
.page-template-template-schedule2025 #locations-wrap{
    padding: 0 70px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.page-template-template-schedule2025 #locations-wrap .vc_row{margin:0px;}
.page-template-template-schedule2025 #locations-wrap #sidebar{
    width: 25%;
    border-right: 2px solid #00afba;
    padding-right: 25px;
    margin-top: 0;
    padding-top: 25px;
    padding-bottom: 15px;
}
.page-template-template-schedule2025 #locations-wrap #sidebar label{
    margin-bottom: 5px;
    display: block;
}
.page-template-template-schedule2025 #locations-wrap .dateContent{
    width: 75%;
    padding-left: 50px;
    padding-top: 15px;
}
.page-template-template-schedule2025 #locations-wrap .dateContent .vc_column-inner{padding:0px;}
.page-template-template-schedule2025 #locations-wrap .dateContent .box-color{
    padding-left: 0;
    padding-right: 0;
}
.page-template-template-schedule2025 .scheduleGroupItem{
    padding-left: 0;
    padding-right: 0;
}
.page-template-template-schedule2025 #map_canvas{
    margin-bottom: 25px;
}
.page-template-template-schedule2025 #map_canvas img{
    display: BLOCK;
}
.page-template-template-schedule2025 .scheduleGroupItem .locationScheduleWrap .locationScheduleItem.col1{
    width: 48% !important;
    margin-left: auto;
    margin-right: auto;   
}
.scheduleGroupItem .locationScheduleWrap .locationScheduleItem.comingSoon{

}
#viewAllVideo.fancybox__content .widgettitle{display: none;}
#viewAllVideo.fancybox__content .widget_text{margin:0px;}
#viewAllVideo.fancybox__content .courseVideos, #viewAllVideo2 .courseVideos{display: flex;}
#viewAllVideo.fancybox__content .courseVideos .col, #viewAllVideo2 .courseVideos .col{
    padding: 0 10px;
}
#viewAllVideo.fancybox__content .courseVideos .col ul, #viewAllVideo2 .courseVideos .col ul{
    margin: 0 0 5px 0;
}
#viewAllVideo.fancybox__content .courseVideos .col ul li, #viewAllVideo2 .courseVideos .col ul li{
    margin: 0;
    background: url(/wp-content/uploads/icon-check-pink-2.png) no-repeat left 0 transparent !important;
    background-size: auto 17px !important;
    padding-left: 25px;
    margin-bottom: 10px;
    line-height: 1.1;
    font-size: 16px;
}
#viewAllVideo.fancybox__content .courseVideos .col b, #viewAllVideo2 .courseVideos .col b{margin-bottom:5px;font-size: 17px;display: block;}

#content .faqshortcode{padding:0px;}
#content .faqshortcode .widgettitle{
    display: none;
}
#content .faqshortcode .vc_tta-container{
    text-align: left; 
}
#content .box-color .faqshortcode .vc_tta-container{
    padding: 0!important;
}
.single-post .banner2.categoryId_55, .single-post .banner2.categoryId_21 {
    display: block!important;
}
.single-post .banner2.categoryId_55 .widgettitle, .single-post .banner2.categoryId_21 .widgettitle{display: none;}
.single-post .banner2.categoryId_55 .widget, .single-post .banner2.categoryId_21 .widget{
    padding: 0;
    margin: 0;
}
.single-post .bot-content.categoryId_55, .single-post .bot-content.categoryId_21{box-shadow: none!important;}
.page-template-page-approved-php #content .box-anniversary{
    background: url(/wp-content/uploads/IMG-Box-Yellow2.jpg) no-repeat right top transparent;
    background-size: 100% 100%;
    padding: 20px 15px 0 20px;  
    position: relative;
}
.page-template-page-approved-php #content .box-anniversary .info{
    display: flex;
    font-family: 'tex-gyre-adventor', sans-serif;
    align-items: flex-end;
}
.page-template-page-approved-php #content .box-anniversary img.left{
    margin-left: 0;
    margin-right: 15px;
}
.page-template-page-approved-php #content .box-anniversary img{
    width: 105px;
    margin-left: 15px;
}
.page-template-page-approved-php #content .box-anniversary h4{
    text-transform: uppercase;
    font-size: 28px;
    color:#000;
}
.page-template-page-approved-php #content .box-anniversary p{
    font-size: 20px;
    margin-bottom:10px;
    line-height:1.2;
}
.page-template-page-approved-php #content .box-anniversary p:last-child{
    margin-bottom: 20px;
}
.page-template-page-approved-php #content .box-anniversary .link{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    font-size:0px;
}

@media(max-width:1350px){
    .page-template-page-approved-php #content .box-anniversary{padding:15px 15px 0 15px;}
.page-template-page-approved-php #content .box-anniversary img{width:80px;}
.page-template-page-approved-php #content .box-anniversary h4{font-size:24px;}
.page-template-page-approved-php #content .box-anniversary p{font-size:16px;} 
}
@media(max-width:1300px){ 
    .page-template-template-on-demand #content .wrap-video5 video{height:22vw;max-width:40vw}
.page-template-page-approved-php #content .box-anniversary img {width: 70px;}
.page-template-page-approved-php #content .box-anniversary h4 {
    font-size: 22px;
}
}

@media(max-width:1200px){ 
    .page-template-page-approved-php #content .box-anniversary img.right{
    margin-left: auto;
}    
.page-template-template-on-demand #content .wrap-video5 video{height:30vw;max-width:54vw}.page-template-template-on-demand #content .right-sidebar #custom_html-29 .courseVideos{max-width:100%}.page-template-template-on-demand #content .right-sidebar #custom_html-29 .courseVideos .row{display:flex;justify-content:center}.page-template-template-on-demand #content .right-sidebar #custom_html-29 .courseVideos .row .col{width:100%;margin-bottom:20px;max-width:350px;margin-left:15px;margin-right:15px}}

@media(max-width:1035px){ 

    .page-template-template-on-demand #content .bot-content .box-color#Special .right{padding-left:15px}.page-template-template-on-demand #content .bot-content .box-color#Special{padding-top:25px}
.page-template-template-on-demand #content .wrap-video5 .wrap-content .video{width:100%;height:280px;background-size:cover;border-radius:30px 30px 0 0}
.page-template-template-on-demand #content .wrap-video5{padding:0 15px 0 15px}
.page-template-template-on-demand #content .wrap-video5 .info-video{right:15px;left:auto}
.page-template-template-on-demand #content .wrap-video5 .wrap-content .info{width:100%;padding:15px 205px 15px 15px;border-radius:0 0 0 30px}
.page-template-template-on-demand #content .bot-content .box-color .title1 h3{font-size:30px}
.page-template-template-on-demand #content .pagetitle{padding:15px;font-size: 18px;} 
.page-template-template-schedule2025 #locations-wrap {padding: 0 15px;}
.page-template-template-schedule2025 #locations-wrap #sidebar{
    width: 100%;
    border-right: none;
    border-bottom: 2px solid #00afba;
    padding-right: 0;
}
.page-template-template-schedule2025 #locations-wrap .dateContent{
    width: 100%;
    padding-left: 0;
}
.page-template-template-schedule2025 #map_canvas .desktop{display: none;}
.page-template-template-schedule2025 #map_canvas .mobile{display: block!important;}
#viewAllVideo.fancybox__content .courseVideos, #viewAllVideo2 .courseVideos {
    display: block;
}
#viewAllVideo.fancybox__content .courseVideos .col ul li, #viewAllVideo2 .courseVideos .col ul li{
    background-size: auto 15px !important;
    padding-left: 22px;
    margin-bottom: 8px;
    font-size: 15px;
}
#custom_html-32 .mobile .scholarship-banner2{
    display: none;
}
#custom_html-32 .mobile .scholarship-banner3{
    display: block!important;
}
#custom_html-32 .mobile .internship-banner1{
    display: none;
}
#custom_html-32 .mobile .internship-banner2{
    display: block!important;
}
}
@media(max-width:800px){ 
    .page-template-page-approved-php #content .box-anniversary img.left {display: none;}   
}
@media(max-width:768px){ 
    .page-template-template-on-demand #content .bot-content .box-color#Special .desktop{display:none}.page-template-template-on-demand #content .bot-content .box-color#Special .mobile{display:block!important}.page-template-template-on-demand #content .bot-content .box-color#Special img{margin-bottom:15px}.page-template-template-on-demand #content .bot-content .box-color#Special h4{font-size:22px}.page-template-template-on-demand .fancybox__container .fancybox__footer{top:0;bottom:0;display:flex;align-items:center;padding-top:70vw;padding-top:105vw;text-align:CENTER;z-index:1}.page-template-template-on-demand #content .havingHeadingBg .bot-content .pagetitle .wrap-button{justify-content:center}.page-template-template-on-demand #content .jumpnav li a,.page-template-template-on-demand #content .jumpnav li .sticky-anchor{padding:5px 8px;font-size:15px}.page-template-template-on-demand #content .jumpnav li a:after{height:18px;bottom:3px}.page-template-template-on-demand #content h3.vc_custom_heading span{font-size:70%}.page-template-template-on-demand #content .havingHeadingBg .bot-content .pagetitle h1{font-size:30px}.page-template-template-on-demand #content .havingHeadingBg .bot-content .pagetitle{padding:25px 25px 15px}.page-template-template-on-demand #content h3.vc_custom_heading{margin-bottom:5px}.page-template-template-on-demand #content .box-color-order .vc_col-sm-6{width:100%}.page-template-template-on-demand #content .box-color-order .vc_col-sm-6 .vc_column-inner{padding:0}.page-template-template-on-demand #content #custom_html-30 .courseVideos .video{padding-right:15%;font-size:12px;text-shadow:0 0 2px #000}.page-template-template-on-demand #content .desktop{display:none}.page-template-template-on-demand #content .mobile{display:block!important}.page-template-template-on-demand #content .mobile #custom_html-12{padding:0;margin-bottom:10px}
.page-template-template-on-demand #content .mobile .widgettitle{display:none}
.page-template-template-on-demand #content .right-sidebar{padding-bottom:10px} 
.page-template-template-on-demand #content .bot-content .box-color, .page-template-template-on-demand #content .wrap-video5 {
    padding-left: 15px;
    padding-right: 15px;
}
.page-template-template-on-demand #content .wrap-video5 .wrap-content .info{padding:15px;border-radius:0}
.page-template-template-on-demand #content .wrap-video5 .info-video{position:relative;width:100%;border-radius:0 0 30px 30px;right:0}
.page-template-template-on-demand #content .bot-content a.button{min-width:300px}
.page-template-template-on-demand #content .section-01,.page-template-template-on-demand #content .section-02{
    padding: 20px 15px;
    font-size: 16px;
}
.page-template-template-on-demand #content .section-02{margin-bottom:0px;}
.page-template-template-on-demand #content .section-01 h3, .page-template-template-on-demand #content .section-02 h3 {font-size: 22px;}
.page-template-template-on-demand #content .bot-content .box-color .title1 {
    margin-bottom: 30px;
}

.page-template-template-on-demand #content .bot-content a.button{padding:12px 5px;font-size:18px}.page-template-template-on-demand #content .wrap-video5 .info-video2{border:0}
.page-template-template_full_width #panel_bg .blackbox p span {font-size: 17px;}
.page-template-page-approved-php #content .box-anniversary {padding: 10px 10px 0;}
}

@media(max-width:680px){ 
    .page-template-template-on-demand #content .wrap-video5{margin:0 auto;margin-bottom:35px;display:block}.page-template-template-on-demand #content .wrap-video5 video{max-width:100%;height:49vw;width:100%}
.page-template-template-on-demand #content .pagetitle h3{font-size:25px}

.page-template-page-approved-php #content .box-anniversary img.right{width:70px;margin-left:10px;}
.page-template-page-approved-php #content .box-anniversary h4{
    font-size: 20px;
    display: none;
}
.page-template-page-approved-php #content .box-anniversary p {
    font-size: 13px;
}
.page-template-page-approved-php #content .box-anniversary h4.title2{display: block!important;}
}

@media(max-width:654px){.page-template-template_full_width #content #panel_bg .blackbox h2{margin-bottom:0}.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .img3{display:none!important}.page-template-template_full_width .blackbox.blackbox-mobile .horizontal-form-desktoponly{display:block!important;margin-bottom:25px;padding-top:10px}.page-template-template_full_width .blackbox.blackbox-mobile .horizontal-form-desktoponly .wrap-form{display:block!important}.page-template-template_full_width .blackbox.blackbox-mobile .horizontal-form-desktoponly .wrap-form iframe{height:380px!important}.page-template-template_full_width .blackbox.blackbox-mobile .horizontal-form-desktoponly .wrap-form .form-box{height:100%!important}.page-template-template-on-demand #content .jumpnav li a,.page-template-template-on-demand #content .jumpnav li .sticky-anchor{padding:5px 6px 5px 4px;font-size:13px}}

@media(max-width:480px){ 
    .page-template-template-on-demand #content .jumpnav li a,.page-template-template-on-demand #content .jumpnav li .sticky-anchor{font-size:12px}
.page-template-template-on-demand #content .right-sidebar #custom_html-29 .courseVideos .row .col .video{width:100%;height:180px}
.page-template-template-schedule2025 #filterSelectForm select{margin-bottom: 5px;}
.page-template-template-schedule2025 #locations-wrap .dateContent{padding-top: 5px;}
.page-template-template-schedule2025 #map_canvas{margin-bottom:0px;}
.page-template-page-approved-php #content .box-anniversary h4{
    font-size: 14px;
}
.page-template-page-approved-php #content .box-anniversary p {font-size: 12px;}

.page-template-page-approved-php #content .box-anniversary img.right {width: 60px;}

}

@media(max-width:440px){
    .page-template-template-on-demand #content .wrap-video5 video{height:52vw}
}

@media(min-width:1400px){.page-template-template-on-demand #content .bot-content .box-color#Special{margin-top:1vw;padding-bottom:1vw;margin-bottom:3vw}.page-template-template-on-demand #content .bot-content .box-color#Special .right{padding-left:2vw}
.page-template-template-on-demand #content .bot-content .box-color#Special h4{margin-bottom:1vw;font-size:1.6vw}.page-template-template-on-demand #content .bot-content .box-color#Special h5{font-size:1.3vw}.page-template-template-on-demand #content .bot-content .box-color#Special .button{margin-bottom:0}.page-template-template-on-demand #content .havingHeadingBg .bot-content .pagetitle{padding:4vw 4.66vw 3.33vw;margin-bottom:2.33vw}
.page-template-template-on-demand #content .havingHeadingBg .bot-content .pagetitle .wrap-button .button{margin-top:1vw;min-width:15vw;margin-right:1vw}.page-template-template-on-demand #content .jumpnav li a,.page-template-template-on-demand #content .jumpnav li .sticky-anchor{padding:.66vw 1vw;font-size:1vw}.page-template-template-on-demand #content .jumpnav li .sticky-anchor:after{border-width:.15vw;height:1.66vw}.page-template-template-on-demand #content .right-sidebar .sidebar3 h2{border-radius:.66vw}.page-template-template-on-demand #content .right-sidebar .sidebar3 h2 a{font-size:1.2vw}.page-template-template-on-demand #content #custom_html-29 .courseVideos .row .col .video{font-size:.8vw;padding-right:2.66vw}.page-template-template-on-demand #content .right-sidebar #custom_html-29{display:block}.page-template-template-on-demand #content .right-sidebar #custom_html-29 .courseVideos .row .col{margin-bottom:2vw}.page-template-template-on-demand #content .right-sidebar #custom_html-29 .courseVideos .row .col .video{height:11vw;padding-right:3vw;font-size:1vw}.page-template-template-on-demand #content .wrap-video5{border-radius:.33vw}
.page-template-template-on-demand #content .wrap-video5 video{height:22.66vw;max-width:40vw}.page-template-template-on-demand #content .wrap-video5 .info-video{padding:1.33vw 0 0}.page-template-template-on-demand #content .wrap-video5 .info-video ul li{margin-bottom:1vw;font-size:1vw}.page-template-template-on-demand #content .wrap-video5 .info-video ul li .icon{width:2.4vw;height:2.4vw;margin-bottom:.33vw}.page-template-template-on-demand #content .wrap-video5 .info-video ul li.star img{width:7.33vw;margin-bottom:.66vw}.page-template-template-on-demand #content #custom_html-30 .courseVideos{max-width:48vw;margin-bottom:3.33vw}.page-template-template-on-demand #content #custom_html-30 .courseVideos .video{height:8vw;padding:.33vw .66vw;font-size:.9vw;margin:0 .33vw;border-width:.27vw;padding-right:2.5vw}.page-template-template-on-demand #content #custom_html-30 .courseVideos .f-carousel__nav .is-prev{left:-2vw}.page-template-template-on-demand #content #custom_html-30 .courseVideos .f-carousel__nav .is-next{right:-2vw}.page-template-template-on-demand #content #custom_html-30 .courseVideos .f-carousel__nav svg{width:3vw;height:3.5vw}.page-template-template-on-demand #content .bot-content .box-color .title1 h3{font-size:2.66vw;margin-bottom:1.66vw}.page-template-template-on-demand #content .wrap-video5 .info-video ul{margin-bottom:.66vw}.Button-Share{font-size:1.2vw}
.Button-Share a{width:2.33vw;height:2.33vw}
.Button-Share.share-box{margin-bottom: 1.33vw;}
.Button-Share div{margin-left:.66vw}
.page-template-template-on-demand #content .box-color.box-icon-color{padding-bottom:1vw}.page-template-template-on-demand #content #ClassInfo{padding-bottom:2vw}
.page-template-template-on-demand #content .wrap-video5 .info-video2{
    width: 12.33vw;
    border-radius: 2.33vw;
    padding: 1vw 0.66vw;
}
.page-template-template-on-demand #content .wrap-video5 .wrap-content .info h3{font-size:1.46vw;margin-bottom:.33vw}.page-template-template-on-demand #content .wrap-video5 .wrap-content .info{padding:1.33vw 1vw 1.33vw 7vw;border-radius:0 2vw 2vw 0;font-size:1.06vw}.page-template-template-on-demand #content .wrap-video5 .info-video2 h4{font-size:1.33vw;margin-bottom:1.66vw}.page-template-template-on-demand #content .wrap-video5 .wrap-content .info img{width:7vw;padding-top:1vw}.page-template-template-on-demand #content .bot-content .box-color,.page-template-template-on-demand #content .wrap-video5{padding-left:1.66vw;padding-right:1.66vw}
.page-template-template-on-demand #content .wrap-video5{padding-top:2vw;padding-bottom:2vw}
.page-template-template-on-demand #content .section-01 h3,.page-template-template-on-demand #content .section-02 h3{font-size:1.73vw}.page-template-template-on-demand #content .section-02 a.button,.page-template-template-on-demand #content .pagetitle .wrap-button a{padding:.8vw 3vw;border-radius:2vw;font-size:1.33vw}
.page-template-template-on-demand #content .bot-content .box-color .title1 {
    margin-bottom: 2vw;
}
.page-template-template-on-demand #content .section-01,.page-template-template-on-demand #content .section-02{border-radius:2vw;padding:2.33vw;margin-bottom:2vw;font-size:1.2vw}
.page-template-template-on-demand #content .section-02{margin-bottom:0px;}
.page-template-template-on-demand #content ol li{margin-bottom: 0.66vw;}
.page-template-template-on-demand #content ol li .text{margin-bottom: 0.66vw;}
.page-template-template-on-demand #content ol ul{padding-top: 0.33vw;}
.page-template-template_full_width #w2 .white_bg h2{
    padding: 0.66vw;
    line-height: 2vw;
}
.page-template-template_full_width #w2 .white_bg h2 strong{
    font-size: 1.66vw;
    letter-spacing: 0.26vw;
}
.page-template-template_full_width .blackbox .wrap-blackbox{
    max-width: 22%;
}
.page-template-template_full_width #panel_bg .blackbox p{
    padding: 1.33vw 0 1.33vw 6.66vw !important;
    font-size: 2vw;
    background-size: auto 6vw;
    margin: 0 0.5vw;  
}
.page-template-template_full_width #panel_bg .blackbox p a{
    font-size: 1.5vw;
}
.page-template-template_full_width #panel_bg .blackbox p a.current-flyers{
    font-size: 1.4vw;
}
.page-template-template_full_width #panel_bg .blackbox p span{
    font-size: 1.15vw;
}
.page-template-template_full_width #panel_bg .blackbox h2{
    padding: 1vw;
    margin-bottom:1vw;
}
.page-template-template_full_width .pinkwhite_box .left-pinkwhite_box .pinkbox h2{margin-bottom: 1vw;}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .pinkbox ul{
    max-width: 55vw;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .pinkbox ul li{
    font-size: 1.66vw;
    margin-bottom: 1vw;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .pinkbox ul li .icon{
    width: 1.66vw;
    height: 1.33vw;
    margin-right: 0.66vw;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .whitebox ul li{
    font-size: 1.33vw;
    margin-bottom: 0.66vw;
}
.page-template-template_full_width #content .pinkwhite_box .left-pinkwhite_box .whitebox ul li li{
    font-size: 1.15vw;
    margin-bottom: 0.33vw;
}
.page-template-template_full_width .blackbox .current-flyers2 {font-size:1.05vw;}
.page-template-template-schedule2025 #map_canvas{
    margin-bottom: 1.66vw;
}
#viewAllVideo.fancybox__content .courseVideos .col, #viewAllVideo2 .courseVideos .col{
    padding: 0 0.66vw;
}
#viewAllVideo.fancybox__content .courseVideos .col ul li, #viewAllVideo2 .courseVideos .col ul li{
    background-size: auto 1.1vw !important;
    padding-left: 1.5vw;
    font-size: 1.06vw;
    margin-bottom: 0.6vw;
}
#viewAllVideo.fancybox__content .courseVideos .col b, #viewAllVideo2 .courseVideos .col b{margin-bottom:0.33vw;font-size: 1.15vw;}
.page-template-template-schedule2025 #locations-wrap #sidebar {
    width: 25%;
    padding-right: 1.66vw;
    margin-top: 0;
    padding-top: 1.66vw;
    padding-bottom: 1vw;
}
.page-template-template-schedule2025 #locations-wrap #sidebar select{
    font-size: 1vw;
    max-width: 20vw;
    height: 2.2vw;
    line-height: 2.2vw;
    padding: 0 0.66vw;
    border-radius: 0.33vw;
}

.page-template-page-approved-php #content .box-anniversary{
    padding: 1vw 2vw 0 2vw;  
}
.page-template-page-approved-php #content .box-anniversary .info{
    justify-content: space-between;
}
.page-template-page-approved-php #content .box-anniversary img.left{
    margin-right:1vw;
}
.page-template-page-approved-php #content .box-anniversary img{
    width: 6.66vw;
    margin-left: 1vw;
}
.page-template-page-approved-php #content .box-anniversary h4{font-size: 1.9vw;}
.page-template-page-approved-php #content .box-anniversary p{
    font-size: 1.3vw;
    margin-bottom:0.66vw;
}
.page-template-page-approved-php #content .box-anniversary p:last-child{margin-bottom: 1.33vw;}
}
/*popup 50*/ 
#content .hidden-form{display: none;}

#discount-popup{
    background: #00b0bb;
    background: #01a5ae;
    text-align: center;
    padding: 25px 15px 10px 15px;
    font-family: 'tex-gyre-adventor', sans-serif;
    font-size: 25px;
    line-height: 1.2;
    max-width: 550px;
    border: 3px solid #fff;
    box-shadow: 1px 1px 5px #000;
}
#discount-popup h2{
    font-family: 'HelveticaNeueCondensedBlack', sans-serif;
    font-size: 40px;
    line-height: 1;
    margin: 0;
    font-weight: normal;
    text-shadow: 1px 1px 0px #fff;
    color: #002628 !important;
    margin-bottom: 5px;
}
#discount-popup p{
    font-weight: 700;
    color: #fff;
    line-height: 1.1;
}
#discount-popup form label{
    color: #fff;
    font-size: 18px;
    display: block;
    margin-bottom: 15px;
}
#discount-popup form input#phone{
    background: #fff;
    color: #000;
    width: 84%;
    max-width: 100%;
    margin: 0 auto 15px auto;
    font-size: 20px;
}
#discount-popup form input#dnsaPopup{
    margin-right: 5px;
}
#discount-popup form .wrapcheckbox{
    font-size: 12px;
    color: #fff;
    line-height: 1;
    position: absolute;
    top: 8px;
    right: 10px;
}
#discount-popup form button{
    background: #00758f;
    box-shadow: 5px 5px 1px #0094a2;
    font-family: 'tex-gyre-adventor', sans-serif;
    display: inline-block;
    color: #fff !important;
    padding: 10px 20px 11px;
    margin: 0;
    text-decoration: none;
    border-radius: 10px;
    font-weight: 700;
    line-height: 1;
    font-size: 20px;
    margin-bottom: 12px;
    text-align: center;
    cursor: pointer;
    border: none;
    text-transform: uppercase;
}
#discount-popup #successMessage{
    color: #ec008c!important;
    font-size: 20px;
    text-align: center;
    padding-bottom: 10px;
}
#discount-popup .is-close-btn{
    top: -40px;
    right: -5px;
    background: none;
}
#discount-popup .ODMinline{
    display: flex;
    justify-content: center;
}
#discount-popup .ODMinline input, #discount-popup #emailODM{
    background: #fff;
    font-size: 20px;
    width: 41%;
    margin-right: 1%;
    margin-left: 1%;
    color: #000;
}
#discount-popup #emailODM{
    width: 84%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
#discount-popup #yourCompannyODM{display:none;}
@media (max-width: 480px) {
    #discount-popup h2{
    font-size: 30px;
}
#discount-popup p{font-size:20px;}
#discount-popup form input#phone{font-size:18px;}
#discount-popup .ODMinline input, #discount-popup #emailODM{
    font-size: 16px;
    height: 35px;
    line-height: 35px;
}
#discount-popup form label{font-size:14px;}
#discount-popup form button{font-size:18px;}
#discount-popup #successMessage{font-size:16px;}
#discount-popup #successMessage p{font-size:13px;}
#discount-popup form .wrapcheckbox{font-size:11px;}

}
@media (min-width: 1400px) {
    #discount-popup{
    padding: 1.66vw 1vw 0.66vw 1vw;
    font-size: 1.66vw;
    max-width: 36.6vw;
    border-width:0.2vw;

}
#discount-popup h2{
    font-size: 2.66vw;
    margin-bottom: 0.33vw;
}
#discount-popup form label{
    font-size: 1.2vw;
    margin-bottom: 1vw;
}
#discount-popup form input#phone{
    margin-bottom: 1vw;
    height: 2.3vw;
    padding: 0vw 0.66vw;
    line-height: 2.3vw;
    border-radius: 0.33vw;
    font-size: 1.2vw;
}
#discount-popup form input#dnsaPopup{
    margin-right: 0.33vw;
}
#discount-popup form .wrapcheckbox{
    font-size: 0.75vw;
    top: 0.53vw;
    right: 0.66vw;
}
#discount-popup form button{
    padding: 0.66vw 1.33vw 0.73vw;
    border-radius: 0.66vw;
    font-size: 1.33vw;
    margin-bottom: 0.8vw;
}   
#discount-popup .ODMinline input, #discount-popup #emailODM{
    margin-bottom: 1vw;
    height: 2.3vw;
    padding: 0 .66vw;
    line-height: 2.3vw;
    border-radius: .33vw;
    font-size: 1.2vw;
}
#discount-popup #successMessage{font-size: 1.33vw;padding-bottom:0.66vw;}

}
/*new css php 8.0*/
.tminus_countdown{
    margin: 0 auto; 
}
.tminus_countdown .carbonlite-countdown{
    background: #343234;
    max-width: 350px;
    width: 100% !important;

}
.tminus_countdown .carbonlite-dashboard{
    display: flex;
    align-items: center;
    padding: 0;
    width: 100% !important;
    height: auto !important;
    background: none;
}
.tminus_countdown .carbonlite-dashboard .carbonlite-dash{
    margin: 0;
    width: 25%;
    text-align: center;
    display: flex;
    justify-content: center;
    line-height: 1;
    height: 100%;
    padding: 0;
    padding-bottom: 20px;
    background: url(../images/mid.png) no-repeat right center transparent;
    background-size: auto 15px;
}
.tminus_countdown .carbonlite-dashboard .carbonlite-dash.carbonlite-seconds_dash{
    background: none;
}
.tminus_countdown .carbonlite-dashboard .carbonlite-dash .carbonlite-dash_title{
    font-size: 12px;
    top: 45px;
}
.tminus_countdown .carbonlite-dashboard .carbonlite-dash .carbonlite-digit{
    font-size: 30px;
    font-family: 'tex-gyre-adventor', sans-serif;
    width: 20px;
}
@media (min-width: 1400px) {
    .tminus_countdown{
    max-width: 23.33vw;
}
.tminus_countdown .carbonlite-dashboard .carbonlite-dash{
    padding-bottom: 1.5vw;
    background-size: auto 1vw;
}
.tminus_countdown .carbonlite-dashboard .carbonlite-dash .carbonlite-dash_title{
    font-size: 0.8vw;
    top: 3vw;
}
.tminus_countdown .carbonlite-dashboard .carbonlite-dash .carbonlite-digit{
    font-size: 2vw;
    width: 1.33vw;
}
}
/*end new css php 8.0*/