/*
Theme Name: Invest
Version: 1.0.0
Description: Тема для сайта Ukrinvest
Author: BlackCats
Author URI: https://bcat.tech
Text Domain: ukraineinvest
*/

body {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    min-height: 100%;
    width: 100%;
    overflow-x: hidden;
    top: 0;
    left: 0;

}
body::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

body::-webkit-scrollbar
{
    width: 16px;
    background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #6dbdcb;
}

html {
    min-height: 100%;
    position: relative;
}
a {
    color:#14b4c2;
}

footer {
    display: block;
    width: 100%;
    background-color: #6dbdcb;
}

button, input{
    outline: none;
}

button,
button:focus,
button:active{
    border:none;
    background:none;
    outline:none;
    padding:0;
}

button span{
    position: relative;
}

.section-dark h1, .section-dark h2, .section-dark h3, .section-dark h4, .section-dark h5, .section-dark h6,
.section-dark span, .section-dark p {
    color: #fff;
}

.section-light h1, .section-light h2, .section-light h3, .section-light h4, .section-light h5, .section-light h6,
.section-light span, .section-light p {
    color: #000;
}

.section-title-gen {
    margin-left: 50px;
    min-height: 100px;
    margin-bottom: 10px;
    position: relative;
}
.section-title-gen .title-icon {
    display: block;
    width: 60px;
    height: 100px;
    padding: 40px 15px;
    border-left: 1px solid #6dbdcb;
    transform: skew(-45deg);
    float: left;
    margin-right: 35px;
}
.section-title-gen .gray-trapezoid-ek {
    position: absolute;
    left: 56%;
    display: inline-block;
    width: 260px;
    height: 160px;
    transform: skew(-45deg);
    background-color: #f2f2f2;
    top: -60px;
}
.section-title-gen .title-icon .bg {
    width: 30px;
    height: 20px;
    background-color: #6dbdcb;
    display: block;
}
.section-title-gen h2 {
    float: left;
    line-height: 100px;
    margin: 0;
    font-size: 48px;
}

.btn-more-lg {
    float: right;
    display: inline-block;
    width: 400px;
    padding-left: 80px;
    line-height: 78px;
    border: 1px solid #dadada;
    transform: skew(-45deg);
    position: relative;
    background-color: transparent;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
}
.btn-more-lg > span:first-child {
    display: inline-block;
    transform: skew(45deg);
}

.btn-more-lg {
    margin-right: 40px;
    margin-top: 60px;
}
.btn-more-lg:before {
    content: "";
    width: 2px;
    height: 120px;
    background-color: #dadada;
    position: absolute;
    bottom: 0;
    right: -20px;
}
.btn-more-lg .inner-bg-box {
    width: 120px;
    height: 80px;
    background-color: #6dbdcb;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
}
.btn-more-lg .inner-bg-box .fa {
    padding-top: 8px;
    padding-right: 9px;
    transform: skew(45deg);
    color: #fff;
    font-size: 30px;
}
/*btn contact out page MRM*/

.contact-form-block-out-page{
    background: #808080; /* no-repeat url(/wp-content/uploads/2019/12/top-slider-1-img.png); /wp-content/uploads/2019/12/widget-form-bg.png*/
    background-size: cover
    /*From share ss
     * height:420px;
    background:url(../../../../../../themes/investblackcat/img/stories-bg.png) no-repeat center;
    background-size: 100% 100%;*/
}

/*end contact form out page MRM*/
/*btn FIT MRM*/
.btn-more-lg-f {
    float: right;
    display: inline-block;
    width: 400px;
    padding-left: 80px;
    line-height: 78px;
    border: 1px solid #dadada;
    transform: skew(-45deg);
    position: relative;
    top: -30px;
    background-color: #FFFFFF;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
}
.btn-more-lg-f > span:first-child {
    display: inline-block;
    transform: skew(45deg);
}
.btn-more-lg-f {
    margin-right: 40px;
    margin-top: 60px;
}
.btn-more-lg-f:before {
    content: "";
    width: 2px;
    height: 120px;
    background-color: #dadada;
    position: absolute;
    bottom: 0;
    right: -20px;
}
.btn-more-lg-f .inner-bg-box {
    width: 120px;
    height: 78px;
    background-color: #6dbdcb;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
}
.btn-more-lg-f .inner-bg-box .fa {
    padding-top: 8px;
    padding-right: 9px;
    transform: skew(45deg);
    color: #fff;
    font-size: 30px;
}
/*end FIT button MRM*/
/*btn guide MRM*/
.btn-more-lg-g {
    float: right;
    display: inline-block;
    width: 400px;
    padding-left: 80px;
    line-height: 78px;
    border: 1px solid #dadada;
    transform: skew(-45deg);
    position: relative;
    top: -30px;
    background-color: #FFFFFF;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
}
.btn-more-lg-g > span:first-child {
    display: inline-block;
    transform: skew(45deg);
}
.btn-more-lg-g {
    margin-right: 40px;
    margin-top: 60px;
}
.btn-more-lg-g:before {
    content: "";
    width: 2px;
    height: 120px;
    background-color: #dadada;
    position: absolute;
    bottom: 0;
    right: -20px;
}
.btn-more-lg-g .inner-bg-box {
    width: 120px;
    height: 78px;
    background-color: #6dbdcb;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
}
.btn-more-lg-g .inner-bg-box .fa {
    padding-top: 8px;
    padding-right: 9px;
    transform: skew(45deg);
    color: #fff;
    font-size: 30px;
}
/* end btn guide MRM end */

header {
    width: 100vw;
    background-color: transparent;
    transition: background-color 0.5s;
    height: 90px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

@media(max-width: 767px) {
    header {
        height: 76px;
    }
    .header-logo {
        margin-top: 24px;
    }
    .nav-chat button{
        height: 76px !important;
    }
    .nav-menu button{
        height: 76px !important;
    }
    .top-slider-title{
        margin: calc(50vh - 220px) 0 !important;
    }
    .top-slider-content-wrap .top-slider-description{
        /*         display: none; */
    }
    .section-post-grid {
        padding: 50px 0 !important;
    }
}

header.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}

header.header-white {
    background-color: #fff;
    transition: 0.5s;
    border-bottom: 1px solid #f2f2f2;
}
header.header-white .site-logo.transparent {
    display: none;
    opacity: 0;
    transition: 0.5s;
}
header.header-white .site-logo.white {
    display: block;
    opacity: 1;
}
header.header-white .nav-search .fa, header.header-white .nav-share .fa, header.header-white .nav-menu .fa {
    color: #6dbdcb;
    transition: 0.5s;
}

header.header-white .nav-search input {
    color: black;
}
header:not(.header-white) .nav-search input {
    color: #fff;
}
header.header-white .nav-search input::placeholder {
    color: black;
}

header:not(.header-white) .nav-search input::placeholder,
.mobile.nav-search input::placeholder
{
    color: #fff !important;
}
header.header-white .nav-search input:-ms-input-placeholder {
    color: black;
}
header:not(.header-white) .nav-search input:-ms-input-placeholder,
.mobile.nav-search input:-ms-input-placeholder
{
    color: #fff !important;
}
header.header-white .nav-search input::-ms-input-placeholder {
    color: black;
}
header:not(.header-white) .nav-search input::-moz-placeholder,
.mobile.nav-search input:-moz-placeholder
{
    color: #fff !important;
}


header .site-logo.white {
    display: none;
    opacity: 0;
    transition: 0.5s;
    background-color: transparent !important;
}
header .site-logo.transparent {
    display: block;
    opacity: 1;
}
header .nav-search .fa, header .nav-share .fa, .mobile.nav-search .fa {
    color: #fff;
    transition: 0.5s;
    pointer-events: none;
}

.header-logo {
    margin-top: 26.5px;
}

.nav-group {
    float: right;
}

.nav-search,
.nav-share,
.nav-chat,
.nav-lang-choice,
.nav-menu {
    float: right;
}
.nav-chat .js-subscribe img{
    transform:skew(45deg)
}
@media(max-width:1200px){
    .nav-search{
        display:none;
    }
}
@media (max-width:991px){
    .nav-chat .js-subscribe{
        display:none;
    }
}
.nav-search {

}
.nav-search button {
    background-color: transparent;
    width: 130px;
    height: 90px;
    transform: skew(-45deg);
    border: none;
    border-right: 1px solid white;
}
.mobile.nav-search button {
    width: 60px;
    height: 40px;
    margin-right: 1.5em;
}
.nav-search button > i {
    transform: skew(45deg);
    font-size: 20px;
}

.nav-share {

}
.nav-share button {
    background-color: transparent;
    width: 130px;
    height: 90px;
    transform: skew(-45deg);
    border: none;
}
.nav-share button > i {
    transform: skew(45deg);
    font-size: 20px;
}


.nav-lang-choice {

}
.nav-lang-choice button {
    background-color: #fff;
    width: 130px;
    height: 90px;
    transform: skew(-45deg);
    border: none;
    border-bottom: 1px solid #f2f2f2;
}
.nav-lang-choice button span {
    transform: skew(45deg);
    display: inline-block;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    pointer-events: none;
}
.nav-lang-choice button span.caret {
    width: 12px;
    height: 7px;
    border: none;
    position: relative;
}
.nav-lang-choice button span.caret:before {
    content: "";
    font-family: "FontAwesome";
    position: absolute;
    top: -44px;
    left: 0;
    line-height: 90px;
    font-size: 20px;
    color: #6dbdcb;
}

.nav-chat {

}
.nav-chat button {
    background-color: #6dbdcb;
    width: 130px;
    height: 90px;
    transform: skew(-45deg);
    border: none;
}
.nav-chat button > i {
    transform: skew(45deg);
    font-size: 20px;
    color: white;
    pointer-events: none;
}

.popup h2 {
    font-size: 36px;
    line-height: 40px;
    padding-top: 28px;
    font-weight: 400;
    text-align:left;
    margin-bottom: 16px;
}
.header-popup-text{
    margin-bottom: 30px;
}
.popup .title-icon {
    border-left:0px
}
.popup {
    margin:0;
    color:#010101;
    font-size:16px;
}

#popmake-1788, #popmake-2085, .popmake {
    border:0;
    border-radius:0;
    padding: 38px;
    color:#010101 !important;
    font-size:16px !important;
}
#popmake-1788 p, #popmake-2085 p, .popmake p {
    color:#010101 !important;
    font-size:16px !important;
    font-weight: normal;
    line-height: 24px;
}
#popmake-1788 input, #popmake-2085 input, .popmake input {
    /*border-top:0;*/
    /*border-right:0;*/
    /*border-left:0;*/
    /*height: 32px;*/
    /*margin-bottom: 10px;*/
    width:100%;
}

/*#popmake-1788 select, #popmake-2085 select, .popmake select {
    height: 32px;
    margin-bottom: 10px;
    width:95%;
    border-top:0;
    border-right:0;
    border-left:0;
    background: #fff;
}*/

