@charset "utf-8";
/*

Theme Name: Риэлти Child
Author: aftop.ru
Author URI: aftop.ru
Description: Child
Version: 1.1
Template: myhome
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: myhome-child
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready
Version-main: 4.5

*/

/* Updated 20.01.2023 */
#fancybox-wrap{
	height: auto !important;
}

/* Updated 25.11.2022 */
.mh-search__panel input {
    min-height: 50px
}

/* Updated 11.10.2022 */
#new-slider .bootstrap-select.btn-group>.btn {
  padding: 13px 0 9px 20px;
}

/* Updated 06.10.2022 */
@font-face {
  font-family: 'FontAwesome';
  src: url('../../plugins/easy-social-share-buttons3/assets/fonts/fontawesome-webfont.woff2?v=4.6.3');
  font-weight: normal;
}

/* Updated 07.09.2022 */
.b24-form input[type=email],
.b24-form input[type=tel],
.b24-form input[type=text],
.b24-form textarea {
  text-align: left;
  margin-bottom: 0;
}

.b24-form input[type=email]:focus,
.b24-form input[type=tel]:focus,
.b24-form input[type=text]
{
  padding: 17px 10px 0 !important;
  border: 1px solid var(--b24-primary-color) !important;;
}

/* Updated 04.08.2022 */
.wpcf7 form .wpcf7-response-output {
  margin: 2em 0.5em 1em !important;
  padding: 0.2em 1em !important;
  border: 2px solid #00a0d2 ;
  font-size: inherit;
  line-height: inherit;
  transform: inherit;
  color: inherit;
}

.mh-pricing-table__row--price.mh-pricing-table__row--price span{
    background-color: #fff;
    font-size: 36px;
    font-weight: 700;
    color: #444;
    padding-bottom: 0;
    display: initial;
    white-space: nowrap;
}


@media (min-width: 768px) {
  .mh-agency-agents {
    margin: 24px auto 180px;
  }
}


/* Edited 23.06.2022 */
.fa {
  font-family: "Font Awesome 5 Brands" !important;
}

/* Calculator */

.banks {
  margin-bottom: 30px;
}

.banks-title {
  font-weight: 700;
  font-size: 32px;
}

.bank-slide-in {
  text-align: center;
  cursor: pointer;
  transition: all 0.2s ease;
  height: 232px;
  vertical-align: text-top;
  border: 1px solid #dddddd;
  width: calc(100% - 10px);
  display: inline-block;
}

.bank-slide-in.active {
  border: 1px solid #29aae3;
}

.bank-img {
  min-height: 53%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 10px;
}

.bank-desc {
    background: #f2f2f2;
    padding: 18px 4px;
}
.bank-perc {
  display: none;
}

.calc-title {
  text-align: center;
  font-size: 32px;
  color: #29aae3;
  text-transform: uppercase;
}

.calc-sect {
  margin: 30px auto 20px;
  max-width: 950px;

}
.calc-form {
  display: flex;
  flex-direction: column;

}
.calc-form .calc-item-title {
    padding: 12px 0 0;
    float: left;
    font-size: 18px;
    font-weight: 500;
    color: rgb(79, 79, 79);
    width: 230px;
    margin: 1em 0;
}

.calc-form .calc-item-title span {
    position: absolute;
    font-size: 12px;
}
.calc-form .calc-item.calc-item_val {
  display: flex;
  align-items: center;
}
.calc-form .range-input-wrap {
    margin-top: 21px;
    float: left;
}

.calc-form .range-input {
    border-width: 1px;
    border-color: rgb(79, 79, 79);
    border-style: solid;
    width: 170px;
    height: 43px;
    padding-left: 15px;
}


.calc-form .checkboxes {
    display: flex;
}

.calc-form .checkbox {
    margin: 0;
    padding: 6px 0 6px 42px;
    position: relative;
    cursor: pointer;
    font-size: 16px;
    line-height: 18px;
    float: left;
    min-width: 130px;
}
.calc-form .checkbox:before {
    width: 25px;
    height: 25px;
    border: 2px solid #29aae3;
    border-radius: 50%;
    position: absolute;
    top: 3px;
    left: 0px;
    content: "";
}
.calc-form .checkbox:after {
    width: 11px;
    height: 11px;
    background: #29aae3;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 7px;
    content: "";
}
.calc-form .checkbox .hidden,
.btn_or.hide_btn {
  display: none;
}

