/*
Theme Name: Opportunity Child
Theme URI: https://opportunity.qodeinteractive.com/
Description: A child theme of Opportunity Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Template: opportunity
*/


@import url('https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@100..900&display=swap');
*{
  font-weight: 300;
}
h1,h2,h3,h4,h5,h6{
  font-family: "Lexend Deca", sans-serif !important;
}
p{
  font-family: "Lexend Deca", sans-serif !important;
}
.mkd-main-menu ul li a{
    font-family: "Lexend Deca", sans-serif !important;
}
h2{
  font-size: 42px !important;
font-weight: 500 !important;
line-height: normal !important;
}
h3{
  font-weight: 600!important;
    font-size: 36px!important;
    line-height: normal!important;
}
h4{
  font-weight: 600!important;
    font-size: 24px!important;
    line-height: normal!important;
}
footer .mkd-footer-top-holder .widget .mkd-footer-widget-title{
  font-size: 24px !important;
  line-height: normal !important;
  margin-bottom: 22px;
}

footer .mkd-footer-top:not(.mkd-footer-top-full) .mkd-container-inner{
  padding: 40px 0 !important;
}
:root{
    --background: linear-gradient(to bottom, #F65F2A, #ff9a58);
    --color: #F65F2A;
    --color-second: #020202e6;
}
::selection {
    background-color: var(--color) !important;
    color: #fff;
}
.home .mkd-top-bar{
    background: var(--background);
}
.mkd-main-menu>ul>li>a{
    color: var(--color-second) !important;
}
.mkd-main-menu>ul>li.mkd-active-item>a,
.mkd-main-menu>ul>li:hover>a{
    color: var(--color) !important;
}
.mkd-light-header .mkd-menu-area .mkd-main-menu-widget-area span{
    color: var(--color-second) !important;
}
.mkd-page-header .mkd-search-opener,
a.mkd-side-menu-button-opener, p{
    color: var(--color-second) !important;
}
.mkd-page-header .mkd-search-opener:hover,
a.mkd-side-menu-button-opener:hover,
h1, h2, h3, h4, h5, h6,
h4 a:hover{
    color: var(--color);
}
.mkd-carousel-pagination .owl-dot.active span {
    background-color: var(--color) !important;
}
.mkd-btn.mkd-btn-solid,
.post-password-form input[type=submit],
.woocommerce .button, input.wpcf7-form-control.wpcf7-submit {
    background-color: var(--color);
    border: 2px solid var(--color);
    color: var(--color-second);
}
.mkd-btn:not(.mkd-btn-custom-border-hover):hover,
.post-password-form input:not(.mkd-btn-custom-border-hover):hover[type=submit],
.woocommerce .button:not(.mkd-btn-custom-border-hover):hover,
input.wpcf7-form-control.wpcf7-submit:not(.mkd-btn-custom-border-hover):hover{
    border-color: rgb(241, 245, 248) !important;
    background: rgb(241, 245, 248) !important;
}
.mkd-btn:not(.mkd-btn-custom-border-hover):hover .mkd-btn-text{
    color: var(--color) !important;
}
.mkd-elements-holder-custom-548884 .mkd-btn.mkd-btn-solid{
    background-color: unset !important;
}
.mkd-responsive-mode-768 .mkd-btn.mkd-btn-solid{
    border-color: var(--color) !important;
}
.mkd-responsive-mode-768 .mkd-btn.mkd-btn-solid:hover{
    border-color: rgb(241, 245, 248) !important;
}
.mkd-progress-bar .mkd-progress-number-wrapper .mkd-progress-number,
.mkd-progress-bar .mkd-progress-number-wrapper .mkd-progress-number span{
    color: unset !important;
}
.mkd-progress-bar .mkd-progress-content-outer .mkd-progress-content{
    background-color: var(--color-second) !important;
}
.uranus-mikado-dark.tparrows:before{
    color: #ff6028bf !important;
}
.mkd-btn-text-holder span{
    color: var(--color-second);
}
#mkd-back-to-top{
    color: var(--color);
}
ul.slick-dots li.slick-active button{
    background-color: var(--color) !important;
}
.mkd-header-standard .mkd-menu-area{
    background-color: rgba(255, 255, 255, 1) !important;
}
.mkd-st-loader .mkd-cubes-holder .mkd-cubes{
    background-color: var(--color) !important;
}
footer .mkd-footer-top-holder .widget ul li a{
    line-height: 10px;
    font-family: "Lexend Deca", sans-serif !important;
}
.page-id-10636 .mkd-bottom-row-line{
    display: none;
}
.page-id-11288 .mkd-section-subtitle{
    font-weight: 600;
}
.page-id-11288 .mkd-progress-title{
    color: var(--color) !important;
}
.mkd-team-slider-holder .mkd-team.main-info-below-image.mkd-team-flip .mkd-team-back .mkd-team-back-title>i,
.mkd-team-slider-holder .mkd-team.main-info-below-image.mkd-team-flip .mkd-team-back .mkd-team-back-title>h4{
    color: var(--color) !important;
}
.mkd-team-slider-holder .mkd-team-back .mkd-icon-shortcode.circle{
    background-color: var(--color) !important;
}
.page-id-10636 .mkd-section-subtitle-holder.mkd-section-subtitle-center{
    width: 100% !important;
}
.page-id-10636 .vc_row.wpb_row.vc_row-fluid.mkd-section.mkd-content-aligment-center.mkd-parallax-section-holder.mkd-parallax-section-holder-touch-disabled.mkd-grid-section
{
    min-height: 350px !important;
}
/* .mkd-responsive-mode-768 .mkd-mts-item-inner p{
    color: #fff !important;
} */
footer .mkd-footer-top-holder .widget.widget_nav_menu ul li a:hover{
    color: var(--color) !important;
}
@media only screen and (min-width: 1280px) and (max-width: 1600px) {
    .page-id-11288 .mkd-elements-holder-item-inner > .mkd-elements-holder-item-content{
        padding: 50px 0 0px 0 !important;
    }
}
#home-slider h1{
  line-height: 59px !important;
  letter-spacing: 0px!important;
  font-weight: 700!important;
  font-size: 50px!important;
  color: #f65f2a !important;
}
#home-slider p{
  font-size: 22px !important;
  line-height: 34px !important;
  font-weight: 300 !important;
  color: #000000 !important;
  margin-top: -15px;
}
#home-slider span.mkd-btn-text{
  color: #fff;
  font-size: 15px;
}