.wpcf7 form .wpcf7-response-output {

    font-weight: 400;
    font-size: 20px;
}
.wpcf7 form.sent .wpcf7-response-output {
    /*border-color: #61c3c594;*/
    border:none!important;
    font-weight: 600;
    font-size: 20px;
}
.wpcf7 form .wpcf7-response-output:before{
    display:none;
}
div.wpcf7 form.sent .wpcf7-response-output:before{
    content: '';
    display: block;
    position: relative;
    top: 25px;
    left: -40px;
    width: 35px;
    height: 35px;
    transform: skew(-45deg);
    pointer-events: none;
    background-color: #6dbdcb!important;
    z-index: -1;
}
/*#popmake-1788 .wpcf7-submit, #popmake-2085 .wpcf7-submit, .popmake .wpcf7-submit{
    float:right;
    float: right;
    background: url(../../../../../../themes/investblackcat/img/popup-btn.png);
    border: 0;
    text-transform: uppercase;
    width: 488px;
    height: 80px;
    background-repeat: no-repeat;
    font-size: 18px;
    font-weight: bold;
    padding-right: 90px;
    margin-left:50%;
    transform: translateX(-50%);
}*/
.pum-theme-1783 .pum-close {
    right: -85px !important;
    border:0 !important;
    top: 7px !important;
    background:none !important;
    box-shadow: none !important;
    font-size: 70px !important;

}
#popmake-1788 input[type="checkbox"] {
    /* display: none;*/
}
.popmake h2 {
    float: none;
}


/*--- 2 Column Form Styles Start ---*/

#left {
    width: 47%;
    float: left;
    margin-right:6%;
    font-weight: normal;
}

#right {
    width: 47%;
    float: left;
    font-weight: normal;
}
#down {
    clear:both;
    font-weight: normal;
}
#down textarea {
    height: 70px;
    width: 100%;}
.privacy-ch input{
    height: 12px !important;
    margin-right: 5px;
    width:auto !important;
}
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}

.clearfix {
    display:block;
}

.share_btn .subscribe {
    font-size:16px;
    color:#58595b;
    line-height:7px;
    text-transform: capitalize;
    display: flex;
    padding-left: 48px;
}
.share_btn  .subscribe1 {
    text-transform: capitalize;
    font-size:28px;
    font-weight:bold;
    line-height:10px;
}
.footer-menu-ek .menu-1-li-ek  .span-1-title-ke a, .footer-menu-ek .menu-footer-li-ek  .menu-item-header-ek a {
    color: white;
}
/* Registration for FIT */

.share-ss-f {
    height:420px;
    background-color: #383428 !important;
    background-size: 100% 100%;
}

.share-ss h2 {
    color:#ffffff;
    font-weight: 300;
}
/* end FIT */
.share-ss {
    height:420px;
    background:var(--wpr-bg-fb60bfd4-dace-4b60-ba93-4f1a24189b0f) no-repeat center;
    background-size: 100% 100%;
}

.share-ss h2 {
    color:#ffffff;
    font-weight: 300;
}

.share-ss .section-title-gen{
    padding-top:90px;
}
.share-ss-txt {
    clear:both;
    color:#ffffff;
    font-size:18px;
    font-weight: 400;
    width: 60%;
    padding-top: 20px;
}

.bss {
    background:#ffffff;
    margin-top: 30px;
}
.cont-bl {
    display: flex;
    margin-top: 20px;
}
.adr-block {
    padding-left: 10px;
}
.cont-bl .fa {
    font-size: 25px;
    color:#6dbdcb;

}
.cont--mo2 {
    flex-basis: 30%;
}

.adrs .wp-block-column{
    flex-basis:    30%;
}

.how_can_help .col-md-3 {
    width:33%;
}
.form_item_checkbox{
    width:60% !important;
}
.is-style-wide {
    margin-bottom:0;
}
.form_item_checkbox  {
    position: unset !important;
}
/*--- 2 Column Form Styles End ---*/
/*.nav-menu {
    margin-right: 50px;
    margin-top: 13px;
}
.nav-menu > button {
    width: 37px;
    height: 37px;
    background-color: transparent;
    border: none;
}
.nav-menu > button > span {
    display: block;
    width: 37px;
    height: 3px;
    background-color: #fff;
    margin: 7px 0;
}
.nav-menu > button > span:first-child {
    margin-left: 10px;
}
.nav-menu > button > span:last-child {
    margin-left: -10px;
}*/

.nav-menu {

}
.nav-menu button {
    background-color: transparent;
    width: 130px;
    height: 90px;
    transform: skew(-45deg);
    border: none;
}
.nav-menu button > i {
    color: white;
    font-size: 30px;
    pointer-events: none;
}


.top-slider .item {
    overflow: hidden;
    height: 100%;
}
.top-slider-content-wrap {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding-top: 250px;
    padding-bottom:95px;
}
.top-slider-text {
    /*     position: absolute; */
    z-index: 20;
    width: 100%;
    height: auto;
    top: 50%;
    left: 0;
    /*     transform: translateY(-50%); */
}
.top-slider-img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.top-slider-hide{
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0,0,0,0.3);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.top-slider-img img {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
}
.top-slider-title {
    font-size: 60px;
    line-height: 64px;
    font-weight: 300;
    margin-bottom: 45px;
}
.top-slider-description {

    font-size: 24px;
    line-height: 30px;
    margin-bottom: 40px;
}
.top-slider-more-btn {
    color: #000 !important;
    background-color: #fff;
    display: inline-block;
    line-height: 80px;
    position: relative;
    width: 360px;
    padding-left: 10px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none !important;
    margin-top:auto;
}
.triangle-topleft:after {
    content: "";
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    border-right: 80px solid transparent;
}
.top-slider-more-btn.triangle-topleft:after {
    border-top: 80px solid #fff;
    right: -80px;
}
.top-slider-more-btn:before {
    content: "";
    width: 500%;
    height: 80px;
    background-color: #fff;
    position: absolute;
    left: -499%;
    top: 0;
}

.inner-trapezoid {
    width: 50px;
    display: block;
    float: right;
    position: relative;
    text-align: center;
}
.inner-trapezoid:after {
    content: "";
    width: 0;
    right: 0;
    position: absolute;
    top: 0;
    right: -80px;
    border-right: 80px solid transparent;
    z-index: 90;
}
@media(max-width: 768px) {
    .top-slider-more-btn.triangle-topleft:after {

        right: -79px;
    }
    .inner-trapezoid:after {
        right: -81px;
    }
    .top-slider-more-btn.triangle-topleft:after {
        right: -59px!important;
    }
    .inner-trapezoid:after  {
        right: -79px;
    }
}
.inner-trapezoid:before {
    content: "";
    width: 0;
    position: absolute;
    top: 0;
    right: 50px;
    border-left: 80px solid transparent;
    z-index: 90;
}
.inner-trapezoid .fa {
    font-size: 30px;
}

.top-slider-more-btn .inner-trapezoid, .slider-1-more-btn .inner-trapezoid {
    background-color: rgba(0, 0, 0, 0.05);
}
.top-slider-more-btn .inner-trapezoid:after, .slider-1-more-btn .inner-trapezoid:after {
    border-top: 80px solid rgba(0, 0, 0, 0.05);
}
.top-slider-more-btn .inner-trapezoid:before, .slider-1-more-btn .inner-trapezoid:before {
    border-bottom: 80px solid rgba(0, 0, 0, 0.05);
}
.top-slider-more-btn .inner-trapezoid .fa {
    color: #6dbdcb;
}

.section-icons-grid {
    padding: 60px 0;
}
.icon-box {
    width: 100%;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 95px;
    display: block;
    text-transform: none;
    text-decoration: none;
}
.icon-box-icon {
    min-height: 146px;
    position: relative;
}
.icon-box-icon img{
    margin-left: 9.3%;
    width: 42%;
    position: relative;
}
.icon-box-icon .why-gray{
    position: absolute;
    bottom: 0;
    left: 12.66%;
    width: 55%;
    height: 55%;
    background-color: #f2f2f2;
    transform: skewX(-45deg);
}
.icon-box-icon .why-gray:after{
    content: "";
    position: absolute;
    bottom: 0;
    right: -10%;
    width: 1px;
    height: 125%;
    background-color: #6dbdcb;
}
.icon-box-content {
    margin-top: 50px;
}
.icon-box-title {
    font-size: 24px;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    min-height: 60px;
    display: flex;
    align-items: flex-start;
}
@media (max-width: 767px){
    .icon-box-title {
        font-size: 20px;
    }
}
.icon-box-desc {
    padding: 30px 0 0 0;
    margin: 0;
    display: inline-block;
}

.section-1-item-slider {
    padding: 80px 0 10px 0;
    position: relative;
    height: 570px;
}
.slider-counter-box {
    position: absolute;
    width: 50%;
    min-width: 208px;
    height: 100%;
    top: 0;
    left: 0;
    background-color: white;
}
.slider-allsectors-box {
    position: relative;
    bottom: 140px;
}
.slider-1-more-btn {
    color: white !important;
    background-color: #6dbdcb;
    display: inline-block;
    line-height: 80px;
    position: relative;
    width: 280px;
    padding-left: 10px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none !important;
}
.slider-1-more-btn .inner-trapezoid .fa {
    color: white;
}
.slider-1-more-btn.triangle-topleft:after {
    border-top: 80px solid #6dbdcb;
    right: -80px;
}
.slider-1-more-btn:before {
    content: "";
    width: 500%;
    height: 80px;
    background-color: #6dbdcb;
    position: absolute;
    left: -500%;
    top: 0;
}
.slider-1-item-count .item {
    position: relative;overflow: hidden;
}
.slider-1-item-count .bg-photo-box img {
    width: 100%;
    height: auto;
}
.slider-1-item-count .slider-content {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
}
.slider-1-item-count .slider-content .container {
    margin-left: 15%;
    margin-right: 15%;
    padding: 0;
}
.slider-1-item-count .slider-content .bg-box {
    background-color: transparent;
}
.slider-1-item-count .slider-content .bg-box .bg-triangle {
    background-color: white;
    width: 160px;
    height: 480px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.section-grey-ek .slider-1-item-count .slider-content .bg-box .bg-triangle {
    background-color: #f2f2f2;
}
.slider-1-item-count .slider-content .bg-box .bg-triangle:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 480px 480px 0 0;
    border-color: white transparent transparent transparent;
    position: absolute;
    left: 160px;
    top: 0;
}
.section-grey-ek .slider-1-item-count .slider-content .bg-box .bg-triangle:after {
    border-color: #f2f2f2 transparent transparent transparent;
}
.slider-1-item-count .slider-content .bg-box .bg-triangle:before {
    content: "";
    display: block;
    background-color: white;
    width: 1600px;
    height: 480px;
    position: relative;
    left: -1000%;
}
.section-grey-ek .slider-1-item-count .slider-content .bg-box .bg-triangle:before {
    background-color: #f2f2f2;
}