.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -0.45em;
    margin-left: -0.6em;
}


.slider-range {
    width: 480px;
    float: right;
    position: relative;
    margin-top: 30px;
}
.slider-range:after {
    content: "";
    border-radius: 50%;
    background-color: rgb(221, 228, 230);
    width: 28px;
    height: 28px;
    position: absolute;
    top: -10px;
    right: -15px;
}

.slider-range:before {
    content: "";
    border-radius: 50%;
    background-color: rgb(221, 228, 230);
    width: 28px;
    height: 28px;
    position: absolute;
    top: -10px;
    left: -13px;
}

.slider-range .scale {
    margin: 0 0 2px;
    padding: 0 3px 0 0;
}

.slider-range .scale.trio .value {
    margin: 0 0 0 226px;
}

.slider-range .scale .value {
    width: 30px;
    margin: 0 0 0 66px;
    padding: 0 0 9px;
    float: left;
    position: relative;
    color: #666666;
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
}

.slider-range .scale .value p {
    font-weight: 300;
    line-height: 22px;
    font-size: 11px;
    color: #000;
    white-space: nowrap;
    margin-bottom: 0;
    margin: 1em 0;
}

.slider-range .scale .value:first-child {
    margin-left: -16px;
}

.slider-range .scale .value:last-child {
    width: auto;
    margin-left: 0;
    float: right;
}

.slider-range .scale .value:last-child:before {
    left: auto;
    right: 0;
}

.slider-range .scale .value.last {
    width: auto;
    margin-left: 0;
    float: right;
}

.slider-range .scale .value.last:before {
    left: auto;
    right: 0;
}

.slider-range .scale .value:before {
    width: 3px;
    height: 26px;
    background-color: rgb(221, 228, 230);
    position: absolute;
    bottom: 45px;
    left: 50%;
    content: "";
}

.slider-range .scale .value:first-child::before {
    display: none;
}

.slider-range .scale .value:last-child::before {
    display: none;
}

.slider-range .range {
    padding: 1px;
    border-radius: 3px;
    background-color: rgb(221, 228, 230);
    height: 7px;
}

.slider-range .range .ui-slider-range {
    background-color: #29aae3;
    height: 3px;
    margin: 2px 4px;
}

.slider-range .range .ui-slider-handle {
    border-radius: 50%;
    background-color: #29aae3;
    width: 22px;
    height: 22px;
    outline: none;
}


