<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
   font-family: "Google Sans", Roboto, Arial, Helvetica, sans-serif!important;
   -webkit-font-smoothing: antialiased;
   text-rendering: optimizeLegibility;
}

h3 {
   font-size: 1.5rem;
}

p {
   color: #5f6368;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   select,
   textarea,
   input {
      font-size: 16px!important;
   }
}

h1,
h2,
h3,
h4,
h5,
h6 {
   color: #202124;
   line-height: 1.2;
}

@media (min-width: 1200px) {
   .container {
      max-width: 1200px;
   }
}

section:focus {
   outline: none;
}

div:focus {
   outline: none;
}

.single_service_title {
   margin-top: 20px;
}

.sessions_list {
   border: 1px solid #dadce0;
   padding: 0px 0 30px 0;
   border-radius: 8px;
}

.asi_modal {
   right: 20px!important;
}

.sessionEnded {
   color: #ea4334;
   padding-top: 10px;
   margin-bottom: 0px;
   font-weight: bold;
}

.btn-success {
   background-color: ;
   border-color: ;
}

.btn-success:hover {
   background-color: ;
   border-color: ;
}

.btn-success.focus,
.btn-success:focus {
   box-shadow: 0 0 0 0.1rem rgba(0, 0, 0, 0.25);
}

.nav-menu&gt;li:hover&gt;a,
.nav-menu&gt;li.active&gt;a,
.nav-menu&gt;li.focus&gt;a {
   color: #25272b;
}

.single_feature:hover .hexagon {
   background-color: #202124;
}

.single_feature:hover .hexagon:before,
.single_feature:hover .hexagon:after {
   border-color: #202124;
   ;
   border-left: 30px solid transparent;
   border-right: 30px solid transparent;
}

.single_feature:hover .feature_text h4 {
   color: #202124;
}

.btn-mat-green {
   background-color: #1a73e8;
   ;
   border-color: #1a73e8;
   ;
   color: #fff;
}

.btn-mat-green-fix {
   border: 1px solid;
}

.btn-mat-green:hover {
   background-color: transparent;
   border-color: #1a73e8;
   ;
   color: #1a73e8;
   ;
   border: 1px solid;
}

.btn-mat-green:focus {
   background-color: #1a73e8;
   ;
   border-color: #1a73e8;
   ;
   color: #fff;
   border: 1px solid;
}

.default-button:hover,
.default-button:focus {
   background-color: #1a73e8;
   ;
}

.section_heading&gt;h3 {
   color: #25272b;
   ;
   padding-top: 15px;
}

.view_more {
   background-color: #1a73e8;
   ;
   height: 1px;
   width: 85%;
}

.view_more&gt;a {
   background-color: #1a73e8;
   ;
}

.view_more&gt;a:before {
   background-color: #1a73e8;
   ;
}

.single-accordion h6 a {
   color: #1a73e8;
   ;
}

.flButtons {
   display: block;
   line-height: 30px;
   padding: 0 15px;
   white-space: nowrap;
   background: rgb(248, 249, 250);
   color: #202124;
   margin-right: 14px;
   float: left;
   font-size: 16px;
   border: 1px solid #dbdce0;
   border-bottom-right-radius: 8px;
   border-bottom-left-radius: 8px;
   opacity: .7;
}

.flButtons:hover {
   color: #1873e8
}

#more_details {
   display: none;
   width: 100%;
   max-width: 1200px;
   padding-top: 0px;
   padding-bottom: 30px;
   border-radius: 6px;
   outline: none;
}

.testimonial_author_thumb&gt;i {
   background-color: #1a73e8;
   ;
}

.testimonial_author_name&gt;h5 {
   color: #1a73e8;
}

.default-button-green {
   background-color: #1a73e8;
   ;
   border: 1px solid #1a73e8;
   ;
}

.default-button-green:hover,
.default-button-green:focus {
   background-color: #fff;
   color: #1a73e8;
   ;
}

.footer_bottom p&gt;i,
.footer_bottom p&gt;a:hover {
   color: purple;
   ;
}

.inline-style .social_links_area&gt;a:hover {
   background-color: transparent;
   color: #1a73e8;
   ;
}

.advisor_social_info .social_icon&gt;a:hover {
   background-color: #1a73e8;
   ;
}

.btn-primary {
   background-color: #1a73e8;
   ;
   border-color: #1a73e8;
   ;
}

.btn-primary:hover {
   background-color: ;
   border-color: ;
}

.product_landing .single_about_part {
   border-color: #dddddd;
   border-width: 1px;
}

.landing_one_version .landing_hero_text&gt;h2 {
   color: #fff;
   font-size: 56px;
   font-weight: 400;
   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.testimonial_author_thumb {
   background: transparent none repeat scroll 0 0;
}

.lpev_txt {
   text-align: center;
}

.fancybox-content .lpev_txt {
   text-align: left!important;
}

 ::placeholder {
   color: #999!important;
   opacity: 1!important;
   font-weight: 400;
   font-size: 15px;
}

.about_us_content {
   height: 100%;
   text-align: center;
}

 :-ms-input-placeholder {
   color: #999!important;
   opacity: .1!important;
   font-weight: 400;
   font-size: 15px;
}

 ::-ms-input-placeholder {
   color: #999!important;
   opacity: 1!important;
   font-weight: 400;
   font-size: 15px;
}


/** Settings for video animations */

.atv_1,
.atv_2,
.atv_3 {
   position: relative;
}

.atv_1 .text-wrapper,
.atv_2 .text-wrapper,
.atv_3 .text-wrapper {
   position: relative;
   display: inline-block;
   overflow: hidden;
}

.atv_1 .letter {
   display: inline-block;
}

.atv_2 .letter {
   display: inline-block;
   line-height: 1em;
   transform-origin: 50% 100%;
}

.atv_3 .letter {
   display: inline-block;
}


/** Settings for slider 1 animations **/

.ats1_1,
.ats1_2,
.ats1_3 {
   position: relative;
}

.ats1_1 .text-wrapper,
.ats1_2 .text-wrapper,
.ats1_3 .text-wrapper {
   position: relative;
   display: inline-block;
   overflow: hidden;
}

.ats1_1 .letter {
   display: inline-block;
}

.ats1_2 .letter {
   display: inline-block;
   line-height: 1em;
}

.ats1_3 .letter {
   display: inline-block;
}


/** Settings for slider 2 animations **/

.ats2_1,
.ats2_2,
.ats2_3 {
   position: relative;
}

.ats2_1 .text-wrapper,
.ats2_2 .text-wrapper,
.ats2_3 .text-wrapper {
   position: relative;
   display: inline-block;
   overflow: hidden;
}

.ats2_1 .letter {
   display: inline-block;
}

.ats2_2 .letter {
   display: inline-block;
   line-height: 1em;
   transform-origin: 50% 100%;
}

.ats2_3 .letter {
   display: inline-block;
}


/** Settings for slider 3 animations **/

.ats3_1,
.ats3_2,
.ats3_3 {
   position: relative;
}

.ats3_1 .text-wrapper,
.ats3_2 .text-wrapper,
.ats3_3 .text-wrapper {
   position: relative;
   display: inline-block;
   overflow: hidden;
}

.ats3_1 .letter {
   display: inline-block;
}

.ats3_2 .letter {
   display: inline-block;
   line-height: 1em;
}

.ats3_3 .letter {
   display: inline-block;
}


/** End animation settings */

.cRow {
   padding: 0 25px;
   margin-left: 0;
   margin-right: 0;
}

.cRow_s {
   padding: 0 25px;
   margin-left: 0;
   margin-right: 0;
   text-align: center;
}

.form-control:focus {
   box-shadow: none;
}

.moon-fix {
   position: relative;
   top: 7px;
}

.form-group-fix {
   margin-bottom: 1rem;
}

.fcfix {
   padding: 18px 15px!important;
}

.contact_input_area .form-group input:focus,
.contact_input_area .form-group textarea:focus {
   border: 1px solid rgba(24, 115, 232, 0.55);
}

.mThanks {
   color: #23893c!important;
   padding-top: 20px;
   padding-bottom: 27px;
   font-size: 2.2rem;
}

.iThanks {
   font-size: 100px;
   color: #34a852;
   margin-bottom: 30px;
   display: inline-block;
}

.tMess {
   max-width: 550px!important;
   margin: 0 auto;
}

.tMesss {
   max-width: 500px!important;
   margin: 0 auto;
   margin-top: 30px;
}

.tMessss {
   max-width: 550px!important;
   margin: 0 auto;
   margin-bottom: 20px;
}

.cOpa {
   opacity: 0!important;
}

.grayMove {
   text-align: center;
   margin: 0 auto;
   width: 100%;
   margin-bottom: 40px;
}

.tcMess {
   max-width: 405px!important;
   margin: 0 auto;
}

table {
   border-radius: 8px;
   border-style: hidden!important;
   box-shadow: 0 0 0 1px #dee2e6;
}

.tMain_t {
   color: #202124;
   font-family: "Google Sans", Roboto, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
}

.tSub_t {
   color: #5f6368;
   display: block;
   padding-top: 5px;
   font-weight: normal;
   font-style: italic;
}

.p-bM {
   padding-left: 30px;
   padding-right: 30px;
}

.mb-3s {
   margin-bottom: 25px!important;
}

.mb-3ss {
   margin-bottom: 30px!important;
}

#thankyouBox {
   display: none;
   padding: 131px 0;
}

#tDesktop {
   display: none;
}

#tTablet {
   display: none;
}

.jsMessage {
   color: #666;
   font-size: 14px;
}

.contactBut {
   position: fixed!important;
   z-index: 99980!important;
   right: 80px!important;
   width: 100px!important;
   cursor: pointer;
}

.contactBut:hover {
   background-color: #174ea6!important;
}

.mA_hover:hover {
   text-decoration: underline;
}

.f_contactUS {
   color: #fff;
   position: relative;
   display: inline-block;
   font-size: 16px;
   text-align: center;
   width: 100%;
   bottom: 4px;
}

.hideContactMenu {
   display: none!important;
}

.hideFaqMenu {
   display: none!important;
}

.svgGray {
   position: relative;
   height: 32px;
   float: left;
   -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
   filter: drop-shadow( 1px 1px 1px rgba(0, 0, 0, .1));
   bottom: 2px;
   display: none;
}

.svgBug-Mobile {
   position: relative;
   bottom: 85px;
   height: 35px;
   float: left;
   display: none;
   -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
   filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
}

.svgBug-DB {
   position: relative;
   bottom: 75px;
   height: 35px;
   float: left;
   left: 5px;
   -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
   filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
}

.svgBug-DT {
   position: relative;
   top: 35px;
   height: 35px;
   float: left;
   left: 5px;
   -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
   filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
}

.svgBug-WP {
   display: none!important;
}

.col-T {
   position: absolute;
   margin: 0;
   padding: 0;
   width: unset;
   flex: unset;
   top: 0;
}

.col-B {
   position: absolute;
   margin: 0;
   padding: 0;
   width: unset;
   flex: unset;
}

.infoText {
   color: #3c4043;
   padding-top: 6px;
   font-weight: 400;
   font-size: 15px;
}

.reg2 {
   margin-top: 20px;
   background: none!important;
   color: #1a73e8;
   ;
}

.reg2:hover {
   background: #f8f9fa;
   color: #111;
}

.gQ_tt {
   font-family: 'Google Sans', Roboto, Arial, sans-serif;
   font-size: 1.375rem;
   font-weight: 400;
   line-height: 1.75rem;
   -webkit-hyphens: auto;
   hyphens: auto;
   word-break: break-word;
   word-wrap: break-word;
   color: #202124;
   padding-left: 40px;
}

.gQ_tts {
   letter-spacing: .00625em;
   font-family: Roboto, Arial, sans-serif;
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.5rem;
   -webkit-hyphens: auto;
   hyphens: auto;
   word-break: break-word;
   word-wrap: break-word;
   color: #5f6368;
   padding-left: 40px;
   padding-bottom: 5px;
}

label {
   letter-spacing: .00625em;
   font-family: Roboto, Arial, sans-serif;
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.5rem;
   -webkit-hyphens: auto;
   hyphens: auto;
   word-break: break-word;
   word-wrap: break-word;
   color: #202124;
   margin: 0;
   padding: 0;
   width: 100%;
   padding-bottom: 10px;
}

.custom-select:focus {
   border-color: #dadce0;
   outline: 0;
   box-shadow: unset;
}

.downloadBrochure {
   margin-top: 15px;
}

.lm1 {
   margin-top: 25px;
   padding-left: 67px;
}

.testimonial_text {
   margin-bottom: 30px;
   text-align: center;
   padding: 0px 80px;
   font-size: 15px;
   font-style: italic;
}

.footer_bottom {
   padding: 30px 0 30px 0;
   text-align: center;
}

.fCopy {
   color: #ddd;
   font-size: 14px;
}

.tableSection {
   background-color: #f8f9fa;
   padding-top: 70px;
   padding-bottom: 70px;
}

.our_advisor_area {
   background-color: #f8f9fa;
}

.bg-gray {
   background-color: #f8f9fa!important;
}

.modalTitle {
   font-size: 1.1rem!important;
   color: #1a73e8;
   ;
}

.nav-menu&gt;li&gt;a {
   text-transform: unset;
   height: 63px;
   color: #5f6368;
}

.tReg {
   margin-top: 15px;
   margin-right: 0px;
}

.main_header_area.sticky {
   box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .12), inset 0 0px 0 0 #dadce0
}

.hexagon {
   background-color: #202124;
}

.hexagon:before {
   border-bottom: 17.32px solid #202124;
}

.hexagon:after {
   border-top: 17.32px solid #202124;
}

.single_feature .feature_text h4 {
   color: #202124;
}

.iPlay3 {
   color: #1a73e8;
   font-size: 16px;
   font-weight: 100;
   position: relative;
   top: 2px;
   left: 0px;
}

.iModalS {
   color: #1a73e8;
   font-size: 15px;
   font-weight: 100;
   position: relative;
   top: 2px;
   left: 1px;
}

.past_session {
   opacity: .6;
   background: #f8f9fa;
   pointer-events: none;
}

.single_advisor {
   background-color: #fff;
   border-radius: 6px;
   border: 1px solid #e9eaec;
}

.single_advisor:hover {
   box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.10);
   background: #fbfbfc;
   border-color: #dadce0;
}

.info_iContainer {
   width: 100%;
   display: inline-block;
   padding-top: 20px;
   padding-bottom: 15px;
}

.mI_h5 {
   position: relative;
   top: 2px;
}

.info_iFix {
   color: #666162;
   text-align: right;
   float: right;
   position: absolute;
   right: 18px;
   font-size: 19px;
   visibility: hidden;
   opacity: 0;
   transition: visibility 0s, opacity 0.6s linear;
}

.info_iFix:hover {
   color: #111;
}

.future_session:hover {
   background-color: #f6f6f6;
   box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.10);
}

.future_session:hover .info_iFix {
   visibility: visible;
   opacity: 1;
}