.slider-1-item-count .slider-content .bg-box .slide-title {
    position: relative;
    display: inline-block;
}
.slider-1-item-count .slider-content .bg-box .slide-title h1 {
    font-size: 48px;
    font-weight: 500;
    margin: 0 0 30px 0;
    padding-left: 140px;
}
.slider-1-item-count .slider-content .bg-box .slide-title h4 {
    font-size: 30px;
    margin: 0 0 26px 0;
    color: #6dbdcb;
    max-width: 320px;
    overflow:hidden;
    text-overflow: ellipsis;
}
.slider-1-item-count .slider-content .bg-box .slide-title p {
    margin: 0;
    max-width: 300px;
    max-height: 68px;
    line-height: 22px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.prev-btn, .next-btn{
    width: 11.8%;
    height: 80px;
    background-color: white;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.prev-btn {
    left: 0;
}
.section-grey-ek .prev-btn {
    background-color: #f2f2f2;
}
.prev-btn span{
    height: 80px;
    padding-right: 50px;
    line-height: 80px;
    color: #6dbdcb;
    font-size: 30px;
    float: right;
}
.next-btn {
    right: 0;
}
.next-btn:last-child {
}
.next-btn span {
    height: 80px;
    padding-left: 14px;
    line-height: 80px;
    color: #6dbdcb;
    font-size: 30px;
}
.next-btn:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 80px 80px;
    border-color: transparent transparent white transparent;
    position: absolute;
    left: -80px;
    top: 0;
}

.section-post-grid {
    padding: 80px 0 100px 0;
}

.post-item-box:hover .post-details>h3.post-title{
    text-decoration: underline;
}

.section-grey-ek{
    background-color: #f2f2f2;
}

.post-item-box {
    width: 100%;
    max-width: 380px;
    margin-top: 60px;
    min-height: 295px;
    margin-bottom: 10px!important;
}
.post-type-archive-news .post-item-box {
    min-height: 498px;

}
.post-item-box a {
    color: #000;
    text-decoration: none;
}
.post-img{
    position: relative;
}
.section-post-grid.section-grey-ek .post-img,
.mec-skin-grid-events-container .post-img{
    max-height: 220px;
}
.post-img::after{
    content: "";
    display: block;
    padding-bottom: 100%;
}
.post-img img {
    position: absolute;
    width: 100%;


}
.post-img {
    position: relative;
    overflow: hidden;
}
.post-img.points::after{
    content: "";
    display: block;
    padding-bottom: 57%;
}
.post-details .fa-map-marker{
    width: 16px;
    height: 20px;
    color: #6dbdcb;
}

.video-date {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: rgba(0,0,0,0.6);
    color: white;
    height: 60px;
    line-height: 60px;
    padding-right: 16px;
}
.post-date{
    color:#29A0B5;
    padding-bottom: 12px;
    padding-top: 12px;
    border-bottom: 1px solid #D3D3D3;
}
.video-date:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -60px;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 60px 60px;
    border-color: transparent transparent rgba(0,0,0,0.6) transparent;
}
.video-date span:first-child {
    color: #6dbdcb;
}
.post-date .fa, .video-date .fa {
    margin-right: 20px;
}
.post-more-btn {
    text-align: center;
    width: 90px;
    height: 60px;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.05);
    transform: skew(-45deg);
    float: right;
    text-align: center;
    margin-right: 30px;
}
.post-more-btn .fa {
    font-size: 30px;
    line-height: 60px;
    color: #6dbdcb;
    transform: skew(45deg);
}

.gm-style .gm-style-iw-c {
    border-radius: 0;
    padding: 0;
    overflow: visible;
}
.gm-style .gm-style-iw-d {
    width: 160px;
    height: 100px;
    overflow: visible !important;
}
.info-content{
    width: 160px;
    height: 100px;
    position: relative;
    display: flex;
    margin: 0;
}
.info-content .point-thumb{
    width: 100px;
    height: 100px;
    position: absolute;
    left: -100px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.info-content .point-text{
    width: 100%;
    height: 100%;
    position: relative;
}

.info-content .point-text .point-title{
    height: 60%;
    width: 100%;
    padding: 10px 16px 10px 10px;
    color: black;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    white-space: normal;
    word-break: break-all;
    text-decoration: none;
}
.info-content .point-text p{
    height: 40%;
    width: 100%;
    padding: 10px 16px 10px 10px;
    color: #6dbdcb;
    text-decoration: none;
}

.video-img{
    position: relative;
}
.video-img img{
    position: relative;
    width: 100%;
}
.video-img .play-dummy-ek{
    position: absolute;
    left: calc(50% - 65px);
    top: calc(50% - 45px);
    width: 130px;
    height: 90px;
    background-color: rgba(0,0,0,0.8);
    border-radius: 28px;
    text-align: center;
}

.video-img .play-dummy-ek span{
    color: white;
    font-size: 40px;
    line-height: 90px;
}

.section-light .video-date span:last-child{
    color: white;
}
.section-light .post-date span:last-child{
    color: white;
}



.dropdown-menu{
    background-color: transparent;
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
    left: auto;
    right: 90px;
    min-width: 0px;
}
.dropdown-menu li{
    background-color: white;
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
    width: 0px;
    height: 90px;
    transform: skew(-45deg);
    overflow: hidden;
    transition: all 150ms linear;
    cursor: pointer;
}
.dropdown-menu li a{
    transform: skew(45deg);
    text-transform: uppercase;
    text-decoration: none;
    height: 100%;
    padding: 35px 0 0 0;
    text-align: center;
    font-size: 18px;
    color: black !important;

}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
    background-color: transparent;

}

.nav-search{
    position: relative;
}
.nav-search input{
    background-color: transparent;
    border: none;
    color: white;
    width: 0px;
    transition: all 300ms ease-in-out;
    position: absolute;
    right: 150px;
    top: 38px;
    opacity: 1;

}
.mobile.nav-search {
    padding: 30px 70px 0 0;
}

.mobile.nav-search input{
    right: 90px;
    top: 10px;
    padding-top: 30px;
}
.nav-search input::placeholder {
    color: white;
}
.nav-search input:-ms-input-placeholder {
    color: white;
}
.nav-search input::-ms-input-placeholder {
    color: white;

}

.dropdown-menu li{
    border: 1px solid #E0E0E0;
}

.nav-search .bottom-line-ek{
    position: absolute;
    bottom: 0;
    right: 0;
    height: 5px;
    background-color: #6dbdcb;
    transform: skew(-45deg) translateX(-43px);
    width: 0;
    transition: width 300ms ease-in-out;
}

.top-slider-shadow-white-ke, .slider-1-shadow-white-ke {
    position: absolute;
    background-color: rgba(255,255,255,0.5);
    width: 500px;
    height: 80px;
    transform: skew(-45deg);
    bottom: -21px;
    left: -74px;
    z-index: -1;
}
.slider-1-shadow-white-ke{
    z-index: 0;
    bottom: -21px;
    left: -154px;
}
.top-slider-vertical-white-ke, .slider-1-vertical-white-ke{
    position: absolute;
    background-color: rgba(255,255,255,1);
    width: 1px;
    height: 120px;
    transform: skew(-45deg);
    bottom: 0px;
    left: 446px;
    z-index: -1;
}
.slider-1-vertical-white-ke{
    bottom: 0px;
    left: 366px;
    z-index: 0;
}

.section-top-slider{
    position: relative;
    height: 700px;
}
.slick-slider, .slick-list, .slick-track {
    height: 100%;
}

.top-slider-dots-ek{
    position: absolute;
    bottom: 0px;
    left: 460px;
}
.dot-ke{
    width: 14px;
    height: 9px;
    display: inline-block;
    margin-right: 24px;
    transform: skew(-45deg);
    background-color: white;
    cursor: pointer;
}

.dot-selected-ke{
    background-color: #6dbdcb;
}

.section-1-item-slider .item .slide-counter-ek {
    position: absolute;
    left: 0;
    top: 0;
    padding-left: 10px;
    width: 82px;
    height: 82px;
}
a.btn-more-lg.dark.triangle-topleft:hover, a.btn-more-lg.dark.triangle-topleft:focus,
a.top-slider-more-btn.triangle-topleft:hover,
a.btn-more-lg.dark.triangle-topleft:hover span, a.btn-more-lg.dark.triangle-topleft:focus span{
    color: #6dbdcb !important;
}

.section-1-item-slider .item .slide-counter-ek span:first-child{
    font-size: 38px;
    line-height: 38px;
    color: #6dbdcb;
    font-weight: 900;
}
.section-1-item-slider .item .slide-counter-ek .divider-ek{
    position: absolute;
    height: 82px;
    width: 2px;
    left: 40px;
    transform: skew(-45deg);
    background-color: #6dbdcb;
}
.section-1-item-slider .item .slide-counter-ek span:last-child{
    font-size: 20px;
    color: black;
    font-weight: 100;
    float: right;
    padding-top: 62px;
}
.slider-1-item-count .slider-content .bg-box div:last-child {
    position: absolute;
    height: 82px;
    width: 1px;
    left: 540px;
    top: 0;
    transform: skew(-45deg);
    background-color: #6dbdcb;
}

.section-post-grid .section-title-gen .gray-trapezoid-ek {
    width: 260px;
    height: 220px;
    top: 0px;
}

/*** Footer Contacts Area ***/
footer .top-section-ek{
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    width: 100%;
    padding-bottom: 14px;
}
footer .top-section-ek .col-xs-3{
    padding: 0px;
}
footer .top-section-ek .container{
    padding-top: 50px;
}
footer .top-section-ek .gray-trapezoid-ek {
    display: inline-block;
    width: 120px;
    height: 80px;
    transform: skew(-45deg);
    background-color: #14b4c2;
    position: absolute;
    left: 110px;
    top: -23px;
}
footer .top-section-ek .footer-logo-ek {
    padding-top: 6px;
    color: white;
    position: relative;
}
footer .top-section-ek .footer-logo-ek span {
    display: block;
    font-size: 14px;
}
footer .top-section-ek .footer-logo-ek span:nth-child(1){
    font-size: 39px;
    line-height: 32px;
    font-weight: 900;
}
footer .top-section-ek .footer-logo-ek span:nth-child(3){
    padding-top: 22px;
    font-weight: 600;
    text-transform: uppercase;
}
footer>.top-section-ek>.container>.row>.col-xs-12.col-sm-9.width-640>.row>.col-xs-12.col-sm-4:nth-child(2){
    display: none;
}


footer .top-section-ek .footer-contacts-item{
    color: white;
    font-size: 16px;
    line-height: 24px;
    /*     height: 40px; */
    padding-top: 16px;
    padding-left: 40px;
    position: relative;
}
footer .top-section-ek .footer-contacts-item .fa{
    position: absolute;
    font-size: 20px;
    line-height: 16px;
    left: 0;
    top: 20px;
}

