/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 22 2021 | 14:11:35 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/** Header **/
/**@media only screen and (min-width: 1024px) { 
.wraper_header.style-ten .wraper_header_main > .container, .wraper_header..wpb_video_widget .wpb_wrapper iframestyle-ten .wraper_header_top > .container {
  max-width: 1330px;
}
}**/
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social > li > a {
  color: #032f92;
}
.wraper_header.style-ten .wraper_header_main .header_main_calltoaction .btn.button-one {
  border-radius: 15px 0 15px 0;
  font-size: 18px;
  font-weight: 800;
  border: 1px solid #032f92;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.wraper_header.style-ten .wraper_header_main .header_main_calltoaction .btn.button-one:hover {
  background-color: transparent;
  border: 1px solid #032f92;
  color: #032f92;
}
.wraper_header.style-ten .wraper_header_main .header_main .brand-logo {
  padding-top: 10px;
}
.header-custom-text a img, .header-custom-text a p, .header-custom-text-mobile a img, .header-custom-text-mobile a p {
  display: inline-block;
  vertical-align: middle;
}
.header-custom-text a p, .header-custom-text-mobile a p  {
  margin: 0;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  color: #032F92;
}
.header-custom-text-mobile  {
  display: none;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social > li > a {
  text-align: center;
  font-size: 18px;
  color: #032f92;
  line-height: 28px;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social > li {
  margin-right: 30px;
}

.home-button {
  background: #032F92;
  padding: 8px 20px;
  border: 1px solid #032F92;
}
.home-button a {
  padding-bottom: 0!important;
  color: #fff!important;
}
.home-button:hover {
  background: transparent;
  padding: 8px 20px;
  border: 1px solid #032F92;
}
.home-button:hover a {
  color: #032F92!important;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
  margin-right: 45px;
  vertical-align: middle;
}

.wraper_header.style-one .wraper_header_main .header-hamburger-menu {
  margin-top: 20px;
}
.wraper_header.style-one .wraper_header_main .header-hamburger-menu i {
  color: #042F92;
  font-size: 24px;
}

.wraper_inner_banner {
  display: none;
}

.header-hamburger-menu {
  display: none;
}

/** Footer **/
/**.wraper_footer.custom-footer > .container {
  width: 1330px;
  }**/
  .cxxo-footer p {
    margin-bottom: 0;
    margin-top: 0;
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
  }
  .cxxo-footer a {
    color: #fff;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
  }
  .cxxo-footer a:hover {
    color: #F56792;
  }
  .cxxo-footer ul li {
    list-style: none!important;
    padding-left: 0;
    color: #fff;
    margin-bottom: 25px!important;
  }
  .cxxo-footer ul li:before {
    display: none;
  }
  .cxxo-footer ul li a {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
  }
  .cxxo-footer-copyright p {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    margin-top: 0;
    margin-bottom: 0;
  }
  ul.footer-social {
    float: right;
  }
  .footer-social li {
    display: inline-block;
    vertical-align: middle;
  }
  .footer-social li a {
    color: #F56792;
    line-height: 34px;
    font-size: 16px;
    margin-left: 10px;
    border: 1px solid #F56792;
    border-radius: 100%;
    height: 35px;
    width: 35px;
    text-align: center;
    display: inline-block;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
  }
  .footer-social li a:hover {
    color: #fff;
    background-color: #F56792;
    border: 1px solid #F56792;
  }
  .footer-social li a img.hover-icon {
    display: none;
  }
  .footer-social li a:hover img.static-icon {
    display: none;
  }
  .footer-social li a:hover img.hover-icon {
    display: inline-block;
  }
  p.copyright-text {
    font-size: 14px;
    line-height: 22px;
    padding: 5px 15px 0 0;
  }
  .copyright-text, .copyright-links {
    display: inline-block;
    vertical-align: middle;
  } 
  .copyright-links li {
    display: inline-block;
    vertical-align: middle;
    border-left: 1px solid #fff;
    padding: 0 15px;
  }
  .copyright-links li a {
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    color: #fff;
  }
  .copyright-links li a:hover {
    color: #F56792;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
  }
  .footersection2 {
    padding-bottom: 30px;
  }
  .footersection2 .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 15%;
  }
  .footersection2 .wpb_column.vc_column_container.vc_col-sm-2:first-child, 
  .footersection2 .wpb_column.vc_column_container.vc_col-sm-2:last-child {
    width: 20%;
  }
  ul.footer-social.homefootersocial {
    float: left;
  }
  .homefootersocial.footer-social li a {
    color: #fff;
    line-height: 30px;
    font-size: 14px;
    margin-right: 5px;
    margin-left: 0;
    border: 1px solid #fff;
    height: 30px;
    width: 30px;
  }
  .homefootersocial.footer-social li a:hover {
    color: #fff;
    background-color: #F56792;
    border: 1px solid #F56792;
  }
  .footer-links ul li {
    padding-left: 0!important;
  }
  .footer-links ul li:before {
    display: none;
  }
  .footer-links ul li a {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #fff;
  }
  .footer-links2 {
    margin-top: 10px;
  }
  .footer-links2 ul li a {
    font-weight: 300;
  }
  .footer-contact p {
    margin-top: 0;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
  }
  .footer-contact p a {
    color: #fff;
  }
  .footersection3 {
    text-align: center;
  }
  .footersection3 p.copyright-text {
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
  }

  .wraper_footer.custom-footer > .container > p {
    margin-bottom: 0;
  }

  .footer-subcription .wpcf7-form-control.wpcf7-email {
    line-height: 54px;
    padding: 0 15px;
    font-size: 16px;
    color: #737B7D;
    border: 0;
    width: 100%;
  }
  .footer-subcription .wpcf7-form-control.wpcf7-submit {
    color: #FFFFFF;
    background: #FF623E;
    height: 54px;
    padding: 0 40px;
    font-weight: 800;
    font-size: 18px;
  }

  /** CXXO home page **/
  .home .entry-header {
    display: none;
  }
  .home .wraper_blog_main > .container.page-container {
    padding-top: 0;
    padding-bottom: 0;
  }
  .your-story {
    border: 2px solid #fff;
    padding: 5px 10px;
    letter-spacing: -2px;
  }
  h1, h2, h3, h4, h5, h6, .default-page h2, .default-page p {
    margin: 0;
  }
  .press-media h2, .press-media h4 {
    margin: 0;
  }
  .faq-section p {
    margin: 0;
  }

  .foundation-section .elementor-widget:not(:last-child) {
    margin-bottom: 0;
  }
  .terms-text h2 {
    text-decoration: underline!important;
  }

  .press-media-section .elementor-column.elementor-col-33 {
    margin: 0;
  }

  .img-accordion {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 800px;
  }
  .image-accordion-hover {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left;
    align-items: center;
    text-decoration: none;
    color: #fff;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: -webkit-box-flex .4s;
    transition: -webkit-box-flex .4s;
    -o-transition: flex .4s;
    transition: flex .4s;
    transition: flex .4s, -webkit-box-flex .4s, -ms-flex .4s;
    overflow: hidden;
    cursor: pointer;
    padding: 40px 30px;
    max-height: 800px;
    min-height: 800px;
  }
  .image-accordion-hover1 {
    background: #4E77D1;
  }
  .image-accordion-hover2 {
    background: #D46888;
  }
  .image-accordion-hover3 {
    background: #222D65;
  }
  .image-accordion-hover4 {
    background: #DBBE58;
  }
  .image-accordion-hover5 {
    background: #B074D5;
  }
  .image-accordion-hover:hover {
    flex: 2 1 0% !important;
    max-height: 800px;
  }
  .img-accordian-overlay {
    display: none;
  }
  .img-accordian-overlay p a {
    color: #fff;
    font-weight: bold;
  }
  .image-accordion-hover:hover .img-accordian-overlay {
    display: block;
  }
  .image-accordion-hover:hover .img-accordian-icon {
    display: none;
  }
  .img-accordian-icon {
    padding: 70px 0 140px;
  }
  .img-accordian-icon img {
    min-height: 168px;
  }
  .img-accordian-number {
    font-weight: 200;
    font-size: 124px;
    line-height: 140px;
    position: relative;
    top: -40px;
    left: -30px;
    text-shadow: 5px 0px 10px rgb(0 0 0 / 30%);
  }
  .image-accordion-hover1 .img-accordian-number {
    color: #88A7EC;
  }
  .image-accordion-hover2 .img-accordian-number {
    color: #EAB3C3;
  }
  .image-accordion-hover3 .img-accordian-number {
    color: #9096B2;
  }
  .image-accordion-hover4 .img-accordian-number {
    color: #F5E5AC;
  }
  .image-accordion-hover5 .img-accordian-number {
    color: #D7BAEA;
  }
  .image-accordion-hover h2 {
    font-weight: 800;
    font-size: 28px;
    line-height: 42px;
    color: #fff;
  }
  .image-accordion-hover:hover h2 {
    margin-bottom: 20px;
  }
  .img-accordian-overlay-inner p {
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
  }

  .cxxo-community .grid-category.left {
    display: inline-block;
    width: 20%;
    float: left;
    margin: 0;
  }
  .cxxo-community .grid-category a {
    font-weight: 300;
    font-size: 20px;
    line-height: 27px;
    color: #fff;
    display: block;
    text-transform: capitalize;
    margin: 0 0 30px;
    padding: 0!important;
    border-right: 4px solid transparent;
    -webkit-transition: 0.1s ease all !important;
    -moz-transition: 0.1s ease all !important;
    -ms-transition: 0.1s ease all !important;
    -o-transition: 0.1s ease all !important;
    transition: 0.1s ease all !important;
  }
  .cxxo-community .grid-category a.active, .cxxo-community .grid-category a:hover, .cxxo-community .grid-category a:focus, 
  .cxxo-community .grid-category a:active {
    border-right: 4px solid #F56792;
    color: #fff;
    font-weight: 800;
  }
  .cxxo-community .grid-carousel-container .carousel-items {
    display: inline-block;
    width: 80%;
    padding: 0 0 0 40px;
  }
  .cxxo-community .grid-owl-carousel .owl-item {
    padding: 0 20px;
  }
  .cxxo-community .grid-post-item .thumbnail-image {
    background-position: center;
    background-size: none;
    background-repeat: no-repeat;
    /**background-color: #25283a;**/
    height: 276px!important;
  }

  .cxxo-community .grid-post-item .hover-image img {
    height: 276px!important;
  }
  .cxxo-community .grid-post-item .title {
    font-weight: bold!important;
    font-size: 20px!important;
    line-height: 27px!important;
    letter-spacing: 0!important;
    text-transform: capitalize;
    color: #fff;
  }
  .cxxo-community .grid-post-item .excerpt {
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    letter-spacing: -0.015em;
  }
  .cxxo-community .grid-post-item:hover .hover-outer, .cxxo-community .grid-post-item.active .hover-outer {
    display:none;
  }
  .cxxo-community .grid-post-item:hover .thumbnail-image {
    /**background-color: #ecc45e;**/
  }
  .cxxo-community .grid-owl-carousel.nav-top-right > .grid-owl-nav {
    position: absolute;
    top: -60px;
    right: 20px;
    margin-top: 0;
  }
  .cxxo-community .grid-carousel-container .grid-owl-prev, .cxxo-community .grid-carousel-container .grid-owl-next {
    border: 1px solid #fff;
    color: #fff;
  }
  .cxxo-community .grid-owl-carousel.nav-circle > .grid-owl-nav > .grid-owl-next, 
  .cxxo-community .grid-owl-carousel.nav-circle > .grid-owl-nav > .grid-owl-prev {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .cxxo-community .grid-post-item .team-social-links {
    padding: 10px 0;
  }
  .cxxo-community .grid-post-item .team-social-links li {
    display: inline-block;
    font-size: 18px;
    color: #F56792;
    padding-left: 0!important;
    padding-right: 15px;
  }
  .cxxo-community .grid-post-item .team-social-links li:before {
    display: none;
  }
  .cxxo-community .grid-post-item .team-social-links li a {
    color: #F56792;
  }

  .funding-section strong {
    color: #9BBAFF;
  }

  .grid-post-item:hover .thumbnail-image.static-image {
    display: none;
  }
  .grid-post-item:hover .hover-image img {
    display: block;
  }

  .sgpb-popup-builder-content-10365 .sgpb-main-html-content-wrapper > p, .sgpb-popup-builder-content-10365 .sgpb-main-html-content-wrapper > h2, 
  .sgpb-popup-builder-content-10365 .sgpb-main-html-content-wrapper > form, .sgpb-popup-builder-content-10365 .sgpb-main-html-content-wrapper > ul,
  .sgpb-popup-builder-content-10588 .sgpb-main-html-content-wrapper > h2,
  .sgpb-popup-builder-content-10767 .sgpb-main-html-content-wrapper > h2, 
  .sgpb-popup-builder-content-10767 .sgpb-main-html-content-wrapper > form,
  .sgpb-popup-builder-content-10767 .sgpb-main-html-content-wrapper > p,
  .sgpb-popup-builder-content-10767 .sgpb-main-html-content-wrapper > ul,
  .sgpb-popup-builder-content-10793 .sgpb-main-html-content-wrapper > h2 {
    display: none;
  }

  .sgpb-theme-6-content {
    padding: 0!important;
  }
  .sgpb-popup-builder-content-10767 .sgpb-popup-close-button-6 {
    background-color: #25293D;
    padding: 5px;
    border-radius: 50px;
    width: 30px!important;
    height: 30px!important;
  }
  .sgpb-popup-builder-content-10365 .wpcf7 form.sent .wpcf7-response-output,
  .sgpb-popup-builder-content-10767 .wpcf7 form.sent .wpcf7-response-output {
    display: none;
  }

  /* width */
  .sgpb-theme-6-content::-webkit-scrollbar {
    width: 6px;
  }

  /* Track */
  .sgpb-theme-6-content::-webkit-scrollbar-track {
    background: #f1f1f1;
  }

  /* Handle */
  .sgpb-theme-6-content::-webkit-scrollbar-thumb {
    background: #888;
  }

  /* Handle on hover */
  .sgpb-theme-6-content::-webkit-scrollbar-thumb:hover {
    background: #555;
  }

  .wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 0;
  }

  .cxxo-popup-form .form-row {
    margin-bottom:  10px;
  }
  .cxxo-popup-form .form-row label {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #29365E;
  }
  .cxxo-popup-form .form-row label.error {
    color: red;
  }
  .cxxo-popup-form .form-row input, .cxxo-popup-form .form-row textarea {
    border: 1px solid #B1B8CD;
    padding: 10px; 
    font-size: 14px;
    color: #29365E;
    width: 100%;
  }
  .cxxo-popup-form .codedropz-upload-inner h4 {
    font-size: 14px;
    color: #29365E;
    line-height: 20px;
  }
  .cxxo-popup-form .codedropz-upload-inner span {
    font-size: 12px;
    color: #888B94;
  }
  .cxxo-popup-form .codedropz-upload-inner .codedropz-btn-wrap a {
    font-size: 14px;
    color: #29365E;
    font-weight: bold;
  }
  .cxxo-popup-form .form-row input.wpcf7-file {
    background-color: #ECF6FF;
  }
  .cxxo-popup-form .form-row textarea {
    max-height: 90px;
  }
  .cxxo-popup-form .form-row.last {
    margin-bottom:0;
  }
  .cxxo-popup-form .form-row.text-center p {
    width: 100%;
  }
  .cxxo-popup-form .form-row .wpcf7-submit {
    background-color: #F56792;
    border-radius: 14px 0 15px 0;
    border: 1px solid #f56792;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 800;
    width: auto;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    margin-top: 10px;
  }
  .cxxo-popup-form .form-row .wpcf7-submit:hover {
    border: 1px solid #f56792;
    background: transparent;
    color: #F56792;
  }
  .cxxo-popup-form .dnd-upload-counter {
    display: none;
  }
  .cxxo-popup-form .codedropz-upload-handler {
    border: 1px dashed #B1B8CD;
    border-radius: 0;
    margin-bottom: 10px;
    position: relative;
    background: #ECF6FF;
  }
  .faq-toggle-item .elementor-toggle-item {
    border-bottom: 1px solid #FFFFFF42;
  }

  @media (min-width: 992px) and (max-width: 1199px) {
    .wraper_header.style-ten .wraper_header_main .header-responsive-nav {
      color: #032f92;
      display: block!important;
    }
  }
  @media only screen and (max-width: 1024px) { 
    .image-accordion-hover h2 {
      font-weight: 800;
      font-size: 20px;
      line-height: 32px;
      color: #fff;
    }
    .image-accordion-hover {
      padding: 20px 10px;
    }
    .image-accordion-hover:hover {
      flex: 3 1 0% !important;
    }
    .img-accordian-number {
      left: -5px;
    }
    .img-accordian-icon {
      padding: 150px 0;
    }
    .cxxo-community .grid-post-item .thumbnail-image {
      height: 240px!important;
      background-size: contain;
    }
    .cxxo-community .grid-post-item .hover-image img {
      height: 240px!important;
      width: auto;
    }
  }

  @media only screen and (max-width: 768px) {
    .wraper_header.style-ten .wraper_header_top .header_top .header_top_item {
      text-align: left;
    }
    .header-custom-text-mobile {
      display: inline-block;
      vertical-align: middle;
    }
    .header-social {
      display: inline-block;
      vertical-align: middle;
      float: right;
    }
    .cxxo-community .grid-category.left {
      width: 100%;
      margin: 0 0 50px;
    }
    .cxxo-community .grid-carousel-container .carousel-items {
      width: 100%;
      padding: 0;
    }
    .cxxo-community .grid-owl-carousel .owl-item {
      padding: 0;
    }
    .cxxo-community .grid-category a {
      display: inline-block;
      margin: 0 15px;
      border-right: 0;
      border-bottom: 4px solid transparent;
    }
    .cxxo-community .grid-category a.active, .cxxo-community .grid-category a:hover, .cxxo-community .grid-category a:focus, .cxxo-community .grid-category a:active {
      border-bottom: 4px solid #F56792;
      border-right: 0;
      color: #fff;
      font-weight: 800;
    }
    .cxxo-community .grid-owl-carousel.nav-top-right > .grid-owl-nav {
      display: none;
    }
    .image-accordion-hover {
      width: 100%;
      max-height: 100%;
      min-height: 100%;
    }
    .img-accordion {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      max-height: 100%;
    }
    .img-accordion:hover {
      max-height: 100%;
    }
    .image-accordion-hover:hover {
      max-height: 100%;
    }
    .img-accordian-icon {
      padding: 0px 0 40px;
    }
    .resource-central-section .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, 
    .resource-central-section .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
    }
    .resource-central-section.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, 
    .resource-central-section .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
    .resource-central-section .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
      text-align: left;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
    }
    .resource-central-section .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .cxxo-footer ul li {
      padding-left: 0!important;
    }
    .cxxo-footer-copyright p {
      margin-bottom: 10px;
      text-align: center;
      display: block;
    }
    .copyright-text, .copyright-links {
      display: block;
      text-align: center;
      margin-bottom: 15px;
    }
    .copyright-links li a {
      font-size: 14px;
    }
    ul.footer-social {
      float: none;
      text-align: center;
    }
    .sgpb-popup-close-button-6 {
      background-color: #25293D;
      padding: 5px;
      border-radius: 50px;
      width: 30px!important;
      height: 30px!important;
    }
    .wraper_header.style-ten .wraper_header_main .header_main_calltoaction {
      display: block!important;
    }
    .cxxo-community .grid-post-item .thumbnail-image {
      height: 350px!important;
      background-size: contain;
    }
    .cxxo-community .grid-post-item .hover-image img {
      height: 350px!important;
      width: auto;
    }
  }

  /**Kalaari main site**/



  .wraper_header.style-one .wraper_header_main {
    transition: all 0.3s ease-in-out;
    border-bottom: 1px solid transparent;
  }

  .wraper_header.style-one #sticky-wrapper.is-sticky .wraper_header_main {
    background-color: #fff!important;
    border-bottom-color: #e2e2e2;
  }

  .wraper_header.style-one .wraper_header_main .header_main .brand-logo {
    margin-top: 0;
  }
  .wraper_header.style-one .wraper_header_main .nav {
    margin-top: 0;
  }
  .wraper_header.style-one .wraper_header_main .header-hamburger-menu i {
    color: #25262B;
  }
  .wraper_header.style-one .wraper_header_main .nav {
    margin-top: 10px;
  }


  /**Blog Detail page**/

  .post-tags {
    display: none;
  }

  .wraper_blog_main {
    overflow: initial;
  }

  .post.single-post {
    display: flex;
  }

  .blog-leftsection {
    padding-right: 40px;
    top: 120px;
    position: sticky;
    max-height: 500px;
  }
  .blogauthor-top {
    padding: 0 0 20px;
  }
  .blogauthor-image {
    display: inline-block;
    vertical-align: middle;
  }
  .blogauthor-name {
    display: inline-block;
    vertical-align: middle;
    padding-left: 20px;
  }
  .blogauthor-name h6 {
    font-size: 16px;
    line-height: 22px;
    color: #25262B;
    font-weight: 400;
  }
  .blogauthor-name h4 {
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    color: #032F92;
  }
  .blogauthor-bottom {
    padding-bottom: 10px;
    border-bottom: 1px solid #c1c1c1;
  }
  .blogauthor-bottom p {
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
    color: #25262B;
  }
  .blog-socialshare {
    padding-top: 20px;
  }
  .blog-socialshare h4 {
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    color: #25262B;
  }
  .blog-socialshare ul {
    margin-top: 10px;
  }
  .blog-socialshare ul li {
    display: inline-block;
    vertical-align: middle;
  }
  .blog-socialshare ul li a {
    line-height: 34px;
    font-size: 16px;
    margin-right: 10px;
    border: 1px solid #20479d;
    border-radius: 100%;
    height: 35px;
    width: 35px;
    text-align: center;
    display: inline-block;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
  }
  .blog-socialshare ul li a:hover {
    color: #fff;
    background-color: #20479d;
    border: 1px solid #20479d;
  }

  .blog-mainsection .entry-header {
    margin-bottom: 25px;
  }
  .blog-mainsection h1.entry-title {
    font-weight: bold;
    font-size: 38px;
    line-height: 52px;
    color: #032F92;
  }
  .blog-mainsection .entry-meta {
    margin-bottom: 20px;
  }
  .blog-mainsection .entry-meta div {
    display: inline-block;
    vertical-align: middle;
    border-right: 1px solid #848484;
    padding-right: 10px;
    margin-right: 10px;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    color: #848484;
  }
  .blog-mainsection .entry-meta div:last-child {
    border-right: 0;
  }
  .blog-mainsection .entry-meta .blog-category {
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    color: #848484;
    text-transform: uppercase;
  }
  .blog-mainsection .entry-content p {
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    color: #25262B;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .blog-mainsection .entry-content p a {
    text-decoration: none!important;
  }


  /**Portfolio**/

  .wraper_header.style-one.static-header {
    position: absolute;
    top: 0;
    left: 0;
  }
  .wraper_header.style-one .wraper_header_main {
    background-color: transparent!important;
  }
  .normal-weight h2 {
    font-weight: 400;
  }
  .white-box {
    background: #FFFFFF;
    box-shadow: 0px 6px 14px rgba(0, 0, 0, 0.04);
    padding: 20px 0;
  }
  .featuredimgbox .wpb_single_image.wpb_content_element, .white-box .wpb_single_image.wpb_content_element {
    margin-bottom: 0;
  }
  .stats.ult-dual-color .ult-dual-heading-text {
    display: block;
  }
  .white-box h3 {
    line-height: normal;
  }

  .investment-text .ult-module-content.ult-dual-color-heading {
    margin-top: -30px;
  }
  .brandstory-button .vc_general.vc_btn3 .fa-arrow-right {
    color: #FF623E!important;
  }

  .brandstory-mainsctn {
    box-shadow: 0px 44px 104px 10px rgba(0, 0, 0, 0.09);
    margin-top: -230px;
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 40px;
    padding-left: 60px;
    background-color: #ffffff;
  }

  .portfolio-stats {
    background: #FFFFFF;
    box-shadow: 0px 16px 40px rgba(0, 0, 0, 0.06);
    max-width: 800px;
    margin: 0 auto;
    padding: 40px 25px;
    margin-top: -100px;
    z-index: 100;
  }
  .portfolio-tabs .ult_tabmenu.style1 li.ult_tab_li.current a.ult_a {
    border-bottom: 3px solid #ff623e;
  }
  .portfolio-tabs .ult_tabmenu.style1 li.ult_tab_li {
    background-color: transparent!important;
    padding: 0 40px 0 0;
  }
  .portfolio-tabs .ult_tabmenu.style1 a.ult_a {
    background-color: transparent!important;
  }

  .portfolio-tabs .ult_tabmenu {
    margin-bottom: 40px!important;
  }

  .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
    font-size: 18px;
  }

  .portfolio-tabs .vc_gitem-zone {
    background-image: url(/https/kalaari.com/wp-content/uploads/2021/08/line.png);
    background-size: cover;
    background-repeat: repeat;
    background-position: center;
  }

  .vc_custom_1628667050895 {
    background-position: center bottom !important;
  }

  .portfolio-tabs .ult_tabitemname {
    padding: 0;
  }
  .portfolio-tabs .vc_grid.vc_row .vc_grid-item {
    border: 0.5px solid #EBEBEB;
  }
  .portfolio-tabs .vc-gitem-zone-height-mode-auto:before {
    padding-top: 60%;
  }
  .portfolio-tabs .vc_gitem-post-data {
    color: #fff;
    font-size: 18px;
    line-height: 27px;
  }
  .portfolio-tabs .vc_gitem-post-data-source-post_excerpt {
    padding: 10px 0;
  }
  .portfolio-tabs .vc_btn3.vc_btn3-size-md {
    font-size: 20px;
    line-height: 143.5%;
    color: #fff;
    padding: 0;
  }
  .portfolio-tabs .vc_btn3.vc_btn3-style-custom {
    background-image: none;
  }
  .portfolio-tabs .vc_btn3.vc_btn3-style-custom:hover {
    color: #fff;
  }

  .portfolio-tabs .vc_grid-item .wpb_single_image {
    margin-bottom: 0!important;
  }

  .portfolio-tabs .vc_gitem-post-meta-field-year_text {
    color: #fff;
    padding: 20px 0 0;
  }


  .single-post .content-area,
  .single-news .content-area {
    padding-top: 100px;
  }

  .single-news .post-thumbnail {
    margin-bottom: 20px;
  }

  .kaalaari-btn a.vc_btn3 {
    background-color: transparent;
    background-image: none;
    padding: 0;
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
  }
  .kalaarisupport_img {
    width: 72px;
  }

  .kalaarisupport .vc_gitem-post-data-source-post_title.vc_gitem-post-data {
    margin-bottom: 0;
  }

  .portfolio-sector:before {
    content: "";
    position: relative;
    width: 50px;
    height: 36px;
    margin-right: 15px;
    background-image: url(/https/kalaari.com/wp-content/uploads/2019/03/Sector.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
    margin-top: 12px;
  }
  .portfolio-sector, .portfolio-status {
    font-weight: 500;
    font-size: 18px;
    line-height: 12px;
    color: #2A365E;
  }
  .portfolio-sector .vc_acf-label, .portfolio-status .vc_acf-label {
    display: block;
    font-size: 16px;
    color: #8F8F8F;
    line-height: 35px;
  }
  .portfolio-status:before {
    content: "";
    position: relative;
    width: 50px;
    height: 36px;
    margin-right: 15px;
    background-image: url(/https/kalaari.com/wp-content/uploads/2021/08/status-icon.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
    margin-top: 12px;
  }

  .aio-icon-header+.aio-icon-description {
    margin-top: 0px;
  }

  .related-section .vc_grid-item-mini {
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.06);
  }
  .related-content-grid.vc_gitem-zone {
    background-color: #fff !important;
    min-height: 160px;
  }
  .related-content-grid .vc_gitem-post-data-source-post_categories.vc_grid-filter.vc_grid-filter-center {
    text-align: left;
    margin-bottom: 0;
  }
  .related-content-grid .vc_gitem-post-category-name {
    margin-bottom: 5px;
  }
  .related-content-grid span.vc_gitem-post-category-name {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: -0.015em;
    text-transform: uppercase;
    color: #FF623E;
  }
  .related-content-grid .vc_gitem-post-data-source-post_title {
    margin-bottom: 20px;
  }
  .related-content-grid .vc_gitem-post-data-source-post_title h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    color: #202020;
  }
  .related-content-grid .vc_btn3-container {
    margin-bottom: 10px;
  }
  .related-content-grid .vc_general.vc_btn3 {
    color: #063091;
    background-color: transparent;
    padding: 0;
    font-weight: 800;
    font-size: 16px;
  }
  .related-content-grid .vc_general.vc_btn3:hover {
    color: #063091;
    background-color: transparent;
  }



  .single-kalaari_team .blog-leftsection, .single-kalaari_team .entry-header, .single-kalaari_team .post-thumbnail {
    display: none;
  }
  .single-kalaari_team .wraper_inner_banner {
    display: none;
  }
  .single-kalaari_team .blog-mainsection {
    width: 100%;
  }
  .single-kalaari_team .wraper_header.style-one.static-header {
    position: relative;
  }
  .single-kalaari_team .wraper_blog_main > .container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .kalaari-team-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-bottom: 0px;
  }
  .kalaari-team-grid .vc_gitem-acf {
    font-size: 14px;
  }
  .kalaari-team-grid .vc_gitem_row .vc_gitem-col {
    padding: 10px 0;
  }

  .kalaariteam-tabs .ult_tabmenu.style1 li.ult_tab_li.current a.ult_a {
    border-bottom: 3px solid #ff623e;
  }
  .kalaariteam-tabs .ult_tabmenu.style1 li.ult_tab_li {
    background-color: transparent!important;
    padding: 0 40px;
  }
  .kalaariteam-tabs .ult_tabmenu.style1 a.ult_a {
    background-color: transparent!important;
  }

  .kalaariteam-tabs .ult_tabmenu {
    margin-bottom: 40px!important;
    justify-content: center;
  }

  .kalaariteam-tabs .vc_gitem-animated-block {
    display: none;
  }
  .kalaariteam-tabs .kalaari-team-grid .wpb_single_image {
    background-color: #eecac1;
  }
  .kalaariteam-tabs .kalaari-team-grid .wpb_single_image:hover {
    background-image: url(/https/kalaari.com/wp-content/uploads/2021/08/team-bg.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .team-quote .uvc-main-heading h2 {
    text-decoration-line: underline!important;
    text-decoration-color: #000000!important;
    text-decoration-thickness: 1px!important;
    text-underline-offset: 20px;
  }

  .team-quote .radiantthemes-blockquote.element-three>blockquote {
    border: 0;
    font-style: italic;
    font-weight: normal;
    font-size: 20px;
    line-height: 32px;
    padding-left: 0;
    position: relative;
    max-width: 600px;
  }
  .team-quote .radiantthemes-blockquote.element-three>blockquote i {
    display: none;
  }
  .team-quote .radiantthemes-blockquote.element-three>blockquote:before {
    content: "";
    position: absolute;
    width: 57px;
    height: 52px;
    background-image: url(/https/kalaari.com/wp-content/uploads/2021/08/quote.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    left: -60px;
    top: -20px;
  }

  .entry-main .entry-content a {
    text-decoration: none !important;
  }

  .favourite-reads .left-icon .aio-ibd-block {
    display: table-cell;
    vertical-align: top;
    padding-top: 20px;
  }
  .favourite-reads .aio-icon-header h3.aio-icon-title {
    margin: 0 0 10px; 
  }


  /** Home page**/

  .philosophy-btn {
    margin: 10px 0;
  }
  .philosophy-btn .vc_general.vc_btn3 {
    background-color: transparent!important;
    background-image: none;
    font-size: 22px;
    line-height: 30px;
    font-weight: 800;
    padding: 0 0 0 25px!important;
    margin-top: 20px;
  }
  .philosophy-btn .vc_general.vc_btn3 .vc_btn3-icon {
    left: 0!important;
    color: #032F92;
  }

  .orange-box {
    background: #F2E2B7;
    min-height: 140px;
    max-height: 140px;
    padding: 25px 0;
  }
  .green-box {
    background: #BBE2CF;
    min-height: 140px;
    max-height: 140px;
    padding: 25px 0;
  }
  .pink1-box {
    background: #F4C6BB;
    min-height: 140px;
    max-height: 140px;
    padding: 25px 0;
  }
  .blue-box {
    background: #C7D1E8;
    min-height: 140px;
    max-height: 140px;
    padding: 25px 0;
  }
  .pink2-box {
    background: #ECD6C8;
    min-height: 140px;
    max-height: 140px;
    padding: 25px 0;
  }

  .vc_custom_1629055294304 {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
  }

  .tp-thumb .tp-thumb-image {
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    filter: grayscale(100%);
    opacity: 50%;
  }
  .tp-thumb.selected .tp-thumb-image {
    filter: none;
    opacity: 100%;
  }

  .viewall-btn .vc_btn3.vc_btn3-size-md {
    padding-top: 0;
    padding-bottom: 0;
    background-image: none;
    font-size: 18px;
    font-weight: bold;
  }
  .viewall-btn .vc_btn3.vc_btn3-size-md .vc_btn3-icon {
    color: #FF623E;
  }


  .vc_gitem-post-data-source-post_categories.vc_grid-filter.vc_grid-filter-center {
    text-align: left;
    margin-bottom: 10px;
    color: #FF623E;
  }
  .vc_gitem-post-data-source-post_categories .vc_grid-filter-item>span {
    color: #FF623E;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 19px;
    font-weight: bold;
  }
  .home-press .vc_gitem-post-data-source-post_title.vc_gitem-post-data {
    margin-bottom: 15px;
  }
  .home-press {
    background: #FFFFFF;
    border: 1px solid #E6E4E4;
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.06);
    min-height: 200px;
  }
  .homepress-image {
    min-height: 199px;
  }
  .homepress-righttext {
    position: relative;
    min-height: 199px;
  }
  .homepress-righttext .kaalaari-btn {
    position: absolute;
    bottom: 0;
    margin-bottom: 10px;
  }
  .payitforward-foundertext {
    margin-bottom: 26px;
  }
  .payitforward-foundertext p {
    margin-top: 0;
  }

  .homeresources-leftgrid .home-press {
    min-height: 150px;
    background: transparent;
    border: 0;
    box-shadow: none;
  }
  .homeresources-leftgrid .homepress-image {
    min-height: 150px;
  }
  .homeresources-leftgrid .homepress-righttext {
    position: relative;
    min-height: 150px;
  }
  .homeresources-leftgrid .home-press .vc_gitem-post-data-source-post_title.vc_gitem-post-data h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 30px;
    color: #000;
  }

  .related-content-grid .vc_gitem-col-align {
    position: relative;
    min-height: 160px;
  }

  .related-content-grid .vc_gitem-col-align .vc_btn3-container.vc_btn3-left {
    position: absolute;
    bottom: 0;
  }

  .vc_row-flex.right-infography {
    position: relative;
  }

  .vc_row-flex.right-infography {
    background-image: url('/https/kalaari.com/wp-content/uploads/2021/08/single-element-right.png');
    background-repeat: no-repeat;
    background-position: bottom right;
    bottom: 0;
    right: 0;
    background-size: 300px 50px;
  }
  .right-infography .ult-content-box-container  {
    margin: 0 10px;
  }

  .homereport-section .vc_gitem-post-data-source-post_title.vc_gitem-post-data {
    margin-bottom: 10px;
  }
  .homereport-section .vc_gitem-post-data-source-post_title.vc_gitem-post-data h4 {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #29365E;
  }
  .homereport-section .vc_gitem-post-data-source-post_excerpt {
    font-weight: 300;
    font-size: 18px;
    line-height: 30px;
    color: #303030;
    margin-bottom: 20px;
  }
  .homereport-section .kaalaari-btn a.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
   font-size: 16px;
   padding-top: 5px;
   padding-bottom: 5px;
 }
 .homereport-section .kaalaari-btn a .vc_btn3-icon {
  color: #FF623E;
}