.past_session .info_iFix {
   visibility: hidden;
   opacity: 0;
}

.hTitles {
   color: #25272b;
   padding-top: 15px;
}

.special_feature_area {
   background-color: #f8f9fa;
}

.mF_3 {
   padding-bottom: 5px;
}

.single_shortcodes_title {
   border-bottom: 1px solid #dadce0;
}

.single_list_title h4 {
   font-weight: 400;
   font-size: 20px;
   border-bottom: 1px solid #ddd;
   padding-bottom: 13px;
}

.tiPos_list {
   height: 26px;
   position: relative;
   margin-right: 10px;
   bottom: 0px;
}

.table td,
.table th {
   padding: .75rem;
   vertical-align: top;
   border-top: 1px solid #dadce0;
}

.ttMove_list {
   position: relative;
   top: 3px;
   font-size: 18px;
   color: #333;
}

.c-list-style {
   color: #333;
   position: relative;
   top: 3px;
   font-size: 16px;
   padding: 0 13px 0 0!important;
}

.table thead th {
   vertical-align: bottom;
   border-bottom: 2px solid #dadce0;
}

.table-bordered thead td,
.table-bordered thead th {
   border-bottom-width: 2px;
}

.table-bordered {
   border: 1px solid #dadce0;
}

.nav-brand {
   cursor: pointer;
}

.noBorder {
   border: none;
}

.ttMove {
   position: relative;
   top: 2px;
}

.tiPos {
   height: 29px;
   position: relative;
   margin-right: 8px;
   bottom: 2px;
   right: 2px;
}

.modal-header {
   padding-top: 20px;
}

.mb5 {
   margin-bottom: 5px;
}

.fBorder {
   border-top: 1px solid #dadce0;
}

.contact_input_area .form-group textarea {
   height: 127px;
}

.about_us_thumb {
   background-color: #fff;
   border-radius: 3px;
   box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
   overflow: hidden;
   padding: 10px 10px 4px 10px;
   position: relative;
   z-index: 1;
}

.cCalendar {
   text-align: center;
   margin: 10px 0;
}

.seatsInfo {
   margin-bottom: 0px;
}

.seatsLeft {
   margin-bottom: 0px;
   font-weight: bold;
   color: #ea4334;
}

.modalSession {
   display: none;
   margin-bottom: 0;
   text-decoration: underline;
   color: #444;
}

.registrationExist {
   display: none;
   margin-bottom: 0;
   border: 1px solid #F44336;
   border-radius: 6px;
   text-align: center;
   color: #b1130b;
   padding: 10px 0;
}

.regEmail {
   color: #444;
   font-weight: 600;
}

.mF_d {
   color: #5f6368;
   padding: 24px 11px 15px 13px;
   margin: 0;
   font-size: 14px;
}

.btn-pill {
   padding: .5em 1.7em;
   border-radius: 30px;
}

.mF_d:hover {
   color: #25272b;
}

.mF_d:focus {
   color: #5f6368;
}

.pFix_past {
   color: #202124!important;
}

.pFix_1 {
   font-size: 65px;
   color: #006bb2;
   padding-bottom: 15px;
}

.no-scroll .contactBut {
   display: none!important
}

.btn-c-footer {
   margin-top: 25px;
   display: none
}

.cMob {
   loat: right;
   width: 100%;
   padding: 8px 10px 8px 30px;
   text-transform: unset;
   font-size: 13px;
   color: #5f6368;
   display: inline-block;
   text-decoration: none;
   transition: color 0.3s, background 0.3s;
   border-bottom: 1px solid #f0f0f0;
   border-top: 1px solid #f0f0f0;
}

.cMob_nb {
   border-bottom: none;
}

#modal_advisor_1 {
   width: 1400px;
   padding-top: 20px;
   padding-bottom: 30px;
   min-height: 500px;
   border-radius: 6px;
}

#modal_advisor_2 {
   width: 1400px;
   padding-top: 20px;
   padding-bottom: 30px;
   min-height: 500px;
   border-radius: 6px;
}

#modal_advisor_3 {
   width: 1400px;
   padding-top: 20px;
   padding-bottom: 30px;
   min-height: 500px;
   border-radius: 6px;
}

#modal_advisor_4 {
   width: 1400px;
   padding-top: 20px;
   padding-bottom: 30px;
   min-height: 500px;
   border-radius: 6px;
}

#modal_advisor_5 {
   width: 1400px;
   padding-top: 20px;
   padding-bottom: 30px;
   min-height: 500px;
   border-radius: 6px;
}

#modal_advisor_6 {
   width: 1400px;
   padding-top: 20px;
   padding-bottom: 30px;
   min-height: 500px;
   border-radius: 6px;
}

.why_choose_text&gt;h5 {
   color: #666;
   display: block;
   font-weight: 300;
   margin: 19px 0 0 0;
   padding-left: 25px;
   position: relative;
   text-transform: capitalize;
   z-index: 1;
   font-size: 18px;
}

.why_choose_text&gt;h5:before {
   position: absolute;
   z-index: 5;
   content: "\ecef";
   font-family: 'icomoon' !important;
   top: 1px;
   left: 0;
   font-size: 16px;
   color: #007bff;
}

.why_choose_text&gt;h4 {
   font-size: 20px;
   position: relative;
   top: 5px;
}

.r_at {
   padding-top: 30px;
   padding-bottom: 20px;
}

.r_at15 {
   font-size: 15px;
}

.r_at20 {
   padding-top: 20px;
}

#scrollUp {
   z-index: 20!important;
   bottom: 21px;
}

.sa_s {
   margin-bottom: 0;
}

.sa_s:hover {
   box-shadow: unset;
}

.a_t2 {
   padding: 0;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
}

.sadi_2 {
   padding: 15px 10px 15px 10px;
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
   border-top: none;
}

.p_link {
   font-size: 15px;
   display: block;
   margin-top: 20px;
}

.m_link {
   font-size: 15px;
   display: block;
   margin-top: 10px;
}

.p_icon {
   color: #25272b;
   ;
   position: relative;
   top: 2px;
   padding-right: 8px;
   padding-left: 3px;
}

.m_icon {
   color: #25272b;
   ;
   position: relative;
   padding-right: 10px;
   top: 2px;
}

.single_advisor_details_info {
   padding: 30px 0 30px 30px;
}

.classy-table {
   display: none;
}

.ss_change {
   width: 100%;
   display: inline-block;
   z-index: 999;
}

.tCol .card {
   border-radius: 8px;
}

.tCol .card-title {
   text-align: center;
   font-size: 18px;
}

.tCol .card-subtitle {
   text-align: center;
   padding-top: 10px;
   color: #828282!important;
   font-weight: normal;
   font-style: italic;
}

.tCol .card-body {
   padding-top: 45px;
}

.c_list {
   display: none;
   margin-top: 30px;
}

.toggle_c3 {
   text-align: center;
   padding-top: 20px;
   font-size: 18px;
}

.toggle_c3 p {
   color: #1a73e8!important
}

.c_list p {
   color: #5f6368;
   text-align: center;
   border-top: 1px solid #eaebed;
   padding-top: 12px;
   margin-bottom: 12px;
}

.iD_s {
   font-size: 13px;
   position: relative;
   top: 1px;
   left: 5px;
}

.iD_t {
   font-size: 13px;
   position: relative;
   top: 1px;
   left: 5px;
}

.tColS {
   margin-top: 35px;
}

@media screen and (min-width:600px) {
   .classy-table {
      display: inline-table;
   }
   .tCol {
      display: none;
   }
}

.view_more&gt;a&gt;i {
   line-height: 30px;
   padding-left: 0px;
   position: relative;
   font-size: 11px;
   font-weight: 100;
   color: #fbfbfb;
   top: 1px;
}

.sadi_p p {
   padding: 15px 0;
}

#coursesList {
   display: none;
   width: unset;
   float: left;
   top: 25%;
   border-top-right-radius: 6px;
   border-bottom-right-radius: 6px;
   min-width: 380px;
   padding-bottom: 15px;
   padding-top: 18px;
   padding-left: 22px;
   padding-right: 22px;
}

.spDesktop {
   opacity: .4;
   font-weight: 100;
   font-size: 16px;
   position: relative;
   bottom: 2px;
   padding: 0 2px;
   color: #1a73e8;
}

.fzDesktop_1 {
   color: #25272b;
   font-size: 17px;
}

.fzDesktop_2 {
   color: #5f6368;
   font-size: 14px;
   position: relative;
   bottom: 1px;
}

.spTablet {
   opacity: .4;
   font-weight: 100;
   font-size: 16px;
   position: relative;
   bottom: 2px;
   padding: 0 2px;
   color: #1a73e8;
}

.fzTablet_1 {
   color: #25272b;
   font-size: 17px;
}

.fzTablet_2 {
   color: #5f6368;
   font-size: 14px;
   position: relative;
   bottom: 1px;
}

.spMobile {
   opacity: .4;
   font-weight: 100;
   font-size: 16px;
   position: relative;
   bottom: 2px;
   padding: 0 2px;
   color: #1a73e8;
}

.fzMobile_1 {
   color: #25272b;
   font-size: 17px;
}

.fzMobile_2 {
   color: #5f6368;
   font-size: 14px;
   position: relative;
   bottom: 1px;
}

.playText {
   color: #1a73e8!important;
   font-weight: 500;
   padding-top: 10px;
   display: inline-block;
   letter-spacing: .44px;
}

.videoOpen {
   cursor: pointer;
}

.videoOpen:hover .playTextL {
   text-decoration: underline;
}

.rHover:hover {
   text-decoration: underline;
   color: #1a73e8;
   cursor: pointer;
}

.single-accordion h6 a.collapsed {
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}

.single-accordion h6 a {
   border-radius: unset;
   border-top-left-radius: 6px;
   border-top-right-radius: 6px;
}

#home {
   z-index: 11;
   margin-top: 71px;
}

#home h5 {
   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

#home h2 {
   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

#home p {
   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 767px) {
   .fcm {
      margin: 30px 0;
   }
   .fct {
      margin-top: 10px;
   }
   .cRow {
      padding: 0!important
   }
   .gQ_tt {
      padding-left: 15px;
      font-size: 17px!important;
      max-width: 87%;
   }
   .gQ_tts {
      padding-left: 15px;
   }
}

@media screen and (max-width: 990px) {
   .hideContactMenu {
      display: inline-block!important;
   }
   .svgBug-Mobile {
      float: unset;
      display: inline-block;
   }
   .center-svg {
      text-align: center;
      float: unset;
   }
   .contactBut-M {
      display: none!important;
   }
   .contactBut-M2 {
      display: none!important;
   }
   .contactBut-M3 {
      display: none!important;
   }
   .contactBut-M4 {
      display: none!important;
   }
   .svgBug-DB {
      display: none;
   }
   .svgBug-DT {
      display: none;
   }
   .videoOpen {
      cursor: pointer;
      padding-top: 20px;
      padding-bottom: 20px;
   }
   .table td,
   .table th {
      font-size: 10px;
   }
   #bCourses {
      display: none;
   }
   #bDownload {
      display: none;
   }
   .lm1 {
      text-align: center;
      padding-left: 0;
   }
   .lmreg {
      text-align: center;
   }
   .lm2 {
      text-align: center;
      padding-left: 0;
   }
   .lmreg {
      text-align: center;
   }
   .btn-c-footer {
      display: inline-block;
   }
   .col-cmob {
      margin: 0 auto;
      margin-bottom: 50px;
   }
   #coursesList {
      width: 100%;
      float: unset;
      top: unset;
      border-top-right-radius: unset;
      border-bottom-right-radius: unset;
      min-width: unset;
   }
   #more_details {
      padding-left: 20px;
      padding-right: 20px;
   }
   .modal-body {
      padding: 0;
   }
   .service_details_content {
      padding-left: 0;
      padding-right: 0;
   }
   #home {
      margin-top: 49px;
   }
   .mF_d {
      display: none;
   }
   .info_iFix {
      visibility: visible;
      opacity: 1;
   }
   .onD_but {
      width: 100%!important;
      height: auto!important;
      padding: 10px 10px 10px 30px!important;
      border-bottom: none!important;
      font-size: 13px!important;
   }
   .onD_but_l {
      float: left;
      border-top: 1px solid #f0f0f0;
   }
   .onDS_but {
      padding: 10px 10px 10px 30px!important;
      border-bottom: none!important;
      color: #343a40!important;
   }
   .onDs_but {
      width: 100%!important;
      height: auto!important;
      padding: 10px 10px 10px 30px!important;
      border-bottom: none!important;
      font-size: 13px!important;
   }
   .onD_bor {
      border-bottom: none!important;
   }
   .mi_Info {
      padding: 10px 10px 10px 30px!important;
      border-bottom: none!important;
   }
   .nav-menu&gt;li&gt;.nav-dropdown {
      max-width: 100%!important;
      width: 100%;
   }
}

.modal-body {
   padding: 0;
}

.bml-title {
   font-size: 14px;
   line-height: 40px;
}

.bml-title:after {
   top: -1px!important;
}

.map-call {
   margin-right: 13px;
   color: #333;
   font-size: 18px;
}

.map-call i {
   padding-right: 8px;
   color: #1873e8;
   position: relative;
   top: 2px;
}

.odMS {
   padding-bottom: 30px!important;
   border-bottom: none!important;
   text-align: center;
}

.fancybox-content .odMS {
   padding-bottom: 30px!important;
   border-bottom: 1px solid #ddd!important;
   text-align: left;
}

.odMT {
   font-size: 1.5rem!important;
}

.fancybox-content .odMT {
   font-size: 17px!important;
}

.regMSf {
   padding: 30px 0px!important;
}

.fancybox-content .regMSf-container {
   padding-left: 0!important;
   padding-right: 0!important;
}

.conMSf {
   padding: 30px 0px!important;
}

.fancybox-content .conMSf-container {
   padding-left: 0!important;
   padding-right: 0!important;
}

@media screen and (min-width: 577px) {
   #tMobile {
      display: none!important;
   }
   #tTablet {
      display: inline-block!important;
   }
   .svgGray {
      display: inline-block;
   }
}

.fmSize {
   width: 120px!important;
}

.pt-60 {
   padding-top: 60px;
}

#scrollUpL {
   right: unset;
   left: 30px;
   z-index: 3!important;
   bottom: 21px;
   background-color: #111;
   border-radius: 3px;
   bottom: 30px;
   box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .3);
   color: #fff;
   font-size: 24px;
   height: 40px;
   line-height: 40px;
   right: 30px;
   text-align: center;
   width: 40px;
   z-index: 99!important;
   cursor: pointer
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
   #scrollUpL {
      font-size: 24px;
      height: 40px;
      line-height: 40px;
      width: 40px;
   }
}

