.elementor-kit-2569{--e-global-color-primary:#1A2027;--e-global-color-secondary:#77777B;--e-global-color-text:#1A2027;--e-global-color-accent:#1998D4;--e-global-color-9ac324c:#132553;--e-global-color-7d00d99:#FFFFFF;--e-global-color-1db7f38:#C8CACB;--e-global-typography-primary-font-family:"Source Sans Pro";--e-global-typography-primary-font-weight:300;--e-global-typography-primary-text-decoration:none;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-decoration:none;--e-global-typography-text-font-family:"Source Sans Pro";--e-global-typography-text-font-size:22px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-decoration:none;--e-global-typography-accent-font-family:"Source Sans Pro";--e-global-typography-accent-font-weight:300;--e-global-typography-accent-text-decoration:none;color:#1A2027;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;line-height:38px;}.elementor-kit-2569 a{color:#337AB7;}.elementor-kit-2569 a:hover{text-decoration:none;}.elementor-kit-2569 h2{color:#1A2027;font-family:"Source Sans Pro", Sans-serif;font-size:35px;font-weight:200;text-transform:capitalize;line-height:30px;}.elementor-kit-2569 h3{color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:500;}.elementor-kit-2569 h6{font-family:"Source Sans Pro", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.2px;}.elementor-kit-2569 button,.elementor-kit-2569 input[type="button"],.elementor-kit-2569 input[type="submit"],.elementor-kit-2569 .elementor-button{font-family:"Source Sans Pro", Sans-serif;font-size:18px;text-decoration:none;color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-2569 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body, html {
    padding: 0;
    margin: 0;
    overflow-x: hidden;
}
h4, h5, h6 {
    margin: 0 0 10px 0;
    padding: 0;
}
.terms-list {
    text-align: left; 
    color: #77777b;
    font-size: 22px;
    font-weight: 300;
}
.terms-list span b {
    font-weight: 300;
    font-size: 22px;
}
.terms-list span {
    text-align: left;
    color: #77777b;
    font-weight: 300;
    float: right;
    margin-left: 10px;
        text-transform: capitalize;
}
.terms-list span:first-child b {
    display: none;
}
li.boardlicomma:after {
    content: ",";
    font-weight: 300;
}
li.boardlicomma {
    margin-right: 10px;
}
li.boardlicomma:last-child:after{
    content: "";
}
.navigation-section .elementor-shortcode {
    display: flex;
    justify-content: space-between;
}
.navigation-link a {
    color: #1998D4;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    letter-spacing: 3px;
}
#akkr-grid-filters .esg-filters, #grid-team .esg-filters, #akkr-grid-filters {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
#grid-portfolio .esg-overflowtrick, #grid-team .esg-overflowtrick {
    padding-top: 40px;
}
.sidebar-title h2 {
    font-size: 30px;
    font-weight: 500;
    font-family: 'Crimson Text', serif;
}
.boardlicomma {
    list-style: none;
    font-size: 22px;
}
.sidebar-title-bio h2 {
    font-size:30px;
    font-weight: 500;
}
.boardulcomma {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0;
    padding: 0
}
.boardul {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0 0 40px 0
}
.boardli, .single-port-acfield-text {
    list-style: none;
    font-size: 22px;
    line-height: 24px;
    border-bottom: 1px solid #bbc4d3;
    padding: 20px 0;
}
.boardli a, .boardlicomma a {
    color: #1A2027;
    font-weight: 300;
}
.postid-2666 , .search-no-results , .search-results{
        background-image: url(/wp-content/uploads/2019/05/portfolio-hero.jpg);
        background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
.logged-in {
position: relative;
}
.fa-search {
    background: transparent!important;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin: 0 3px;
}
.search-box article {
    border-bottom: 1px dashed #ccc;
}
.search-box .elementor-post-date  {
    padding-top: 10px;
    display: inline-block;
}

p:empty {
    display: none;
}
.content-section p b {
    padding-bottom: 10px;
    display: inline-block;
}
p {
    padding: 0 0 20px 0;
    margin: 0;
}
.elementor-search-form .fa-search {
    background: transparent;
}

#grid-blog .esg-loadmore-wrapper, 
#grid-news .esg-loadmore-wrapper {
    background: #e9e9e9;
    text-align: left !important;
    
}

