/**** General style/Header/Footer ****/

body {
overflow-x: hidden;
}

.site-header .container {
width:95%;
}

.fancybox-skin,.fancybox-content-inside {
background:transparent!important;
box-shadow:none!important;
}

.main-navigation .menu-main-menu > li > a {
font-weight:400!important;
}

.main-navigation .menu-main-menu li a:hover,
.main-navigation .menu-main-menu li li a:focus {
background:#0d868c!important;
}

.main-navigation .menu-main-menu li li a:after {
color:#fff!important;
top:2px!important;
}

.main-navigation .menu-main-menu li ul {
min-width:340px!important;
}

.main-navigation .menu-main-menu > li {
margin:0 5px!important;
}

.site-footer .footer-cta-wrap {
padding:70px 0;
}

.fixed_height {
height:400px;
}

.footer-bottom-wrap strong {
color:#12B6C0;
}

.footer-bottom-wrap .widget_media_image img {
position:absolute;
top:0;
}

#footer-bottom-wrap .copyright-wrap .copyright-inner {
margin-top:30px!important;
}

.copyright {
text-align:center;
background:#1a1a1a;
font-size:11px;
font-weight:500;
margin:30px 0 0;
padding:10px;
}

/**** Pages Design ****/

.page-title-wrap .page-title-text h1 {
font-size: 34px !important;
}

.tbl_design table {
border: 1px solid #ededed;
display: block;
border-bottom: none;
margin: 20px 0px;
}

.tbl_design table tr td:last-child {
border-right: none;
}

.tbl_design table tr td {
border-top: none;
border-bottom: 1px solid #ededed;
border-right: 1px solid #ededed;
padding: 15px 15px 15px 15px;
}

.vc_tta-panel.vc_active#partners .wpb_gallery{
height: 200px;
}

.demo_form span.text {
padding: 15px 0;
display: inline-block;
color: #000;
font-weight: 400;
}

.demo_form form p span select,
.demo_form form p span input {
padding: 6px 12px;
width: 100%;
background: #fff;
margin: 5px 0;
font-size: 14px;
font-weight: 400;
color: #ada49c;
font-family: Roboto;
}

.demo_form form p 
span.w-100 {
flex: 0 0 100%;
}

.demo_form form p span.w-100 input {
width: auto;
background: #e35000;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 30px;
padding: 10px 20px;
}
.demo_form form p span.w-100 input:hover {
background: #12b6c0;
}

.home .contact-form .wpcf7-submit.submit {
float: left;
margin-top: 90px;
}

.txt-white h4,
.txt-white h6 {
color:#fff;
}

.widget_categories li a {
background:none!important;
padding-left:0!important;
}

.single .entry-container h4 {
font-size:15px;
line-height:24px;
}

.banner-text-inner {
height:800px!important;
}

.banner-img {
height:800px;
background-position:left center!important;
}

.cms-button.cms-banner {
box-shadow:0 0 0 1px #12B6C0 inset!important;
}

.cms-button.cms-banner:hover,.cms-button.cms-banner:focus {
background-color:#12B6C0!important;
}

.cms_teams .cms_team_item .cms-grid-desc h3 {
font-size:13px;
}

.cms_teams .cms_team_item .cms-grid-desc h3 span.role {
line-height:18px!important;
color:#12B6C0!important;
}

.cms_teams .cms_team_item .cms-grid-desc {
width:70%!important;
}

.cms_teams .cms_team_item .cms-grid-media {
left:-151px!important;
height:300px!important;
}

.cms_teams .cms_team_item:hover .cms-grid-media {
-webkit-transform:translateX(175px)!important;
-ms-transform:translateX(175px)!important;
transform:translateX(175px)!important;
}

#who-we-are {
background-position:top right!important;
}

.btndf .cms-button {
background:#0F1923;
color:#fff;
text-transform:uppercase;
font-size:12px;
padding:10px 25px!important;
}

.btndf .cms-button:hover {
background:#0f1923;
color:#fff;
}

.cms-button.transparent-readmore {
padding:12px 25px 11px!important;
}

.bg_black_row .cms-button.transparent-readmore:hover,
.bg_black_row .cms-button.transparent-readmore:focus {
background-color:#0F1923!important;
}

.cms-clients-wrap .partner-heading {
padding:108px 0!important;
}

.linebeside {
border-right:1px solid #ededed;
}

.font-big p {
font-size:16px;
line-height:26px;
}

.font-big ul {
padding-left:17px;
font-size:16px;
}

