/*
Theme Name:   revirta Child
Theme URI:    kareemzok.com
Description:  This child theme is to alter parent theme functionality such as php, css, js 
Author:       Kareem
Author URI:   https://wordpresschildthemes.com/
Template:		  revirta
Version:		  1.0.0
Text Domain:	revirta-child
-------------------------------------------------------------- */

/* =Theme customization starts here
------------------------------------------------------- */

.sc_layouts_item.sc_layouts_hide_on_mobile {
  display: none;
}
.vc-hoverbox-wrapper .vc-hoverbox-block-inner.vc-hoverbox-front-inner {
  position: absolute;
  bottom: 0;
  background: #213368;
  width: 100%;
  opacity: 0.5;
}

.vc-hoverbox-wrapper .vc-hoverbox-block-inner.vc-hoverbox-front-inner h2 {
  font-weight: 500;
  font-size: 20px;
  color: #fff;
}

.vc-hoverbox-block-inner.vc-hoverbox-back-inner h2 {
  font-size: 22px;
  padding-bottom: 0;
  margin-bottom: 10px;
}

article.myportfolio-container
  .esg-center.eg-washington-element-3.esg-transition {
  display: none !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_row-o-content-middle {
  padding: 0;
  background: #9583e6 !important;
}

img.logo_image {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
rs-slide:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
div#white-text {
  color: #fff;
  font-weight: 500;
}
.msg-wrapper {
  padding: 0 27% !important;
}
.msg-wrapper {
  min-height: 600px;
  max-height: 600px !important;
  overflow: hidden;
}

.vc_row.vc_row-o-full-height.msg-wrapper {
  min-height: 720px !important;
  padding-top: 4% !important;
}

.vc_row.vc_row-o-full-height.msg-wrapper p {
  color: #fff;
}

.vc_row.vc_row-o-full-height.msg-wrapper img {
  width: 480px;
  height: 480px;
}
div#about-text {
  padding: 100px 10%;
}
div#img-resp {
  width: 100%;
  margin-top: -150px;
}

div#img-resp img {
  width: 100% !important;
}

div#img-resp figure {
  width: 100% !important;
}

div#img-resp figure .vc_single_image-wrapper {
  width: 100%;
}
.vc_row.wpb_row.vc_row-fluid
  .wpb_column.vc_column_container.vc_col-sm-12.vc_col-md-6.sc_layouts_column_icons_position_left
  .vc_column-inner {
  padding: 0 !important;
  margin-bottom: -33px;
}
.scheme_default
  .scheme_dark
  .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(
    .sc_button_bg_image
  ),
.scheme_default .scheme_dark .socials_wrap .social_item .social_icon {
  color: #fff;
}
.vc_custom_1504526206164 {
  background-color: #ebe9f7 !important;
}
.scheme_default .sc_item_subtitle {
  color: #44ace1;
}
div#client-img-wrp {
  background: #ebe9f7;
  padding-bottom: 100px;
  margin-bottom: -140px !important;
}
.scheme_default
  .scheme_dark
  .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(
    .sc_button_bg_image
  ),
.scheme_default .scheme_dark .socials_wrap .social_item .social_icon {
  background-color: #44ace1;
  color: #ffffff;
}
.scheme_default h6,
.scheme_default h6 a,
.scheme_default {
  color: #000000;
}
.scheme_default .trx_addons_scroll_to_top,
.scheme_default .trx_addons_cv .trx_addons_scroll_to_top {
  color: #ffffff;
  border-color: #ddb837;
  background-color: #ddb837;
}
.scheme_default .trx_addons_scroll_to_top:hover,
.scheme_default .trx_addons_cv .trx_addons_scroll_to_top:hover {
  color: #1d1d1d;
  border-color: #eec432;
  background-color: #eec432;
}
div#slider_957 .sa_hover_container {
  border: 1px solid #e3e6ea;
  height: 100% !important;
  margin: 18px 5px !important;
  background-size: cover !important;
  background-position: center !important;
  padding: 25px 0% !important;
}