#home-slider .mkd-btn:not(.mkd-btn-custom-border-hover):hover{
  border-color: rgb(238 104 37) !important;
  background: rgb(241, 245, 248) !important;
}
a.client-btn span.mkd-btn-text{
  color: #fff;
}
a.client-btn i.fa-angle-double-right{
  color: #fff;
}
a.client-btn.client-btn2 i.fa-angle-double-right{
  color: #000;
}
a.client-btn:hover i.fa-angle-double-right{
  color: #f65f2a;
}
a.client-btn.client-btn2 {
    background: rgb(241, 245, 248) !important;
  }
a.client-btn.client-btn2 span.mkd-btn-text{
  color: #000000;
}

a.client-btn.client-btn2:hover span.mkd-btn-text{
  color: #fff;
}
.aboutus-slider{
  margin-top: -255px !important;
}
.mkd-portfolio-slider-holder .mkd-portfolio-slider-list .mkd-ptfs-item-content{
  min-height: 250px;
}
#service-section.vc_custom_1744796497085{
  margin-top: 70px !important;
padding-top: 0px !important;
padding-bottom: 40px !important;
background-color: #f4f4f4 !important;
}
#service-section a{
  pointer-events: none;
  -webkit-transform: translateZ(0);
  -webkit-user-select: none !important;
  -webkit-pointer-events: none;
  -webkit-cursor: default;
  cursor: default;
  touch-action: none;
user-select: none;

}
#service-above a{
  pointer-events: none;
  -webkit-transform: translateZ(0);
  -webkit-user-select: none !important;
  -webkit-pointer-events: none;
  -webkit-cursor: default;
  cursor: default;
  touch-action: none;
user-select: none;
}
.page-id-9406 .vc_custom_1480953273148{
  padding-top: 100px !important;
padding-bottom: 50px !important;
}