.count span {
    font-size: 90px;
}
.eg-blog-element-0-a {
    display: block;
    text-align: left;
    clear: both;
    margin: 0px 0px 0px 0px;
    position: relative;
}
.content-section ul li {
    padding-bottom: 15px;
}

#grid-blog  .eg-blog-element-0 {
    height: 45px;
    overflow: hidden;
    max-height: 45px;
}
.eg-blog-element-24 {
    font-size: 20px !important;
    line-height: 20px !important;
    color: #77777b !important;
    font-weight: 200 !important;
    font-style: italic !important;
    display: inline-block !important;
    float: none !important;
    clear: both !important;
    margin: 0px 0px 0px 0px !important;
    padding: 1px 0px 0px 1px !important;
    border-radius: 0px 0px 0px 0px !important;
    background: transparent !important;
    position: relative !important;
    z-index: 2 !important;
    font-family: 'Crimson Text',serif !important;
}
#grid-blog .esg-filterbutton, #grid-news .esg-filterbutton
{
    box-shadow: none;
    border-radius: 0px;
    color: #132553;
    border: 1px solid #132553;
}
#grid-blog  .esg-navigationbutton.esg-loadmore:hover, #grid-blog  .esg-navigationbutton.esg-loadmore,
#grid-news  .esg-navigationbutton.esg-loadmore:hover, #grid-news  .esg-navigationbutton.esg-loadmore {
    letter-spacing: 3px;
    border-radius: 0px !important;
    color: #1998d4 !important;
    border-color: #e9e9e9 !important;
    background: #e9e9e9;
}

.dashicons-star-filled {
    color: #019fde;
    padding-right: 10%;
    margin-top: -2px;
    transform: scale(0.8);
}
.blog-category {
    background-color: #132553;
    color: white;
    padding: 1% 5%;
    margin: 5% 0;
    max-height: 32px;
    font-style: italic;
    font-size: 12px;
}

#grid-blog .esg-filterbutton.selected, #grid-news .esg-filterbutton.selected {
    color: #fff !important;
    background-color: #132553;
}
.eg-news-insights-content {
    padding: 20px 0 0 0 !important;
}

.contact-form input[type=submit], .contact-form input.gform_button.button {
    background: rgba(0, 0, 0, 0) url(/wp-content/themes/akkr/images/bt-bg-arrow.png) no-repeat scroll 90% center;
    border: 1px solid #132553 !important;
    max-width: 125px !important;
    padding: 4px 117px 4px 20px !important;
    height: auto !important;
    color:#132553;
}

.contact-form  textarea {
    width: 100% !important;
    border: 1px solid #ebebeb !important;
    padding: 8px 10px !important;
    margin-bottom: 0px !important;
    height: 150px !important;
    font-family: inherit !important;
    font-size: 16px !important;
}

.contact-form input[type=submit]:hover, .contact-form input.gform_button.button:hover {
    color: #fff;
    text-decoration: none;
    background: url(/wp-content/themes/akkr/images/bt-bg-arrow-white.png) no-repeat scroll 90% center #132553;
}
.contact-form input {
    border: 1px solid #ebebeb !important;
    width: 80% !important;
    padding: 10px 15px !important;
    margin-bottom: 20px !important;
    text-indent: inherit !important;
    font-family: inherit !important;
    font-size: 16px !important;
    
}
.gform_heading h3.gform_title {
    font-weight: normal !important;
    font-size: 24px !important;
    margin-bottom: 10px !important;
}

.latest-news {
    height: 100%;
}