.vc_custom_1504706578362 {
  background-color: #000000 !important;
}
.scheme_dark.footer_wrap .vc_row.wpb_row.vc_row-fluid.vc_custom_1504706578362 {
  background-color: #000000 !important;
}

.page_content_wrap .vc_row.wpb_row.vc_row-fluid.msg-wrapper {
  background: #e0dbf7 !important;
}

.page_content_wrap .vc_row.wpb_row.vc_row-fluid.msg-wrapper p {
  color: #3e3e3e !important;
  font-weight: 400;
}
div#wraper-client .sc_price_item.sc_price_item_default {
  height: auto !important;
  padding: 20px 24px;
}
.scheme_default
  .sc_services_default
  .sc_services_item_featured_left
  .sc_services_item_icon,
.scheme_default
  .sc_services_default
  .sc_services_item_featured_right
  .sc_services_item_icon,
.scheme_default .sc_services_list .sc_services_item_icon {
  color: #ddb837;
  border-color: #ddb837;
}

.vc_custom_1549981359793 {
  padding-top: 4.15em !important;
  padding-bottom: 4.15em !important;
  background-color: #c1a12e !important;
}

div#about-text {
  padding: 100px 10%;
  padding-bottom: 50px;
}
.vc-hoverbox-wrapper .vc-hoverbox-inner {
  min-height: 320px !important;
}

.sc_services_item.without_content.with_icon .sc_services_item_price {
  display: none;
}

.sc_services_item.without_content.with_icon:hover h6 a {
  font-size: 0;
}

.sc_services_item.without_content.with_icon:hover h6 a .sc_services_item_price {
  font-size: 18px;
  display: block;
}

.sc_services_item.without_content.with_icon h6 {
  font-size: 16px;
  min-height: 84px;
}
.scheme_default button,
.scheme_default input[type="reset"],
.scheme_default input[type="submit"],
.scheme_default input[type="button"],
.scheme_default .post_item .more-link,
.scheme_default .comments_wrap .form-submit input[type="submit"],
.scheme_default #buddypress .comment-reply-link,
.scheme_default #buddypress .generic-button a,
.scheme_default #buddypress a.button,
.scheme_default #buddypress button,
.scheme_default #buddypress input[type="button"],
.scheme_default #buddypress input[type="reset"],
.scheme_default #buddypress input[type="submit"],
.scheme_default #buddypress ul.button-nav li a,
.scheme_default a.bp-title-button,
.scheme_default
  .booked-calendar-wrap
  .booked-appt-list
  .timeslot
  .timeslot-people
  button,
.scheme_default
  body
  #booked-profile-page
  .booked-profile-appt-list
  .appt-block
  .booked-cal-buttons
  .google-cal-button
  > a,
.scheme_default body #booked-profile-page input[type="submit"],
.scheme_default body #booked-profile-page button,
.scheme_default body .booked-list-view input[type="submit"],
.scheme_default body .booked-list-view button,
.scheme_default body table.booked-calendar input[type="submit"],
.scheme_default body table.booked-calendar button,
.scheme_default body .booked-modal input[type="submit"],
.scheme_default body .booked-modal button,
.scheme_default .sc_button_default,
.scheme_default
  .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(
    .sc_button_bg_image
  ),
.scheme_default .socials_share:not(.socials_type_drop) .social_icon,
.scheme_default
  .tourmaster-tour-search-wrap
  input.tourmaster-tour-search-submit[type="submit"],
.scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"],
.scheme_default
  #tribe-bar-form.tribe-bar-mini
  .tribe-bar-submit
  input[type="submit"],
.scheme_default #tribe-bar-views li.tribe-bar-views-option a,
.scheme_default
  #tribe-bar-views
  .tribe-bar-views-list
  .tribe-bar-views-option.tribe-bar-active
  a,
