/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* custom css start */
@font-face {
	font-family: 'Conv_brandon-grotesque-light-58a8a4b38001d';
	src: url('fonts/brandon-grotesque-light-58a8a4b38001d.eot');
	src: local('☺'), url('fonts/brandon-grotesque-light-58a8a4b38001d.woff') format('woff'), url('fonts/brandon-grotesque-light-58a8a4b38001d.ttf') format('truetype'), url('fonts/brandon-grotesque-light-58a8a4b38001d.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Smoke Attack';
	src: url('fonts/Smoke Attack.eot');
	src: local('☺'), url('fonts/Smoke Attack.woff') format('woff'), url('fonts/Smoke Attack.ttf') format('truetype'), url('fonts/Smoke Attack.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
    font-family: 'Conv_brandon-grotesque-light-58a8a4b38001d' !important;

}
h1,h2,h3,h4,h5,h6{color:#484848;}
.upaya-hide{display:none; }
ul, ol {
    padding-left: 20px;
    margin-top: 0px;
}
#sticky.stick {
    position: fixed;
    z-index: 10;
    max-width: 308px;
    width: 100%;
}
.section-div {
    clear: both;
    width: 100%;
    float: left;
    padding: 50px 0px;    text-align: justify;position:relative;
}
.section-div h1,.section-div h2,.section-div h3,.section-div h4,.section-div h5,.section-div h6{text-align: left;}

.faq-teacher .accordion_head {
    background-color: #efefef;
    color: #333;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    margin: 0 0 8px 0;
    padding: 10px 15px;
    font-weight: bold;
    border: 1px solid #e6e6e6;
}

.faq-teacher .plusminus {
  float: right;
}
.room-box {
    float: left;
    width: 33.33%;
    margin-bottom: 30px;
    padding: 0 1%;
}
.room-box-col1 {
    width: 100%;
    float: left;
    padding-right: 0%;    margin-bottom: 10px;
}
.room-box-col2 {
    width: 100%;
    float: right;
}
.room-box-col1 img {
    width: 100%;
}
.room-box-col2 span {
    display: block;
    font-weight: 500;
    color: #484848;
    font-size: 20px;
    text-align: center;
}


.single-mep_events .fusion-page-title-bar {
    background-size: cover;background-position: center top;
}
.event-title-bar {
    background: #76d4bb;
    text-align: left;
    padding: 10px;
}

.event-title-bar main {
    background: transparent !important;
}
.event-title-bar h2, .event-title-bar h1 {
    color: #fff;
    margin-bottom: 0px;
    text-transform: capitalize;
    font-family: "Playfair Display", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.5em;
    margin-top: 0px;
}
.single-mep_events  main#main .fusion-row {
    max-width: 100%;
}
.single-mep_events main#main {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.mep-events-wrapper {max-width: 1100px;}
.section-div.objective {
    background-image: url(images/blue_bg.png);
     background-size: auto 100%;
    color: #fff;
}
.section-div h2 {text-transform: capitalize;}
.section-div.objective h2,.section-div.objective h3 {color: #fff;}
.section-div.schedule-teacher h2 {
    color: #fff;
}
.section-div.schedule-teacher {
    background-image: url(images/SCHEDULE_bg.png);
        background-size: auto 100%;
    color: #fff;
}
.section-div.schedule-teacher a{
    color: #fff;
}
.section-div.facilities-teacher {
    background-image: url(images/facilities-middle.png);
    background-size: cover;
    padding: 30px 0px 65px 0px;
    position: relative;
}
.section-div.facilities-teacher:after {
    content: '';
    background: url(images/facilities-bottom.png);
    height: 36px;
    width: 100%;
    position: absolute;
    background-size: auto 100%;
    background-repeat-y: no-repeat;
    bottom: -29px;
    left: 0;
}
.section-div.facilities-teacher:before {
    content: '';
    background: url(images/facilities-top.png);
    height: 36px;
    width: 100%;
    position: absolute;
    background-size: auto 100%;
    background-repeat-y: no-repeat;
    top: -30px;
    left: 0;
}
span.room-price {
    color: #76d4bb;
    font-size: 24px;
    display:none;
}
span.sub-title {
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    margin-bottom: 10px;
}
.df-sidebar-part {
    padding: 0px 4% 20px 4%;
    margin: 0px 0;
    background: #76d4bb;
}
ul.btn-side {
    list-style: none;
    padding-left: 0;    margin-bottom: 0px;
}
ul.btn-side li {
    background: #194c68;
    text-align: center;
    color: #fff;
    padding: 9px 2px;    margin-bottom: 7px;
}
ul.btn-side li.f-li {
    background: #f5efea;
    clear: both;
}
ul.btn-side li.s-li {
    background: #000;
    width: 49%;
    float: left;
}
ul.btn-side li.t-li {
    background: #000;
    width: 49%;
    float: right;
}
ul.btn-side li a {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    width: 100%;
    display: block;font-weight:bold;
}
img.s-logos {
    margin-top: 10px;
    padding-top: 15px;
    border-top: 1px solid #886e90;
    width: 100%;
}
.section-div.location-teacher .location-map {
    border-top: 1px solid #dcdada;
    border-bottom: 0px solid #dcdada;
    padding: 40px 0px 65px 0px;
}
.section-div.location-teacher {
    padding: 0px 0px;
}
/*.event-title-bar h2 span:before {
    content: "";
    width: 30px;
    height: 30px;
    background: url(images/header-title.png);
    top: 7px;
    left: -35px;
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat;
}*/
.event-title-bar h2 span:before,.event-title-bar h1 span:before {
    content: "";
    width: 30px;
    height: 30px;
    background: url(images/header-title.png);
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 6px;
}
.overview-section {
    padding-top: 50px;
    padding-bottom: 50px;text-align: justify;
}
.mep-default-content {overflow: unset;padding-left: 32px;
        width: 72%;}
.mep-default-sidebar {
    width: 28%;
    float: right;
}
h2.event-overview span:before {
    content: "";
    width: 30px;
    height: 30px;
    background: url(images/OVERVIEW.png);
    top: 8px;
    left: -35px;
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat;
}

h2.event-overview {
    text-transform: capitalize;
}
h2.event-overview span {position: relative;}
.section-div h2 span {position: relative;}
.event-title-bar h2 span,.event-title-bar h1 span {position: relative;}

.section-div.objective h2 span:before{background: url(images/objective.png);}
.section-div.course-teacher h2 span:before{background: url(images/reacher.png);}
.section-div.course-program h2 span:before{background: url(images/program.png);}
.section-div.schedule-teacher h2 span:before{background: url(images/sechdule.png);}
.section-div.facilities-teacher h2 span:before{background: url(images/Facilities.png);}
.section-div.rooms-teacher h2 span:before{background: url(images/rooms.png);}
.section-div.location-teacher h2 span:before{background: url(images/location.png);}
.section-div.faq-teacher h2 span:before{background: url(images/FAQs.png);}
.section-div h2 span:before {
    content: "";
    width: 30px;
    height: 30px;
    top: 6px;
    left: -35px;
    position: absolute;
    display: inline-block;
    background-repeat:no-repeat !important;
}
.section-div ul li {
    position: relative;
    list-style: none;
}
.section-div ul li:before {
    content: "\2022";
    color: #194c68;
    font-weight: bold;
    margin-left: -18px;
    font-size: 25px;
    position: absolute;
    top: -7px;
}
.section-div.objective ul li:before {color: #fff;}
.section-div.schedule-teacher ul li:before {color: #ffffff;}
.loc-address {
    text-transform: capitalize;
    font-weight: bold;
    margin-bottom: 20px;
}
div#content-2 {
    margin-top: 6px;
}
div#content-2 table tr:first-child td {
    font-weight: bold;
}
div#content-1 table tr:first-child td {
    font-weight: bold;
}
.mep-default-feature-cart-sec button.single_add_to_cart_button.button.alt.btn-mep-event-cart {
    margin: 0 auto!important;
    width: auto;
    display: inherit;
    margin-bottom: 30px;
    border-radius: 0px;
    font-size: 16px !important;
    padding: 12px 5% !important;
}
.section-div.payment-teacher {
    position: relative;
}
div#register,div#objectives,div#program,div#teacher,div#schedule,div#location,div#facilities,div#rooms,div#faq {
    position: absolute;
    top: -100px;
    height: 5px;
}
.user-info-sec .dada-info .mep-user-info-sec input, .user-info-sec .dada-info .mep-user-info-sec select {
    height: 35px !important;
    padding: 2px 10px !important;
    font-size: 14px;
    color: #888;
}
.user-info-sec .dada-info .mep-user-info-sec textarea {
    width: 100%;
    margin-bottom: 10px;
    height: 60px;
}
header.fusion-header-wrapper:after {
    content: '';
    background: url(images/Menu_texture.png);
    height: 36px;
    width: 100%;
    position: absolute;
    background-size: auto 100%;
    background-repeat-y: no-repeat;
    bottom: -25px;z-index: -1;
}
.section-div.course-teacher {
    padding-top: 0;
}
.section-div.faq-teacher {
    padding-top: 0;
}
a.room-video {
    text-transform: uppercase;
    background: #76d4bb;
    color: #333;
    font-size: 13px;
    padding: 8px 12px;
    border-radius: 2px;
    display: inline-block;cursor: pointer;
}
.mep-default-sidrbar-events-schedule {
    margin: 0px 0 15px 0;
    padding-left: 30px;
    font-size: 15px;
}
.mep-default-sidrbar-events-schedule h3 {
    text-align: left;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 700;
    margin-left: 0px;
    margin-bottom: 4px;
    position: relative;
    margin-top: 6px;
}
.mep-default-sidrbar-events-schedule h3 i.fa {
    position: absolute;
    left: -25px;
    top: 4px;
}
#menu-top-bar-menu a span {
    position: relative;
    padding-left: 20px;
    padding-right: 10px;
    border-right: 1px solid #fff;
    margin-left: 10px; font-weight: bold;
}
ul#menu-top-bar-menu li:last-child a span {
        margin-right: 8px;
}
.fusion-secondary-menu>ul>li:hover {
    background: #f7a724;
}
#menu-top-bar-menu a span:before {
    content: '';
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    left: 0px;
    top: 2px;
    background-repeat: no-repeat;
}
.top-blog a span:before {
    background: url(images/blog.png);
}