.font-big ul li {
padding-bottom:8px;
line-height:26px;
}

#menu-item-7437 a {
background:#12B6C0!important;
color:#fff!important;
}

.theme_color .sub-heading {
color:#12B6C0;
font-weight:900!important;
font-size:54px;
}

.bold {
font-weight:900;
letter-spacing:.5px;
}

.category-healthcare .page-title-inner .sub-title:before {
content:"The Anchor Group, is a global thought leader and strategic consulting firm in the healthcare industry";
}

.fcgroup-slider-wrap.owl-carousel .owl-nav {
bottom:55px!important;
}

.main-top .explore-services {
left:0!important;
width:230px!important;
background:transparent!important;
height:170px!important;
padding:0!important;
}

.main-top .explore-services,.main-top .explore-services:hover {
color:#fff!important;
text-align:center;
display:block;
overflow:hidden;
}

figure.bounce {
width:50px;
height:50px;
display:block;
overflow:hidden;
margin:0 auto;
}

.page .bg_button a {
background:#12B6C0!important;
border:none!important;
box-shadow:none!important;
}

.bg_black_row .cms-button.transparent-readmore:hover {
background:#12B6C0!important;
box-shadow:0 0 0 1px #12B6C0 inset!important;
}

.small_btn a {
background:#12b6c0!important;
border:none!important;
box-shadow:none!important;
color:#fff!important;
text-transform:uppercase;
text-decoration:none!important;
padding:10px 25px!important;
}

.fancybox-skin {
background:#fff;
padding:0!important;
}

.fancybox-content-inside {
border:none;
box-shadow:none;
background:#fff;
width:100%!important;
margin:0;
padding:0;
}

.single-event #content {
padding:0;
}

.single-event #primary {
width:100%;
padding:0;
}

.single-event #primary .row {
margin:0;
}

.single-event #page-title,
.single-event .fcgroup-sidebar-wrap,
.single-event .entry-meta,
.single-event .entry-header,
div.em-booking-login {
display:none!important;
}

.single-event .col-md-push-3 {
width:100%;
left:0;
padding:0;
}

.event_details {
max-width:50%;
min-width:50%;
margin:60px auto;
}

.single-event article {
margin-bottom:0!important;
}

.single-event h2 {
font-family:robotoblack;
font-size:24px;
}

.single-event h2 a {
color:#0f1923!important;
font-weight:700!important;
}

.single-event h3 {
font-weight:700;
font-family:robotoblack;
}

.single-event h4 {
color:#0F1923;
font-weight:700;
font-family:robotoblack;
font-size:15px!important;
margin:0 0 3px;
}

.single-event h4 a {
color:#46ADA3!important;
}

.em-booking-form-details {
width:100%;
float:left;
box-shadow:0 0 20px #000;
padding:35px;
}

.em-ticket-select,.em-booking-form-details textarea {
width:100%!important;
border:1px solid #ededed;
margin-top:8px;
}

.em-booking-form-details input {
width:100%!important;
border:1px solid #ededed;
margin-top:8px;
padding:5px 18px!important;
}

.em-ticket-select:focus,.em-booking-form-details textarea:focus,.em-booking-form-details input:focus {
border:1px solid #ED6F13;
}

.em-booking-form-details .em-booking-submit {
width:auto!important;
border:none!important;
font-size:13px;
background:#0F1923;
color:#fff;
text-transform:uppercase;
font-family:Roboto;
padding:16px 56px!important;
}

.em-booking-form label {
font-family:Roboto;
font-size:13px;
font-weight:500;
color:#0f1923;
text-transform:uppercase;
}

.input-field-data_privacy_consent input {
width:15px!important;
padding-left:0!important;
margin-left:0;
}

.event_reg ul li {
width:49%!important;
margin-bottom:15px!important;
}

.event_reg ul li label,
.comments label{
width: 100%;
display: block;
overflow: hidden;
text-align: left;
color: #333;
font-weight: 500;
font-family: inherit;
}

.event_reg .comments input {
width:100%!important;
margin-bottom:20px;
}

.event_reg {
border-top: 5px solid #19B5BF;
padding: 37px 0px 0px;
}

.fancybox-content-inside a {
width:100%;
display:block;
overflow:hidden;
height:420px;
}

.fancybox-content-inside a img {
margin-top:0;
max-width:600px;
min-width:600px;
height:400px;
}

.fancybox-inner {
max-width:600px!important;
min-width:600px!important;
height:420px!important;
overflow:hidden;
}