.mkd-iwt.mkd-iwt-icon-top .mkd-iwt-title-holder h4{
  font-size: 24px !important;
  line-height: normal !important;
}
/* .mkd-static-text-slider-holder .mkd-static-text-slider-images-holder .flex-direction-nav li a.flex-next,
.mkd-static-text-slider-holder .mkd-static-text-slider-images-holder .flex-direction-nav li a.flex-prev{
  display: none;
} */
.aboutus-slider ul.flex-direction-nav {
  display: none;
}
.whitetxt_btn .mkd-btn-text{
  color: #fff !important;
}
.whitetxt_btn:hover .mkd-btn-text{
  color: #000 !important;
}
.whitetxt_btnhover:hover .mkd-btn-text{
  color: #fff !important;
}
.mkd-responsive-mode-768 .mkd-btn.mkd-btn-solid .mkd-btn-text{
  color: #fff !important;
}
.mkd-responsive-mode-768 .mkd-btn.mkd-btn-solid:hover .mkd-btn-text{
  color: #000 !important;
}
.mkd-interactive-icon-box .mkd-iib-link-hover-holder .mkd-iib-link{
  font-size: 18px;
  font-weight: 500;
  color: #fff;
}
.client-logos .mkd-section-inner-margin{
  display: flex;
  align-items: center;
  justify-content: center;
}
#service-section .mkd-section-inner{
  margin-top: -60px;
}
footer .mkd-footer-top-holder .widget ul li a{
  font-weight: 300 !important;
}
.service-topicon .mkd-iwt-custom-icon img{
  width: 100px;
  max-width: 100%;
}
.vc_custom_1744179057112{
  padding-top: 50px !important;
}
.vc_separator .vc_sep_holder{
    max-width: 25%;
}
.vc_sep_width_100{
  justify-content: center;
}
.vc_separator .vc_sep_holder .vc_sep_line{
  border-top: 1px solid #cacaca !important;
}
.common-strip .vc_sep_holder .vc_sep_line{
  border-top: 1px solid #f66c39 !important;
}
/* .common-strip{
  background: #fef1ec;
  padding: 18px 0;
} */
.common-strip h4{
  color:#f65f2a;
}
p#slider-1-slide-3-layer-3, p#slider-1-slide-1-layer-3{
  margin-top: -35px;
}
.aboutus-para .mkd-responsive-mode-768 .mkd-btn.mkd-btn-solid .mkd-btn-text{
  color: #000 !important;
}
.aboutus-slider .flex-viewport{
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.aboutus-slider .mkd-static-text-slider-text-holder{
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.aboutus-slider .mkd-static-text-slider-holder .mkd-static-text-slider-images-holder{
  width: 64%;
}
.aboutus-slider .mkd-static-text-slider-holder .mkd-static-text-slider-text-holder{
  width: 36%;
  padding: 0 30px;
}
.aboutus-slider .mkd-static-text-slider-holder .mkd-static-text-slider-images-holder .flexslider{
pointer-events: none;
-webkit-transform: translateZ(0);
-webkit-user-select: none !irt;
touch-action: none;
user-select: none;
}

#partner-section .slick-track {
  width: 100% !important;
  justify-content: center;
  display: flex;
  align-items: center;
}
#partner-section .slick-track .slick-slide{
  width: 40% !important;
  height: auto;
  margin: 0 15px;
}
.abouthealthtech .vc_separator_align_center{
  justify-content: center;
}
.abouthealthtech .vc_separator_align_center .vc_sep_line{
    border-top-color: #f65f2a !important;
}
.abouthealthtech h4{
  font-weight: 400 !important;
font-size: 20px !important;
color: #f65f2a;
}
.abouthealthtech .slick-track h2{
  font-size: 30px !important;
  line-height: normal !important;
  font-weight: 500 !important;
}
.abouthealthtech .mkd-elements-holder-item-inner{
  min-height: 430px;
  max-height: 100%;
}
/* .abouthealthtech-slider .mkd-mts-item.slick-slide p{
  color: #ffffff !important;
} */
footer .mkd-footer-top-holder{
    background-color: #e0e0e0;
}
footer .mkd-footer-top-holder .widget .mkd-footer-widget-title{
  color: #000 !important;
}
footer .mkd-footer-top-holder .widget ul li a{
  color: #000 !important;
}
.mkd-footer-column-1 p{
  color: #000 !important;
}
footer .mkd-footer-top-holder .widget.widget_mkd_twitter_widget{
  color: #000 !important;
      font-family: "Lexend Deca", sans-serif !important;
}
footer .mkd-footer-top-holder .widget ul.menu{
  margin-top: 0;
}
.mkd-side-menu.right #text-20{
  display: none;
}
.mkd-side-menu .widget_nav_menu a{
  color: #000;
}
.mkd-side-menu .widget_nav_menu a:hover{
  color: #f65f2a !important;
}
.mkd-portfolio-slider-list .owl-item {
  transition: all 0.5s ease;
  transform: scale(1);
  opacity: 1;
  z-index: 1;
}
.mkd-portfolio-slider-list .owl-item.center {
  transform: scale(1.1) !important;
  opacity: 1;
  z-index: 3;
}
.carousel-animate {
  opacity: 0;
  transform: translateX(-100vw) scale(0.98);
  filter: blur(2px);
  transition: all 1.2s ease-out;
}

.carousel-animate.animate-in {
  opacity: 1;
  transform: translateX(0) scale(1);
  filter: blur(0);
}
footer .mkd-footer-bottom-holder .widget.mkd-footer-bottom-left.widget_text{
  padding-top: 42px;
  float: left;
  width: 220px;
  max-width: 100%;
}
#growth-market-section .mkd-interactive-icon-box:nth-of-type(1) .mkd-iib-icon-holder .mkd-icon-element::before{
  content: "";
  background-image: url('/wp-content/uploads/2025/04/growth-plan1.png') !important;
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: -42px;
left: 2px;
}
#growth-market-section .mkd-interactive-icon-box:nth-of-type(2) .mkd-iib-icon-holder .mkd-icon-element::before{
  content: "";
  background-image: url('/wp-content/uploads/2025/04/growth-plan2.png') !important;
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: -42px;
left: 2px;
}
#growth-market-section .mkd-interactive-icon-box:nth-of-type(3) .mkd-iib-icon-holder .mkd-icon-element::before{
  content: "";
  background-image: url('/wp-content/uploads/2025/04/growth-plan3.png') !important;
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: -42px;
left: 2px;
}
#mkd_search_opener-3{
  display: none;
}

#growth-market-section h3{
  font-style: italic;
  margin: 20px 0 30px;
}
.progress-topheading h3{
  font-style: italic;
  margin: 20px 0 30px;
}
.leading-finance-heading h2{
  background: #ffe7de;
  color: #171717;
  padding: 12px 0;
  font-size: 38px !important;
}
.aboutus-midheading h3{
  font-size: 28px !important;
font-style: normal !important;
line-height: 39px !important;
color: #000000 !important;
font-weight: 300 !important;
}
.abouthealthtech-slider.aboutus-slide p{
  color: #000000;
}
#about-banner {

  background-position: center !important;
background-size: cover;
}
.about-whychoose h5{
  font-size: 24px !important;
line-height: normal !important;
}
.about-whychoose a{
  pointer-events: none;
  -webkit-transform: translateZ(0);
  -webkit-user-select: none !important;
  -webkit-pointer-events: none;
  -webkit-cursor: default;
  cursor: default;
  touch-action: none;
user-select: none;
}
.mkd-footer-column-3 span.mkd-icon-shortcode.circle a{
  pointer-events: none;
  -webkit-transform: translateZ(0);
  -webkit-user-select: none !important;
  -webkit-pointer-events: none;
  -webkit-cursor: default;
  cursor: default;
  touch-action: none;
user-select: none;
}
/* .about-whychoose .vc_column-inner span.icon_ribbon_alt:before{
  content: "";
  background-image: url(/wp-content/uploads/2025/04/ceo-centric-approch.png);
  background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: block;
} */
.mkd-preload-background .mkd-title-subtitle-holder-inner h1{
  line-height: 70px !important;
  letter-spacing: 0px !important;
  font-size: 56px !important;
  margin-bottom: 16px;
}
.mkd-preload-background .mkd-title-subtitle-holder-inner h1 span{
  font-weight: 700 !important;
}
.mkd-preload-background .mkd-title-subtitle-holder-inner h3.mkd-subtitle{
  font-size: 18px !important;
  line-height: 27px !important;
  font-weight: 300 !important;
  max-width: 100%;
}