footer .middle-section-ek {
    background-color: #14B4C2;
    color: white;
    /*max-height: 800px;*/
    max-height: 0px;
    overflow: auto;
    transition: all 300ms ease-in-out;
}
footer .middle-section-ek .footer-menu-ek > ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 25px;
}
@media(max-width:991px){
    footer .middle-section-ek .footer-menu-ek > ul{
        grid-template-columns: 1fr 1fr;
        column-gap:15px;
    }
}
@media(max-width:650px){
    footer .middle-section-ek .footer-menu-ek > ul{
        grid-template-columns: 1fr;
        grid-gap:15px;
    }
}
footer .middle-section-ek .menu-footer-li-ek {
    float: left;
}
footer .bottom-section-ek{
    width: 100%;
    /*     height: 200px; */
}
h3.team-sect-title{
    margin-bottom:20px;
    margin-top:40px;
}
footer .bottom-section-ek .top-line-ek{
    width: 100%;
    height: 80px;
    background-color: #14b4c2;
    padding-top: 40px;
}
footer .bottom-section-ek .top-line-ek .close-map-line{
    width: 100%;
    height: 1px;
    background-color: rgba(0,0,0,0.1);
    position: relative;
    text-align: center;
}
footer .bottom-section-ek .top-line-ek .close-map-line div{
    color: white;
    transform: translateY(-50%);
    background-color: #14b4c2;
    display: inline-block;
    /*width: 196px;*/
    width: auto;
    padding: 0 12px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
}
footer .bottom-section-ek .top-line-ek .close-map-line div span:first-child{
    margin-right: 20px;
    display: inline-block;
    transition: transform 300ms ease-in-out;
}
footer .bottom-section-ek .top-line-ek .close-map-line div .fa{
    transition: transform 300ms ease-in-out;
}
footer .close-map-btn{
    position: fixed;
    background-color: white;
    color: black;
    width: 60px;
    height: 40px;
    /*     transform: skew(-45deg); */
    left: -200px;
    bottom: 160px;
    z-index: 10;
    border: 1px solid rgba(0,0,0,0.2);
    transition: all 300ms ease-in-out;
}
footer .close-map-btn span{
    font-size: 20px;
    /*     transform: skew(45deg); */
    transition: transform 300ms ease-in-out;
}
footer .bottom-section-ek .copyright-ek{
    width: 100%;
    /*     height: 80px; */
    margin-bottom:10px;
    margin-top: 35px;
    color: white;
    font-size: 14px;
    font-weight: 100;
}
footer .bottom-section-ek .copyright-ek > span{
    display: block;
}
footer .bottom-section-ek .copyright-ek span:last-child span{
    font-weight: 900;
}
footer .bottom-section-ek .email-section-ek div:first-child {
    color: white;
    height: 80px;
    line-height: 80px;
    font-size: 16px;
    padding-left: 50px;
}
footer .bottom-section-ek .email-section-ek .footer-email-input {
    display: inline-block;
    border: 1px solid white;
    height: 80px;
    transform: skew(-45deg);
    padding-left: 30px;
}


footer .bottom-section-ek .social-section-ek {
    display: flex;
    justify-content: flex-end;
}

footer .bottom-section-ek .social-section-ek>a {
    text-align: center;
    display: block;
    margin-top: 35px;
    height: 48px;
    width: 70px;
    background-color: #14b4c2;
    margin-left: 15px;
    cursor: pointer;
    transform: skew(-40deg);
    position: relative;
}

@media (max-width: 767px){
    footer .bottom-section-ek .social-section-ek {
        justify-content: center;
    }
    footer .bottom-section-ek .social-section-ek>a {
        margin-left: 7px;
        margin-right: 7px;
    }
    header .site-logo.transparent,
    header.header-white .site-logo.white {
        max-width: 140px !important;
    }
}

footer .bottom-section-ek .social-section-ek>a>div {
    position: absolute;
    transform: skew(40deg);
    color: #fff;
    font-size: 23px;
    padding: 12px 26px;
}

footer .bottom-section-ek .email-section-ek .footer-email-input input::placeholder { /* Firefox, Chrome, Opera */
    color: white !important;
}
footer .bottom-section-ek .email-section-ek .footer-email-input input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: white !important;
}
footer .bottom-section-ek .email-section-ek .footer-email-input input::-ms-input-placeholder { /* Microsoft Edge */
    color: white !important;
}
footer .bottom-section-ek .footer-email-input .check-email-btn{
    background-color: white;
    border: none;
    width: 118px;
    height: 78px;
    position: relative;
}
footer .bottom-section-ek .footer-email-input .check-email-btn span{
    transform: skew(45deg);
    font-size: 24px;
}
footer .bottom-section-ek .footer-email-input .footer-vertical-white-ke{
    width: 0px;
    border-left: 1px solid white;
    height: 120px;
    background-color: white;
    position: absolute;
    top: -40px;
    right: -20px;
}


body.search{
    overflow-x: hidden;
}
.search-wrap {
    background-color: black;
    padding-top: 90px;
}
.search-wrap header {
    height: auto;
}
.search-wrap article{
    background-color: white;
    padding: 20px;
}

.search-wrap .page-header{
    background-color: white;
    margin: 0;
    padding: 40px 20px;
}

.search-wrap .page-header .page-title{
    margin: 0;
}

.search-wrap .entry-title{
    margin: 0;
}

.col-video{
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.invest-main-video{
    width: 100vw;
    margin-top: 60px;
    flex-shrink: 0;
}
.template-wrap-ke{
    min-height: 100%;
}


.map-filters{
    background-color: #F2F2F2;
}

.map-filter-arrow{
    height: 60px;
    padding-top: 20px;
    width: auto;
    display: inline-block;
    position: relative;
    margin-right: 40px;
    cursor: pointer;
}
.map-filter-arrow:after{
    content: "";
    width: 2px;
    height: 30px;
    background-color: #dadada;
    transform: skew(-45deg);
    position: absolute;
    top: 16px;
    right: -20px;
}
.map-filter-arrow .caret{
    width: 12px;
    height: 7px;
    border: none;
    position: absolute;
    top: 50%;
    right: 0px;
}
.map-filter-arrow .caret:before{
    content: "";
    font-family: "FontAwesome";
    position: absolute;
    top: -44px;
    left: 0px;
    line-height: 90px;
    font-size: 20px;
    color: #6dbdcb;
}
.map-filter-arrow .invest-filter-select{
    padding-right: 20px;
    border: none;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    cursor: pointer;
}

.map-change-view{
    height: 60px;
    width: 16.6%;
    position: relative;
    margin-right: 1.7%;
    display: flex;
    box-sizing: border-box;
    align-items: center;
}
.map-change-view div{
    margin-right: 10px;
    flex-shrink: 0;
}
.map-change-view .change-view{
    width: 30px;
    height: 30px;
    background-color: transparent;
    margin-right: 20px;
    margin-left: 20px;
    cursor: pointer;
}
.map-change-view .change-view .map-marked{
    fill: #c9c9c9;
    width: 30px;
    height: 30px;
    display: block;
}
.map-change-view .change-view .list{
    fill: #c9c9c9;
    width: 30px;
    height: 30px;
    display: block;
}
.map-change-view .change-view .selected{
    fill: #6dbdcb;
}

.map-change-view .slash{
    height: 30px;
    width: 30px;
    position: relative;
    display: block;
    flex-shrink: 0;
}
.map-change-view .slash:after{
    content: "";
    width: 2px;
    height: 30px;
    background-color: #dadada;
    transform: skew(-45deg);
    position: absolute;
    top: 0px;
    right: 15px;
}

.paging-zone{
    border-top: 1px solid #dadada;
    padding-top: 20px;
    padding-bottom: 20px;
}
.paging{
    display: block;
    box-sizing: border-box;
    float: right;
}

.paging-list{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
.paging-list li{
    position: relative;
    width: 60px;
    height: 40px;
    transform: skew(-45deg);
    background-color: transparent;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
}
.paging-list li a{
    position: relative;
    width: 100%;
    height: 100%;
    display: inline-block;
    transform: skew(45deg);
    color: black;
    text-decoration: none;
}
.paging-list li.paginationjs-page.active {
    background-color: #6dbdcb;
}
.paging-list li.paginationjs-page.active a {
    color: white;
}
.paging-list li.paginationjs-prev, .paging-list li.paginationjs-next {
    background-color: #dadada;
}



.map-map #map-view {
    width: 100%;
    height: 660px;
    margin: 80px 0;
}
.map-hidden{
    display: none;
}
.display-none {
    display: none;
}
#slider_middle_1 .slider-1-item-count.xs, #slider_middle_2 .slider-1-item-count.xs{
    display: none;
}
.pagination-wrap>.row>.col-xs-12>.navigation.pagination>.nav-links{
    display: flex;
}
.pagination-wrap>.row>.col-xs-12>.navigation.pagination>.nav-links>.page-numbers{
    display: block;
    padding-top: 6px;
    width: 60px;
    height: 40px;
    transform: skew(-45deg);
    color: black;
    text-decoration: none;
}
.pagination-wrap>.row>.col-xs-12>.navigation.pagination>.nav-links>.page-numbers>p{
    transform: skew(45deg);
}
.pagination-wrap>.row>.col-xs-12>.navigation.pagination>.nav-links>.page-numbers:not(.current):hover{
    cursor: pointer;
    background-color: #eee;
}
.pagination-wrap>.row>.col-xs-12>.navigation.pagination>.nav-links>.prev.page-numbers,
.pagination-wrap>.row>.col-xs-12>.navigation.pagination>.nav-links>.next.page-numbers{
    background-color: #f2f2f2;
}
.pagination-wrap>.row>.col-xs-12>.navigation.pagination>.nav-links>.page-numbers.current{
    background-color: #6dbdcb;
    color: #fff;
}

