/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 04 2023 | 12:03:33 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 04 2023 | 14:12:53 */
/* new service css */

.scrollle_content::-webkit-scrollbar,
.scroll_list::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 5px;
}
.sevices_rt_inner .tab-content h4.serv_card_head {
	margin-bottom:20px;
	
} 
.services_rt .tab-content p {
    font-size: 16px;
    font-weight: 400;
	color:#333333;
}


.scrollle_content::-webkit-scrollbar-thumb {
  background-color: #84caf3;
}
h4.serv_card_head {
    font-weight: 600;
}
.scroll_list::-webkit-scrollbar-thumb {
  background-color: #ffffff;
}

.scrollle_content::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: transparent;
}

.scroll_list::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #84caf3;
}


.services_container {
  display: flex;
  border: 1px solid #126BFB;
  border-radius: 25px;
  font-family: "Poppins", sans-serif;
}

.services_lt {
  position: relative;
  padding: 70px 30px;
  width: 50%;
  background-color: #126BFB;
  border-radius: 20px 0 0 20px;
}

.tab-link {
  color: #89B5FD;
  font-size: 24px;
  font-weight: 700;
  padding: 35px 0;
  cursor: pointer;
}

.tab-link:not(:last-child) {
  border-bottom: 1px solid #89B5FD;
}

.tab-link.current {
  color: #fff;
}

.total_count {
  color: #89B5FD;
}
.services_lt ul {
    list-style: none;
   
}
/*.counter_sec,
.total_count {
  font-size: 24px;
  font-weight: 700;
}

.counter_sec {
  color: #fff;
  position: absolute;
  top: 50px;
}*/

.services_rt {
  position: relative;
  width: 50%;
	display:flex;
	align-items:center;
}

.sevices_rt_inner {
  position: relative;
  padding: 100px 100px 80px 50px;
}

.card_para {
  color: #000000;
  display: block;
  margin: 20px 0;
  font-size: 14px;
}

.serv_icon {
  position: absolute;
  top: 30px;
  right: 30px;
}

.serv_icon figure {
  border-radius: 10px;
  background-image: linear-gradient(to bottom, #23C0F8, #1FA0F7, #186DF6, #1140F5, #0904F4);
  width: 57px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}


.services_lt li.tab-link {
    padding-left: 43px;
    position: relative;
}
.services_lt span.scroll_list_num {
    margin-right: 20px;
    position: absolute;
    left: 0;
    top: 39%;
}
.serv_icon img {
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
}

.list_head {
  cursor: pointer;
  color: #000000;
  font-size: 18px;
  position: relative;
}

.scroll_list {
  overflow-y: scroll;
  height: 300px;
  padding-right: 80px;
}

.scroll_list.activescroll {
  height: 300px;
}

.rht_acc_head {
  font-size:14px;
  padding-left: 40px;
  padding-right: 40px;
  display: inline-block;
}

.list_num {
  position: absolute;
  left: 0;
}

.tab_cont_dtl {
  margin: 30px 0 0;
  list-style: none;
  padding: 0;
}



.tab_cont_dtl li {
  position: relative;
  cursor: pointer;
}

.tab_cont_dtl li figure {
  position: absolute;
  right: 10px;
  top: 2px;
}

.tab_cont_dtl li.active figure {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}






.tab_cont_dtl li:not(:last-child) {
  border-bottom: 1px solid rgba(141, 141, 141, 0.5);
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.services_lt ul li h3 {
    margin: 0;
    font-weight: 600;
    font-size: 24px;
}
.serv_card_head {
  color: #000000;
  font-weight: 600;
}
.services_lt ul li.tab-link.current>h3 {
    color: #ffffff;
}
.services_lt ul li.tab-link>h3 {
    color: #89B5FD;
}
.accor_content {
  display: none;
}

.accor_content .para {
  color: #000000;
  font-size: 15px;
  margin: 10px 0 10px 40px;
}

.tab-content {
  display: none;
}

.tab-content.current {
  display: block;
}