.scheme_default #tribe-events .tribe-events-button,
.scheme_default .tribe-events-button,
.scheme_default .tribe-events-cal-links a,
.scheme_default .tribe-events-sub-nav li a,
.scheme_default .edd_download_purchase_form .button,
.scheme_default #edd-purchase-button,
.scheme_default .edd-submit.button,
.scheme_default .widget_edd_cart_widget .edd_checkout a,
.scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data > a,
.scheme_default .woocommerce #respond input#submit,
.scheme_default .woocommerce .button,
.scheme_default .woocommerce-page .button,
.scheme_default .woocommerce a.button,
.scheme_default .woocommerce-page a.button,
.scheme_default .woocommerce button.button,
.scheme_default .woocommerce-page button.button,
.scheme_default .woocommerce input.button,
.scheme_default .woocommerce-page input.button,
.scheme_default .woocommerce input[type="button"],
.scheme_default .woocommerce-page input[type="button"],
.scheme_default .woocommerce input[type="submit"],
.scheme_default .woocommerce-page input[type="submit"],
.scheme_default .woocommerce #respond input#submit.alt,
.scheme_default .woocommerce a.button.alt,
.scheme_default .woocommerce button.button.alt,
.scheme_default .woocommerce input.button.alt {
  color: #ffffff;
  background-color: #ddb837;
}
.scheme_default .scheme_dark .sc_services_list .sc_services_item_icon,
.scheme_default
  .sc_services_light
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #44ace1;
}
footer.footer_wrap.footer_custom .vc_row.wpb_row {
  margin: 0 !important;
}
footer.footer_wrap.footer_custom .vc_row.wpb_row .vc_separator {
  display: none;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1572983098142.vc_row-has-fill {
  background-color: #213368 !important;
}
.footer_wrap .widget li + li {
  margin-top: 1em;
  color: #fff !important;
}

.widget_contacts .contacts_logo + .contacts_description,
.widget_contacts .contacts_logo + .contacts_content {
  margin-top: 1.4em;
}
.footer_wrap .sc_layouts_row_type_normal {
  padding: 4.6em 0 4.3em;
}
.page_content_wrap .vc_row.wpb_row.vc_row-fluid.msg-wrapper {
  background: #c8cfd7 !important;
}
.vc_custom_1572983098142 {
  background-color: #3e3568 !important;
}
.vc_custom_1572983098142 .vc_row.wpb_row.vc_row-fluid.vc_row-o-content-middle {
  background: transparent !important;
}

.vc_custom_1572983098142 {
  background-color: #40366c !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1572981684784:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #213368;
  z-index: 0;
  margin: auto;
  display: block;
}
.scheme_dark.footer_wrap .widget li a {
  color: #c7c7c7;
}
.footer_wrap .sc_layouts_item .contacts_logo img {
  max-height: 86px;
  width: auto;
  margin: -20px 0;
}
.scheme_default .trx_addons_scroll_to_top,
.scheme_default .trx_addons_cv .trx_addons_scroll_to_top {
  color: #ffffff;
  border-color: #213368;
  background-color: #213368;
}

.scheme_default .trx_addons_scroll_to_top:hover,
.scheme_default .trx_addons_cv .trx_addons_scroll_to_top:hover {
  color: #1d1d1d;
  border-color: #44ace1;
  background-color: #44ace1;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1572809124662.vc_row-has-fill.scheme_dark:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
  background: #22126782;
  display: block;
}
.wpb_wrapper p {
  font-size: 15px;
}

.page_content_wrap .vc_row.wpb_row.vc_row-fluid.msg-wrapper {
  background: #d9d3f1 !important;
}
.scheme_default
  .sc_services_default
  .sc_services_item_featured_left
  .sc_services_item_icon,
.scheme_default
  .sc_services_default
  .sc_services_item_featured_right
  .sc_services_item_icon,
.scheme_default .sc_services_list .sc_services_item_icon {
  color: #213368;
  border-color: #213368;
}
.vc_custom_1572939679782 {
  background-color: #f6f4ff !important;
  background-size: cover !important;
}

.eg-washington-container {
  background: rgba(91, 73, 177, 0.69);
}
.vc_custom_1549981359793 {
  padding-top: 4.15em !important;
  padding-bottom: 4.15em !important;
  background-color: #6552ba !important;
}
.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-container--default
  span.select2-choice,
.scheme_default
  .select2-container.select2-container--default
  span.select2-selection,
.scheme_default
  .select2-container.select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.scheme_default
  .select2-container.select2-container--default
  .select2-selection--multiple,
.scheme_default textarea,
.scheme_default textarea.wp-editor-area,
.scheme_default .tourmaster-form-field input[type="text"],
.scheme_default .tourmaster-form-field input[type="email"],
.scheme_default .tourmaster-form-field input[type="password"],
.scheme_default .tourmaster-form-field textarea,
.scheme_default .tourmaster-form-field select,
.scheme_default
  .tourmaster-form-field.tourmaster-with-border
  input[type="text"],
.scheme_default
  .tourmaster-form-field.tourmaster-with-border
  input[type="email"],
.scheme_default
  .tourmaster-form-field.tourmaster-with-border
  input[type="password"],
.scheme_default .tourmaster-form-field.tourmaster-with-border textarea,
.scheme_default .tourmaster-form-field.tourmaster-with-border select,
.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 {
  color: #525252;
  border-color: #44ACE1;
}
.scheme_default input[type="text"]:focus,
.scheme_default input[type="number"]:focus,
.scheme_default input[type="email"]:focus,
.scheme_default input[type="tel"]:focus,
.scheme_default input[type="search"]:focus,
.scheme_default input[type="password"]:focus,
.scheme_default .select_container:hover,
.scheme_default select option:hover,
.scheme_default select option:focus,
.scheme_default
  .select2-container.select2-container--default
  span.select2-choice:hover,
.scheme_default .select2-container.select2-container--focus span.select2-choice,
.scheme_default .select2-container.select2-container--open span.select2-choice,
.scheme_default
  .select2-container.select2-container--focus
  span.select2-selection--single
  .select2-selection__rendered,
.scheme_default
  .select2-container.select2-container--open
  span.select2-selection--single
  .select2-selection__rendered,
.scheme_default
  .select2-container.select2-container--default
  span.select2-selection--single:hover
  .select2-selection__rendered,
.scheme_default
  .select2-container.select2-container--default
  span.select2-selection--multiple:hover,
.scheme_default
  .select2-container.select2-container--focus
  span.select2-selection--multiple,
.scheme_default
  .select2-container.select2-container--open
  span.select2-selection--multiple,
.scheme_default textarea:focus,
.scheme_default textarea.wp-editor-area:focus,
.scheme_default .tourmaster-form-field input[type="text"]:focus,
.scheme_default .tourmaster-form-field input[type="email"]:focus,
.scheme_default .tourmaster-form-field input[type="password"]:focus,
.scheme_default .tourmaster-form-field textarea:focus,
.scheme_default .tourmaster-form-field select:focus,
.scheme_default
  .tourmaster-form-field.tourmaster-with-border
  input[type="text"]:focus,
.scheme_default
  .tourmaster-form-field.tourmaster-with-border
  input[type="email"]:focus,
.scheme_default
  .tourmaster-form-field.tourmaster-with-border
  input[type="password"]:focus,
.scheme_default .tourmaster-form-field.tourmaster-with-border textarea:focus,
.scheme_default .tourmaster-form-field.tourmaster-with-border select:focus,
.scheme_default #buddypress .dir-search input[type="search"]:focus,
.scheme_default #buddypress .dir-search input[type="text"]:focus,
.scheme_default #buddypress .groups-members-search input[type="search"]:focus,
.scheme_default #buddypress .groups-members-search input[type="text"]:focus,
.scheme_default #buddypress .standard-form input[type="color"]:focus,
.scheme_default #buddypress .standard-form input[type="date"]:focus,
.scheme_default #buddypress .standard-form input[type="datetime-local"]:focus,
.scheme_default #buddypress .standard-form input[type="datetime"]:focus,
.scheme_default #buddypress .standard-form input[type="email"]:focus,
.scheme_default #buddypress .standard-form input[type="month"]:focus,
.scheme_default #buddypress .standard-form input[type="number"]:focus,
.scheme_default #buddypress .standard-form input[type="password"]:focus,
.scheme_default #buddypress .standard-form input[type="range"]:focus,
.scheme_default #buddypress .standard-form input[type="search"]:focus,
.scheme_default #buddypress .standard-form input[type="tel"]:focus,
.scheme_default #buddypress .standard-form input[type="text"]:focus,
.scheme_default #buddypress .standard-form input[type="time"]:focus,
.scheme_default #buddypress .standard-form input[type="url"]:focus,
.scheme_default #buddypress .standard-form input[type="week"]:focus,
.scheme_default #buddypress .standard-form select:focus,
.scheme_default #buddypress .standard-form textarea:focus,
.scheme_default #buddypress form#whats-new-form textarea:focus,
.scheme_default #booked-page-form input[type="email"]:focus,
.scheme_default #booked-page-form input[type="text"]:focus,
.scheme_default #booked-page-form input[type="password"]:focus,
.scheme_default #booked-page-form textarea:focus,
.scheme_default .booked-upload-wrap:hover,
.scheme_default .booked-upload-wrap input:focus {
  color: #42464e;
  border-color: #44ACE1;
}
.scheme_default button,
.scheme_default input[type="reset"],
.scheme_default input[type="submit"],
.scheme_default input[type="button"],
.scheme_default .post_item .more-link,
.scheme_default .comments_wrap .form-submit input[type="submit"],
.scheme_default #buddypress .comment-reply-link,
.scheme_default #buddypress .generic-button a,
.scheme_default #buddypress a.button,
.scheme_default #buddypress button,
.scheme_default #buddypress input[type="button"],
.scheme_default #buddypress input[type="reset"],
.scheme_default #buddypress input[type="submit"],
.scheme_default #buddypress ul.button-nav li a,
.scheme_default a.bp-title-button,
.scheme_default
  .booked-calendar-wrap
  .booked-appt-list
  .timeslot
  .timeslot-people
  button,
.scheme_default
  body
  #booked-profile-page
  .booked-profile-appt-list
  .appt-block
  .booked-cal-buttons
  .google-cal-button
  > a,
.scheme_default body #booked-profile-page input[type="submit"],
.scheme_default body #booked-profile-page button,
.scheme_default body .booked-list-view input[type="submit"],
.scheme_default body .booked-list-view button,
.scheme_default body table.booked-calendar input[type="submit"],
.scheme_default body table.booked-calendar button,
.scheme_default body .booked-modal input[type="submit"],
.scheme_default body .booked-modal button,
.scheme_default .sc_button_default,
.scheme_default
  .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(
    .sc_button_bg_image
  ),
.scheme_default .socials_share:not(.socials_type_drop) .social_icon,
.scheme_default
  .tourmaster-tour-search-wrap
  input.tourmaster-tour-search-submit[type="submit"],
.scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"],
.scheme_default
  #tribe-bar-form.tribe-bar-mini
  .tribe-bar-submit
  input[type="submit"],
.scheme_default #tribe-bar-views li.tribe-bar-views-option a,
.scheme_default
  #tribe-bar-views
  .tribe-bar-views-list
  .tribe-bar-views-option.tribe-bar-active
  a,
.scheme_default #tribe-events .tribe-events-button,
.scheme_default .tribe-events-button,
.scheme_default .tribe-events-cal-links a,
.scheme_default .tribe-events-sub-nav li a,
.scheme_default .edd_download_purchase_form .button,
.scheme_default #edd-purchase-button,
.scheme_default .edd-submit.button,
.scheme_default .widget_edd_cart_widget .edd_checkout a,
.scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data > a,
.scheme_default .woocommerce #respond input#submit,
.scheme_default .woocommerce .button,
.scheme_default .woocommerce-page .button,
.scheme_default .woocommerce a.button,
.scheme_default .woocommerce-page a.button,
.scheme_default .woocommerce button.button,
.scheme_default .woocommerce-page button.button,
.scheme_default .woocommerce input.button,
.scheme_default .woocommerce-page input.button,
.scheme_default .woocommerce input[type="button"],
.scheme_default .woocommerce-page input[type="button"],
.scheme_default .woocommerce input[type="submit"],
.scheme_default .woocommerce-page input[type="submit"],
.scheme_default .woocommerce #respond input#submit.alt,
.scheme_default .woocommerce a.button.alt,
.scheme_default .woocommerce button.button.alt,
.scheme_default .woocommerce input.button.alt {
  color: #ffffff;
  background-color: #44ACE1;
}
.vc_row.wpb_row.vc_row-fluid.sc_layouts_row.sc_layouts_row_type_normal.sc_layouts_hide_on_frontpage.scheme_dark:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #383154d1;
  display: block;
}
.eg-washington-container {
  background: rgba(48, 40, 89, 0.69) !important;
}