.latest-news h5 {
    font-size: 18px;
    color: #fff;
    padding-bottom: 20px;
    font-weight: 300;

}
.latest-news ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.latest-news ul li {
                margin-top: 10px;
    margin-bottom: 10px;
}
.latest-news ul li a {
    color: #fff;
        font-family: 'Crimson Text', serif;
    font-size: 20px;
    line-height: 120%;
        letter-spacing: 0.2px;

}
.count sup {
    font-size: 40px;
    top: -.1em;
    vertical-align: super;
}
.banner-inner {
    display: flex;
    height: 100%;
}

.banner .elementor-top-column {
    height: 100vh;
}

.latest-news a:after {
    content: '';
    border-bottom: 1px solid #fff;
    display: block;
    width: 60px;
    height: 1px;
    margin: 20px 0 30px;
}
.latest-news a:hover {
    text-decoration: none;
}
#watch-btn .elementor-button-link  {
    padding-right:75px;
}
#watch-btn i.fas {
    color: #fff;
    position: absolute;
    top: 32%;
    left: 18px;
}
#watch-btn .elementor-button-icon {
        background: #0095DA;
    position: absolute;
    op: 0;
    top: 0;
    right: 0;
    width: 50px;
    height: 100%;
}
.top-content #watch-btn {
    margin: 0 auto
}

.top-content .elementor-element-populated {
    max-width: 470px;
}

.top-content .fa-chevron-right:before {
    font-size: 14px;
}

.one-section:hover p {
    color: #1A2027!important;
}
.one-section:hover * {
    color:#fff;
}
.one-section:hover .elementor-button {
    background-color: #112255!important;
}

.elementor-button-text {
    flex-grow: initial;
}
.one-section .elementor-heading-title {
    min-height: 100px;
}
.page-template-news .esg-grid a:hover, .page-template-news .esg-grid a:focus {
    text-decoration: none;
    border: none;
}
.page-template-news .esg-filter-wrapper {
    box-shadow: none;
    border-radius: 0px;
    color: #132553;
    border: 1px solid #132553;
    padding: 6px 20px 0px;
    margin: 0 20px;
    /*transform: translate(0, -100%);*/
}

.banner {
       height: 100vh;
    overflow: hidden;
 
}

.page-template-news .esg-content hr {
    border: 0;
    border-top: 1px solid #eee;
    margin: 20px 0;
}
.eg-news-insights-element-0 {
    font-size: 19px;
    line-height: 19px;
    color: #000000;
    font-weight: 600;
    padding: 7px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background: #ffffff;
    z-index: 2 !important;
    display: block;
    font-family: 'Source Sans Pro',sans-serif;
    text-transform: uppercase;
    
}
.page-template-news .esg-grid li a {
    color: #000000;
}
.page-template-news .esg-grid li a:hover {
    color: #23527c;
}
.page-template-news .esg-grid li {
    height: 120px !important;
}
#grid-news .esg-dropdown-wrapper {
    position: absolute;
    background: #fff;
    padding: 0px;
    text-align: center;
    top: 102%;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(10px);
    width: 101%;
    left: -1px;
}
#grid-blog .esg-filterbutton, #grid-news .esg-filterbutton {
    box-shadow: none;
    border-radius: 0px;
    color: #132553;
    border: 1px solid #132553;
}
#esg-grid-3-1 .esg-filterbutton span {
    display: inline-block;
    margin-top: 6px;
}
#grid-news .esg-filterbutton {
    margin: 0;
}

#project-prev, #grid-blog .esg-loadmore-wrapper {
    background: #e9e9e9;
    text-align: left !important;
}
.elementor-icon-list-item span {
 font-style: italic
}
.filter-label {
animation: 1s fadeIn;
  animation-fill-mode: forwards;
      animation-duration: 0.7s;
  animation-delay: 3.7s;
  opacity: 0;

}