.calc-bottom {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.calc-bottom .total {
  font-size: 26px;
  color: #29aae3;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 80px;
}

.btn_or {
    display: inline-block;
    float: right;
}

.btn_or input {
    background-color: #29aae3;
    width: 197px;
    height: 56px;
    color: #fff;
    border: none;
    font-size: 16px;
    text-transform: uppercase;
}
.owl-next,
.owl-prev {
  font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 36px;
    height: 36px;
    padding: 0;
    border: 1px solid #ccc;
    cursor: pointer;
    background: #fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzRCNTQ1QiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCA5LjM1N2w0LjIyNC00LjIyNGEuNDU1LjQ1NSAwIDExLjY0My42NDNMOC4zMiAxMC4zMjFhLjQ1My40NTMgMCAwMS0uNjQyIDBMMy4xMzMgNS43NzZhLjQ1NS40NTUgMCAwMS42NDMtLjY0M0w4IDkuMzU3eiIvPjwvc3ZnPg==') no-repeat center center;
    color: transparent;
    outline: none;
    border-radius: 50%;
    z-index: 2;
}
.owl-next:hover,
.owl-prev:hover {
    background: #fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzRCNTQ1QiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCA5LjM1N2w0LjIyNC00LjIyNGEuNDU1LjQ1NSAwIDExLjY0My42NDNMOC4zMiAxMC4zMjFhLjQ1My40NTMgMCAwMS0uNjQyIDBMMy4xMzMgNS43NzZhLjQ1NS40NTUgMCAwMS42NDMtLjY0M0w4IDkuMzU3eiIvPjwvc3ZnPg==') no-repeat center center;
}
.owl-next {
  right: -15px;
  transform: translate(0, -50%) rotate(-90deg);
}
.owl-prev {
  left: -15px;
  transform: translate(0, -50%) rotate(90deg);
}
@media (max-width: 1250px) {
  .banks-title {
    font-size: 24px;
  }
}
@media (max-width: 992px) {
  .calc-sect {
    max-width: 300px;
    margin-top: 10px;
  }
  .calc-form .checkboxes {
    margin: 0px;
  }
  .calc-form .checkbox {
    margin-top: 0px;
    margin-left: 0;
  }
  .calc-form .range-input-wrap {
    float: none;
  }
  .slider-range {
    width: calc(100% - 40px);
    float: none;
    margin: 30px auto 0;
  }
  .calc-form .calc-item {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
  }
  .calc-form .checkbox {
    margin-left: 20px;
  }
  .calc-title {
    font-size: 24px;
  }
  .calc-bottom {
    justify-content: center;
    text-align: center;
  }
  .calc-bottom .total {
    margin-right: initial;
    font-size: 16px;
    font-weight: 500;
  }
  .calc-form .calc-item-title {
    width: 170px;
    padding-right: 10px;
  }
  .calc-form .range-input {
    width: 130px;
  }
  .calc-form .calc-item.calc-item_val {
    flex-wrap: nowrap;
  }
  .slider-range .scale .value {
    margin-left: 32px;
    width: 20px;
  }
  .slider-range .scale .value:last-child {
    width: 20px;
    margin-left: 25px;
  }
  .slider-range .scale .value p {
    white-space: normal;
    font-size: 10px;
    line-height: 12px;
  }
  .slider-range .scale .value:before {
    bottom: initial;
    top: -17px;
  }
}

/* Calculator end */

/* Landing page */
.landing_best {
  margin-top: 80px;
  margin-bottom: 80px;
}

.partners {
  margin-bottom: 130px;
}

#post-3862 .mh-heading {
  line-height: 43px;
  margin-bottom: 47px;
}

.testimonial {
  margin-bottom: -80px;
  margin-top: -46px;
  padding-top: 30px;
}

.services_section {
  margin-top: 100px;
}

.services_section .mh-caption__inner {
  display: none;
}

/* Hero */
.hero__person {
   position: relative;
}
.person__description {
   position: absolute;
   bottom: 30px;
   right: -135px;
   padding: 8px 14px 11px 12px;
   background-color: #ffffff;
   width: 250px;
}
@media (max-width: 960px) {
   .person__description {
      bottom: 0;
      right: 50%;
      transform: translateX(50%);
   }
}
@media (max-width: 880px) {
   .person__description {
      bottom: -40px;
   }
}
@media (max-width: 800px) {
   .person__description {
      bottom: -80px;
   }
}
.person__description .person__name {
   font-weight: bold;
   font-size: 22px;
   line-height: 25px;
   color: #4d4d4d;
}
.person__description .person__post {
   font-weight: normal;
   font-size: 14px;
   line-height: 16px;
   margin-bottom: 8px;
}
.person__description p {
   font-weight: normal;
   font-size: 14px;
   line-height: 16px;
   color: #4d4d4d;
}

.hero__text {
   padding-top: 50px;
}
.hero__title {
   font-weight: bold;
   font-size: 32px;
   line-height: 120%;
   color: inherit;
   margin-bottom: 34px;
}
.hero__title span {
   color: #29aae3;
}
.advantage__list {
   margin: 0;
   list-style-type: none;
   padding-left: 34px;
}
.advantage__item {
   font-size: 22px;
   line-height: 130%;
   color: #4d4d4d;
   margin-bottom: 2px;
}
.advantage__item::before {
  content: '\f00c';
  position: absolute;
  left: 16px;
  font-family: 'FontAwesome';
}

/* form hero */

.wpcf7-form .wpcf7-form-control.wpcf7-submit {
  transition: all 0.15s;
}

.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
  opacity: 0.7;
}