@media screen and (max-width: 577px) {
   .cT_fl {
      display: none;
   }
   .cT_fr {
      margin-left: 0!important;
      left: 1px;
   }
   .fmSize {
      width: 40px!important;
      border-radius: 50%!important;
      margin-right: 11px!important;
   }
   #scrollUpL {
      display: none!important;
   }
   .ds_1 {
      margin-bottom: 35px!important;
   }
   .ds_6 {
      text-align: center;
      padding-bottom: 10px;
   }
   .ds_7 {
      text-align: center;
   }
   #ds_8 {
      text-align: center!important;
   }
}

.advisor_thumb:after {
   height: 47px;
   background-color: rgba(44, 62, 80, 0.8196078431372549);
}

.advisor_social_info {
   bottom: 9px;
   position: absolute;
   right: 45px;
   z-index: 9999;
}

.advisor_social_info .social_icon&gt;a {
   height: 27px;
   width: 27px;
}

.ds_4 {
   border: none!important;
}

.icon-linkedin3 {
   bottom: 1px;
   position: relative;
   font-size: 14px;
}

.icon-social-facebook {
   position: relative;
   bottom: 1px;
}

.icon-social-twitter {
   position: relative;
   bottom: 1px;
}

@media screen and (min-width: 1140px) {
   #tDesktop {
      display: inline-block!important;
   }
   #tTablet {
      display: none!important;
   }
}

@media screen and (max-width: 680px) {
   .tiPos {
      display: none;
   }
   .ttMove {
      top: unset;
   }
   .testimonial_text {
      padding: 0px;
   }
}

@media screen and (max-width: 990px) {
   .mF_1 {
      margin-bottom: 5px;
   }
   .mF_2 {
      font-size: 1.2rem;
      font-weight: 500;
      padding-bottom: 10px;
   }
   .mF_3 {
      font-size: 1.1rem!important;
   }
   .mF_4 {
      font-size: 1.2rem;
      padding-top: 10px;
   }
   #registration_1 {
      padding: 15px 5px!important;
   }
   . carousel-indicators {
      display: none;
   }
   #download-list li {
      padding: 10px 0;
      float: left;
      width: 100%!important;
   }
   #myworkshops-list li {
      padding: 10px 0;
      float: left;
      width: 100%!important;
   }
   #myworkshops-list_section li {
      padding: 10px 0;
      float: left;
      width: 100%!important;
   }
}

#subject {
   margin-top: 5px;
   border-color: #9ea7af;
}

#select_job_title {
   border-color: #dadce0;
}

#select_job_title_c {
   border-color: #dadce0;
}

#select_media_property {
   border-color: #dadce0;
}

#select_media_property_c {
   border-color: #dadce0;
}

#select_job_title:focus {
   border-color: rgba(24, 115, 232, 0.55);
}

#select_job_title_c:focus {
   border-color: rgba(24, 115, 232, 0.55);
}

#select_media_property:focus {
   border-color: rgba(24, 115, 232, 0.55);
}

#select_media_property_c:focus {
   border-color: rgba(24, 115, 232, 0.55);
}

.contact_input_area .form-group input,
.contact_input_area .form-group select,
.contact_input_area .form-group textarea {
   border: 1px solid #dadce0;
   font-size: 15px;
   color: #202124;
}

@media screen and (min-width: 990px) {
   .subjectD {
      display: none;
   }
   .scrollDesk_0 {
      background: white;
      width: 100%;
      height: 407px;
      overflow-y: scroll;
      margin-bottom: 20px;
   }
   .scrollDesk_3 {
      padding: 5px;
      background: white;
      width: 100%;
      height: 403px;
      overflow-y: scroll;
      margin-bottom: 20px;
   }
   .scrollDesk_6 {
      padding: 5px;
      background: white;
      width: 100%;
      height: 403px;
      overflow-y: scroll;
      margin-bottom: 20px;
   }
}

#bCourses {
   position: fixed;
   top: 80%;
   left: 16px;
   overflow: hidden;
   cursor: pointer;
   font-size: 14px;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-border-radius: 0 0 2px 2px;
   -moz-border-radius: 0 0 2px 2px;
   border-radius: 0 0 2px 2px;
   -webkit-transform-origin: left;
   -moz-transform-origin: left;
   -ms-transform-origin: left;
   transform-origin: left;
   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   transform: rotate(-90deg);
}

#bCourses-form {
   float: left;
   width: 1020px;
   height: unset;
   z-index: 1000;
   padding-left: 5px;
   padding-right: 10px;
   border: 1px solid rgba(0, 0, 0, .2);
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
   position: relative;
   bottom: 60px;
   padding: 40px 20px 40px 30px;
   border-top-left-radius: 0;
   border-bottom-left-radius: 0;
}

#bCourses-tab {
   float: left;
   color: #202124;
   font-size: 15px;
   cursor: pointer;
   text-align: center;
   width: 100%;
   height: 33px;
   background-color: rgb(248, 249, 250);
   margin-top: 0;
   margin-left: -23px;
   padding-top: 5px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 4px;
   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   -o-transform: rotate(-90deg);
   transform: rotate(-90deg);
   box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .3);
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   display: table;
   padding: 6px 10px;
}

#bCourses-tab:hover {
   color: #1873e8;
}

#bDownload-tab {
   color: #202124;
   font-size: 15px;
   cursor: pointer;
   text-align: center;
   width: 100%;
   height: 63px;
   background-color: rgb(248, 249, 250);
   margin-top: 0;
   margin-left: -26px;
   padding-top: 36px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 4px;
   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   -o-transform: rotate(-90deg);
   transform: rotate(-90deg);
   box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .3);
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   margin-top: 66px;
}

#bDownload-tab:hover {
   color: #1873e8;
}

#bCourses-list li {
   padding: 10px 0;
}

#bCourses-list li a {
   color: #1a73e8;
   font-size: 14px;
}

#bCourses-list li a:hover {
   text-decoration: underline;
}

#sMulti-list {
   width: 100%;
   display: inline-block;
   cursor: pointer;
}

#sMulti-list li {
   padding: 10px 0;
}

#sMulti-list li a {
   color: #1a73e8;
   font-size: 14px;
}

#sMulti-list li a:hover {
   text-decoration: underline;
}

#download-list {
   width: 100%;
   display: inline-block;
}

#download-list li {
   padding: 10px 0;
   float: left;
   width: 50%;
}

#download-list li a {
   color: #1a73e8;
   font-size: 15px;
   position: relative;
}

#download-list li a:hover {
   text-decoration: underline;
}

#myworkshops-list {
   width: 100%;
   display: inline-block;
}

#myworkshops-list li {
   padding: 10px;
   width: 100%;
}

#myworkshops-list li a {
   color: #1a73e8;
   font-size: 15px;
   position: relative;
}

#myworkshops-list li a:hover {
   text-decoration: underline;
}

#myworkshops-list_section {
   width: 100%;
   display: inline-block;
}

#myworkshops-list_section li {
   padding: 10px;
   width: 100%;
}

#myworkshops-list_section li a {
   color: #1a73e8;
   font-size: 15px;
   position: relative;
}

#myworkshops-list_section li a:hover {
   text-decoration: underline;
}

#downloadFiles {
   display: none;
   width: 100%;
   max-width: 760px;
   padding-top: 20px;
   padding-bottom: 20px;
   border-radius: 6px;
}

.ttDownload_list {
   position: relative;
   top: 2px;
   font-size: 17px;
   color: #333;
}

.single_download_title h4 {
   font-weight: 400;
   font-size: 20px;
   border-bottom: 1px solid #ddd;
   padding-bottom: 16px;
   margin-bottom: 15px;
}

.rIcons {
   color: #5f6368;
   font-size: 60px;
   display: block;
   position: relative;
   top: 20px;
   right: 5px;
}

.mmIcons {
   color: #1a73e8;
   font-size: 55px;
   display: inline-block;
   text-align: center;
   width: 100%;
   border: 1px solid #dee2e6;
   border-radius: .25rem;
   padding: 15px 15px;
   margin-bottom: 15px;
}

.mmIcons_3 {
   color: #1a73e8;
   font-size: 55px;
   display: inline-block;
   text-align: center;
   width: 100%;
   border: 1px solid #dee2e6;
   border-radius: .25rem;
   padding: 22px 15px;
   margin-bottom: 15px;
}

.megamenu-panel-row h4 {
   margin-bottom: 30px!important;
   text-align: center!important;
   font-weight: 400!important;
}

.col-3:hover .mmIcons {
   color: #145ab5
}

.col-3:hover .mm_iText {
   color: #000;
}

.tiD_list {
   height: 26px;
   position: relative;
   margin-right: 15px;
   bottom: 0px;
}

.d-list-style {
   color: #333;
   position: relative;
   top: 4px;
   font-size: 21px;
   padding: 0 13px 0 0!important;
}

#home_slide {
   display: none;
}

.nav-dropdown&gt;li {
   float: unset;
}

.nav-dropdown&gt;li:hover&gt;a,
.nav-dropdown&gt;li.focus&gt;a {
   color: #1a73e8;
}

.nav-dropdown&gt;li&gt;a {
   color: #343a40;
   padding: 12px 20px;
   border-bottom: 1px solid #e9eaec;
   font-size: 14px;
   width: 100%;
}

.nav-dropdown&gt;li&gt;a:focus {
   color: #1a73e8;
}

.nav-dropdown&gt;span:focus {
   color: #1a73e8;
}

.nav-dropdown&gt;span:hover {
   color: #1a73e8;
}

.navigation-portrait .submenu-indicator-chevron {
   position: absolute;
   top: 14px;
   left: 24px;
}

#onDmm_menu li i {
   color: #1a73e8;
   font-weight: bold;
   font-size: 15px;
   position: relative;
   top: 2px;
   margin-right: 10px;
}

.onD_but_l {
   float: left;
}

.onD_but {
   text-transform: unset;
   height: 63px;
   color: #5f6368;
   padding: 26px 15px;
   display: inline-block;
   text-decoration: none;
   font-size: 14px;
   transition: color 0.3s, background 0.3s;
   outline: none;
   box-sizing: border-box;
   -webkit-tap-highlight-color: transparent;
   cursor: pointer;
}

.onDS_but {
   text-transform: unset;
   display: inline-block;
   text-decoration: none;
   transition: color 0.3s, background 0.3s;
   outline: none;
   box-sizing: border-box;
   -webkit-tap-highlight-color: transparent;
   cursor: pointer;
   color: #343a40;
   padding: 12px 20px;
   border-bottom: 1px solid #e9eaec;
   font-size: 14px;
   width: 100%;
   background-color: #fff;
   height: unset;
   float: left;
}

.onDS_but i {
   color: #1a73e8;
   font-weight: bold;
   font-size: 15px;
   position: relative;
   top: 2px;
   margin-right: 10px;
}

.onDs_but {
   text-transform: unset;
   color: #5f6368;
   padding: 15px 15px;
   display: inline-block;
   text-decoration: none;
   font-size: 14px;
   transition: color 0.3s, background 0.3s;
   outline: none;
   box-sizing: border-box;
   -webkit-tap-highlight-color: transparent;
   cursor: pointer;
   background-color: #fff;
   width: 100%;
   border-bottom: 1px solid #e9eaec;
}

.product-heading {
   font-size: 18px;
   border-bottom: 2px solid #265196;
   padding-bottom: 5px;
   margin-bottom: 15px;
}

.onD_but:hover {
   color: #25272b;
}

.onDs_but:hover {
   color: #1a73e8;
}

.cImage_fix {
   padding-bottom: 7px;
}

.modal-header {
   padding-top: 20px;
   padding-left: 0;
   padding-right: 0;
   margin-bottom: 15px;
}

.sUP_arrow {
   color: #555;
   font-size: 15px;
   font-weight: 100;
   position: relative;
   bottom: 2px;
}

.icon-quote-right:before {
   content: "\ece1";
   position: relative;
   top: 1px;
   left: 1px;
}

.icon-quote-right {
   font-size: 13px!important;
}

.icon-arrow-down4 {
   position: relative;
   top: 4px;
}

.icon-arrow-up2 {
   position: relative;
   top: 4px;
}

.cTabOver_on {
   z-index: 16!important;
}

.btn-c-footer:focus {
   color: #fff!important
}

#scrollUp {
   right: unset;
   left: 30px;
}

.contactBut {
   left: unset!important;
   right: 30px!important;
}

.cT_fl {
   float: right;
   font-size: 13px;
   padding-right: 15px;
   position: relative;
   top: 2px;
}

.cT_fr {
   text-align: left;
   margin-left: 10px;
}

.ienF10 {
   position: relative;
   top: 2px;
}

.carousel-item:after {
   content: "";
   display: block;
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   background: linear-gradient(rgba(28, 35, 51, 0.75), rgba(36, 71, 117, 0))
}

.carousel-item {
   height: 100vh;
}

.carousel-caption {
   transform: translateY(-50%);
   bottom: 0;
   top: 50%;
   left: 5%;
   right: 5%;
}

.carousel-image-1 {
   background: url('media/slider_1.jpg');
   background-size: cover;
   background-position: center;
}

.carousel-image-2 {
   background: url('media/slider_1.jpg');
   background-size: cover;
   background-position: center;
}

.carousel-image-3 {
   background: url('media/slider_1.jpg');
   background-size: cover;
   background-position: center;
}

.height-700s {
   height: 100%;
   max-height: 700px;
}

.paThis {
   position: relative;
   height: 0;
}

.nav-toggle {
   right: 0;
}

.table-bordered thead td,
.table-bordered thead th {
   border-bottom-width: 0px;
}

.tTitleUp {
   text-align: center;
   margin-bottom: 45px;
}

@media (min-width:399px) and (max-width:991px) {
   .sa_s {
      float: left!important
   }
}

@media (min-width:576px) and (max-width:991px) {
   .ds_3 {
      border: 1px solid #dadce0;
      padding: 50px 0 35px 0;
      border-radius: 6px;
      margin-bottom: 0;
      padding-top: 50px!important;
      padding-bottom: 30px!important;
   }
}

.ds_0 {}

.ds_1 {
   display: inline-block;
   margin: 0 auto;
   width: 100%;
   margin-bottom: 80px;
}

.ds_2 {
   font-size: 18px;
}

.ds_3 {
   width: 100%;
   max-width: 100%;
   padding-top: 20px;
   padding-bottom: 15px;
   color: #848484;
   font-family: 'Roboto', arial, sans-serif;
   font-size: 18px;
}

.ds_4 {
   width: 100%;
   max-width: 100%;
   padding-top: 20px;
   padding-bottom: 5px;
   color: #848484;
   font-family: 'Roboto', arial, sans-serif;
   font-size: 18px;
}

.ds_5 {
   width: 100%;
   max-width: 100%;
   padding-bottom: 15px;
   color: #848484;
   font-family: 'Roboto', arial, sans-serif;
   font-size: 18px;
}

#blockMenu {
   display: block;
   opacity: 1;
}

.submenu-indicator-chevron {
   position: relative;
   bottom: 2px;
   left: 2px;
}

@media (min-width:990px) and (max-width:1199px) {
   .container {
      max-width: 100%;
   }
}

#timeline {
   background-color: #f8f9fa;
}

.tSpan_title {
   font-weight: bold;
   display: block;
   padding: 10px 0;
}