/* calendar page */
.change-view {
    background-color: #f2f2f2;
}
.change-view form {
    display: flex;
    padding: 15px 0 15px 35px;
    align-items: center;
    color: rgb(23, 28, 36);
}
.change-view form  p {
    margin-bottom: 0;
}
.change-view form button {
    border: none;
    display: inline-block;
    padding: 0 35px;
    position: relative;
    color: #bebebe;
}
.change-view form button:after {
    content: "";
    width: 2px;
    height: 30px;
    background-color: #bebebe;
    transform: skew(-45deg);
    position: absolute;
    top: 0;
    right: 0;
}
.change-view form button.active {
    color: #6dbdcb;
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {
    background-color: #fff;
    color: rgb(23, 28, 36);
}
.mec-calendar.mec-event-calendar-classic dl .mec-table-nullday,
.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day {
    padding: 0;
    line-height: 1;
    vertical-align: top;
    font-size: 16px;
}
.mec-calendar-day span,
.mec-table-nullday span {
    display: block;
    background-color: #f2f2f2;
    padding: 10px;
}
.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day {
    color: rgb(23, 28, 36);
}
.section-post-grid .mec-event-article {
    border: none;
    box-shadow: none;
}
.mec-wrap h3 {
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    color: #171c24;
    font-weight: 500;
}
.mec-wrap p {
    color: #000;
    font-size:16px;
    line-height:24px;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.tooltipster-base {
    display: none !important;
}

/* stories page */
.stories-item-box {
    display: flex;
    align-items: stretch;
    margin-bottom: 30px;
    max-height: 200px;
}
.section-post-grid.success-stories-block .stories-item-box{
    max-height: 300px;
}
.stories-item-box .post-img {
    width: 50%;
    max-width: 275px;
    max-height: 275px;
}
.stories-item-box .stories-details {
    width: 50%;
    padding-left: 20px;
    position:relative;
}
.stories-item-box .stories-details .post-title {
    margin-top: 0;
    margin-bottom: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.stories-item-box .stories-details .post-description {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.stories-location {
    display:none
}
.stories-location i {
    display: inline-block;
    margin-right: 15px;
}
.stories-item-box .stories-details .btn-more-lg {
    margin: 0;
    width: calc(100% - 70px);
    line-height: 50px;
    padding-left: 20px;
    transform: none;
    position: absolute;
    bottom: 0;
    float: none;
    border-bottom-right-radius: 25%;
}
.stories-item-box .stories-details .btn-more-lg > span:first-child {
    transform: none;
}
.stories-item-box .stories-details .btn-more-lg .inner-bg-box {
    width: 70px;
    height: 52px;
    margin-top: -1px;
    transform: skew(-45deg);
    right: -10%;
}
.stories-item-box .stories-details .btn-more-lg:before {
    content: none;
}
.stories-item-box .stories-details .btn-more-lg:hover{
    color:#6dbdcb;
}

/* btn FIT MRM */
.btn-more-lg-f:hover{
    color:#1BC6E8;
}
/* btn FIT MRM end */

/* btn guide MRM */
.btn-more-lg-g:hover{
    color:#1BC6E8;
}
/* btn guide MRM end */

@media (max-width: 320px) {
    footer .close-map-btn {
        position: absolute;
        width: 60px;
        height: 50px;
        bottom: 82px;
        left: 210px!important;
    }
    #slider_middle_1 .slider-1-item-count.xs, #slider_middle_2 .slider-1-item-count.xs {
        display: block;
    }
    #slider_middle_1 .slider-1-item-count,  #slider_middle_2 .slider-1-item-count{
        display: none;
    }
    .nav-lang-choice, .nav-share, .nav-search {
        display: none;
    }
    .nav-chat button{
        background: transparent;
    }
    .nav-menu button {
        width: 50px;
    }
    .nav-chat, .nav-menu {
        padding-right: 15px;
    }
    .nav-chat button{
        width: 50px;
    }
    .nav-chat button i{
        font-size: 30px;
    }
    .top-slider-content-wrap .top-slider-description {
        display: none;
    }
    .top-slider-title {
        font-size: 26px;
        font-weight: 300;
        line-height: 37px;
        margin-bottom: 120px;
    }
    .top-slider-text {
        /*         position: absolute; */
        z-index: 20;
        width: 100%;
        height: auto;
        top: 60%;
        left: 0;
        transform: 0;
    }
    .top-slider-more-btn {
        line-height: 60px;
        width: 201px;
    }
    .top-slider-more-btn:before {
        height: 60px;
    }
    .top-slider-more-btn.triangle-topleft:after {
        border-top: 60px solid #fff;
        right: -60px;
    }
    .triangle-topleft:after {
        border-right: 60px solid transparent;
    }
    .top-slider-shadow-white-ke {
        width: 325px;
        height: 60px;
        bottom: 10px;
        left: -75px;
        z-index: -1;
    }
    .top-slider-dots-ek {
        position: relative;
        top: 40px;
        left: 0;
        bottom: 0;
        right: 0;
        text-align: center;
    }
    .top-slider-more-btn .inner-trapezoid:before, .slider-1-more-btn .inner-trapezoid:before {
        border-bottom: 60px solid rgba(0, 0, 0, 0.05);
    }
    .inner-trapezoid {
        width: 30px;
    }
    .inner-trapezoid:before {
        right: 30px;
        border-left: 60px solid transparent;
    }

    .top-slider-vertical-white-ke {
        left: 267px;
        top: 183px;
        height: 91px;
    }
    .section-top-slider {
        position: relative;
        height: auto;
    }
    .top-slider-more-btn:before {
        content: "";
        width: 501%;
    }
    .inner-trapezoid .fa {
        font-size: 25px;
    }
    .gray-trapezoid-ek {
        display: none!important;
    }
    .section-icons-grid {
        padding: 15px 0;
    }
    .section-title-gen {
        margin-left: 0px;
    }
    .section-title-gen .title-icon {
        display: block;
        padding: 40px 10px;
        width: 45px;
    }
    .section-title-gen h2 {
        line-height: 100px;
        margin: 0;
        font-size: 22px;
    }
    .icon-box {
        margin-top: 0px;
    }
    .icon-box-icon .why-gray {
        bottom: 60px;
        left: 16.66%;
    }
    .icon-box-icon img {
        margin-left: 15.3%;
        width: 35%;
        top: -9vw;
    }
    .icon-box-content {
        margin-top: -40px;
        margin-bottom: 30px;
    }
    .icon-box-desc {
        padding: 5px 0 0 0;
        font-size: 14px;
    }
    .btn-more-lg {
        width: 235px;
        padding-left: 45px;
        margin-right: 22px;
        line-height: 50px;
        margin-top: 30px;
    }
    .btn-more-lg .inner-bg-box {
        width: 65px;
        height: 50px;
    }
    .btn-more-lg .inner-bg-box .fa {
        font-size: 19px;
    }
    .btn-more-lg:before {
        display: none;
    }

    /* btn FIT MRM */
    .btn-more-lg-f {
        width: 235px;
        padding-left: 45px;
        margin-right: 22px;
        line-height: 50px;
        margin-top: 30px;
    }
    .btn-more-lg-f .inner-bg-box {
        width: 65px;
        height: 50px;
    }
    .btn-more-lg-f .inner-bg-box .fa {
        font-size: 19px;
    }
    .btn-more-lg-f:before {
        display: none;
    }
    /* btn FIT MRM end */

    /* btn guide MRM */
    .btn-more-lg-g {
        width: 235px;
        padding-left: 45px;
        margin-right: 22px;
        line-height: 50px;
        margin-top: 30px;
    }
    .btn-more-lg-g .inner-bg-box {
        width: 65px;
        height: 50px;
    }
    .btn-more-lg-g .inner-bg-box .fa {
        font-size: 19px;
    }
    .btn-more-lg-g:before {
        display: none;
    }
    /* btn guide MRM end */

    .section-1-item-slider {
        padding: 60px 0 10px 0;
    }
    .slider-1-item-count .slider-content .bg-box .slide-title p {
        display: none;
    }
    .slider-1-item-count .slider-content {
        position: relative;
    }
    .slider-1-item-count .slider-content .container {
        margin-left: 10px;
        margin-right: 10px;
    }
    .slider-1-item-count .slider-content .bg-box .slide-title {
        width: 100%;
    }
    .slider-1-item-count .slider-content .bg-box .slide-title h1 {
        padding-left: 80px;
        font-size: 28px;
        font-weight: 300;
        margin: 0px 0px 10px 0px;
        padding-left: 75px;
        text-align: left;
    }
    .slider-1-item-count .slider-content .bg-box .slide-title h4 {
        font-size: 28px;
        margin: 30px auto 26px auto;
        max-width: 150px;
    }
    .section-1-item-slider .item .slide-counter-ek {
        padding-left: 20px;
        width: 60px;
    }
    .section-1-item-slider .item .slide-counter-ek span:first-child {
        font-size: 30px;
    }
    .section-1-item-slider .item .slide-counter-ek .divider-ek {
        height: 55px;
        left: 40px;
        top: 10px;
    }
    .section-1-item-slider .item .slide-counter-ek span:last-child {
        font-size: 20px;
        padding-top: 43px;
    }
    .slider-arrows-box {
        position: absolute;
        width: 100%;
        height: auto;
        top: 180px;
    }
    .prev-btn span {
        height: 80px;
        padding-right: 15px;
    }
    .slider-1-item-count .bg-photo-box img {
        width: auto;
        height: auto;
    }
    .section-1-item-slider .next-btn:after {
        border-width: 100px 100px 0 0;
        border-color: white transparent transparent transparent;
        left: -282px;
        top: 80px;
        right: 0;
    }
    .section-1-item-slider .next-btn:before {
        content: '';
        position: absolute;
        height: 82px;
        width: 1px;
        top: 96px;
        left: -263px;
        z-index: 999;
        transform: skew(-45deg);
        background-color: #6dbdcb;
    }

    .prev-btn, .next-btn {
        background-color: transparent;
    }
    .slider-1-more-btn {
        line-height: 60px;
        width: 206px;
    }
    .slider-1-more-btn:before {
        height: 60px;
    }
    .slider-1-more-btn.triangle-topleft:after {
        border-top: 60px solid #6dbdcb;
        right: -60px;
    }

    .slider-1-shadow-white-ke {
        position: absolute;
        background-color: rgba(255,255,255,0.5);
        width: 500px;
        height: 60px;
        transform: skew(-45deg);
        z-index: 0;
        bottom: -20px;
        left: -241px;
    }
    .slider-1-vertical-white-ke {
        bottom: 0px;
        left: 270px;
        z-index: 0;
    }
    .slider-1-vertical-white-ke {
        height: 80px;
    }
    .post-item-box {
        margin: 20px 0;
    }
    #slider_middle_2.section-1-item-slider .next-btn:after {
        border-color: #f2f2f2 transparent transparent transparent;
    }
    .invest-main-video {
        margin-top: 0px;
    }
    footer .top-section-ek {
        height: auto;
    }
    footer .top-section-ek .gray-trapezoid-ek {
        display: block!important;
        left: 0;
        top: -11px;
    }
    footer .top-section-ek .footer-logo-ek span:nth-child(1) {
        font-size: 30px;
        line-height: 1;
    }
    footer .top-section-ek .footer-logo-ek span {
        display: block;
        font-size: 13px;
    }
    footer .bottom-section-ek .top-line-ek, footer .middle-section-ek, .footer-vertical-white-ke {
        display: none;
    }
    footer .top-section-ek .footer-contacts-item {
        height: auto;
    }

    footer .bottom-section-ek .email-section-ek div:first-child {
        padding: 40px 0 20px;
        line-height: 18px;
        text-align: center;
        padding-left: 0px;
    }
    footer .bottom-section-ek .email-section-ek .footer-email-input {
        display: inline-block;
        border: 1px solid white;
        height: 60px;
        transform: skew(-45deg);
        width: 167px;
        margin-left: 30px;
        padding-left: 0px;
    }
    footer .bottom-section-ek .email-section-ek .footer-email-input input {
        height: 68px;
        width: 133px;
        color: white;
        margin-right: 0;
        transform: skew(45deg);
        position: relative;
        top: -6px;
        left: 13px;
    }
    footer .bottom-section-ek .footer-email-input .check-email-btn {
        background-color: white;
        border: none;
        width: 64px;
        height: 60px;
        position: absolute;
        top: -1px;
        right: -59px;
    }
    footer .bottom-section-ek .copyright-ek {
        width: 100%;
        height: auto;
        padding: 20px 0;
        margin-top: 30px;
    }
    footer .bottom-section-ek {
        width: 100%;
        height: auto;
    }
}
@media (min-width: 320px) and (max-width: 340px) {
    .nav-chat button {
        width: 80px;
    }
}
@media (min-width: 340px) and (max-width: 640px) {
    .nav-chat button {
        width: 90px;
    }
}
@media (min-width: 320px) and (max-width: 397px) {
    .top-slider-vertical-white-ke{
        display: none;
    }
}
.bg-photo-box.photo-box-mobile {
    display: none;
}
@media (min-width: 320px) and (max-width: 840px) {
    .modal .mobile.nav-search{
        display:block!important;
    }
    #left,   #right {
        float: none;
        width: 100%;
    }

    .title-icon {
        display: none !important;
    }

    .slider-1-item-count.xs{
        display: block;
    }

    #slider_middle_1 .slider-1-item-count.xs, #slider_middle_2 .slider-1-item-count.xs {
        display: none;
    }
    .bg-photo-box {
        display: none;
    }
    #slider_middle_1 .slider-1-item-count,  #slider_middle_2 .slider-1-item-count{
        display: block;
    }
    .bg-photo-box.photo-box-mobile {
        display: block;
    }
    footer .close-map-btn {
        position: absolute;
        width: 80px;
        height: 55px;
        bottom: 38px;
        left: calc(100% - 110px)!important;
    }
    .nav-lang-choice, .nav-share, .nav-search {
        display: none;
    }

    .nav-chat button {
        background: #6dbdcb;
    }

    .nav-menu button {
        width: 30px;
    }
    .nav-chat, .nav-menu {
        padding-right: 15px;
    }
    .nav-chat button i{
        font-size: 30px;
    }
    header .site-logo.transparent {
        max-width: 140px;
    }
    .top-slider-content-wrap .top-slider-description {
        width: 100%;
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 40px;
    }
    .top-slider-title {
        font-size: 42px;
        margin-bottom: 50px;
        line-height: 50px;
    }
    .top-slider-text {
        position: initial;
        z-index: 20;
        height: auto;
        left: 0;
        /*         transform: translateY(32vw); */
    }
    .top-slider-more-btn {
        line-height: 60px;
        width: 201px;
    }
    .top-slider-more-btn:before {
        height: 60px;
    }
    .top-slider-more-btn.triangle-topleft:after {
        border-top: 60px solid #fff;
        right: -60px;
    }
    .triangle-topleft:after {
        border-right: 60px solid transparent;
    }
    .top-slider-shadow-white-ke {
        width: 325px;
        height: 60px;
        bottom: 10px;
        left: -75px;
        z-index: -1;
    }
    .top-slider-dots-ek {
        position: relative;
        top: 35px;
        left: 10px;
        bottom: 0;
        right: 0;
        text-align: center;
    }
    .section-icons-grid .col-md-3.col-sm-6.col-sm-12.width-640{
        margin-bottom: 70px;
        margin-top: 30px;
    }
    .section-icons-grid .col-md-3.col-sm-6.col-sm-12.width-640:last-child {
        margin-bottom: 0px;
    }
    .top-slider-more-btn .inner-trapezoid:before, .slider-1-more-btn .inner-trapezoid:before {
        border-bottom: 60px solid rgba(0, 0, 0, 0.05);
    }
    .inner-trapezoid {
        width: 30px;
    }
    .inner-trapezoid:before {
        right: 30px;
        border-left: 60px solid transparent;
    }

    .top-slider-vertical-white-ke {
        left: 266px;
        top: auto;
        height: 91px;
    }
    .section-top-slider {
        position: relative;
        height: auto;
    }
    .top-slider-more-btn:before {
        content: "";
        width: 501%;
    }
    .inner-trapezoid .fa {
        font-size: 25px;
    }
    .gray-trapezoid-ek {
        display: none!important;
    }
    .section-icons-grid {
        padding: 15px 0;
    }
    .section-title-gen {
        margin-left: 0px;
        margin-bottom: 0px;
    }
    .section-title-gen .title-icon {
        display: block;
        padding: 40px 10px;
        width: 45px;
    }
    .section-title-gen h2 {
        /* line-height: 100px; */
        /* line-height changed for btn guide to 70px MRM */
        line-height: 70px;
        font-size: 24px;
        margin-right: 12%;
        float: none;
    }
    .icon-box {
        margin-top: 0px;
    }
    .icon-box-icon .why-gray {
        bottom: 60px;
        left: 16.66%;
    }
    .icon-box-icon img {
        margin-left: 20%;
        top: -4vw;
        width: 35%;
    }
    .icon-box-content {
        margin-top: -40px;
        margin-bottom: 30px;
    }
    .icon-box-desc {
        padding: 5px 0 0 0;
    }
    .btn-more-lg {
        width: 85%;
        padding-left: 25px;
        margin-right: 25px;
        line-height: 50px;
        margin-top: 30px;
    }
    .btn-more-lg .inner-bg-box {
        width: 65px;
        height: 50px;
    }
    .btn-more-lg .inner-bg-box .fa {
        font-size: 19px;
    }
    .btn-more-lg:before {
        display: none;
    }

    /* btn FIT MRM */
    .btn-more-lg-f {
        width: 85%;
        padding-left: 25px;
        margin-right: 25px;
        line-height: 50px;
        margin-top: 30px;
    }
    .btn-more-lg-f .inner-bg-box {
        width: 65px;
        height: 50px;
    }
    .btn-more-lg-f .inner-bg-box .fa {
        font-size: 19px;
    }
    .btn-more-lg-f:before {
        display: none;
    }
    /* btn FIT MRM end */
    /* btn guide MRM */
    .btn-more-lg-g {
        width: 85%;
        padding-left: 25px;
        margin-right: 25px;
        line-height: 50px;
        margin-top: 30px;
    }
    .btn-more-lg-g .inner-bg-box {
        width: 65px;
        height: 50px;
    }
    .btn-more-lg-g .inner-bg-box .fa {
        font-size: 19px;
    }
    .btn-more-lg-g:before {
        display: none;
    }
    /* btn guide MRM end */

    .section-1-item-slider {
        padding: 80px 0 0 0;
    }
    #slider_middle_2 .slider-1-item-count .slider-content .bg-box .slide-title p {
        display: none;
    }
    .slider-1-item-count .slider-content .bg-box .slide-title p {
        display: none;
    }
    .slider-1-item-count .slider-content {
        position: relative;
    }
    .slider-1-item-count .slider-content .container {
        margin-left: 10px;
        margin-right: 10px;
    }
    .slider-1-item-count .slider-content .bg-box .slide-title {
        width: 100%;
    }
    .slider-1-item-count .slider-content .bg-box .slide-title h1 {
        padding-left: 128px;
        font-size: 24px;
        font-weight: 500;
        margin: 10px 0;
        text-align: left;
    }
    .post-item-box {
        width: 100%;
        max-width: 100%;
    }
    .slider-1-item-count .slider-content .bg-box .slide-title h4 {
        font-size: 20px;
        margin: 37px auto 26px auto;
        max-width: 280px;
        text-align: left;
    }
    .section-1-item-slider .item .slide-counter-ek {
        padding-left: 40px;
        width: 100px;
    }
    .section-1-item-slider .item .slide-counter-ek span:first-child {
        font-size: 40px;
    }
    .section-1-item-slider .item .slide-counter-ek .divider-ek{
        height: 65px;
        left: 75px;
        top: 4px;
    }
    .section-1-item-slider .item .slide-counter-ek span:last-child {
        font-size: 20px;
        font-weight: 400;
        padding-top: 43px;
    }
    .slider-arrows-box {
        position: absolute;
        width: 100%;
        height: auto;
        top: 50%;

    }
    #slider_middle_1 .slider-arrows-box .prev-btn,#slider_middle_1 .slider-arrows-box .next-btn{
        background:white !important;
        width: 40px;
        height:80px;
        display:block !important;
    }
    #slider_middle_1 .slider-arrows-box .next-btn:after,#slider_middle_1 .slider-arrows-box .next-btn:before{
        display:none;
    }
    .prev-btn span {
        height: 80px;
        padding-right: 15px;
    }

    .slider-1-item-count .bg-photo-box img {
        width: auto;
        height: auto;
    }
    .section-1-item-slider .next-btn:after {
        border-width: 100px 100px 0 0;
        border-color: white transparent transparent transparent;
        left: -747%;
        top: 93px;
        right: 0;
    }
    .bg-photo-box {
        height: auto;
        padding-top: 15px;
    }
    .section-1-item-slider .next-btn:before {
        content: '';
        position: absolute;
        height: 82px;
        width: 1px;
        top: 93px;
        left: -700%;
        z-index: 999;
        transform: skew(-45deg);
        background-color: #6dbdcb;
    }

    .prev-btn, .next-btn {
        background-color: transparent;
    }
    .slider-1-more-btn {
        line-height: 60px;
        width: 206px;
    }
    .slider-1-more-btn:before {
        height: 60px;
    }
    .section-1-item-slider {
        height: 720px;
    }
    .slider-1-more-btn.triangle-topleft:after {
        border-top: 60px solid #6dbdcb;
        right: -60px;
    }

    .slider-1-shadow-white-ke {
        position: absolute;
        background-color: rgba(255,255,255,0.5);
        width: 500px;
        height: 60px;

        transform: skew(-45deg);
        z-index: 0;
        bottom: -20px;
        left: -241px;
    }
    .slider-1-vertical-white-ke {
        bottom: 0px;
        left: 270px;
        z-index: 0;
    }
    .slider-1-vertical-white-ke {
        height: 80px;
    }
    .post-item-box {
        margin: 20px 0;
    }
    #slider_middle_2.section-1-item-slider .next-btn:after {
        border-color: #f2f2f2 transparent transparent transparent;
    }

    .invest-main-video {
        margin-top: 0px;
    }
    footer .top-section-ek {
        height: auto;
        padding: 0px 15px 30px 15px;
    }
    footer .top-section-ek .gray-trapezoid-ek {
        display: block!important;
        left: 0;
        top: -11px;
    }
    footer .top-section-ek .footer-logo-ek span:nth-child(1) {
        font-size: 23px;
        line-height: 1;
    }
    footer .top-section-ek .footer-logo-ek span{
        display: block;
        line-height: 1;
        font-size: 14px;
    }
    footer .top-section-ek .footer-logo-ek span:nth-child(2) {
        font-size: 11px;
    }
    footer .top-section-ek .footer-contacts-item {
        font-size: 16px;
    }
    footer .bottom-section-ek .top-line-ek, footer .middle-section-ek{
        display: block;
    }

    footer .bottom-section-ek .footer-email-input .footer-vertical-white-ke {
        top: -30px;
        height: 90px;
        right: -8rem;
    }
    footer .top-section-ek .footer-contacts-item {
        height: auto;
    }

    footer .bottom-section-ek .email-section-ek div:first-child {
        padding: 40px 0 20px;
        line-height: 18px;
        text-align: center;
        padding-left: 0px;
    }
    footer .bottom-section-ek .email-section-ek .footer-email-input {
        display: inline-block;
        border: 1px solid white;
        height: 60px;
        transform: skew(-45deg);
        width: calc(106% - 200px);
        margin-left: 2em;
        padding-left: 0px;
    }
    footer .bottom-section-ek .email-section-ek .footer-email-input input {
        height: 68px;
        width: 133px;
        color: white;
        margin-right: 0;
        transform: skew(45deg);
        position: relative;
        top: -6px;
        left: 13px;
    }
    footer .bottom-section-ek .footer-email-input .check-email-btn {
        background-color: white;
        border: none;
        width: 64px;
        height: 60px;
        position: absolute;
        top: -1px;
        right: -59px;
    }
    footer .bottom-section-ek .copyright-ek {
        width: 100%;
        height: auto;
        padding: 20px 0;
        margin-top: 30px;
    }
    footer .bottom-section-ek {
        padding-left: 20px 0;
    }

    footer .top-section-ek .footer-contacts-item {
        padding-left: 25px;
    }
    footer .bottom-section-ek {
        width: 100%;
        height: auto;
    }
}

