/*
Theme Name: Custom Chiro child
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: custom-chiro
*/

/* Generic css */
h1, h2, h3, h4, h5, h6{line-height: 1.4;}
h1.big{font-size: 100px; color: #fff; text-transform: uppercase; /*margin-bottom: 30px !important;*/}
h1.small{font-size: 42px;}
h2{font-size: 42px; font-weight: 600;}
h2.small{font-size: 30px;}
h3, .fs_25{font-size: 25px;}
h4{font-size: 17px;}
p.big{font-size: 17px;}
p, ul li{font-size: 17px; font-weight: normal; color: #132D49;}
p a{color: #132D49; text-decoration: underline;}
p a:hover{color: #132D49; text-decoration: none;}
.mb-20{margin-bottom: 20px!important;}
.white{color: #fff!important;}
.uppercase{text-transform: uppercase;}
.light_green{color: #9BC450; margin-bottom: 30px!important;}
.btn_primary, .gform_button, .tml-button, .form-submit .submit, .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button, .wc-block-components-totals-coupon__form .wc-block-components-button{background: #0056A4!important; border:0; color: #fff!important; font-size: 20px!important; padding: 16px 25px!important; font-weight: 600!important; border-radius: 6px!important; display: inline-block!important; text-decoration: none!important; transition: background-color 0.5s ease!important; font-family: 'POPPINS' !important;}
.btn_primary:hover, .gform_button:hover, .tml-button:hover, .form-submit .submit:hover, .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover, .wc-block-components-totals-coupon__form .wc-block-components-button:hover{background: #9BC450!important; color: #fff!important; transition: background-color 0.5s ease!important;}
.wc-block-components-totals-coupon__form .wc-block-components-button{padding: 0 5px !important; height: 100%!important; font-size: 16px!important; min-height: 50px!important;}
.last_section{padding-bottom: 23%!important;}
.mt-30{margin-top: 30px;}
.top-bar {background: red!important;}
.body {background: blue!important;}
a.lazy-load-vimeo{position: absolute; top: 0;}
.button:focus, a:focus, button:focus, a:focus i{ outline: 2px solid #7fad01; outline-offset: 2px;}
.zhelp a:focus{ outline: 2px solid #9BC450; outline-offset: 2px;}
.screen_reader { position: absolute; display: block; cursor: text; margin: -1px 0 0 -1px; padding: 0; width: 1px; height: 1px; font-weight: normal; font-size: 15px; line-height: 1px; clip: rect(0, 0, 0, 0);  border: 0;  outline: 0;}
.gfield_label{color: #000;}
.gform_wrapper.gravity-theme .gfield_required{color: #c02b0a !important;}
.notices p{ color: #0056a4;}
.gform_wrapper.gravity-theme .gform_fields .ginput_container .charleft { display: none !important;}

/* Header css */
.mini-widgets a{font-size: 17px;}
.main-nav > li > a{padding: 0 4px!important;}
.menu-item.username > a{padding-left: 0px!important; margin-left:0; flex-direction:row; line-height: 26px;}
.menu-item.username > a:before{content: "|"; color: #CFD5DA; padding-right: 20px;}
.menu-item.username .menu-text{color: #0056A4!important; line-height:26px;}
.main-nav .sub-nav > li > a .menu-text{font-size: 17px;}
.header-bar .branding a { font-size: 16px;}

/* Sidebar css */
.logged-in .sidebar-left{margin-bottom: 0;}
.sidebar-left{margin-bottom: 140px;}
.sidebar-left h2{margin-bottom: 20px;}
.sidebar .custom-menu li a{display: flex;}
.sidebar .menu-item a img{ max-width: 200px; height: auto;}
.your_emr a:before{content: "\e910"; font-family: 'icomoon' !important; font-size: 25px; display: inline-block; margin-right: 20px; color: #8996A4; background-color: transparent !important;}
.icd_training a:before{content: "\e910"; font-family: 'icomoon' !important; font-size: 25px; display: inline-block; margin-right: 20px; color: #8996A4; background-color: transparent !important;}
.downloadable_forms a:before{content: "\e912"; font-family: 'icomoon' !important; font-size: 25px; display: inline-block; margin-right: 20px; color: #8996A4; background-color: transparent !important;}
.question_support a:before{content: "\e90f"; font-family: 'icomoon' !important; font-size: 25px; display: inline-block; margin-right: 20px; color: #8996A4; background-color: transparent !important;}
.sidebar .custom-menu li .current-menu-item, .sidebar .custom-menu li .current-menu-item a:before{color: #0056A4;}
.sidebar .custom-menu .your_emr_pages{margin-left: 44px; margin-bottom: 20px;}
.sidebar .custom-menu .your_emr_pages + .your_emr_pages{margin-bottom: 30px; margin-top: 10px;}
.sidebar .custom-menu li.icd_training, .sidebar .custom-menu li.downloadable_forms, .sidebar .custom-menu li.question_support{margin:0 0 26px;}
.sidebar .custom-menu li a{color: #132D49!important; font-weight: 600;}
.sidebar .custom-menu li a:hover, .sidebar .custom-menu li a:hover:before{color: #0056A4!important;}

/* Footer css */
#bottom-bar p{font-size: 17px; color: #617586;}
#bottom-bar .wf-float-right{margin: 20px 0;}
.menu-footer-menu-container .menu{display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;}
.footer .menu li{margin-top: 0;border-width: 0; padding-top: 0; font-size: 17px; margin-right: 13px;}
.footer .menu li a{text-decoration: underline; color: #132D49!important; margin-right: 13px;}
.footer .menu li a:hover{text-decoration: none; color: #132D49!important;}
.footer .menu li:after { content: "|"; color: #132D49;}
.footer .menu li:last-child:after {display: none;}
#block-8{justify-content: center; flex-direction: row; display: flex;}
.add_footer{display: flex; justify-content: center;}
.add_footer li{margin-right: 20px; font-size: 17px; color: #132D49; font-weight: 600; display: flex; align-items: center;}
.add_footer li a{ color: #132D49!important;}
.add_footer li i{margin-right: 8px; color: #9BC450;}
.add_footer li .icomoon-location-dot-regular:before, .add_footer li .icomoon-phone-regular:before{font-size: 22px;}
.social_buttons{display: flex; flex-direction: row; justify-content: center; margin-top: 10px;}
.social_buttons a{text-decoration: none; color: #000;}
.social_buttons a span.screen_reader{ color: #000;}
.social_buttons i{width: 37px; height: 37px; border-radius: 50%; margin: 0 10px; color: #fff; display: flex; align-items: center; justify-content: center;}
.social_buttons i.icomoon-Icon-awesome-facebook-f{background-color: #3D52AB;font-size: 18px;}
.social_buttons i.icomoon-Icon-awesome-twitter{background-color: #61B9FF;font-size: 14px;}
.social_buttons i.icomoon-Icon-material-mail{background-color: #E84F4F;font-size: 14px;}
#block-17 .wp-block-image{text-align: center;}
#block-17 .wp-block-image img {display: inline-block;}
.logo-center .bottom-text-block{display: flex; justify-content: space-between;}
.wf-float-right{width: 100%;}
.ftr_left, .ftr_right{font-size: 17px; color: #617586;}
/* .join_our_email_list .btn_primary:hover{background: #fff!important; color: #0056A4!important;} */
.join_our_email_list p{color: #fff!important;}
#footer .join_our_email_list .btn_primary, .home_banner .btn_primary, .why_choose_blue_box .btn_primary {background: #fff !important; color: #0056a4 !important;}
#footer .join_our_email_list .btn_primary:hover, .home_banner .btn_primary:hover, .why_choose_blue_box .btn_primary:hover {background: #9BC450 !important; color: #fff!important;}
.contact_info_list li .icon_block{display: inline-flex; flex-direction: column; color: #fff;}
/* .home_banner .upb_row_bg.vcpb-default:before {
    content: "";
    position: absolute;
    background: #203957;
    width: 100%;
    height: 100%;
    opacity: 1;
} 
*/

/*.home_banner .vc_col-sm-12 { background: #203957; border-radius: 10px; padding: 0 0 40px 0;} */
#bottom-bar a{color: #132D49;}
#bottom-bar a:hover{text-decoration: underline;}
.page-title-breadcrumbs .assistive-text{color: #fff;}
.page-title .breadcrumbs, .page-title .breadcrumbs a{font-size: 16px;}


/* Home page css */
.home_link_device{display: none;}
.below_top_banner{background: rgb(239,255,210); background: linear-gradient(90deg, rgba(239,255,210,1) 0%, rgba(209,244,255,1) 100%); text-align: center; padding: 70px 0;}
.below_top_banner p{ font-size: 30px; font-weight: 500; color: #132D49; line-height: 1.4em;}
.green_uppercase_txt{text-transform: uppercase; color: #9BC450;}
.blue_uppercase_txt{text-transform: uppercase; color: #0056a4;}
.home_banner{max-height: 627px; min-height: 627px !important;}
.home_banner h1.medium{font-size: 44px; color: #9BC450;}
/*.home_banner h2.light_green{text-shadow: 1px 2px 2px #ffffff, 0 1px 0px #FFFFFF;}*/
.video_section{position: relative;z-index: 1;}
.president_txt{position: absolute; left: -175px; top: 90px; text-align: right; font-size: 21px; color: #000; z-index: 2;}
.president_txt .arrow{max-height: 58px; width: auto;}
.president_txt img{margin-bottom: 0;}
.page-id-1207 .ultv-video__outer-wrap{background: transparent!important;}
/* .introductory_txt{position: absolute; right: -120px; top: 50px; border-top: 50px solid #555; border-left: 25px solid transparent; height: 0; width: auto;} */
.introductory_txt { height: 60px; background: #595959; position: absolute; top: 85px; right: 25px; display: flex; align-items: center; text-transform: uppercase; padding-right: 15px; font-size: 22px; font-weight: 500; color: #fff; z-index: 3;}
.introductory_txt:before { content: ''; position: absolute; top: 0; left: -30px; border-top: 60px solid #595959; border-left: 30px solid transparent; width: 0;}
.why_choose_section{padding-top: 70px;}
.why_choose_blue_box{background: rgb(0,86,164); background: linear-gradient(90deg, rgba(0,86,164,1) 0%, rgba(0,49,93,1) 100%); text-align: center; padding: 70px 0;}
.why_choose_info{padding-top: 230px;}

/* .home .why_choose_info{padding-top: 0;} */
.why_choose_block{display: flex; flex-wrap: wrap; margin: 50px -15px 40px!important;}
.why_choose_block .vc_col-sm-4 .vc_column-inner{padding-left: 15px; padding-right: 15px; height: 100%;}
.why_choose_block .vc_col-sm-4 .wpb_wrapper{background-color: #165289; color: #FFFFFF; padding: 24px; border-radius: 10px; height: 100%; box-sizing: border-box;}
.why_choose_block .vc_col-sm-4 .wpb_wrapper .uvc-main-heading h3{font-size: 25px; color: #FFFFFF;}
.why_choose_block .vc_col-sm-4 .wpb_wrapper .uvc-sub-heading{font-size: 17px;}
.why_choose_block .vc_col-sm-4:nth-child(1n) .wpb_wrapper{background:#0e589b url("images/icon_writing.png") bottom 20px right 20px no-repeat;}
.why_choose_block .vc_col-sm-4:nth-child(2n) .wpb_wrapper{background:#0e589b url("images/icon_group.png") bottom 20px right 20px no-repeat;}
.why_choose_block .vc_col-sm-4:nth-child(3n) .wpb_wrapper{background:#0e589b url("images/icon_book.png") bottom 20px right 20px no-repeat;}
.page-id-1207 .ultv-video__outer-wrap img{ margin: 0 auto!important;}
.page-id-1207 .ult-video{margin: 40px 0 -270px!important;}
.free_assessment{background: rgb(239,255,210); background: linear-gradient(90deg, rgba(209,244,255,1) 10%, rgba(239,255,210,1) 100%); text-align: left; padding: 70px 0;}
.free_assessment .wpb_wrapper{display: flex; flex-direction: row; justify-content: space-between;}
.free_assessment_left{text-align: left; width: 73%; color: #132D49;}
.free_assessment_left p{font-size: 22px; line-height: 1.5em;}
.free_assessment_left h2{margin-bottom: 20px;}
.free_assessment_right{text-align: right; width: 27%; display: inline-flex; align-items: center; justify-content: flex-end;}
.upcoming_events_section{background: url("images/bg_upcoming_events.png") center right -85px no-repeat; padding: 70px 0; background-size: auto;}
.upcoming_events_section h2{text-align: center; margin-bottom: 45px!important;}
.upcoming_events_list .vc_column-inner > .wpb_wrapper{border: 1px solid #E7E7E7; padding: 30px; height: 100%; border-radius: 10px;}
.upcoming_events_list ul{margin-left: 0!important; margin-top: 25px;}
.upcoming_events_list li{list-style: none; background: url("images/calendar.svg") top left no-repeat; padding-left: 50px; margin-bottom: 30px;}
.upcoming_events_list li a{color:#132D49; font-size: 17px;}
.upcoming_events_list .date{display: block; color: #595959; font-size: 15px; font-weight: 400; line-height: 15px;}
.upcoming_events_list h3{color: #0056A4; font-weight: 600;}
.join_email_list_section{ position: relative; padding-top: 0; margin-top: -18%!important; border-radius: 10px;}
.join_our_email_list{background-color: #0056A4; padding: 34px; text-align: center; color: #fff; border-radius: 10px; line-height: 25px;}
.join_our_email_list h3{color: #FFFFFF;}
.join_our_email_list .btn_primary:hover{background-color: #fff; color: #9BC450!important;}
#block-13{margin-top: -190px!important; z-index: 61; position: relative;}
.president_txt_device{display: none;}
.president_txt{display:block;}

/* Products css */
body:not(.home) #main{padding-top: 60px!important; position: relative; }
body:not(.home) #main:before{background: url("images/bg_page_left.png") top 20px left -130px no-repeat; content: " ";width: 358px; position: absolute; height: 358px;}
body:not(.home) #main:after{background: url("images/bg_page_right.png") top right -120px no-repeat; content: " ";width: 358px; position: absolute; height: 358px; right: 0; top: 320px;}
.the_5cs_title { padding: 0;}
.the_5cs { padding: 70px 25px;}
.the_5cs .blue_txt{color: #F2FDFB; font-size: 15px; margin-top: 5px;}
.the_5cs h3, .the_5cs p{color: #fff;}
.the_5cs .vc_column-inner{background-color: #0056A4 !important; border-radius: 10px; text-align: center; padding: 0 10px 10px 10px !important;}
.the_5cs .text-icon{margin-top: -18% !important; margin-bottom: 30px !important; box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);}
.significance{background: rgb(239,255,210); background: linear-gradient(90deg, rgba(239,255,210,1) 0%, rgba(209,244,255,1) 100%); text-align: left; padding: 70px 0; color: #132D49; font-weight: normal;}
.significance:after{background: url("images/img_signifance.png") top 20px right 10px no-repeat; content: " ";}
.significance p{font-size: 17px;}
.significance .btn_primary{margin-top: 20px;}

#team_container{display: inline-flex;}
#team_container .active{ display: block;}
#team_container .hide{ display: none;}
.team_title { padding: 60px 0;}
ul.team_tabs { padding: 0px; display: flex; flex-direction: row; justify-content: center; margin-bottom: 20px; margin-left: 0;}
ul.team_tabs li{margin-right: 30px; margin-left: 30px;margin-bottom: 10px; display: inline-flex; flex-direction: column; align-items: center;}
ul.team_tabs li a{ display: inline-flex; flex-direction: column; align-items: center;text-decoration: none; cursor: pointer;}
/* ul.team_tabs .activelink{ color: red;} */
ul.team_tabs li img{border-radius: 50%; border: 3px solid #ffffff; padding: 2px; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
ul.team_tabs li img:hover, ul.team_tabs .activelink img{border: 3px solid #0056A4; padding: 2px;}

#team_container .list p, #team_container .list h3{color: #132D49;}
#team_container .list img{border-radius: 6px;}
.member_name{font-size: 17px; color: #0056A4; font-weight: 600; display: block;}
.degree{font-size: 15px; color: #132D49; display: block;}
.designation{font-size: 14px; color: #4E5765; font-weight: 500;}

/* Teams Tabs css */
ul.resp-tabs-list, ul.resp-tabs-list p {margin: 0px; padding: 0px;}
ul.resp-tabs-list{display: flex; justify-content: center;}
.resp-tabs-list li a{text-decoration: none;}
.resp-tabs-list li img{border-radius: 50%; border: 3px solid #ffffff; padding: 2px; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.resp-tabs-list li img:hover, .resp-tabs-list li.resp-tab-active img{border: 3px solid #0056A4; padding: 2px;}
.resp-tab-content-active{ border: 1px solid #DFDFDF!important; padding: 38px!important; border-radius: 6px; color: #132D49; margin-top: 20px; min-height:340px;}
.resp-tabs-list li { font-weight: 600;  font-size: 13px;  display: inline-block;  padding: 13px 15px;  margin: 0;  list-style: none;  cursor: pointer;  text-align: center;}
.resp-tabs-container { padding: 0px;  background-color: #fff;  clear: left;}
h2.resp-accordion { cursor: pointer;  padding: 5px;  display: none;}
.resp-tab-content { display: none;  padding: 15px;}
.resp-tab-active { border-bottom: none;}
.resp-tab-active {  border-bottom: none;  background-color: #fff;}
.resp-content-active,.resp-accordion-active { display: block; }
.resp-tab-content { border: none; }
h2.resp-accordion { font-size: 13px;  border:none;  margin: 0px;  padding: 10px 15px;}
h2.resp-tab-active {  border-bottom: 0px solid #DFDFDF !important;  margin-bottom: 0px !important;  padding: 10px 15px !important;}
h2.resp-tab-title:last-child { border-bottom: 12px solid #DFDFDF !important; background: blue;}
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list { float: left;  width: 30%;}
.resp-vtabs .resp-tabs-list li { display: block;  padding: 15px 15px !important;  margin: 0;  cursor: pointer;  float: none;}
.resp-vtabs .resp-tabs-container { padding: 0px;  background-color: #fff;  border: 1px solid #DFDFDF;  float: left;  width: 68%;  min-height: 250px;  border-radius: 4px;  clear: none;}
.resp-vtabs .resp-tab-content { border: none;}
.resp-vtabs li.resp-tab-active {  border: 1px solid #DFDFDF;  border-right: none;  background-color: #fff;  position: relative;  z-index: 1;  margin-right: -1px !important;  padding: 14px 15px 15px 14px !important;}
.resp-arrow {  width: 0;  height: 0;  float: right;  margin-top: 3px;  border-left: 6px solid transparent;  border-right: 6px solid transparent;  border-top: 8px solid #DFDFDF;  display: none;}
h2.resp-tab-active span.resp-arrow {  border: none;  border-left: 6px solid transparent;  border-right: 6px solid transparent;  border-bottom: 12px solid #9B9797;}
/*-----------Accordion styles-----------*/
h2.resp-tab-active { background:none !important; }
.resp-easy-accordion h2.resp-accordion { display: block; }
.resp-easy-accordion .resp-tab-content { border: 1px solid #DFDFDF; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #DFDFDF !important; }
.resp-jfit {width: 100%;  margin: 0px;}
.resp-tab-content-active { display: block; }
h2.resp-accordion:first-child { border-top: none; }

/* Contact css */
.first_section{padding: 60px 0 10px;}
.light_green a { color: #9BC450; text-decoration: underline;}
.light_green a:hover { color: #9BC450; text-decoration: none;}
.get_intouch_info{color: #111111; text-align: center;}
div.gform_wrapper { margin: 24px auto 80px !important;}
.gfield input:placeholder, .gfield textarea:placeholder{color: #3F3F3F!important;}
.gform_wrapper.gravity-theme .gfield input[type=text], .gform_wrapper.gravity-theme .gfield input[type=email], .gform_wrapper.gravity-theme .gfield input[type=url], .gform_wrapper.gravity-theme .gfield input[type=tel], .gform_wrapper.gravity-theme .gfield input[type=number], d.gform_wrapper.gravity-theme .gfield input[type=password], .gform_wrapper.gravity-theme .gfield input[type=file], .gform_wrapper.gravity-theme .gfield select,
#adduser input[type="text"], #adduser input[type="password"], #adduser input[type="email"]{padding: 12px 10px; height: 60px; border: 2px solid #D8D8D8; border-radius: 10px; color: #3F3F3F;}
.gform_wrapper.gravity-theme .gfield textarea{padding: 12px 10px; height: 231px!important; border: 2px solid #D8D8D8; border-radius: 10px; color: #3F3F3F;resize:none}
.gform_wrapper.gravity-theme .gfield_contains_required input, .gform_wrapper.gravity-theme .gfield_contains_required textarea, #adduser input.required{ border-left: 2px solid #9BC450 !important;}
.gform_wrapper.gravity-theme .gform_footer{margin: 6px auto 0 !important; padding: 10px 0; justify-content: flex-end;}
.contact_info_section{ position: relative; padding-top: 0; /*margin-top: -18%!important;*/ border-radius: 10px;}
.contact_info_list{background-color: #0056A4; padding: 34px; text-align: center; color: #fff; border-radius: 10px; line-height: 25px; display: flex; flex-direction: row; flex-wrap: wrap; margin: 0 !important;}
.contact_info_list .btn_primary:hover{background-color: #fff; color: #9BC450!important;}
.contact_info_list li{display: inline-flex; flex-direction: column; position: relative; width: 33.3%;}
.contact_info_list li:nth-child(2n):before { border-left: 1px solid #367AB7; content: ""; height: 100%; position: absolute; top: 0; left: 0;}
.contact_info_list li:nth-child(2n):after { border-right: 1px solid #367AB7; content: ""; height: 100%; position: absolute; top: 0; right: 0;}
.contact_info_list li i{font-size: 50px; margin-bottom: 20px; color: #fff;}
.contact_info_list li span{color: #FFFFFF;}
.contact_info_list li a{color: #FFFFFF; font-weight: 600; text-decoration: none;}
.contact_info_list li a:hover{color: #FFFFFF; text-decoration: underline;}

/* Speaker css */
body.page-id-1431 #main {padding-top: 0px!important;}
.speaker_first_section{padding: 40px 0 0; background: rgb(239,255,210); background: linear-gradient(90deg, rgba(239,255,210,1) 0%, rgba(209,244,255,1) 100%);}
.speaker_first_section ul{ display: flex; flex-direction: row; margin-left: 0; align-items: center; margin-bottom: 0 !important;}
.speaker_first_section ul li{ list-style: none;}
.speaker_first_section ul li img{border-radius:7px;}
.speaker_first_section ul li p{color: #132D49;}
.speaker_first_section ul li:first-child{ margin-right: 45px;}
.program_topics{background: rgb(239,255,210); background: linear-gradient(90deg, rgba(239,255,210,1) 0%, rgba(209,244,255,1) 100%); text-align: left; padding: 10px 0 20px; color: #132D49; font-weight: normal;}
.vimeo_videos{margin-right: -15px !important; margin-left: -15px !important;}
.program_topics .vc_tta-container{margin-top: 10px;}
.program_topics .vc_tta.vc_general .vc_tta-panel{border: 1px solid #C7DED2; border-radius: 10px; margin-bottom: 10px;}
.program_topics .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {border-color: transparent!important; background-color: transparent !important;}
.program_topics .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a { color: #132D49!important;}
.program_topics .vc_tta-panel-body em{color: #0056A4; margin-bottom: 10px!important; display: block;}
.program_topics .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.program_topics .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::before {border-color: #132D49!important;}
.program_topics .vc_tta.vc_general .vc_tta-panel-title>a{font-size: 20px; font-weight: 500; padding: 16px;}
.program_topics .vc_tta.vc_general .vc_tta-panel-body{padding:0 16px 14px;}
.events_section{/*margin-top: -170px!important;*/ padding-bottom: 120px; padding-top: 40px;}
.events_section > .vc_column_container .vc_column-inner > .wpb_wrapper{background-color: #fff; border-radius: 10px; border: 1px solid #E3E3E3; padding: 27px;  }
.events_section .vc_tta-tabs{margin-top: 30px;}
.events_section .vc_tta.vc_general .vc_tta-tab > a{border: none;background-color: transparent; padding: 13px 10px 12px;}
.events_section .vc_tta.vc_general .vc_tta-tab.vc_active > a{border-bottom: 2px solid #0056A4 !important; background-color: transparent; padding: 13px 20px 12px;}
.events_section .vc_tta.vc_general .vc_tta-tab.vc_active > a .vc_tta-title-text{font-size: 17px; color: #0056A4; font-weight: 600;}
.events_section .vc_tta.vc_tta-spacing-1 .vc_tta-tab {margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0;}
.events_section .vc_tta.vc_general .vc_tta-panels-container{border-top: 1px solid #dfeffd; margin-top: -1px;}
.events_section .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels { background-color: transparent;}
.events_section .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a:focus, .events_section .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a:hover { background-color: transparent; border-bottom: 2px solid #0056A4 !important;}
.events_section .vc_tta.vc_general .vc_tta-panel-body{padding: 14px 0px;}
.events_section .vc_tta-container{margin-bottom: 0!important;}
.uk-list{margin-left: 0!important;}
.uk-list li{list-style: none; display: flex; align-items: flex-start; font-weight: 400; color: #132D49; margin-bottom: 5px;}
.uk-list li:before{content: "\e916";font-family: 'icomoon'; color: #0056A4; margin-right: 7px; font-size: 19px;}
.one_half { width: 48%; float: left; margin-bottom:0!important;}


/* Products */
.package_section p{color: #132D49; margin-bottom: 20px;}
.sm_txt{font-size: 14px; color: #132D49; line-height: 1.4em;}
.medicare_brochure{background: rgb(239,255,210); background: linear-gradient(90deg, rgba(239,255,210,1) 0%, rgba(209,244,255,1) 100%); text-align: left; padding: 70px 0 70px; color: #132D49; font-weight: normal;}
.ebook{padding: 70px 0 70px; text-align: center;}
.ebook_image{display: inline-block; margin: 0 auto;}
.chiro_calc{ padding: 70px 0; background: #d2f5ff;}
.six_components .vc_column-inner{background: #0056A4; border-radius: 10px; padding: 30px; color: #fff;}
.six_components .vc_column-inner h3, .six_components p{color: #fff;}
.proof_section img{margin-bottom: 20px!important;}
.package_section{padding: 40px 0 0 0;}
.wsp-pages-list a{color: #132D49; text-decoration: none;}
.wsp-pages-list a:hover{text-decoration: underline;}
.built_in{margin-top: 35px;}

.contact_section{text-align:center; padding-bottom: 60px;}
.contact_section ul li{ display: inline-block; margin-right: 20px; font-size: 20px;}
.contact_section ul li label{font-weight: 600;}
.contact_form{margin-top: 50px;}
.contact_section fieldset{border:none;}
.contact_section fieldset legend{font-size: 25px; color: #333333; font-weight: 700; margin:0 auto 10px;}

/* Login & After Login page */
.page-id-1606 .masthead, .page-id-1606 #bottom-bar, .page-id-0 .masthead, .page-id-0 #bottom-bar{display: none;}
body.page-id-1606, body.page-id-0  {background-color: #0056A4;}
body:not(.home) #main:before, body:not(.home) #main:after{background: none!important;}
.page-id-1606 .content, .page-id-0 .content {background-color: #FFFFFF; border-radius: 16px; padding: 40px; max-width: 50%; margin: 0 auto;}
.page-id-1606 .content h1, .page-id-0 .content h1{margin: 30px 0; text-align: center;}
.tml-login .tml-log-wrap label, .tml-login .tml-pwd-wrap label{display: none!important;}
.page-id-1606 .content input[type="text"], .page-id-1606 .content input[type="password"], .page-id-0 .content input[type="text"], .page-id-0 .content input[type="password"]{border: 1px solid #CFD5DA; height: 58px; border-radius: 6px; background: #FFFFFF;}
.page-id-0 .page-title{display: none;}
.tml-links{margin-left:0!important;}
.tml-links li{list-style:none}
.tml-links li a{color:#132D49;}
.tml .tml-field input{padding: 15px;}
.page-id-1606 #footer .wf-container-footer, .page-id-0 #footer .wf-container-footer{padding: 0;}
.page-id-1606 #main, .page-id-0 #main {padding-bottom:20px;}
.page-id-1606 #footer.solid-bg, .page-id-0 #footer.solid-bg{background: none; text-align:center; }
.page-id-1606 #footer.solid-bg .textwidget, .page-id-0 #footer.solid-bg .textwidget{color: #FFFFFF;font-size: 15px; }
.page-id-1606 #footer .wf-container-footer, .page-id-0 #footer .wf-container-footer{padding-top: 0; padding-bottom: 0;}
/* .tabbed_videos{padding-bottom: 150px;} */
.tabbed_videos .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list{margin-left:0;}
.tabbed_videos > .vc_column_container .vc_column-inner > .wpb_wrapper{background-color: #fff;}
.tabbed_videos .vc_tta-tabs{margin-top: 0;}
.tabbed_videos .vc_tta.vc_general .vc_tta-tab > a{border: none;background-color: transparent; padding: 13px 20px 12px 0; margin-right: 20px; font-weight: 600;}
.tabbed_videos .vc_tta.vc_general .vc_tta-tab.vc_active > a{border-bottom: 3px solid #0056A4 !important; background-color: transparent; padding: 13px 20px 12px 0; margin-right: 20px;}
.tabbed_videos .vc_tta.vc_general .vc_tta-tab.vc_active > a .vc_tta-title-text{font-size: 17px; color: #0056A4; font-weight: 600;}
.tabbed_videos .vc_tta.vc_tta-spacing-1 .vc_tta-tab {margin-top: 0; margin-bottom: 0; margin-left: 0;}
.tabbed_videos .vc_tta.vc_general .vc_tta-panels-container{border-top: 1px solid #E7E9EC; margin-top: -1px;}
.tabbed_videos .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels { background-color: transparent;}
.tabbed_videos .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a:focus, .tabbed_videos .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a:hover { background-color: transparent; border-bottom: 3px solid #0056A4 !important;}
.tabbed_videos .vc_tta.vc_general .vc_tta-panel-body{padding: 14px 0px;}
/* .tabbed_videos .vc_tta-panels-container .vc_column-inner{padding-left: 0; padding-right: 0;} */
.tabbed_videos .ult-video{margin: 20px 0 14px;}
.login_logo{text-align: center;}
.tml-lostpassword .tml-label{display: none;}
.tml-rememberme-wrap .tml-label{color: #595959;}
.videos .wpb_row + .wpb_row{border-top: 1px solid #E7E9EC; margin-top: 18px; padding-top: 15px;}
.videos .noborder{border-top: none!important; margin-top: 30px!important;}
.videos .noborder + .wpb_row{border-top: 0!important; margin-top: 0!important; padding-top: 0!important;}
.videos h2{font-size: 17px!important;}
.videos .wpb_video_wrapper{margin-bottom: 10px;}
.downloadable_forms_list{margin-left: 0!important;}
.downloadable_forms_list li{list-style: none; padding: 15px 0; border-bottom: 1px solid #E7E9EC;}
.downloadable_forms_list li a{color: #132D49; text-decoration:none; font-weight:500;}
.downloadable_forms_list li a:hover{color:#0056A4}
#adduser{margin-top: 30px;}
#adduser input[type="text"], #adduser input[type="password"], #adduser input[type="email"]{width: 100%;}
#adduser .form-submit{display: block;}
#adduser .vc_row{margin-left: -10px; margin-right: -10px;}
#adduser .vc_col-md-6{padding-left: 10px; padding-right: 10px;}
#adduser label{display: none;}
.edit_profile h2{font-size: 17px;}
.video_pdf_link{ border-radius: 4px; padding: 5px 0; font-size: 17px; color: #132D49; font-weight: normal; display: block; text-decoration: underline;}
.video_pdf_link:hover{color: #0056A4;}
.page-id-1784 .username .sub-nav .icd_training_menu, .page-id-1784 .username .sub-nav .question_support_menu, .page-id-1784 .username .sub-nav .downloadable_forms_menu{display: none;}

/*.zbock { display: block; position: fixed; right: 15px; bottom: 15px; max-width: 350px; background: #fff; border-radius: 10px; font-size: 14px; z-index: 999998; box-shadow: 0 0 5px #a09797;}
.zbock{ display: none;}
.zbock .top-part h4 { font-size: 16px; line-height: 18px; font-weight: 600; margin: 0;}
.zbock .top-part p { margin: 0; position: absolute; top: 5px; right: 15px; cursor: pointer;}
.zbock .top-part{ background: #9BC450; text-align: center; padding: 8px; font-size: 14px; border-top-left-radius: 10px; border-top-right-radius: 10px; position: relative; margin: 0 0 5px;}
.zbock .middle-part { height: 50vh; overflow-y: auto; overflow-x: hidden; padding: 5px;}
.zbock .middle-part::-webkit-scrollbar { width: 5px; border-radius: 5px;}
.zbock .middle-part::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 5px;}
.zbock .middle-part::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey; border-radius: 5px;}
.zbock .middle-part .form-box{ margin-bottom: 10px;}
.zbock .middle-part .form-box label { line-height: 2.14286; color: #2f3941; font-size: 14px; font-weight: 600;}
.zbock .form-box input { outline: none; border: 1px solid #d8dcde; border-radius: 4px; background-color: #fff; padding: 10px; min-height: 40px; box-sizing: border-box; vertical-align: middle; line-height: 1.28571; color: #2f3941; font-family: inherit; font-size: 14px;}
.zbock .form-box textarea{ resize:none; height: 100px;}
.zbock .codedropz-upload-inner h3 {     margin: 0; font-size: 14px; line-height: 16px; font-weight: 300; font-family: "Poppins", sans-serif; color: #000;}
.zbock .codedropz-upload-container { padding: 8px 10px;}
.zbock .codedropz-btn-wrap { line-height: 14px;}
.zbock .zfileinfo{ font-size: 13px; color: #000; font-weight: 500; line-height: 18px;}
.zbock .form-box.zsubmit input { background: #78a300; width: auto; font-size: 15px; line-height: 18px; float: right; height: 36px; padding: 8px 15px; font-weight: 600;}
.zbock div.wpcf7 .screen-reader-response{ position: relative; height: auto; width: auto; text-align: center; color: #78a300;}
.zbock .form-box{ padding: 0 5px;}
.zbock p:empty{ display: none;}
.zhelp{ display: block; position: fixed; background: #9BC450; z-index: 999998; right: 15px; bottom: 15px; color: #28320A !important; padding: 10px 20px; border-radius: 50px; font-weight: 600; font-size: 16px; cursor: pointer;}
.zhelp:hover, .zhelp:focus, .zhelp:active{ background: #7fad01;}
.zhelp a{color: #28320A !important; text-decoration: none;}
.zhelp i { font-size: 24px; margin-right: 8px; line-height: 20px; position: relative; top: 3px; color: #28320A !important;}
.gform_fileupload_rules{display: none!important;}
#gform_wrapper_4{margin-bottom: 0!important; margin-top: 0 !important;}
#gform_wrapper_4{padding:10px 10px 0;}
#gform_wrapper_4 .gfield_description{font-size: 12px; line-height: 14px; padding-top: 5px !important}
#gform_wrapper_4 .gfield textarea.small{height: 96px !important;}
#gform_wrapper_4 .gfield input[type=text], #gform_wrapper_4 textarea{margin-bottom: 0!important;}
#gform_wrapper_4 .gform_drop_area{padding: 10px;}
#gform_wrapper_4 .gform_button{font-size: 16px!important; padding: 10px 14px!important;}
#gform_wrapper_4 .gfield_visibility_hidden{display: none;}
#gform_wrapper_4 .gfield input[type=text]{height: 45px!important;}
#gform_wrapper_4 .gform_footer{margin:0 auto 0 !important;}
.scroll-top.on{bottom: 70px;}*/
.speaker_videos .ult-video{margin: 0!important;}
.fortis{ max-width: 180px!important; margin-top: 10px;}
.jeniffer{ background: #d2f5ff;}
.jeniffer h5{ font-size: 20px; font-weight:500;}
.jeniffer.last{ padding-bottom: 40px; padding-top: 10px;}
#adduser #eye1, #adduser #eye2{ position: absolute; right: 20px; top: 20px;}

/* Checkout css */
.page-id-3329 #footer #block-20,.page-id-3329 #order-notes,.page-id-3329 .wc-block-components-checkout-return-to-cart-button{display:none;}
.page-id-3329 .wc-block-components-order-summary .wc-block-components-order-summary-item__image > img{border: 1px solid #ccc; border-radius: 5px;}
.page-id-3329 .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row{justify-content: flex-end;}
.page-id-3329 .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{background: #0056A4!important; border:0; color: #fff!important; font-size: 20px!important; padding: 16px 25px!important; font-weight: 600!important; border-radius: 6px!important; display: inline-block!important; text-decoration: none!important; transition: background-color 0.5s ease!important; font-family: 'POPPINS'!important;justify-content: center;display:flex!important;width: auto;}
.page-id-3329 .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{background: #9BC450!important; color: #fff!important; transition: background-color 0.5s ease!important;}
.page-id-3329 .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .page-id-3329 .wc-block-components-formatted-money-amount{color: #0056a4;}

.woocommerce-order-overview__email.email a{color: #132D49;}
.woocommerce-order-overview__email.email a:hover{text-decoration: none;}
.woocommerce-thankyou-order-details li .amount{color: #0056a4;}
.woocommerce-thankyou-order-details li, .shop_table.customer_details th{color: #666;}
.woocommerce-thankyou-order-details li strong{color: #333;}
.references li{margin-bottom: 10px;}
.references li a{color: #132d49; text-decoration: underline;}
.references li a:hover{color: #132d49; text-decoration: none;}
.references li i{color: #0056a4;}
.references li .icon{margin: 0 0px 0 15px;}
.page-id-3434 .footer, .page-id-3447 .footer{margin-top: 158px;}

.wc-blocks-components-select .wc-blocks-components-select__select, .wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url]{
	border: 2px solid #D8D8D8!important;
}
.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted{border: 1px solid #e6e6e6; box-shadow: none!important;}
.wc-block-components-sidebar .wc-block-components-product-metadata__description{display: none!important;}

/* Responsive css */
@media  (min-width:1500px){
    .page-id-1207 .ultv-video__play-icon img{margin: -70px auto 0!important;}
}

@media  (min-width:1200px){
.speaker_first_section ul li:first-child{ width: 315px; max-width: 223px;}
}

@media  (min-width:1200px) and (max-width:1500px){
.introductory_txt{right: 197px; font-size: 19px;}
.president_txt{left: 0;}
.page-id-1207 .ult-video{margin: 10px 15% -270px!important;}
.page-id-1207 .ultv-video__play-icon{top: 40%;}
.page-id-1207 .ultv-video__play-icon img{width: 60%;}
}

@media (max-width:1199px){
.the_5cs > .wpb_column{margin-bottom: 5px;}
.president_txt_device{display: inline-block;}
.president_txt{display:none;}
.introductory_txt{top: 185px; font-size: 19px;}
.page-id-1207 .ult-video{margin: 10px 0 -320px!important;}
}

@media (max-width:1024px){
body:not(.home) #main{padding-top: 0px!important;}
.mobile-main-nav li > a { color: #132d49;}
h1.big, h1.small{font-size: 36px!important;}
h2{font-size: 25px!important;}
h2.small, .below_top_banner p{font-size: 20px!important;}
h3{font-size: 20px!important;}
.home_banner {max-height: 400px; min-height: 400px !important;}
.btn_primary, .gform_button{font-size: 15px!important; padding: 14px 25px!important;}
.below_top_banner{padding: 30px 0;}
.page-id-1207 .ult-video { margin: 10px 0 -270px!important;}
.page-id-1207 .ultv-video__play-icon{top: 40%!important;}
.page-id-1207 .ultv-video__play-icon img{width: 70%!important;}
.why_choose_section { padding-top: 20px;}
h2.vc_tta-panel-title a span{font-size: 20px!important;}
/* .why_choose_info { padding-top: 190px;} */

.introductory_txt{height: 40px;top: 145px;font-size: 16px;right: 25px;}
.introductory_txt:before{border-top: 40px solid #777776;left: -30px;border-left: 30px solid transparent;}
.contact_info_list{padding: 25px;}
.contact_info_list li{width: auto; column-gap: 20px; margin-right: 30px; margin-bottom: 20px; align-items: center; flex-direction: row;}
.contact_info_list li i{font-size: 40px; margin-bottom: 0;}
.contact_info_list li .icomoon-email{font-size: 30px;}
.contact_info_list li .icon_block{display: inline-flex; flex-direction: column; text-align: left;}
.contact_info_list li:nth-child(2n):before, .contact_info_list li:nth-child(2n):after{display: none;}
div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-bottom: 20px!important;}
#block-17 .wp-block-image { text-align: left;}

.page-id-1606 .content, .page-id-0 .content{max-width: 100%; padding: 15px;}
body:not(.home) .page-id-0 #main:after, body:not(.home) .page-id-1606 #main:after{display: none;}

.proof_section img{margin-top: 20px;}
}

@media (min-width:992px) and (max-width:1120px){
.main-nav > li > a{margin: 18px 6px 18px 6px;}
.main-nav > li > a .menu-text{font-size: 15px;}
}

@media (min-width:992px){
.events_section .vc_tta.vc_general .vc_tta-panel-body { padding: 14px 0 0;}
}

@media (min-width: 641px){
.gfmc-container{column-gap:2em!important;}
.gfmc-field div:not(.gchoice){padding-bottom: 0.8em!important;}
}

@media (max-width:991px){
.the_5cs > .wpb_column{width: 50%!important;}
.sidebar-left .wf-container-main{display: flex; flex-direction: column;}
.sidebar-left .wf-container-main .content{order: 2;}
.sidebar-left .wf-container-main .sidebar{order: 1;}
}

@media (max-width:992px){
.home_link_device{display: block;}
#bottom-bar .bottom-text-block{display: block;}
.why_choose_blue_box, .free_assessment, .upcoming_events_section{padding: 30px 0;}
.why_choose_block .vc_col-sm-4{width: 100%; margin-bottom: 20px;} 
.why_choose_block{margin-bottom: 0!important;}
.upcoming_events_list .vc_column-inner > .wpb_wrapper{padding: 15px;}
.upcoming_events_list li{margin-bottom: 20px;}
.add_footer{flex-direction: column;}
.add_footer li{margin-bottom: 20px;}
.ftr_left, .ftr_right{text-align: left;}
.ftr_left{margin-bottom: 15px;}
#bottom-bar a{color: #132D49;}
#bottom-bar a:hover{text-decoration: underline;}
.mobile-main-nav .next-level-button svg{color:#0056a4!important; fill: #0056a4!important;}
.username > a:before{display: none!important;}
.username .mega-menu-img-right_top .icomoon-keyboard_arrow_down{display: none!important;}
#block-8{justify-content: flex-start;}
#block-7 .wp-block-image .aligncenter{margin-left: inherit!important; margin-right: inherit!important;}
.footer .widget{margin-bottom: 15px;}
#menu-footer-menu, .social_buttons{justify-content: flex-start;}
.social_buttons i{margin: 0 10px 0 0;}
#bottom-bar .wf-container-bottom{align-items: flex-start;}
.wf-container-bottom{min-height: inherit!important; padding: 15px 0;}
.dt-mobile-header .mini-contacts {font-size: 17px; color: #333333;}
.accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before{background: #000;}
.mobile-main-nav li.act > a .menu-text{color: #0056A4; background: none;}
.resp-tabs-container img{border-radius: 50%; border: 3px solid #ffffff; padding: 2px; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.resp-tabs-container img:hover, .resp-tabs-container .resp-tab-active img{border: 3px solid #0056A4; padding: 2px;}

.upcoming_events_section h2 { text-align: center; margin-bottom: 15px!important;}
.first_section { padding: 0px 0 10px;}
.first_section .light_green { margin-bottom: 10px!important;}
div.wpforms-container-full { margin: 0 auto 0 !important;}
.introductory_txt{height: 30px; top: 145px; font-size: 12px;right: 25px;}
.introductory_txt:before{border-top: 30px solid #777776; left: -20px; border-left: 20px solid transparent;}
.page-id-1606 .mobile-header-space, .page-id-0 .mobile-header-space{display: none!important;}
}

@media (max-width:778px){
.upcoming_events_list .vc_column-inner > .wpb_wrapper{margin-bottom: 20px;}
.chiro_calc .vc_col-sm-6:first-child{margin-bottom:40px;}
.medicare_brochure img{margin-bottom: 30px!important;}
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
ul.resp-tabs-list { display: none;}
h2.resp-accordion { display: block; min-height: 90px;border-bottom: 1px solid #ccc; padding: 15px 0 !important;}
.resp-vtabs .resp-tab-content { border: 1px solid #DFDFDF; }
.resp-vtabs .resp-tabs-container {border: none; float: none; width: 100%; min-height: initial; clear: none;}  
.resp-accordion-closed { display: none !important; }  
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #DFDFDF !important; }
.free_assessment_left p{font-size: 17px;}
div.gform_wrapper{margin-bottom: 0 !important;}
}

@media (max-width:767px){
#menu-footer-menu{line-height: 2em;}
.page-id-1207 .ult-video { margin: 10px 0 -170px!important;}
.why_choose_info{padding-top: 140px;}
.last_section { padding-bottom: 17%!important;}
.join_our_email_list{padding: 20px;}
.free_assessment .wpb_wrapper{flex-direction: column;}
.free_assessment_left, .free_assessment_right{width: auto;}
.free_assessment_right{justify-content: flex-start;margin-top: 20px;}
.introductory_txt { height: 25px;}
.introductory_txt:before {border-top: 25px solid #777776; left: -20px; border-left: 20px solid transparent;}
.why_choose_section h2{margin-bottom: 10px;}
.below_top_banner{padding: 15px 0;}
body:not(.home) #main:after{display: none;}

.page-title .wf-wrap { padding-top: 10px; padding-bottom: 10px;}
.page-title .breadcrumbs {margin-top: 0px!important;}
ul.team_tabs{flex-direction: column;}
ul.team_tabs li{margin-right: 10px; margin-left: 10px;}
#team_container .list{padding: 15px;}
.the_5cs { padding: 20px 25px;}
.the_5cs_title{ padding: 0 0 0;}
.team_title { padding: 20px 0;}

.resp-tab-content-active{color: #132D49; margin-top: 0; padding: 15px !important;}
.resp-tab-active img{float: left; margin-right: 20px; max-width: 100px !important;}
.member_name, .degree, .designation{line-height: normal;}
.resp-tab-content img{display: none;}
.resp-accordion img{float: left;max-width: 90px!important;margin-right: 20px; margin-bottom: 0;}

.events_section .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {background-color: #dfeffd;}
.events_section .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #9bc450;}
.events_section .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color: #fff;}
.events_section .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {background-color: transparent;}
.events_section .one_half { width: 100%; float: inherit;}
.events_section .vc_tta.vc_general .vc_tta-panel-body { padding: 14px 10px;}

.tabbed_videos{margin-top: 15px!important;}
.tabbed_videos .vc_tta.vc_general .vc_tta-panel-body{padding:0}
.tabbed_videos .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#fff; border-radius:0;}
.tabbed_videos .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-body{ /*border-bottom:3px solid #0056A4;*/ padding-bottom:10px;}
.downloadable_forms_list li{padding:15px;}
.tabbed_videos .vc_tta.vc_tta-spacing-1 .vc_tta-panel .vc_tta-panel-heading{ /*border-bottom: 3px solid #edeaea;*/background-color: #edeaea; margin-bottom:0; margin-top:0; border-radius:0;}
.tabbed_videos .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading{ border-bottom: 3px solid #0056A4; background-color: #0056A4;}
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a span{color: #fff;}

.tabbed_videos .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title{font-size: 17px;}
/*.zhelp{padding: 10px 13px;}
.zhelp span{display: none;}
.zhelp .fa-question-circle{margin-right: 0;}*/
.speaker_first_section ul{ align-content: flex-start;}
.built_in img{float: none!important;}
.chiro_calc, .medicare_brochure, .ebook{padding: 40px 0;}

}

@media (max-width:560px){
.why_choose_info{padding-top:80px}
.home .why_choose_info{padding-top:0}
.page-id-1207 .ultv-video__play-icon img{ width: 40%!important;}
.page-id-1207 .ult-video{margin: 10px 0 -100px!important;}
.introductory_txt{justify-content:center; top: 12px; position: relative; right: 0;}
.introductory_txt::before{display: none;}
.speaker_first_section ul{ flex-direction: column; align-items: flex-start;}
.why_choose_blue_box{padding-top: 100px!important;}
.below_top_banner{min-height: inherit;}
}

@media (max-width:420px){
.why_choose_info{padding-top: 80px;}
.home .why_choose_info{padding-top: 0;}
.the_5cs > .wpb_column{width: 100%!important;}
.contact_info_list li{display: block; width: 100%; margin-right: 0;}
.contact_info_list li i{margin-bottom: 10px;}
.contact_info_list li .icon_block{text-align: center;}
.contact_info_list li:nth-child(2n){ border-top: 1px solid #367AB7; border-bottom: 1px solid #367AB7; padding: 20px;}
.contact_info_list li .icon_block, .contact_info_list li span{display: block;}
}