/* header shoreline icon and medu star */
/*------------------------------------------------------------------
[Table of contents]

1.  Template default CSS
	1.1	Variables
	1.2	Mixins
	1.3	Flexbox
	1.4	Reset
2.  Helper Css
3.  Header Section
4.  Hero Section
5.  Consultation Section
6.  Banner Section
7.  Chooseus Section
8.  Team Section
9.  Gallery
10.  Footer Style
-------------------------------------------------------------------*/
.container.craper {
    width: 120%!important;
}

/*About Us*/
.why__item__pic img {
    height: 350px;
    width: 450px;
    border: 10px solid #ffffff;
    -webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
    box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
}

.why__item__pic.header{
	height: 300px;
	width: 450px;
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	margin-left: 150px;
}

.consultation__video {
	height: 262px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 400px;
}
/*----------------------------------------*/

/* Template default CSS
/*----------------------------------------*/

html,
body {
	height: 100%;
	font-family: 'Poppins', sans-serif !important;
	-webkit-font-smoothing: antialiased;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	color: #152d54;
	font-weight: 400;
	font-family: 'Poppins', sans-serif !important;
}

h1 {
	font-size: 70px;
}

h2 {
	font-size: 36px;
}

h3 {
	font-size: 24px;
}

h4 {
	font-size: 24px;
	font-weight: 700;
}

h5 {
	font-size: 18px;
}

h6 {
	font-size: 16px;
}

p {
	font-size: 15.5pt !important;
	font-family: 'Poppins', sans-serif !important;
	color: #152d54;
	font-weight: 500;
	line-height: 35px;
	margin: 0 0 15px 0;
	text-align: left;
}

img {
	max-width: 100%;
}

input:focus,
select:focus,
button:focus,
textarea:focus {
	outline: none;
}

a:hover,
a:focus {
	text-decoration: none;
	outline: none;
	color: inherit;
}

ul,
ol {
	padding: 0;
	margin: 0;
}

/* disable the animations*/

.in-down,
.in-left,
.in-right,
.in-up,
.fadeInDown,
.fadeInUp,
.fadeInRight,
.fadeInLeft,
.bounceInDown,
.fadeInDownBig
 {
    animation-name: none !important; /* Disable the animations */
}



/*---------------------
  Breadcrumb
-----------------------*/

.breadcrumb-option {
	padding-top: 10rem;
	padding-bottom: 11rem;
}
.breadcrumb__text h1 {
	color: #152d54;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-size: 36px;
}
.breadcrumb__text h2 {
	color: #152d54;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.breadcrumb__links a {
	font-size: 17px;
	color: #152d54;
	margin-right: 26px;
	display: inline-block;
	position: relative;
	font-weight: 700;
}

.breadcrumb__links a:after {
	position: absolute;
	right: -18px;
	top: 10px;
	height: 4px;
	width: 4px;
	background: #ffffff;
	content: "";
	border-radius: 50%;
}

.breadcrumb__links span {
	font-size: 17px;
	color: #efb701;
	display: inline-block;
	font-weight:700;
}

/*---------------------
  Hero
-----------------------*/

.hero {
	padding-top: 70px;
	padding-bottom: 215px;
    padding-right: 100px;
}

.hero__text span {
	font-size: 12pt;
	font-weight: 700;
	color: #152d54;
	display: initial;
	background-color: rgba(255,255,255,0.3);
	font-family: 'Poppins', sans-serif !important;
}
.hero__text h1 {
	font-size: 20pt;
	color: #152D71;
	font-weight: 700;
	line-height: 60px;
	margin-top: 10px;
	margin-bottom: 35px;
    line-height: 1.5;
}
.hero__text h2 {
	font-size: 20pt;
	color: #152D71;
	font-weight: 700;
	line-height: 60px;
	margin-top: 10px;
	margin-bottom: 35px;
    line-height: 1.5;
}
/* Bottom left text */
.bottom-left {
	position: absolute;
	bottom: 8px;
	left: 50%;
}
/* buttons */

.primary-btn {
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	padding: 12px 20px 10px;
	text-transform: uppercase;
	color: #111111;
	text-transform: uppercase;
	letter-spacing: 2px;
	border: 2px solid #152d54;
	border-radius: 26px;
	margin-top: 1.5rem;
}