.top-event a span:before {
    background: url(images/event.png);
}

.top-join a span:before {
    background: url(images/joinNow.png);
}
ul.btn-side li.f-li:first-child {
    background: #ffc733;
    box-shadow: 0px 0px 2px 1px #63867c;
    border-radius: 2px;
}
ul.btn-side li.f-li:first-child a {
    color: #000;
}
.fusion-secondary-menu>ul>li {
    float: left;
    border-left: 0px solid transparent;
}
.fusion-secondary-menu>ul>li a {
    padding-left: 0;
    padding-right: 0;
}
.infomore-ul {
    display: none;
    list-style: none;
    padding: 6px 6px 6px 6px;
    background: #f5efea !important;
    margin: 0px;
    border-top: 1px solid #cec8c4;
}
ul.infomore-ul li {
    text-align: left;
    margin-bottom: 0;
    padding: 0px 2px 0px 2px;
    background: #f5efea !important;
    color: #fff;
}
ul.infomore-ul li a {
    color: #333;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
ul.infomore-ul li a i.fa {
    font-size: 10px;
    vertical-align: middle;
    color: #82608d;
    margin-top: -4px;
    margin-right: 5px;
}
div#content-1 td i.fa {
    float: left;
    margin-right: 6px;
    font-size: 12px;
    margin-top: 9px;
    color: #82608d;
}
div#exampleModal .close {
    color: #fff;
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    opacity: 1;
    background: #f7a724 !important;
    height: 30px;
    width: 30px;
    position: absolute;
    right: -12px;
    border-radius: 50px;
    top: -10px;
}
div#exampleModal .modal-body {
    position: relative;
    padding: 14px;
}
div#exampleModal .modal-header {
    padding: 0;
    border-bottom: 0px solid #e5e5e5;
    min-height: 0;
}
.mob-register a {
    background: #eccd7b;
    box-shadow: 0px 0px 2px 1px #63867c;
    border-radius: 2px;
    color: #333;
    padding: 10px;
    width: 100%;
    display: block;
    text-align: center;
    
}
.mob-register {
    clear: both;
    display: none;
    padding: 0px 0px 50px 0px;
}
li.f-li.infoli {
    margin-bottom: 0px;
}
a.room-video i.fa {
    font-size: 20px;
    vertical-align: bottom;
    margin-right: 4px;
}
p#mep_btn_notice {text-align: right;    text-transform: capitalize;    z-index: 1;}
.nex-prev {
    text-align: right;
}

/*currency code css start */
div#mslswidget-3, div#mslswidget-2 {
    float: left;
    margin-right: 10px;
    border: 1px solid #ffff;
    padding: 0px 5px;
    width: 95px;
}

div#mslswidget-2 a,div#mslswidget-3 a  {
    padding: 0 6px;
    border-right: 1px solid #fff;
}
div#mslswidget-2 a:last-child,div#mslswidget-3 a:last-child {
    border-right: 0px;
}
div#wmc_widget-2 .heading {
       display: inline-block;
    color: #fff !important;
}