#aboutcounter-section{
  background-image: none !important;
background: #f65f2a;
}
#about-portfolio a{
  pointer-events: none;
  -webkit-transform: translateZ(0);
  -webkit-user-select: none !important;
  -webkit-pointer-events: none;
  -webkit-cursor: default;
  cursor: default;
  touch-action: none;
user-select: none;
}
#aboutus-progess{
  background: #fff;
}
#servicepage-section p{
  color: #000;
}
#financial-strategy p{
  color: #000 !important;
}
#financial-strategy{
  background: #fff;
  padding-top: 120px;
}
#servicepage-section h3{
  font-size: 38px !important;
line-height: 52px !important;
margin-bottom: 0;
}
#servicepage-section h4{
  font-weight: 600 !important;
font-size: 22px !important;
}
#servicepage-section .mkd-section-subtitle-holder.mkd-section-subtitle-center{
  width: 100% !important;
  padding: 10px 0;
  margin-bottom: 20px;
      background: #f65f2a17;
}
#servicepage-section a{
  pointer-events: none;
  -webkit-transform: translateZ(0);
  -webkit-user-select: none !important;
  -webkit-pointer-events: none;
  -webkit-cursor: default;
  cursor: default;
  touch-action: none;
user-select: none;
}
#financial-strategy .mkd-section-subtitle-holder.mkd-section-subtitle-center{
  width: 100% !important;
  padding: 10px 0;
  margin-bottom: 20px;
      background: #f65f2a17;
}
#financial-strategy h3{
  font-size: 38px !important;
line-height: 52px !important;
    margin-bottom: 0;
}
#financial-strategy .mkd-interactive-icon-box .mkd-iib-icon-holder span i{
  display: none;
}
#financial-strategy .mkd-interactive-icon-box .mkd-iib-icon-holder span{
  position: relative;
  width: 100%;
height: 100%;
}
#financial-strategy .mkd-interactive-icon-box .mkd-iib-icon-holder span::before{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  display: block;
  z-index: 99;
  top: 0;
}
#financial-strategy .mkd-interactive-icon-box:nth-of-type(1) .mkd-iib-icon-holder span::before{
  background-image: url('/wp-content/uploads/2025/04/Financial-Planning.png');
}
#financial-strategy .mkd-interactive-icon-box:nth-of-type(2) .mkd-iib-icon-holder span::before{
  background-image: url('/wp-content/uploads/2025/04/IPO-Investement.png');
}
#financial-strategy .mkd-interactive-icon-box:nth-of-type(3) .mkd-iib-icon-holder span::before{
  background-image: url('/wp-content/uploads/2025/04/Risk-compliance.png');
}
#financial-strategy .mkd-interactive-icon-box:nth-of-type(4) .mkd-iib-icon-holder span::before{
  background-image: url('/wp-content/uploads/2025/04/Executive-financial-manageent.png');
}
#financial-strategy a{
  pointer-events: none;
  -webkit-transform: translateZ(0);
  -webkit-user-select: none !important;
  -webkit-pointer-events: none;
  -webkit-cursor: default;
  cursor: default;
  touch-action: none;
user-select: none;
}
#financial-strategy .mkd-iib-link-holder{
  display: none;
}
#partner-section .mkd-section-inner{
  width: 70%;
margin: auto;
}
#financial-strategy .mkd-iib-icon-background{
  background: #fff !important;
}

#partner-section .mkd-team.main-info-below-image.mkd-team-boxed{
  padding: 50px 40px 15px;
}
#partner-section .mkd-team.main-info-below-image .mkd-team-image img{
  max-width: 80%;
  height: auto !important;
  margin-top: 50px;
}
#contectus-form h2{
  font-size: 40px !important;
  line-height: 52px !important;
  font-weight: 600 !important;
}
#contectus-form h3{
  font-size: 20px !important;
color: #171717;
line-height: 31px !important;
    font-weight: 500 !important;
}
#contectus-form .mkd-section-subtitle-left h3.mkd-section-subtitle{
      font-weight: 400 !important;
}
.mkd-left-button input.wpcf7-form-control.wpcf7-submit.mkd-contact2_map{
  background-color: #f65f2a !important;
border: 2px solid #ff7b4d !important;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
  color: #000000 !important;
}
aside.mkd-sidebar .widget .searchform input[type=text]{
  background-color: #f65f2a !important;
  color: #fff;
}
aside.mkd-sidebar .widget .searchform ::placeholder{
  color: #fff !important;
}
aside.mkd-sidebar .widget .searchform input[type=submit]{
  background-color: #f65f2a !important;
  color: #ffffff !important;
}
.team-section {
  padding: 40px 20px;
  text-align: center;
}

.team-section h2 {
  font-size: 36px;
  margin-bottom: 40px;
  color: #f65f2a;
}

.team-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}

.team-member {
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  width: 220px;
  padding: 20px;
  text-align: center;
  transition: transform 0.3s ease;
}