.form__wrap {
   margin: 0 auto;
   max-width: 260px;
   background-color: #fff;
   padding: 26px 10px 10px;
}
.form__wrap .form__title {
   font-size: 14px;
   line-height: 16px;
   text-align: center;
   color: #4d4d4d;
   margin-bottom: 19px;
}
.form__wrap .form__label {
   font-size: 12px;
   line-height: 14px;
   color: #4d4d4d;
   margin-left: 5px;
}
.form__wrap .form__body {
   margin-bottom: 4px;
}
.form__wrap .form__body select,
.form__wrap .form__body input {
   padding: 7px 5px 10px 2px;
   border: none;
   font-size: 12px;
   font-style: normal;
   line-height: 14px;
   border-bottom: 1px solid #4d4d4d;
   margin-bottom: 14px;
   background: transparent;
}
.form__wrap .form__body select {
   padding: 7px 24px 10px 2px;
}
.form__wrap .form__body input:active,
.form__wrap .form__body input:focus {
   background: rgba(41, 170, 227, 0.05) !important;
}
.form__wrap .form__body .form__btn:active,
.form__wrap .form__body .form__btn:focus {
   background: #29aae3 !important;
}
.form__wrap .form__body select {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.form__wrap .form__body span.services::after {
   content: '';
   display: block;
   position: absolute;
   top: 10px;
   right: 8px;
   width: 8px;
   height: 8px;
   background: url(img/arrow-down.svg) no-repeat;
   background-size: 8px;
   pointer-events: none;
}
.form__wrap .form__body select::-ms-expand {
   display: none;
}
.form__wrap .form__body input {
   padding: 7px 5px 10px 5px;
}
.form__wrap .form__body input.wpcf7-not-valid {
   background-color: #ff00001a;
   -webkit-animation-duration: 1500ms;
   animation-duration: 1500ms;
   -webkit-animation-iteration-count: 3;
   animation-iteration-count: 3;
   -webkit-animation-name: not-valid;
   animation-name: not-valid;
}
@-webkit-keyframes not-valid {
   from {
      background-color: #ff00001a;
   }
   50% {
      background-color: #ff000044;
   }
   to {
      background-color: #ff00001a;
   }
}
@keyframes not-valid {
   from {
      background-color: #ff00001a;
   }
   50% {
      background-color: #ff000044;
   }
   to {
      background-color: #ff00001a;
   }
}
.form__wrap .form__body .wpcf7-not-valid-tip {
   display: none !important;
}
.form__wrap .form__body input::-webkit-input-placeholder {
   font-size: 12px !important;
   font-style: normal !important;
   line-height: 14px !important;
   color: #a1a1a1 !important;
}
.form__wrap .form__body input::-moz-placeholder {
   font-size: 12px !important;
   font-style: normal !important;
   line-height: 14px !important;
   color: #a1a1a1 !important;
}
.form__wrap .form__body input:-ms-input-placeholder {
   font-size: 12px !important;
   font-style: normal !important;
   line-height: 14px !important;
   color: #a1a1a1 !important;
}
.form__wrap .form__body input::-ms-input-placeholder {
   font-size: 12px !important;
   font-style: normal !important;
   line-height: 14px !important;
   color: #a1a1a1 !important;
}
.form__wrap .form__body input::placeholder {
   font-size: 12px !important;
   font-style: normal !important;
   line-height: 14px !important;
   color: #a1a1a1 !important;
}
.form__wrap .form__approval {
   font-size: 9px;
   line-height: 150%;
   text-align: center;
   color: #a2a2a2;
   margin-bottom: 10px !important;
   max-width: 240px;
   margin: 0 auto;
}
.form__wrap .form__btn {
   font-size: 16px !important;
}
.form__wrap .form__btn {
   line-height: 45px !important;
   margin: 0 !important;
   width: 100%;
   text-align: center;
}
.form__wrap p {
   position: relative;
}
.form__wrap .ajax-loader {
   position: absolute;
   right: 20px;
   top: 50%;
   transform: translateY(-50%);
}
.wpcf7-response-output {
   max-width: 260px;
   padding: 5px 10px !important;
   margin: 0 auto !important;
   background-color: #fff;
   font-size: 12px;
   line-height: 120%;
   color: #4d4d4d;
   transform: translateY(10px);
   background-color: transparent;
}
@media (max-width: 880px) {
   .hero__form {
      padding-top: 40px;
   }
}
/* Hero end */

/* Form row */
.form-row {
   padding: 26px 10px 0 10px;
}
.form-row__text p {
   max-width: 876px;
   margin: 0 auto;
   font-size: 16px;
   /* line-height: 19px; */
   text-align: center;
   color: #4d4d4d;
}
.section__title {
   font-weight: bold;
   font-size: 32px;
   /* line-height: 37px; */
   text-align: center;
   color: #222222;
}
.form-row__text .form-row__title {
   margin-bottom: 17px;
}
.form__wrap.form__row {
   max-width: 100%;
   background-color: transparent;
}
.form__row .form__body {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-between;
   margin-bottom: 0;
}
.form__row .input__wrap {
   padding-right: 20px;
}
@media (max-width: 1110px) {
   .form__row .input__wrap {
      padding-right: 40px;
   }
   .form__row .form__body {
      justify-content: center;
   }
}
.form__row .btn__wrap {
   display: flex;
   flex-direction: column;
   padding-top: 4px;
}
.form__row .form__approval {
   margin-bottom: 0;
   padding-top: 5px;
}
.form-row .wpcf7-response-output {
   max-width: 700px;
}

@media (max-width: 940px) {
   .form__wrap.form__row {
      max-width: 260px;
   }
   .form__row .input__wrap {
      padding-right: 0;
   }
   .form__row .form__body {
      flex-direction: column;
   }
   .form__row .btn__wrap {
      flex-direction: column-reverse;
   }
   .form__row .form__approval {
      margin-bottom: 10px;
      padding-top: 0;
   }
   .form-row .wpcf7-response-output {
      max-width: 260px;
   }
}
.form__row .loader__wrap {
   position: relative;
}
/* Form row end */

.map_outer {
   margin-top: 150px;
   overflow: visible !important;
}

.map_outer .wpb_column{
  margin-bottom: -77px;
}

.map_block {
   position: absolute;
   right: 73px;
   top: -80px;
   max-width: 455px;
   padding: 30px 40px;
   background: #f9f9f9;
}

.map_block p {
   font-size: 14px;
}

@media (min-width: 768px) .map_block p {
   margin-bottom: 15px;
}

.map_block span {
   font-weight: bold;
   font-size: 14px;
}
.map_head {
   font-size: 22px;
   color: #222;
   font-weight: bold;
}

.map_subhead {
   font-size: 14px;
}

#map_canvas {
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
}
#map_canvas {
   position: relative;
}