div#wmc_widget-2 .heading h4 {
    margin-top: 0;
    font-size: 15px !important;
    color: #fff !important;
    margin-right: 10px;
}
div#wmc_widget-2 .woo-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper {
    position: relative;
    z-index: 99999;
}
div#wmc_widget-2 span.wmc-current-currency {
    background: #225f84 !important;
    color: #fff !important;
    display: block;
    padding: 5px !important;    width: 56px;
}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical a {
    width: 50px !important;
    display: block;
    text-align: center;
}
div#wmc_widget-2 .woo-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper {
    position: relative;
    z-index: 99999;
}
div#wmc_widget-2 .woo-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency { background: #225f84;text-align:left;}
div#wmc_widget-2 .wmc-currency {padding: 1px 2px !important;    padding: 1px 2px !important;
    background: #225f84;
    z-index: 9;}
div#mslswidget-3 img,div#mslswidget-2 img {vertical-align: middle;}
.payment-teacher { padding: 50px 0px 70px 0px;}
/*currency code css close */

/* custom css for footer start */


.widget.widget_mc4wp_form_widget {
    width: 40%;
    float: right;
}
div#custom_html-2,div#custom_html-3 {
    width: 25%;
    float: left;
    border-left: 1px solid #b9b9b8;
    border-right: 1px solid #b9b9b8;
    padding: 15px 1% 20px 2%;
}
.widget.social_links {
    width: 40%;
    float: left;
    padding: 14px 10px 0px 0px;
}
.widget.widget_mc4wp_form_widget {
    width: 35%;
    float: right;
    padding: 15px 1% 15px 2%;
}
.heading h4 {
    color: #333 !important;
    text-transform: capitalize !important;
    font-size: 20px !important;
    font-weight: normal !important;
    margin-bottom: 0px !important;
}
div#custom_html-2 span, div#custom_html-3 span {
    font-size: 15px;
    color: #333;
    display: block;
    font-weight: bold;
}
a.foot-btn {
    display: inline-block;
    background: #225f84;
    color: #fff !important;
    font-size: 14px;
    padding: 5px 10%;
    border-radius: 2px;
    margin-top: 10px;
    font-weight: 600;
}
a.foot-btn:hover {background: #e08700;color: #fff;}
.foot-newsletter label {
    font-size: 12px;
    color: #fff;
    display: block;
    margin-bottom: 8px;
}


.foot-newsletter input[type="submit"] {
    display: inline-block;
    background: #f7a724;
    color: #fff;
    font-size: 14px;
    padding: 8px 6%;
    border-radius: 2px;
    margin-top: 0px;
    border: none;
}
.foot-newsletter input[type="email"] {
    border: 1px solid #5a5858;
    background: transparent;
    font-size: 13px;
    padding-left: 5px;
    height: 32px;
    border-radius: 1px;
        color: #d6d5d5;
}

footer .fusion-columns .fusion-column:nth-child(1) {
    width: 50%;
}
footer .fusion-columns .fusion-column:nth-child(2) {
    width: 20%;
}
footer .fusion-columns .fusion-column:nth-child(3) {
    width: 30%;
}
.fusion-columns .fusion-column li {
    padding: 2px 0px;
    border: none;
}
.fusion-columns .fusion-column li a {
    color: #333;
    font-size: 13px;
}
.fusion-columns .fusion-column li a:before {
    display: none !important;
}
.fusion-column:nth-child(1) ul li {
    width: 49%;
    float: left;
    margin-right: 1%;
}
.fusion-columns .fusion-column:nth-child(3) ul li {
    width: 49%;
    float: left;
    margin-right: 1%;
}
footer .fusion-columns h4.widget-title {
    margin-bottom: 5px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 5px;
}
ul.five-li li {
    padding: 4px 0.5% 4px 0.5%;
    border-right: 1px solid #bdbcbc;
    min-height: 90px;
    display: flex;
    align-items: center;
}
li.flogo {
    width: 15%;
    float: left;
}
li.fadd {
    width: 25%;
    float: left;
}
li.fdirection {
    width: 20%;
    float: left;
}
li.fwhts {
    width: 25%;
    float: left;
}
li.fcontact {
    width: 15%;
    float: right;
}
li.flogo a {
    display: block;
    width: 100%;
    text-align: center;
}
li.fdirection a {
    display: block;
    width: 100%;
    text-align: center;
}

li.fwhts img {
    margin-right: 6px;
    vertical-align: middle;
}
li.fwhts a {
    display: block;
    width: 100%;
    text-align: center;
    color: #333;
    font-size: 20px !important;
    font-weight: bold;
}
.fusion-column:nth-child(4) {
    width: 100%;
    margin-bottom: 25px;
}
	.fusion-column:nth-child(4) .fusion-footer-widget-column:last-child {
    margin-bottom: 0;
    border:1px solid #6d6d6d;
    border-radius: 2px;
    margin-top: 20px;
}
ul.five-li li {
    padding: 4px 0.5% 4px 0.5% !important;
    border-right: 1px solid #6d6d6d !important;
    min-height: 90px;
    display: inline-grid;
    align-items: center;
}
	li.fdirection img {
    width: 65%;
}
li.fcontact img {
    width: 85%;
}
li.fcontact a {
    display: block;
    width: 100%;
    text-align: center;
}
ul.five-li li.fadd {
    padding-left: 25px !important;
position: relative;
}
ul.five-li li.fadd i.fa {
    position: absolute;
    top: 16px;
    left: 6px;
    font-size: 20px;
}
.fusion-footer-widget-area {
    border-top-width: 0 !important;
    padding-top: 20px !important;
padding-bottom: 0px !important;
}
.top-widget {
    padding: 0 !important;
    border-top-width: 0 !important;
    background: transparent !important;
}
.fusion-footer-copyright-area {
    background-color: #fff0 !important;
    border-color: #4b4c4d;
    border-top-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 6px;
}
.copy-foot-col1 {
    width: 40%;
    float: left;
    padding-top: 0px;
        font-weight: bold;
}
.copy-foot-col1 ul {
    list-style: none;
    text-align: left;
    padding-left: 0px;
    margin: 0px 0px 5px 0px;
}
.copy-foot-col1 ul li {
    display: inline-block;
    border-right: 1px solid #888;
    padding: 0px 5px;
    color: #333;
    font-size: 13px;
}
.copy-foot-col1 ul li a {
    color: #333;
    font-weight: bold;
}
.copy-foot-col2 {
    width: 40%;
    float: left;
}
.copy-foot-col2 ul {
    list-style: none;
    text-align: left;
    padding-left: 0px;
}
.copy-foot-col2 ul li {
    display: inline-block;
    margin: 0px 3px;
}
.copy-foot-col2 ul li img {
    width: 50px;
}
.copy-foot-col1 ul li:last-child {
    border: none !important;
}
#gform_widget-2 {
    width: 35%;
    float: right;
    padding: 15px 1% 15px 2%;
}
#gform_widget-2 .gform_wrapper {
    margin-top: 0;
}
#field_6_1 {
    margin-top: 0;
    margin-bottom: 0;
}

