/* Main Css */
.guepard-flywheel-main-heading h1 { font-size: 32px; font-weight: 900; font-style: normal; font-family: 'Montserrat', sans-serif;}
.guepard-flywheel-sub-content p { font-style: normal; font-family: 'Montserrat', sans-serif;}
.guepard-flywheel-left-col { width: 100%; max-width: 630px;}
.guepard-flywheel-right-col { width: 100%; max-width: 615px;}
.guepard-flywheel-section .industryexpertsboxinner { align-items: center; border-radius: 15px; display: flex; gap: 20px; justify-content: space-between; margin-left: 30px; max-width: calc(90% - 20px); padding: 38px; width: 100%; box-shadow: 0px 0px 17px #0000001c;}
.guepard-flywheel-section .section-main-heading { text-align: center;}
.flywheel-diagram svg { max-width: 630px; max-height: 500px;}
.guepard-flywheel-inner .section-content { max-width: 85%;}
.hover_svg { cursor: pointer;}
.tools-icon { width: 50px; height: 50px;}
/* .guepard-flywheel-row { padding: 50px 0 0;} */
.guepard-flywheel-section .industryexpertsboxleftcolumntop { gap: 20px;}
.guepard-flywheel-section .industryexpertsboxcontent ul { padding:10px 0; list-style: disc; margin-left: 50px; }
.guepard-flywheel-section .industryexpertsboxcontent ul li { padding: 5px 0; text-align: left;}
/* .guepard-flywheel-section .guepard-flywheel-right-col .slick-list { height: auto !important;} */
.guepard-flywheel-main-heading h2 > span { color: #ffc72c;}
.guepard-flywheel-section .industryexpertsboxleftcolumn { max-width: 509px; width: 100%;}
.guepard-flywheel-section .industryexpertsboxrightcolumn { max-width: 219px; width: 100%; border-radius: 50%; overflow: hidden;}
.guepard-flywheel-section .industryexpertsleftcolumn { max-width: 480px; width: 100%;}
.guepard-flywheel-section .industryexpertsinner { justify-content: space-between; gap: 50px;}
.guepard-flywheel-section .industryexpertssection { position: relative;}
.guepard-flywheel-section .industryexpertsshape { position: absolute; bottom: -10px; left: 0;}
.guepard-flywheel-section .industryexpertsinner { position: relative; z-index: 2;}
/* .guepard-flywheel-section .guepard_industryexpertsboxsection ul.slick-dots { pointer-events: none } */
.guepard-flywheel-section .guepard_industryexpertsboxsection  ul.slick-dots {left: 0; bottom: unset;top: 50%; transform: translateY(-50%); display: flex !important; flex-direction: column; width: 15px; align-items: flex-start; gap: 15px;}
.guepard-flywheel-section .guepard_industryexpertsboxsection ul.slick-dots li { width: 10px; margin: 0; height: 10px; transition: all ease-in-out 0.3s;}
.guepard-flywheel-section .guepard_industryexpertsboxsection ul.slick-dots li button { width: 100%; height: 100%; padding: 0;}
.guepard-flywheel-section .guepard_industryexpertsboxsection ul.slick-dots li button:before { width: 100%; height: 100%; background: transparent; content: ''; border: 2px solid #ffc72c; border-radius: 50%; opacity: 1;}
.guepard-flywheel-section .guepard_industryexpertsboxsection ul.slick-dots li.slick-active button:before {background: #ffc72c; border-radius: 10px;}
.guepard-flywheel-section .guepard_industryexpertsboxsection ul.slick-dots li.slick-active { height: 25px;}
.guepard-flywheel-section .guepard_industryexpertsboxsection { margin-bottom: 0 !important;}
.guepard-flywheel-section .industryexpertsboxtitle h5 { font-weight: 400;}
.guepard-flywheel-section .industryexpertsboxtitle span { font-weight: 600;}
.guepard-flywheel-section .industryexpertsboxinnermain {padding: 18px}
.guepard-flywheel-section .industryexpertsrightcolumn { position: relative;}
.guepard-flywheel-section .industryexpertsboxinner { background: #fff;}
.guepard-flywheel-section .industryexpertsboxquotelogo svg path { fill: #ffc72c;}
.guepard-flywheel-section .industryexpertstitle.lt_blue h2 { font-family: 'Montserrat', sans-serif; font-size: 32px; font-style: normal; font-weight: 900;}
.guepard-flywheel-section .industryexpertscontent p{ font-family: 'Montserrat', sans-serif; font-style: normal; }
.guepard-flywheel-section .industryexpertsboxcontent p { font-family: 'Montserrat', sans-serif; font-style: normal; }
.guepard-flywheel-section .section-main-heading h3 { font-family: 'Montserrat', sans-serif; font-size: 32px; font-style: normal; font-weight: 700;}
/* .active_svg text,.active_svg text tspan{ font-size: 60px; fill: #ffbf3b; transition: font-size 0.5s, opacity 0.3s; letter-spacing: 3.5px;} */
.active_svg text,.active_svg text tspan{ fill: #ffbf3b; transition: opacity 0.3s;}
.flywheel-diagram svg text { pointer-events: none; font-weight:700;}
.crm_svg, .crm_svg:hover { pointer-events: none; cursor:default!important; }
/* * * * * * * * */
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Responsive Media Queries CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/*-=-=- Smaller Desktop Devices -=-=-*/

@media(max-width:1360px){
  .guepard-flywheel-row { gap: 30px;}
}

@media(max-width: 1280px) { 
  .content-wrapper { padding: 0 24px; }
  .guepard-flywheel-left-col { width: 100%; max-width: 480px !important;}
  .guepard-flywheel-right-col {max-width: 630px !important;}
}

@media (max-width:1180px ){
  
  .guepard-flywheel-left-col { max-width: 390px !important; }
  .guepard-flywheel-right-col { max-width: 581px !important;}
  .guepard-flywheel-section .industryexpertsboxinner { margin-left: auto; }
  .flywheel-diagram svg { max-width: 490px !important;}
  .guepard-flywheel-section .guepard_industryexpertsboxsection ul.slick-dots { margin-left: 55px; }
}


@media (max-width:1080px ){
  .guepard-flywheel-left-col { width: 100%; max-width: 85% !important; text-align: center; margin: 0 auto;}
  .guepard-flywheel-row { flex-wrap: wrap; justify-content: center; gap: 30px;     padding: 30px 0 0;}
  .guepard-flywheel-section .industryexpertsrightcolumn { padding-top: 0;}
  .flywheel-diagram svg { margin: 0 auto;}
  .guepard-flywheel-title,.section-content { text-align: center; margin:0 auto;}
}
/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
@media (max-width:991px ) {

  .guepard-flywheel-row {gap: 30px;}
  .guepard-flywheel-section .industryexpertsinner {justify-content: center;flex-wrap: wrap;}
  .guepard-flywheel-section .industryexpertsrightcolumn {padding-bottom: 20px;}
  /*   .industryexpertsboxinnermain {padding: 25px;} */
/*   .industryexpertsinner {gap: 10px; } */
  .guepard-flywheel-section .industryexpertsleftcolumn {padding-bottom: 10px;}
  /*   .industryexpertsrightcolumn .slick-list.draggable {height: auto !important;} */
  .guepard-flywheel-section .guepard_industryexpertsboxsection ul.slick-dots {bottom: unset; display: flex!important; flex-direction: row; gap: 15px; left: -5px; top: unset; bottom: -20px; justify-content: center; width: 100%;}
  .guepard-flywheel-section .guepard_industryexpertsboxsection ul.slick-dots li {height: 10px !important;}
  .guepard-flywheel-section .industryexpertsrightcolumn {padding-bottom: 40px;}
  .guepard-flywheel-row {display: flex; gap: 0px; align-items: center; flex-direction: column;}
  .guepard-flywheel-heading-content {text-align: center;}
  .guepard-flywheel-section .industryexpertsboxinner { margin: 0 auto; }
  .guepard-flywheel-section .industryexpertsrightcolumn { padding: 0 ; }
  .guepard-flywheel-section .guepard_industryexpertsboxsection ul.slick-dots { margin: 0; }
  .guepard-flywheel-section .industryexpertsboxinner { max-width: 450px; }
  .guepard-flywheel-inner div { text-align: center;}
  .flywheel-diagram { display: flex; justify-content: center;}
  .flywheel-diagram svg { max-width: 100% !important;}
  .guepard-flywheel-section .industryexpertsboxleftcolumntop {flex-wrap: wrap; justify-content: center;align-items: center;}
  .guepard-flywheel-section .section-sontent { margin: 0 auto;}
}

}

/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {
  .guepard-flywheel-section .industryexpertsboxinner { align-items: center; flex-direction: column-reverse; max-width: 444px !important; width: 100%;}
  .guepard-flywheel-section .industryexpertsboxleftcolumn { text-align: center; margin: 0 auto; }
  .guepard-flywheel-section .industryexpertsboxquotelogo svg { text-align: center; margin: 0 auto;}
  .guepard-flywheel-section .industryexpertsboxcontent,.guepard-flywheel-section  .industryexpertsboxtitle  { padding-top: 15px !important; }
}

@media (max-width: 567px) {
  h5 { font-size: 16px;}
  .guepard-flywheel-left-col { max-width: 100%; }
  .guepard-flywheel-section .industryexpertsboxinner { padding: 30px 15px; gap: 30px;} 
  .flywheel-diagram svg { max-width: 398px !important; max-height: 398px !important;}
  .guepard-flywheel-section .industryexpertsboxcontent ul { margin-left: 20px;}
.guepard-flywheel-section .industryexpertsboxcontent ul li { text-align: left; margin: 0 auto;}
  
}

@media(max-width:480px){
  .flywheel-diagram svg { max-height: 300px !important;}
}