@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}
#grid-portfolio .esg-content {
    display: none;
}
#grid-portfolio .esg-entry-media-wrapper, #grid-team .esg-entry-media-wrapper {
    border: 1px solid #ddd;
    background: rgba(151, 151, 151, 0.20);
    background-size: cover;
}


.meet-team .esg-entry-content a {
    color:#000;
}
.meet-team .esg-entry-cover a {
    color:#fff;
}
.meet-team a:hover {
    color:  #23527c;
}

  .meet-team  .esg-filters {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 30px!important;
}
  .meet-team   .esg-filter-wrapper {
      width: 100%;
      text-align: left;
          max-width: 240px;
height: 42px;
margin-right: 20px!important;
/*padding: 0 20px;*/
    background: url(/wp-content/themes/akkr/images/DropDownArrow.png) no-repeat right;
    background-size: 40px 40px;
    margin-bottom: 30px;
    
    border: 1px solid #ebebeb;
   }
   
   
  .meet-team .esg-selected-filterbutton {
       color: #000;
   }
 .meet-team  .eg-icon-down-open {
       display: none;
   }
   
   .meet-team .esg-filter-checked {
       display: none;
   }
   
   .meet-team  .esg-filterbutton {
       text-align: left
   }
    .meet-team .esg-selected-filterbutton {
       height: 42px;
       line-height: 42px;
   }


#grid-portfolio .esg-filterbutton {
        padding: 16px 30px!important;
    cursor: pointer;
    font-size: 18px!important;
    text-transform: uppercase!important;
    font-weight: 400!important;
    text-align: center!important;
    color: #132552!important;
    border: 1px solid #9aa8be!important;
}
#grid-portfolio .esg-selected-filterbutton, #grid-team .esg-selected-filterbutton {
    color: #000;
    /*margin: 0 5px 5px 20px;*/
    /*padding: 0 0 0 10px;*/
    /*border: 1px solid #ddd;*/
}


#grid-portfolio .esg-filterbutton.selected .esg-filter-checked, #grid-portfolio .esg-filterbutton:hover .esg-filter-checked, #grid-portfolio .esg-filter-checked{
    display: none!important;
}
#grid-portfolio .esg-filterbutton.selected {
    color: white!important;
    background-color: #1f9ad6!important;
    font-weight: 600!important;
    border: 1px solid #1f9ad6!important;
}


#grid-portfolio .esg-filterbutton[data-filter="filter-equity"], #grid-portfolio .esg-filterbutton[data-filter="filter-current-investment"] {
    width: 262px;
}
#grid-portfolio .esg-filterbutton[data-filter="filter-past-investment"], #grid-portfolio .esg-filterbutton[data-filter="filter-credit"] {
    width: 290px;
}

#grid-portfolio .esg-selected-filterbutton span {
    font-weight: 400!important;
    font-size: 16px!important;
    padding: 16px 10px!important;
}

#grid-portfolio .esg-selected-filterbutton .eg-icon-down-open {
    width: 55px;
    height: 55px;
    padding: 17px 0 0 18px!important;
    background: #eee;
}
#grid-portfolio .esg-filter-wrapper.dropdownstyle .esg-selected-filterbutton {
     float: left; 
     margin-left: 90px; 
}
#grid-portfolio  .esg-filter-wrapper.dropdownstyle:before {
    content: "Filter By:";
    width: 90px;
    height: 20px;
    display: block;
    font-size: 16px;
    left: 0;
    top: 26%;
    position: absolute;
}
#grid-portfolio .esg-selected-filterbutton {
    color: #000;
    margin: 0 5px 5px 20px;
    padding: 0 0 0 10px;
    border: 1px solid #ddd;
}
#grid-portfolio .esg-selected-filterbutton .eg-icon-down-open {
    display: inline-block;
    vertical-align: middle;
    font-size: 1em;
    cursor: pointer;
    color: #999;
    
}
#grid-portfolio .esg-selected-filterbutton span {
    width: 190px;
    display: inline-block;
    text-align: left;
    
}
#grid-portfolio .esg-filter-wrapper.esg-fgc-2 {
    padding-left: 390px;
}
#grid-portfolio .esg-filterbutton[data-fid] {
    margin: 0 20px 20px 0!important;
    border-bottom: 0;
}
#grid-portfolio .esg-filter-wrapper.dropdownstyle.esg-fgc-2 {
    padding-left: 0;
    float: left;
}