#gform_wrapper_6 .top_label .gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    font-size: 12px;
    color: #333;
    display: block;
    margin-bottom: 8px !important;
    font: 13px/20px 'PTSansRegular',Arial,Helvetica,sans-serif;
    margin-top: 0 !important;
}
#input_6_1 {
    border: 1px solid #5a5858;
    background: 0 0;
    font-size: 13px;
    padding-left: 5px;
    height: 32px;
    border-radius: 1px;
    color: #333;
    max-width: 66%;
    width: 100%;
    float: left;
}
#gform_widget-2 .gform_wrapper .gform_footer {
    padding: 0;
    margin: 0;
    position: relative;
    clear: none;
    float: left;
    width: 35%;
    float: right;
    top: -2px;
}
#gform_submit_button_6 {
    display: inline-block;
    background: #225f84;
    color: #fff;
    font-size: 14px;
    padding: 8px 6%;
    border-radius: 2px;
    margin-top: 0;
    border: 0;
    max-width: 100%;
    width: 100%;
    font-weight: 600;
    text-transform: capitalize;
    margin-right: 0;
    font-family: 'Conv_brandon-grotesque-light-58a8a4b38001d' !important;
}
.fusion-footer {
    background-image: url(images/sun.png);
    padding-top: 15px;
    background-position: center top;
    background-size: cover;
    background-color: #fff;
    position: relative;
}
.fusion-footer:before {
    content: '';
    background: url(images/sun-top.png);
    height: 36px;
    width: 100%;
    position: absolute;
    background-size: auto 100%;
    background-repeat-y: no-repeat;
    top: -30px;
    left: 0;
}
.fusion-footer-widget-area {
    background: transparent !important;
}
.widget.social_links .heading {
    margin-bottom: 15px;
}
.gfield.gfield_error #input_6_1 {
    border: 1px solid #a91717;
}
.gform_wrapper div.validation_error { display: none;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin-bottom: 0px!important;
    border-top: 0px solid #C89797 !important;
    border-bottom: 0px solid #C89797 !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    box-sizing: border-box;
    width: 100%;
    max-width: 100% !important;
}
div#validation_message_6_1 {
    display: none;
}
/* custom css for footer close */
a.infomore span {
    float: right;
    margin-right: 10px;
    font-size: 27px;
    line-height: 15px;
}
a.infomore {
    text-align: left;
    padding-left: 10px;color:#333 !important;
}
ul.infomore-ul li a:hover {
    color: #000;
}
.mep-default-feature-cart-sec button.single_add_to_cart_button.button.alt.btn-mep-event-cart{
    background: #f8c734;
    color: #333333 !important;
    border-color: #f8c734;
    text-transform: capitalize;
    font-weight: normal;
    padding: 10px 10% !important;
}
.room-box-col2 p {
    margin-top: 0px;
}