#active-portfolio img {
  max-height: 70px;
  max-width: initial;
  width: auto;
  filter: contrast(0.3);
}

.resource-content-grid.related-content-grid.vc_gitem-zone {
  min-height: 135px;
}
.resource-content-grid.related-content-grid .vc_btn3-container {
  margin-bottom: 10px;
}
.resource-content-grid.related-content-grid .vc_gitem-post-data-source-post_title {
  margin-bottom: 10px;
}

.resource-tabs .vc_btn3.vc_btn3-size-xs {
  font-weight: 800;
  font-size: 18px;
  line-height: 24px;
  padding-left: 20px;
  padding-right: 20px;
}
.resource-tabs.portfolio-tabs .vc_grid.vc_row .vc_grid-item {
  border: 0;
}
.resource-tabs .ult_tabmenu style1 {
  border: 1px solid #E1E1E1;
}

.resource-content-grid.related-content-grid.vc_gitem-zone .vc_gitem_row .vc_gitem-col {
  position: relative;
  min-height: 135px;
}
.resource-content-grid.related-content-grid .vc_btn3-container {
  position: absolute;
  bottom: 0;
}

.resource-tabs.portfolio-tabs .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini {
  border: 1px solid #E1E1E1;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.06);
}

.related-content-grid .vc_general.vc_btn3 {
  background-image: none;
}