.fourbox .fancy-box-image-icon {
background:#fff!important;
}

.fcgroup-slider-wrap.owl-carousel .owl-dots {
bottom:65px!important;
text-align:center!important;
padding-right:0!important;
width:42%!important;
}

.owl-controls .owl-dot {
width:60px;
background:#def1ee!important;
border:#def1ee!important;
margin-right:10px;
border-radius:100px;
height:12px;
}

.owl-controls .owl-dot.active {
background:#1ab1bf!important;
border:#1ab1bf!important;
}

.fcgroup-slider-wrap.owl-carousel .owl-dots .owl-dot span {
width:0!important;
border:none!important;
}

#about {
padding-bottom:0!important;
}

#services .greyBg {
background-color: #1ab1bf!important;
height: 280px;
}

.page-id-7395 #breadcrumb-text{
display: none!important;
}

#services .cms_fancybox_item_inner {
background-color:#0D868C!important;
}

.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot span {
background-color:transparent!important;
}

.cms-carousel .owl-item .cms-carousel-item .cms_carousel_inner .news-info .date {
color:#12B6C0!important;
}

.contact-form .comments textarea:hover,
.contact-form .comments textarea:focus,
.contact-form .comments textarea:active,
.contact-form ul li input[type="text"]:focus,
.contact-form ul li input[type="text"]:hover,
.contact-form ul li input[type="email"]:hover,
.contact-form ul li input[type="email"]:focus,
#wpcf7-f7773-p7297-o1 input:focus,
#wpcf7-f7773-p7297-o1 input:hover,
#wpcf7-f7773-p7297-o1 select:focus,
#wpcf7-f7773-p7297-o1 select:hover,
#wpcf7-f7773-p7297-o1 textarea:focus,
#wpcf7-f7773-p7297-o1 textarea:hover, 
.comments input:focus{
box-shadow:none!important;
border:1px solid #12B6C0!important;
}

#wpcf7-f7773-p7297-o1 .wpcf7-submit {
border: none!important;
background: #19B5BF!important;
padding: 7px 25px 6px;
color: #fff;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
margin-top: 10px;
}

#wpcf7-f7773-p7297-o1 .wpcf7-submit:focus{
outline: none;
border: none !important;
}

#wpcf7-f7773-p7297-o1 .wpcf7-submit:hover {
border:none!important;
background:#0F1923!important;
padding:7px 25px 6px;
}

.speakerform ul li {
width:48%!important;
margin-bottom:10px!important;
}

.speakerform ul li input {
border:1px solid #ccc!important;
width:100%!important;
}

.speakerform ul li select {
border:1px solid #ccc!important;
width:100%;
padding:14px;
}

.speakerform textarea {
border:1px solid #ccc!important;
width:98%!important;
height:120px!important;
float:left;
margin-bottom:15px;
}

.jlbox2 .fancy-box-content {
line-height:20px;
}

.topminus .vc_column-inner {
margin-top:-30px;
}

.listdec ol {
padding-left:16px;
}

.accrodian .vc_tta-panel-heading {
border:none!important;
background:#12b6c0!important;
}

.accrodian .vc_tta-panel-title {
font-size:14px!important;
}

.accrodian .vc_tta-panel-title a:hover,
.accrodian .vc_tta-panel-title a:focus {
text-decoration:none!important;
}

.accrodian .vc_tta-panel-body {
border:1px solid #ededed!important;
}

.fcgroup-loop-entry .entry-footer .blog-readmore:hover,
.fcgroup-loop-entry .entry-footer .blog-readmore:focus {
background-color:#12b6c0!important;
border-color:#12b6c0!important;
}

.client_tabs .vc_tta-panel-body {
border:none!important;
padding:30px 0 0!important;
}

.client_tabs ul.vc_tta-tabs-list li a {
font-size:18px;
text-transform:uppercase;
font-weight:600;
color:#111!important;
background:#F3F3F3!important;
margin-right:5px!important;
border-radius:3px!important;
cursor:pointer!important;
border:none!important;
padding:15px 30px!important;
}

.client_tabs ul.vc_tta-tabs-list li a:hover {
border:none!important;
}

.client_tabs ul.vc_tta-tabs-list li.vc_active a {
background:#12B6C0!important;
border:none!important;
color:#fff!important;
}

.client_tabs .wpb_image_grid {
margin-bottom:30px;
}

.client_tabs h4 {
font-size:16px;
letter-spacing:.5px;
padding-bottom:5px;
}