div#mslswidget-3 a,div#mslswidget-2 a {
    display: none;
    border-right: 0px;
    border-bottom: 1px solid #577f98;
    padding: 5px 0px;
}
div#mslswidget-3 a.current_language ,div#mslswidget-2 a.current_language {
    display: block;
    border-bottom: 0px;
    padding: 1px 0px;
}
div#mslswidget-3,div#mslswidget-2 {
    position: absolute;
    z-index: 9;
    background: #225f84;display:none;
}
div#mslswidget-3:after, div#mslswidget-2:after {
    content: "";
    width: 20px;
    height: 20px;
    top: 3px;
    right: 0px;
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat !important;
    background: url(images/down-arrow.png);
    cursor: pointer;
}
.wmc-current-currency:after {
    content: "";
    width: 20px;
    height: 20px;
    top: 3px;
    right: 0px;
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat !important;
    background: url(images/down-arrow.png);
    cursor: pointer;
}
.woocommerce-multi-currency {
    position: relative;
}
div#wmc_widget-2 {
   /* margin-left: 115px;*/
    margin-left: 0px;
}
div#mslswidget-3:hover a,div#mslswidget-2:hover a {
    display: block;
    border-bottom: 1px solid #577f98;
    padding: 5px 0px;
}
div#mslswidget-3:hover a.current_language ,div#mslswidget-2:hover a.current_language {
    padding-top:1px;
}
.course-program h3 a {
    color: #484848;
}
li.fadd {
    font-size: 14px;
}
.fusion-header-v3 .fusion-header{border-bottom-color: #fff !important;}
.fusion-main-menu>ul>li>a {text-transform: capitalize;}
.avada-has-mainmenu-dropdown-divider .fusion-main-menu .fusion-dropdown-menu .sub-menu li a {text-transform: capitalize;}
li#menu-item-124 ul.sub-menu ul.sub-menu {width: 400px!important;}
.tfs-slider h2{
    font-family: 'Conv_Smoke Attack' !important;
    text-shadow: 4px 3px 5px #000;
}
.caption h3.title-heading-center {
    text-shadow:2px 1px 4px #000;
}
h3 span {
    color: #f69c0e;
    font-weight: bold;
}
.fusion-person .person-desc {
    margin: 0!important;
    padding: 15px 0;
    text-align: center;
}
.fusion-person .person-content {    margin-top: 10px !important;}
.fusion-person span.person-name {font-size: 18px !important;}
.fusion-person span.person-title {font-size: 14px !important;}
.fusion-person.person {border: 1px solid #ddd;}
.fusion-person .person-content a, a.fusion-read-more {
    color: #fff;
    background: linear-gradient( to top, #82608d, #82608d );
    margin-top: 10px !important;
    padding: 8px 24px;
    display: inline-block;
    border-radius: 0px;
    font-size: 14px;
    font-weight: 600;
}
.fusion-person .person-content a:hover, a.fusion-read-more:hover{background: linear-gradient( to top, #333, #333 );}
.fusion-person .person-content a:after {content: "\f101";margin-left: 5px;font-family: FontAwesome;color: #fff;}

.fusion-person.person img.person-img {
    width: 100%;
}
.fusion-page-title-row h1 {
    font-family: 'Conv_Smoke Attack' !important;
    text-shadow: 4px 3px 5px #000;
    letter-spacing: 2px !important;
    text-transform: capitalize;
}
.fusion-page-title-bar { background-size: cover !important;}
.blue-pattern{
background-image: url(images/blue_pat.png);
     background-size: auto 100%;
    color: #fff;
       padding: 50px 0px !important;    background-repeat: repeat !important;
}
.blue-plan{
background-image: url(images/blue_plan.png);
     background-size: auto 100%;
    color: #fff;
       padding: 50px 0px !important;    background-repeat: repeat !important;
}
.sky-pattern{
background-image: url(images/facilities-middle.png);
     background-size:cover;
       padding: 50px 0px !important; 
}
.sky-pattern:before{
    content: '';
    background: url(images/facilities-top.png);
    height: 36px;
    width: 100%;
    position: absolute;
    background-size: auto 100%;
    background-repeat-y: no-repeat;
    top: -30px;
    left: 0;
}
.sky-pattern:after {
    content: '';
    background: url(images/facilities-bottom.png);
    height: 36px;
    width: 100%;
    position: absolute;
    background-size: auto 100%;
    background-repeat-y: no-repeat;
    bottom: -29px;
    left: 0;
}
.blue-pattern h2{color: #fff !important;}
.six-btns a.fusion-button {
    padding: 13px !important;
    width: 100% !important;
}

.fusion-megamenu-bullet {
    color: #82608d;
}
.fusion-megamenu-title {
    font-family: 'Conv_Smoke Attack' !important;
    font-size: 30px !important;
    letter-spacing: 2px !important;
    color: #82608d !important;
}
.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu, .avada-menu-highlight-style-bottombar .fusion-main-menu .sub-menu {
    border-top: 0px solid #f79b0a  !important;
}
.fusion-megamenu-holder { border-top-width: 0px  !important; border-color: #fafafa; background-color: #fafafa;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {padding: 10px 0 29px 0 !important;}
span.fusion-megamenu-bullet {position: absolute; left: 18px;}


.video-testimonial-block {
    text-align: center;
}
.testi-video-content {
    background: #fff;
    width: 310px;
    margin: 0 auto;
    font-size: 20px;
    color: #225f84;
    padding: 10px 0;
    box-shadow: 1px 2px 5px 0px #969696;
}
.interview-testimonial .testi-video-content {
    width: 100%;
}
.text-testimonial .fusion-testimonials blockquote q:after, .text-testimonial .fusion-testimonials blockquote q:before {
    content: "";
    position: absolute;
    top: -30px;
    left: -30px;
    height: 65px;
    width: 65px;
    background: url(images/qoutes.png) no-repeat;
}
.review blockquote q {
    font-family: 'Conv_brandon-grotesque-light-58a8a4b38001d' !important;
    font-size: 20px !important;
}
.term-video-testimonials p.fusion-single-line-meta {
    display: none;
}
.term-video-testimonials .fusion-content-sep {
    display: none;
}
.term-video-testimonials .fusion-post-content-container {
    display: none;
}
.term-video-testimonials .fusion-meta-info {
    display: none;
}
.term-video-testimonials .fusion-load-more-button {
    display: none;
}
.pagination {
    margin-bottom: 50px;
    text-align: center;
    display: block;
}
.blog .fusion-person .person-content a, .blog a.fusion-read-more {
    padding: 6px 15px;
    font-size: 12px;
}
.blog .fusion-person .person-content a:after, .blog a.fusion-read-more:after {
    display:none;
}
.blog .fusion-person .person-content a:hover, .blog a.fusion-read-more:hover {
    color:#fff;
}
.quote-test-text {
    background: #f5f5f5;
    padding: 30px 3%;
    font-style: italic;
    font-size: 20px;
    line-height: 28px;
    position: relative;
    margin-bottom: 15px;
}
.quote-test-meta li img {
    height: 50px;
    width: 50px;
    border-radius: 50px;
}
.quote-test-meta ul li {
    display: inline;
    vertical-align: middle;
    margin: 0px 5px;
}
li.name-test span {
    font-weight: 600;
}
.term-113 .post {
    margin-bottom: 35px;
}
.quote-test-text:after {
    content: "";
    position: absolute;
    top: -30px;
    left: -30px;
    height: 65px;
    width: 65px;
    background: url(images/qoutes.png) no-repeat;
}
li.brand-test img {
    height: 20px;
    width: auto;
    vertical-align: middle;
    border-radius: 0;
}
.term-113 main#main {
    padding-top: 40px;
}
.gallery-bottom {
    margin-bottom: 40px !important;
}
ul#gform_fields_8 li label {
    display: none;
}
ul#gform_fields_8 li input, ul#gform_fields_8 li select {
    height: 40px;
}
ul#gform_fields_8 li {
    margin-top: 0px !important;
}
div#gform_wrapper_8 {
    margin-top: 0px;
}
ul#gform_fields_8 li input::placeholder,ul#gform_fields_8 li select::placeholder {color: #333 !important;}
ul#gform_fields_8 li input:-ms-input-placeholder,ul#gform_fields_8 li select:-ms-input-placeholder {  color: #333 !important;}
ul#gform_fields_8 li input::-ms-input-placeholder,ul#gform_fields_8 li select::-ms-input-placeholder {color: #333 !important;}
input#gform_submit_button_8 {
    background: #83618d !important;
    text-transform: capitalize;
    font-family: 'Conv_brandon-grotesque-light-58a8a4b38001d' !important;
}
ul#gform_fields_8 .gfield_description.validation_message {
    padding: 0px !important;
    font-size: 13px;
}
.home .tfs-slider .buttons a {
    background: #82608d;
    text-transform: capitalize;
    font-size: 15px !important;
    padding: 9px 20px !important;
    font-family: 'Conv_brandon-grotesque-light-58a8a4b38001d' !important;
    font-weight: 600;
}
.home-t-box {
    background: #10384f;
    padding: 10px 15px;
    font-size: 17px;
    line-height: 26px;
    font-style: italic;    clear: both;
}

ul.t-meta {
    padding-left: 0;
    list-style: none;
    float: left;
    margin-top: 14px;
}
ul.t-meta li img {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    vertical-align: middle;
}
ul.t-meta li {
    float: left;
}
ul.t-meta li span {
    line-height: 20px;
    vertical-align: middle;
    margin-left: 10px;
}
span.t-title {
    display: block;
    font-weight: bold;
}
ul.t-meta li span {
    line-height: 20px;
    vertical-align: middle;
    margin-left: 10px;
}
span.t-date {
    font-size: 14px;
}
ul.t-meta.l-meta {
    margin-top: 0;
    float: right;
}
.home-head h3 {
    color: #82608d !important;
    font-family: 'Conv_Smoke Attack' !important;
    font-size: 30px !important;
    text-transform: capitalize;
    margin-top: 0;
    margin-bottom: 0px;
}
.home-head h2 {
    text-transform: uppercase;
    font-weight: bold !important;
    color: #222 !important;
}
.home-head img {
    height: 50px;
    width: auto;
    vertical-align: middle;
}
.h-blogs h2.entry-title a {
    color: #1b1b1b !important;
}
.h-blogs .fusion-read-more:after{display:none !important;}
div#tablepress-23_wrapper thead th {
    background: #194c68 !important;
    color: #fff;
    font-weight: normal !important;
}
div#tablepress-23_wrapper a.y-link {
    background: #82608d;
    font-size: 13px;
    color: #fff;
    font-weight: 600;
    padding:6px 15px;
}
div#tablepress-23_wrapper a.y-link:hover {
    background: #333;
    color: #fff;
}
div#tablepress-23_wrapper td {
    font-size: 15px;
}
div#tablepress-23 td {
    background-color: #fff;
    padding: 15px 10px;
}
table#tablepress-23 td img {
    width: 25px;
    vertical-align: sub;margin-left: 8px;
}
.blog-posts-home {
    background-position: top center !important;
   /* background-color: #194c68 !important;*/
}
.video-images .tab-pane {
    border-color: transparent !important;
}
a.g-view {
    background: #82608d;
    font-size: 15px;
    padding: 7px 18px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    margin: 0 auto !important;
    display: table;
}
a.g-view:hover {
    background: #333333;
    color: #fff;
}
.video-images ul.nav-tabs li a {
    border: 0px !important;
}
.video-images ul.nav-tabs li a {
    border: 0px !important;
    padding: 0px !important;
    border-right: 1px solid #000 !important;
    background: transparent !important;
}
.video-images ul.nav-tabs li:last-child a {
    border-right: 0px solid #000 !important;
}
.video-images h4.fusion-tab-heading {
    font-size: 14px !important;
    color: #000 !important;
}
.video-images .nav-tabs {
    border: 0px solid #f1f2f2!important;
}
.video-images .nav {
    border-bottom: 0px solid #ebeaea !important;
    width: 80%;
    margin: 0 auto 20px auto;
}
.nav-tabs li.active a.tab-link h4 {
    color: #f7a318 !important;
    font-weight: 600;
}
.video-images {
    margin-bottom:0px !important;
}
.video-images .fusion-portfolio {
    overflow: hidden;
    margin-bottom: 40px !important;
}
.blue-plan .home-head h2,.blue-plan .home-head h3 {
    color: #fff !important;
}
ul.t-meta.l-meta img {
    margin-left: 10px;
}
.about-home{    background-position: bottom center !important;}
li#menu-item-124 ul.fusion-megamenu li a {
    text-transform: capitalize;
}
li#menu-item-27873 a {
    text-transform: capitalize;
}
.fusion-post-title a {
    color: #1b1b1b !important;
}
p.fusion-single-line-meta a {
    font-weight: bold;
}
ul#input_1_16 li {
    display: inline-block;
    margin-right: 10px;    margin-bottom: 0px;
}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
    width: 100% !important;
    }