.modal-wrapper.styled .wp-post-modal .video-title h2 {
  font-weight: 600;
  font-size: 22px;
  line-height: 150%;
  color: #202020;
}
.modal-wrapper.styled .wp-post-modal .video-category h2 {
  font-weight: bold;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: -0.015em;
  text-transform: uppercase;
}

.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
  padding-top: 55%;
}
/**
.wpb_video_widget .wpb_wrapper iframe {
  height: 430px!important;
}
**/

.modal-wrapper.styled .wp-post-modal .close-modal {
  box-shadow: none;
}

.featuredgrid .resource-content-grid.related-content-grid.vc_gitem-zone {
  min-height: 280px;
}
.featuredgrid .resource-content-grid.related-content-grid.vc_gitem-zone .vc_gitem_row .vc_gitem-col {
  min-height: 280px;
}

.modal-wrapper.styled .wp-post-modal {
  width: 50%;
}
.modal-wrapper  .wpb_text_column p {
  margin-top: 0
}

.stats-row .white-box {
  min-height: 166px;
  padding: 20px 10px;
}

.calendly-overlay {
  z-index: 999999!important;
}


.single-presentations .blog-leftsection, .single-presentations .post-thumbnail, .single-presentations .entry-header {
  display: none;
}
@media (min-width: 992px) {
  .single-presentations .blog-mainsection.col-md-8 {
    width: 100%;
  }
}
.single-presentations .wraper_blog_main > .container {
  padding-top: 0; 
}