.primary-btn.normal-btn {
	background: #152d54;
	color: #ffffff;
	font-weight: 600;
}

.site-btn {
	font-size: 15px;
	color: #152d54;
	background: #fff;
	font-weight: 600;
	border: none;
	border-radius: 5px;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 14px 30px 12px;
}

/* service section  */

.text-shadow servicecenter h3 {
    margin-top: none;
    font-size: medium;
}
/* Skewline charges capture page */

.skewinline {
	list-style: none;
	font-size: 18px;
	color: #fff;
	line-height: 20px;
	margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    font-style: italic;

}
.skewinline h2 {

	font-size: 25px;
    margin-left: 50px;
	font-weight: bold;
}
.skewinline p{
	padding-left: 25px;
	margin-top: -25px;
	font-size: large;
	margin-left: 20px;
	font-weight: bold;
	margin-right: 5px;

}
/* .skewinline span p {
	font-weight: normal;
	font-size: small;
	margin-left: 25px;
	margin-right: -100px;

}

.skewinline .list_items ul li {
	font-weight: normal;

} */




.skewinline ul{
		/* list-style-type: none; */
		margin-bottom: 20px;

}
.skewinline ul li {
		color: #fff;
		font-size: 18px;
		margin-right: 6px;
		margin-left: 40px;
		font-weight: bold;

}
/*  end Skewline charges capture page */
/* doctor_item picture and text */
.cc__item__pic{
	margin-top: 40px;

}


.doctor__item__text {
	padding-top: 15px;
}
/* End_doctor_item picture and text */

/*background-color: #f2733d
border-top: 5px solid #f4ab01;*/

.wraper {

	width: 100%; /* may remove width:100%, as div is always 100% */
	margin: 0 auto;
	overflow: hidden;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}

.position-relative {
	min-height: 400px;
	/*background: #152d54;*/
	width: 100%;
	transform-origin: TOP;
	transform: skewX( -28deg );
	left: -26%;
	background-image: url('../img/midbg.webp');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}