div#slider_957 .owl-item .sa_hover_container {
  padding: 20px 4% !important;
  background-size: 100% !important;
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}

div#slider_957 .owl-item .sa_hover_container:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.scheme_default .scheme_dark .sc_services_list .sc_services_item_icon {
  border: 3px solid #44ace1;
  width: 81px;
  height: 80px;
}

.sc_services .sc_services_item_icon:before {
  margin-top: 20px;
}

.scheme_default .scheme_dark .sc_services_list .sc_services_item_icon:hover {
  background: #44ace1;
  border: 3px solid #44ace1;
}

.scheme_default
  .scheme_dark
  .sc_services_list
  .sc_services_item_icon:hover:before {
  color: #fff;
}
.scheme_default .scheme_dark .sc_services_list .sc_services_item_title a:hover,
.scheme_default
  .scheme_dark
  .sc_services_list
  .sc_services_item:hover
  .sc_services_item_icon {
  color: #ffffff;
}
.vc_row.wpb_row.vc_row-fluid.vc_row-o-content-middle {
  background: #213368 !important;
}

header.top_panel {
  margin-bottom: 0 !important;
}

.scheme_dark .footer_wrap .socials_wrap .social_item:hover .social_icon,
.scheme_dark.footer_wrap .socials_wrap .social_item:hover .social_icon {
  background-color: #fff!important;
}