.pagination-wrap>.row>.col-xs-12 {
    text-align: right;
    border-top: 1px solid #ccc;
    margin-top: 50px;
}
.pagination-wrap>.row>.col-xs-12 .navigation.pagination{
    text-align: center;
    padding-right: 10px;
}
.pagination-wrap>.row>.col-xs-12 .screen-reader-text{
    display: none;
}

@media (max-width: 840px) {
    .col-lg-3.width-640 {
        width: 50%;
        float: left;
    }
    ul.dropdown-menu.share_btn{
        background-color: transparent;
        border: none;
        box-shadow: none;
        padding: 0;
        margin: 0;
        left: auto;
        right: auto;
        min-width: 0px;
    }
    .menu-close-btn-ke {
        top: 0 !important;
        right: 0 !important;
    }
    #mainMenuModal .menu-0-li-ek {
        width: 100% !important;
        height: auto !important;
        transform: none !important;
    }
    #mainMenuModal .menu-0-li-ek img {
        display: none;
    }
}
@media (min-width: 768px){
    footer>.top-section-ek>.container>.row>.col-xs-12.col-sm-9.width-640>.row>.col-xs-12.col-sm-4:nth-child(1){
        width: 50% !important;
        margin-left: 16.666%;
    }
}
.slick-next:after {
    position: absolute;
    right: -30px;
    top: 0;
}
span#custom_checkbox {
    position: relative;
    z-index: 9999;
}
.border-bottom-gray{
    border-bottom: 1px solid #d6d6d6;
}
.widget-pdf-ak .widget-pdf-img {
    height: 400px;
}
.widget-pdf-ak .widget-pdf-img img {
    position: absolute !important;
    bottom: 20px;
    max-height: 370px;
    border: 1px solid #dbdbdb;
}
.team-section .team-sect-title{
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    padding: 20px 45px;
    color: #555;
    position: relative;
}
.team-section .team-sect-title::before{
    content: '';
    display: block;
    position: absolute;
    left: 7px;
    top: 26px;
    width: 20px;
    height: 15px;
    background-color: #6dbdcb;
    transform: skew(-45deg);
}
.slider-arrows-box>.slick-arrow{
    cursor:pointer
}
.wp-block-lazyblock-invest-custom-links>.links-block.white .width-640 .icon-box-content{
    margin-top: 30px;
    height: 199px;
    overflow: hidden;
    color: black;
}
.wp-block-lazyblock-invest-custom-links>.links-block.white .width-640>a.icon-box{
    margin-top: 40px;
}
.wp-block-lazyblock-invest-custom-links>.links-block.white .width-640 .icon-box-content>h3.icon-box-title{
    align-items: flex-start;
}
.wp-block-lazyblock-invest-custom-links>.links-block.white .width-640 .icon-box-content>p.icon-box-desc{
    padding: 20px 0 0 0;
}
@media(max-width: 640px) {
    .wp-block-lazyblock-invest-custom-links>.links-block.white .width-640 .icon-box-content{
        margin-top: -40px;
        height: 110px;
        overflow: hidden;
        color: black;
        margin-bottom: 15px;
    }
    .wp-block-lazyblock-invest-custom-links>.links-block.white .width-640 .icon-box-content>p.icon-box-desc{
        padding: 5px 0 0 0;
    }
    .widget-pagetitle-ak .page-breadcrumbs-group ul {
        display: none;
    }
}
.wp-block-separator.is-style-wide {
    border-bottom-width: 1px;
    max-width: 1180px;
}
.wp-block-separator{
    border-bottom: 2px solid #ccc;
}
.wp-block-table td, .wp-block-table th {
    padding: 0.1em 0.5em !important;
}
@media (min-width: 841px) {
    .lang-switcher-mob{
        display: none;
    }
    .social-mob-block{
        display: none;
    }

}
@media (min-width: 320px) and (max-width: 840px) {

    .social-mob-block{
        padding: 50px 0 70px;
        text-align: center;
    }
    .social-mob-block .social-section a{
        display: inline-block;
        color: #fff;
        font-size: 34px;
        padding: 0 10px;
    }
    .lang-switcher-mob{
        transform: skew(-45deg);
        margin-left: -50px;
        transform: skew(-45deg);
        padding-left: 40px;
        width: 280px;
        height: 100px;
        background: #2d2c32;
    }
    .lang-switcher-mob .lang-item a{
        color: #fff;
    }
    .lang-switcher-mob .lang-item{
        transform: skew(45deg);
        padding-top: 43px;
        padding-left: 30px;
        display: inline-block;
        width: 74px;
        height: 100%;
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 700;
    }
    .lang-switcher-mob .selected-lang{
        color: #17bfca;
    }
    .subscribe-link{
        padding-top: 10px;
        width: 100%;
        line-height: 30px;
    }
}