div#gform_wrapper_1 .ginput_complex .gravity-select-parent {
    width: 100%!important;
}
ul#gform_fields_1 li input, ul#gform_fields_1 li select {
    width: 100%;
    height: 40px !important;
    color: #000 !important;
    font-size: 16px !important;
}
li#field_1_3 input {
    width: 97% !important;
}
.ginput_container.ginput_container_radio {
    margin-top: 0px !important;
}
ul#gform_fields_1 ul.gfield_radio li input {
    height: auto !important;
}
ul#input_1_16 {
    margin: 0px !important;
}
li#field_1_18 label.gfield_label {
    display: none;
}
.ginput_container.ginput_container_checkbox {
    margin-top: 0px !important;
}
div#gfield_description_1_18 {
    padding-top: 0px !important;
}
input#gform_submit_button_1 {
    background: #82608d;
    text-transform: capitalize;
}
.e-links {
    background: #82608d;
    color: #fff !important;
    font-size: 15px;
    padding: 5px 10px;
    width: 106px;
    display: inline-block;
    text-align: center;
}
.e-links:hover {
    background: #333;
    color: #fff !important;
}
    .e-lists ul {
    padding-left: 0;
}
.e-lists ul li {
    list-style: none;
    position: relative;
    padding-left: 25px;
}
.e-lists ul li i.fa {
    position: absolute;
    left: 0;
    top: 6px;
    color: #743e7c;
    font-size: 16px;
}
.e-lists p {
    font-size: 18px;
}
h2.c-title {
    color: #82608d !important;
    font-family: 'Conv_Smoke Attack' !important;
    font-size: 40px !important;
    text-transform: capitalize;
    margin-top: 0;
    margin-bottom: 26px;
    text-align: center;
    letter-spacing: 2px !important;
}
.contact-checklist a {
    color: #000;
}
.croom {
    clear: both;
}
.woocommerce-content-box.avada-checkout {
    overflow: hidden !important;
}
.woocommerce-content-box.avada-checkout .col-2 {
    width: 100% !important;
    padding-top: 0px;
}
.woocommerce-checkout .woocommerce-message {
    display: none;
}
.loc-about {
    clear: both;
}
a.foot-btn:hover {
    background: #333;
}
#gform_submit_button_6:hover {
    background: #333;
}
.checkout textarea {
    height: 120px !important;
}
.copy-foot-col3 {
    width: 20%;
    float: right;
    text-align: right;
    font-size: 14px;    font-weight: bold;
}
.blue-pattern a {
    color: #f79b0a;
}

.single-navigation.clearfix {
    display: none;
}
.fusion-read-more:after {
    display: none;
}
.fusion-read-more:hover {
   color:#fff;
}
.faq-page .fusion-filter a {
    color: #333;
    font-weight: 600;
    padding: 7px;
}
.faq-page .fusion-toggle-heading {
    color: #333;
}
h2.mep-cart-table-title {
    position: relative;
}
h2.mep-cart-table-title:before {
    content: "";
    width: 22px;
    height: 22px;
    top: 10px;
    left: -35px;
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat !important;
    background: url(images/calendar.png);
    background-size: 100%;
}

a#wc-print-button {
    float: right;
    background: #f79b0a;
    padding: 8px 20px;
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
}
a#wc-print-button:hover {
    background: #333;
    color: #fff;
}
span.e-bird {
    float: right;
    font-size: 15px;
    color: #f8c734;    margin-top: -7px;
}
.fusion-body .fusion-main-menu .current-menu-item>a, .fusion-body .fusion-main-menu .current-menu-parent>a, .fusion-body .fusion-main-menu .current_page_item>a {
 color: #f79b0a !important;
}
.contact-checklist span.icon-wrapper.circle-yes {
    background: #82608d !important;
}
.continue-checkout,button.fusion-apply-coupon,.fusion-update-cart,.checkout-button,.coupon-button input[type="submit"],button#place_order {
    background: #f79b0a !important;
}
.continue-checkout:hover,button.fusion-apply-coupon:hover,.fusion-update-cart:hover,.checkout-button:hover, .coupon-button input[type="submit"]:hover,button#place_order:hover {
    background: #333 !important;
}
.fusion-main-menu-cart {
    display: none !important;
}
.fusion-secondary-header .fusion-icon-shopping-cart:before {
    color: #eceaea;
    font-size: 18px;
}
.fusion-secondary-header span.fusion-widget-cart-number {
    background: #f1b038;
    padding: 0;
    min-height: 18px;
    min-width: 18px;
    vertical-align: top;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    padding-top: 3px;
    margin-top: -5px;
}
.fusion-mobile-menu-icons .fusion-icon-shopping-cart {
    display: none !important;
}
li.s-li i.fa {
    font-size: 12px;
    margin-right: 5px;
    vertical-align: baseline;
}