.client_tabs img {
width:160px;
border:1px solid #ededed;
height:92px!important;
object-fit:contain;
padding:10px;
}

.client_tabs .vc_tta-panel-body ul li {
width:170px;
}

.row-margin-none {
margin-left:0!important;
margin-right:0!important;
}

.row-margin-none h3 {
margin-top:0;
}

.list-design ul {
padding-left:18px;
}

.fw_normal {
font-weight:500!important;
}

.page h3 {
margin-top:0!important;
line-height:28px;
}

.page h5 {
line-height:26px;
}

.dev_table{
box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);
margin-left: 0px !important;
margin-right: 0px !important;
}

.dev_table .wpb_column{
padding: 40px 30px 40px 30px;
border-right: 1px solid #ededed;
}

.dev_table .wpb_column .wpb_text_column{
margin-bottom: 12px;
}

.footersocial li {
float:left;
margin:0 20px 0 0;
}

.footersocial li a i {
font-size:16px;
}

.heading_strong strong {
color:#15959e;
}

.error404 .site-content {
overflow:hidden!important;
}

.error-outer-box {
width:100%;
height:100vh;
overflow:hidden;
}

.error-box-in {
display:block!important;
width:50%!important;
margin:45px auto!important;
}

.error404 .searchform,
.login .searchform {
box-shadow:0 0 0 1px #fff!important;
}

.error404 .searchform button:hover,
.error404 .searchform button {
background-color:#07C9D4!important;
}

.call_for_speaker ul li {
width:49.2%!important;
margin-bottom:10px!important;
}

.call_for_speaker ul li select {
width:100%;
height:45px;
}

.call_for_speaker textarea {
width:100%;
height:110px;
}

.main-navigation .menu-main-menu > li.current-menu-ancestor > a,
.main-navigation .menu-main-menu li ul,
.contact-form input[type="submit"],
.cms-button.large {
background:#12B6C0!important;
}

.single .entry-container strong,
.single .entry-container .entry-content a,
.font-big p strong {
color:#0F1923;
}

.who_mb,
.page-id-1555 .footer-cta-wrap,
.page-id-6 .sub-title,
.cms-carousel .owl-item .cms-carousel-item .cms_carousel_inner .news-img:after,
.cms-carousel .owl-item .cms-carousel-item .cms_carousel_inner:nth-child(2n) .news-img:after,
.jlbox1 .fancy-box-image-hover,
.kevinintro .mb-dskmix {
display:none;
}

.page-id-1481 #content,
.page-id-7445 #content {
padding-top:0;
}

#menu-item-7437 a:hover,
.bg_button a:hover,
.small_btn a:hover {
background:#0F1923!important;
}

.single-event .entry-content,
.single-event .entry-container,
.listdec .vc_column-inner,
.padding_remove .vc_column-inner {
padding:0!important;
}

#about .wpb_single_image,
#media_image-2 {
margin-bottom:0;
}

#services .greyBg h4,
#services .cms-button,
.box3 .cms-button,
.accrodian .vc_tta-panel-title a:hover i:before,
.accrodian .vc_tta-panel-title a i:before {
color:#fff!important;
}

.cms-fancyboxes-wraper.cms-fancyboxes-style-3 .cms-fancyboxes-body .cms-fancybox-item .cms_fancybox_item_inner .cms_fancybox_text,
.widget .wg-title:before,
.fcgroup-loop-entry .post-thumbnail .meta-date,
.fcgroup-single-entry .post-thumbnail .meta-date,
.comment-form-wrap .comment-form .form-submit input,
.main-navigation .menu-main-menu > li.current-menu-item > a {
background-color:#12b6c0!important;
}

#footer-bottom-wrap a:hover,
.page-title-wrap .breadcrumb-text li,
.cms-recent-posts ul li.latest-post-item .readmore,
.fcgroup-loop-entry .entry-meta-inner i,
.fcgroup-single-entry .entry-meta-inner i {
color:#12b6c0!important;
}

.event_box .vc_column-inner{
margin-bottom: 0px !important;
}

.contact-form label{
width: 100%;
display: block;
text-align: left;
font-weight: 500;
color: #333;
margin-top: 10px;
}

.contact-form .comments textarea {
margin-top: 2px !important;
}

#home_clients .wpb_image_grid_ul{
justify-content: center;
display: flex;
}

#home_clients .wpb_image_grid_ul li{
position: relative !important;
left: auto !important;
}