@media (max-width: 767px){
    .footer-menu-ek .menu-item-header-ek>div{
        padding-left: 80px !important;
    }
    .lvl1{
        padding: 5px 0 0 0;
    }
    .lvl1 h2{
        padding-bottom: 20px;
        margin: 20px 0 5px 0;
    }
    .img-wide img{
        margin: 15px auto
    }
    hr{
        margin: 5px 0 !important;
    }
    .section-post-grid.success-stories-block .stories-item-box{
        max-height: 700px;
        flex-direction: column;
    }
    .section-post-grid.success-stories-block .stories-item-box > .post-img{
        width: 100%;
        max-width: 100%;
    }
    .section-post-grid.success-stories-block .stories-item-box > .stories-details{
        padding-top: 10px;
        padding-left: 0;
        width: 100%;
    }
    .section-post-grid.success-stories-block .stories-item-box > .stories-details > a.btn-more-lg{
        position: relative;
    }
    /* btn guide MRM */
    a.btn-more-lg-g{
        position: relative;
    }
    /* btn guide MRM end */
    .share-ss-txt{
        width: 100%;
    }
    .wp-block-lazyblock-video-url #video-player .video-column>.post-item-box{
        height: auto !important;
    }
    .wp-block-lazyblock-video-url #video-player .video-column>.post-item-box .post-img{
        height: 200px;
    }
    #video-player .video-column>.post-item-box .post-img:before {
        top: 50% !important;
        transform: translateY(-50%)
    }
    .list ul > li:before, .list_with_header ul > li:before{
        left: 26px !important;
    }
    .widget-pdf-ak .widget-pdf-img{
        height: 300px;
    }
    .widget-pdf-ak .widget-pdf-item{
        margin-bottom: 10px;
    }
}
@media (max-width: 840px) and (min-width: 320px){
    .top-slider-more-btn {
    }
    .social-mob-block .social-section .subscribe-mob-link{
        font-size: 23.425px;
        font-weight: bold;
        line-height: 1.281;
        color: rgb(88, 89, 91);
        text-transform: none;
        -moz-transform: matrix( 0.81717451523546,0,0,0.81111111111111,0,0);
        -webkit-transform: matrix( 0.81717451523546,0,0,0.81111111111111,0,0);
        -ms-transform: matrix( 0.81717451523546,0,0,0.81111111111111,0,0);
        height: 60px;
        border: none;
        float: left;
    }
    .social-mob-block .social-section a .subscribe{
        font-size: 14.795px;
        color: rgba(88, 89, 91, 0.702);
        line-height: 2.028;
        width: 50%;
        text-align: left;
    }
    .social-mob-block .social-section a span{
        display: inline-block;
        float: left;
        text-align: left;
    }
    .social-mob-block .social-section a .inner-trapezoid{
        float: right;
        margin-top: -60px;
        line-height: 60px;
        text-align: center;
    }
    .social-mob-block .top-slider-more-btn{
        width: 304px;
        border: none;

    }
    .top-slider-more-btn.triangle-topleft:after{
        right: -60px;

    }
    .social-mob-block .subscribe-mob-link:before{
        height: 70px;
    }
    .social-mob-block .subscribe-mob-link:after{
        border-top: 71px solid #fff;
    }
    .social-mob-block .subscribe-mob-link .inner-trapezoid{
        line-height: 70px;
    }
    .social-mob-block .subscribe-mob-link .inner-trapezoid:before{
        border-bottom: 70px solid rgba(0, 0, 0, 0.05);
    }
    .social-mob-block .subscribe-mob-link .inner-trapezoid:after{
        border-top: 80px solid rgba(0, 0, 0, 0.05);
    }
}

@media screen and (max-width:840px) {
    .modal-body{
        height: auto!important;
    }
    .section-top-slider {
        height:auto!important;
    }
    html.pum-open.pum-open-overlay.pum-open-scrollable body > *[aria-hidden] {
        padding-right: 0!important;
    }

    .col-md-3.col-sm-6.col-sm-12.width-640 {
        width: 50%;
        float: left;
    }
    .pum-theme-1783 .pum-close {
        right: 0px !important;
        border: 0 !important;
        top: -45px !important;
        background: none !important;
        box-shadow: none !important;
        font-size: 70px !important;
    }
}
@media screen and (max-width:480px) {

    header.fixed .col-xs-2.col-sm-2 {
        width: 50%!important;
    }
    header.fixed .col-xs-10.col-sm-10 {
        width: 50%!important;
    }

    .top-slider-more-btn.triangle-topleft:after {
        right: -60px;
    }
    .inner-trapezoid:after {
        right: -80px;
    }
    .col-md-3.col-sm-6.col-sm-12.width-640 {
        width: 100%;
        float: none;
    }
    /*   #popmake-1788 .wpcf7-submit, #popmake-2085 .wpcf7-submit, .popmake .wpcf7-submit {
           float: right;
           float: right;
           background: url(../../../../../../themes/investblackcat/img/popup-btn.png);
           border: 0;
           text-transform: uppercase;
           width: 100%;
           height: 65px;
           background-repeat: no-repeat;
           font-size: 16px;
           font-weight: bold;
           padding-right: 90px;
           background-size: 100% 100%;
           line-height: 31px;
           margin-left:50%;
           transform: translateX(-50%);
       }*/

    .col-lg-3.width-640 {
        width: 100%;
        float: none;
    }
}



@media screen and (min-width:840px) and (max-width:1920px) {
    .slider-1-item-count .bg-photo-box img {
        width: 100%;
        height: auto;
        position: relative;
        left: 250px;
    }
}

.visuals-page {
    margin-top: 50px;
}
a#menu-item-ref {
    color: #fff;
}
.mec-event-grid-classic .mec-event-article {
    border: 0!important;
}

.top-news {
    background: #f2f2f2;
    padding-top: 35px;
    padding-bottom: 35px;
}
li.search.current-item {
    padding: 0 30px;
}
li.search.current-item a {
    padding: 0!important;
}