.timeline-tab .nav-tabs {
   border: none;
}

.timeline-tab .nav-tabs .nav-link.active {
   border: 1px solid #1873e8;
   border-radius: 8px;
   background-color: #1873e8;
   color: #fff;
}

.timeline-tab .nav-link {
   padding: 10px 45px 15px 45px;
   border: 1px solid #ddd;
   color: #333;
   border-radius: 8px;
}

.timeline-tab .nav-tabs .nav-link p {
   font-weight: 600;
}

.timeline-tab .nav-tabs .nav-item {
   margin: 10px;
   position: relative;
}

.timeline-tab .nav-link:hover,
.timeline-tab .nav-link:focus {
   border-color: #1873e8;
}

.timeline-tab .nav-tabs .nav-link.active:after {
   content: "";
   position: absolute;
   top: 100%;
   left: 42%;
   border-top: 15px solid #1873e8;
   border-left: 15px solid transparent;
   border-right: 15px solid transparent;
   -webkit-transition: all 0.4s ease 0s;
   -moz-transition: all 0.4s ease 0s;
   -o-transition: all 0.4s ease 0s;
   transition: all 0.4s ease 0s;
}

.timeline-tab .tab-content {
   margin-top: 80px;
}

.timeline-single img {
   height: 180px;
   width: 180px;
}

.timeline-single {
   border: 1px solid #ddd;
   padding: 20px;
   margin-bottom: 15px;
   box-shadow: 5px 6px 43px #ddd;
   border-radius: 8px;
}

.timeline-single:hover {
   background-color: #fbfbfb;
}

.timeline-single-info p {
   margin-bottom: 15px;
}

.timeline-single-info span {
   margin-right: 20px;
   color: #444;
}

.timeline-single-info span i {
   padding-right: 8px;
   color: #1873e8;
   position: relative;
   top: 1px;
}

.timeline-single-info span a {
   color: #444;
}

.timeline-btn {
   background-color: #333;
   color: #fff;
   font-weight: 700;
   text-transform: uppercase;
   font-size: 13px;
   padding: 10px 22px;
   margin: 60px 0 0 60px;
   display: inline-block;
   border-radius: 20px;
}

@media (max-width: 575px) {
   .timeline-tab .nav-tabs .nav-item {
      margin: 0 0 30px 20px;
      position: relative;
   }
   .timeline-single-info {
      margin: 30px 0;
   }
   .timeline-btn {
      margin: 0;
   }
}

@media (min-width: 576px) and (max-width: 767px) {
   .timeline-tab .nav-link {
      padding: .5rem 1rem;
   }
   .timeline-single-info {
      margin: 30px 0;
   }
   .timeline-btn {
      margin: 0;
   }
}

@media (min-width: 768px) and (max-width: 991px) {
   .timeline-single-info {
      margin: 30px 0;
   }
   .timeline-btn {
      margin: 60px 0 0;
   }
}

.do-timeline-btn a {
   background-color: #1873e8;
   color: #fff;
   font-weight: 700;
   text-transform: uppercase;
   margin-top: 60px;
   padding: 14px 22px;
   display: inline-block;
   border-radius: 20px;
}

.do-timeline-btn a i {
   padding-right: 8px;
}

.img-180 {
   width: 180px!important;
   height: auto!important;
}

.time-container {
   width: 100%;
   max-width: 180px;
   display: inline-block;
   margin-top: 12px;
   border: 1px solid #dadce0;
   border-radius: 8px;
}

.time-span {
   padding: 10px 10px;
   font-weight: bold;
   display: inline-block;
   width: 100%;
   text-align: center;
   font-size: 14px;
}

.timeline-custom {
   text-align: left;
}

.style-2-title {
   font-size: 1.1rem;
   margin-bottom: 3px;
}

.style-3-title {
   font-size: 1.1rem;
   margin-bottom: 3px;
}

.demo-1-single-info {
   position: relative;
   top: 15px;
}

.demo-1-single-info span {
   margin-right: 13px;
   color: #444;
   font-size: 15px;
}

.demo-5-single-info {
   position: relative;
   top: 10px;
}

.style-1-title {
   font-size: 1.1rem;
   margin-bottom: 3px;
}

.style-5-title {
   font-size: 1.3rem;
}

.demo-1-location {
   margin-top: 15px;
   display: block;
}

.demo-1-button {
   border-radius: 8px;
   padding: 4px 15px;
   margin: 0;
   position: relative;
   bottom: 44px;
   left: 123px;
   font-size: 11px;
   background-color: transparent;
   border: 1px solid #1873e8;
   color: #1873e8;
}

.demo-1-button:hover {
   color: #fff;
   background-color: #1873e8;
}

.demo-3-single-info {
   position: relative;
   top: 12px;
}

.demo-3-single-info span {
   margin-right: 13px;
   color: #444;
   font-size: 15px;
}

.demo-3-button {
   border-radius: 8px;
   padding: 4px 15px;
   margin: 0;
   position: relative;
   bottom: 24px;
   left: 123px;
   font-size: 11px;
   background-color: transparent;
   border: 1px solid #1873e8;
   color: #1873e8;
}

.demo-3-button:hover {
   color: #fff;
   background-color: #1873e8;
}

.demo-3-location {
   margin-top: 15px;
   display: block;
}

.post-speaker-3 {
   margin-right: 0!important;
}

.demo-2-single-info {
   position: relative;
   top: 19px;
}

.demo-2-single-info span {
   margin-right: 13px;
   color: #444;
   font-size: 15px;
}

.demo-2-location {
   margin-top: 15px;
   display: block;
}

.demo-2-button {
   border-radius: 8px;
   padding: 4px 15px;
   margin: 0;
   position: relative;
   bottom: 24px;
   left: 123px;
   font-size: 11px;
   background-color: transparent;
   border: 1px solid #1873e8;
   color: #1873e8;
}

.demo-2-button:hover {
   color: #fff;
   background-color: #1873e8;
}

.icon-calendar42:before {
   position: relative;
   bottom: 1px;
}

@media (max-width: 1120px) {
   .timeline-single .col-lg-2 {
      width: 100%!important;
      max-width: 100%!important;
      display: inline-block!important;
      flex: unset!important;
   }
   .time-container {
      max-width: 100%;
   }
   .img-180 {
      display: none!important;
   }
}

@media (min-width: 992px) and (max-width: 1120px) {
   .time-container {
      margin-bottom: 20px;
   }
}

.our_speciality_area .single_speciality_icon i {
   color: #1873e8;
}

.tC2 {
   font-weight: 600!important;
   color: #1873e8!important;
}

.cm_1t {
   color: #444;
   font-size: 16px;
}

.cm_2i {
   width: 100%;
   min-height: 200px;
   box-shadow: none;
   outline: none;
}

.lp_2ls {
   display: block;
}

.nav-menu&gt;li&gt;.nav-dropdown {
   border-top: solid 1px #f0f0f0;
}

.lp_2l {
   border-radius: 8px;
   margin: 0;
   font-size: 14px;
   background-color: transparent;
   color: #1873e8;
   display: inline-block;
   font-weight: bold;
   padding-top: 5px;
}

.bw_readmore {
   border-radius: 8px;
   padding: 6px 15px;
   margin: 0;
   position: relative;
   bottom: 0px;
   font-size: 12px;
   background-color: #1873e8;
   border: 1px solid #1873e8;
   color: #fff;
}

.bw_readmore:hover {
   color: #1873e8;
   background-color: transparent;
}

.lp_2l:hover {
   text-decoration: underline;
   color: #1873e8;
}

.fancybox-content .btn-modal:focus {
   box-shadow: none;
}

.fancybox-content .btn-modal3a:focus {
   box-shadow: none;
   color: #fff;
}

.fancybox-content .btn-modal3b:focus {
   box-shadow: none;
   color: #fff;
}


/* Workshop */

.workshop_fancy {
   display: none;
   width: 100%;
   max-width: 900px;
   padding: 15px;
   border-radius: 6px;
}

.workshop_info {
   margin-right: 13px;
   color: #333;
   font-size: 16px;
}

.workshop_info i {
   padding-right: 8px;
   color: #1873e8;
   position: relative;
   top: 1px;
}

.workshop_dTitle {
   font-size: 1.15rem;
}

.workshop_fancy img {
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
}


/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */

.toast-title {
   font-weight: 700
}

.toast-message {
   -ms-word-wrap: break-word;
   word-wrap: break-word
}

.toast-message a,
.toast-message label {
   color: #FFF
}

.toast-message a:hover {
   color: #CCC;
   text-decoration: none
}

.toast-close-button {
   position: relative;
   right: -.3em;
   top: -.3em;
   float: right;
   font-size: 20px;
   font-weight: 700;
   color: #FFF;
   -webkit-text-shadow: 0 1px 0 #fff;
   text-shadow: 0 1px 0 #fff;
   opacity: .8;
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
   filter: alpha(opacity=80);
   line-height: 1
}

.toast-close-button:focus,
.toast-close-button:hover {
   color: #000;
   text-decoration: none;
   cursor: pointer;
   opacity: .4;
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
   filter: alpha(opacity=40)
}

.rtl .toast-close-button {
   left: -.3em;
   float: left;
   right: .3em
}

button.toast-close-button {
   padding: 0;
   cursor: pointer;
   background: 0 0;
   border: 0;
   -webkit-appearance: none
}

.toast-top-center {
   top: 0;
   right: 0;
   width: 100%
}

.toast-bottom-center {
   bottom: 0;
   right: 0;
   width: 100%
}

.toast-top-full-width {
   top: 0;
   right: 0;
   width: 100%
}

.toast-bottom-full-width {
   bottom: 0;
   right: 0;
   width: 100%
}

.toast-top-left {
   top: 12px;
   left: 12px
}

.toast-top-right {
   top: 12px;
   right: 12px
}

.toast-bottom-right {
   right: 12px;
   bottom: 12px
}

.toast-bottom-left {
   bottom: 12px;
   left: 12px
}

#toast-container {
   position: fixed;
   z-index: 999999;
   pointer-events: none
}

#toast-container * {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box
}

#toast-container&gt;div {
   position: relative;
   pointer-events: auto;
   overflow: hidden;
   margin: 0 0 6px;
   padding: 15px 15px 15px 50px;
   width: 300px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   background-position: 15px center;
   background-repeat: no-repeat;
   -moz-box-shadow: 0 0 12px #999;
   -webkit-box-shadow: 0 0 12px #999;
   box-shadow: 0 0 12px #999;
   color: #FFF;
   opacity: .8;
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
   filter: alpha(opacity=80)
}

#toast-container&gt;div.rtl {
   direction: rtl;
   padding: 15px 50px 15px 15px;
   background-position: right 15px center
}

#toast-container&gt;div:hover {
   -moz-box-shadow: 0 0 12px #000;
   -webkit-box-shadow: 0 0 12px #000;
   box-shadow: 0 0 12px #000;
   opacity: 1;
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   filter: alpha(opacity=100);
   cursor: pointer
}

#toast-container&gt;.toast-info {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important
}

#toast-container&gt;.toast-error {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important
}

#toast-container&gt;.toast-success {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important
}

#toast-container&gt;.toast-warning {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important
}

#toast-container.toast-bottom-center&gt;div,
#toast-container.toast-top-center&gt;div {
   width: 300px;
   margin-left: auto;
   margin-right: auto
}

#toast-container.toast-bottom-full-width&gt;div,
#toast-container.toast-top-full-width&gt;div {
   width: 96%;
   margin-left: auto;
   margin-right: auto
}

.toast {
   background-color: #030303
}

.toast-success {
   background-color: #51A351
}

.toast-error {
   background-color: #BD362F
}

.toast-info {
   background-color: #2F96B4
}

.toast-warning {
   background-color: #F89406
}

.toast-progress {
   position: absolute;
   left: 0;
   bottom: 0;
   height: 4px;
   background-color: #000;
   opacity: .4;
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
   filter: alpha(opacity=40)
}

@media all and (max-width:240px) {
   #toast-container&gt;div {
      padding: 8px 8px 8px 50px;
      width: 11em
   }
   #toast-container&gt;div.rtl {
      padding: 8px 50px 8px 8px
   }
   #toast-container .toast-close-button {
      right: -.2em;
      top: -.2em
   }
   #toast-container .rtl .toast-close-button {
      left: -.2em;
      right: .2em
   }
}

@media all and (min-width:241px) and (max-width:480px) {
   #toast-container&gt;div {
      padding: 8px 8px 8px 50px;
      width: 18em
   }
   #toast-container&gt;div.rtl {
      padding: 8px 50px 8px 8px
   }
   #toast-container .toast-close-button {
      right: -.2em;
      top: -.2em
   }
   #toast-container .rtl .toast-close-button {
      left: -.2em;
      right: .2em
   }
}

@media all and (min-width:481px) and (max-width:768px) {
   #toast-container&gt;div {
      padding: 15px 15px 15px 50px;
      width: 25em
   }
   #toast-container&gt;div.rtl {
      padding: 15px 50px 15px 15px
   }
}

.a_uid {
   display: block;
   font-weight: bold;
   font-size: 12px;
   padding-top: 8px;
}

.fxfcs:focus {
   box-shadow: none;
   border: 1px solid #1a73e8;
   color: #1a73e8;
}

.vimeo_fix {
   padding-bottom: 10px;
   !important
}

.regHelper {
   color: #5f6368;
   font-size: 11px;
   padding-top: 10px;
   display: inline-block;
   font-style: italic;
}

h3 {
   font-size: 1.5rem;
}

p {
   color: #5f6368;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   select,
   textarea,
   input {
      font-size: 16px!important;
   }
}

h1,
h2,
h3,
h4,
h5,
h6 {
   color: #202124;
   line-height: 1.2;
}

@media (min-width: 1200px) {
   .container {
      max-width: 1200px;
   }
}

section:focus {
   outline: none;
}

div:focus {
   outline: none;
}

.single_service_title {
   margin-top: 20px;
}

.sessions_list {
   border: 1px solid #dadce0;
   padding: 0px 0 30px 0;
   border-radius: 8px;
}

.asi_modal {
   right: 20px!important;
}

.sessionEnded {
   color: #ea4334;
   padding-top: 10px;
   margin-bottom: 0px;
   font-weight: bold;
}

.btn-success {
   background-color: ;
   border-color: ;
}

.btn-success:hover {
   background-color: ;
   border-color: ;
}

.btn-success.focus,
.btn-success:focus {
   box-shadow: 0 0 0 0.1rem rgba(0, 0, 0, 0.25);
}

.nav-menu&gt;li:hover&gt;a,
.nav-menu&gt;li.active&gt;a,
.nav-menu&gt;li.focus&gt;a {
   color: #25272b;
}

.single_feature:hover .hexagon {
   background-color: #202124;
}

.single_feature:hover .hexagon:before,
.single_feature:hover .hexagon:after {
   border-color: #202124;
   ;
   border-left: 30px solid transparent;
   border-right: 30px solid transparent;
}

.single_feature:hover .feature_text h4 {
   color: #202124;
}

