.scheme_dark .footer_wrap .socials_wrap .social_item .social_icon, .scheme_dark.footer_wrap .socials_wrap .social_item .social_icon {
    color: #162340;
    background-color: #fff;
}


.sc_align_left {
    text-align: justify;
}

.scheme_default.menu_side_wrap .menu_side_button {
    color: #090c1b;
    border-color: #01b595;
    background-color: rgb(1 181 149);
}


@media only screen and (max-width:580px) and (min-width:320px){
.sc_layouts_column .sc_layouts_item {
    margin-right: 1.5em;
    margin-left: -20px;
}

.sc_layouts_logo img {
    max-height: 55px !important;
    margin-top: -33px !important;
    width: auto;
}

.sc_layouts_row_type_normal .sc_layouts_item {
    margin-top: 2.5em !important;
    margin-bottom: .5em !important;
}
}


.scheme_default.menu_mobile {
    background-color: #162340;
}

/*menu bg color*/

.scheme_default.menu_side_wrap .menu_side_inner {
    background-color: #162340;
}

/*menu hover color*/
.scheme_default .menu_mobile_inner a:hover {
    color: #00b595;
}

.scheme_default .menu_mobile_inner .current-menu-ancestor>a, .scheme_default .menu_mobile_inner .current-menu-item>a {
    color: #ffffff;
}

/*menu logotext underline*/
.scheme_default .menu_mobile .sc_layouts_logo .logo_text:after {
    background-color: #ffffff00;
}


/*cancle icon */
.scheme_default .menu_mobile_close:before, .scheme_default .menu_mobile_close:after {
    border-color: #ffffff;
}

.scheme_dark .sc_layouts_menu_nav>li>a span:after {
    background-color: #ffffff00;
}

/*promo text color*/
.scheme_default .sc_promo .sc_promo_title,.scheme_default .sc_promo{
    color: #162340;
    padding-top:55px;
}

/*breadcrubms color*/
.scheme_dark .sc_layouts_row, .scheme_dark.sc_layouts_row {
    color: #ffffff;
    background-color: #162340;
}

/*footer color*/
.scheme_dark.footer_wrap, .footer_wrap .scheme_dark.vc_row {
    background-color: #162340;
    color: #9d9da0;
}

 .scheme_dark input[type="email"]{
   color: #ffffff;
    border-color: #222532;
    background-color: #162340;

 }
 
 .eg-christine-miller-johnson-element-5 {
    font-size: 13px !important;
    line-height: 20px !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    padding: 0px 0px 0px 0px !important;
    border-radius: 0px 0px 0px 0px !important;
    background: transparent !important;
    z-index: 2 !important;
    font-family: "Raleway" !important;
    text-transform: uppercase !important;
    display: none;
}


/*video buttons*/
.scheme_default .trx_addons_video_player.with_cover .video_hover:hover, .scheme_default .format-video .post_featured.with_thumb .post_video_hover:hover {
    color: #00b595;
    background-color: #ffffff;
}

.scheme_default .trx_addons_video_player.with_cover .video_hover, .scheme_default .format-video .post_featured.with_thumb .post_video_hover {
    color: #ffffff;
    background-color: #162340;
}

/*contact page button*/
.scheme_default .sc_button_hover_slide_left {
    color: #00b595!important;
    border-color: #00b595 !important;
    background: linear-gradient(to right, #090c1b 50%,transparent 50%) no-repeat scroll right bottom / 210% 100% transparent !important;
}


@media only screen and (max-width:768px){
  .sc_action_item.with_image {
    position: relative;
    text-align: center;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 311px;
}
}


@media only screen and (max-width:1440px){
  .sc_action_item.with_image {
    position: relative;
    text-align: center;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 305px;
}
}

/*mobile side menu button color */

.scheme_default.menu_side_wrap .menu_side_button:hover {
    color: #162340;
    border-color: #162340;
    background-color: #00b595;
}

.scheme_default .sc_item_subtitle:before {
    background-color: #00b595;
}

.scheme_default .sc_item_subtitle, .scheme_default .sc_item_descr cite {
    color: #00b595;
}


.scheme_default .vc_tta.vc_general .vc_tta-tab.vc_active:before {
    background-color: #00b595;
}

.scheme_default.menu_side_dots #toc_menu .toc_menu_item:hover .toc_menu_icon, .scheme_default.menu_side_dots #toc_menu .toc_menu_item_active .toc_menu_icon {
    color: #00b595;
}

.scheme_default .socials_side .social_item {
    color: #00b595;
}

.scheme_default.menu_side_icons .toc_menu_item .toc_menu_icon, .scheme_default .menu_side_inner>.toc_menu_item .toc_menu_icon {
    background-color: #ffffff;
    border-color: #f4f4f4;
    color: #00b595;
}


/*logomaxwidth*/
.sc_layouts_logo img {
    max-height: 95px;
    width: auto;
}



header.top_panel>.vc_row>.wpb_column:nth-child(3) {
    z-index: 3;
    display: none;
}

.scheme_default input[type=text], .scheme_default input[type=number], .scheme_default input[type=email], .scheme_default input[type=tel], .scheme_default input[type=search], .scheme_default input[type=password], .scheme_default .select_container, .scheme_default .select2-container .select2-choice, .scheme_default textarea, .scheme_default textarea.wp-editor-area, .scheme_default #buddypress .dir-search input[type=search], .scheme_default #buddypress .dir-search input[type=text], .scheme_default #buddypress .groups-members-search input[type=search], .scheme_default #buddypress .groups-members-search input[type=text], .scheme_default #buddypress .standard-form input[type=color], .scheme_default #buddypress .standard-form input[type=date], .scheme_default #buddypress .standard-form input[type=datetime-local], .scheme_default #buddypress .standard-form input[type=datetime], .scheme_default #buddypress .standard-form input[type=email], .scheme_default #buddypress .standard-form input[type=month], .scheme_default #buddypress .standard-form input[type=number], .scheme_default #buddypress .standard-form input[type=password], .scheme_default #buddypress .standard-form input[type=range], .scheme_default #buddypress .standard-form input[type=search], .scheme_default #buddypress .standard-form input[type=tel], .scheme_default #buddypress .standard-form input[type=text], .scheme_default #buddypress .standard-form input[type=time], .scheme_default #buddypress .standard-form input[type=url], .scheme_default #buddypress .standard-form input[type=week], .scheme_default #buddypress .standard-form select, .scheme_default #buddypress .standard-form textarea, .scheme_default #buddypress form#whats-new-form textarea, .scheme_default #booked-page-form input[type=email], .scheme_default #booked-page-form input[type=text], .scheme_default #booked-page-form input[type=password], .scheme_default #booked-page-form textarea, .scheme_default .booked-upload-wrap, .scheme_default .booked-upload-wrap input {
    width: 100% !important;
    color: #090c1b;
    border-color: #cacaca;
    background-color: #fff;
}