#grid-portfolio .esg-overflowtrick {
    border-top: 1px solid #eee;
    padding-top: 30px;
}
#grid-portfolio .esg-dropdown-wrapper {
    right: 0;
}
#grid-portfolio .esg-dropdown-wrapper {
        padding: 0 0 0 20px;
}
#grid-portfolio .esg-dropdown-wrapper, #grid-team .esg-dropdown-wrapper {
    position: absolute;
    background: #fff;

    top: 100%;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(10px);
}

#grid-portfolio .esg-dropdown-wrapper .esg-filterbutton {
    margin: 0!important;
    text-align: left!important;
    width: 262px!important;
    border-bottom: 0!important;
}


#grid-portfolio .esg-dropdown-wrapper .esg-filterbutton:last-child {
    border-bottom: 1px solid #9aa8be!important;
}

.b-underline:after {
    content: '';
    border-bottom: 2px solid #1F9AD6;
    display: block;
    width: 60px;
    height: 1px;
    margin: 20px 0 30px;
}

.btn-line .elementor-button {
    width: 100%;
    display: block;
}
.btn-line a:hover * {
    color:#fff;
}

.btn-line .elementor-button-icon {
    color:#000;
    font-size: 14px;
    padding-top: 5px
}

.btn-line {
        position: absolute;
    bottom: 0;
    left: 0;
}

.one-section.elementor-column {
    min-height: 600px;
}

#case-carousel  .content-section a:hover {
    text-decoration: underline;

}
#case-carousel  .content-section {
        margin-top: -80px;
    display: block;
        min-height: 158px;
}
#case-carousel  .slick-slide a {
    color: #132553;
    font-style: italic;
    font-size: 22px;
    font-weight: 300;
}

#case-carousel  .slick-slide {
    border: 2px solid #eee;
    padding: 0 15px!important;
    margin: 0 10px 30px 10px;

}
#case-carousel  .slick-prev {
    left: 10px!important;
}
#case-carousel  .slick-next {
    right: 90%!important;
}
#case-carousel  .slick-next, #case-carousel  .slick-prev {
     border: 1px solid #ecf4ff;
     position: absolute;
    top: 100%;
 }
#case-carousel  .slick-dots {
    width: auto;
    right: 0;
    
}
#case-carousel p {
   margin: 0;
   padding: 0;
}
#case-carousel p::empty, #case-carousel br {
    display: none;
}
#case-carousel
.slick-list {
    padding-bottom: 20px
}
#case-carousel .slick-prev:before {
    color: #1F9AD6 !important;
    font-size: 16px;
    border: 1px solid #ecf4ff;
    border-radius: 40px;
    padding: 12px 16px!important;
}
#case-carousel .slick-next:before {
    color: #1F9AD6 !important;
    font-size: 16px;
    border: 1px solid #ecf4ff;
    border-radius: 40px;
    padding: 12px 16px!important;
}