iframe {
   min-width: 100%;
}

.o_sebe {
   margin-bottom: 55px;
}

.benefits {
   margin-left: 20px;
   margin-top: 10px;
}

.benefit {
   margin-bottom: 18px;
}

.benefit::before {
  content: '\f00c';
  position: absolute;
  left: 36px;
  font-family: 'FontAwesome';
  font-size: 23px;
  margin-top: -5px;
}

.benefit_title {
   padding-left: 27px;
}

.benefit_title p {
   padding-left: 27px;
}

.benefit_title {
   font-weight: 500;
}

.center {
   text-align: center;
}

.feature_icon {
  width: 106px;
  height: 106px;
  border-radius: 50%;
  margin: auto;
  margin-bottom: 14px;
}

.feature_text {
  margin-top: -18px;
}

.new_header {
   font-size: 32px;
   font-weight: bold;
   color: #222;
   margin-bottom: 8px;
}
.sub_header {
   font-weight: 500;
   margin-bottom: 20px;
}

@media (min-width: 768px) {
   .o_sebe p {
      margin-bottom: 17px;
   }
}

div[id*='f3759'] {
   max-width: 390px;
}

.feedback-page {
   width: 390px;
}
.short {
   max-width: 900px;
   margin-bottom: 11px;
}
.feedback {
   position: fixed;
   z-index: 9999;
   right: 16%;
   padding-top: 27px;
}
.feedback a {
   color: #29aae3;
   text-transform: uppercase;
   font-size: 14px;
}

@media (max-width: 1559px) {
   .feedback a {
      font-size: 12px !important;
   }
   .feedback {
      right: 4% !important;
   }
   .link_text {
      font-size: 12px !important;
   }
}
@media (max-width: 1024px) {
   .feedback {
      right: 10% !important;
      padding-top: 18px;
   }
}