.whyposition-relative {
	min-height: 400px;
	/*background: #152d54;*/
	width: 100%;
	transform-origin: TOP;
	transform: skewX( -28deg );
	left: -26%;
	background-image: url('../img/midbg.webp');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.visionposition-relative {
	min-height: 400px;
	/*background: #152d54;*/
	width: 100%;
	transform-origin: TOP;
	transform: skewX( -28deg );
	left: -26%;
	background-image: url('../img/vmbg.webp');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.skewinline {
	list-style: none;
	font-size: 19px;
	color: #fff;
	line-height: 27px;
	margin-top: 21px;
}
.skewinline h2 {

	font-size: 25px;
    margin-left: 50px;
	font-weight: bold;
}
.skewinline h3 {

	font-size: 16px;
    margin-left: 90px;
	font-weight: bold;
	margin-right: -80px;
}
.skewinline h4 {
	font-size: 18px;
	text-align: center;
	margin-left: 10px;
	margin-right: -10px;
}
.skewinline .para {
	margin-left: 20px;
	margin-right: -150px;
	font-weight: bold;


}

.skewinline p{
	padding-left: 25px;
	margin-top: -25px;
	font-size: large;
	margin-left: 20px;
	font-weight: bold;
	margin-right: 5px;

}
.skewinline .paragraph {
	margin-left: 0px;
	margin-right: -120px;
	font-weight: bold;


}
.skewinline span p {
	font-weight: normal;
	font-size: medium;
	padding-right: 160px;
	margin-bottom: 30px;
}

.skewinline .list_items ul li {
	font-weight: normal;

}


.skewinline ul {
		list-style-type: none;
}
.skewinline ul li {
		color: #fff;
		font-size: 18px;
		margin-right: 6px;
}

.cc__item__pic img {
	height: 350px;
	width: 450px;
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	margin-top: 7%;
}


/* slider section start */
/*/ end count stats /*/
.specstl{
	font-weight: 700;
	text-align: center;
	font-weight: 12pt;
    font-size: 14px !important;

}
.specimg{
	height: 100px;
	width: 80px;
	border-radius: 50%;
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 5px 20px rgb(0 0 0 / 32%);
	margin-bottom: 32px;
	-webkit-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
/* slider sectin End */
/*---------------------
  Team
-----------------------*/

.team {
	padding-bottom: 70px;
}

.team__item {
	text-align: center;
	margin-bottom: 30px;
}

.team__item:hover img {
	border-color: #152d54;
}

.team__item img {
	height: 400px;
	width: 400px;
	border-radius: 50%;
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	margin-bottom: 32px;
	-webkit-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}

.team__item h5 {
	font-size: 20px;
	color: #152d54;
	font-weight: 600;
	margin-bottom: 5px;
}

.team__item span {
	font-size: 15px;
	color: #152d54;
	display: block;
	margin-bottom: 12px;
}

.team__item .team__item__social a {
	font-size: 15px;
	color: #666666;
	display: inline-block;
	margin-right: 20px;
}

.team__item .team__item__social a:last-child {
	margin-right: 0;
}

/*---------------------
  Doctor
-----------------------*/

.doctor__item {
	padding-bottom: 15px;
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 15px;
}

.doctor__item:last-child {
	padding-bottom: 0;
	border-bottom: none;
	margin-bottom: 0;
}

.doctor__item__pic {
	text-align: center;
}

.doctor__item__pic img {
	height: 300px;
	width: 490px;
	border-radius: 50%;
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
}
.doctor2__item__pic img {
	height: 360px;
	width: 390px;
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 3px 10px rgb(48 68 78 / 20%);
	box-shadow: 0px 3px 10px rgb(48 68 78 / 20%);
	margin-top: 7%;
}
.denial__item__pic img {
	height: 500px;
	width: 500px;
	border-radius: 50%;
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
}

.audit__item__pic img {
	height: 500px;
	width: 500px;
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	margin-top: 7%;
}


.audit2__item__pic img {
	height: 230px;
	width: 400px;
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	margin-top: 7%;
}
.cb__item__pic{
	text-align: center;
}
.cb__item__pic img{
	height: 350px;
	width: 500px;

}
.elg__item__pic img {
	height: 500px;
	width: 650px;
	border-radius: 50%;
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
}

.whylg__item__pic div {
	height: 500px;
	width: 650px;
	border-radius: 50%;
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
}

.icd10__item__pic img {
	height: 450px;
	width: 450px;
	border: 10px solid #ffffff;
	-webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
	margin-top: 7%;
}
.doctor__item__text {
	padding-top: 25px;
}

.doctor__item__text.doctor__item__text--left {
	text-align: justify;
}

.doctor__item__text span {
	color: #13a2b7;
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
	display: block;
	margin-bottom: 6px;
}

	.doctor__item__text h2 {
		color: #152d54;
		font-weight: 700;
		margin-bottom: 20px;
		font-size: 29px;
	}

.doctor_bottompadder20 {
	padding-bottom: 20px;
}
.doctor_bottompadder30 {
	padding-bottom: 20px;
	padding-top: 10px;
}

.doctor__item__text ul {
	margin-bottom: 30px;
}

	.doctor__item__text ul li {
		font-size: 14.5pt;
		font-family: 'Poppins', sans-serif !important;
		color: #152d54;
		font-weight: 500;
		line-height: 25px;
		margin: 0 0 15px 0;
		text-align: justify;
	}

.doctor__item__text ul li i {
	color: #152d54;
	font-size: 16px;
	margin-right: 6px;
}

.doctor__item__social a {
	display: inline-block;
	height: 50px;
	width: 50px;
	background: #f2f7f8;
	font-size: 18px;
	color: #111111;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
	margin-right: 6px;
}

.doctor__item__social a:last-child {
	margin-right: 0;
}

.text-block {
	position: absolute;
	bottom: 20px;
	right: 20px;
	background-color: black;
	color: white;
	padding-left: 20px;
	padding-right: 20px;
}
.our_process_wrapper_4 .mesage_right_wrapper:before {
	content: url("../img/Logo2.png");
	font-family: FontAwesome;
	background: #fff;
	color: #152d54;
	width: 140px;
	height: 140px;
	border: 20px solid #152d54;
	line-height: 109px;
	border-radius: 100%;
	position: absolute;
	top: 165px;
	transition: all 0.5s;
	left: -165px;
	z-index: 1;
	text-align: center;
	font-size: 45px;
	padding-right: 3px;
}


/* footer page css styles */

.footer__copyright {
	background: #efb701;
	padding: 25px 0 20px;
	margin-top:200px;
}

.footer__copyright ul {
	text-align: right;
}

.footer__copyright ul li {
	list-style: none;
	display: inline-block;
	font-size: 14px;
	color: #c4c4c4;
	margin-right: 25px;
	font-weight: 300;
	position: relative;
}

.footer__copyright ul li:after {
	position: absolute;
	right: -18px;
	top: 9px;
	height: 4px;
	width: 4px;
	background: #c4c4c4;
	content: "";
	border-radius: 50%;
}

.footer__copyright ul li:last-child {
	margin-right: 0;
}

.footer__copyright ul li:last-child:after {
	display: none;
}

.footer__copyright__text p {
	font-size: 14px;
	color: #ffffff;
	font-weight: 500;
	margin-bottom: 0;
}

.footer__copyright__text p i {
	color: #13a2b7;
}

.footer__copyright__text p a {
	color: #13a2b7;
}

/* footer page end */

/* new career page styles starting */
.career_page {
	background-color: #f8f9fa !important;
}

.care-wrap-newcareerpage {
	position: relative;
}
.care-wrap-newcareerpage:before {
	content: ' ';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/* opacity: 0.7; */
	background-color:#152d71;
	/* background-image: url('../img/CareersBG.webp');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover; */

}
.care-wrap-newcareerpage h1 {

	color: white;
	font-weight: 700;
	text-transform: none;
	margin-bottom: 10px;
}
.care-wrap-newcareerpage h2 {

	color: white;
	font-weight: 700;
	text-transform: none;
	margin-bottom: 10px;
}


.care-wrap-newcareerpage h5 {

	color: white;

}
/* .container {
  padding-top: 50px;
} */

.center-content {
  background-color: #ffffff; /* Set your desired background color */
  padding: 20px;
  border-radius: 10px;
}

.career-heading {
  font-size: 18px;
  /* font-weight: bold; */
  /* margin-bottom: 20px; */
  text-align: center;
  color: blue;
}

.featured-jobs {
  font-size: 35px;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: center;
  color: #152d71;
}

.job-box {
  /* border: 2px solid #007bff;
  padding: 20px; */
  margin-bottom: 20px;
  transition: transform 0.3s ease-in-out;
}

.job-box:hover {
  transform: scale(1.1);
}

.career_bottom_content{
	color: gray;

}
.career_bottom_content span {
	padding-top: 5px;
	padding-right: 25px;


}
.careerpage_contactus {
	border-radius: 20px;
	box-shadow: 2px 2px 5px 0 rgb(3, 3, 67);
	border: 1px solid darkblue;
	margin-top: 40px;
	height: 70%;
}
.job_section .box .option-box .apply-btn {
	display: inline-block;
	padding: 5px 15px;
	background-color: #152D71;
	color: #ffffff;
	border-radius: 5px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	border: 1px solid #152D71;
	outline: none;
	margin-top: 20px;
}
/* New career page Styles End */
/* HBMA Logo insertion Styles start */
.hbma_member{
	border-left: 2px solid rgba(255, 255, 255, 0.1);
	height: 100%;
}
.hbma_member img {
	width: 200px;
	margin-left: 1%;
}
.hbma_member p {
	color: #ffffff;
	margin-left: 0%;
	font-size: 14px;
	font-weight: 600;
}

/* .vertical_line{
	height: 100px;
    width: 1px;
    background-color: #000;
    margin: 0 10px;
} */
/* HBMA compliance page styles start */
.hbma_compliance {
	background-color: #022d5a;

}
.hbma_compliance img {
	padding: 0%;
    margin-left: 17%;
    width: 500px;
    margin-top: 0px;
}
.hbma_compliance p {
	color: white;
    padding: 30px;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    word-spacing: 0px;
    margin-left: 30px;
}

/* HBMA compliance page styles end */

/* HBMA Logo insertion Styles End */


/* new testimonial desing  styles start */
.carousel-inner {
	text-align: center;

  }
  .carousel-item {
	display: none;
	text-align: center;
  }
  .carousel-item.active {
	display: block;
  }
  .testimonial-slide {
	padding: 30px;
	background-color: #fefefe;
	border: 2px solid #152d54;
	height: 750px;
	}

  .testimonial-slide img {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	margin-bottom: 20px;
	top: 0px;
	margin-left: 35%;

  }
  .testimonial-slide blockquote {
	font-style: italic;
	font-size: 22px;
	margin-bottom: 20px;
	line-height: 40px;
	padding: 0px 80px;
	margin-top: 200px;

  }
  .testimonial-slide .rating {
	color: #FFD700; /* Gold color for stars */
  }
  .carousel-indicators {
	bottom: 10px;
  }
  .carousel-indicators li {
	background-color: #888; /* Default color of inactive dots */
  }
  .carousel-indicators .active {
	background-color: #ffffff; /* Color of active dot */
  }
 .new_testimonial_header{
	text-align: center;
	margin-top: 30px;
 }
 .new_testimonial_header h2{
	font-weight: 500;
 }
 .new_testimonial_container{
	background-color: #f2f7f8;
	padding: 40px;

 }
 #testimonialCarousel{
	background-color: #ffffff;
 }

/* new testimonial desing  styles end */


/* google add page design Start */
.google_add_heading {
	color: #fff !important;
	font-size: 14px;
}

.goole_add_subheading{
	color: #fff;
	font-size: 12px;
	font-style: italic;
	padding: 10px;
}


.Compl-wrap-googleads {
	position: relative;
}

.Compl-wrap-googleads:before {
	content: ' ';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 75%;
	background-image: url('../img/google_ads_hero_bg10.webp');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	opacity: 0.9;
}

	.breadcrumb__text1 {
		padding-right: 40%;
		padding-top: 0%;

	}
	.breadcrumb__text1 h1 {
		color: #152d54;
		font-weight: 700;
		text-transform: uppercase;
		/* margin-bottom: 10px; */
		margin-top: -30% !important;
		font-size: 36px;
	}
	.breadcrumb__text1 h2 {
		color: #152d54;
		font-weight: 700;
		text-transform: uppercase;
		/* margin-bottom: 10px; */
		margin-top: -30% !important;
	}
	.doctor__item__text1 {
		text-align: center;
		padding-top: 0px;
		margin-top: -50px;
	}
/* our process wraper class css start */
.our_process_wrapper_5 {
	float: left;
	width: 100%;
	background: #152d54;
	overflow: hidden;
	border-top: 5px solid #152d54;
	border-bottom: 5px solid #152d54;
}

	.our_process_wrapper_5 .mesage_left_wrapper {
		float: left;
		width: 40%;
		overflow: hidden !important;
		position: relative;
		z-index: 1;
	}

		.our_process_wrapper_5 .mesage_left_wrapper img {
			width: 80%;
			min-height: 390px;
		}

	.our_process_wrapper_5 .ser_head h1 {
		font-size: 13pt;
		font-weight: 600;
		text-transform: uppercase;
		margin-top: -20px;
		margin-left: -20px;
	}

	.our_process_wrapper_5 .mesage_right_wrapper {
		float: left;
		width: 50%;
		z-index: 1;
		background: #152d54;
		padding: 50px;
		padding-left: 50px;
		padding-right: 0;
		position: relative;
		padding-top: 45px;
	}

	.our_process_wrapper_5 .abt_chk_doc {
		float: left;
		width: 150%;
		font-size: 10px;
		text-transform: capitalize;
	}

		.our_process_wrapper_5 .abt_chk_doc ul {
			margin: 0px;
			padding: 0px;
			width: 100%;
			float: left;

		}

			.our_process_wrapper_5 .abt_chk_doc ul li {
				/* float: left; */
				/* width: 50%; */
				font-size: 10px;
				color: #fff;
				list-style: none;
				margin-bottom: 1px;
				cursor: pointer;
				/* display: grid; */
				transition: all 0.5s;
				margin-left: -40px;
			}

				.our_process_wrapper_5 .abt_chk_doc ul li:hover {
					color: #2c416c;
					-webkit-transition: all 0.5s;
					-o-transition: all 0.5s;
					-ms-transition: all 0.5s;
					-moz-transition: all 0.5s;
					transition: all 0.5s;
				}

					.our_process_wrapper_5 .abt_chk_doc ul li:hover i:before {
						color: #2c416c;
						-webkit-transition: all 0.5s;
						-o-transition: all 0.5s;
						-ms-transition: all 0.5s;
						-moz-transition: all 0.5s;
						transition: all 0.5s;
					}

	.our_process_wrapper_5 .content ul li i:before {
		font-size: 10px;
		color: #fff;
		margin-right: 20px;
		transition: all 0.5s;
	}

	.our_process_wrapper_5 .service_doc_right_btn li a:hover {
		color: #fff;
		background: #2c416c;
		box-shadow: 0px 5px 20px rgba(44, 65, 108, 0.5);
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
	}

		.our_process_wrapper_5 .service_doc_right_btn li a:hover:before {
			border-left: 20px solid #2c416c;
			-webkit-transition: all 0.5s;
			-o-transition: all 0.5s;
			-ms-transition: all 0.5s;
			-moz-transition: all 0.5s;
			transition: all 0.5s;
		}

		.our_process_wrapper_5 .service_doc_right_btn li a:hover:after {
			border-left: 20px solid #2c416c;
			-webkit-transition: all 0.5s;
			-o-transition: all 0.5s;
			-ms-transition: all 0.5s;
			-moz-transition: all 0.5s;
			transition: all 0.5s;
		}

	.our_process_wrapper_5 .mesage_right_wrapper:after {
		content: '';
		border-bottom: 318px solid transparent;
		border-right: 133px solid #152d54;
		border-top: 288px solid transparent;
		position: absolute;
		bottom: -78px;
		transition: all 0.5s;
		left: -132px;
	}

	.our_process_wrapper_5 .mesage_right_wrapper:before {
		content: url("../img/Logo2.png");
		font-family: FontAwesome;
		background: #fff;
		color: #152d54;
		width: 140px;
		height: 140px;
		border: 20px solid #152d54;
		line-height: 109px;
		border-radius: 100%;
		position: absolute;
		top: 130px;
		transition: all 0.5s;
		left: -130px;
		z-index: 1;
		text-align: center;
		font-size: 45px;
		padding-right: 3px;
	}

	.our_process_wrapper_5 p {
		color: #fff;
	}

.google_add_wrapper1{
	color: #ffffff;
	font-size: 14pt;
	font-weight: 700;
	margin-right: 60%;
}
.google_add_wrapper2{
	color: #ffffff;
	font-size: 14pt;
	font-weight: 700;
	margin-right: 50%;
}
.google_add_wrapper3{
	color: #ffffff;
	font-size: 14pt;
	font-weight: 700;
	margin-right: 42%;
}


/* our process wraper class css end */
/* blinking button styles start */

/* Define the styles for the button */
.blinking-button {
    background-color: red; /* Default color */
    color: white;
    padding: 5px 5px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 10px;
    transition: background-color 1s ease;
    animation: blink 1s infinite alternate;
	margin-left: 40%;

  }

  /* Define the blinking animation */
  @keyframes blink {
    0% { background-color: #e3be4f; }
    50% { background-color: red; }
    100% { background-color: #e3be4f; }
  }

  /* Change button color on hover */
  .blinking-button:hover {
    background-color: rgb(5, 5, 77); /* Change the color on hover */
    animation: none; /* Stop blinking animation */
  }

/* blinking button styles end */

.google_add_form{
	color:#152d54;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 0px;
	display: inline-block;
	margin-left: 12%;
}
.blog__details__comment h3 {
	color: #152d54;
	font-weight: 600;
	margin-bottom: 5px;
	text-align: center;
}
/* google add page design end */

/* googleadd page header skew style form design start */
.chooseus_googleadd{
	padding-bottom: 0px;
	padding-left: 20%;
}

.blog__details__comment_googleaddpage form input {
	width: 100%;
	height: 20px;
	border: 1px solid #e2e2e2;
	border-radius: 15px;
	padding : 10px;
	font-size: 10px;
	color: #666666;
	margin-bottom: 10px;
	box-shadow: 3px 3px 5px 0 #152d54;
}

.blog__details__comment_googleaddpage {
	padding-top: 10px;
}
.section-title_googleaddpage{
	margin-bottom: 5px;
}

.frm-btn_googleaddpage {
	font-size: 10px;
    color: #fff;
    background: #152d54;
    font-weight: 600;
    border: none;
    border-radius: 5px;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0px;
    padding: 5px 5px 5px;
	margin-top: 20px;
}


.google_add_skew {

	color: #152d71;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 16px;
}

.google-content-container {
    clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%);
    background-color: white; /* Background color for content */
    padding: 10px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    width: 45%;
    height: 75%;
    display: flex; /* Use flexbox to ensure contents stay in the same row */
    justify-content: center; /* Center the content horizontally */
    align-items: center; /* Center the content vertically */
    z-index: 2; /* Ensure it's above the content */
    text-align: center;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}

.google_add_page_firstparagraph {
    position: relative;
    margin-top: -7%;
}
 /* googleadd page header skew style form design end */

 /* form Loading mail sending div desing start */

.submit_button {
	background-color: #152d54;
	color: white !important;

}
.mail_img {
	height: 50px;
	width: 50px;
	margin-left: 1000%;
}
.mailsendgif {
	height: 50px;
	width: 50px;
	margin-left: 1000%;
}
.loadingDiv {
	display: none;
	background-color: #152d54;
	width: 100%;
    height: 50px;
    border: 1px solid #e2e2e2;
    border-radius: 15px;
    padding: 0px;
    font-size: 0px;
    margin-bottom: 0px;
    box-shadow: 3px 3px 5px 0 #152d54;
}
.loadingDiv1 {
	display: none;
	background-color: #e2af0b;
	width: 100%;
    height: 50px;
    border: 1px solid #e2e2e2;
    border-radius: 15px;
    padding: 0px;
    font-size: 0px;
    margin-bottom: 0px;
    box-shadow: 3px 3px 5px 0 #152d54;
}
.mail_img1 {
	height: 50px;
	width: 50px;
	margin-left: 350%;
}
.mailsendgif1 {
	height: 50px;
	width: 50px;
	margin-left: 350%;
}
.index_mail_img1 {
	height: 50px;
	width: 50px;
	margin-left: 600%;
}
.index_mailsendgif1 {
	height: 50px;
	width: 50px;
	margin-left: 600%;
}
.careers_mail_img {
	height: 50px;
	width: 50px;
	margin-left: 400%;
}
.careers_mailsendgif {
	height: 50px;
	width: 50px;
	margin-left: 400%;
}


/* form Loading mail sending div desing end */

/*---------------------
  Testimonials
-----------------------*/

.testimonials {
	overflow: hidden;
	background: #f2f7f8;
	padding-bottom: 90px;
}

.testimonials .section-title {
	margin-bottom: 15px;
}

.testimonial__item {
	height: 350px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 5px 20px rgba(0, 61, 85, 0.1);
	box-shadow: 0px 5px 20px rgba(0, 61, 85, 0.1);
	border-radius: 30px 30px 0px 0px;
	position: relative;
	padding: 0px 20px 0px 20px;
}

.testimonial__item .rating {
	position: absolute;
	right: 40px;
	top: 52px;
}

.testimonial__item .rating i {
	font-size: 13px;
	color: #e4c870;
}

.testimonial__item p {
	font-size: 14px !important;
	line-height: 21px;
	margin-bottom: 0;
	color: black;
	font-family: cursive !important;
	font-weight:500;
}

.testimonial__author {

	background-image: linear-gradient(to bottom right, #3d4aa8, #54b5b2);

	overflow: hidden;
	padding: 20px;
	border-top: 1px solid #e1e1e1;
	margin-bottom: 20px;
	width: 100%;
	border-radius: 0px 0px 30px 30px;

}

.testimonial__author__icon {

	height: 50px;
	width: 50px;
	background: #ffffff;
	font-size: 30px;
	line-height: 50px;
	text-align: center;
	/* color: #ffffff; */
	border-radius: 50%;
	/* float: left; */
	margin: -18% 28%;
	position: absolute;
	padding: 10px;
	border: 1px solid  #3AC0FA;



}

.testimonial__author__text {
	overflow: hidden;
	padding-top: 8px;
}
.peds_ot_clinic {
	padding-bottom: 10% !important;
}

.testimonial__author__text h5 {
	color: #ffffff;
	font-weight: 700;
	font-size: 20px;
	text-align: center;
}

.testimonial__author__text span {
	font-size: 13px;
	color: #888888;
}

.testimonial__slider .col-lg-6 {
	max-width: 80%;
	max-height: max-content;
}

.testimonial__slider.owl-carousel .owl-stage-outer {
	padding-top: 30px;
	padding-bottom: 40px;
	overflow: visible;
}

.testimonial__slider .owl-dots {
	text-align: center;
}

.testimonial__slider .owl-dots button {
	height: 10px;
	width: 10px;
	background: #d2d2d2;
	border-radius: 50%;
	margin-right: 6px;
}

.testimonial__slider .owl-dots button.active {
	background: #9c9c9c;
}

.testimonial__slider .owl-dots button:last-child {
	margin-right: 0;
}
.owl-carousel .animated {
	animation-duration: 80000ms;
	animation-fill-mode: both;
}


.testimonial__quatation__start {
	width: 30px;
	height: 30px;
	margin-left: -28%;
}

.testimonial__quatation__end {
	width: 30px !important;
	height: 30px !important;
	margin-left: 115%;

}

/* testimonial design end */


/* virtual assistance page styles start */

.Leader-content h1 {
            font-size: 20px !important;
}

.virtual_assistance_subheading {
            font-weight: 600;
            font-size: 16px;
            color: #41d4ad;
        }

		 .heroBg_paragraph {
            font-size: 10.5pt!important;
            font-weight: 400;
            line-height: 25px;
            margin: 0 0 15px;
            text-align: justify;
            color: white;
            padding-left: 20px;

        }

		 .virtual-assistance_heading2 {
           color:#152d54;
           font-weight: 600;
           font-size: 20px;
           margin-bottom: 15px;
        }

         .virtual-assistance_heading3 {
           color:#152d54;
           font-weight: 600;
           font-size: 16px;
           margin-bottom: 15px;
        }
		.benefits-section h2 {
        font-size: 22px;
        font-weight: bold;
        margin-bottom: 40px;
        color: #0b2c53;
        }

		.benefit-card p {
			margin: 0;
			font-size: 14px;
			line-height: 1.5;
			color: #152d71;
			font-weight: 700;
		}

		.faq-header1 h3 {
			color: #152d54;
			font-size: 14px;
			font-weight: 700;
		}

		.gradient-text {

            font-size: 16px;
        }

		.feature-list {
			list-style: disc;
			padding-left: 20px;
			text-align: left;
			color: #152d71;
			margin: 10px 0 0 0;
			font-size: 14px;
		}
		.feature-list li {
			margin-bottom: 8px;
			line-height: 1.5;
			font-weight: 600;
		}
/* virtual assistance page styles end  */


/* futuristic RCM styles start*/



.futuristic-rcm {
    position: relative;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    overflow: hidden;
    padding: 10px 0;
    background-image: url(../img/mobile_view_rcm_background.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 650px
}

.futuristic-rcm .circle-container {
    position: relative;
    width: 700px;
    height: 700px;
    left: 15%
}

.futuristic-rcm .services {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 15%
}

.futuristic-rcm .center-image {
    position: absolute;
    top: 33%;
    left: 33%;
    transform: translate(-50%, -50%);
    width: 110px;
    height: 110px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 0 40px #fff, inset 0 0 20px rgba(255, 255, 255, .5)
}

.futuristic-rcm .service-circle span {
    font-size: .61rem;
    color: #fff;
    text-align: center
}

.futuristic-rcm .service-circle {
    position: absolute;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: rgba(255, 255, 255, .1);
    box-shadow: 0 0 2px #fff, inset 0 0 30px #fff;
    cursor: pointer;
    transition: transform .5s
}


/* futuristic RCM styles end */