#home_clients .vc_tta-panel-body{
width: 100%;
height: 100%;
overflow: hidden;
}

.topminus p,
#who-we-are p,
.justifytxt p{
text-align: justify;
}

.event_banner{
height: 550px;
}


@media screen and (max-width: 1505px){

.site-header .container {
width:100%;
}

.main-navigation .menu-main-menu > li > a {
padding: 11px 10px !important;
}

.main-navigation .menu-main-menu li.menu-item-has-children > a:before {
top: 8px !important;
right: -5px !important;
}

.menu-main-menu-container #menu-main-menu li a:hover{
background: transparent !important;
}

.menu-main-menu-container #menu-main-menu li a:hover .menu-title{
color: #0f1923 !important;
}

#who-we-are {
padding-bottom: 70px !important;
}

}

@media screen and (max-width: 1240px){
	
.main-navigation .menu-main-menu li a {
font-size: 12px!important;
}

.main-navigation .menu-main-menu li.menu-item-has-children > a:before {
top: 8px !important;
right: -5px !important;
}

#cshero-header-logo {
width: 15%!important;
height: 90px !important;
}

.cshero-header-logo img {
height: 100%!important;
}

#masthead .sticky-wrapper.is-sticky #cshero-header {
height: 65px;
}

}

@media screen and (max-width: 1065px){

#cshero-header-logo {
width: 14%!important;
height: 90px !important;
}

.main-navigation .menu-main-menu li a {
font-size: 11px!important;
}

}

@media (max-width: 1025px){

.mobmenu-right-panel li, 
.rightmbottom, 
.rightmtop {
padding-left: 0 !important;
padding-right: 0 !important;
}

.mobmenu-content li a {
font-weight: 500 !important;
border-bottom: 1px solid #ededed;
font-size: 16px !important;
padding: 15px;
}

.mobmenu-content #mobmenuright .sub-menu a {
font-size: 13px !important;
border-bottom: 1px solid #ddd;
color: #222222 !important;
}

}

@media screen and (max-width: 1024px){
.mobmenu .headertext {
display:block;
overflow:hidden;
height:40px;
background:url(https://www.anchorgroupcorp.com/wp-content/uploads/2022/01/mobile-logo-final.jpg);
width:200px;
margin-top:20px;
}

.mobmenu .headertext span {
display:none;
}

#who-we-are .cms-bgimage{
background-position: center!important;
}

.kevinintro .cms-button.cms-banner {
padding: 23px 30px!important;
}

.hide_col{
display: none !important;
}

.kevinintro .mb-dskmix {
display: block!important;
}

.kevinintro{
width: 100%!important;
}

.event_banner {
height: 300px;
}

.mob-menu-header-holder {
background: #fff!important;
}

.mobmenur-container i {
background:#07C9D4;
padding-top:3px!important;
padding-bottom:3px!important;
border-radius:3px;
}

.topminus {
padding-top: 70px!important;
}

.pos-abs {
position: relative!important;
}

.demo_form form p span {
flex: 0 0 50%;
}

.demo_form form p {
padding: 5px;
}

#who-we-are {
padding-bottom: 0px !important;
}

#who-we-are .wpb_single_image{
margin-bottom: -45px!important;
}

}

@media screen and (max-width: 820px){

.wpb_column.pos-abs {
position: relative !important;
}

#who-we-are {
padding-bottom: 0px !important;
}

#who-we-are .wpb_single_image{
margin-bottom: -45px!important;
}

}

@media screen and (max-width: 768px){

.mob-menu-header-holder {
background: #fff!important;
}

.mobmenu .headertext {
display:block;
overflow:hidden;
height:40px;
background:url(https://www.anchorgroupcorp.com/wp-content/uploads/2022/01/mobile-logo-final.jpg);
width:200px;
margin-top:20px;
}

.mobmenu .headertext span {
display:none;
}

.cms-bgimage-wrap .pos-abs {
display: none;
}

#page-title .container{
width: 100%;
padding: 0px;
}

.hide_col,
.pos-abs{
display: none !important;
}

.kevinintro .mb-dskmix {
display: block!important;
}

.who_mb{
display: block !important;
}

.topminus{
margin-top: 50px;
}

#who-we-are .wpb_single_image{
margin-bottom: 0px;
}

#who-we-are  .vc_column-inner{
padding-bottom: 0px!important;
}

#who-we-are{
padding-top: 30px !important;
padding-bottom: 0px !important;
}