.team-member:hover {
  transform: translateY(-5px);
}

.team-member img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 15px;
}

.team-member h4 {
  margin: 10px 0 5px;
  color: #f65f2a;
}

.team-member p {
  font-size: 14px;
  color: #171717;
}
.widget_categories .cat-item-1, .cat-item-7, .cat-item-2, .cat-item-6{
  display: none;
}
/* tooltip */


.partner-slider-row {
  display: flex;
  justify-content: center;
  gap: 30px;
  padding: 20px;
  flex-wrap: wrap;
}

.partner-card-wrapper {
  position: relative;
  width: 40%;
  text-align: center;
  transition: transform 0.3s ease;
}

.partner-card {
  background: #fff;
  padding: 40px 15px;
  box-shadow: 0 4px 14px rgba(0,0,0,0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
  z-index: 1;
 position: relative;
}

.partner-card img {
  width: 80%;
  height: auto;
  object-fit: cover;
  transition: transform 0.3s ease;
}
.partner-card-wrapper:hover .partner-card img {
  transform: scale(0.9);
}
.partner-card h4 {
  margin: 10px 0 5px;
  font-size: 18px;
}

.partner-hover-popup {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; /* same as card */
  height: 100%; /* same as card */
  transform: scale(0.8);
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateZ(0);
  -webkit-user-select: none !important;
  -webkit-pointer-events: none;
  -webkit-cursor: default;
  cursor: default;
  touch-action: none;
user-select: none;
  transition: all 0.4s ease;
  background: #fff;
  box-shadow: 0 10px 40px rgba(0,0,0,0.15);
  z-index: 10;
  overflow: hidden;
}

.partner-hover-popup .popup-content {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  height: 100%;
  text-align: center;
}


.popup-content p {
  margin: 5px 0;
  font-size: 17px;
  color: #343434 !important;
  font-weight: 600;
  margin-top: -50px;
}
p.short-dec{
  font-weight: 400;
}

.partner-card-wrapper:hover .partner-hover-popup,
.partner-card-wrapper.active .partner-hover-popup {
  transform: scale(1);
  opacity: 1;
  pointer-events: auto;
}
.wpb_widgetised_column p, aside.mkd-sidebar p {
font-weight: 400;
}
#client-logo-carousel .owl-controls .owl-prev .mkd-prev-icon,
#client-logo-carousel .owl-controls .owl-next .mkd-next-icon
{
  border: none;
}

#post-579 .mejs-container .mejs-controls .mejs-time.mejs-duration-container:before{
display: none;
}
.mkd-title-holder .mkd-breadcrumbs-inner{
  display: none;
}
.innerpage-heading{
  margin-top: -20px;
}
.wpcf7 form .wpcf7-response-output{
border: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    width: 100%;
display: flow-root;
  }
  .wpcf7-not-valid-tip {
    font-size: 15px;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
  display: none;
}
.intl-tel-input.separate-dial-code .selected-flag{
  width: 50px!important;
}
input.phone-field{
  padding-left: 60px !important;
}
/* .intl-tel-input .selected-flag .iti-arrow{
  right: 30px;
} */
/* .aboutus-slider .flexslider ul.slides li:first-child{
  display: none !important;
} */

/* tooltip end  */

@media (max-width: 600px) {
  .team-member {
    width: 100%;
    max-width: 300px;
  }
}
@media screen and (min-width: 1520px){
  .progress-topheading h3{
    margin-bottom: 20px !important;
  }
  .page-id-9406 .vc_custom_1481283566722{
    padding-top: 50px !important;
  }
}
@media screen and (min-width: 1680px){
  .progress-topheading h3{
    margin-bottom: 5px !important;
  }
}
@media screen and (min-width: 1440px){
.mkd-preload-background .mkd-title-subtitle-holder-inner h3.mkd-subtitle{
  font-size: 20px !important;
  line-height: 33px !important;
  font-weight: 300 !important;
  max-width: 100%;
}
}
@media screen and (min-width: 767px){
  #mkd_search_opener-2{
    display: none;
  }
  #mkd_side_area_opener-2{
    display: none;
  }
  #client-logo-carousel .owl-controls{
    display: none;
  }
  #aboutus-clientsection .owl-controls{
    display: none;
  }
  .probability-section .mkd-section-inner-margin{
    display: flex;
    align-items: center;
  }
  #aboutus-progess .mkd-row-animations-holder>div{
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 1199px) and (min-width: 1025px){
.mkd-preload-background .mkd-title-subtitle-holder-inner h1{
  line-height: 40px !important;
letter-spacing: 0px !important;
font-size: 30px !important;
}
.mkd-preload-background .mkd-title-subtitle-holder-inner h3.mkd-subtitle {
    font-size: 14px !important;
    line-height: 23px !important;
  }
  .mkd-section-title-holder h2.mkd-section-title {
    font-weight: 600 !important;
    font-size: 30px !important;
  }
  h4 {
    font-weight: 600 !important;
    font-size: 20px !important;
  }
  #servicepage-section h3 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  h3 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  h2 {
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: normal !important;
}
  .mkd-page-header{
    display: none;
  }
  .mkd-mobile-header{
    display: block;
  }
  .rs-parallax-wrap{
    padding-left: 100px;
  }
  #home-static-slider .mkd-static-text-slider-holder .mkd-static-text-slider-text-holder {
    padding: 15px 20px 0;
}
.aboutus-slider .mkd-static-text-slider-holder .mkd-static-text-slider-text-holder{
  width: 100%;
  position: static;
}
.aboutus-slider .flexslider ul.slides li:last-child{
  float: none!important;
  display: none !important;
}
.aboutus-slider .flexslider ul.slides li img{
  border-radius: 5px;
}
.aboutus-slider .mkd-static-text-slider-holder .mkd-static-text-slider-images-holder{
  width: 100% !important;
}
.aboutus-slider .mkd-static-text-slider-text-inner h2{
  margin-top: 30px !important;
}
.aboutus-midheading h3 {
    font-size: 24px !important;
    font-style: normal !important;
    line-height: 38px !important;
  }
  .mkd-counter-holder .mkd-counter {
    font-size: 36px;
    line-height: 1em;
  }
  .mkd-elements-holder-item-content.mkd-elements-holder-custom-323620 {
        padding: 50px 0% 293px 0% !important;
    }
    .abouthealthtech .slick-track h2 {
    font-size: 24px !important;
    line-height: normal !important;
  }
  #financial-strategy h3 {
    font-size: 36px !important;
    line-height: 50px !important;
  }
  .popup-content p{
    font-size: 15px;
    line-height: normal;
  }
  #contectus-form h2 {
    font-size: 30px !important;
    line-height: 42px !important;
  }
}
@media screen and (max-width: 1272px) and (min-width: 1199px){
  #home-slider .rs-parallax-wrap{
   padding: 0 30px !important;
   }
}
@media screen and (max-width: 1024px) and (min-width: 918px){

  #home-slider h1#slider-3-slide-8-layer-1{
    margin-top: -28px !important;
  }
  #home-slider p#slider-3-slide-9-layer-3{
    margin-top: -20px !important;
  }
  #home-slider p#slider-3-slide-8-layer-9{
    margin-top: -30px !important;
  }
  #home-slider h1#slider-3-slide-7-layer-2{
    margin-top: -48px !important;
  }
  #home-slider p#slider-3-slide-7-layer-3{
    margin-top: -58px !important;
  }
  #home-slider h1 {
    line-height: 50px !important;
    letter-spacing: 0px !important;
    font-weight: 700 !important;
    font-size: 36px !important;
  }