.successdiary-slideshow {
  text-align: center;
}
.successdiary-slideshow iframe {
  width: 930px;
  height: 550px;
  margin: 0 auto;
}
.slideshow-mainsection {
  max-width: 960px;
  margin: 0 auto;
}
.slideshow-mainsection .left-icon .aio-icon-left {
  display: table-cell;
  vertical-align: bottom;
}
.successdiary-grid .vc_gitem-zone-mini {
  background-color: #EBEEF6;
  border: 1px solid #E1E1E1;
  box-shadow: 0px 4px 8px rgba(4, 4, 4, 0.0432419);
}
.successdiary-grid .vc_gitem_row .vc_gitem-col {
  padding: 30px 20px;
  min-height: 350px;
  position: relative;
}
.successdiary-grid .wpb_single_image.wpb_content_element {
  margin-bottom: 25px;
}
.successdiary-grid .vc_gitem-post-data-source-post_title h4 {
  margin-bottom: 0;
}
.successdiary-grid .vc_gitem-post-data-source-post_title h4 a {
  font-weight: 600;
  font-size: 20px;
  color: #29365E;
}
.successdiary-grid .vc_gitem-post-data-source-post_excerpt {
  font-weight: 300;
  font-size: 18px;
  color: #0B0B0B;
}
.successdiary-grid .vc_btn3-container {
  margin-bottom: 0;
  margin-top: 20px;
  position: absolute;
  bottom: 30px;
}
.successdiary-grid .vc_general.vc_btn3 {
  background-color: transparent;
  color: #063091!important;
  background-image: none;
  padding: 0;
  padding-right: 48px;
  font-weight: 800;
  font-size: 18px;
  line-height: 24px;
}
.successdiary-grid .vc_general.vc_btn3 i {
  color: #FF623E;
}

.featuredleft-grid .news-grid {
  min-height: 170px;
}
.featuredleft-grid .news-grid .homepress-image {
  min-height: 170px;
}
.news-grid .homepress-image {
  position: relative;
  min-height: 200px;
}
.newsfeature-right .news-grid .homepress-image {
  position: relative;
  min-height: 150px;
}
.newsfeature-right .news-grid.home-press {
  min-height: 150px;
}
.newsfeature-right .news-grid .homepress-righttext {
  position: relative;
  min-height: 150px;
}
.news-grid .homepress-image .vc_gitem-post-data-source-post_date {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.7);
  color: #fff;
  font-size: 14px;
  line-height: 30px;
  font-weight: 600;
  padding: 0 10px;
  margin-bottom: 0;
}
.featuredleft-grid .news-grid .homepress-righttext {
  position: relative;
  min-height: 170px;
}
.news-grid .vc_gitem-post-data-source-post_title h4 {
  font-weight: 600;
  font-size: 16px;
  line-height: 25px;
  color: #29365E;
}
.news-grid .viewall-btn .vc_btn3.vc_btn3-size-md {
  font-size: 16px;
}

.newsfeaturedgrid.featuredgrid .resource-content-grid.related-content-grid.vc_gitem-zone {
  min-height: 125px;
}
.newsfeaturedgrid.featuredgrid .resource-content-grid.related-content-grid.vc_gitem-zone .vc_gitem_row .vc_gitem-col {
  min-height: 125px;
}
.newsfeaturedgrid.featuredgrid .vc_gitem-row-position-bottom .vc_gitem-col {
  background-color: rgba(0,0,0,0.7);
  width: auto;
  padding: 0 10px;
  color: #fff;
  font-size: 14px;
  line-height: 30px;
  font-weight: 600;
}
.newsfeaturedgrid.featuredgrid .vc_gitem-row-position-bottom .vc_gitem-col .vc_gitem-post-data-source-post_date {
  margin-bottom: 0;
}

.newsfaq-section.radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.panel-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #29365E;
}
.newsfaq-section.radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon {
  border: 0;
}
.newsfaq-section.radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon i.main-icon:before {
  color: #FF623E;
  font-size: 24px;
}
.newsfaq-section.radiantthemes-accordion.element-one .radiantthemes-accordion-item.radiantthemes-active > .radiantthemes-accordion-item-title > .radiantthemes-accordion-item-title-icon {
  background-color: transparent;
}
.newsfaq-section.radiantthemes-accordion.element-one .radiantthemes-accordion-item.radiantthemes-active>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon i.main-icon:before {
  color: #FF623E!important;
}

.media-inquiries .form-row {
  margin-bottom: 15px!important;
}
.media-inquiries .form-row.full-width .wpcf7-submit {
  background-color: transparent;
  border-radius: 0;
  border: 1px solid #063091;
  color: #063091!important;
  font-size: 16px;
  text-transform: capitalize;
  width: 100%;
}
.media-inquiries .form-row.full-width .wpcf7-submit:hover {
  border: 1px solid #063091;
  background: #063091;
  color: #fff!important;
}

.resource-filtersection .vc_gitem-zone {
  max-height: 240px;
  min-height: 240px;
}
.resource-featureleft .vc_gitem-zone {
  max-height: 170px;
  min-height: 170px;
}

.share-div p {
  margin-bottom: 0;
}

/** Resource grid **/

.resource-filtersection {
  margin-bottom: 40px;
  width: 100%;
}
.resourcefilters {
  display: inline-block;
  position: relative;
  margin-right: 80px;
  vertical-align: middle;
  width: auto;
  height: auto;
  padding: 15px 10px;
}
.resourcefilter-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #8C98B2;
}
.resourcefilter-title:after {
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
  content: "\f107";
  font-family: "FontAwesome";
  line-height: 1;
}
.resourcefilter-list {
  position: absolute;
  top: 100%;
  left: -10px;
  z-index: 1;
  width: 300px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #B7C0D5;
  box-shadow: 0px 12px 30px rgba(0, 0, 0, 0.2);
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  max-height: 330px;
  overflow: auto;
}
.resourcefilters:hover .resourcefilter-list {
  opacity: 1;
  visibility: visible;
}
.resourcefilter-list li  {
  position: relative;
}
.resourcefilter-list li a {
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #25262B;
  padding: 10px 25px;
  display: block;
}
.resourcefilter-list li a.parent_item {
  font-weight: 900;
}
.resourcefilter-list > li:hover {
  background-color: #f2f3f5;
}
.resourcefilter-list > li:hover a, .resourcefilter-list li a.active {
  color: #FF623E;
}
.resourcefilter-list li a.active:after {
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
  content: "\f00c";
  font-family: "FontAwesome";
  line-height: 1;
  color: #FF623E;
  position: absolute;
  right: 15px;
  top: 15px;
}
.sector-list li {
  position: relative;
}
/**.sub-sector-cat {
  position: absolute;
    top: 0;
      left: 100%;
    z-index: 1;
    width: 300px;
    text-align: left;
  background-color: #ffffff;
  border: 1px solid #B7C0D5;
   box-shadow: 0px 12px 30px rgba(0, 0, 0, 0.2);
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}
.sector-list li:hover .sub-sector-cat {
  opacity: 1;
    visibility: visible;
}
**/
.resourcefilter-list li .sub-sector-cat li a {
  color: #25262B;
}
.resourcefilter-list li .sub-sector-cat li:hover a {
  color: #FF623E;
}
.resourcefilter-list li .sub-sector-cat li:hover:after {
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
  content: "\f00c";
  font-family: "FontAwesome";
  line-height: 1;
  color: #FF623E;
  text-align: right;
  position: absolute;
  right: 15px;
  top: 15px;
}
.resource-grid-item {
  padding-bottom: 30px;
}
.resource-grid-item .resource-grid-item-mini {
  border: 1px solid #E1E1E1;
  box-shadow: 0px 4px 12px rgb(0 0 0 / 6%);
  background-color: #fff;
}
.resource-grid-item .resource-grid-thumbnail {
  max-height: 240px;
  min-height: 240px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
}
.resource-grid-item .grid-content-block {
  padding: 15px;
  position: relative;
  min-height: 160px;
}
.resource-grid-item .tags-block {
  margin-bottom: 5px;
}
.resource-grid-item .tags-block .post-type-text, .resource-grid-item .tags-block .category-text {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: -0.015em;
  text-transform: uppercase;
  color: #FF623E;
}
.resource-grid-item .resource-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  color: #202020;
}
.resource-grid-item .resource-btn {
  position: absolute;
  bottom: 15px;
}
.resource-grid-item .resource-btn a {
  color: #063091;
  font-weight: 800;
  font-size: 18px;
  line-height: 24px;
  text-transform: capitalize;
}
.resource-grid-item .resource-btn a i {
  color: #FF623E;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.resource-grid-item .category-text:before {
  content: "";
  background: #FF623E;
  display: inline-block;
  border-radius: 100%;
  border: 2px solid #ff623e;
  vertical-align: middle;
  margin: 0 8px 0px 5px;
}