.scheme_default
  .scheme_dark
  .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(
    .sc_button_bg_image
  ),
.scheme_default .scheme_dark .socials_wrap .social_item .social_icon,
.scheme_dark .menu_hover_slide_line .sc_layouts_menu_nav>li#blob {
  background-color: #44ace1!important;
}

.scheme_default h1 a:hover,
.scheme_default h2 a:hover,
.scheme_default h3 a:hover,
.scheme_default h4 a:hover,
.scheme_default h5 a:hover,
.scheme_default h6 a:hover,
.scheme_default li a:hover {
    color:#fff!important;
}

.scheme_default .sc_price_item:hover{
    border-color:#213368!important;
}

.post_share,
.post_meta_single,
.post_header {
	display:none!important;
}
.post_content.entry-content{
	margin-top:30px!important;
}

.contact-box{
    height:26.5em!important;
}
@media (max-width: 1650px) {
  div#img-resp {
    margin-top: 0 !important;
  }
  div#img-resp {
    margin-top: 0;
  }
  div#img-resp {
    margin-top: 0;
  }

  .alignment.vc_column_container {
  }

  .alignment.vc_column_container .wpb_text_column {
    margin-top: 10px !important;
  }

  .alignment.vc_column_container .wpb_text_column p {
    font-size: 12px;
    line-height: 19px;
    color: #828282;
    font-weight: 400;
  }

  .alignment.vc_column_container h2.sc_item_title {
    font-size: 20px;
  }
  .sc_layouts_menu_nav > li a {
    padding: 0 16px !important;
  }
  .vc_custom_1572981684784 {
    background-size: cover !important;
  }
  .contacts_description p {
    font-size: 12px;
  }
  .page_content_wrap .vc_row.wpb_row.vc_row-fluid.msg-wrapper p {
    color: #3e3e3e !important;
    font-weight: 400;
    font-size: 13px;
    line-height: 24px;
  }
}
@media (max-width: 768px) {
  div#about-text {
    padding: 30px 30px;
  }
  div#white-text {
    padding-top: 48px;
  }
  .scheme_dark .menu_side_inner,
  .scheme_dark .menu_mobile_inner {
    color: #a6a6a6;
    background-color: #213368!important;
  }
  .menu_mobile .search_form_wrap {
    display: none;
  }
  .scheme_dark .menu_mobile_inner a:hover,
  .scheme_dark .menu_mobile_inner .current-menu-ancestor > a,
  .scheme_dark .menu_mobile_inner .current-menu-item > a,
  .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before,
  .scheme_dark
    .menu_mobile_inner
    .menu_mobile_nav_area
    li.current-menu-ancestor:before,
  .scheme_dark
    .menu_mobile_inner
    .menu_mobile_nav_area
    li.current-menu-item:before {
    color: #ddb837;
  }
  .scheme_default .menu_mobile_inner a:hover,
  .scheme_default .menu_mobile_inner .current-menu-ancestor > a,
  .scheme_default .menu_mobile_inner .current-menu-item > a,
  .scheme_default .menu_mobile_inner .menu_mobile_nav_area li:hover:before,
  .scheme_default
    .menu_mobile_inner
    .menu_mobile_nav_area
    li.current-menu-ancestor:before,
  .scheme_default
    .menu_mobile_inner
    .menu_mobile_nav_area
    li.current-menu-item:before {
    color: #ddb837;
  }
  .scheme_dark .menu_mobile_inner .social_item .social_icon {
    color: #ddb837;
  }
  .wpb_text_column.wpb_content_element.vc_custom_1572861763572 {
    padding: 0 !important;
    margin: 0 !important;
  }

  .vc_row.vc_row-o-full-height.msg-wrapper img {
    width: auto !important;
    height: auto !important;
    margin-top: 0;
  }

  .vc_row.vc_row-o-full-height.msg-wrapper {
    height: auto !important;
    padding: 0 !important;
    height: 1200px !important;
    min-height: 1200px !important;
  }
  .scheme_default .menu_mobile_inner a:hover,
  .scheme_default .menu_mobile_inner .current-menu-ancestor > a,
  .scheme_default .menu_mobile_inner .current-menu-item > a,
  .scheme_default .menu_mobile_inner .menu_mobile_nav_area li:hover:before,
  .scheme_default
    .menu_mobile_inner
    .menu_mobile_nav_area
    li.current-menu-ancestor:before,
  .scheme_default
    .menu_mobile_inner
    .menu_mobile_nav_area
    li.current-menu-item:before {
    color: #213368!important;
  }
  .scheme_dark .menu_mobile_inner .social_item .social_icon {
    color: #ffffff;
  }
  .mobile_device .menu_mobile .sc_layouts_logo img,
  .mobile_layout .menu_mobile .sc_layouts_logo img {
    max-height: 97px;
  }
}