.event_banner {
height: 230px;
}

.mobmenur-container i {
background:#07C9D4;
padding-top:3px!important;
padding-bottom:3px!important;
border-radius:3px;
}
}


@media screen and (max-width: 767px){

.client_tabs img {
height: 100%;
}

#home_clients .wpb_image_grid_ul {
height: 100% !important;
}

.client_tabs .vc_tta-panel-title a{
padding: 16px 15px 10px 15px;
}

.client_tabs .vc_tta-panel.vc_active .vc_tta-panel-title{
background: #19B5BF;
padding-bottom: 0px;
}

.client_tabs .vc_tta-panel.vc_active .vc_tta-panel-title a{
color: #fff !important;
}

.client_tabs .vc_tta-panel .vc_tta-panel-title{
padding-bottom: 0px;
}

.client_tabs .vc_tta-panel .vc_tta-panel-heading{
margin-bottom: 10px !important;
}

.client_tabs .vc_tta-panel-body ul li {
margin-bottom: 10px !important;
margin-right: 10px !important;
width: 160px !important;
}

.client_tabs img {
width: 100%;
}

.who_mb{
display: block !important;
}

.topminus{
margin-top: 50px;
}

#who-we-are .wpb_single_image{
margin-bottom: 0px;
}

#who-we-are  .vc_column-inner{
padding-bottom: 0px!important;
}

#page-title .container .page-title-inner{
padding: 0px 10px 0px 10px;
}

.linebeside .vc_column-inner {
padding-right:15px!important;
}

.page-title-wrap .page-title-text h1 {
font-size:26px!important;
}

.kevinintro .vc_column-inner {
padding-top:15px!important;
}

.kevinintro .cms-button.cms-banner {
font-size: 9px!important;
white-space: inherit;
padding: 10px 10px 10px 10px !important;
}

.kevinintro .mb-dskmix{
display:block;
}

#who-we-are {
background-position:top right!important;
padding-top:0!important;
padding-bottom:0!important;
}

.cms-clients-wrap .partner-heading {
padding:10px 0!important;
}

.fancybox-opened {
width:90%!important;
left:15px!important;
}

.fancybox-inner {
max-width:100%!important;
min-width:100%!important;
height:100%!important;
}

.fancybox-content-inside a img,.fancybox-content-inside a {
max-width:100%;
min-width:100%;
height:100%;
}

.banner-text-inner {
height:500px!important;
}

.mobmenu .headertext {
display:block;
overflow:hidden;
height:40px;
background:url(https://www.anchorgroupcorp.com/wp-content/uploads/2022/01/mobile-logo-final.jpg);
width:200px;
margin-top:20px;
}

.mobmenu .headertext span {
display:none;
}

.mob-menu-header-holder {
background-color:#fff!important;
}

.mobmenur-container i {
background:#07C9D4;
padding-top:3px!important;
padding-bottom:3px!important;
border-radius:3px;
}

.mob-expand-submenu .mob-icon-down-open,
.mob-expand-submenu.show-sub .mob-icon-up-open {
font-size:14px;
}

.mobmenu-content li a {
font-weight:500!important;
border-bottom:1px solid #ededed;
}

.mobmenu-content #mobmenuright .sub-menu a {
font-size:13px!important;
border-bottom:1px solid #ddd;
color:#222!important;
}

.mobmenu-content #mobmenuright > li > a:hover {
border-bottom:1px solid #ddd;
}

#mobmenuright .sub-menu.show-sub-menu li.menu-item-has-children .sub-menu.show-sub-menu li a {
background:#777!important;
color:#fff!important;
}

#mobmenuright .sub-menu.show-sub-menu li.menu-item-has-children a {
color:#19B5BF!important;
}

.call_for_speaker ul li,.error-box-in {
width:100%!important;
}

#main-banner .banner-text,.mobmenu-content li {
padding:0!important;
}

.banner-text-in .wpb_text_column.wpb_content_element.hidden-xs,
.banner-text-in .cms-button-wrap.vc_btn3-container.hidden-xs.vc_btn3-center,
.home .main-top .fcgroup-slider-wrap.owl-carousel .owl-nav {
display:block!important;
}

.event_banner {
height: 100%;
}

#contact {
padding-bottom: 0px !important;
}

.site-footer .footer-cta-wrap {
padding: 20px!important;
}

.cms-callout-wrap .callout-heading {
font-size: 24px!important;
}

#who-we-are .wpb_single_image {
margin-bottom: 0px!important;
}

}