.homeresource-feature .resource-grid-item.col-md-4 {
  padding-bottom: 0px;
  width: 100%;
}
.homeresource-feature .resource-grid-item .resource-grid-thumbnail {
  max-height: 330px;
  min-height: 330px;
}
.homeresources-latest .resource-grid-item.col-md-4 {
  width: 100%;
}
.homeresources-latest .resource-grid-item .resource-grid-item-mini {
  border: 0;
  box-shadow: none;
  background-color: transparent;
}
.homeresources-latest .resource-grid-thumbnail {
  width: 45%;
  display: inline-block;
  min-height: 150px;
  vertical-align: top;
}
.homeresources-latest .grid-content-block {
  width: 54%;
  display: inline-block;
  vertical-align: top;
  min-height: 150px;
}
.homeresources-latest .resource-grid-item .resource-grid-thumbnail {
  max-height: 150px;
  min-height: 150px;
}
/**.stop-press-blogs .resource-grid-item.col-md-4 {
  width: 100%;
  }**/
  .stop-press-blogs .resource-grid-item .resource-grid-item-mini {
    background: #FFFFFF;
    border: 1px solid #E6E4E4;
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.06);
  }
  .stop-press-blogs .resource-grid-item .resource-grid-thumbnail {
    min-height: 235px;
    max-height: 235px;
  }
  .stop-press-blogs .grid-content-block {
    min-height: 235px;
  }
  .stop-press-blogs .resource-grid-item {
    padding-right: 0;
    padding-left: 0;
  }
  .stop-press-blogs .resource-grid-item .tags-block .category-text {
    font-size: 14px;
  }
  .stop-press-blogs  > .vc_column_container.vc_col-sm-6 {
    padding: 0 15px;
  }
  .stop-press-box {
    margin-bottom: 30px;
    background: #FFFFFF;
    border: 1px solid #E6E4E4;
    box-shadow: 0px 6px 10px rgb(0 0 0 / 6%);
    min-height: 237px;
    max-height: 237px;
  }
  .stop-press-box-left {
    width: 45%;
    padding: 0;
    max-height: 235px;
  }
  .stop-press-box-left > .vc_column-inner {
    padding: 0;
  }
  .stop-press-box-right {
    width: 54%;
    padding: 15px 0;
  }
  .stop-press-box-right > .vc_column-inner {
    padding-left: 20px;
  }
  .stop-press-box-right .uvc-main-heading h2 {
    font-weight: 600!important;
  }
  .stop-press-box-right .vc_btn3.vc_btn3-style-custom {
    background-color: transparent!important;
    color: #063091;
    background-image: none;
    padding: 0 48px 0 0;
    font-weight: 800;
    font-size: 18px;
    line-height: 24px;
    text-transform: capitalize;
    padding-right: 42px!important;
  }
  .stop-press-box-right .vc_btn3.vc_btn3-size-md .vc_btn3-icon {
    color: #FF623E;
  }
  .stop-press-box-right > .vc_column-inner > .wpb_wrapper {
    position: relative;
    min-height: 220px;
  } 
  .stop-press-box-right .vc_btn3-container {
    bottom: 15px;
    position: absolute;
    margin-bottom: 0;
  }
  .stop-press-box .aio-icon-box {
    background: #FFFFFF;
    border: 1px solid #E6E4E4;
    box-shadow: 0px 6px 10px rgb(0 0 0 / 6%);
    min-height: 235px;
    max-height: 235px;
  }
  .stop-press-box .aio-ibd-block {
    padding: 15px 15px 15px 0;
    vertical-align: top;
  }
  .stop-press-box .aio-ibd-block .aio-icon-title {
    margin-bottom: 8px;
    margin-top: 5px;
  }
  .stop-press-box .aio-ibd-block .aio-icon-description {
    position: relative;
    font-weight: 600!important;
  }
  .stop-press-box .aio-icon-read {
    position: absolute;
    bottom: -128px;
  }
  .stop-press-box .aio-icon-read {
    display: none;
  }
  .stop-press-box .aio-icon-read:before {
    content: "Read";
    color: #063091;
    font-weight: 800;
    font-size: 18px;
    line-height: 24px;
    text-transform: capitalize;
    display: inline-block;
    vertical-align: middle;
  }
  .stop-press-box .aio-icon-read:after {
    content: "\f061";
    color: #FF623E;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
  }
  .innovation-feature .resource-grid-item .resource-grid-thumbnail {
    max-height: 420px;
    min-height: 420px;
  }
  .innovation-feature .resource-grid-item .grid-content-block {
    padding: 15px;
    position: relative;
    min-height: 250px;
  }
  .innovation-featureleft .resource-grid-item.col-md-4 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
  }
  .innovation-featureleft .resource-grid-item .resource-grid-thumbnail {
    max-height: 160px;
    min-height: 160px;
  }
  .innovation-featureleft .resource-grid-item .grid-content-block {
    min-height: 160px;
  }
  .innovation-featureleft .resource-grid-item .tags-block .post-type-text, .innovation-featureleft .resource-grid-item .tags-block .category-text {
    font-size: 11px;
  }

  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .homeresources-latest .grid-content-block {
      width: 53%;
    }
    .stop-press-blogs .resource-grid-item.col-md-4 {
      width: 49%;
      display: inline-block;
      vertical-align: top;
    }
  }
  @media only screen and (max-width: 768px) { 
    .stop-press-blogs .resource-grid-item.col-md-4 {
      width: 100%;
    }
  }


  .resources-grid .resource-filtersection {
    border-bottom: 1px solid #E1E1E1;
  }


  .post-related {
    margin-top: -50px;
    display: none;
  }
  h4.post-type-head {
    font-weight: bold;
    font-size: 36px;
    line-height: 140.5%;
    letter-spacing: -0.02em;
    color: #032F92;
    margin-bottom: 20px;
    text-transform: capitalize;
  }

  /* body.single-news .post-related */
  body.single-post .post-related {
    display: block;
  }

  .quotation {
    position: relative;
  }
  .quotation:before {
    content: "";
    position: absolute;
    width: 155px;
    height: 120px;
    background-image: url(/https/kalaari.com/wp-content/uploads/2021/08/Quote-full.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    left: -80px;
    top: -50px;
  }

  .resource-filtersection .news-grid.vc_gitem-zone {
    max-height: 200px;
    min-height: 200px;
  }
  .month-thatwas .vc_grid-item-mini {
    background: #F5F5F5;
    border: 1px solid #E1E1E1;
    box-shadow: 0px 4px 8px rgb(4 4 4 / 4%);
    padding: 20px;
    min-height: 380px;
  }
  .month-thatwas-grid .vc_col-sm-12.vc_gitem-col {
    position: relative;
    min-height: 340px;
  }
  .month-thatwas .viewall-btn.vc_btn3-container {
    margin-bottom: 0;
    position: absolute;
    bottom: 0;
  }

  /**Portfolio grid**/

  .filter-tabsection {
    padding: 0 60px 40px;
  }
  .portfolio-filtersection {
    display: none;
  }
  .filter-tabs {
    position: relative;
  }
  .filter-tabs li.tab-item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 40px;

  }
  .filter-tabs li.tab-item a.tab-item-text {
    font-weight: 300;
    font-size: 22px;
    line-height: 132%;
    color: #8C98B2;
  }
  .filter-tabs li.tab-item.active a.tab-item-text,.filter-tabs li.tab-item:hover a.tab-item-text {
    color: #032F92;
    border-bottom: 3px solid #FF623E;
  }
  .tab-item.active .portfolio-filtersection {
    display: block;
    position: absolute;
    right: 0px;
    top: -20px;
  }

  .portfolio-filter-head {
    display: block;
    border: 1px solid #032F92;
    padding: 15px;
    color: #032F92;
    font-weight: bold;
    font-size: 20px;
  }
  .portfolio-filter-head img {
    margin-right: 10px;
  }
  .portfolio-filter-head i {
    margin-left: 20px;
  }
  .portfolio-filtersection-inner {
    position: absolute;
    top: 100%;
    right: 0px;
    z-index: 1;
    width: 300px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #B7C0D5;
    box-shadow: 0px 12px 30px rgb(0 0 0 / 20%);
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    overflow: auto;
    max-height: 330px;
    padding: 15px 0;
  }
  .portfolio-filtersection:hover .portfolio-filtersection-inner {
    opacity: 1;
    visibility: visible;
  }
  .portfoliofilter-title {
    font-weight: 600;
    font-size: 20px;
    color: #032F92;
    padding: 10px 20px;
  }
  .portfoliofilter-list li {
    /**padding: 8px 20px;**/
    margin: 8px 0;
    position: relative;
  }
  .portfoliofilter-list li a {
    font-weight: 600;
    font-size: 18px;
    color: #25262B;
    padding: 8px 20px;
    display: block;
    width: 100%;
  }
  .portfoliofilter-list li:hover {
    /**background-color: #f2f3f5;**/
  }
  .portfoliofilter-list li.list-element:hover a.list_item, .portfoliofilter-list li.list-element a.list_item.active {
    color: #FF623E;
    background-color: #f2f3f5;
  }
  .portfoliofilter-list li.list-element a.list_item.active:after {
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
    content: "\f00c";
    font-family: "FontAwesome";
    line-height: 1;
    color: #FF623E;
    text-align: right;
    position: absolute;
    right: 15px;
    top: 15px;
  }
  .portfoliofilter-list li:hover a.all-item, .portfoliofilter-list li a.active.all-item {
    color: #25262B;
    background-color: transparent;
  }
  .portfoliofilter-list li:hover a.all-item:after, .portfoliofilter-list li a.all-item.active:after {
    display: none;
  }
  .portfoliofilter-sectorcat:after, .portfoliofilter-location:after {
    content: "";
    border-bottom: 1px solid #CECECE;
    max-width: 240px;
    height: 1px;
    display: block;
    margin: 20px auto;
  }
  
  .portfoliofilter-list.sector-list > li a.parent-item {
    color: #FFF;
    background-color: #032F92;
  }
  .portfoliofilter-list.sector-list > li:hover a.parent-item {
    color: #FFF;
    background-color: #032F92;
  }
  .portfoliofilter-list.sector-list > li ul {
    margin-left: 0!important;
  }

  .portfoliofilter-list.sector-list > li ul li:hover a, 
  .portfoliofilter-list.sector-list > li ul li a.active {
    color: #FF623E;
    background-color: #f2f3f5;
  }
  .portfoliofilter-list.sector-list > li ul li a.active:after {
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
    content: "\f00c";
    font-family: "FontAwesome";
    line-height: 1;
    color: #FF623E;
    text-align: right;
    position: absolute;
    right: 15px;
    top: 15px;
  }

  .portfolio-grid .portfolio-grid-item {
    position: relative;
    padding: 0;
  }
  .portfolio-grid .portfolio-grid-item .portfolio-grid-item-front {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .portfolio-grid .portfolio-grid-item .portfolio-grid-item-front, 
  .portfolio-grid .portfolio-grid-item .portfolio-grid-item-back  {
   border: 0.5px solid #EBEBEB;
   background-color: #404756;
   background-image: url(/https/kalaari.com/wp-content/uploads/2021/08/line.png);
   background-size: cover;
   background-repeat: repeat;
   background-position: center;
   min-height: 340px;
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-transition: -webkit-transform 1s;
   -moz-transition: -moz-transform 1s;
   -o-transition: -o-transform 1s;
   transition: transform 1s;
   -webkit-transform-style: preserve-3d;
   -moz-transform-style: preserve-3d;
   -o-transform-style: preserve-3d;
   transform-style: preserve-3d;
 }
 .portfolio-grid .portfolio-grid-item .portfolio-grid-item-back {
  background-color: #ff623e;
  z-index: 199;
  display: block;
  padding: 20px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  -webkit-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.portfolio-grid .portfolio-grid-item .portfolio-grid-item-back .portfolio-item-block {
  color: #fff;
  padding: 20px 0 0;
  color: #fff;
  font-size: 18px;
  line-height: 27px;
}
.portfolio-grid .portfolio-grid-item .portfolio-grid-item-back .portfolio-item-block .portfolio-item-yeartext,
.portfolio-grid .portfolio-grid-item .portfolio-grid-item-back .portfolio-item-block .portfolio-item-status {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.portfolio-grid .portfolio-grid-item .portfolio-grid-item-back .portfolio-item-excerpt {
  color: #fff;
  font-size: 18px;
  line-height: 27px;
  padding: 10px 0 20px;
}
.portfolio-grid .portfolio-grid-item .portfolio-grid-item-back .portfolio-item-btn a {
  font-size: 20px;
  line-height: 143.5%;
  color: #fff;
  padding: 0;
}
.portfolio-grid .portfolio-grid-item:hover .portfolio-grid-item-front {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.portfolio-grid .portfolio-grid-item:hover .portfolio-grid-item-back {
  opacity: 1;
  -webkit-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
}

.portfolio-grid {
  position: relative;
  z-index: 0;
}

.nothing-found {
  padding: 150px 0;
  text-align: center;
}

.insight-resourcespg {
  background: #FFFFFF;
  border: 1px solid #E6E4E4;
  box-shadow: 0px 6px 10px rgb(0 0 0 / 6%);
  padding: 20px;
}
.wpb_single_image  {
  margin-bottom: 0;
}
.insight-resourcespg .vc_gitem-post-data-source-post_date {
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  color: #393939;
}
.insight-resourcespg .vc_gitem-post-data-source-post_title {
  margin-top: 10px;
}
.insight-resourcespg .vc_gitem-post-data-source-post_title h4 {
  font-weight: 600;
  font-size: 22px;
/*   line-height: 100%; */
  color: #29365E;
}
.insight-resourcespg .vc_btn3-container {
  margin-top: 30px;
  position: absolute;
  bottom: 0;
}
.insight-resourcespg .vc_btn3-container a.vc_general {
  padding-top: 10px;
  padding-bottom: 10px;
}
.insight-resourcespg .vc_btn3-container a.vc_general i.vc_btn3-icon {
  color: #FF623E;
}
.insight-resourcespg .vc_gitem_row .vc_gitem-col {
  min-height: 200px;
  position: relative;
}
.insight-resourcespg .vc_col-sm-4.vc_gitem-col {
  filter: drop-shadow(5px 11px 25px rgba(0, 0, 0, 0.25));
}
.insight-resourcespg .vc_col-sm-8.vc_gitem-col {
  padding-left: 40px;
}


.resource-grid-item-block, .portfolio-grid-item {
  display: none;
}
.portfolio-grid  .load-more {
  position: relative; 
  bottom: -50px;
}
.load-more {
  text-align: center;
  display: block;
  padding: 20px;
}
.load-more-btn {
  border: 1px solid #063091;
  font-weight: 800;
  font-size: 18px;
  color: #032F92;
  text-align: center;
  padding: 15px 30px;
}
.load-more-btn:hover {
  border: 1px solid #063091;
  background-color: #032F92;
  color: #FFF;
}


.resourcetab-head {
  width: 100%;
  margin-bottom: 30px;
}
.resourcetab-head h4 {
  font-weight: 800;
  font-size: 28px;
  line-height: 38px;
  letter-spacing: -0.02em;
  color: #29365E;
  text-transform: capitalize;
}

.right-infography .ult-content-box {
  -webkit-animation: slide 0.5s forwards;
  -webkit-animation-delay: 2s;
  animation: slide 0.5s forwards;
  animation-delay: 2s;
}
.vc_custom_1630904824068 {
  background-repeat: no-repeat;
  background-size: contain;
}
.eventspggrid-section .vc_grid-item .vc_grid-item-mini {
  border: 1px solid #E1E1E1;
  box-shadow: 0px 4px 12px rgb(0 0 0 / 6%);
  background-color: #fff;
}
.eventspggrid-section .resource-content-grid.related-content-grid.vc_gitem-zone .vc_gitem_row .vc_gitem-col {
  position: relative;
  min-height: 165px;
}
.eventspggrid-section .resource-content-grid.related-content-grid.vc_gitem-zone {
  min-height: 165px;
}
.vc_gitem-post-data-source-post_title h4, .resource-grid-item .resource-title {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.wpcf7-form label.error {
  font-size: 16px;
}

.page-id-9610 .wraper_blog_main > .container.page-container {
  padding-bottom: 0;
}

.wpb_content_element.vc_custom_1629967339174 {
  display: none;
}


.std-form-wrap .std-btn-parent {
    max-width: 100%;
}
input[type="button"].std-popup-trigger.std-popup-template-3 {
    background-color: #fff;
    border-radius: 0;
    color: #063091;
    border: 1px solid #063091;
  font-family: Manrope;
}
input[type="button"].std-popup-trigger.std-popup-template-3:hover {
    background-color: #063091;
    color: white;
  border: 1px solid #063091;
}

.std-form-wrap.std-template-3 {
  background-color: #fff;
}
.std-form-wrap h2.std-heading-text {
  font-weight: 600;
font-size: 20px;
line-height: 150%;
color: #29365E!important;
  font-family: Manrope;
}
.std-form-wrap input[type="email"] {
  background-color: #fff!important;
    border: 1px solid #B1B8CD!important;
}
.std-form-wrap.std-template-3 .std-form-submit {
    background-color: #FF623E;
    color: white;
    width: auto;
  border: 1px solid #FF623E!important;
  font-family: Manrope;
}
.std-form-wrap.std-template-3 .std-form-submit:hover {
    background-color: #fff;
    color: #FF623E;
    border: 1px solid #FF623E!important;
}
.std-popup-innerwrap .std-popup-contetn-wrap .std-popup-close {
    position: absolute;
    top: 0;
    right: 0;
    color: #000;
    background: rgba(255,255,255,0.14);
    height: 50px;
    width: 50px;
    border-radius: 50%;
    line-height: 30px;
    padding-top: 2px;
    text-align: center;
    font-size: 22px;
    display: block;
    z-index: 9;
}
.std-popup-innerwrap .std-popup-contetn-wrap .std-popup-close i {
    line-height: 50px;
}
.std-popup-innerwrap .std-popup-contetn-wrap .std-popup-close:hover {
    text-decoration: none;
    box-shadow: none;
    color: #000;
    background: rgba(255,255,255,0.18);
    border: none;
    height: 50px;
    width: 50px;
}
.std-popup-innerwrap .std-popup-contetn-wrap .std-popup-close:hover i {
    color: #000;
}
.successdiary-dwnldbtn a.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
  background-color: #fff;
    border-radius: 0;
    color: #063091;
    border: 1px solid #063091;
    font-weight: 600;
    font-size: 16px;
  padding: 15px 34px;
  line-height: 25px;
}

.social-btns {
  margin-top: 15px;
}
.social-btnhead {
  font-weight: 300;
    font-size: 14px!important;
    line-height: 22px;
    color: #25262B;
}
.socialshare-links li {
    display: inline-block;
    vertical-align: middle;
  margin-left: 0!important;
}
.socialshare-links li a {
    line-height: 34px;
    font-size: 16px;
    margin-right: 10px;
    border: 1px solid #20479d;
    border-radius: 100%;
    height: 35px;
    width: 35px;
    text-align: center;
    display: inline-block;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.socialshare-links li a:hover {
    color: #fff;
    background-color: #20479d;
    border: 1px solid #20479d;
}


@media (min-width: 768px) {
.vc_custom_1629891676974 .vc_column_container.vc_col-sm-1\/5 {
    width: 15%;
}
}

/**Responsive**/

@media only screen and (max-width: 600px) {
  /** Header Start **/
  .wraper_header.style-one .wraper_header_main .header-responsive-nav {
    margin-top: 15px;
  }
  .wraper_header.style-one .wraper_header_main .header-responsive-nav i {
    font-size: 30px;
    color: #032F92;
  }
  .home-button {
    background: transparent;
    border: 1px solid transparent;
    padding-left: 15px;
  }
  .home-button a {
    background: #032F92;
    border: 1px solid #032F92;
    padding: 10px!important;
    text-align: center;
  }
  /** Header End **/
  /** Footer Start **/ 
  .uvc-heading.ultimate-heading-8380613588ed6b83e h2 {
    font-size: 32px;
    line-height: normal;
    margin-top: 20px;
    text-align: center;
  }
  .footer-subcription .wpcf7-form-control.wpcf7-submit {
    width: 100%;
  }
  .vc_custom_1629203565799 {
    margin-bottom: 40px !important;
  }
  .footersection2 {
    text-align: center;
  }
  .footersection2 .wpb_single_image.vc_align_left {
    text-align: center;
  }
  .homefootersocial.footer-social li a {
    line-height: 40px;
    font-size: 20px;
    height: 40px;
    width: 40px;
  }
  .footer-links {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .footer-links.footer-links2 {
    margin-top: 10px;
    margin-bottom: 0;
  }
  ul.footer-social.homefootersocial {
    float: none;
    margin: 10px 0;
  }
  .footersection2 .uvc-heading h2 {
    text-align: center;
    margin-top: 20px;
  }
  /** Footer End **/
  
  .right-infography .vc_custom_1630401785569 {
    padding-left: 0px !important;
    padding-bottom: 0;
    padding-top: 0!important;
    background-position: center right;
  }
  .right-infography .vc_custom_1630904824068 {
    padding-left: 0px !important;
    padding-bottom: 0;
  }
  .vc_row.vc_custom_1629056444190 {
    padding-top: 20px !important;
  }
  .vc_row.vc_custom_1629082946037 {
    padding-top: 30px !important;
  }
  .vc_row.vc_custom_1629084052947 {
    padding-top: 20px !important;
  }
  .founder-quote-slider .founder-quotes-wrapper .vc_gitem-row-position-bottom .vc_col-sm-6:first-of-type {
    width: 100%!important;
    text-align: center;
  }
  .founder-quote-slider .founder-quotes-wrapper .vc_gitem-row-position-bottom .vc_col-sm-6:last-of-type {
    width: 100%!important;
  }
  .homereport-section .vc_custom_1629085439659 {
    padding-left: 20px !important;
  }
  .homereport-section .vc_custom_1629086093051 {
    padding-top: 0px !important;
    padding-right: 20px !important;
    padding-bottom: 35px !important;
    padding-left: 20px !important;
  }
  .homereport-section .vc_custom_1629086139726 {
    padding-top: 30px !important;
    padding-right: 20px !important;
    padding-bottom: 30px !important;
    padding-left: 20px !important;
  }
  .homereport-section .vc_custom_1629086128431 {
    padding-top: 30px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
    padding-bottom: 30px;
  }
  .homeresource-feature .resource-grid-item.col-md-4 {
    padding-bottom: 30px;
  }
  .homeresources-latest .resource-grid-thumbnail {
    width: 100%;
  }
  .homeresources-latest .resource-grid-item .resource-grid-thumbnail,
  .homeresource-feature .resource-grid-item .resource-grid-thumbnail {
    max-height: 200px;
    min-height: 200px;
  }
  .homeresources-latest .grid-content-block {
    width: 100%;
  }
  .stop-press-box {
    min-height: 100%;
    max-height: 100%;
  }
  .stop-press-box-left {
    width: 100%;
    padding: 0;
    max-height: 330px;
    min-height: 330px;
  }
  .stop-press-box-right {
    width: 100%;
  }
  .stop-press-blogs > .vc_column_container.vc_col-sm-6:nth-child(2) {
    padding: 0 30px;
  }
  .kalaarisupport .vc_gitem-row-position-top {
    text-align: center;
  }
  .filter-tabsection {
    padding: 0 15px 40px;
  }
  .filter-tabs li.tab-item {
    display: block;
    margin: 10px 0;
  }
  .tab-item.active .portfolio-filtersection {
    display: block;
    top: 30px;
  }
  .portfolio-filtersection-inner {
    width: auto;
  }
  .portfolio-stats .vc_custom_1630344866476 {
    border-right: 0!important;
    border-bottom: 1px solid rgba(3,47,146,0.3);
  }
  .portfolio-grid .load-more {
    position: relative;
    bottom: 0px;
  }
  .catalyst-popup-button {
    border: 1px solid rgb(3,47,146);
    border-radius: 0;
  }
  .stats-number {
    font-size: 50px;
    line-height: 60px;
  }
  .mycust {
    font-size: 50px;
    line-height: 60px;
  }
  .innovation-feature .resource-grid-item .resource-grid-thumbnail {
    max-height: 240px;
    min-height: 240px;
  }
  .innovation-feature .resource-grid-item .grid-content-block {
    min-height: 160px;
  }
  .innovation-featureleft .resource-grid-item.col-md-4 {
    width: 100%;
  }
  .innovation-featureleft .resource-grid-item .resource-grid-thumbnail {
    max-height: 240px;
    min-height: 240px;
  }
  .resourcefilters {
    margin-right: 0px;
    padding: 15px 5px;
  }
  .resourcefilter-title {
    font-size: 16px;
  }
  .insight-resourcespg .vc_col-sm-8.vc_gitem-col {
    padding-left: 0;
  }
  .vc_row.vc_custom_1630276116158 {
    padding-top: 120px !important;
    padding-bottom: 65px !important;
  }
  .portfolio-tabs .ult_tabmenu.style1 li.ult_tab_li {
    padding: 0 20px 0 0;
  }
  .newsfeature-right {
    margin-top: 20px;
  }
  .newsfeature-right .news-grid .homepress-image {
    min-height: 240px;
  }
  .newsfeaturedgrid .vc_gitem-zone.vc_gitem-zone-a {
    min-height: 240px;
  }
  .resource-filtersection .news-grid.vc_gitem-zone {
    max-height: 100%;
    min-height: 100%;
  }
  .allnews-section .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 0;
  }
  .allnews-section .news-grid .homepress-image {
    position: relative;
    min-height: 240px;
  }
  .allnews-section .homepress-righttext {
    position: relative;
    min-height: 150px;
  }
  .vc_row.vc_custom_1629007680155 {
    padding-right: 20px !important;
    padding-left: 80px !important;
  }
  #active-portfolio .vc-gitem-zone-height-mode-auto:before {
    padding-top: 30%;
  }
  .right-infography .ult-content-box-container  {
    margin: 0;
  }

}

@media only screen and (max-width: 480px) {
  /** Header Start **/
  .wraper_header.style-one .wraper_header_main .header-responsive-nav {
    margin-top: 15px;
  }
  .wraper_header.style-one .wraper_header_main .header-responsive-nav i {
    font-size: 30px;
    color: #032F92;
  }
  .home-button {
    background: transparent;
    border: 1px solid transparent;
    padding-left: 15px;
  }
  .home-button a {
    background: #032F92;
    border: 1px solid #032F92;
    padding: 10px!important;
    text-align: center;
  }
  /** Header End **/
  /** Footer Start **/
  .uvc-heading.ultimate-heading-8380613588ed6b83e h2 {
    font-size: 32px;
    line-height: normal;
    margin-top: 20px;
    text-align: center;
  }
  .footer-subcription .wpcf7-form-control.wpcf7-submit {
    width: 100%;
  }
  .vc_custom_1629203565799 {
    margin-bottom: 40px !important;
  }
  .footersection2 {
    text-align: center;
  }
  .footersection2 .wpb_single_image.vc_align_left {
    text-align: center;
  }
  .homefootersocial.footer-social li a {
    line-height: 40px;
    font-size: 20px;
    height: 40px;
    width: 40px;
  }
  .footer-links {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .footer-links.footer-links2 {
    margin-top: 10px;
    margin-bottom: 0;
  }
  ul.footer-social.homefootersocial {
    float: none;
    margin: 10px 0;
  }
  .footersection2 .uvc-heading h2 {
    text-align: center;
    margin-top: 20px;
  }
  /** Footer End **/
  
  .right-infography .vc_custom_1630401785569 {
    padding-left: 0px !important;
    padding-bottom: 0;
    padding-top: 0!important;
    background-position: center right;
  }
  .vc_custom_1629056444190 {
    padding-top: 20px !important;
  }
  .vc_custom_1629082946037 {
    padding-top: 30px !important;
  }
  .vc_custom_1629084052947 {
    padding-top: 20px !important;
  }
  .founder-quote-slider .vc_gitem-row-position-bottom .vc_col-sm-6:first-of-type {
    width: 100%!important;
    text-align: center;
  }
  .founder-quote-slider .vc_gitem-row-position-bottom .vc_col-sm-6:last-of-type {
    width: 100%!important;
  }
  .homereport-section .vc_custom_1629085439659 {
    padding-left: 20px !important;
  }
  .homereport-section .vc_custom_1629086093051 {
    padding-top: 0px !important;
    padding-right: 20px !important;
    padding-bottom: 35px !important;
    padding-left: 20px !important;
  }
  .homereport-section .vc_custom_1629086139726 {
    padding-top: 30px !important;
    padding-right: 20px !important;
    padding-bottom: 30px !important;
    padding-left: 20px !important;
  }
  .homereport-section .vc_custom_1629086128431 {
    padding-top: 30px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
    padding-bottom: 30px;
  }
  .homeresource-feature .resource-grid-item.col-md-4 {
    padding-bottom: 30px;
  }
  .homeresources-latest .resource-grid-thumbnail {
    width: 100%;
  }
  .homeresources-latest .resource-grid-item .resource-grid-thumbnail {
    max-height: 200px;
    min-height: 200px;
  }
  .homeresources-latest .grid-content-block {
    width: 100%;
  }
  .stop-press-box {
    min-height: 100%;
    max-height: 100%;
  }
  .stop-press-box-left {
    width: 100%;
    padding: 0;
    max-height: 330px;
    min-height: 330px;
  }
  .stop-press-box-right {
    width: 100%;
  }
  .stop-press-blogs > .vc_column_container.vc_col-sm-6:nth-child(2) {
    padding: 0 30px;
  }
  .kalaarisupport .vc_gitem-row-position-top {
    text-align: center;
  }
  .filter-tabsection {
    padding: 0 15px 40px;
  }
  .filter-tabs li.tab-item {
    display: block;
    margin: 10px 0;
  }
  .tab-item.active .portfolio-filtersection {
    display: block;
    top: 30px;
  }
  .portfolio-filtersection-inner {
    width: auto;
  }
  .portfolio-stats .vc_custom_1630344866476 {
    border-right: 0!important;
    border-bottom: 1px solid rgba(3,47,146,0.3);
  }
  .portfolio-grid .load-more {
    position: relative;
    bottom: 0px;
  }
  .catalyst-popup-button {
    border: 1px solid rgb(3,47,146);
    border-radius: 0;
  }
  .stats-number {
    font-size: 50px;
    line-height: 60px;
  }
  .mycust {
    font-size: 50px;
    line-height: 60px;
  }
  .innovation-feature .resource-grid-item .resource-grid-thumbnail {
    max-height: 200px;
    min-height: 200px;
  }
  .innovation-feature .resource-grid-item .grid-content-block {
    min-height: 160px;
  }
  .innovation-featureleft .resource-grid-item.col-md-4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .innovation-featureleft .resource-grid-item .resource-grid-thumbnail {
    max-height: 200px;
    min-height: 200px;
  }
  .resourcefilters {
    margin-right: 0px;
    padding: 15px 5px;
  }
  .resourcefilter-title {
    font-size: 16px;
  }
  .insight-resourcespg .vc_col-sm-8.vc_gitem-col {
    padding-left: 0;
  }
  .vc_row.vc_custom_1630276116158 {
    padding-top: 120px !important;
    padding-bottom: 65px !important;
  }
  .portfolio-tabs .ult_tabmenu.style1 li.ult_tab_li {
    padding: 0 20px 0 0;
  }
  .newsfeature-right {
    margin-top: 20px;
  }
  .newsfeature-right .news-grid .homepress-image {
    max-height: 200px;
    min-height: 200px;
  }
  .newsfeaturedgrid .vc_gitem-zone.vc_gitem-zone-a {
    max-height: 200px;
    min-height: 200px;
  }
  .resource-filtersection .news-grid.vc_gitem-zone {
    max-height: 100%;
    min-height: 100%;
  }
  .allnews-section .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 0;
  }
  .allnews-section .news-grid .homepress-image {
    position: relative;
    min-height: 200px;
  }
  .allnews-section .homepress-righttext {
    position: relative;
    min-height: 150px;
  }
  .vc_row.vc_custom_1629007680155 {
    padding-right: 20px !important;
    padding-left: 80px !important;
  }
  #active-portfolio .vc-gitem-zone-height-mode-auto:before {
    padding-top: 30%;
  }
  .right-infography .ult-content-box-container  {
    margin: 0;
  }
}
body.admin-bar .wraper_header.style-one .is-sticky .wraper_header_main{
  top: 0!important;
}
.sc *{padding: 0!important;}

/* ===================================== */
/* MEDIA QUERIES */
/* ===================================== */
@media(max-width: 1199px){
 .kalaari-team-banner h2,
 .kalaari-team-banner .uvc-sub-heading{
  font-size: 60px!important;
}
.kalaariteam-tabs .vc_grid .vc_gitem-link{
  font-size: 17px;
}
.right-infography .ult-content-box{
  padding-left: 75px!important;
  background-position: left!important;
}
.home-pay-it-forward .lft-col .uvc-sub-heading{
  font-size: 32px!important;
  line-height: 45px!important;
}

}
@media(max-width: 1024px){
 .right-infography .ult-content-box{
  padding-left: 65px!important;
  background-position: left!important;
}
.right-infography .ult-content-box h2{
  font-size: 15px!important;
}
.homereport-section .viewall-btn a{
  padding-left: 0;
}
.kalaari_team .team-quote h2{
  font-size: 54px!important;
}
}

@media(max-width: 991px){
  .kalaari-team-banner h2,
  .kalaari-team-banner .uvc-sub-heading{
   font-size: 45px!important;
 }
 .kalaari-team-banner p{
   font-size: 24px!important;
 }
 .kalaariteam-tabs .ult_tabmenu{
   justify-content: space-around;
 }
 .kalaariteam-tabs .ult_tabmenu li{
   padding: 0!important;
 }
 .home-pay-it-forward .founder-quote-slider .vc_gitem-row-position-bottom .vc_col-sm-6:last-of-type{
  width: 100%!important;
}
.stop-press-blogs .resource-grid-item.col-md-4{
  width: 100%;
}
.post.single-post{
  display: flex;
  flex-direction: column;
}
.post.single-post .blog-leftsection{
  position:static;
  width:100%;
  margin-bottom: 30px;
}
.post.single-post .post-related .post-type-head{
  text-align: center;
}
.blog_single .post-related .post-tiles{
  width: 55%;
  margin: 0 auto;
}
.resource-filtersection .resource-tiles-inner,
#resource-filter-grid .resource-tiles{
  width: 55%;
  margin: 0 auto;
} 
#resource-filter-grid .resourcetab-head{
  text-align: center;
}
.homeresource-feature.innovation-feature.vc_col-sm-6 {
  width: 100%!important;
  margin-bottom: 35px;
}
.innovation-featureleft.vc_col-sm-6 {
  width: 100%!important;
}
.innovation-featureleft .resource-grid-item .resource-grid-thumbnail {
  min-height: 200px!important;
}
.brandstory-mainsctn .vc_col-sm-4 .radiantthemes-custom-heading-text h2{
  line-height: 30px;
}
.support-section .vc_gitem_row.vc_row.vc_gitem-row-position-top{
  display: flex;
  white-space: nowrap;
}
.brandstory-mainsctn h2{
  font-size: 20px!important;
  line-height: 28px!important;
}
.portfolio-sector, .portfolio-status{
  font-size: 12px;
}
.uvc-heading.ultimate-heading-885161445149891aa .uvc-sub-heading{
  font-size: 24px!important;
  line-height: 41px!important;
  text-align: center!important;
}
.pitch-tiles .resource-tiles{
  width: 55%;
  margin: 0 auto;
}
.kalaari_team .team-quote h2 {
  font-size: 43px!important;
}
.custom-footer .wpcf7-submit{
margin-top: 15px;
}
}

@media(max-width: 767px){
  #remove-elem-style{
    padding-left: 0!important;
    background-image: none!important;
  }

  .kalaariteam-tabs .ult_tabmenu{
    flex-direction: column;
    align-items: center;
  }
  .kalaariteam-tabs span.ult_tab_main.Both span.ult-span-text{
    margin-right: 0;
  }
  .kalaariteam-tabs .vc_grid .vc_gitem-link img{
    width: 300px;
  }
  .right-infography .ult-content-box h2{
    text-align: center;
    font-size: 28px!important;
  }
  .home-pay-it-forward .ultimate-heading-22806142f15ec8824{
    text-align: center;
  }
  .home-pay-it-forward .ubtn-ctn-left{
    text-align: center;
  }
  .home-pay-it-forward .founder-quote-slider .vc_gitem-row-position-bottom .vc_col-sm-6:first-of-type{
    margin: 0 auto;
  }
  .home-pay-it-forward .founder-quote-slider .vc_gitem-row-position-bottom .vc_col-sm-6:last-of-type h2,
  .home-pay-it-forward .founder-quote-slider .vc_gitem-row-position-bottom .vc_col-sm-6:last-of-type p,
  .founder-quote-slider .vc_gitem-row-position-bottom .vc_gitem-post-meta-field-designation_company,
  .home-pay-it-forward h2, .home-pay-it-forward .uvc-sub-heading{
    text-align: center!important;
  }
  .homereport-section .viewall-btn{
    text-align: left;
  }
  .homereport-section img{
    width: 374px;
  }
  .report-wrap .vc_pageable-slide-wrapper.vc_clearfix{
    padding-bottom: 18px;
  }
  .homeresource-feature{
    /*     margin-bottom: 25px; */
    margin-bottom: 0;
    padding: 0 15px;
  }
  .homeresource-feature .resource-grid-item{
    padding-right: 0;
  }
  .resource-filtersection.vc_row {
    margin: 0 auto!important;
  }
  .resource-filtersection h2{
    text-align: center;
  }
  .resource-filtersection .portfolio-tabs .ult_tabmenu{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .resource-filtersection .ult_tabcontent {
    width: 55%;
    margin: 0 auto;
  }
  .resource-filtersection ul li{
    padding-right: 0!important;
  }
  .quotation:before{
    left: 0;
    width: 70px;
    height: 91px;
  }
  #resource-filter-grid .resource-filtersection{
    display: flex;
    flex-direction: column;
    padding: 0 50px;
    text-align: center;
    border-bottom: none;
  }
  #resource-filter-grid .resourcefilters {
    margin-right: 0!important;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #c1c1c1;
  }
  #resource-filter-grid .resourcefilter-list{
    left: 50%;
    transform: translate(-50%,0);
  }
  .insights-hh h2{
    font-size: 24px!important;
  }
  .insights-hh .uvc-sub-heading{
    font-size: 18px!important;
    line-height: 25px!important;
  }
  .homeresource-feature.innovation-feature .vc_column-inner {
    padding: 0!important;
  }
  .homeresource-feature.innovation-feature .resource-tiles.row {
    margin: 0!important;
  }
  .homeresource-feature.innovation-feature .resource-grid-item.col-md-4 {
    padding-left: 0!important;
  }
  .homeresource-feature.innovation-feature.vc_col-sm-6 {
    margin-bottom: 0;
  }
  .resource-grid-item .resource-grid-thumbnail {
    min-height: 200px;
  }
  #fs-col .vc_gitem_row{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #fs-col .vc_gitem_row h4,
  #fs-col .vc_gitem_row p,
  #fs-col .vc_gitem_row .vc_btn3-container.vc_btn3-left{
    text-align: center!important;
  }
  .home-pay-it-forward .founder-quote-slider .vc_grid-item.vc_col-sm-12{
    min-height: 470px;
  }
  #events-featured .vc_pageable-slide-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{
    margin-right: 0!important;
  }
  .kalaariteam-tabs .kalaari-team-grid .wpb_single_image{
    text-align: center;
  }
  .kalaari_team .wpb_single_image.wpb_content_element.vc_align_left .vc_figure,
  .kalaari_team .wpb_single_image.wpb_content_element.vc_align_left .vc_figure .vc_box_border_grey,
  .kalaari_team .wpb_single_image.wpb_content_element.vc_align_left .vc_figure .vc_box_border_grey img{
    width: 100%;
  }
  .kalaari_team .features-tiles {
    margin-bottom: 30px;
  }
  #active-portfolio .vc_pageable-slide-wrapper{
    display: flex;
    flex-wrap: wrap;
  }
  #active-portfolio .vc_col-sm-3.vc_grid-item.vc_visible-item{
    width: 33.33%;
  }
  #active-portfolio .vc-gitem-zone-height-mode-auto:before{
    padding-top: 45%;
  }
   .stats-row .vc_col-sm-4,
   .single-portfolio .wpb_column.vc_column_container.vc_col-sm-2,
   .single-portfolio .wpb_column.vc_column_container.vc_col-sm-10{
    margin: 10px 20px;
  }

}
@media(max-width: 576px){
  .inno-banner h2,
  .inno-banner .uvc-sub-heading{
    font-size: 30px!important;
    line-height: 40px!important;
  }
  .feature-quote .uvc-sub-heading{
    font-size: 18px!important;
    line-height: 35px!important;
  }
  .team-pre-footer h2, .events-pre-footer h2{
    font-size: 30px!important;
  }
  .report-wrap .vc_pageable-slide-wrapper.vc_clearfix{
    padding-left: 0;
  }
  .vc_gitem-zone .wpb_single_image{
    text-align: left;
  }
  #rrm-pb-lft{
    padding-left: 20px!important;
  }
  #pb-r{
    padding-right: 20px!important;
  }
  .blog_single .post-related .post-tiles{
    width: 100%;
  }
  .resource-filtersection .ult_tabcontent {
    width: 100%;
  }
  .vc_custom_1630278284951{
    padding-left: 20px;
    padding-right: 0px;
  }
  .inno-pre-footer h2{
    font-size: 26px!important;
    line-height: 35px!important;
  }
  .inno-pre-footer a{
    font-size: 14px!important;
  }
  .vc_custom_1630278284951{
    padding-right: 0!important;
  }
  .resources-pre-footer h2{
    font-size: 28px!important;
    line-height: 30px!important;
  }
  .resources-pre-footer .uvc-sub-heading{
    font-size: 18px!important;
    line-height: 25px!important;
  }
  .resource-filtersection .resource-tiles-inner, #resource-filter-grid .resource-tiles {
    width: 75%;
    margin: 0 auto;
  }
  #stop-press-home .homeresources-latest .resource-grid-item .resource-grid-thumbnail{
    min-height: 250px!important;
  }
  #stop-press-home .homeresources-latest .resource-grid-item .resource-grid-thumbnail{
    min-height: 350px!important;
  }
  .insights-hh .vc_gitem-row-position-top{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .insights-hh .vc_gitem-col-align-{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    min-height: 145px!important;
  }
  .insights-hh .insight-resourcespg .vc_gitem-post-data-source-post_title h4{
    height: 100px;
    text-align: center!important;
    font-size: 18px;
  }
  .pitch-tiles .resource-tiles{
    width: 70%;
  }
  .kalaari_team .aio-icon-box{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

}


@media(max-width: 480px){
  .resource-filtersection .resource-tiles-inner,
  #resource-filter-grid .resource-tiles{
    width: 100%;
  }
  #resource-filter-grid .resource-filtersection{
    padding: 0;
  }
  #Resource-sector .resource-grid-item{
    /*     padding-left: 0!important; */
  }
  #Resource-sector .resource-grid-thumbnail.resource-grid-thumbnail{
    max-height: 200px;
    min-height: 200px;
  }
  .company-testimonial .slider-wrapper .slick-list.draggable {
    box-shadow: none;
  }
  .company-testimonial .slide-lft-col {
    padding: 0;
  }
  .successdiary-slideshow iframe{
    height: 295px;
  }
  #stop-press-home .homeresources-latest .resource-grid-item .resource-grid-thumbnail{
    min-height: 270px!important;
  }
  
  #events-featured .vc_pageable-slide-wrapper{
    /*     padding-right: 15px; */
  }
  .pre-footer h2{
    font-size: 30px!important;
    line-height: 42px!important;
  }
  .team-quote .radiantthemes-blockquote.element-three>blockquote{
        font-size: 12px!important;
    line-height: 24px!important;
  }
  .kalaari_team .team-quote h2 {
    font-size: 22px!important;
}
.right-infography h2{
  font-size: 22px!important;
    line-height: 33px!important;
}
.right-infography .uvc-sub-heading {
  font-size: 29px!important;
    line-height: 37px!important;
}
.hh-hashtag h2{
  font-size: 22px!important;
}
.uvc-sub-heading{
      font-size: 22px!important;
    line-height: 29px!important;
}
.kalaari_team .vc_col-sm-6 .vc_column-inner {
  padding-left: 0!important;
}
.about-banner h2{
      font-size: 22px;
}
}


@media(max-width: 320px){
 #resource-featured .innovation-featureleft .resource-grid-item .resource-grid-thumbnail{
  min-height: 200px!important;
}
#resource-filter-grid .resource-grid-item .resource-grid-thumbnail{
  min-height: 200px;
}
.pitch-tiles .resource-tiles{
  width: 100%;
  margin: 0 auto;
}
.pre-footer h2{
  font-size: 30px!important;
}

}

@media only screen and (max-width:576px) {
  .resource-grid-item {
    max-width: 320px!important;
    margin-left: auto;
    margin-right: auto;
    display: block!important;
    padding-left: 0;
    padding-right: 0;
  }
}

/* ===================================== */