@media (max-width: 495px) {
   .feedback {
      right: 19% !important;
      padding-top: 18px;
   }
}
/* //landing page end */

/* new page */
@media screen and (min-width:778px) {
  #new-slider form > div:first-child {
    width: 33% !important;
  }
  #new-slider .mh-attribute__bedrooms {
    width: 12% !important;
  }
  #new-slider .mh-attribute__price {
    width: 38% !important;
  }
  #new-slider form > div:last-child {
    width: 29% !important;
  }
}


#field-price_to {
  text-transform: lowercase;
}

#new-slider .mh-rs-search--type-1 #myhome-search-form-submit .mh-search__element{
display: block;
}

#new-slider input[type=text]:focus, .dubai_search input[type=text]:focus{
  background-color: #fff !important;
}

#new-slider .mh-active-input input, .dubai_search .mh-active-input input{
  background-color: #fff !important;
}

.mh-top-title__subheading {
  max-width: 1140px;
  text-align: left;
  margin: auto;
}
/* //new page end */

/* invest page */
/* CTA */
.catalog_img img {
  position: absolute;
  top: 201px;
  left: 280px;
  z-index: 99;
  animation: bounce_img 10s infinite;
}

@keyframes bounce_img {
  0%{
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0,-5%);
  }
  100% {
    transform: translate(0, 0);
  }
}

.CTA {
  overflow: visible !important;
  padding-top: 120px;
  padding-bottom: 120px;
  margin-bottom: 140px;
  margin-top: 120px;
}

.CTA > div:first-child {
  max-width: 590px;
  margin-right: 180px;
}
.CTA > div:last-child {
  background: #fff;
  padding-bottom: 20px;
}
#wpcf7-f3950-p3816-o1 label {
  margin-bottom: 12px;
}

@media (max-width: 768px) {
  .catalog_img img {
    display: none;
  }
}
/* CTA end*/


/* user table */
.short_header .mh-pricing-table {
  background:#fff;
}
.short_header .mh-pricing-table__column__inner {
  background: #f4f4f4;
}
.short_header .mh-pricing-table__row--price {
  background: #f4f4f4;
}
.mh-pricing-table__row--price span {
  font-size: 18px;
  display: block;
  font-weight: 400;
}
.short_header .mh-heading{
  max-width: 800px;
  margin: auto;
  margin-bottom: 36px;
}
/* //user table end */

/* comparison table */
.vc_custom_1507214929467 .mh-heading{
  max-width: 800px;
  margin: auto;
  margin-bottom: 36px;
}
#tablepress-1 th {
  background-color: #173557;
  color: #fff;
  font-size: 24px;
  font-weight: 400;
}
.tablepress {
  max-width: 940px;
  margin: auto;
}
.tablepress td, .tablepress th {
  font-size: 22px;
  font-weight: 400;
  padding: 17px !important;
}
/* //comparison table end */

.mh-top-bar-user-panel__user-menu a i,
.mh-top-bar-user-panel__user-menu button i {
    margin-right: 2px !important;
}
#wp-admin-bar-myhome {
  display: none !important;
}
@media (min-width: 768px) {
  .mh-panel-login-buttons .mh-panel-login-buttons__remember {
    width: 35%;
    float: left;
  }
  .mh-panel-login-buttons .mh-panel-login-buttons__right {
    width: 65%;
  }
}
.mh-post-grid__inner {
  max-height: 250px;
}
.mh-post-grid__excerpt {
  max-height: 97px;
  overflow: hidden;
}
.mh-post-grid__heading {
  max-height: 69px;
  overflow: hidden;
}
/* //invest page end*/

input[type=text] {
	padding-left: 19px;
}

.georgia .hero__title {
	color:#fff;
	font-size: 44px;
}

.georgia .advantage__item {
	color:#fff;
	font-size: 25px;
    line-height: 150%;
}

.georgia .wpb_single_image .vc_single_image-wrapper {
	margin-top: 12px;
}

.georgia {
	padding-top: 66px;
}

.mh-footer__logo>img {
	max-height: 50px;
}