.seo-team a {
    width: 50%;
    display: flex
}
.seo-team .content-section{
    width: 50%;
    padding: 0 90px
}
.seo-team .slick-slide {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.seo-team  h3 {
    font-size: 42px;
    font-weight: 300;
}
.seo-team .add-quotes {
    font-size: 22px;
    font-weight: 300;
    line-height: 30px
}
.seo-team .add-quotes:before {
    content: '';
    background: url(/wp-content/themes/akkr/images/quote.png) no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    float: left;
    margin-left: -60px;
}
.seo-team .slick-next {
    right: 30%!important;
}
.seo-team .slick-prev {
    left: 60%!important;
}
.seo-team .slick-next, .seo-team .slick-prev {
position: absolute;
top: 90%!important;
}

.seo-team .tm-slider.slider .slick-next:before {
    background: url(/wp-content/themes/akkr/images/right-arrow-active.png) no-repeat;
    font-family: initial;
    content: " "!important;
    width: 30px;
    height: 14px;
    display: block
}
.seo-team .slick-initialized .slick-slide {
    display: flex;
}
.seo-team .tm-slider.slider .slick-prev:before {
    background: url(/wp-content/themes/akkr/images/left-arrow-active.png) no-repeat;
    font-family: initial;
    content: " "!important;
    width: 30px;
    height: 14px;
    display: block
}

#grid-team .esg-filters  {
    display: none;
}
.blog-category {
    display: flex;
    align-items: center;
    line-height: 12px;
}
#grid-blog .eg-blog-content .esg-content:first-child a {
    color: #000000;
}
#grid-blog a:hover {
    color: #23527c;
}


@media (max-width:1024px) {
     .header-mobile .elementor-element-populated {
        justify-content: space-between;
    }
      .mobile-social-menu .elementor-element-populated {
            flex-direction: column!important;
    align-items: flex-start!important;
    align-content: flex-start!important;
    }
    
    .mobile-social-menu {
        display: none;
    }
   .mobile-social-menu .elementor-element-populated >  .elementor-element {
        border-bottom: 1px solid #B2B2B2;
        padding: 10px 0;
        width: 100%!important
    }
      .main-menu div.elementor-menu-toggle {
        color: #a1a1a1!important;
    }
    
    .blue-seection img {
        width: 85px;
    }
    .banner {
        height: 100%;
    }
    .top-content * {
        text-align: center;
    }
    .top-content .elementor-element-populated {
        padding: 50px 0!important;
    }
    .your-story {
        padding: 5em 0!important;
    }
    .elementor-column {
    width: 100%;
}
    
}
@media (max-width:1024px) {
    
    .header-mobile {
        width: 100%!important;
    }
    div.akkr-filter-dropdown.akkr-filter-dropdown-location {
    margin-left: 84px;
}
    .seo-team .slick-initialized .slick-slide {
        flex-direction: column;
    }
     #grid-team .esg-grid .mainul>li {
          width:300px!important;
    left: 50%!important;
    transform: translate(-50%, 0%)!important;
     }

  


   .header-mobile   li a,   .header-mobile li a:focus,
     .header-mobile
    li  a:hover {
        padding: 10px 5px!important;
    }
    
    .mobile-social-menu .elementor-element-populated {
            flex-direction: column!important;
    align-items: flex-start!important;
    align-content: flex-start!important;
    }
    
    .mobile-social-menu {
        display: none;
    }
   .mobile-social-menu .elementor-element-populated >  .elementor-element {
        border-bottom: 1px solid #B2B2B2;
        padding: 10px 0;
        width: 100%!important
    }
    
    .elementor-2571 .elementor-element.elementor-element-87f64eb,
    .elementor-2653 .elementor-element.elementor-element-6293988c
    {
        max-width:240px!important;
        width: 140px!important;
    }
    .header-mobile .elementor-widget-wrap {
        align-items: normal!important;
    }
    .header-mobile .elementor-element-populated {
        justify-content: space-between;
    }
   .main-menu  .elementor-nav-menu--dropdown {
        position: relative!important;
        top:0!important;
        padding: 20px 0 0 0;
    }
    .main-menu ul {
        margin: 0 40px!important;
    }
    .main-menu div.elementor-menu-toggle {
        color: #a1a1a1!important;
    }
    
    .blue-seection img {
        width: 85px;
    }
    .banner {
        height: 100%;
    }
    .top-content * {
        text-align: center;
    }
    .top-content .elementor-element-populated {
        padding: 50px 0!important;
    }
    .your-story {
        padding: 5em 0!important;
    }