.btn-mat-green {
   background-color: #1a73e8;
   ;
   border-color: #1a73e8;
   ;
   color: #fff;
}

.btn-mat-green-fix {
   border: 1px solid;
}

.btn-mat-green:hover {
   background-color: transparent;
   border-color: #1a73e8;
   ;
   color: #1a73e8;
   ;
   border: 1px solid;
}

.btn-mat-green:focus {
   background-color: #1a73e8;
   ;
   border-color: #1a73e8;
   ;
   color: #fff;
   border: 1px solid;
}

.default-button:hover,
.default-button:focus {
   background-color: #1a73e8;
   ;
}

.section_heading&gt;h3 {
   color: #25272b;
   ;
   padding-top: 15px;
}

.view_more {
   background-color: #1a73e8;
   ;
   height: 1px;
   width: 85%;
}

.view_more&gt;a {
   background-color: #1a73e8;
   ;
}

.view_more&gt;a:before {
   background-color: #1a73e8;
   ;
}

.single-accordion h6 a {
   color: #1a73e8;
   ;
}

.flButtons {
   display: block;
   line-height: 30px;
   padding: 0 15px;
   white-space: nowrap;
   background: rgb(248, 249, 250);
   color: #202124;
   margin-right: 14px;
   float: left;
   font-size: 16px;
   border: 1px solid #dbdce0;
   border-bottom-right-radius: 8px;
   border-bottom-left-radius: 8px;
   opacity: .7;
}

.flButtons:hover {
   color: #1873e8
}

#more_details {
   display: none;
   width: 100%;
   max-width: 1200px;
   padding-top: 0px;
   padding-bottom: 30px;
   border-radius: 6px;
   outline: none;
}

.testimonial_author_thumb&gt;i {
   background-color: #1a73e8;
   ;
}

.testimonial_author_name&gt;h5 {
   color: #1a73e8;
}

.default-button-green {
   background-color: #1a73e8;
   ;
   border: 1px solid #1a73e8;
   ;
}

.default-button-green:hover,
.default-button-green:focus {
   background-color: #fff;
   color: #1a73e8;
   ;
}

.footer_bottom p&gt;i,
.footer_bottom p&gt;a:hover {
   color: purple;
   ;
}

.inline-style .social_links_area&gt;a:hover {
   background-color: transparent;
   color: #1a73e8;
   ;
}

.advisor_social_info .social_icon&gt;a:hover {
   background-color: #1a73e8;
   ;
}

.btn-primary {
   background-color: #1a73e8;
   ;
   border-color: #1a73e8;
   ;
}

.btn-primary:hover {
   background-color: ;
   border-color: ;
}

.product_landing .single_about_part {
   border-color: #dddddd;
   border-width: 1px;
}

.landing_one_version .landing_hero_text&gt;h2 {
   color: #fff;
   font-size: 56px;
   font-weight: 400;
   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.testimonial_author_thumb {
   background: transparent none repeat scroll 0 0;
}

.lpev_txt {
   text-align: center;
}

.fancybox-content .lpev_txt {
   text-align: left!important;
}

 ::placeholder {
   color: #999!important;
   opacity: 1!important;
   font-weight: 400;
   font-size: 15px;
}

.about_us_content {
   height: 100%;
   text-align: center;
}

 :-ms-input-placeholder {
   color: #999!important;
   opacity: .1!important;
   font-weight: 400;
   font-size: 15px;
}

 ::-ms-input-placeholder {
   color: #999!important;
   opacity: 1!important;
   font-weight: 400;
   font-size: 15px;
}


/** Settings for video animations */

.atv_1,
.atv_2,
.atv_3 {
   position: relative;
}

.atv_1 .text-wrapper,
.atv_2 .text-wrapper,
.atv_3 .text-wrapper {
   position: relative;
   display: inline-block;
   overflow: hidden;
}

.atv_1 .letter {
   display: inline-block;
}

.atv_2 .letter {
   display: inline-block;
   line-height: 1em;
   transform-origin: 50% 100%;
}

.atv_3 .letter {
   display: inline-block;
}


/** Settings for slider 1 animations **/

.ats1_1,
.ats1_2,
.ats1_3 {
   position: relative;
}

.ats1_1 .text-wrapper,
.ats1_2 .text-wrapper,
.ats1_3 .text-wrapper {
   position: relative;
   display: inline-block;
   overflow: hidden;
}

.ats1_1 .letter {
   display: inline-block;
}

.ats1_2 .letter {
   display: inline-block;
   line-height: 1em;
}

.ats1_3 .letter {
   display: inline-block;
}


/** Settings for slider 2 animations **/

.ats2_1,
.ats2_2,
.ats2_3 {
   position: relative;
}

.ats2_1 .text-wrapper,
.ats2_2 .text-wrapper,
.ats2_3 .text-wrapper {
   position: relative;
   display: inline-block;
   overflow: hidden;
}

.ats2_1 .letter {
   display: inline-block;
}

.ats2_2 .letter {
   display: inline-block;
   line-height: 1em;
   transform-origin: 50% 100%;
}

.ats2_3 .letter {
   display: inline-block;
}


/** Settings for slider 3 animations **/

.ats3_1,
.ats3_2,
.ats3_3 {
   position: relative;
}

.ats3_1 .text-wrapper,
.ats3_2 .text-wrapper,
.ats3_3 .text-wrapper {
   position: relative;
   display: inline-block;
   overflow: hidden;
}

.ats3_1 .letter {
   display: inline-block;
}

.ats3_2 .letter {
   display: inline-block;
   line-height: 1em;
}

.ats3_3 .letter {
   display: inline-block;
}


/** End animation settings */

.cRow {
   padding: 0 25px;
   margin-left: 0;
   margin-right: 0;
}

.cRow_s {
   padding: 0 25px;
   margin-left: 0;
   margin-right: 0;
   text-align: center;
}

.form-control:focus {
   box-shadow: none;
}

.moon-fix {
   position: relative;
   top: 7px;
}

.form-group-fix {
   margin-bottom: 1rem;
}

.fcfix {
   padding: 18px 15px!important;
}

.contact_input_area .form-group input:focus,
.contact_input_area .form-group textarea:focus {
   border: 1px solid rgba(24, 115, 232, 0.55);
}

.mThanks {
   color: #23893c!important;
   padding-top: 20px;
   padding-bottom: 27px;
   font-size: 2.2rem;
}

.iThanks {
   font-size: 100px;
   color: #34a852;
   margin-bottom: 30px;
   display: inline-block;
}

.tMess {
   max-width: 550px!important;
   margin: 0 auto;
}

.tMesss {
   max-width: 500px!important;
   margin: 0 auto;
   margin-top: 30px;
}

.tMessss {
   max-width: 550px!important;
   margin: 0 auto;
   margin-bottom: 20px;
}

.cOpa {
   opacity: 0!important;
}

.grayMove {
   text-align: center;
   margin: 0 auto;
   width: 100%;
   margin-bottom: 40px;
}

.tcMess {
   max-width: 405px!important;
   margin: 0 auto;
}

table {
   border-radius: 8px;
   border-style: hidden!important;
   box-shadow: 0 0 0 1px #dee2e6;
}

.tMain_t {
   color: #202124;
   font-family: "Google Sans", Roboto, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
}

.tSub_t {
   color: #5f6368;
   display: block;
   padding-top: 5px;
   font-weight: normal;
   font-style: italic;
}

.p-bM {
   padding-left: 30px;
   padding-right: 30px;
}

.mb-3s {
   margin-bottom: 25px!important;
}

.mb-3ss {
   margin-bottom: 30px!important;
}

#thankyouBox {
   display: none;
   padding: 131px 0;
}

#tDesktop {
   display: none;
}

#tTablet {
   display: none;
}

.jsMessage {
   color: #666;
   font-size: 14px;
}

.contactBut {
   position: fixed!important;
   z-index: 99980!important;
   right: 80px!important;
   width: 100px!important;
   cursor: pointer;
}

.contactBut:hover {
   background-color: #174ea6!important;
}

.mA_hover:hover {
   text-decoration: underline;
}

.f_contactUS {
   color: #fff;
   position: relative;
   display: inline-block;
   font-size: 16px;
   text-align: center;
   width: 100%;
   bottom: 4px;
}

.hideContactMenu {
   display: none!important;
}

.hideFaqMenu {
   display: none!important;
}

.svgGray {
   position: relative;
   height: 32px;
   float: left;
   -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
   filter: drop-shadow( 1px 1px 1px rgba(0, 0, 0, .1));
   bottom: 2px;
   display: none;
}

.svgBug-Mobile {
   position: relative;
   bottom: 85px;
   height: 35px;
   float: left;
   display: none;
   -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
   filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
}

.svgBug-DB {
   position: relative;
   bottom: 75px;
   height: 35px;
   float: left;
   left: 5px;
   -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
   filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
}

.svgBug-DT {
   position: relative;
   top: 35px;
   height: 35px;
   float: left;
   left: 5px;
   -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
   filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .6));
}

.svgBug-WP {
   display: none!important;
}

.col-T {
   position: absolute;
   margin: 0;
   padding: 0;
   width: unset;
   flex: unset;
   top: 0;
}

.col-B {
   position: absolute;
   margin: 0;
   padding: 0;
   width: unset;
   flex: unset;
}

.infoText {
   color: #3c4043;
   padding-top: 6px;
   font-weight: 400;
   font-size: 15px;
}

.reg2 {
   margin-top: 20px;
   background: none!important;
   color: #1a73e8;
   ;
}

.reg2:hover {
   background: #f8f9fa;
   color: #111;
}

.gQ_tt {
   font-family: 'Google Sans', Roboto, Arial, sans-serif;
   font-size: 1.375rem;
   font-weight: 400;
   line-height: 1.75rem;
   -webkit-hyphens: auto;
   hyphens: auto;
   word-break: break-word;
   word-wrap: break-word;
   color: #202124;
   padding-left: 40px;
}

.gQ_tts {
   letter-spacing: .00625em;
   font-family: Roboto, Arial, sans-serif;
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.5rem;
   -webkit-hyphens: auto;
   hyphens: auto;
   word-break: break-word;
   word-wrap: break-word;
   color: #5f6368;
   padding-left: 40px;
   padding-bottom: 5px;
}

label {
   letter-spacing: .00625em;
   font-family: Roboto, Arial, sans-serif;
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.5rem;
   -webkit-hyphens: auto;
   hyphens: auto;
   word-break: break-word;
   word-wrap: break-word;
   color: #202124;
   margin: 0;
   padding: 0;
   width: 100%;
   padding-bottom: 10px;
}

.custom-select:focus {
   border-color: #dadce0;
   outline: 0;
   box-shadow: unset;
}

.downloadBrochure {
   margin-top: 15px;
}

.lm1 {
   margin-top: 25px;
   padding-left: 67px;
}

.testimonial_text {
   margin-bottom: 30px;
   text-align: center;
   padding: 0px 80px;
   font-size: 15px;
   font-style: italic;
}

.footer_bottom {
   padding: 30px 0 30px 0;
   text-align: center;
}

.fCopy {
   color: #ddd;
   font-size: 14px;
}

.tableSection {
   background-color: #f8f9fa;
   padding-top: 70px;
   padding-bottom: 70px;
}

.our_advisor_area {
   background-color: #f8f9fa;
}

.bg-gray {
   background-color: #f8f9fa!important;
}

.modalTitle {
   font-size: 1.1rem!important;
   color: #1a73e8;
   ;
}

.nav-menu&gt;li&gt;a {
   text-transform: unset;
   height: 63px;
   color: #5f6368;
}

.tReg {
   margin-top: 15px;
   margin-right: 0px;
}

.main_header_area.sticky {
   box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .12), inset 0 0px 0 0 #dadce0
}

.hexagon {
   background-color: #202124;
}

.hexagon:before {
   border-bottom: 17.32px solid #202124;
}

.hexagon:after {
   border-top: 17.32px solid #202124;
}

.single_feature .feature_text h4 {
   color: #202124;
}

.iPlay3 {
   color: #1a73e8;
   font-size: 16px;
   font-weight: 100;
   position: relative;
   top: 2px;
   left: 0px;
}

.iModalS {
   color: #1a73e8;
   font-size: 15px;
   font-weight: 100;
   position: relative;
   top: 2px;
   left: 1px;
}

.past_session {
   opacity: .6;
   background: #f8f9fa;
   pointer-events: none;
}

.single_advisor {
   background-color: #fff;
   border-radius: 6px;
   border: 1px solid #e9eaec;
}

.single_advisor:hover {
   box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.10);
   background: #fbfbfc;
   border-color: #dadce0;
}

.info_iContainer {
   width: 100%;
   display: inline-block;
   padding-top: 20px;
   padding-bottom: 15px;
}

.mI_h5 {
   position: relative;
   top: 2px;
}

.info_iFix {
   color: #666162;
   text-align: right;
   float: right;
   position: absolute;
   right: 18px;
   font-size: 19px;
   visibility: hidden;
   opacity: 0;
   transition: visibility 0s, opacity 0.6s linear;
}

.info_iFix:hover {
   color: #111;
}

.future_session:hover {
   background-color: #f6f6f6;
   box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.10);
}

.future_session:hover .info_iFix {
   visibility: visible;
   opacity: 1;
}

.past_session .info_iFix {
   visibility: hidden;
   opacity: 0;
}

.hTitles {
   color: #25272b;
   padding-top: 15px;
}

.special_feature_area {
   background-color: #f8f9fa;
}

.mF_3 {
   padding-bottom: 5px;
}

.single_shortcodes_title {
   border-bottom: 1px solid #dadce0;
}

.single_list_title h4 {
   font-weight: 400;
   font-size: 20px;
   border-bottom: 1px solid #ddd;
   padding-bottom: 13px;
}

.tiPos_list {
   height: 26px;
   position: relative;
   margin-right: 10px;
   bottom: 0px;
}

.table td,
.table th {
   padding: .75rem;
   vertical-align: top;
   border-top: 1px solid #dadce0;
}

.ttMove_list {
   position: relative;
   top: 3px;
   font-size: 18px;
   color: #333;
}

.c-list-style {
   color: #333;
   position: relative;
   top: 3px;
   font-size: 16px;
   padding: 0 13px 0 0!important;
}

.table thead th {
   vertical-align: bottom;
   border-bottom: 2px solid #dadce0;
}

.table-bordered thead td,
.table-bordered thead th {
   border-bottom-width: 2px;
}

.table-bordered {
   border: 1px solid #dadce0;
}

.nav-brand {
   cursor: pointer;
}

.noBorder {
   border: none;
}

.ttMove {
   position: relative;
   top: 2px;
}

.tiPos {
   height: 29px;
   position: relative;
   margin-right: 8px;
   bottom: 2px;
   right: 2px;
}

.modal-header {
   padding-top: 20px;
}

.mb5 {
   margin-bottom: 5px;
}

.fBorder {
   border-top: 1px solid #dadce0;
}

.contact_input_area .form-group textarea {
   height: 127px;
}