span.sepe {
    font-weight: bold;
    font-size: 19px;
    color: #81608c;
}
.mob-accordian .accordion_head h2 {
    display: inline-block;
}
.mob-accordian span.plusminus {
    float: right;
    font-size: 20px;
    font-weight: bold;
}
.mob-accordian {
    display: none;
}
.custom-p-title h1.entry-title {
    font-family: 'Conv_Smoke Attack' !important;
    letter-spacing: 2px !important;
    text-transform: capitalize;
    font-size: 40px;
    text-align: center;
    margin-bottom: 0px;
    color: #82608d;
    font-weight: normal;
    margin-top: 15px;
}
.xtra-item-left {
    display: none;
}
li#field_6_1 label {
    font-family: 'Conv_brandon-grotesque-light-58a8a4b38001d' !important;
    font-size: 15px !important;
    font-weight: bold !important;
}
.home-t-box a {
    color: #f79b0a;
}
.fusion-person .person-content a:after {
   display:none;
}
.fusion-button {
    font-family: 'Conv_brandon-grotesque-light-58a8a4b38001d' !important;
    border-radius: 0px !important;    padding: 10px 24px !important; 
}
.pagination .current {
    background-color: #82608d !important;
    border-color: #82608d !important;
}
.next, .back { padding:7px 4% !important;  font-family: 'Conv_brandon-grotesque-light-58a8a4b38001d' !important;}
.quote-test-meta {float: right;}
.coupon .input-text {padding: 18px 15px !important;}
.woocommerce .checkout_coupon .coupon-input .input-text {
    margin: 0;
    padding: 17px 15px;
    }
abbr {text-decoration: none !important;}
span.select2-selection__clear {display: none !important;}
span.offer {
    font-weight: bold;
}
ul.review-logos li {
    float: left;
    width: 25%;
    padding: 0 2%;
    text-align: center;
}
ul.review-logos {
    list-style: none;
    width: 80%;
    margin: 20px auto 0 auto;
}
ul.review-logos li a img {
    height: 47px;
    width: auto;
}
.home-review-logo ul.review-logos li a img {
    filter: brightness(0) invert(1);
}
ul.review-logos.test-cat {
    overflow: hidden;
    margin-bottom: 35px;
}
.tax-testimonials-categories main#main {
    padding-top: 0px;
}
li.top-join {
    display: none;
}

.covid-19 {
    background: #f79b0a;display:none;
}
.covid-19 p {
    margin: 0;
    padding: 7px 2%;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.home .covid-19 {
    display:block;
}
/* custom css close */

@media only screen and (max-width: 1120px) {
.mep-events-wrapper {padding: 0px 15px;}
.sky-pattern {padding: 50px 15px !important;}
.blue-pattern {padding: 50px 15px !important;}
.custom-p-title h1.entry-title {padding: 0px 2%;font-size: 28px; line-height: 35px; }
}
@media only screen and (max-width: 1024px) {
.fusion-mobile-menu-design-modern .fusion-alignright {
    width: auto !important;
    float: left !important;
}
.fusion-flyout-cart-wrapper {
    padding-top: 11px;
}

ul.btn-side li.s-li { width: 100%;}
ul.btn-side li.t-li {width: 100%;}
#sticky.stick { max-width: 209px;}

footer .fusion-columns .fusion-column:nth-child(1) {
    width: 100%;
    margin-bottom: 20px;
}
footer .fusion-columns .fusion-column:nth-child(2) {
    width: 33%;
}
footer .fusion-columns .fusion-column:nth-child(3) {
    width: 67%;
}
footer .fusion-columns .fusion-column:nth-child(3) {
    width: 67%;
}
.widget.social_links {
    padding: 40px 10px 0 15px;
}
li.fwhts a {font-size: 16px!important;}
li.fadd {
    width: 29%;
    float: left;
}
li.fdirection {
    width: 16%;
}
li.fdirection img {
    width: 100%;
}
li.fcontact img {
    width: 100%;
}
.widget.social_links {
    width: 100%;
    padding: 25px 10px 15px 15px;
    border-bottom: 1px solid #b7b7b7;
}
div#custom_html-2,div#custom_html-3  {width: 35%;}
.widget.widget_mc4wp_form_widget {width: 65%;}
.copy-foot-col1 {width: 50%;}
#gform_widget-2 {
    float: left;
    width: 65%;
}
#input_6_1 { max-width: 60%; width: 100%;}
#gform_widget-2 .gform_wrapper .gform_footer {float: left;}
#gform_submit_button_6 { padding: 8px 2%;line-height: normal;margin-bottom: 0px;}
#gform_widget-2 { border-bottom: 1px solid #b9b9b8;}
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.fusion-secondary-header .fusion-alignleft {
    padding: 5px 2%;
}
li#mobile-menu-item-124 ul li ul li a span {
    text-transform: capitalize;
}
div#wmc_widget-2 span.wmc-current-currency { width: 70px;}
li.top-join {
    display: block;
}
.centertop {
    display: none;
}
}
@media only screen and (max-width: 800px) {
li.flogo {
    width: 33%;
}
li.fadd {
    width: 67%;
}
ul.five-li li.fadd i.fa {
    top: initial;

}
ul.five-li li {
    border-bottom: 1px solid #dab697 !important;
}
li.fdirection {
    width: 33%;
}
li.fdirection img {
    width: 60%;
}
li.fwhts {
    width: 34%;
    float: left;
}
li.fcontact {
    width: 33%;
    float: right;
}
li.fcontact img {
    width: 60%;
}
li.fcontact a {
    display: block !important;
    width: 100%;
    text-align: center !important;
}
.fusion-columns .fusion-column {
    margin-bottom: 20px !important;
}
ul.review-logos li a img {
    height: auto;
    width: 100%;
}
}
@media only screen and (max-width: 768px) {
.mep-default-sidebar {
    width: 100%;
    float: left;
    position: relative !important;    margin-bottom: 20px;
}
#sticky.stick {
    position: relative !important;
    z-index: 10;
    max-width: 100%;
    width: 100%;
    margin-top: 0px !important;
}
.mep-default-content { width: 100%;}
ul.btn-side li { width: 48% !important; display: inline-block; margin: 4px 1%;}
.sidebar-btn {
    text-align: center;
}
img.s-logos {
    margin-top: 0px;
    padding-top: 10px;
    border-top: 0px solid #95dac8;
    width: 300px;
    display: inline-block;
}
.event-title-bar h2 span:before,.event-title-bar h1 span:before{display:none;}
.blue-plan {padding: 50px 4% !important;}
.avada-thank-you p {
    clear: both;
    font-size: 20px;
    padding-top: 18px;
    display: block;
}
ul.btn-side li.f-li {
    width: 98% !important;
}
li.f-li.infoli {
    width: 100% !important;
    margin: 0;
}
ul.infomore-ul {
    width: 98%;
    margin: 0 1%;
}