#home-slider p {
    font-size: 20px !important;
    line-height: 30px !important;
}
#home-static-slider{
      margin-top: -330px !important;
}
h2 {
    font-size: 32px !important;
    font-weight: 500 !important;
    line-height: normal !important;
}
h3 {
    font-weight: 600 !important;
    font-size: 30px !important;
    line-height: normal !important;
}
.abouthealthtech .slick-track h2 {
    font-size: 20px !important;
  }
  .mkd-counter-holder .mkd-counter {
    font-size: 32px;
  }
  .aboutus-midheading h3 {
    font-size: 22px !important;
  }
  .aboutus-slider .mkd-static-text-slider-holder .mkd-static-text-slider-text-holder{
    width: 100%;
    padding: 0 30px;
    margin-top: 30px;
  }
  .aboutus-slider .flexslider ul.slides li:last-child{
    float: none!important;
    display: none !important;
  }
  .aboutus-slider .flexslider ul.slides li img{
    border-radius: 5px;
  }
  /* .aboutus-slider .flexslider ul.slides li.flex-active-slide{
    width: 350px !important;
    min-width: 350px !important;
  } */
  .aboutus-slider .mkd-static-text-slider-holder .mkd-static-text-slider-images-holder{
    width: 100% !important;
  }
  .mkd-title .mkd-title-holder h1{
    font-size: 42px !important;
    line-height: normal;
  }
  .mkd-title .mkd-title-holder h1 span{
        font-weight: 500;
  }
  .mkd-title .mkd-title-holder .mkd-subtitle{
    width: 100%;
    font-size: 18px !important;
    line-height: 30px !important;
  }
  p.short-dec {
    font-weight: 400;
    font-size: 12px;
    line-height: normal;
}
#contectus-form h2 {
    font-size: 32px !important;
    line-height: 44px !important;
  }
  #contectus-form{
        padding-top: 60px !important;
  }
  #home-slider .rs-parallax-wrap{
   padding: 30px !important;
   }
   .mkd-mobile-header .mkd-grid {
    height: 100%;
    width: 944px;
}
}

@media screen and (max-width: 912px) and (min-width: 767px){

  #home-slider h1 {
    line-height: 42px !important;
    letter-spacing: 0px !important;
    font-weight: 700 !important;
    font-size: 30px !important;
  }