.banner-inner .elementor-widget-container {
    margin-right:0!important;
}

.top-text {
    padding: 0 20px;
}
    .banner-inner .elementor-button {
        width: 240px;
    }
    .banner-inner .elementor-element-populated {
        flex-direction: column;
    }
    .latest-news-section {
        display: none;
    }
    .footer-copyright p{
        margin-bottom: 10px;
        
    }
    .contact-form.elementor-element.elementor-element-b9f1d9c {
        width:100%!important;
        max-width: 100%!important;
    }
    .blog-category {
        display: flex;
    align-items: center;
    }
    .sidebar-right .elementor-element-populated  {
    padding: 0 10px!important;
}
.footer-menu ul {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.footer-menu li a {
    padding: 2px 0!important;
}
.footer-copyright *
{
    text-align: center;
    margin: 0 auto;
}
/*.footer-copyright li {*/
/*    text-align: center;*/
/*}*/
.footer-copyright li a {
    display: inline-block;
}
.video-field-square {
   max-width: 300px;
    min-height: 300px;

    display: block;
    background-size: cover;
    margin: 0 auto 40px auto;
    padding: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}
}
@media screen and (max-height: 700px) {
 .banner .elementor-top-column {
    height: 100%;
}
   .top-content .elementor-element-populated{
        margin-bottom:0!important
    }
   

header .elementor-section.elementor-section-height-full {
    height: 100%;
}
    .banner .elementor-top-column {
        height: auto;
    }
    
}
@media (max-width: 1199px){
    
 
    .seo-team .slick-next {
    right: 80%!important;
}
.seo-team .slick-prev {
    left: 0%!important;
}
    .seo-team .content-section {
        padding: 0;
    }
    .seo-team .content-section h3 {
       margin-top: 0;
    }
    .seo-team a, .seo-team .content-section {
        width:100%;
    }
#grid-portfolio .esg-filter-wrapper.esg-fgc-2 {
    padding-left: 90px;
}
.one-section.elementor-column {
    min-height:auto!important;
}
#grid-portfolio .esg-fgc-2.dropdownstyle {
    width: 100%;
    margin-bottom: 20px;
}
.one-border-section .elementor-element-populated {
    border: 0!important;
}
.one-border-section:nth-child(2) {
    padding: 40px 15px;
}
.blue-seection .elementor-element-populated {
 padding: 30px 30px 0 30px!important;   
 margin: 0 auto;
 justify-content: center;
}
.filter-label  {
    left: 50px!important;
    top: 10px!important;
}
#case-carousel .slick-next {
    right: 82%!important;
}
#grid-portfolio .esg-filterbutton[data-filter="filter-past-investment"], .portfolio .esg-filterbutton[data-filter="filter-credit"], #grid-portfolio .esg-filterbutton[data-filter="filter-credit"], #grid-portfolio .esg-filterbutton[data-filter="filter-current-investment"] {
    width: 262px;
}

.left-text .elementor-element-populated {
    padding: 0 10px !important;
}



}


:focus {outline:none;}
::-moz-focus-inner {border:0;}
  div.akkr-filter-dropdown {
    display: inline-block;
    width: 262px;
    height: 40px;
    background: url("https://www.accel-kkr.com/wp-content/themes/akkr/images/DropDownArrow.png")
      no-repeat right;
    background-size: 40px 40px;
    border: 1px solid #ebebeb;
    margin: 10px;
  }

  .akkr-filter-dropdown select {
    display: inline-block;
    background: transparent;
    width: 100%;
    font-size: 16px;
    border: 0;
    border-radius: 0;
    height: 100%;
    -webkit-appearance: none;
    color: #000;
    padding-left: 10px;
    max-width: 30ch;
  }

  .akkr-filter-select input[type="checkbox"] {
    position: absolute;
    left: -9999px;
  }

  div.akkr-filter-select {
    display: inline-block;
    margin: 10px;
  }

  .akkr-filter-select label {
    display: inline-block;
    width: 200px;
    height: 40px;
    cursor: pointer;
    font-size: 16px;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    color: #132552;
    /* border: 2px solid #132552; */
  }

  input[type="checkbox"]:checked + label {
    color: white;
    background-color: #1f9ad6;
    font-weight: 600;
  }

  #akkr-grid-filters {
    text-align: center;
  }
   #akkr-grid-filters .esg-filter-wrapper {
    display: none;
  }
  #grid-team .esg-entry-content a {
      color: #000;
  }
   #grid-team  .esg-center a {
     color:#fff;
 }
 #grid-team .esg-entry-content a:hover ,  #grid-team  .esg-center a:hover {
     color:#23527c;
 }
 .esg-entry-cover {
    height: 100%!important;
}
.eg-changed-team-content {
    padding: 0!important;
}