.about_us_thumb {
   background-color: #fff;
   border-radius: 3px;
   box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
   overflow: hidden;
   padding: 10px 10px 4px 10px;
   position: relative;
   z-index: 1;
}

.cCalendar {
   text-align: center;
   margin: 10px 0;
}

.seatsInfo {
   margin-bottom: 0px;
}

.seatsLeft {
   margin-bottom: 0px;
   font-weight: bold;
   color: #ea4334;
}

.modalSession {
   display: none;
   margin-bottom: 0;
   text-decoration: underline;
   color: #444;
}

.registrationExist {
   display: none;
   margin-bottom: 0;
   border: 1px solid #F44336;
   border-radius: 6px;
   text-align: center;
   color: #b1130b;
   padding: 10px 0;
}

.regEmail {
   color: #444;
   font-weight: 600;
}

.mF_d {
   color: #5f6368;
   padding: 24px 11px 15px 13px;
   margin: 0;
   font-size: 14px;
}

.btn-pill {
   padding: .5em 1.7em;
   border-radius: 30px;
}

.mF_d:hover {
   color: #25272b;
}

.mF_d:focus {
   color: #5f6368;
}

.pFix_past {
   color: #202124!important;
}

.pFix_1 {
   font-size: 65px;
   color: #006bb2;
   padding-bottom: 15px;
}

.no-scroll .contactBut {
   display: none!important
}

.btn-c-footer {
   margin-top: 25px;
   display: none
}

.cMob {
   loat: right;
   width: 100%;
   padding: 8px 10px 8px 30px;
   text-transform: unset;
   font-size: 13px;
   color: #5f6368;
   display: inline-block;
   text-decoration: none;
   transition: color 0.3s, background 0.3s;
   border-bottom: 1px solid #f0f0f0;
   border-top: 1px solid #f0f0f0;
}

.cMob_nb {
   border-bottom: none;
}

#modal_advisor_1 {
   width: 1400px;
   padding-top: 20px;
   padding-bottom: 30px;
   min-height: 500px;
   border-radius: 6px;
}

#modal_advisor_2 {
   width: 1400px;
   padding-top: 20px;
   padding-bottom: 30px;
   min-height: 500px;
   border-radius: 6px;
}

#modal_advisor_3 {
   width: 1400px;
   padding-top: 20px;
   padding-bottom: 30px;
   min-height: 500px;
   border-radius: 6px;
}

#modal_advisor_4 {
   width: 1400px;
   padding-top: 20px;
   padding-bottom: 30px;
   min-height: 500px;
   border-radius: 6px;
}

#modal_advisor_5 {
   width: 1400px;
   padding-top: 20px;
   padding-bottom: 30px;
   min-height: 500px;
   border-radius: 6px;
}

#modal_advisor_6 {
   width: 1400px;
   padding-top: 20px;
   padding-bottom: 30px;
   min-height: 500px;
   border-radius: 6px;
}

.why_choose_text&gt;h5 {
   color: #666;
   display: block;
   font-weight: 300;
   margin: 19px 0 0 0;
   padding-left: 25px;
   position: relative;
   text-transform: capitalize;
   z-index: 1;
   font-size: 18px;
}

.why_choose_text&gt;h5:before {
   position: absolute;
   z-index: 5;
   content: "\ecef";
   font-family: 'icomoon' !important;
   top: 1px;
   left: 0;
   font-size: 16px;
   color: #007bff;
}

.why_choose_text&gt;h4 {
   font-size: 20px;
   position: relative;
   top: 5px;
}

.r_at {
   padding-top: 30px;
   padding-bottom: 20px;
}

.r_at15 {
   font-size: 15px;
}

.r_at20 {
   padding-top: 20px;
}

#scrollUp {
   z-index: 20!important;
   bottom: 21px;
}

.sa_s {
   margin-bottom: 0;
}

.sa_s:hover {
   box-shadow: unset;
}

.a_t2 {
   padding: 0;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
}

.sadi_2 {
   padding: 15px 10px 15px 10px;
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
   border-top: none;
}

.p_link {
   font-size: 15px;
   display: block;
   margin-top: 20px;
}

.m_link {
   font-size: 15px;
   display: block;
   margin-top: 10px;
}

.p_icon {
   color: #25272b;
   ;
   position: relative;
   top: 2px;
   padding-right: 8px;
   padding-left: 3px;
}

.m_icon {
   color: #25272b;
   ;
   position: relative;
   padding-right: 10px;
   top: 2px;
}

.single_advisor_details_info {
   padding: 30px 0 30px 30px;
}

.classy-table {
   display: none;
}

.ss_change {
   width: 100%;
   display: inline-block;
   z-index: 999;
}

.tCol .card {
   border-radius: 8px;
}

.tCol .card-title {
   text-align: center;
   font-size: 18px;
}

.tCol .card-subtitle {
   text-align: center;
   padding-top: 10px;
   color: #828282!important;
   font-weight: normal;
   font-style: italic;
}

.tCol .card-body {
   padding-top: 45px;
}

.c_list {
   display: none;
   margin-top: 30px;
}

.toggle_c3 {
   text-align: center;
   padding-top: 20px;
   font-size: 18px;
}

.toggle_c3 p {
   color: #1a73e8!important
}

.c_list p {
   color: #5f6368;
   text-align: center;
   border-top: 1px solid #eaebed;
   padding-top: 12px;
   margin-bottom: 12px;
}

.iD_s {
   font-size: 13px;
   position: relative;
   top: 1px;
   left: 5px;
}

.iD_t {
   font-size: 13px;
   position: relative;
   top: 1px;
   left: 5px;
}

.tColS {
   margin-top: 35px;
}

@media screen and (min-width:600px) {
   .classy-table {
      display: inline-table;
   }
   .tCol {
      display: none;
   }
}

.view_more&gt;a&gt;i {
   line-height: 30px;
   padding-left: 0px;
   position: relative;
   font-size: 11px;
   font-weight: 100;
   color: #fbfbfb;
   top: 1px;
}

.sadi_p p {
   padding: 15px 0;
}

#coursesList {
   display: none;
   width: unset;
   float: left;
   top: 25%;
   border-top-right-radius: 6px;
   border-bottom-right-radius: 6px;
   min-width: 380px;
   padding-bottom: 15px;
   padding-top: 18px;
   padding-left: 22px;
   padding-right: 22px;
}

.spDesktop {
   opacity: .4;
   font-weight: 100;
   font-size: 16px;
   position: relative;
   bottom: 2px;
   padding: 0 2px;
   color: #1a73e8;
}

.fzDesktop_1 {
   color: #25272b;
   font-size: 17px;
}

.fzDesktop_2 {
   color: #5f6368;
   font-size: 14px;
   position: relative;
   bottom: 1px;
}

.spTablet {
   opacity: .4;
   font-weight: 100;
   font-size: 16px;
   position: relative;
   bottom: 2px;
   padding: 0 2px;
   color: #1a73e8;
}

.fzTablet_1 {
   color: #25272b;
   font-size: 17px;
}

.fzTablet_2 {
   color: #5f6368;
   font-size: 14px;
   position: relative;
   bottom: 1px;
}

.spMobile {
   opacity: .4;
   font-weight: 100;
   font-size: 16px;
   position: relative;
   bottom: 2px;
   padding: 0 2px;
   color: #1a73e8;
}

.fzMobile_1 {
   color: #25272b;
   font-size: 17px;
}

.fzMobile_2 {
   color: #5f6368;
   font-size: 14px;
   position: relative;
   bottom: 1px;
}

.playText {
   color: #1a73e8!important;
   font-weight: 500;
   padding-top: 10px;
   display: inline-block;
   letter-spacing: .44px;
}

.videoOpen {
   cursor: pointer;
}

.videoOpen:hover .playTextL {
   text-decoration: underline;
}

.rHover:hover {
   text-decoration: underline;
   color: #1a73e8;
   cursor: pointer;
}

.single-accordion h6 a.collapsed {
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}

.single-accordion h6 a {
   border-radius: unset;
   border-top-left-radius: 6px;
   border-top-right-radius: 6px;
}

#home {
   z-index: 11;
   margin-top: 71px;
}

#home h5 {
   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

#home h2 {
   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

#home p {
   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 767px) {
   .fcm {
      margin: 30px 0;
   }
   .fct {
      margin-top: 10px;
   }
   .cRow {
      padding: 0!important
   }
   .gQ_tt {
      padding-left: 15px;
      font-size: 17px!important;
      max-width: 87%;
   }
   .gQ_tts {
      padding-left: 15px;
   }
}

@media screen and (max-width: 990px) {
   .hideContactMenu {
      display: inline-block!important;
   }
   .svgBug-Mobile {
      float: unset;
      display: inline-block;
   }
   .center-svg {
      text-align: center;
      float: unset;
   }
   .contactBut-M {
      display: none!important;
   }
   .contactBut-M2 {
      display: none!important;
   }
   .contactBut-M3 {
      display: none!important;
   }
   .contactBut-M4 {
      display: none!important;
   }
   .svgBug-DB {
      display: none;
   }
   .svgBug-DT {
      display: none;
   }
   .videoOpen {
      cursor: pointer;
      padding-top: 20px;
      padding-bottom: 20px;
   }
   .table td,
   .table th {
      font-size: 10px;
   }
   #bCourses {
      display: none;
   }
   #bDownload {
      display: none;
   }
   .lm1 {
      text-align: center;
      padding-left: 0;
   }
   .lmreg {
      text-align: center;
   }
   .lm2 {
      text-align: center;
      padding-left: 0;
   }
   .lmreg {
      text-align: center;
   }
   .btn-c-footer {
      display: inline-block;
   }
   .col-cmob {
      margin: 0 auto;
      margin-bottom: 50px;
   }
   #coursesList {
      width: 100%;
      float: unset;
      top: unset;
      border-top-right-radius: unset;
      border-bottom-right-radius: unset;
      min-width: unset;
   }
   #more_details {
      padding-left: 20px;
      padding-right: 20px;
   }
   .modal-body {
      padding: 0;
   }
   .service_details_content {
      padding-left: 0;
      padding-right: 0;
   }
   #home {
      margin-top: 49px;
   }
   .mF_d {
      display: none;
   }
   .info_iFix {
      visibility: visible;
      opacity: 1;
   }
   .onD_but {
      width: 100%!important;
      height: auto!important;
      padding: 10px 10px 10px 30px!important;
      border-bottom: none!important;
      font-size: 13px!important;
   }
   .onD_but_l {
      float: left;
      border-top: 1px solid #f0f0f0;
   }
   .onDS_but {
      padding: 10px 10px 10px 30px!important;
      border-bottom: none!important;
      color: #343a40!important;
   }
   .onDs_but {
      width: 100%!important;
      height: auto!important;
      padding: 10px 10px 10px 30px!important;
      border-bottom: none!important;
      font-size: 13px!important;
   }
   .onD_bor {
      border-bottom: none!important;
   }
   .mi_Info {
      padding: 10px 10px 10px 30px!important;
      border-bottom: none!important;
   }
   .nav-menu&gt;li&gt;.nav-dropdown {
      max-width: 100%!important;
      width: 100%;
   }
}

.modal-body {
   padding: 0;
}

.bml-title {
   font-size: 14px;
   line-height: 40px;
}

.bml-title:after {
   top: -1px!important;
}

.map-call {
   margin-right: 13px;
   color: #333;
   font-size: 18px;
}

.map-call i {
   padding-right: 8px;
   color: #1873e8;
   position: relative;
   top: 2px;
}

.odMS {
   padding-bottom: 30px!important;
   border-bottom: none!important;
   text-align: center;
}

.fancybox-content .odMS {
   padding-bottom: 30px!important;
   border-bottom: 1px solid #ddd!important;
   text-align: left;
}

.odMT {
   font-size: 1.5rem!important;
}

.fancybox-content .odMT {
   font-size: 17px!important;
}

.regMSf {
   padding: 30px 0px!important;
}

.fancybox-content .regMSf-container {
   padding-left: 0!important;
   padding-right: 0!important;
}

.conMSf {
   padding: 30px 0px!important;
}

.fancybox-content .conMSf-container {
   padding-left: 0!important;
   padding-right: 0!important;
}

@media screen and (min-width: 577px) {
   #tMobile {
      display: none!important;
   }
   #tTablet {
      display: inline-block!important;
   }
   .svgGray {
      display: inline-block;
   }
}

.fmSize {
   width: 120px!important;
}

.pt-60 {
   padding-top: 60px;
}

#scrollUpL {
   right: unset;
   left: 30px;
   z-index: 3!important;
   bottom: 21px;
   background-color: #111;
   border-radius: 3px;
   bottom: 30px;
   box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .3);
   color: #fff;
   font-size: 24px;
   height: 40px;
   line-height: 40px;
   right: 30px;
   text-align: center;
   width: 40px;
   z-index: 99!important;
   cursor: pointer
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
   #scrollUpL {
      font-size: 24px;
      height: 40px;
      line-height: 40px;
      width: 40px;
   }
}

@media screen and (max-width: 577px) {
   .cT_fl {
      display: none;
   }
   .cT_fr {
      margin-left: 0!important;
      left: 1px;
   }
   .fmSize {
      width: 40px!important;
      border-radius: 50%!important;
      margin-right: 11px!important;
   }
   #scrollUpL {
      display: none!important;
   }
   .ds_1 {
      margin-bottom: 35px!important;
   }
   .ds_6 {
      text-align: center;
      padding-bottom: 10px;
   }
   .ds_7 {
      text-align: center;
   }
   #ds_8 {
      text-align: center!important;
   }
}

.advisor_thumb:after {
   height: 47px;
   background-color: rgba(44, 62, 80, 0.8196078431372549);
}

.advisor_social_info {
   bottom: 9px;
   position: absolute;
   right: 45px;
   z-index: 9999;
}

.advisor_social_info .social_icon&gt;a {
   height: 27px;
   width: 27px;
}

.ds_4 {
   border: none!important;
}

.icon-linkedin3 {
   bottom: 1px;
   position: relative;
   font-size: 14px;
}

.icon-social-facebook {
   position: relative;
   bottom: 1px;
}

.icon-social-twitter {
   position: relative;
   bottom: 1px;
}

@media screen and (min-width: 1140px) {
   #tDesktop {
      display: inline-block!important;
   }
   #tTablet {
      display: none!important;
   }
}

@media screen and (max-width: 680px) {
   .tiPos {
      display: none;
   }
   .ttMove {
      top: unset;
   }
   .testimonial_text {
      padding: 0px;
   }
}

@media screen and (max-width: 990px) {
   .mF_1 {
      margin-bottom: 5px;
   }
   .mF_2 {
      font-size: 1.2rem;
      font-weight: 500;
      padding-bottom: 10px;
   }
   .mF_3 {
      font-size: 1.1rem!important;
   }
   .mF_4 {
      font-size: 1.2rem;
      padding-top: 10px;
   }
   #registration_1 {
      padding: 15px 5px!important;
   }
   . carousel-indicators {
      display: none;
   }
   #download-list li {
      padding: 10px 0;
      float: left;
      width: 100%!important;
   }
   #myworkshops-list li {
      padding: 10px 0;
      float: left;
      width: 100%!important;
   }
   #myworkshops-list_section li {
      padding: 10px 0;
      float: left;
      width: 100%!important;
   }
}