.awsm-grid-left-col{
	margin:-20px -20px 0px -20px;
	background:#00008B;
	color:#ffffff;
}
.awsm-job-more-container{
	background:#41AAE0;
    text-align: center;
    color: white;
}
.awsm-job-post-title{
	font-weight:400 !important;
	font-size:18px;
	padding-top:10px;
	padding-left:15px;
	color:#fff !important;
}
.awsm-grid-right-col{
	padding-top:10px;
}

@media (max-width: 768px) {
	.awsm-job-post-title{
		font-size:16px !important;
	}
}

.careers-page-heading{
	margin-bottom:20px !important;
}


.careers-carousel  .wpcp-next-button,.careers-carousel  .wpcp-prev-button{
	border-radius:50% !important;
	background:#213368 !important;
}
.careers-carousel  .fa{
	color:#fff !important;
}
.careers-carousel .wpcp-single-item{
border:none !important;
}

.careers-carousel  .swiper-pagination-bullet-active{
	background-color:#213368 !important;
}

.careers-testimonials .testimonial-desktop{
			display:block  !important;
		}
	.careers-testimonials 	.testimonial-mobile{
			display:none !important;
		}

@media only screen and (max-width: 768px) {
		.careers-testimonials .testimonial-desktop{
			display:none  !important;
		}
	.careers-testimonials 	.testimonial-mobile{
			display:block !important;
		}
	.awsm-grid-item{
		padding-bottom:30px !important;
	}
}

.depicter p{
	font-family:sans-serif !important;
}