#home-slider p {
    font-size: 18px !important;
    line-height: 28px !important;
}
#home-static-slider{
      margin-top: -330px !important;
}
#rev_slider_3_1_wrapper .hesperiden.tp-bullets {
    top: auto !important;
    bottom: 5px;
}
h2 {
    font-size: 28px !important;
    font-weight: 500 !important;
    line-height: normal !important;
}
h3 {
    font-weight: 600 !important;
    font-size: 26px !important;
    line-height: normal !important;
}
.abouthealthtech .slick-track h2 {
    font-size: 20px !important;
  }
  .mkd-counter-holder .mkd-counter {
    font-size: 32px;
  }
  .aboutus-midheading h3 {
    font-size: 22px !important;
  }
  .aboutus-slider .mkd-static-text-slider-holder .mkd-static-text-slider-text-holder{
    width: 100%;
    padding: 0 30px;
    margin-top: 30px;
  }
  .aboutus-slider .flexslider ul.slides li:last-child{
    float: none!important;
    display: none !important;
  }
  .aboutus-slider .flexslider ul.slides li img{
    border-radius: 5px;
  }
  /* .aboutus-slider .flexslider ul.slides li.flex-active-slide{
    width: 350px !important;
    min-width: 350px !important;
  } */
  .aboutus-slider .mkd-static-text-slider-holder .mkd-static-text-slider-images-holder{
    width: 100% !important;
  }
  .mkd-title .mkd-title-holder h1{
    font-size: 30px !important;
    line-height: normal;
    margin-bottom: 10px;
  }
  .mkd-title .mkd-title-holder h1 span{
        font-weight: 500;
  }
  .mkd-title .mkd-title-holder .mkd-subtitle{
    width: 100%;
    font-size: 15px !important;
    line-height: 25px !important;
  }
  p.short-dec {
    font-weight: 400;
    font-size: 12px;
    line-height: normal;
}
#contectus-form h2 {
    font-size: 28px !important;
    line-height: 40px !important;
  }
  #contectus-form{
        padding-top: 60px !important;
  }
  #service-above{
  padding-top: 0 !important;
  margin-top: 10px !important;
  }
  .abouthealthtech  .vc_col-sm-4{
    width: 100%;
    margin-bottom: 20px;

  }
  .abouthealthtech .mkd-elements-holder-item-inner{
    min-height: auto !important;
  }
  .partner-card-wrapper{
    width: 80%;
  }
  p.short-dec {
        font-weight: 400;
        font-size: 16px;
}
}
@media screen and (max-width: 767px){
  .vc_custom_1479312747553 .mkd-mini-text-slider h2{
    font-size: 26px !important;
    line-height: 33px !important;
    margin-top: 10px;
  }
  #home-static-slider .flexslider .flex-direction-nav li a.flex-next{
        right: -45px !important;
  }
  #home-static-slider .flexslider .flex-direction-nav li a.flex-prev {
      left: -45px !important;
  }
  h3{
    font-size: 26px !important;
    line-height: 33px !important;
  }
  .vc_custom_1743659364947 .mkd-section-subtitle-holder .mkd-section-subtitle{
    font-size: 26px;
    line-height: 33px;
    font-weight: 500;
  }
  .vc_custom_1744107003243 .mkd-section-title-holder h2.mkd-section-title{
    font-size: 26px;
    line-height: 33px;
    font-weight: 500;
  }
  .vc_custom_1480955304424 .mkd-static-text-slider-text-inner h2{
    font-size: 26px;
    line-height: 33px;
    font-weight: 500;
  }
  .vc_custom_1480955304424 .mkd-static-text-slider-text-holder{
    padding: 20px 10px;
  }
  .vc_custom_1743659364947 .mkd-interactive-icon-box{
    padding: 50px 10px 40px !important;
  }
  .probability-section .mkd-btn.mkd-btn-medium{
    width: 80%;
    margin: 5px auto !important;
  }
  .probability-section h2.mkd-section-title {
    font-weight: 500;
    font-size: 26px !important;
    line-height: 33px!important;
  }

  .mkd-static-text-slider-text-inner h2 {
        font-size: 40px;
        line-height: 50px;
  }
  .mkd-static-text-slider-text-inner h2 {
        font-size: 26px !important;
        line-height: 33px !important;
        font-weight: 500;
    }
    #growth-market-section h3{
      font-size: 26px !important;
      line-height: 33px !important;
    }
    .client-logos .mkd-section-inner .mkd-section-inner-margin{
      display: block;
    }
    .client-logos .mkd-section-inner .mkd-section-inner-margin .wpb_column {
      display: inline-block;
      width: 50%;
      margin: 15px 0px;
      max-width: 100%;
    }
    .vc_custom_1744096461637{
      margin-top: 40px !important;
      margin-bottom: 40px !important;
    }
    .client-logos-section h4 {
      text-align: center;
  }
  #home-slider h1{
    line-height: 40px !important;
    letter-spacing: 0px !important;
    font-weight: 700 !important;
    font-size: 28px !important;
    text-align: left !important;
  }
  #home-slider p {
    font-size: 20px !important;
    line-height: 30px !important;
    font-weight: 300 !important;
    color: #000000 !important;
    text-align: left !important;
        margin-top: -15px;
  }
  /* #home-slider rs-sbg{
    display: none;
  } */
  #rev_slider_3_1{
    min-height: 600px;
    }
    .mkd-portfolio-slider-holder
    .mkd-portfolio-slider-list
    .mkd-ptfs-item-content{
      padding: 30px !important;
    }
    .mkd-elements-holder-item-content.mkd-elements-holder-custom-276514{
      padding: 80px 0 0 0 !important;
    }
    .mkd-static-text-slider-holder .mkd-static-text-slider-text-holder{
      padding: 30px 20px;
    }
    #growth-market-section .mkd-three-columns .mkd-interactive-icon-box{
        padding: 30px !important;
    }
    #growth-market-section{
      padding-bottom: 0;
    }
    .aboutus-slider .mkd-elements-holder-item-inner .mkd-elements-holder-item-content {
    padding: 30px 0 0 0 !important;
    }
    .aboutus-slider .mkd-static-text-slider-holder .mkd-static-text-slider-text-holder{
      width: 100%;
      padding: 30px;
    }
    .aboutus-midheading h3{
      font-size: 18px !important;
      font-style: normal !important;
      line-height: 32px !important;
      font-weight: 400 !important;
    }
    .aboutus-midheading .mkd-elements-holder .mkd-elements-holder-item-content{
      padding-top: 40px !important;
    }
    .mkd-counter-holder .mkd-counter{
      font-size: 30px !important;
    }
    #aboutcounter-section .mkd-elements-holder-item-content{
      padding: 30px 0% 250px 0% !important;
    }
  #about-portfolio .mkd-portfolio-slider-holder.mkd-carousel-pagination{
      margin-top: 100px;
    }
    .abouthealthtech .slick-track h2{
      font-size: 22px !important;
    }
    .mkd-title .mkd-title-holder h1 span{
      font-size: 30px;
      font-weight: 600;
      line-height: 1em;
    }
    #servicepage-section h3 {
      font-size: 28px !important;
      line-height: 40px !important;
      margin-bottom: 0;
    }
    .common-strip h4 {
      font-weight: 600 !important;
      font-size: 22px !important;
      text-align: center;
    }
    #servicepage-section .mkd-elements-holder-item-inner .mkd-elements-holder-item-content{
      padding: 70px 0 2px 0 !important;
    }
    #financial-strategy h3 {
      font-size: 26px !important;
      line-height: 40px !important;
    }
    #aboutus-progess .mkd-elements-holder-item-inner
    .mkd-section-title-holder h2{
      font-size: 30px !important;
    }
    #aboutus-progess .mkd-elements-holder-item-content{
      padding-bottom: 50px !important;
    }
    .mkd-title .mkd-title-holder h1{
      margin: 0 0 15px;
    }
    h2 {
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: normal !important;
    }
    .partner-card-wrapper{
      width: 100%;
    }
    .partner-slider-row{
      padding: 0;
    }
    p.short-dec{
      font-size: 13px;
      line-height: normal;
    }
    #contectus-form h2{
      font-size: 30px !important;
      line-height: 42px !important;
    }
    #contectus-form{
        padding-top: 50px !important;
    }
  .mkd-elements-holder-item-content.mkd-elements-holder-custom-291808{
      padding: 0;
    }
    .mkd-mobile-header .mkd-mobile-nav a{
      color: #000;
    }
    #contectus-form .mkd-elements-holder-item-content{
      padding: 0 !important;
    }
    form{
      margin-top: 30px;
    }
    .aboutus-slider .flexslider ul.slides li:last-child{
      float: none!important;
      display: none !important;
    }
    .aboutus-slider .flexslider ul.slides li img{
      border-radius: 5px;
    }
    /* .aboutus-slider .flexslider ul.slides li.flex-active-slide{
      width: 350px !important;
      min-width: 350px !important;
    } */
    .aboutus-slider .mkd-static-text-slider-holder .mkd-static-text-slider-images-holder{
      width: 100% !important;
    }
    .aboutus-slider{
      margin-top: -330px !important;
    }
    .aboutus-midheading .mkd-elements-holder-item-content{

    }
    #aboutus-clientsection .owl-controls .owl-prev .mkd-prev-icon,
    #aboutus-clientsection .owl-controls .owl-next .mkd-next-icon
    {
      border: none;
    }
    .mkd-mobile-header .mkd-mobile-menu-opener a{
      color: #e56117 !important;
    }
    .mkd-mobile-header .mkd-mobile-menu-opener a:hover{
      color: #e56117 !important;
    }
    #rev_slider_4_1{
      min-height: 600px;
    }
    #rev_slider_4_1_wrapper .hesperiden.tp-bullets {
    bottom: -35px;
    position: absolute;
    top: auto !important;
}
/*
    #home-slider rs-sbg{
      position: relative;
      width: 0 !important;
      height: 100% !important;
    }
    .slide1 rs-slides rs-slide:nth-of-type(1) rs-sbg::before{
     content: "";
     position: absolute;
     background-image: url('/wp-content/uploads/2025/05/slide1-mobileview.png');
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;
     width: 100%;
     height: 100%;
     min-width: 450px;
     overflow: hidden;
   }
   .slide1 rs-slides rs-slide:nth-of-type(2) rs-sbg::before{
     content: "";
     position: absolute;
     background-image: url('/wp-content/uploads/2025/05/slide2-mobileview.png');
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;
     width: 100%;
     height: 100%;
     min-width: 450px;
     overflow: hidden;
   }
   .slide1 rs-slides rs-slide:nth-of-type(3) rs-sbg::before{
     content: "";
     position: absolute;
     background-image: url('/wp-content/uploads/2025/05/slide3-mobileview.png');
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;
     width: 100%;
     height: 100%;
     min-width: 450px;
     overflow: hidden;
   } */
    #home-static-slider .mkd-elements-holder-item-content{
      padding-top: 100px !important;
    }
    .partner-slider-row .partner-card-wrapper:nth-of-type(1) .popup-content{
      margin-top: 6px;
    }
  .partner-slider-row .partner-card-wrapper:nth-of-type(2) .popup-content{
    margin-top: 4px;
  }

}
.mejs-container .mejs-controls .mejs-time{
  font-size: 8px !important;
}
.wpcf7-form-control.wpcf7-text{
  margin-bottom: 5px!important;
}
form .mkd-message-contact .mkd-grid-col-6.mkd-smaller-gutter{
      min-height: 110px;
}
form .mkd-message-contact .mkd-grid-col-6.mkd-smaller-gutter p{
  margin-top: 0;
}
/* .mkd-write-message p {
    margin: 10px 0 0;
} */