#subject {
   margin-top: 5px;
   border-color: #9ea7af;
}

#select_job_title {
   border-color: #dadce0;
}

#select_job_title_c {
   border-color: #dadce0;
}

#select_media_property {
   border-color: #dadce0;
}

#select_media_property_c {
   border-color: #dadce0;
}

#select_job_title:focus {
   border-color: rgba(24, 115, 232, 0.55);
}

#select_job_title_c:focus {
   border-color: rgba(24, 115, 232, 0.55);
}

#select_media_property:focus {
   border-color: rgba(24, 115, 232, 0.55);
}

#select_media_property_c:focus {
   border-color: rgba(24, 115, 232, 0.55);
}

.contact_input_area .form-group input,
.contact_input_area .form-group select,
.contact_input_area .form-group textarea {
   border: 1px solid #dadce0;
   font-size: 15px;
   color: #202124;
}

@media screen and (min-width: 990px) {
   .subjectD {
      display: none;
   }
   .scrollDesk_0 {
      background: white;
      width: 100%;
      height: 407px;
      overflow-y: scroll;
      margin-bottom: 20px;
   }
   .scrollDesk_3 {
      padding: 5px;
      background: white;
      width: 100%;
      height: 403px;
      overflow-y: scroll;
      margin-bottom: 20px;
   }
   .scrollDesk_6 {
      padding: 5px;
      background: white;
      width: 100%;
      height: 403px;
      overflow-y: scroll;
      margin-bottom: 20px;
   }
}

#bCourses {
   position: fixed;
   top: 80%;
   left: 16px;
   overflow: hidden;
   cursor: pointer;
   font-size: 14px;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-border-radius: 0 0 2px 2px;
   -moz-border-radius: 0 0 2px 2px;
   border-radius: 0 0 2px 2px;
   -webkit-transform-origin: left;
   -moz-transform-origin: left;
   -ms-transform-origin: left;
   transform-origin: left;
   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   transform: rotate(-90deg);
}

#bCourses-form {
   float: left;
   width: 1020px;
   height: unset;
   z-index: 1000;
   padding-left: 5px;
   padding-right: 10px;
   border: 1px solid rgba(0, 0, 0, .2);
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
   position: relative;
   bottom: 60px;
   padding: 40px 20px 40px 30px;
   border-top-left-radius: 0;
   border-bottom-left-radius: 0;
}

#bCourses-tab {
   float: left;
   color: #202124;
   font-size: 15px;
   cursor: pointer;
   text-align: center;
   width: 100%;
   height: 33px;
   background-color: rgb(248, 249, 250);
   margin-top: 0;
   margin-left: -23px;
   padding-top: 5px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 4px;
   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   -o-transform: rotate(-90deg);
   transform: rotate(-90deg);
   box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .3);
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   display: table;
   padding: 6px 10px;
}

#bCourses-tab:hover {
   color: #1873e8;
}

#bDownload-tab {
   color: #202124;
   font-size: 15px;
   cursor: pointer;
   text-align: center;
   width: 100%;
   height: 63px;
   background-color: rgb(248, 249, 250);
   margin-top: 0;
   margin-left: -26px;
   padding-top: 36px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 4px;
   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   -o-transform: rotate(-90deg);
   transform: rotate(-90deg);
   box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .3);
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   margin-top: 66px;
}

#bDownload-tab:hover {
   color: #1873e8;
}

#bCourses-list li {
   padding: 10px 0;
}

#bCourses-list li a {
   color: #1a73e8;
   font-size: 14px;
}

#bCourses-list li a:hover {
   text-decoration: underline;
}

#sMulti-list {
   width: 100%;
   display: inline-block;
   cursor: pointer;
}

#sMulti-list li {
   padding: 10px 0;
}

#sMulti-list li a {
   color: #1a73e8;
   font-size: 14px;
}

#sMulti-list li a:hover {
   text-decoration: underline;
}

#download-list {
   width: 100%;
   display: inline-block;
}

#download-list li {
   padding: 10px 0;
   float: left;
   width: 50%;
}

#download-list li a {
   color: #1a73e8;
   font-size: 15px;
   position: relative;
}

#download-list li a:hover {
   text-decoration: underline;
}

#myworkshops-list {
   width: 100%;
   display: inline-block;
}

#myworkshops-list li {
   padding: 10px;
   width: 100%;
}

#myworkshops-list li a {
   color: #1a73e8;
   font-size: 15px;
   position: relative;
}

#myworkshops-list li a:hover {
   text-decoration: underline;
}

#myworkshops-list_section {
   width: 100%;
   display: inline-block;
}

#myworkshops-list_section li {
   padding: 10px;
   width: 100%;
}

#myworkshops-list_section li a {
   color: #1a73e8;
   font-size: 15px;
   position: relative;
}

#myworkshops-list_section li a:hover {
   text-decoration: underline;
}

#downloadFiles {
   display: none;
   width: 100%;
   max-width: 760px;
   padding-top: 20px;
   padding-bottom: 20px;
   border-radius: 6px;
}

.ttDownload_list {
   position: relative;
   top: 2px;
   font-size: 17px;
   color: #333;
}

.single_download_title h4 {
   font-weight: 400;
   font-size: 20px;
   border-bottom: 1px solid #ddd;
   padding-bottom: 16px;
   margin-bottom: 15px;
}

.rIcons {
   color: #5f6368;
   font-size: 60px;
   display: block;
   position: relative;
   top: 20px;
   right: 5px;
}

.mmIcons {
   color: #1a73e8;
   font-size: 55px;
   display: inline-block;
   text-align: center;
   width: 100%;
   border: 1px solid #dee2e6;
   border-radius: .25rem;
   padding: 15px 15px;
   margin-bottom: 15px;
}

.mmIcons_3 {
   color: #1a73e8;
   font-size: 55px;
   display: inline-block;
   text-align: center;
   width: 100%;
   border: 1px solid #dee2e6;
   border-radius: .25rem;
   padding: 22px 15px;
   margin-bottom: 15px;
}

.megamenu-panel-row h4 {
   margin-bottom: 30px!important;
   text-align: center!important;
   font-weight: 400!important;
}

.col-3:hover .mmIcons {
   color: #145ab5
}

.col-3:hover .mm_iText {
   color: #000;
}

.tiD_list {
   height: 26px;
   position: relative;
   margin-right: 15px;
   bottom: 0px;
}

.d-list-style {
   color: #333;
   position: relative;
   top: 4px;
   font-size: 21px;
   padding: 0 13px 0 0!important;
}

#home_slide {
   display: none;
}

.nav-dropdown&gt;li {
   float: unset;
}

.nav-dropdown&gt;li:hover&gt;a,
.nav-dropdown&gt;li.focus&gt;a {
   color: #1a73e8;
}

.nav-dropdown&gt;li&gt;a {
   color: #343a40;
   padding: 12px 20px;
   border-bottom: 1px solid #e9eaec;
   font-size: 14px;
   width: 100%;
}

.nav-dropdown&gt;li&gt;a:focus {
   color: #1a73e8;
}

.nav-dropdown&gt;span:focus {
   color: #1a73e8;
}

.nav-dropdown&gt;span:hover {
   color: #1a73e8;
}

.navigation-portrait .submenu-indicator-chevron {
   position: absolute;
   top: 14px;
   left: 24px;
}

#onDmm_menu li i {
   color: #1a73e8;
   font-weight: bold;
   font-size: 15px;
   position: relative;
   top: 2px;
   margin-right: 10px;
}

.onD_but_l {
   float: left;
}

.onD_but {
   text-transform: unset;
   height: 63px;
   color: #5f6368;
   padding: 26px 15px;
   display: inline-block;
   text-decoration: none;
   font-size: 14px;
   transition: color 0.3s, background 0.3s;
   outline: none;
   box-sizing: border-box;
   -webkit-tap-highlight-color: transparent;
   cursor: pointer;
}

.onDS_but {
   text-transform: unset;
   display: inline-block;
   text-decoration: none;
   transition: color 0.3s, background 0.3s;
   outline: none;
   box-sizing: border-box;
   -webkit-tap-highlight-color: transparent;
   cursor: pointer;
   color: #343a40;
   padding: 12px 20px;
   border-bottom: 1px solid #e9eaec;
   font-size: 14px;
   width: 100%;
   background-color: #fff;
   height: unset;
   float: left;
}

.onDS_but i {
   color: #1a73e8;
   font-weight: bold;
   font-size: 15px;
   position: relative;
   top: 2px;
   margin-right: 10px;
}

.onDs_but {
   text-transform: unset;
   color: #5f6368;
   padding: 15px 15px;
   display: inline-block;
   text-decoration: none;
   font-size: 14px;
   transition: color 0.3s, background 0.3s;
   outline: none;
   box-sizing: border-box;
   -webkit-tap-highlight-color: transparent;
   cursor: pointer;
   background-color: #fff;
   width: 100%;
   border-bottom: 1px solid #e9eaec;
}

.product-heading {
   font-size: 18px;
   border-bottom: 2px solid #265196;
   padding-bottom: 5px;
   margin-bottom: 15px;
}

.onD_but:hover {
   color: #25272b;
}

.onDs_but:hover {
   color: #1a73e8;
}

.cImage_fix {
   padding-bottom: 7px;
}

.modal-header {
   padding-top: 20px;
   padding-left: 0;
   padding-right: 0;
   margin-bottom: 15px;
}

.sUP_arrow {
   color: #555;
   font-size: 15px;
   font-weight: 100;
   position: relative;
   bottom: 2px;
}

.icon-quote-right:before {
   content: "\ece1";
   position: relative;
   top: 1px;
   left: 1px;
}

.icon-quote-right {
   font-size: 13px!important;
}

.icon-arrow-down4 {
   position: relative;
   top: 4px;
}

.icon-arrow-up2 {
   position: relative;
   top: 4px;
}

.cTabOver_on {
   z-index: 16!important;
}

.btn-c-footer:focus {
   color: #fff!important
}

#scrollUp {
   right: unset;
   left: 30px;
}

.contactBut {
   left: unset!important;
   right: 30px!important;
}

.cT_fl {
   float: right;
   font-size: 13px;
   padding-right: 15px;
   position: relative;
   top: 2px;
}

.cT_fr {
   text-align: left;
   margin-left: 10px;
}

.ienF10 {
   position: relative;
   top: 2px;
}

.tTitleUp {
   text-align: center;
   margin-bottom: 45px;
}

@media (min-width:399px) and (max-width:991px) {
   .sa_s {
      float: left!important
   }
}

@media (min-width:576px) and (max-width:991px) {
   .ds_3 {
      border: 1px solid #dadce0;
      padding: 50px 0 35px 0;
      border-radius: 6px;
      margin-bottom: 0;
      padding-top: 50px!important;
      padding-bottom: 30px!important;
   }
}

.ds_0 {}

.ds_1 {
   display: inline-block;
   margin: 0 auto;
   width: 100%;
   margin-bottom: 80px;
}

.ds_2 {
   font-size: 18px;
}

.ds_3 {
   width: 100%;
   max-width: 100%;
   padding-top: 20px;
   padding-bottom: 15px;
   color: #848484;
   font-family: 'Roboto', arial, sans-serif;
   font-size: 18px;
}

.ds_4 {
   width: 100%;
   max-width: 100%;
   padding-top: 20px;
   padding-bottom: 5px;
   color: #848484;
   font-family: 'Roboto', arial, sans-serif;
   font-size: 18px;
}

.ds_5 {
   width: 100%;
   max-width: 100%;
   padding-bottom: 15px;
   color: #848484;
   font-family: 'Roboto', arial, sans-serif;
   font-size: 18px;
}

#blockMenu {
   display: block;
   opacity: 1;
}

.submenu-indicator-chevron {
   position: relative;
   bottom: 2px;
   left: 2px;
}

@media (min-width:990px) and (max-width:1199px) {
   .container {
      max-width: 100%;
   }
}

#timeline {
   background-color: #f8f9fa;
}

.tSpan_title {
   font-weight: bold;
   display: block;
   padding: 10px 0;
}

.timeline-tab .nav-tabs {
   border: none;
}

.timeline-tab .nav-tabs .nav-link.active {
   border: 1px solid #1873e8;
   border-radius: 8px;
   background-color: #1873e8;
   color: #fff;
}

.timeline-tab .nav-link {
   padding: 10px 45px 15px 45px;
   border: 1px solid #ddd;
   color: #333;
   border-radius: 8px;
}

.timeline-tab .nav-tabs .nav-link p {
   font-weight: 600;
}

.timeline-tab .nav-tabs .nav-item {
   margin: 10px;
   position: relative;
}

.timeline-tab .nav-link:hover,
.timeline-tab .nav-link:focus {
   border-color: #1873e8;
}

.timeline-tab .nav-tabs .nav-link.active:after {
   content: "";
   position: absolute;
   top: 100%;
   left: 42%;
   border-top: 15px solid #1873e8;
   border-left: 15px solid transparent;
   border-right: 15px solid transparent;
   -webkit-transition: all 0.4s ease 0s;
   -moz-transition: all 0.4s ease 0s;
   -o-transition: all 0.4s ease 0s;
   transition: all 0.4s ease 0s;
}

.timeline-tab .tab-content {
   margin-top: 80px;
}

.timeline-single img {
   height: 180px;
   width: 180px;
}

.timeline-single {
   border: 1px solid #ddd;
   padding: 20px;
   margin-bottom: 15px;
   box-shadow: 5px 6px 43px #ddd;
   border-radius: 8px;
}

.timeline-single:hover {
   background-color: #fbfbfb;
}

.timeline-single-info p {
   margin-bottom: 15px;
}

.timeline-single-info span {
   margin-right: 20px;
   color: #444;
}

.timeline-single-info span i {
   padding-right: 8px;
   color: #1873e8;
   position: relative;
   top: 1px;
}

.timeline-single-info span a {
   color: #444;
}

.timeline-btn {
   background-color: #333;
   color: #fff;
   font-weight: 700;
   text-transform: uppercase;
   font-size: 13px;
   padding: 10px 22px;
   margin: 60px 0 0 60px;
   display: inline-block;
   border-radius: 20px;
}

@media (max-width: 575px) {
   .timeline-tab .nav-tabs .nav-item {
      margin: 0 0 30px 20px;
      position: relative;
   }
   .timeline-single-info {
      margin: 30px 0;
   }
   .timeline-btn {
      margin: 0;
   }
}

@media (min-width: 576px) and (max-width: 767px) {
   .timeline-tab .nav-link {
      padding: .5rem 1rem;
   }
   .timeline-single-info {
      margin: 30px 0;
   }
   .timeline-btn {
      margin: 0;
   }
}