@media screen and (max-width:750px) {
    .slick-arrow, .slick-dots {
        display: none!important;
    }
}

@media screen and (min-width:500px) and (max-width:700px) {
    .form_item_checkbox {
        width: 45% !important;
    }
}

@media screen and (max-width:990px) {
    .mobile.nav-search {
        display: none;
        padding-top: 30px;
    }
    .btn-more-lg, .btn-wrap{
        float: none;}
    .btn-more-lg {
        margin-right: 40px;
        margin-top: 60px;
        margin-top: 0;
    }
}
@media screen and (min-width:991px) {
    .mobile.nav-search {
        display: none;
    }
}

.logo-download {
    margin-top: 50px;
    margin-bottom: 80px;
}
.logo-download > .container:before, .logo-download > .container:after {
    display: none;
}
.logo-download > .container {
    border: 2px solid #f2f2f2;
    padding: 25px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;    flex-wrap: wrap;
    max-width: 760px;
}
.logo-right img {
    max-width: 100%;
}

.logo-right {
    max-width: 48%;
}
.partners-slider img {
    height: auto;
    max-width: 225px;
}

.home.blog>section.section-icons-grid.section-light a.icon-box>.icon-box-icon>img{
    margin-left: 29%;
}

#mainMenuModal .modal-body {
    background-color: #49494c;
}

.wpcf7-form {
    width:100%;
    display:flex;
    flex-direction: column;
    align-items: center;

}

.wpcf7-form p ,.wpcf7-form p label , .wpcf7-form p label span , .wpcf7-form textarea{
    width:100%;
}

.popmake .iti--separate-dial-code .iti__selected-flag {
    background-color:#F5F5F5 !important;
}
.popmake .wpcf7-form .form-row p{
    display: grid;
    width:100%;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 44px;
    margin-bottom: 24px;
    margin-bottom:0;
}
.popmake .wpcf7-form input{
    width:100%;
    background:#F5F5F5;
    border: 1px solid #4B4B4B;
    padding: 16px 12px;
    height: 32px;
    font-size: 12px;
    display: flex;
    margin-bottom:0;
}
.popmake .wpcf7-form textarea{
    background:#F5F5F5;
    border: 1px solid #4B4B4B;
    padding: 16px 12px;
    height: 30px;
    font-size: 12px;
    display: flex;
    resize: vertical;
    min-height: 140px;
    outline: 0;
}
.popmake .wpcf7-form p label{
    margin-bottom: 16px;
}
.popmake .wpcf7-form .form-row{
    width:100%;
}
.popmake .wpcf7-form .custom-submit{
    background: #6DBDCB;
    text-transform: uppercase;
    font-size: 12px;
    color: white;
    width:100%;
    max-width:360px;
    padding-right: 0;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    align-items: center;
    justify-content:center;
    transform: unset;
    height: 30px;
    line-height: 0.2;
    border: 0;
}
.popmake .wpcf7-form .custom-submit:hover{
    background: rgba(109, 189, 203, 0.5);
}
.error-msg {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    /*display:block;*/
    /*margin-top:-25px;*/
}
.wpcf7-not-valid-tip{
    font-size: 10px;
    line-height:30px;
}
.popup.section-title-gen .header-popup-title{
    padding-top:0;
    margin-right:0;
    text-align: left;
    font-size: 32px;
    line-height: 40px;
}
.popup.section-title-gen {
    min-height: unset;
}
.pum-theme-1783 .pum-container, .pum-theme-lightbox .pum-container{
    padding: 30px !important;
}
.iti--container{
    z-index:2999999999 !important;
}
.wpcf7 form .wpcf7-response-output{
    margin: 0 !important;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    padding: 12px 36px !important;
    text-align: center;
}
@media(max-width: 768px) {
    .popmake .wpcf7-form .form-row p{
        grid-template-columns: 1fr;
    }
    .popmake .wpcf7-form p label{
        margin-bottom: 16px;
    }
    .popmake .popup.section-title-gen .header-popup-title{
        line-height: 1.1;
        text-align: left;
    }
    .pum-theme-1783 .pum-container, .pum-theme-lightbox .pum-container{
        padding: 24px !important
    }

    .wpcf7 form .wpcf7-response-output{

        padding: 12px !important;
    }
}
.valid-msg {
    color: #6dbdcb;
    /*display: block;*/
    /*margin-top: -30px;*/
}

.hide {
    display: none!important;
}
.iti {
    width:100%;
}
.popup h2{
    font-weight:500;
    text-align:center;
}
.video-section{
    display:flex;
    justify-content:center;
}
.video-section .fancybox-video{
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    position:relative;
    width:100%;
    max-width:800px;
    aspect-ratio: 16 / 9;
}

.video-section .fancybox-video:after{
    position:absolute;
    content: '';
    width:120px;
    height: 80px;
    background: url(data:image/png;base64,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);
    background-repeat:no-repeat;
    background-position:center;
    left: 50%;
    top: 50%;
    transform:translate(-50%,-50%);
    background-size: contain;
}
.video-section .fancybox-video img{
    width:100%;
    height:100%;
    object-fit:cover;
}
html.with-fancybox body.hide-scrollbar{
    width:100% !important;
}

.error404 {
    display:flex;
    flex-direction:column;
}
.error404 .content-area{
    display: flex;
    flex: 1 0 auto;
    align-items: center;
}
.error404 .content-area .site-main{
    height:100%;
}
.error404 .content-area .site-main .page-header{
    height:auto;
    padding-left: 15px;
    padding-right:15px;
    display: flex;
    flex-direction: column;
    align-items:center;
    padding-top: 30px;
    padding-bottom: 30px;
}
.error404 footer{
    position:relative!important
}
.error404 .content-area .site-main .page-header .number{
    font-size: 146px;
    line-height: 1.3;
    margin-bottom: 40px;
    text-align:center;

}

.error404 .content-area .site-main .page-header .page-title{
    font-size: 48px;
    margin-bottom: 30px;
    text-align:center;
}
.error404 .content-area .site-main .page-header .text{
    margin-bottom:15px;
    text-align:center;
}
.error404 .content-area .site-main .page-header .wp-block-button__link{
    text-decoration: none;
    color: white;
}
.error404 > header{
    background: #a1a1a1;
}
.error404 .content-area .site-main .page-header .wp-block-button__link:hover{
    background-color: #71767a;
}
@media (max-width: 991px){
    .error404 .content-area .site-main .page-header .number{
        font-size: 120px;
        margin-bottom:20px;
    }

    .error404 .content-area .site-main .page-header .page-title{
        font-size: 28px;
        margin-bottom:16px;
    }
}
@media(max-width:767px){
    .top-slider-content-wrap{
        padding-top: 110px;
        padding-bottom:40px;
    }
    .top-slider-text .col-xs-12.col-sm-7{
        position: static;
    }
    .top-slider-vertical-white-ke{
        display:none;
    }
}
.slick-slider .slick-track{
    display: flex;
    align-items: stretch;
}
.top-slider .slick-slide > div{
    height: 100%
}
.top-slider .slick-slide {
    height:auto;
}
.logos-text {
    font-size: 16px;
    line-height: 1.1;
    padding-bottom: 15px;
    padding-top: 15px;
    color: white;
}
img.logos-img {
    width: 100%;
    height: auto;
    max-width: 384px;
    flex-shrink: 0;
    object-fit: contain;
}
.logos-block{
	margin-top:35px;
}
.logos-list {
    display: flex;
	justify-content: space-between;
	flex-wrap:wrap;
    gap: 12px;
	align-items: center;
	

}
.logos-list .img-wrapper{
	display: flex;
	justify-content: center;
	align-items:center;
	flex-shrink:0;
}
.logos-list .img-wrapper:nth-child(1) img{
	max-width: 250px;
}
.logos-list .img-wrapper:nth-child(2) img{
	max-width: 250px;
}
.logos-list .img-wrapper:nth-child(3) img{
	max-width: 170px;
}
.logos-list .img-wrapper img{
	width: 100%;
	height: 100%;
	object-fit:contain;
	max-width: 120px;
}
@media(max-width:500px){
	.logos-list{
		flex-wrap: wrap
	}
	.logos-list .img-wrapper{
		width: calc( (100% - 12px) / 2)
	}
    .logos-text{
        font-size: 12px;
    }
}
.logos-text a{
    color:white;
    text-decoration:underline
}
.logos-text a:hover{
    color:black;
}
.mobile-subscribe{
    padding-top: 20px;
    padding-bottom:20px;
    padding-left: 30px;
    width: 180px;
    clip-path: polygon(0 0, 100% 0, 60% 100%, 0% 100%);
    background:#6dbdcb;
    display: none;
}
@media(max-width:840px){
    .mobile-subscribe{
        display: block;
    }
}
.popmake .wpcf7-form{
    padding: 0 !important;

}
.popmake .wpcf7-form.subscribe-form input{
    height:62px;
    font-size: 20px;
}
.popmake .wpcf7-form.subscribe-form .custom-submit{
    font-size: 16px;
    height: 62px;
    max-width: 427px;
}
.subscribe-agree{

    font-size: 12px;
    font-weight: 300;
    line-height: 24px;
    text-align: center;

}
.faq-block {
    padding-top: 48px;
    margin-bottom: 48px;
}
.faq-block-title {
    font-size: 32px;
    font-weight: 500;
    line-height: 37.5px;
    color: #6dbdcb;
    margin-bottom: 8px;
}
.faq-accordion-item {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 4px;
    border-bottom: 1px solid #d3d3d3;
}
.faq-accordion-button {
    font-size: 20px;
    font-weight: 400;
    line-height: 23.44px;
    text-align: left;
    padding-right: 36px;
    position: relative;
}
.faq-accordion-button:after {
    content: "";
    display: block;
    width: 19px;
    height: 1px;
    background-color: #000;
    right: 7px;
    top: 8px;
    position: absolute;
}
.faq-accordion-content {
    max-height: 0px;
    overflow: hidden;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 18.75px;
    transition: 1.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    padding-right: 16px;
}
.faq-accordion-button::before {
    content: "";
    display: block;
    width: 1px;
    height: 19px;
    background-color: #000;
    right: 15px;
    top: -1px;
    position: absolute;
    transition: 0.6s linear;
}
.faq-accordion-item.open .faq-accordion-content{
    max-height: 1200px;
    padding-top: 20px;

}
.faq-accordion-item.open .faq-accordion-button::before{
    transform: rotateX(90deg);

}
@media (max-width: 840px) {
    .faq-block-title {
        font-size: 20px;
        line-height: 24px;
    }
    .faq-accordion-button{
        font-size: 18px;
        line-height: 19px;
    }
    .faq-accordion-content{
        font-size: 14px;
        line-height: 17px;
    }
    .faq-block{
        margin-bottom: 32px;
    }
}
div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm {
	border: 0 !important;
    border-radius: .25em;
    background: initial;
    background-color: #6dbdcb !important;
    color: #fff;
    font-size: 1em !important;
	box-shadow: none !important;
	cursor:pointer;
	margin: .3125em !important;
    padding: .625em 1.1em !important;
	
}