@import url('https://fonts.cdnfonts.com/css/arial');
*{padding:0;margin:0;box-sizing:border-box;transition:0.5s;}
@font-face {font-family: 'FontAwesome';font-display: swap;}
body{font-family: 'Arial', sans-serif;}
h1, h2, h3, h4, h5, h6, span, ul, li, a, p{font-family:'Arial', sans-serif;}
:root{--primary_color:#18978F;--secondary_color:#8E8E8E;--font_color:#7a7a7a;--orange_color:#f46036}
.container{max-width:1290px}
.custom_container{max-width:1170px;margin:0 auto;padding-right: var(--bs-gutter-x, .75rem);padding-left: var(--bs-gutter-x, .75rem);}
header, footer, section{width:100%;float:left;}

/*Header Styling Start Here*/
header{min-height:90px;}
header .th_logo{min-height:90px;width:100%;float:left;display:flex;align-items:center;}
header .th_logo img{width:160px;height:32px;object-fit:contain}
header nav{width:100%;float:left;}
header nav > ul{width:100%;float:left;display:flex;min-height:90px;align-items:center;padding-left:0;margin-bottom:0;
justify-content:center;}
header nav ul li{list-style:none;position:relative;}
header nav ul li a{color:var(--secondary_color);padding: 0px 18px;font-size:15px;text-decoration:none;}
header nav ul li a:hover{color:var(--primary_color);}
header nav ul li ul{position: absolute;top:28px;left: 0;padding: 39px 10px 0; z-index: 9;min-width:270px;transform:translateY(10px);
opacity:0;visibility:hidden;}
header nav ul li:hover ul{transform:translateY(-10px);opacity:1;visibility:visible;}
header nav ul li ul li{width:100%;float:left;}
header nav ul li ul li a{width:100%;float:left;padding:12px 15px 8px 15px;background-color: #fff;border-bottom: solid 1px #e2e2e2;}
header nav ul li ul li:last-child a{padding-bottom:15px} 
.th_hamburger{width:100%;float:left;text-align:right;height:90px;line-height:92px;}
.th_hamburger i{font-size: 28px;cursor:pointer;}
.th_hamburger i:hover{color:var(--primary_color)}
.th_header_email{width:100%;float:left;min-height:90px;display:flex;align-items:center;justify-content:flex-end;padding-right:20px}
.th_header_email span{width:37px;height:37px;background-color:var(--primary_color);text-align:center;line-height: 33px;
    float: left;border-radius: 50px;box-shadow: 0 0 0px 7px #18978F47;}
.th_header_email span i{color:#fff;font-size:15px;}
.th_header_email a{margin-left:27px;color: #01D3BE;text-decoration:none;}
.th_header_email a:hover{color:var(--secondary_color);}
.th_book_now_btn{width:100%;float:left;min-height:90px;display:flex;align-items:center;justify-content:flex-end;}
.th_book_now_btn button{font-size: 14px;font-weight: 500;float:left;background-color:var(--primary_color);
    color: #FFFFFF;border-radius: 50px;padding: 15px 20px;width:100%;text-align:center;cursor:pointer;outline:none;border:none;}
.th_book_now_btn button:hover{background-color:#656061;color:#fff}

/*Home Banner Styling Start Here*/
.th_banner_sec{width:100%;float:left;position:relative;}
.th_banner_sec:before{ width:100%; height:100%; content:'';position:absolute;top:0;left:0; opacity: 0.8;
	background-image: linear-gradient(90deg, #FFFFFF 30%, #F2295B00 63%);}
.th_banner_sec .th_content{position:absolute;max-width:730px;width:100%;height:100%;display:flex;flex-wrap:wrap;align-content:center;}
.th_banner_sec .th_content h1{width:100%;float:left;font-size: 48px;font-weight:600}
.th_banner_sec .th_content p{width:80%;float:left;font-size:17px;font-weight: 300;line-height: 1.5em;color: #655f60;margin-bottom:50px}
.th_banner_btns{width:100%;float:left;display: flex;padding: 0;align-items: center;margin-top:35px;flex-wrap:wrap}
.th_banner_btns li{list-style:none;margin-top:15px;}
.th_banner_btns li .th_btn{background-color:var(--primary_color);color: #fff;padding:0 24px;border:none;
    border-radius:100px;min-width: 220px;margin-right:20px;text-decoration:none;height: 48px;float: left;
    line-height: 48px;text-align: center;}
.th_banner_btns li .th_btn:hover{background:var(--secondary_color);color:#fff}
.th_banner_sec .th_content span{width:100%;float:left;color:var(--font_color);font-weight:500;font-size:18px}
span .fa-play{background-color: #FFFFFF00;text-align:center;height: 56px;width: 56px;line-height: 54px;
    border-radius: 50px; border:solid 1px #01D3BE;color:var(--primary_color);font-size:20px;margin-right:20px;}
span .fa-play:hover{background-color:#01D3BE;color:#fff;cursor:pointer;animation: shadow-pulse 1s infinite;}  
.th_banner_sec img{height:750px;object-fit:cover;}
.modal-dialog { max-width: 60%!important;}
.modal-content{background-color:transparent!important;border:none!important}
.modal-header{padding:0 1rem!important;border-bottom:none!important}
.modal-body{padding:10px 0 0!important}
#exampleModalCenter .btn-close{color:#fff!important;background:url('https://caregenix.solutions/wp-content/uploads/2025/08/close_icon.svg');
background-repeat:no-repeat}
@keyframes shadow-pulse
{
  0% {
    box-shadow: 0 0 0 0px rgba(1, 211, 190, 0.2);
  }
  100% {
    box-shadow: 0 0 0 25px rgba(1, 211, 190, 0);
  }
}

/*Why Us Styling Start Here*/
.th_why_us_sec .th_card{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center;margin-top:118px;background-color:#fff;
padding:20px;border-radius:10px}
.th_why_us_sec .th_card:hover{box-shadow: 0px 3px 25px 0px #00000038;}
.th_why_us_sec .th_card img{width:56px;margin-bottom:20px}
.th_why_us_sec .th_card:hover img{transform: translateY(-8px);}
.th_why_us_sec .th_card h2{width:100%;float:left;text-align:center;margin:10px 0;font-size:20px;color:#0d0d0d}
.th_why_us_sec .th_card p{width:100%;float:left;text-align:center;color:var(--font_color);line-height:1.5em;margin-bottom: 0;}

/*About Us Styling Start Here*/
.th_about_sec{margin-top:140px}
.th_about_sec .th_content{width:100%;float:left;padding-right:70px;display: flex;align-content: center;flex-wrap: wrap;height: 100%;}
.th_about_sec .th_content h2 small{width:100%;float:left;font-size:18px;color:var(--primary_color);font-weight:400;margin-bottom:15px}
.th_about_sec .th_content h2{width:100%;float:left;font-size:32px;color:#0d0d0d;font-weight:600;margin-bottom:30px}
.th_about_sec .th_content p{width:100%;float:left;color:var(--font_color);line-height:1.5em}
.th_about_sec .th_content .th_list_item{width:100%;float:left;display:flex;align-items: flex-start;margin-top:40px}
.th_about_sec .th_content .th_list_item span{width: 178px;float: left;background-color: #fff;border-radius: 10px;padding: 6px 16px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);height: 60px;max-width: 178px;align-items: center;display: flex;
    justify-content: center;}
.th_about_sec .th_content .th_list_item span img{width: 40px;max-width: 40px;}
.th_about_sec .th_content .th_list_item span img:last-child{display:none;}
.th_about_sec .th_content .th_list_item .th_list_content{padding-left:25px}
.th_about_sec .th_content .th_list_item .th_list_content h3{width:100%;float:left;font-size:20px;color:#0d0d0d;margin:0px 0 10px}
.th_about_sec .th_content .th_list_item .th_list_content p{width:100%;float:left;}
.th_about_sec .th_content .th_list_item span:hover{transform:translateY(-8px);}
.th_about_sec .th_content .th_list_item:hover span{background-color:var(--primary_color);}
.th_about_sec .th_content .th_list_item:hover span img{display:none;}
.th_about_sec .th_content .th_list_item:hover span img:last-child{display:inline-block;}
.th_about_sec .th_about_image img{border-radius:10px;margin-top:100px}
.th_about_image{position:relative;}
.th_about_image span{position:absolute;top:0;left:0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;} 
.th_about_image span .fa-play{background: #15c4b1;color:#fff;margin-right:0}

.th_about_sec.background{margin-top:100px;padding:100px 0; background-color: #fafafa;}
.th_about_sec.background .th_about_image img{margin-top:0}
.th_about_sec.transparent{background-color:#fff}
.th_about_sec.mission .th_content{padding-left:40px}
.th_about_sec.mission .th_about_image img{margin-top:0}
.th_about_sec.mission .th_empower_btn{margin-top:20px;font-size:14px;}
/*Services Sec Styling Start Here*/
.th_services_sec{margin-top:150px}
.th_services_sec h2 small{width:100%;float:left;font-size:18px;color:var(--primary_color);font-weight:400;margin-bottom:15px;}
.th_services_sec h2{width:100%;float:left;font-size:32px;color:#0d0d0d;font-weight:600;margin-bottom:20px;text-align:center;}
.th_services_sec p{width:100%;float:left;color:var(--font_color);line-height:1.5em;text-align:center;padding: 0 5%;
margin-bottom: 70px;}
.th_services_sec .col-lg-4:nth-child(odd) .th_service_card{background-color: #e0e1dd; box-shadow: 0px 3px 10px 0px #0000001a;}
.th_services_sec .th_service_card{width:100%;float:left;display:flex;padding: 40px 40px 40px 40px;margin-bottom:40px;
    box-shadow: 0px 3px 10px 0px #0000001a; border-radius: 10px 10px 10px 10px;min-height:320px}
.th_services_sec .th_service_card:hover{box-shadow: 0px 3px 25px 0px #00000038;}
.th_service_card span{float:left;max-width:40px}
.th_service_card span svg, .th_service_card span img{width:40px;fill:var(--primary_color);max-width:40px}
.th_service_card span svg:hover, .th_service_card span img:hover{transform: translateY(-8px);}
.th_service_card .th_crad_content{padding-left:25px}
.th_service_card .th_crad_content h3{font-size:20px;color: #655f60;text-align:left;margin-bottom:10px}
.th_service_card .th_crad_content p{padding:0;text-align:left;margin-bottom: 16px;}
.th_service_card .th_crad_content a{width:100%;float:left;max-width:max-content;color: #1c0221;display:flex;font-size:14px;
text-decoration:none;}
.th_service_card .th_crad_content a:hover{color:var(--primary_color);}
.th_services_sec .col-lg-4:nth-child(odd) .th_service_card .th_crad_content a{color:var(--primary_color);}
.th_services_sec .col-lg-4:nth-child(odd) .th_service_card .th_crad_content a:hover{color: #1c0221;}
.th_service_card .th_crad_content a svg{width:12px;fill:var(--primary_color);margin-left:10px}

/*Empowering Sec Styling Start Here*/
.th_empowering_sec{margin-top:140px}
.th_empowering_image{width: 100%;float: left; height: 100%; display: flex;align-items: center;}
.th_empowering_image img{border-radius: 10px 10px 10px 10px;box-shadow: -59px 65px 0px 4px #EEFFFD;height: 500px;object-fit: cover;}
.th_empowering_sec .th_content{width:100%;float:left;padding-left:70px}
.th_empowering_sec .th_content h2 small{width:100%;float:left;font-size:18px;color:var(--primary_color);font-weight:400;margin-bottom:15px}
.th_empowering_sec .th_content h2{width:100%;float:left;font-size:32px;color:#0d0d0d;font-weight:600;margin-bottom:30px}
.th_empowering_sec .th_content p{width:100%;float:left;color:var(--font_color);line-height:1.5em}
.progress-label {display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:10px;margin-top:1.25em;
    width:100%;float:left;}
.progress-container {width: 100%;background: #edeaec;border-radius: 8px;overflow: hidden;height: 15px;}
.progress-bar{background-color: #1c0221!important;height: 100%;width: 0;border-radius: 8px;
    transition: width 1.1s cubic-bezier(0.23,1,0.32,1);}
.th_empowering_sec .th_content ul{width:100%;float:left;margin-top:20px;margin-bottom:0;padding-left: 15px;}
.th_empowering_sec .th_content ul li{color:#000;width:100%;float:left;font-size:16px;font-weight:300;margin-bottom:10px}
.th_empowering_sec .th_content ul li b{font-weight:700}
.th_empower_btn{font-size: 16px;font-weight: 500;text-decoration: none;float: left;background-color: var(--primary_color);
    color: #FFFFFF;border-radius: 50px;padding: 14px 33px;text-align: center;margin-top:40px;border:none;outline:none}
.th_empower_btn:hover{background-color: #656061;color: #fff;}
/*Call Sec Styling Start Here*/
.th_call_sec_home{width:100%;float:left;background-color:var(--primary_color);padding: 70px;margin-top:90px;border-radius:20px}
.th_call_sec_home h2{width:100%;float:left;text-align:center;font-size: 48px;color: #fff;font-weight: 700;}
.th_call_sec_home h2 small{width:100%;float:left;font-size:20px;text-align:center;margin-bottom:20px;font-weight:400}
.th_call_sec_home p{width:100%;float:left;text-align:center;color: #fff;font-size: 18px;margin: 15px 0 40px;}
.th_call_sec_home .th_btns{width:100%;float:left;display:flex;justify-content:center;flex-wrap:wrap;padding:0;} 
.th_call_sec_home .th_btns li{list-style:none;margin: 15px 10px 0;}
.th_call_sec_home .th_btns li .th_btn{font-size: 16px;font-weight:500;text-decoration:none;float:left;background-color:#fff;
    color:var(--primary_color);border-radius: 50px;padding:14px 40px;min-width:200px;text-align:center;border:none}
.th_call_sec_home .th_btns li .th_btn:hover{background-color:var(--secondary_color);color:#fff!important}
/*Blog Sec Styling Start Here*/
.th_blog_sec{margin:100px 0 100px}
.th_blog_sec h2 small{width:100%;float:left;font-size:18px;color:var(--primary_color);font-weight:400;margin-bottom:15px;}
.th_blog_sec h2{width:100%;float:left;font-size:32px;color:#0d0d0d;font-weight:600;margin-bottom:20px;text-align:center;}
.th_blog_sec p{width:100%;float:left;color:var(--font_color);line-height:1.5em;text-align:center;padding: 0 29%;
margin-bottom: 70px;}
.th_blog_card{width:100%;float:left;display:flex;margin-bottom:40px}
.th_blog_card .th_image{width:50%;float:left;}
.th_blog_card .th_image img{border-radius:10px;height:200px;object-fit:cover}
.th_blog_card .th_content{width:50%;float:left;padding-left:25px}
.th_blog_card .th_content h3{width:100%;float:left;font-size:18px;color:#181d23}
.th_blog_card .th_content small{width:100%;float:left;font-size:14px;color:#B1B1B1;font-weight:400}
.th_blog_card .th_content p{text-align:left;padding:0;margin:14px 0 25px;}
.th_blog_card .th_content a{width:100%;float:left;max-width:max-content;color:var(--primary_color);display:flex;font-size:14px;
text-decoration:none;}
.th_blog_card .th_content a:hover{letter-spacing:.5px}
.th_blog_card .th_content a svg{width:12px;fill:var(--primary_color);margin-left:10px}


/*About Us Page Styling Start Here*/
.th_inner_page_banner{width:100%;float:left;position:relative;}
.th_inner_page_banner:before{ width:100%; height:100%; content:'';position:absolute;top:0;left:0; opacity: 0.8;
    background-color: rgb(244 252 252 / 80%);}
.th_inner_page_banner .th_content{position:absolute;max-width:1300px;width:100%;height:100%;display:flex;justify-content: space-between;
    align-items: center;}
.th_inner_page_banner .th_content h1{width:100%;float:left;font-size:32px;font-weight:600;color:#655F60}
.breadcrumb{display: flex}
.th_inner_page_banner .th_content ul{padding:0;margin-bottom:0;display:flex}
.th_inner_page_banner .th_content ul li{list-style:none;white-space: nowrap;color:#655f60}
.th_inner_page_banner .th_content ul li svg{fill: var(--primary_color);width:11px;margin: 0 12px;}
.th_inner_page_banner .th_content ul li a{float:left;color:#655f60;text-decoration:none;font-size:16px;}
.th_inner_page_banner img{height:300px;object-fit:cover;}

.th_inner_page_banner.vertical .th_content{flex-direction:column;justify-content: center;}
.th_inner_page_banner.vertical .th_content h1{text-align:center;margin-bottom: 40px;}
.th_inner_page_banner.vertical .th_content ul li{margin:0 15px;}
.th_inner_page_banner.vertical .th_content ul li svg{width:16px;margin-right: 6px;}
.pr-60{padding-right:60px!important}
.th_inner_page_banner.vertical img{height:430px}

 /*About Section Styling Start Here*/
.th_about_image.page{width:100%;float:left;display:flex;justify-content:space-between;align-items:center;}
.th_about_image.page .image_sec_men{width:54%;}
.th_about_image.page .image_sec_women{width:43%;display: flex;justify-content: center;flex-wrap: wrap;}
.th_about_image.page .image_sec_women button{text-decoration:none;background-color: #01C2A9;color:#fff;border-radius:50px;padding: 15px 32px;
   float: left;margin-top: 30px;outline:none;border:none}
.th_about_image.page .image_sec_women button:hover{transform:translateY(-8px);}
.th_about_image.page .image_sec_men img:hover, .th_about_image.page .image_sec_women img:hover{transform:scale(0.9);}

.innovation .th_about_image{position:sticky;top:0}
.innovation .th_about_image img{margin-top:0;height: 400px;object-fit: cover;}
.th_CTA_sec{margin-top:100px;background-color: #fafafa;padding: 100px 0;}
.th_CTA_sec .th_approach_head h2{width:55%}
.th_approach_head button, .th_approach_head a{text-decoration:none;background-color:#1c0221;color:#fff;border-radius:50px;padding: 11px 32px 15px;
   float: left;margin-top: 0;border:none}
.th_approach_head button:hover, .th_approach_head a:hover{transform:translateY(-8px);color:#fff;background-color:var(--primary_color);}
.th_CTA_sec .th_card{width: 100%;float: left;background-color: #fff;padding: 20px;box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);border-radius: 20px;
	margin-top: 30px;}
.th_CTA_sec .th_card:hover{box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.1);background-color:#f7f7f7;transform:translatey(-20px)}
.th_CTA_sec .th_card img{border-radius: 20px;height:200px;object-fit:cover;width:100%}
.th_CTA_sec .th_card h2{width: 100%;float: left;margin: 25px 0 20px;font-size: 22px;font-weight: 600;color: var(--primary_color);}
.th_CTA_sec .th_card p{width: 100%;float: left;}

.th_about_sec.innovation h2{color:var(--primary_color)}
.th_about_sec.innovation ul{width:100%;float:left;padding-left:16px;}
.th_about_sec.innovation ul li{width:100%;float:left;margin-top: 10px;font-size: 14px;}
.th_about_sec.innovation span{width:100%;float:left;font-size: 18px;font-weight: 700;margin-bottom: 30px;}
.th_about_sec.innovation a{text-decoration:none;background-color:#1c0221;color:#fff;border-radius:50px;padding: 11px 32px 15px;
   float: left;margin-top: 0;border:none;letter-spacing:0.5px;font-size:14px}
.th_about_sec.innovation a:hover{color:#fff;background-color:var(--primary_color);}
.th_about_sec.innovation.background h2{margin-bottom:15px}
.th_about_sec.innovation.background ul li{font-size:16px}

.th_about_services h2{width:100%;float:left;text-align:center;color:var(--primary_color);font-weight:700;margin-top:100px}
.th_about_services p{width:100%;float:left;text-align:center}
.th_service_graphic{width:100%;float:left;display:flex;justify-content:space-between;}
.th_service_graphic .th_item{width:18%;float:left;background-color:#fff;padding:50px 25px 30px;text-align: center;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.1);border-radius: 10px;margin-top:35px;position:relative;overflow:hidden}
.th_service_graphic .th_item:hover{background-color:var(--primary_color)}
.th_service_graphic .th_item small{    font-size: 70px;position: absolute;top: 0;left: -18px;line-height: 40px;font-weight: 700;color: #f7f7f7;}
.th_service_graphic .th_item:hover small{font-size:50px;line-height:50px;left:10px;top:5px;opacity:0.5}
.th_service_graphic .th_item svg{width: 70px;background-color:var(--orange_color);fill: #fff;padding: 14px;border-radius: 100px;height: 70px;
	border: solid 2px var(--orange_color);}
.th_service_graphic .th_item span{width:100%;float:left;text-align:center;margin-top:20px;font-weight:600;font-size: 18px;}
.th_service_graphic .th_item:hover svg{border: solid 2px #fff;background-color: #18978f;}
.th_service_graphic .th_item:hover span{color:#fff}
/*Approach sec Styling Start Here*/
.th_approach_sec{ background-image: linear-gradient(180deg, #ead2ac 36%, #FFFFFF00 100%);padding: 100px 0px;margin-top:100px;}
.th_approach_head{width:100%;float:left;display:flex;justify-content:space-between;align-items: center;margin-bottom:50px}
.th_approach_head h2 small{width:100%;float:left;font-size:18px;color: #1c0221;font-weight: 400;}
.th_approach_head h2{width:45%;float:left;font-size:32px;color: #655f60;line-height:1.2em;font-weight: 600;margin-bottom:0;} 
.th_approach_head a{text-decoration:none;background-color:#1c0221;color:#fff;border-radius:50px;padding: 15px 32px;
   float: left;margin-top: 30px;}
.th_approach_head a:hover{transform:translateY(-8px);color:#fff;background-color:var(--primary_color);}
.th_approach_content{width:100%;float:left;}
.th_approach_card{width:25%;float:left;}
.th_approach_card .th_point{width:100%;float:left;position:relative;}
.th_approach_card .th_point:after{width:100%;height:1px;background-color:#e3e8e7;position:absolute;top:32px;left:0;content:''}
.th_approach_card .th_point span{width:64px;height:64px; background-color: #FFFFFF;float:left;color: #0D0D0D;font-size:20px;
    text-align: center; box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1); border-radius: 50px;line-height: 64px;position: relative;
    z-index: 1;}
.th_approach_card .th_point span:hover{background-color: #01D3BE;color:#fff;}
.th_approach_card .th_content{width:100%;float:left;padding-right:20px}
.th_approach_card .th_content h3{width:100%;float:left;margin: 40px 0px 15px 0px;color: #0D0D0D;font-size:20px}
.th_approach_card .th_content p{width:100%;float:left;color:var(--font_color);margin-bottom:0}

/*Description Sec Styling Start Here*/
.th_description_sec{margin-top:80px}
.th_description_sec small{width:100%;float:left;font-size: 18px;color: var(--primary_color);font-weight: 400;margin-bottom: 15px;}
.th_description_sec h2, .th_description_sec h3{width:100%;float:left;font-size:32px;font-weight:600;color: #655f60;margin-bottom:0}
.th_description_sec p{width:100%;float:left;margin:22px 0 0}
.th_description_sec p a{color:#01D3BE;text-decoration:none;}
.th_description_sec p a:hover{color:#655f60;}
.th_description_sec span{width:100%;float:left;text-align:center;color:var(--orange_color);margin:20px 0;font-size:18px;}
.th_description_sec .th_image{width:100%;float:left;text-align:center;margin-top:30px}
.mb-80{margin-bottom:80px}
.th_description_sec ul{width:100%;float:left;padding-left:16px;margin-bottom:40px;}
.th_description_sec ul li{width:100%;float:left;margin-top:10px;}

.th_call_sec_home.white{background-color:#f5f5f5;margin:0 0 80px}
.th_call_sec_home.white h2{color:var(--primary_color)}
.th_call_sec_home.white p{color:#000;margin-bottom:0}
.th_call_sec_home.white .th_btn{width:100%;float:left;display:flex;justify-content:center}

.th_call_sec_home.transparent{background-color:#fff;margin:0}
.th_call_sec_home.transparent h2{color:var(--primary_color)}
.th_call_sec_home.transparent p{color:#000;margin-bottom:0}
.th_call_sec_home.transparent .th_btn{width:100%;float:left;display:flex;justify-content:center}
.th_call_sec_home.transparent .th_btn .th_empower_btn{background-color:var(--secondary_color)}
.th_call_sec_home.transparent .th_btn .th_empower_btn:hover{background-color:#000}

/*Services Page Styling Start Here*/
.th_why_us_services h2 small{width:100%;float:left;font-size:18px;color:var(--primary_color);font-weight:400;margin:100px 0 15px;}
.th_why_us_services h2{width:100%;float:left;font-size:32px;color:#0d0d0d;font-weight:600;margin-bottom:20px;text-align:center;}
.th_why_us_services .heading p{width:100%;float:left;color:var(--font_color);line-height:1.5em;text-align:center;padding: 0 29%; }
.th_why_us_services .th_card{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px;
    background-color:#fff;padding:20px;border-radius:10px}
.th_why_us_services .th_card:hover{box-shadow: 0px 3px 25px 0px #00000038;}
.th_why_us_services .th_card img{width:56px;margin-bottom:20px}
.th_why_us_services .th_card:hover img{transform: translateY(-8px);}
.th_why_us_services .th_card h3{width:100%;float:left;text-align:center;margin:10px 0;font-size:20px;color:#0d0d0d}
.th_why_us_services .th_card p{width:100%;float:left;text-align:center;color:var(--font_color);line-height:1.5em;margin-bottom: 0;}

.th_about_sec .list{width:100%;float:left;padding-left:0;margin-bottom:0;margin-top:40px}
.th_about_sec .list li{width:100%;float:left;list-style:none;color:var(--font_color);margin-bottom: 10px;
	background-image:url('https://caregenix.solutions/wp-content/uploads/2025/08/list_tick_icon.svg');background-repeat:no-repeat;
background-size:15px;background-position:center left;padding-left: 30px;} 
.th_about_image.services img{margin-top:0;height:600px;object-fit:cover;width:100%}

.th_timelime_sec h2{width:100%;float:left;color:#655f60;font-size:32px;font-weight:600;margin-top:140px}
.th_timelime_sec p{width:100%;float:left;color:var(--font_color);margin-bottom:0;}
.th_timelime_sec span{width:100%;float:left;color: #18978f;font-size:20px;margin-top:40px}
.th_timelime_sec ul{width:100%;float:left;padding-left:0;margin:25px 0 0;}
.th_timelime_sec ul li{width:100%;float:left;list-style:none;display:flex;align-items:center;margin-bottom: 30px;}
.th_timelime_sec ul li .icon{width:70px;height:70px;border-radius:50px;background-color: #e0e1dd;margin-right:40px;text-align: center;
    line-height: 70px;min-width:70px}
.th_timelime_sec ul li .icon img{width:24px} 
.th_timelime_sec ul li .th_text h3{width:100%;float:left;color: #181d23;font-size:20px;font-weight:600}
.th_timelime_sec ul li .th_text p{width:100%;float:left;color: #575a5f;font-size: 14px;font-weight: 400;padding-bottom:0}
.th_timelime_sec small{width:100%;float:left;text-align:center;color:var(--orange_color);margin-bottom:20px;font-size:18px;}
.th_timelime_sec h2 small{width:100%;float:left;color: #18978f;font-size:20px;font-weight:400;text-align:left;}

.th_benefits_sec h2{width:100%;float:left;color:#655f60;font-size:32px;font-weight:600;margin-top:140px}
.th_benefits_sec h3{width:100%;float:left;color: #18978f;font-size: 20px;margin-top: 30px;}
.th_benefits_sec ul{width:100%;float:left;padding-left:0;margin-bottom:0;margin-top:15px}
.th_benefits_sec ul li{width:100%;float:left;list-style:none;color:var(--font_color);margin-bottom: 10px;background-image:url('https://caregenix.solutions/wp-content/uploads/2025/08/list_tick_icon.svg');background-repeat:no-repeat;
background-size:15px;background-position:center left;padding-left: 30px;} 


.th_faq_sec{margin:150px 0}
.th_faq_sec .th_content{width:100%;float:left;padding-right:70px}
.th_faq_sec .th_content h2 small{width:100%;float:left;font-size:18px;color:var(--primary_color);font-weight:400;margin:100px 0 15px;}
.th_faq_sec .th_content h2{width:100%;float:left;font-size:32px;color:#655f60;font-weight:600;margin-bottom:20px;}
.th_faq_sec .th_content p{width:100%;float:left;color:var(--font_color);line-height:1.5em;}
.th_faq_sec .accordion{width:100%;float:left;margin-top:50px}
.th_faq_sec .accordion .accordion-item{width:100%;float:left;border:none;margin-bottom: 25px;border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);}
.th_faq_sec .accordion .accordion-item:first-of-type .accordion-button{border-top-left-radius: 5px;border-top-right-radius: 5px;}
.th_faq_sec .accordion .accordion-button:not(.collapsed) {color: #fff;background-color: #18978f;box-shadow: none;}
.th_faq_sec .accordion .accordion-button:focus{border-color: transparent;box-shadow: unset;}
.th_faq_sec .accordion .accordion-button{border-radius: 5px 5px 0 0;}
.th_faq_sec .accordion .accordion-body{width:100%;float:left;padding:25px 20px}
.th_faq_sec .accordion .accordion-body p{width:100%;float:left;color:var(--font_color);margin-bottom:0;}
.th_faq_sec .accordion .accordion-button::after{background-image:url('../images/icons/down_arrow.svg')}
.th_faq_sec .accordion .accordion-button:not(.collapsed)::after{background-image:url('../images/icons/up_arrow.svg');
    transform:rotate(0deg);}
.th_faq_sec .th_image img{border-radius:10px;box-shadow: 59px 65px 0px 4px rgba(24.000000000000007, 151, 143, 0.2);height: 800px;object-fit: cover;width: 100%;}

.th_call_sec{margin:80px 0}
.th_call_sec .th_content{display:flex;flex-wrap:wrap;height:100%;align-content:center;}
.th_call_sec .th_content h2{width:100%;float:left;font-size:32px;color:#655f60;font-weight:600;margin-bottom:20px;}
.th_call_sec .th_content p{width:100%;float:left;color:var(--font_color);line-height:1.5em;}
.th_call_sec .th_content button{font-size: 14px;font-weight: 500;text-decoration: none;float: left;background-color: var(--orange_color);color:#FFF;outline:none;border:none;
    border-radius: 50px;padding: 15px 30px;text-align: center;margin-top:30px}
.th_call_sec .th_content button:hover{color:#fff;transform:translateY(-8px);background-color:var(--primary_color)}
.th_call_sec .th_image img{border-radius:10px}


.th_blog_page{margin:100px 0;}
.th_blog_page .th_blog_card{width:100%;float:left;margin-bottom:40px;display:unset;}
.th_blog_page .th_blog_card .th_image{width:100%;float:left;overflow:hidden;border-radius:10px;}
.th_blog_page .th_blog_card .th_image:hover img{transform:scale(1.05);}
.th_blog_page .th_blog_card .th_image img{border-radius:10px;height:260px;object-fit:cover}
.th_blog_page .th_blog_card .th_content{width:100%;float:left;padding-left:0}
.th_blog_page .th_blog_card .th_content h3{width:100%;float:left;font-size:18px;color: #655f60;margin-top: 20px;}
.th_blog_page .th_blog_card .th_content small{width:100%;float:left;font-size:14px;color:var(--font_color);font-weight:400}
.th_blog_page .th_blog_card .th_content p{text-align:left;padding:0;margin:14px 0 25px;width:100%;float: left;}
.th_blog_page .th_blog_card .th_content a{width:100%;float:left;max-width:max-content;color:var(--orange_color);display:flex;font-size:14px;
text-decoration:none;}
.th_blog_page .th_blog_card .th_content a:hover{letter-spacing:.5px}
.th_blog_page .th_blog_card .th_content a svg{width:12px;fill:var(--orange_color);margin-left:10px}

.th_blog_sidebar_socials{box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1); padding:0 40px 40px;width:100%;float:left;background-color:#fff;
border-radius:10px}
.th_blog_sidebar_socials .favicon{width:100%;float:left;text-align:center;margin-top: -40px;}
.th_blog_sidebar_socials .favicon img{border-radius:200px;box-shadow:0px 0px 0px 4px #EFEFEF;width:81px;height:81px;    object-fit: scale-down;
    object-position: bottom center;}
.th_blog_sidebar_socials small{width:100%;float:left;text-align:center;color:var(--font_color);font-size:16px;margin: 20px 0 5px;}
.th_blog_sidebar_socials span{width:100%;float:left;text-align:center;color: #655f60;font-size:20px}
.th_blog_sidebar_socials p{width:100%;float:left;text-align:center;color: #655f60;margin-bottom:30px}

.th_recent_posts{box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1); padding:40px 40px 0;width:100%;float:left;background-color:#fff;
border-radius:10px;margin-top:45px;}
.th_recent_posts h2{width:100%;float:left;color: #655f60;font-size:20px;margin-bottom:30px}
.th_recent_posts ul{width:100%;float:left;padding-left:0;margin-bottom:0;}
.th_recent_posts ul li{width:100%;float:left;list-style:none;display:flex;align-items:flex-start;margin-bottom:40px}
.th_recent_posts ul li .th_post_thumbnail{max-width:100px;margin-right:15px;}
.th_recent_posts ul li .th_post_thumbnail img{border-radius:5px }
.th_recent_posts ul li .th_title{width:100%;float:left;}
.th_recent_posts ul li .th_title:hover span{color:var(--primary_color);}
.th_recent_posts ul li .th_title span{width:100%;float:left;color: #655f60;font-size:14px;}
.th_recent_posts ul li .th_title small{width:100%;float:left;margin:7px 0  0;color:var(--font_color);font-size:14px;} 

.th_mail_sidebar{width:100%;float:left;background-image:url('../images/mail_background.webp');    background-position: center center;
    background-repeat: no-repeat;background-size: cover;background-color:#18978f;padding:40px;margin-top:40px;border-radius:10px;
    overflow:hidden;position:relative;}
.th_mail_sidebar:before{width:100%;height:100%;position:absolute;top:0;left:0;content:'';background-color: #00635d;
    opacity: 0.91;}
.th_mail_sidebar span{width:100%;float:left;position:relative;color: #E0E1DD;font-size:20px}
.th_mail_sidebar p{width:100%;float:left;color: #E0E1DD;font-size:16px;position:relative;margin: 20px 0 40px;}
.th_mail_sidebar a{width:100%;float:left;color: #E0E1DD;font-size:16px;position:relative;text-decoration:none;}
.th_mail_sidebar a:hover{color: #E0E1DD;}
.th_mail_sidebar a i{margin-right:10px}


.th_categories_posts{box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1); padding:40px 40px 20px;width:100%;float:left;background-color:#fff;
border-radius:10px;margin-top:45px;}
.th_categories_posts h2{width:100%;float:left;color: #655f60;font-size:20px;margin-bottom:20px}
.th_categories_posts ul{width:100%;float:left;padding-left:0;margin-bottom:0;}
.th_categories_posts ul li{width:100%;float:left;list-style:none;background-image:url('../images/icons/list_icon.svg');
background-size:auto;background-repeat:no-repeat;background-position:center left;margin-bottom:20px;padding-left:30px;color: #655f60;font-size:16px;} 
.th_categories_posts ul li:hover{color: #18978f;}

.th_single_post{margin:100px 0;}
.th_single_post_content img{margin-bottom:30px}
.th_single_post_content h2{width:100%;float:left;color: #655f60;font-size:20px;margin-bottom:20px;}
.th_single_post_content p{width:100%;float:left;color: #7a7a7a;}
.th_single_post_content h3{width:100%;float:left;color: #655f60;font-size:20px;margin-bottom:20px;}
.th_single_post_content h4{width:100%;float:left;color: var(--orange_color);font-size:20px;margin-bottom:20px;}
.th_single_post_content ul{width:100%;float:left;padding-left:0;margin:30px 0 25px}
.th_single_post_content li{width:100%;float:left;list-style:none;color: #655f60;background-image:url('../images/icons/tick_icon.svg');
background-size:14px;background-repeat:no-repeat;background-position:center left;padding-left:30px;margin-bottom:10px}
.th_post_btn{width:100%;float:left;display:flex;justify-content:center;margin-top:30px}
.th_post_btn button{color: #FFFFFF;border-radius:50px;text-decoration:none;padding: 16px 40px;background-color: #18978f;
font-weight:500;outline:none;border:none}
.th_post_btn button:hover{color:#fff;background-color: #090446;}
.th_post_bottom{width: 100%;float: left;display: flex;justify-content: space-between;margin-top: 70px;}
.th_post_bottom .th_tags{width:70%}
.th_post_bottom .th_tags h3{margin-bottom:20px}
.th_post_bottom .th_tags p{margin-bottom:10px}
 .th_post_bottom .th_share_links{width:30%;float:right}
.th_post_bottom .th_share_links ul li{background-image: unset;display:inline-block;padding: 0;width: auto;}
.th_post_bottom .th_share_links ul li a{float: left;width: 48px;height: 48px;background-color: #1c0221;text-align: center;
    line-height: 45px;border-radius: 50px;margin-right: 10px;}
.th_post_bottom .th_share_links ul li a svg{width: 20px;fill: #fff;}
.th_post_bottom .th_share_links ul li a:hover {transform:scale(0.9);}


.th_contact_page{margin-bottom:80px;}
.th_contact_page h2{width:100%;float:left;color:#655f60;font-size:32px;font-weight:600;margin-bottom:10px;}
.th_contact_page p{width:100%;float:left;color:var(--font_color);margin-bottom:0;}
.th_contact_page span{width:100%;float:left;color: #18978f;font-size:20px;margin:140px 0 20px}
.th_contact_page ul{width:100%;float:left;padding-left:0;margin:45px 0 0;}
.th_contact_page ul li{width:100%;float:left;list-style:none;display:flex;align-items:center;margin-bottom: 50px;}
.th_contact_page ul li .icon{width:70px;height:70px;border-radius:10px;background-color: var(--primary_color);margin-right:40px;text-align: center;display: flex; justify-content: center;align-items: center;min-width:70px}
.th_contact_page ul li .icon i{font-size: 25px;color:#fff;} 
.th_contact_page ul li .th_text h3{width:100%;float:left;color: #655f60;font-size:20px;font-weight:500}
.th_contact_page ul li .th_text p, .th_contact_page ul li .th_text a{width:100%;float:left;color: #575a5f;font-size: 16px;font-weight: 400;padding-bottom:0;text-decoration:none}
.th_contact_form{margin:140px 0 0}


/*Footer Styling Start Here*/

.th_footer_connected{width:100%;float:left;display:flex;justify-content:space-between;background-color:#00635d;
min-height:148px;padding: 40px;border-radius:10px;align-items: center;}
.th_footer_connected h2{color:#fff;font-size:32px;font-weight:600;margin-bottom:0;}
.th_footer_connected ul, .th_blog_sidebar_socials ul{padding-left:0;margin-bottom:0;}
.th_footer_connected ul li, .th_blog_sidebar_socials ul li{display:inline-block;list-style:none;}
.th_footer_connected ul li a, .th_blog_sidebar_socials ul li a{float:left;width:48px;height:48px;background-color:#fff;text-align:center;line-height:45px;
    border-radius: 50px;margin-left: 10px;}
.th_footer_connected ul li a svg, .th_blog_sidebar_socials ul li a svg{width:20px;fill:#00635d}
.th_footer_connected ul li a:hover, .th_blog_sidebar_socials ul li a:hover{transform:scale(0.9);}

.mt-65{margin-top:65px;}
.th_footer_contact{width:100%;float:left;padding-right: 50px;}
.th_footer_contact a{float:left;width:260px}
.th_footer_contact p{width:100%;float:left;color:var(--font_color);margin:25px 0 40px}
.th_footer_contact ul{padding-left:0;margin-bottom:0;width:100%;float:left;}
.th_footer_contact ul li{width:100%;float:left;list-style:none;display:flex;align-items:center;margin-bottom:20px}
.th_footer_contact ul li i{color:var(--primary_color);font-size:20px;margin-right:20px;width:20px;text-align: center;}
.th_footer_contact ul li address, .th_footer_contact ul li a{float:left;color:var(--font_color);margin-bottom:0;text-decoration:none;}
.th_footer_contact ul li a:hover{color:var(--primary_color)}

.th_footer_links, .th_footer_links ul{width:100%;float:left;padding-left:0;margin-bottom:0}
.th_footer_links h2{width:100%;float:left;font-size:20px;font-weight:500;color:#655f60;margin-bottom:25px}
.th_footer_links ul li{width:100%;float:left;list-style:none;display:flex;align-items:center;margin-bottom:20px}
.th_footer_links ul li i{color:var(--primary_color);margin-right:10px;font-weight: 900;font-size: 18px;}
.th_footer_links ul li a{width:100%;float:left;color:var(--font_color);text-decoration:none;} 
.th_footer_links ul li a:hover{color:var(--primary_color)}

.th_footer_meeting{width:100%;float:left;}
.th_footer_meeting h2{width:100%;float:left;font-size:20px;font-weight:500;color:#655f60;margin-bottom:20px}
.th_footer_meeting p{width:100%;float:left;color:var(--font_color);margin:0 0 40px}
.th_footer_meeting button{font-size: 16px;font-weight: 500;text-decoration:none;float:left;background-color:var(--primary_color);
    color: #FFFFFF;border-radius: 50px;padding: 14px 33px;text-align:center;cursor:pointer;border:none;outline:none;}
.th_footer_meeting button:hover{background-color:#656061;color:#fff}
.th_footer_meeting button i{margin-right:7px}

.th_copyright{width:100%;float:left;margin:30px 0 10px;}
.th_copyright p{color:var(--font_color);width:100%;float:left;text-align:right;margin-bottom:0}

.th_sidebar_form{width:390px;background-color: #18978f;height:100vh;overflow-x:hidden;top: 0;right: -200%;position: fixed;padding:30px 22px 30px;
transition: right 0.7s ease;}
.th_sidebar_form i{float:right;margin-bottom: 40px;color: #fff;font-size: 20px;cursor:pointer}
.th_sidebar_form a{width:100%;float:left}
.th_sidebar_form a img{width:180px;margin-bottom:20px;}
.th_sidebar_form p{width:100%;float:left;color:#fff} 

.th_AI_banner_sec{padding:100px 0;background-color:#F4FFFE;}
.th_graphics{width:100%;float:left;text-align:right}
.th_graphics img{height:400px}
.th_AI_banner_sec .th_content{width:100%;float:left;padding-right:80px;display: flex;flex-wrap: wrap;align-content: center;height: 100%;}
.th_AI_banner_sec .th_content h1{width:100%;float:left;font-size:64px}
.th_AI_banner_sec .th_content p{width:100%;float:left;margin: 10px 0 30px;line-height: 28px;font-size: 18px;}
.th_AI_banner_sec .th_content a{max-width:max-content;float:left;font-size: 15px;font-weight: 500; background-color: var(--primary_color);
	color: #FFFFFF;border-radius: 50px;padding: 13px 25px;text-decoration:none}
.th_AI_banner_sec .th_content a:hover{background-color:#656061}

.th_flow_points{background-color:#fff;border-top: 1px solid #ddeafb;}
.th_flow_points .th_flex{width:100%;float:left;display: flex;justify-content: space-between;align-items: center;margin:60px 0;padding: 0 10%;}
.flow-item{text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
.flow-item:hover{transform:translatex(10px)}
.flow-icon{background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);border-radius: 20px; padding: 15px; align-items: center; max-width: max-content;}
.flow-item:hover .flow-icon{background-color:var(--primary_color);}
.flow-icon img {max-width: 40px;}  
.flow-item span{width:100%;float:left;text-align:center;margin:20px 0 0;font-size:18px;}
.flow-arrow {font-size: 30px;} 

.th_infographics{background-color:#F4FFFE;position:relative;padding: 90px 0;}
.th_infographics:before{position:absolute;top:0;left:0;content:'';background-image:url('../images/ai_images/wavy_top_graphic.svg');background-repeat:no-repeat;background-size:contain;background-position:top left;width: 30%;height: 300px;}
.th_infographics:after{position:absolute;bottom:0;right:0;content:'';background-image:url('../images/ai_images/wavy_bottom_graphic.svg');background-repeat:no-repeat;
background-size:contain;background-position:bottom right;width: 30%;height: 300px;}
.th_diagram_image{width: 100%;float: left;height: 100%;display: flex;}
.th_diagram_image img{width:470px;position:relative}
.th_infographic_content{width:100%;float:left;padding-left:0;display:flex;flex-wrap:wrap}
.th_infographic_content li{list-style:none;width:50%;float:left;display:flex;align-items:flex-start;margin-bottom:40px;padding-left:30px}
.th_infographic_content li:hover{transform:translatey(-10px)}
.th_infographic_content li img{min-width:70px;width:70px;margin-right:20px;}
.th_infographic_content li .th_text strong{width:100%;float:left;font-size: 22px;color: #12776F;}
.th_infographic_content li .th_text p{width:100%;float:left;margin:8px 0 0;font-size:14px;}

.th_AI_why_us{padding:90px 0;margin-bottom: 80px;}
.th_AI_why_us h2{width:100%;float:left;text-align:center;font-size: 44px;}
.th_AI_why_us .th_why_wrap{width:100%;float:left;display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:1.5%;margin-top: 60px;}
.th_why_wrap .th_item{width:18.5%;float:left;display:flex;justify-content:center;flex-wrap:wrap;background-color:#fff;padding:25px 20px;
    border-radius: 15px;box-shadow:4px 4px 15px -6px #4DC3BD;align-content: center;}
.th_why_wrap .th_item:hover{transform: translateY(20px);box-shadow:none;background-color:#4DC3BD;}
.th_why_wrap .th_item:nth-child(even){transform: translateY(40px);}
.th_why_wrap .th_item:hover:nth-child(even){transform: translateY(-20px);}
.th_why_wrap .th_item img{width:70px;}
.th_why_wrap .th_item:hover img {width: 60px;filter:brightness(0.5);}
.th_why_wrap .th_item strong{width:100%;float:left;text-align:center;margin: 20px 0;font-size: 18px;line-height: 22px;color: #4DC3BD;}
.th_why_wrap .th_item p{width:100%;float:left;text-align:center;margin: 0;font-size: 15px;}
.th_why_wrap .th_item:hover strong, .th_why_wrap .th_item:hover p{color:#fff;}

.th_AI_banner_sec.leadership{background-color: #F4FFFE;padding:70px 0}
.th_AI_banner_sec.leadership .row{align-items:center}
.th_AI_banner_sec.leadership .th_graphics{text-align:right}
.th_AI_banner_sec.leadership .th_graphics img{height:450px}
.th_AI_banner_sec.leadership h1{font-size: 38px;color: var(--primary_color);}
.th_leadership{margin:90px 0;}
.th_leadership h2{width:100%;float:left;text-align:center;color:var(--primary_color);font-size: 42px;}
.th_leadership .th_profile {width: 100%;float: left;margin: 40px 0;background-color: #fff;border: solid 1px #e0e0e0;padding: 15px;border-radius: 15px;}
.th_leadership .th_profile:hover {box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);border: solid 1px #fff;transform: translatey(-10px)}
.th_leadership .th_profile .th_image {width: 100%;float: left;overflow: hidden;border-radius: 10px;}
.th_leadership .th_profile .th_image:hover img {transform: scale(1.05);}
.th_leadership .th_profile .th_image img {border-radius: 10px;height: 260px;object-fit: cover}
.th_leadership .th_profile .th_content {width: 100%;float: left;padding-left: 0}
.th_leadership .th_profile .th_content h3 {width: 100%;float: left;font-size: 22px;color: var(--primary_color);margin: 20px 0 10px;
	font-weight: 600;}
.th_leadership .th_profile .th_content p {text-align: left;padding: 0;margin: 0 0 25px;width: 100%;float: left;}
.th_leadership .th_profile .th_content a {font-size: 14px;font-weight: 500;text-decoration: none;float: left;letter-spacing: 1px;
    background-color: var(--secondary_color);color: #fff;border-radius: 50px;padding: 10px 24px;width: 100%;text-align: center;}
.th_leadership .th_profile .th_content a:hover {background-color: var(--primary_color);color: #fff;letter-spacing: 2px;}
.th_AI_banner_sec.studies{background-color: #f5f5f5;}
.th_AI_banner_sec.studies h1{font-size: 38px;color: var(--primary_color);text-align:center}
.th_AI_banner_sec.studies p{text-align:center;margin-bottom:0}