@media (min-width: 768px) and (max-width: 991px) {
   .timeline-single-info {
      margin: 30px 0;
   }
   .timeline-btn {
      margin: 60px 0 0;
   }
}

.do-timeline-btn a {
   background-color: #1873e8;
   color: #fff;
   font-weight: 700;
   text-transform: uppercase;
   margin-top: 60px;
   padding: 14px 22px;
   display: inline-block;
   border-radius: 20px;
}

.do-timeline-btn a i {
   padding-right: 8px;
}

.img-180 {
   width: 180px!important;
   height: auto!important;
}

.time-container {
   width: 100%;
   max-width: 180px;
   display: inline-block;
   margin-top: 12px;
   border: 1px solid #dadce0;
   border-radius: 8px;
}

.time-span {
   padding: 10px 10px;
   font-weight: bold;
   display: inline-block;
   width: 100%;
   text-align: center;
   font-size: 14px;
}

.timeline-custom {
   text-align: left;
}

.style-2-title {
   font-size: 1.1rem;
   margin-bottom: 3px;
}

.style-3-title {
   font-size: 1.1rem;
   margin-bottom: 3px;
}

.demo-1-single-info {
   position: relative;
   top: 15px;
}

.demo-1-single-info span {
   margin-right: 13px;
   color: #444;
   font-size: 15px;
}

.demo-5-single-info {
   position: relative;
   top: 10px;
}

.style-1-title {
   font-size: 1.1rem;
   margin-bottom: 3px;
}

.style-5-title {
   font-size: 1.3rem;
}

.demo-1-location {
   margin-top: 15px;
   display: block;
}

.demo-1-button {
   border-radius: 8px;
   padding: 4px 15px;
   margin: 0;
   position: relative;
   bottom: 44px;
   left: 123px;
   font-size: 11px;
   background-color: transparent;
   border: 1px solid #1873e8;
   color: #1873e8;
}

.demo-1-button:hover {
   color: #fff;
   background-color: #1873e8;
}

.demo-3-single-info {
   position: relative;
   top: 12px;
}

.demo-3-single-info span {
   margin-right: 13px;
   color: #444;
   font-size: 15px;
}

.demo-3-button {
   border-radius: 8px;
   padding: 4px 15px;
   margin: 0;
   position: relative;
   bottom: 24px;
   left: 123px;
   font-size: 11px;
   background-color: transparent;
   border: 1px solid #1873e8;
   color: #1873e8;
}

.demo-3-button:hover {
   color: #fff;
   background-color: #1873e8;
}

.demo-3-location {
   margin-top: 15px;
   display: block;
}

.post-speaker-3 {
   margin-right: 0!important;
}

.demo-2-single-info {
   position: relative;
   top: 19px;
}

.demo-2-single-info span {
   margin-right: 13px;
   color: #444;
   font-size: 15px;
}

.demo-2-location {
   margin-top: 15px;
   display: block;
}

.demo-2-button {
   border-radius: 8px;
   padding: 4px 15px;
   margin: 0;
   position: relative;
   bottom: 24px;
   left: 123px;
   font-size: 11px;
   background-color: transparent;
   border: 1px solid #1873e8;
   color: #1873e8;
}

.demo-2-button:hover {
   color: #fff;
   background-color: #1873e8;
}

.icon-calendar42:before {
   position: relative;
   bottom: 1px;
}

@media (max-width: 1120px) {
   .timeline-single .col-lg-2 {
      width: 100%!important;
      max-width: 100%!important;
      display: inline-block!important;
      flex: unset!important;
   }
   .time-container {
      max-width: 100%;
   }
   .img-180 {
      display: none!important;
   }
}

@media (min-width: 992px) and (max-width: 1120px) {
   .time-container {
      margin-bottom: 20px;
   }
}

.our_speciality_area .single_speciality_icon i {
   color: #1873e8;
}

.tC2 {
   font-weight: 600!important;
   color: #1873e8!important;
}

.cm_1t {
   color: #444;
   font-size: 16px;
}

.cm_2i {
   width: 100%;
   min-height: 200px;
   box-shadow: none;
   outline: none;
}

.lp_2ls {
   display: block;
}

.nav-menu&gt;li&gt;.nav-dropdown {
   border-top: solid 1px #f0f0f0;
}

.lp_2l {
   border-radius: 8px;
   margin: 0;
   font-size: 14px;
   background-color: transparent;
   color: #1873e8;
   display: inline-block;
   font-weight: bold;
   padding-top: 5px;
}

.bw_readmore {
   border-radius: 8px;
   padding: 6px 15px;
   margin: 0;
   position: relative;
   bottom: 0px;
   font-size: 12px;
   background-color: #1873e8;
   border: 1px solid #1873e8;
   color: #fff;
}

.bw_readmore:hover {
   color: #1873e8;
   background-color: transparent;
}

.lp_2l:hover {
   text-decoration: underline;
   color: #1873e8;
}

.fancybox-content .btn-modal:focus {
   box-shadow: none;
}

.fancybox-content .btn-modal3a:focus {
   box-shadow: none;
   color: #fff;
}

.fancybox-content .btn-modal3b:focus {
   box-shadow: none;
   color: #fff;
}


/* Workshop */

.workshop_fancy {
   display: none;
   width: 100%;
   max-width: 900px;
   padding: 15px;
   border-radius: 6px;
}

.workshop_info {
   margin-right: 13px;
   color: #333;
   font-size: 16px;
}

.workshop_info i {
   padding-right: 8px;
   color: #1873e8;
   position: relative;
   top: 1px;
}

.workshop_dTitle {
   font-size: 1.15rem;
}

.workshop_fancy img {
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
}


/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */

.toast-title {
   font-weight: 700
}

.toast-message {
   -ms-word-wrap: break-word;
   word-wrap: break-word
}

.toast-message a,
.toast-message label {
   color: #FFF
}

.toast-message a:hover {
   color: #CCC;
   text-decoration: none
}

.toast-close-button {
   position: relative;
   right: -.3em;
   top: -.3em;
   float: right;
   font-size: 20px;
   font-weight: 700;
   color: #FFF;
   -webkit-text-shadow: 0 1px 0 #fff;
   text-shadow: 0 1px 0 #fff;
   opacity: .8;
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
   filter: alpha(opacity=80);
   line-height: 1
}

.toast-close-button:focus,
.toast-close-button:hover {
   color: #000;
   text-decoration: none;
   cursor: pointer;
   opacity: .4;
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
   filter: alpha(opacity=40)
}

.rtl .toast-close-button {
   left: -.3em;
   float: left;
   right: .3em
}

button.toast-close-button {
   padding: 0;
   cursor: pointer;
   background: 0 0;
   border: 0;
   -webkit-appearance: none
}

.toast-top-center {
   top: 0;
   right: 0;
   width: 100%
}

.toast-bottom-center {
   bottom: 0;
   right: 0;
   width: 100%
}

.toast-top-full-width {
   top: 0;
   right: 0;
   width: 100%
}

.toast-bottom-full-width {
   bottom: 0;
   right: 0;
   width: 100%
}

.toast-top-left {
   top: 12px;
   left: 12px
}

.toast-top-right {
   top: 12px;
   right: 12px
}

.toast-bottom-right {
   right: 12px;
   bottom: 12px
}

.toast-bottom-left {
   bottom: 12px;
   left: 12px
}

#toast-container {
   position: fixed;
   z-index: 999999;
   pointer-events: none
}

#toast-container * {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box
}

#toast-container&gt;div {
   position: relative;
   pointer-events: auto;
   overflow: hidden;
   margin: 0 0 6px;
   padding: 15px 15px 15px 50px;
   width: 300px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   background-position: 15px center;
   background-repeat: no-repeat;
   -moz-box-shadow: 0 0 12px #999;
   -webkit-box-shadow: 0 0 12px #999;
   box-shadow: 0 0 12px #999;
   color: #FFF;
   opacity: .8;
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
   filter: alpha(opacity=80)
}

#toast-container&gt;div.rtl {
   direction: rtl;
   padding: 15px 50px 15px 15px;
   background-position: right 15px center
}

#toast-container&gt;div:hover {
   -moz-box-shadow: 0 0 12px #000;
   -webkit-box-shadow: 0 0 12px #000;
   box-shadow: 0 0 12px #000;
   opacity: 1;
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   filter: alpha(opacity=100);
   cursor: pointer
}

#toast-container&gt;.toast-info {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important
}

#toast-container&gt;.toast-error {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important
}

#toast-container&gt;.toast-success {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important
}

#toast-container&gt;.toast-warning {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important
}

#toast-container.toast-bottom-center&gt;div,
#toast-container.toast-top-center&gt;div {
   width: 300px;
   margin-left: auto;
   margin-right: auto
}

#toast-container.toast-bottom-full-width&gt;div,
#toast-container.toast-top-full-width&gt;div {
   width: 96%;
   margin-left: auto;
   margin-right: auto
}

.toast {
   background-color: #030303
}

.toast-success {
   background-color: #51A351
}

.toast-error {
   background-color: #BD362F
}

.toast-info {
   background-color: #2F96B4
}

.toast-warning {
   background-color: #F89406
}

.toast-progress {
   position: absolute;
   left: 0;
   bottom: 0;
   height: 4px;
   background-color: #000;
   opacity: .4;
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
   filter: alpha(opacity=40)
}

@media all and (max-width:240px) {
   #toast-container&gt;div {
      padding: 8px 8px 8px 50px;
      width: 11em
   }
   #toast-container&gt;div.rtl {
      padding: 8px 50px 8px 8px
   }
   #toast-container .toast-close-button {
      right: -.2em;
      top: -.2em
   }
   #toast-container .rtl .toast-close-button {
      left: -.2em;
      right: .2em
   }
}

@media all and (min-width:241px) and (max-width:480px) {
   #toast-container&gt;div {
      padding: 8px 8px 8px 50px;
      width: 18em
   }
   #toast-container&gt;div.rtl {
      padding: 8px 50px 8px 8px
   }
   #toast-container .toast-close-button {
      right: -.2em;
      top: -.2em
   }
   #toast-container .rtl .toast-close-button {
      left: -.2em;
      right: .2em
   }
}

@media all and (min-width:481px) and (max-width:768px) {
   #toast-container&gt;div {
      padding: 15px 15px 15px 50px;
      width: 25em
   }
   #toast-container&gt;div.rtl {
      padding: 15px 50px 15px 15px
   }
}

.a_uid {
   display: block;
   font-weight: bold;
   font-size: 12px;
   padding-top: 8px;
}

.fxfcs:focus {
   box-shadow: none;
   border: 1px solid #1a73e8;
   color: #1a73e8;
}

.vimeo_fix {
   padding-bottom: 10px;
   !important
}

.regHelper {
   color: #5f6368;
   font-size: 11px;
   padding-top: 10px;
   display: inline-block;
   font-style: italic;
}

.authSwitch {
   color: #1b73e8;
   font-size: 13px;
   font-weight: normal;
   position: relative;
   left: 5px;
   border: 1px solid #1b73e8;
   border-radius: 6px;
   padding: 5px 16px;
   bottom: 1px;
}

.authSwitch:hover {
   color: #fff!important;
   background-color: #1b73e8;
}

.authSwitch:focus {
   color: #1b73e8;
}

.ar_exist:hover {
   cursor: pointer;
   text-decoration: underline;
}

.authRemember {
   position: relative;
   font-size: 15px;
   top: 1px;
   left: 5px;
}

#forgotButton {
   text-align: right;
   float: right;
   font-size: 15px;
   position: relative;
   top: 2px;
}

#forgotButton:hover {
   cursor: pointer;
   text-decoration: underline;
}

.invalidReg {
   background-color: #fff;
   color: #1b73e8;
   opacity: .5;
}

.invalidReg:hover {
   background-color: #fff;
   color: #1b73e8;
   opacity: .5;
}

.underConfirmation {
   color: #856404;
   background-color: #fff3cd;
   border-color: #ffeeba;
}

#authRegPhone {
   font-weight: bold;
}

#resendButton {
   text-align: center;
   float: right;
   position: relative;
   top: 2px;
   font-size: 12px;
   width: 100%;
}

#resendButton:hover {
   cursor: pointer;
   text-decoration: underline;
   color: #333;
}

#resendButtonForgot {
   text-align: center;
   float: right;
   position: relative;
   top: 2px;
   font-size: 12px;
   width: 100%;
}

#resendButtonForgot:hover {
   cursor: pointer;
   text-decoration: underline;
   color: #333;
}

.confirmationResend {
   color: #28a745;
   text-align: center;
   float: right;
   position: relative;
   top: 2px;
   font-size: 12px;
   width: 100%;
   display: none;
}

.confirmationResendForgot {
   color: #28a745;
   text-align: center;
   float: right;
   position: relative;
   top: 2px;
   font-size: 12px;
   width: 100%;
   display: none;
}

.wrongConfirmation {
   display: none;
   margin-bottom: 0;
   border: 1px solid #F44336;
   border-radius: 6px;
   text-align: center;
   color: #b1130b;
   padding: 10px 0;
}

.p-sms-40 {
   padding-right: 40px;
}

.ev_t1 {
   margin-bottom: 35px;
   border: 1px solid #ced4db;
   border-radius: 6px;
   text-align: center;
   display: inline-block;
   width: 100%;
   padding: 10px 10px;
   background-color: #fcfdff;
   padding-bottom: 7px;
   margin-top: 5px;
}

.ev_th5 {
   display: inline-block;
   margin-bottom: 0;
   padding-bottom: 0;
   font-size: 17px;
   color: #25272b;
   text-transform: uppercase;
   padding-right: 7px;
}

.ev_tsp {
   display: inline-block;
   padding-left: 6px;
   color: #5f6368;
   font-size: 14px;
   position: relative;
   bottom: 1px;
   text-transform: uppercase;
}

.regHelper {
   color: #5f6368;
   font-size: 11px;
   padding-top: 10px;
   display: inline-block;
   font-style: italic;
}

.ev_go1 {
   font-size: 13px!important;
   padding-right: 0!important;
}

.ev_go2 {
   bottom: 0;
   padding-left: 0;
}

.iThanksr {
   margin-top: 25px!important;
   margin-bottom: 15px!important;
}

.tMesssr {
   margin-top: 5px!important;
   max-width: 520px!important;
}

.tMesssr2 {
   font-size: 13px!important;
   padding-top: 15px!important;
}

.llogo_container {
   width: 100%;
   margin: 0 auto;
   text-align: center;
   border-bottom: 1px solid #dbdce0;
   padding-bottom: 20px;
   margin-bottom: 25px;
}

.llogo_image {
   max-width: 360px;
   margin: 0 auto;
   text-align: center;
   float: unset;
}

.backToLogin {
   color: #1a73e7;
}

.backToLogin:hover {
   color: #1a73e7;
   text-decoration: underline;
   cursor: pointer;
}

#authRegPhoneReset {
   font-weight: bold;
}

.changeAdmin {
   font-size: 14px;
   cursor: pointer;
}

.changeAdmin:hover {
   text-decoration: underline;
}</pre></body></html>