.mob-accordian .accordion_head h2 {
    display: inline-block;
    font-size: 19px;
}
.desk-acc {
    display: none;
}
.mob-accordian {
    display: block;
}
}
@media only screen and (max-width: 640px) {
.mep-default-content { padding-left: 0px;}
/*.section-div h2 span:before,h2.mep-cart-table-title:before{display:none;}*/
.fusion-column:nth-child(1) ul li, .fusion-column:nth-child(2) ul li, .fusion-column:nth-child(3) ul li {
    width: 100%;
    float: left;
    margin: 4px 0%;
}
div#custom_html-2,div#custom_html-3 { border-bottom: 1px solid #b9b9b8;}
.copy-foot-col1 {
    width: 100%;
    float: left;
    padding-top: 0px;
    border-bottom: 1px solid #656363 !important;
    margin-bottom: 10px;
}
.copy-foot-col2 {
    width: 100%;
}
.copy-foot-col2 ul {
    text-align: center;
}
.fusion-column:nth-child(1) ul li,.fusion-column:nth-child(2) ul li,.fusion-column:nth-child(3) ul li {
    width: 100%;
    float: left;
    margin: 4px 0%;
}
li.fdirection {
    width: 25%;
}
li.fdirection img {
    width: 90%;
}
li.fwhts {
    width: 50%;
    float: left;
}
li.fcontact {
    width: 25%;
    float: right;
}
li.fcontact img {
    width: 90%;
}
.copy-foot-col1 ul {text-align: center;}
.mob-register {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 99;
    padding-bottom: 0;
}
.mob-register .mep-events-wrapper {
    padding: 0;
    margin: 0;
}
.fusion-footer {
    padding-bottom: 25px;
}
footer .fusion-columns .fusion-column:nth-child(1),footer .fusion-columns .fusion-column:nth-child(2),footer .fusion-columns .fusion-column:nth-child(3){ display:none;}

.fusion-text.home-table { overflow-x: scroll !important;}
div#tablepress-23_wrapper {width: 600px;}
div#tablepress-23_wrapper td.column-4 { width: 200px;}
.join-form {
    padding: 0px !important;
}
li#field_1_3 input {
    width: 90% !important;
}
.troom{clear:both;}
.croom{clear:none;}
.room-box { width: 50%;}
.copy-foot-col3 {
    width: 100%;
    text-align: center;
}

p#mep_btn_notice {
    text-align: left;
}
.section-div h2 span:before { left: -10px;    top: 2px;}
.mob-accordian .accordion_head h2 span {padding-left: 24px;}
h2.mep-cart-table-title {
    position: relative;
    font-size: 21px;
    padding-left: 25px;
}
h2.mep-cart-table-title:before { top: 6px; left: -5px;}
.section-div h2 span {
    position: relative;
    padding-left: 23px;
}
ul.review-logos {
    width: 100%;
}
}
@media only screen and (max-width: 480px) {
.section-div.course-teacher img { width: 100%; margin-bottom: 15px;}
.section-div.course-teacher {padding-top: 20px;}
#gform_submit_button_10{ top:29px;}
	#gform_widget-2{ width:100%;}
	#gform_wrapper_10{ max-width:335px;}
	div#custom_html-2,div#custom_html-3 {
    width: 100%;
    border-left: 0;
    border-right: 0;
}
.e-lists .mep_list_thumb {
    padding: 0px;
}
.e-lists .mep_list_thumb img {
    width: 100%;
}
h2.c-title {
    margin-bottom: 0px;
    display: block !important;
    width: 100%;
}
.mep_event_list_item.e-lists {
    border: none;
    border-bottom: 1px solid #dedcdc;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
span.e-bird {
    float: none;
    display: block;
}
ul.btn-side li {
    width: 100% !important;
    margin: 4px 0%;
}
ul.review-logos li {
    width: 50%;
    padding: 8px 5%;
    min-height: 85px;
}
}
@media only screen and (max-width: 425px) {
.fusion-columns .fusion-column:nth-child(3) ul li {
    width: 100%;
    float: left;
    margin-right: 0%;
}
li.flogo {
    width: 100%;
}
li.fadd {
    width: 100%;
}
li.fdirection {
    width: 100%;
}
li.fwhts {
    width: 100%;
    float: left;
}
li.fcontact {
    width: 100%;
    float: right;
}
li.fcontact img {
    width: 45%;
}
li.fdirection img {
    width: 45%;
}
ul.five-li li {padding: 10px 1%!important;
    min-height: 70px;
}
.copy-foot-col1 ul li {
    display: block;
    border-right: 0px solid #888;
    padding: 5px 5px;
}
.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
    margin: 0 1.5px 10px;
}
.room-box-col1 {
    width: 100%;
    padding-right: 0%;
}
.room-box-col2 {
    width: 100%;
    float: right;
    margin-top: 10px;
}
.fusion-column:nth-child(4) .fusion-footer-widget-column:last-child {border: 0px solid #6d6d6d;}
.room-box {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    padding: 0 1%;
}
ul.five-li li {
    border-right: 0px solid #6d6d6d !important;
}
li.fwhts a {margin-bottom: 10px;}
}
@media only screen and (max-width: 375px) {

}
.copy-foot-col3 {
display:none!important;
}
}
ul.five-li li.fadd i.fa.fa-map-marker:before {
    content: "";
    background-image: url(../../uploads/2020/07/pin.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 18px;
    height: 30px;
    position: absolute;
}
ul.five-li li.fadd i.fa {
    top: 15px !important; 
}
 input[type="date"]:before {
    content: attr(placeholder) !important;
    color: #aaa;
    margin-right: 0.5em;
  }
  input[type="date"]:focus:before,
  input[type="date"]:valid:before {
    content: "date";
  }
  h2.title-heading-center {
    padding-top: 58px !important;
}