.eg-changed-team-content .eg-changed-team-element-0-a {
    padding: 5px 5px 0 5px;
    background: #fff;
}
  #akkr-grid-filters span {
    padding: 5px 10px;
    color: #777;
font-size: 14px;
  }

  .akkr-filter-dropdown option {
    width: 200px;
  }
  @media (min-width:980px) {
      #grid-team li.isvisiblenow {
          height: 286px !important;
      }

  }
  
  
  .latest-news-slider .slick-list {
      display: grid!important
  }
  .latest-news-slider .slick-track {
      margin: 0!important;
  }
.latest-news-slider .slick-track {
       display: flex;
}
  .inner-slide {
      display: flex;
      flex-direction: column;
  }
  .company-news-entry {
    border-bottom: 2px solid #fff;
    background: #1F9AD6;
    padding: 2em;
    margin: 10px 10px;
    min-height: 280px;
}
.latest-news-slider .slick-prev:before, .latest-news-slider .slick-next:before {
    color: #1F9AD6;
}
.latest-news-slider  .slick-prev:before,  .latest-news-slider  .slick-next:before {
    font-family: inherit
}
.latest-news-slider .slick-next {
    right: -25px!important;
}
.latest-news-slider .slick-prev {
    left: -25px!important;
}
#single-portfolio-slider .company-reel {
    font-size: 16px;
    color: rgba(111, 211, 255, 0.70);
    padding-bottom: 0px;
    margin: 20px 0 10px 0;
    line-height: 1.1;
    
}
#single-portfolio-slider .inner-slide h6 {
      line-height: 1.1;
}

#single-portfolio-slider .company-news-entry {
    min-height: 280px;
}
#single-portfolio-slider .b-underline {
    margin: 0 0 10px 0;
}

.b-underline {
    font-size: 42px!important;
}
#single-portfolio-slider a:hover{
    color: #23527c;
}
.flex-between-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#single-portfolio-slider .company-news-title {
    font-family: 'Crimson Text', serif;
    font-size: 28px;
    color: #fff;
    line-height: 130%;
}
#grid-blog .eg-blog-content .esg-content:first-child a:hover {
    color:#2d5279;
}

/*html {*/
/*  height: 100%;*/
/*}*/
/*body {*/
/*  min-height: 100%;*/
/*  display: grid;*/
/*  grid-template-rows: 1fr auto;*/
/*}*/
/*.footer {*/
/*  grid-row-start: 2;*/
/*  grid-row-end: 3;*/
/*}*/




@media (max-width: 640px){
    
    .seo-team .slick-next, .seo-team .slick-prev {
        top: 100%!important;
    }
 #grid-portfolio .esg-grid .mainul, #grid-portfolio .esg-grid .mainul>li {
        width:100%!important;
        max-width: 275px!important;
        height:275px!important;
        margin: 0 auto;
    }
    .latest-news-slider .slick-prev {
    top: 110%!important;
    left: 30px!important;

    }
    .latest-news-slider .slick-next {
    top: 110%!important;
    right: 30px!important;

    }
    
}/* End custom CSS */