
/******************************************************************
	Templater Name: Aesthetic
	Description: Aesthetic medical template
	Author: Colorib
	Author URI: https://colorlib.com/
	Version: 1.0
	Created: Colorib
******************************************************************/

/*------------------------------------------------------------------
[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
-------------------------------------------------------------------*/

/*----------------------------------------*/

/* 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: 27px;
}

h3.patient_collection_rate_page{
	font-size: 20px;
}

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

h5 {
	font-size: 18px;
}

h6 {
	font-size: 16px;
}

p {
	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;
}

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;
}

/*---------------------
  Helper CSS
-----------------------*/

.section-title {
	margin-bottom: 5px;
}

.section-title span {
	font-size: 15px;
	color: #888888;
	font-weight: 500;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.section-title h2 {
	color: #152d54;
	font-weight: 600;
	margin-top: 8px;
}

.set-bg {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.spad {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6,
.text-white p,
.text-white span,
.text-white li,
.text-white a {
	color: #fff;
}

/* buttons */

.primary-btn {
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	padding: 12px 30px 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:  #41d4ad;
	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;
}

/* Preloder */
/*logo shaking effect*/
#preloder{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}
.loader1{
	width: 70px;
    height: 70px;
    animation: shakeEffect 1s ease-in-out infinite;
}
@keyframes shakeEffect {
    0% {
      transform: translateX(-10px); /* Move left */
    }
	25% {
		transform: translateX(10px); /* Move right */
	  }
    50% {
      transform: translateX(-10px);
    }
	75% {
		transform: translateX(10px); /* Move right */
	  }
    100% {
      transform: translateX(-10px); /* Move left again */
    }
  }

/* #preloder {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999999;
	background: #000;
}

.loader {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -13px;
	margin-left: -13px;
	border-radius: 60px;
	animation: loader 0.8s linear infinite;
	-webkit-animation: loader 0.8s linear infinite;
} */

/* @keyframes loader {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		border: 4px solid #f44336;
		border-left-color: transparent;
	}
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		border: 4px solid #673ab7;
		border-left-color: transparent;
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
		border: 4px solid #f44336;
		border-left-color: transparent;
	}
} */

@-webkit-keyframes loader {
	0% {
		-webkit-transform: rotate(0deg);
		border: 4px solid #f44336;
		border-left-color: transparent;
	}
	50% {
		-webkit-transform: rotate(180deg);
		border: 4px solid #673ab7;
		border-left-color: transparent;
	}
	100% {
		-webkit-transform: rotate(360deg);
		border: 4px solid #f44336;
		border-left-color: transparent;
	}
}

/*---------------------
  Header
-----------------------*/
.header.header--normal {
    border-bottom: 1px solid #f2f2f2;
}
.header__top {
    background-image: linear-gradient(to bottom right, #3d4aa8, #54b5b2);
    top: 0;
    width: 100%;
    z-index: 1000;
}
.header__top__left {
    padding: 12px 0;
}
.header__top__left li {
    font-size: 9.5pt;
    color: #fff;
    list-style: none;
    display: inline-block;
    margin-right: 25px;
    font-weight: 400;
}
.header__top__left li i {
    font-size: 15px;
    margin-right: 5px;
}
.header__top__right {
    text-align: right;
    padding: 12px 0;
}
.header__top__right a {
    font-size: 16px;
    color: #fff;
    margin-right: 20px;
}
.heading-title h2,
.heading-title1 h2 {
    margin-top: 4px;
    font-size: 25pt;
    font-weight: 700;
    margin-left: 5px;
}
.header__logo {
    padding: 60px 0 10px;
}
.header__menu__option {
    text-align: right;
    padding: 67px 0 0;
}
.header__menu ul li {
    list-style: none;
    margin-right: 32px;
    position: relative;
}
.header__menu ul li.active a:after,
.header__menu ul li:hover a:after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.header__menu ul li:hover .dropdown {
    top: 30px;
    opacity: 1;
    visibility: visible;
}
.header__menu ul li .dropdown {
    position: absolute;
    left: 0;
    top: 52px;
    width: 350px;
    background: #fff;
    text-align: left;
    padding: 2px 0;
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: none, 0.3s;
    -o-transition: none, 0.3s;
    transition: none, 0.3s;
}
.header__menu ul li .dropdown li {
    display: block;
    margin-right: 0;
}
.header__menu ul li .dropdown li a {
    font-size: 15px;
    color: #152d54;
    font-weight: 700;
    padding: 8px 20px;
}
.header__menu ul li .dropdown li a:after,
.offcanvas-menu-wrapper {
    display: none;
}
.header__menu ul ul li a:hover {
    border: none;
    border-radius: 0;
    color: #fff !important;
    background-color: #f4ab01;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.header__menu ul li a {
    font-size: 13pt;
    color: #152d71;
    font-weight: 700;
    display: block;
    padding: 4px 0;
}
.heading-title h2 {
    color: #152d71;
}
.heading-title1 h2 {
    color: #fff;
}
.header__menu ul li a:after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #ebb81e;
    content: "";
    -webkit-transition: none, 0.3s;
    -o-transition: none, 0.3s;
    transition: none, 0.3s;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
.canvas__open {
    display: none;
    text-align: left;
}
.navbar {
    padding: 0;
}
.navbar ul {
    margin: 0;
    padding: 0;
    display: flex;
    list-style: none;
    align-items: center;
}
.navbar li {
    position: relative;
}
.navbar a,
.navbar a:focus {
    white-space: nowrap;
    transition: 0.3s;
    font-size: 13.5pt;
    color: #152d71;
    font-weight: 500;
    display: block;
    padding: 10px 0 10px 30px;
}
.navbar a i,
.navbar a:focus i {
    font-size: 12px;
    line-height: 0;
    margin-left: 5px;
}
.navbar .active,
.navbar .active:focus,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul a:hover,
.navbar .dropdown ul li:hover > a,
.navbar a:hover,
.navbar li:hover > a,
.navbar-mobile .active,
.navbar-mobile .dropdown ul .active:hover,
.navbar-mobile .dropdown ul a:hover,
.navbar-mobile .dropdown ul li:hover > a,
.navbar-mobile a:hover,
.navbar-mobile li:hover > a {
    color: #492682;
}
.navbar .getstarted {
    color: #492682;
    padding: 8px 25px;
    margin-left: 30px;
    border-radius: 4px;
    border: 2px solid #492682;
    transition: 0.3s;
    font-size: 14px;
}
.navbar .getstarted:hover {
    background: #492682;
    color: #fff;
}
.navbar .dropdown ul {
    display: block;
    position: absolute;
    left: 14px;
    top: calc(100% + 30px);
    margin: 0;
    padding: 10px 0;
    opacity: 0;
    visibility: hidden;
    background: #fff;
    transition: 0.3s;
}
.blog__hero__text ul li:last-child:after,
.blog__item__text ul li:last-child:after,
.footer__copyright ul li:last-child:after,
.latest__item ul li:last-child:after,
.mobile-nav-toggle {
    display: none;
}
.navbar .dropdown ul li,
.navbar-mobile .dropdown ul li {
    min-width: 200px;
}
.navbar .dropdown ul a {
    padding: 10px 20px;
    text-transform: none;
    text-align: left;
}
.navbar .dropdown ul a i {
    font-size: 12px;
    color: #efb701;
}
.navbar .dropdown:hover > ul {
    opacity: 1;
    top: 100%;
    visibility: visible;
}
.navbar .dropdown .dropdown ul {
    top: 0;
    left: calc(100% - 30px);
    visibility: hidden;
}
.gallery__container .gc__item:hover a,
.navbar-mobile .dropdown ul {
    opacity: 1;
    visibility: visible;
}
.navbar .dropdown .dropdown:hover > ul {
    opacity: 1;
    top: 0;
    left: 100%;
    visibility: visible;
}
@media (max-width: 1366px) {
    .navbar .dropdown .dropdown ul {
        left: -90%;
    }
    .navbar .dropdown .dropdown:hover > ul {
        left: -100%;
    }
}

.header__btn {
	display: inline-block;
}

.offcanvas-menu-wrapper {
	display: none;
}

.canvas__open {
	display: none;
}

/* progress Bar styles start */
.progress-bar1 {
	width: 100%;
	background-color: #ddd;
	height: 7px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	display: none; /* Initially hide the progress bar */
  }

  .progress-indicator1 {
	height: 100%;
	width: 0;
	background-color:#152d71;
  }

  .post {

	/* max-width: 800px;
	margin: 120px auto 60px; */
	 /* Adjust the margin based on the height of your header/nav bar and progress bar */
  }


  .publishdate p {
	font-size: 24px;
	text-align: right;
	font-weight: bold;
	border-top: 3px solid #152D71;
	border-bottom: 3px solid #152D71;
	margin-top: 20px;
	margin-bottom: 20px;
  }

  .hubspot p{
	font-size: 1.125rem;
    font-family: 'Poppins', sans-serif !important;
    color: #152d54;
    font-weight: 500;
    line-height: 1.5;
    margin: 0 0 15px 0;
    text-align: justify;
	text-indent: 60px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.hubspot ul{
	font-size: 1.125rem;
    font-family: 'Poppins', sans-serif !important;
    color: #152d54;
    font-weight: 500;
    line-height: 1.78;
    margin: 0 0 15px 0;
    text-align: justify;
	text-indent: 60px;
	margin-left: 20%;
	margin-bottom: 30px;


}
.hubspot2 ul{
	font-size: 1.125rem;
    font-family: 'Poppins', sans-serif !important;
    color: #152d54;
    font-weight: 500;
    line-height: 1.78;
    margin: 0 0 15px 0;
    text-align: justify;

	margin-left: 5%;
	margin-bottom: 30px;


}
.hubspot2 ul li{

	margin-Top: 10px;


}
.hubspot2 ol{
	font-size: 1.125rem;
    font-family: 'Poppins', sans-serif !important;
    color: #152d54;
    font-weight: 500;
    line-height: 1.78;
    margin: 0 0 15px 0;
    text-align: justify;

	margin-left: 5%;
	margin-bottom: 30px;


}
.hubspot2 ol li h4 {
	font-size: 18px;
}
.hubspot2 ul li h4 {
	font-size: 18px;
}
.hubspot2 ul {
	list-style-type:square;

}

.hubspot2_ol_li{
	text-indent: 9% !important;
}
.hubspot2 p{
	font-size: 1.125rem;
    font-family: 'Poppins', sans-serif !important;
    color: #152d54;
    font-weight: 500;
    line-height: 1.5;
    margin: 0 0 15px 0;
    text-align: justify;
	text-indent: 30px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.tips {
	border-left: 5px solid rgba(105, 231, 237, 0.669);
	box-shadow: 1px 1px 1px 1px rgba(105, 231, 237, 0.669);

	padding: 10px;
	border-radius:0px  20px 20px 0px;

}
.Patient_satisfactionimg {
	margin-left: 12%;
	height: 300px;
	width: 550px;
	border-radius: 20px;
	box-shadow: 3px 3px 5px grey;
	margin-bottom: 15px;
}
.Patient_satisfaction1img {
	margin-left: 21%;
	height: 300px;
	width: 500px;
	border-radius: 10px;
	margin-bottom: 15px;
}
.Patient_satisfaction2img {
	margin-left: 10%;
	height: 300px;
	width: 500px;
	border-radius: 10px;
	margin-bottom: 15px;
}
.progresssbartemplate{
	color:#152D71;
	font-family:system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
	font-weight: 700;
	font-size: 40px;
	text-align: left;
	word-spacing: 10px;
}
.hubspot h3 {
	font-size: 27px;
	margin-bottom: 10px;
}
.hubspot h5 {
	font-size: 18px;
	margin-bottom: 10px;
}

.hubspot h4 {
	font-size: 18px;
	margin-bottom: 10px;
}
/* sideBar style starting */

  .sidebar {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 250px;
	overflow-y: auto;
	background-color: #f8f9fa;
	border-right: 1px solid #dee2e6;
	z-index: 999;
  }

  .content {
	margin-left: 270px;
  }

  #table-of-contents {
	padding: 10px;
  }

  #table-of-contents ul {
	padding: 10px;
	text-indent: 0px;
	margin-top: 10px;
    font-family: 'Poppins', sans-serif !important;
    color: #152d54;
    font-weight:0;
    line-height: 1.78;
    /* margin: none; */
    text-align:left;
    text-indent: 0px;
    margin-left:0;
    margin-bottom:0px;
  }

  #table-of-contents ul li {
	margin-bottom: 0px;
	font-size: 14px;
	padding-top: 10px;

  }

  html {
	scroll-behavior: smooth;
  }

  .sticky-sidebar {
	position: fixed;
	top: 0;

  }
/* sideBar Style Ending */

/* sideBarnew style starting */

.sidebarnew {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0px;
    width: 250px;
    height: 300px;
    /* overflow-y: auto; */
    background-color: #ffffff;
    border: .0625rem solid rgba(0, 0, 0, .3);
    z-index: 999;
    border-radius: 1.5rem;
}

.content {
    margin-left: 270px;
}

#table-of-contentsnew {
    padding: 10px;
    height: 100%; /* Ensure it takes full height of the sidebar */
}

.tableofcontentnew {
    position: sticky;
    top: 0;
    background-color: #ffffff; /* Matching the background color of sidebar */
    z-index: 1;
    padding: 10px 0; /* Optional: to add some padding */

}

.toc__list-scroll {
    max-height: calc(100% - 40px); /* Adjust the 40px based on your header height */
    overflow-y: auto;
    padding-top: 10px; /* Optional: for better spacing */
}

#table-of-contentsnew ul {
    padding: 10px;
    text-indent: 0px;
    margin-top: 10px;
    font-family: 'Poppins', sans-serif !important;
    color: #152d54;
    font-weight: 0;
    line-height: 1.78;
    text-align: left;
    text-indent: 0px;
    margin-left: 0;
    margin-bottom: 0px;
}

#table-of-contentsnew ul li {
    margin-bottom: 0px;
    font-size: 14px;
    padding-top: 10px;
	margin-left: 10px;
	list-style-type: circle;
}

.toc__collar {
    z-index: 5;
    background-color:  #ffffff;
    background-image: url(../img/lineimage.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 3.75rem;
    height: 3.75rem;
    position: absolute;
    top: -2px;
    bottom: auto;
    left: auto;
    right: -2px;
}

html {
    scroll-behavior: smooth;
}

::-webkit-scrollbar {
	width: 0.25rem !important; /* Set the width of the scrollbar */
	height: 0.25rem!important; /* Set the height of the scrollbar */
}

::-webkit-scrollbar-track {
	background: transparent!important; /* Color of the track */
	border-radius: 1rem; /* Rounded corners for the track */
}

::-webkit-scrollbar-thumb {
	background: #B4B4BC!important; /* Color of the thumb */
	border-radius: 1rem!important; /* Rounded corners for the thumb */
}

/* Hide scrollbar buttons in WebKit-based browsers */
::-webkit-scrollbar-button {
	display: none; /* Hide the up and down buttons */
}

/* Sticky sidebar class */
.sticky-sidebar {
    position: fixed;
    top: 50px;
	right: 70px;
    bottom: auto; /* Ensure bottom is not set */
}

/* Absolute sidebar class */
.absolute-sidebar {
    position: absolute;
    top: auto;
	right: 70px;
    bottom: 0; /* Adjust as needed */
}

/* Hide sidebar on smaller screens */
.hide-sidebar {
    display: none; /* Or use visibility: hidden; if you need to keep space */
}



.static-sidebar {
    position: static;
}

/* blog read timing styles strat  */
.timing {
	margin-top: 20px;
	text-align: center;
	color: #152D71;
	font-weight: 600;
}
/* blog read timing styles strat  */
/* new side bar styles end */





/* progress Bar Styles End */
/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation
*/
.navbar {
	padding: 0;
}

	.navbar ul {
		margin: 0;
		padding: 0;
		display: flex;
		list-style: none;
		align-items: center;
	}

	.navbar li {
		position: relative;
	}

	.navbar a, .navbar a:focus {
		display: flex;
		/*align-items: center;
		justify-content: space-between;
		padding: 10px 0 10px 30px;
		font-size: 15px;
		color: #222222;*/
		white-space: nowrap;
		transition: 0.3s;
		font-size: 13.5pt;
		color: #152D71;
		font-weight: 500;
		display: block;
		padding: 10px 0 10px 30px;
		text-transform: unset;
		position: relative;
		font-family: 'Poppins', sans-serif !important;
	}

		.navbar a i, .navbar a:focus i {
			font-size: 12px;
			line-height: 0;
			margin-left: 5px;
		}

		.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a {
			color: #492682;
		}

	.navbar .getstarted {
		color: #492682;
		padding: 8px 25px;
		margin-left: 30px;
		border-radius: 4px;
		border: 2px solid #492682;
		transition: 0.3s;
		font-size: 14px;
	}

		.navbar .getstarted:hover {
			background: #492682;
			color: #fff;
		}

	.navbar .dropdown ul {
		display: block;
		position: absolute;
		left: 14px;
		top: calc(100% + 30px);
		margin: 0;
		padding: 10px 0;
		z-index: 99;
		opacity: 0;
		visibility: hidden;
		background: #fff;
		box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
		transition: 0.3s;
		border-radius: 20px;
	}
	/* Apply a transition property to the links in the dropdown */
.navbar .dropdown ul li > a {
    transition: 0.5s ease; /* Apply transition to make the border change smooth */
}

/* This is your existing hover state for the border */
.navbar .dropdown ul li:hover > a {
    border: 1px solid #492682;
    border-radius: 20px;
}

		.navbar .dropdown ul li {
			min-width: 200px;
		}

		.navbar .dropdown ul a {
			padding: 10px 20px;
			text-transform: none;
			text-align:left;
		}

			.navbar .dropdown ul a i {
				font-size: 12px;
				color: #efb701;
			}

			.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a {
				color: #492682;
			}

	.navbar .dropdown:hover > ul {
		opacity: 1;
		top: 100%;
		visibility: visible;
	}

	.navbar .dropdown .dropdown ul {
		top: 0;
		left: calc(100% - 30px);
		visibility: hidden;
	}

	.navbar .dropdown .dropdown:hover > ul {
		opacity: 1;
		top: 0;
		left: 100%;
		visibility: visible;
	}

@media (max-width: 1366px) {
	.navbar .dropdown .dropdown ul {
		left: -90%;
	}

	.navbar .dropdown .dropdown:hover > ul {
		left: -100%;
	}
}

/**
* Mobile Navigation
*/
.mobile-nav-toggle {
	color: #222222;
	font-size: 28px;
	cursor: pointer;
	display: none;
	line-height: 0;
	transition: 0.5s;
}

	.mobile-nav-toggle.bi-x {
		color: #fff;
	}

@media (max-width: 991px) {
	.mobile-nav-toggle {
		display: block;
	}

	.navbar ul {
		display: none;
	}
}

.navbar-mobile {
	position: fixed;
	overflow: hidden;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(9, 9, 9, 0.9);
	transition: 0.3s;
	z-index: 999;
}

	.navbar-mobile .mobile-nav-toggle {
		position: absolute;
		top: 15px;
		right: 15px;
	}

	.navbar-mobile ul {
		display: block;
		position: absolute;
		top: 55px;
		right: 15px;
		bottom: 15px;
		left: 15px;
		padding: 10px 0;
		background-color: #fff;
		overflow-y: auto;
		transition: 0.3s;
	}

	.navbar-mobile a {
		padding: 10px 20px;
		font-size: 15px;
		color: #222222;
	}

		.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a {
			color: #492682;
		}

	.navbar-mobile .getstarted {
		margin: 15px;
	}

	.navbar-mobile .dropdown ul {
		position: static;
		display: none;
		margin: 10px 20px;
		padding: 10px 0;
		z-index: 99;
		opacity: 1;
		visibility: visible;
		background: #fff;
		box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
	}

		.navbar-mobile .dropdown ul li {
			min-width: 200px;
		}

		.navbar-mobile .dropdown ul a {

			padding: 10px 20px;
		}

			.navbar-mobile .dropdown ul a i {
				font-size: 12px;
			}

			.navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul .active:hover, .navbar-mobile .dropdown ul li:hover > a {
				color: #492682;
			}

	.navbar-mobile .dropdown > .dropdown-active {
		display: block;
	}

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

.hero {
	padding-top: 145px;
	padding-bottom: 215px;
}

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

.consultation__form {
	padding: 50px;
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	margin-top: -70px;
	background: #ffffff;
}

.consultation__form .section-title {
	margin-bottom: 35px;
}

.consultation__form form input {
	font-size: 15px;
	color: #666666;
	width: 100%;
	height: 50px;
	padding-left: 20px;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	margin-bottom: 20px;
}

.consultation__form form input::-webkit-input-placeholder {
	color: #666666;
}

.consultation__form form input::-moz-placeholder {
	color: #666666;
}

.consultation__form form input:-ms-input-placeholder {
	color: #666666;
}

.consultation__form form input::-ms-input-placeholder {
	color: #666666;
}

.consultation__form form input::placeholder {
	color: #666666;
}

.consultation__form form input:focus {
	border-color: #9d9d9d;
}

.consultation__form form .datepicker__item {
	position: relative;
}

.consultation__form form .datepicker__item i {
	position: absolute;
	right: 20px;
	top: 18px;
	font-size: 15px;
	color: #666666;
}

.consultation__form form .nice-select {
	float: none;
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
	border-radius: 5px;
	margin-bottom: 20px;
}

.consultation__form form .nice-select:after {
	border-bottom: 1.5px solid #666666;
	border-right: 1.5px solid #666666;
	height: 8px;
	right: 20px;
	top: 46%;
	width: 8px;
}

.consultation__form form .nice-select span {
	font-size: 15px;
	color: #666666;
}

.consultation__form form .nice-select.active,
.consultation__form form .nice-select.open,
.consultation__form form .nice-select:focus {
	border-color: #666666;
}

.consultation__form form .nice-select .list {
	width: 100%;
	margin-top: 0;
	border-radius: 5px;
}

.consultation__form form button {
	width: 100%;
}

.consultation__text {
	padding: 100px 0;
	position: relative;
}

.consultation__text:after {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #f2f2f2;
	content: "";
}

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

.consultation__text__item .section-title h2 {
	line-height: 47px;
}

.consultation__text__item .section-title h2 b {
	font-weight: 700;
	color: #13a2b7;
}

.consultation__text__item p {
	color: #152d54;
	margin-bottom: 0;
}

.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;
}


.consultation__video .play-btn {
	display: inline-block;
	height: 50px;
	width: 50px;
	background: #13a2b7;
	border-radius: 50%;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
}

/*Blog 4*/

.consultation__video2 {
	height: 440px;
	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;
}

.consultation__video2 .play-btn {
	display: inline-block;
	height: 50px;
	width: 50px;
	background: #13a2b7;
	border-radius: 50%;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
}

/*Blog 3*/

.consultation__video3 {
	height: 415px;
	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;
}

	.consultation__video3 .play-btn {
		display: inline-block;
		height: 50px;
		width: 50px;
		background: #13a2b7;
		border-radius: 50%;
		line-height: 50px;
		text-align: center;
		font-size: 18px;
		color: #ffffff;
	}

/*Blog 3.1*/

.consultation__video4 {
	height: 425px;
	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;
}

.consultation__video4 img{
	height: 330px;
	width:  420px

}

	.consultation__video4 .play-btn {
		display: inline-block;
		height: 50px;
		width: 50px;
		background: #13a2b7;
		border-radius: 50%;
		line-height: 50px;
		text-align: center;
		font-size: 18px;
		color: #ffffff;
	}


/*---------------------
  Choose Us
-----------------------*/

.chooseus {
	padding-bottom: 50px;
}

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

.chooseus__item h5 {
	font-size: 20px;
	color: #152d54;
	font-weight: 700;
	margin-top: 26px;
	margin-bottom: 16px;
}

.chooseus__item p {
	margin-bottom: 0;
}

/*---------------------
  Services
-----------------------*/

.services {
	padding-bottom: 10px;
}

.services .section-title span {
	color: #13a2b7;
}

.services .section-title h2 {
	color: #ffffff;
}

.services__btn {
	text-align: right;
}

.services__btn .primary-btn {
	color: #ffffff;
}

.services__item {
	background: #ffffff;
	padding: 45px 30px 45px 50px;
	margin-bottom: 30px;
	border-radius: 5px;
}

.services__item:hover {
	background: #152d54;
}

.services__item:hover .services__item__icon span {
	color: #ffffff;
}

.services__item:hover .services__item__text h5 {
	color: #ffffff;
}

.services__item:hover .services__item__text p {
	color: #ffffff;
}

.services__item__icon {
	/*float: left;
	margin-right: 40px;*/
	margin-left:4rem;
}

.services__item__icon span {
	color: ghostwhite;
	font-size: 40px;
	display: inline-block;
	line-height: 76px;
	-webkit-transition: all, 0.3s;
	-o-transition: all, 0.3s;
	transition: all, 0.3s;
}

.services__item__icon span:before {
	font-size: 70px;
}

.services__item__text {
	overflow: hidden;
}

.services__item__text h5 {
	font-size: 20px;
	color: #111111;
	font-weight: 600;
	margin-bottom: 14px;
	-webkit-transition: all, 0.3s;
	-o-transition: all, 0.3s;
	transition: all, 0.3s;
}

.services__item__text p {
	margin-bottom: 0;
	-webkit-transition: all, 0.3s;
	-o-transition: all, 0.3s;
	transition: all, 0.3s;
}

/*---------------------
  Team
-----------------------*/

.team {
	padding-bottom: 70px;
}

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

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

	.team__item img {
		height: 200px;
		width: 200px;
		border-radius: 50%;
		border: 10px solid #ededed;
		-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: 10px;
		-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;
}

/*---------------------
  Gallery
-----------------------*/

.gallery {
	overflow: hidden;
}

.gallery__container {
	margin-right: -20px;
}

.gallery__container .gc__item {
	height: 338px;
	width: calc(25% - 20px);
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	z-index: 1;
	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;
}

.gallery__container .gc__item:hover:after {
	opacity: 1;
}

.gallery__container .gc__item:hover a {
	opacity: 1;
	visibility: visible;
}

.gallery__container .gc__item:after {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: rgba(19, 161, 183, 0.5);
	content: "";
	z-index: -1;
	-webkit-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	opacity: 0;
}

.gallery__container .gc__item a {
	font-size: 30px;
	color: #ffffff;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all, 0.3s;
	-o-transition: all, 0.3s;
	transition: all, 0.3s;
}

.gallery__container .gc__item.gc__item__large {
	height: 696px;
}

.grid-sizer {
	width: calc(25% - 20px);
}

/*---------------------
  Latest
-----------------------*/

.latest {
	padding-top: 80px;
	padding-bottom: 70px;
}

.latest__btn {
	text-align: right;
}

.latest__item {
	-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
	padding: 30px;
	margin-bottom: 30px;
}

.latest__item:hover {
	-webkit-box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
}

.latest__item:hover h5 a {
	text-decoration: underline;
}

.latest__item h5 {
	margin-bottom: 10px;
}

.latest__item h5 a {
	color: #111111;
	font-weight: 600;
	line-height: 24px;
}

.latest__item ul li {
	list-style: none;
	display: inline-block;
	font-size: 13px;
	margin-right: 22px;
	color: #888888;
	position: relative;
	font-weight: 300;
}

.latest__item ul li:after {
	position: absolute;
	right: -16px;
	top: 12px;
	height: 5px;
	width: 5px;
	background: #888888;
	border-radius: 50%;
	content: "";
}

.latest__item ul li img {
	height: 30px;
	width: 30px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 5px;
}

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

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

/*---------------------
  Footer
-----------------------*/

.footer {
    background-image: linear-gradient(to bottom right, #3d4aa8, #54b5b2);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-top: 40px;
}

.footer__top {
	padding-bottom: 40px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	margin-bottom: 65px;
}

.footer__logo {
	line-height: 50px;
}

.footer__logo a {
	display: inline-block;
}

.footer__newslatter form {
	position: relative;
}

.footer__newslatter form input {
	width: 100%;
	height: 50px;
	font-size: 14px;
	color: #ffffff;
	background: transparent;
	border: 1px solid #ffffff;
	padding-left: 20px;
	border-radius: 50px;
}

.footer__newslatter form input::-webkit-input-placeholder {
	color: #ffffff;
}

.footer__newslatter form input::-moz-placeholder {
	color: #ffffff;
}

.footer__newslatter form input:-ms-input-placeholder {
	color: #ffffff;
}

.footer__newslatter form input::-ms-input-placeholder {
	color: #ffffff;
}

.footer__newslatter form input::placeholder {
	color: #ffffff;
}

.footer__newslatter form button {
	border-radius: 0 50px 50px 0;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}

.footer__social {
	text-align: right;
}

.footer__social a {
	display: inline-block;
	height: 50px;
	width: 50px;
	background: rgba(255, 255, 255, 1);
	font-size: 18px;
	color: #ffffff;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
	margin-right: 6px;
}

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

.footer__widget {
	margin-bottom: 30px;
}

.footer__widget h5 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 25px;
}

.footer__widget ul li {
	list-style: none;
	line-height: 30px;
}

.footer__widget ul li a {
	font-size: 14px;
	color: #ffffff;
	font-weight: 500;
}

.footer__address {
	margin-bottom: 30px;
}

.footer__address h5 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 25px;
}

.footer__address ul li {
	list-style: none;
	font-size: 14px;
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 5pt;
}

.footer__address ul li:last-child {
	margin-bottom: 0;
}

.footer__address ul li i {
	font-size: 18px;
	color: #ffffff;
	margin-right: 15px;
}

.footer__map {
	height: 140px;
	margin-bottom: 20px;
}

.footer__map iframe {
    width: 115%;
    height: 250px;
    margin-top: 50px;
}


.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;
}


.copyright_content {
    color: #fff;
    font-size: 15px;
    text-align: right;
    padding: 10px;
}

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

.breadcrumb-option {
	padding-top: 10rem;
	padding-bottom: 11rem;
}

.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;
}

/*---------------------
  Breadcrumb1
-----------------------*/

.breadcrumb1-option {
	padding-top: 0.5rem;
	padding-bottom: 1rem;
}

.breadcrumb1__text h2 {
	color: #152d54;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 10px;
}

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

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

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


/*---------------------
  Breadcrumb3
-----------------------*/

.breadcrumb3-option {
	padding-top: 12rem;
	padding-bottom: 16rem;
}

.breadcrumb3__text h2 {
	color: #152d54;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 10px;
}

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

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

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

/*---------------------
  About
-----------------------*/

.about {
	padding-bottom: 0;
}

.about .container {
	padding-bottom: 100px;
	border-bottom: 1px solid #e1e1e1;
}

.about__video {
	height: 366px;
	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;
}

.about__video .play-btn {
	display: inline-block;
	height: 50px;
	width: 50px;
	background: #13a2b7;
	border-radius: 50%;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
}

.about__text {
	padding-left: 20px;
}

.about__text .section-title {
	margin-bottom: 25px;
}

.about__text p {
	margin-bottom: 25px;
}

.about__text ul {
	margin-bottom: 25px;
}

.about__text ul li {
	list-style: none;
	font-size: 15px;
	color: #666666;
	line-height: 36px;
}

.about__text ul li i {
	color: #13a2b7;
	font-size: 15px;
	margin-right: 6px;
}

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

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

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

.testimonial__item {
	background: #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: 10px;
	position: relative;
	padding: 40px 40px 30px 40px;
}

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

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

.testimonial__item p {
	font-size: 17px;
	line-height: 28px;
	margin-bottom: 0;
}

.testimonial__author {
	overflow: hidden;
	padding-bottom: 30px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
}

.testimonial__author__icon {
	height: 50px;
	width: 50px;
	background: #13a2b7;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
	border-radius: 50%;
	float: left;
	margin-right: 20px;
}

.testimonial__author__text {
	overflow: hidden;
	padding-top: 8px;
}

.testimonial__author__text h5 {
	color: #152d54;
	font-weight: 700;
	font-size: 20px;
}

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

.testimonial__slider .col-lg-6 {
	max-width: 100%;
	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;
}
/*---------------------
  Services
-----------------------*/

.services__title h4 {
	color: #111111;
	font-weight: 600;
	margin-bottom: 25px;
}

.services__title h4 img {
	margin-right: 5px;
}

.services__accordion {
	margin-bottom: 60px;
}

.services__accordion .accordion {
	border: 1px solid #eaf4f6;
	border-radius: 10px;
	padding-bottom: 15px;
}

.services__accordion .card {
	border: none;
}

.services__accordion .card:last-child .card-body {
	padding-bottom: 0;
	margin-bottom: 0;
}

.services__accordion .card:last-child .card-body ul {
	border-bottom: none;
	padding-bottom: 0;
}

.services__accordion .card-heading {
	padding: 10px 30px;
	margin-bottom: -6px;
	cursor: pointer;
	background: transparent;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.services__accordion .card-heading.active {
	background: #f2f7f8;
}

.services__accordion .card-heading.active a {
	color: #111111;
	display: block;
}

.services__accordion .card-heading a {
	color: #666666;
	font-size: 15px;
}

.services__accordion .card-body {
	padding: 0 30px;
	margin-bottom: 12px;
}

.services__accordion .card-body ul {
	border-bottom: 1px solid #e1e1e1;
	padding: 24px 0 18px;
}

.services__accordion .card-body ul li {
	list-style: none;
}

.services__accordion .card-body ul li a {
	font-size: 15px;
	color: #666666;
	line-height: 32px;
	-webkit-transition: all, 0.3s;
	-o-transition: all, 0.3s;
	transition: all, 0.3s;
}

.services__accordion .card-body ul li a:hover {
	color: #13a2b7;
}

.services__accordion .card-heading a:after,
.services__accordion .card-heading>a.active[aria-expanded=false]:after {
	content: "";
	font-family: "FontAwesome";
	font-size: 15px;
	color: #111111;
	position: absolute;
	right: 28px;
	top: 11px;
}

.services__accordion .card-heading.active a:after {
	content: "";
	font-family: "FontAwesome";
	font-size: 15px;
	color: #111111;
	position: absolute;
	right: 28px;
	top: 8px;
}

.services__accordion .card-heading a[aria-expanded=true]:after,
.services__accordion .card-heading>a.active:after {
	content: "";
	font-family: "FontAwesome";
	font-size: 15px;
	font-weight: 400;
	color: #111111;
	position: absolute;
	right: 28px;
	top: 11px;
}

.services__appoinment form input {
	font-size: 15px;
	color: #666666;
	width: 100%;
	height: 50px;
	padding-left: 20px;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	margin-bottom: 20px;
}

.services__appoinment form input::-webkit-input-placeholder {
	color: #666666;
}

.services__appoinment form input::-moz-placeholder {
	color: #666666;
}

.services__appoinment form input:-ms-input-placeholder {
	color: #666666;
}

.services__appoinment form input::-ms-input-placeholder {
	color: #666666;
}

.services__appoinment form input::placeholder {
	color: #666666;
}

.services__appoinment form input:focus {
	border-color: #9d9d9d;
}

.services__appoinment form .datepicker__item {
	position: relative;
}

.services__appoinment form .datepicker__item i {
	position: absolute;
	right: 20px;
	top: 18px;
	font-size: 15px;
	color: #666666;
}

.services__appoinment form .nice-select {
	float: none;
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
	border-radius: 5px;
	margin-bottom: 20px;
}

.services__appoinment form .nice-select:after {
	border-bottom: 1.5px solid #666666;
	border-right: 1.5px solid #666666;
	height: 8px;
	right: 20px;
	top: 46%;
	width: 8px;
}

.services__appoinment form .nice-select span {
	font-size: 15px;
	color: #666666;
}

.services__appoinment form .nice-select.active,
.services__appoinment form .nice-select.open,
.services__appoinment form .nice-select:focus {
	border-color: #666666;
}

.services__appoinment form .nice-select .list {
	width: 100%;
	margin-top: 0;
	border-radius: 5px;
}

.services__appoinment form button {
	width: 100%;
}

.services__details {
	padding-left: 30px;
}

.services__details__title span {
	font-size: 15px;
	color: #13a2b7;
}

.services__details__title h3 {
	color: #111111;
	font-weight: 600;
	margin-top: 5px;
}

.services__details__widget {
	text-align: right;
}

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

.services__details__widget h3 {
	color: #13a2b7;
	font-weight: 600;
	margin-top: 10px;
}

.services__details__pic {
	margin-top: 35px;
	margin-bottom: 35px;
}

.services__details__pic img {
	min-width: 100%;
}

.services__details__text {
	margin-bottom: 40px;
}

.services__details__text p {
	margin-bottom: 25px;
}

.services__details__text p:last-child {
	margin-bottom: 0;
}

.services__details__item__pic {
	margin-left: -7.5px;
	margin-right: -7.5px;
	margin-bottom: 15px;
}

.services__details__item__pic img {
	min-width: 100%;
}

.services__details__desc {
	margin-top: 12px;
}

.services__details__desc p:last-child {
	margin-bottom: 0;
}

.services__details__feature {
	margin-bottom: 25px;
}

.services__details__feature li {
	list-style: none;
	font-size: 15px;
	color: #666666;
	line-height: 36px;
}

.services__details__feature li i {
	color: #436eb4;
	font-size: 15px;
	margin-right: 6px;
}

/*---------------------
  Pricing
-----------------------*/

.pricing {
	padding-bottom: 60px;
}

.pricing__item {
	text-align: center;
	background: #ffffff;
	-webkit-box-shadow: 0px 5px 15px rgba(0, 61, 85, 0.1);
	box-shadow: 0px 5px 15px rgba(0, 61, 85, 0.1);
	padding: 0 0 50px;
	-webkit-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	border-radius: 10px;
	margin-bottom: 40px;
}

.pricing__item:hover {
	-webkit-box-shadow: 0px 5px 35px rgba(0, 61, 85, 0.15);
	box-shadow: 0px 5px 35px rgba(0, 61, 85, 0.15);
	margin-top: -20px;
	padding-bottom: 70px;
}

.pricing__item:hover .pricing__item__title {
	background: #13a2b7;
	padding-top: 62px;
}

.pricing__item:hover .pricing__item__title p {
	color: #ffffff;
}

.pricing__item:hover .pricing__item__title h3 {
	color: #ffffff;
}

.pricing__item:hover .pricing__item__title h3 span {
	color: #ffffff;
}

.pricing__item:hover .primary-btn {
	background: #13a2b7;
	color: #ffffff;
}

.pricing__item ul {
	margin-bottom: 42px;
	margin-top: 50px;
}

.pricing__item ul li {
	list-style: none;
	margin-bottom: 25px;
}

.pricing__item ul li:last-child {
	margin-bottom: 0;
}

.pricing__item ul li h6 {
	font-size: 15px;
	color: #888888;
	margin-bottom: 5px;
}

.pricing__item ul li span {
	font-size: 15px;
	color: #111111;
	display: block;
}

.pricing__item .primary-btn {
	-webkit-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}

.pricing__item__title {
	background: #f2f7f8;
	padding: 42px 0;
	border-radius: 10px 10px 0 0;
	-webkit-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}

.pricing__item__title p {
	color: #111111;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 10px;
	-webkit-transition: all, 0.3s;
	-o-transition: all, 0.3s;
	transition: all, 0.3s;
}

.pricing__item__title h3 {
	color: #13a2b7;
	font-weight: 700;
	-webkit-transition: all, 0.3s;
	-o-transition: all, 0.3s;
	transition: all, 0.3s;
}

.pricing__item__title h3 span {
	color: #111111;
	font-weight: 500;
	display: block;
	font-size: 15px;
	margin-top: 12px;
	-webkit-transition: all, 0.3s;
	-o-transition: all, 0.3s;
	transition: all, 0.3s;
}

/*---------------------
  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: 300px;
	width: 300px;
	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);
}
.denial__item__pic_author img {
	height: 300px;
	width: 300px;
	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);
}
.denial__item__pic2 img {
	height: 200px;
	width: 300px;
	border-radius: 0%;
	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);
}

.denial__item__pic3 img {
	height: 150px;
    width: 345px;
    border-radius: 0%;
    border: 3px solid #023c68;
    -webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
    box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
    padding: 20px;
    margin-top: 16%;

}
.denial__item__pic5 img {
	height: 150px;
    width: 345px;
    border-radius: 0%;
    border: 3px solid #023c68;
    -webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
    box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);
    padding: 20px;
    margin-top: 11%;

}
.denial__item__pic6 img {
	height: 200px;
	width: 300px;
	border-radius: 0%;
	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%;
}
.denial__item__pic7 img {
	height: 200px;
	width: 300px;
	border-radius: 0%;
	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: 4%;
}
.denial__item__pic4 img {
	height: 250px;
	width: 300px;
	border-radius: 0%;
	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);
}
.denial__item__pic1 img {
	height: 300px;
	width: 300px;
	border-radius: 10%;
	border: 2px solid #400dc1;
    box-shadow: 5px 5px 10px 0 rgba(140, 173, 242, 0.4);
	-webkit-box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);

}
.denial__item__pic_adapting img {
	height: 200px;
	width: 300px;
	border: 10px solid #ffffff;
	box-shadow: 0px 3px 10px rgba(48, 68, 78, 0.2);

}
.denial__item__pic_adapting1 img {
	height: 250px;
	width: 250px;
	border-radius: 50%;
	border: 3px solid #7f9ce5;
    box-shadow: 10px 10px 15px 0 rgba(17, 27, 121, 0.2);

}
.denial__item__pic_blackchain img {
	height: 210px;
	width: 250px;
	border-radius: 10%;
	border: 6px solid #fdfdfe;
    box-shadow: 5px 5px 5px 0 rgba(17, 27, 121, 0.4);

}
.denial2__item__pic img {
	height: 350px;
	width: 400px;
	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);
}

.denial3__item__pic img {
	height: 330px;
	width: 340px;
	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);
}

.denial4__item__pic img {
	height: 300px;
	width: 300px;
	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:40px;
}
.denial5__item__pic img {
	height: 250px;
	width: 250px;
	border-radius: 50%;
	border: 2px 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);
}

.denial6__item__pic img {
	height: 250px;
	width: 250px;
	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: 30px;
}
.audit__item__pic img {
	height: 350px;
	width: 350px;
	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%;
}
.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: 390px;
	width: 390px;
	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;
}
.doctor1__item__text {
	padding-top: 55px;
}
.doctor2__item__text {
	padding-top: 20px;
}
.doctor2__item__text1 h5 {
	font-weight: 700;
	text-decoration: underline;
	margin-bottom: 20px;

}
.doctor2__item__text1 p {
	font-size: 12.5pt;
	text-indent: 50px;
}
.doctor3__item__text {
	padding-top: 30px;
}
.doctor4__item__text {
	padding-top: 0px;
}
.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: 10px;
}
.doctor_bottompadder201 {
	margin-top: 20px;

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

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

.doctor__item__text ul li {
	list-style: none;
	font-size: 15px;
	color: #666666;
	line-height: 36px;
}

.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;
}

/*---------------------
    Blog
-----------------------*/

.blog__item {
	margin-bottom: 40px;
	background: #ffffff;
	-webkit-box-shadow: 0px 5px 15px rgba(0, 61, 85, 0.07);
	box-shadow: 0px 5px 15px rgba(0, 61, 85, 0.07);
	-webkit-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}

.blog__item:hover {
	-webkit-box-shadow: 0px 5px 35px rgba(0, 61, 85, 0.15);
	box-shadow: 0px 5px 35px rgba(0, 61, 85, 0.15);
}

.blog__item:hover .blog__item__text h5 a {
	text-decoration: underline;
}

.blog__item__pic img {
	min-width: 100%;
}

.blog__item__text {
	padding: 25px 25px 25px;
}

.blog__item__text h5 {
	margin-bottom: 18px;
}

.blog__item__text h5 a {
	color: #111111;
	font-weight: 600;
	line-height: 24px;
}

.blog__item__text ul li {
	list-style: none;
	display: inline-block;
	font-size: 13px;
	margin-right: 22px;
	color: #888888;
	position: relative;
	font-weight: 300;
}

.blog__item__text ul li:after {
	position: absolute;
	right: -16px;
	top: 12px;
	height: 5px;
	width: 5px;
	background: #888888;
	border-radius: 50%;
	content: "";
}

.blog__item__text ul li img {
	height: 30px;
	width: 30px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 5px;
}

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

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

.load__more {
	margin-top: 10px;
}

/*---------------------
  Blog Details
-----------------------*/

.blog__details__hero {
	padding: 180px 0;
	margin-bottom: 60px;

}
.blog__details__hero1 {
	padding: 220px 0;
	margin-bottom: 60px;


}
.blog__details__hero2 {
	padding: 220px 0;
	margin-bottom: 20px;


}
.blog__details__hero3 {
	padding: 220px 0;
	margin-bottom: 20px;


}
.blog__details__hero4 {
	padding: 180px 0;
	margin-bottom: 40px;

}
.blog__details__hero5 {
	padding: 220px 0;
	margin-bottom: 60px;
	width: 100%;
	height: 300px;


}
.blog__details__hero6 {
	padding: 240px 0;
	margin-bottom: 60px;
	width: 100%;
	height: 450px;

}
.blog__details__hero7 {
	padding: 260px 0;
	margin-bottom: 60px;
	width: 100%;
	height: 300px;

}
.blog__details__hero8 {
	padding: 240px 0;
	margin-bottom: 60px;
	width: 100%;
	height: 300px;
	background-size: 100% 100%;
}
.blog__hero__text h1 {
	color: #ffffff;
	font-weight: 600;
	line-height: 47px;
	margin-bottom: 20px;
	z-index: 1;
	position: relative;
	font-size: 36px;

}
.blog__hero__text h2 {
	color: #ffffff;
	font-weight: 600;
	line-height: 47px;
	margin-bottom: 20px;
	z-index: 1;
	position: relative;

}
.audit h2 {
	color: #ffffff;
	font-weight: 600;
	line-height: 47px;
	margin-bottom: 20px;
	margin-left: 15%;
	margin-bottom: 9%;

}
.blog__hero__text ul li {
	list-style: none;
	display: inline-block;
	font-size: 13px;
	margin-right: 22px;
	color: #ffffff;
	position: relative;
	font-weight: 300;
}

.blog__hero__text ul li:after {
	position: absolute;
	right: -16px;
	top: 12px;
	height: 5px;
	width: 5px;
	background: #ffffff;
	border-radius: 50%;
	content: "";
}

.blog__hero__text ul li img {
	height: 30px;
	width: 30px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 5px;
}

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

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

.blog__details__social {
	position: absolute;
	left: -64px;
}

.blog__details__social a {
	display: block;
	height: 40px;
	width: 40px;
	background: #f2f7f8;
	font-size: 16px;
	color: #111111;
	line-height: 40px;
	text-align: center;
	border-radius: 50%;
	margin-bottom: 10px;
}

.blog__details__social a:last-child {
	margin-bottom: 0;
}

.blog__details__text {
	margin-bottom: 20px;
}

.blog__details__text__item {
	margin-bottom: 35px;
}

.blog__details__text__item:last-child {
	margin-bottom: 0;
}

.blog__details__text__item h5 {
	color: #111111;
	font-weight: 600;
	margin-bottom: 12px;
}

.blog__details__text__item p {
	color: #444444;
	margin-bottom: 0;
}

.blog__details__desc,
.blog__details__desc__more {
	margin-bottom: 50px;
}

.blog__details__desc p,
.blog__details__desc__more p {
	margin-bottom: 0;
	color: #444444;
}

.blog__details__pic {
	margin-bottom: 10px;
}

.blog__details__pic img {
	min-width: 100%;
	margin-bottom: 30px;
}

.blog__details__desc__more {
	margin-bottom: 30px;
}

.blog__details__tag {
	padding-top: 10px;
	padding-bottom: 60px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 50px;
}

.blog__details__tag p {
	color: #111111;
	margin-bottom: 0;
	display: inline-block;
	margin-right: 20px;
}

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

.blog__details__tag a {
	display: inline-block;
	font-size: 15px;
	color: #666666;
	background: #f2f7f8;
	border-radius: 5px;
	padding: 8px 15px;
	margin-right: 11px;
}

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

.blog__details__btns {
	margin-bottom: 50px;
}

.blog__details__btn__item {
	display: block;
	overflow: hidden;
}

.blog__details__btn__item.blog__details__btn__prev {
	text-align: right;
}

.blog__details__btn__item.blog__details__btn__prev .title i {
	margin-right: 0;
	margin-left: 5px;
}

.blog__details__btn__item.blog__details__btn__prev .blog__details__btn__pic {
	float: right;
	margin-right: 0;
	margin-left: 25px;
}

.blog__details__btn__item .title {
	font-size: 15px;
	color: #111111;
	font-weight: 600;
	margin-bottom: 25px;
}

.blog__details__btn__item .title i {
	margin-right: 5px;
	font-size: 18px;
	font-weight: 600;
}

.blog__details__btn__pic {
	float: left;
	margin-right: 25px;
}

.blog__details__btn__text {
	overflow: hidden;
}

.blog__details__btn__text h6 {
	color: #111111;
	line-height: 21px;
	font-weight: 600;
	margin-bottom: 4px;
}

.blog__details__btn__text span {
	font-size: 13px;
	color: #878787;
}

.blog__details__related h3 {
	color: #111111;
	font-weight: 600;
	margin-bottom: 35px;
	text-align: center;
}

.blog__details__related .blog__item__text {
	padding: 25px 25px 20px;
}

.blog__details__related .blog__item__text h5 {
	font-size: 15px;
	line-height: 19px;
	margin-bottom: 0;
}

.blog__details__related .blog__item__text span {
	font-size: 13px;
	color: #888888;
	font-weight: 300;
}

.blog__details__comment {
	padding-top: 10px;
}

.blog__details__comment h3 {
	color: #152d54;
	font-weight: 600;
	margin-bottom: 20px;
	text-align: center;
}

.blog__details__comment form input {
	width: 100%;
	height: 50px;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	padding-left: 20px;
	font-size: 15px;
	color: #666666;
	margin-bottom: 30px;
}

.blog__details__comment form input::-webkit-input-placeholder {
	color: #666666;
}

.blog__details__comment form input::-moz-placeholder {
	color: #666666;
}

.blog__details__comment form input:-ms-input-placeholder {
	color: #666666;
}

.blog__details__comment form input::-ms-input-placeholder {
	color: #666666;
}

.blog__details__comment form input::placeholder {
	color: #666666;
}

.blog__details__comment form textarea {
	width: 100%;
	height: 120px;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	padding-left: 20px;
	font-size: 15px;
	color: #666666;
	padding-top: 12px;
	resize: none;
	margin-bottom: 24px;
}

.blog__details__comment form textarea::-webkit-input-placeholder {
	color: #666666;
}

.blog__details__comment form textarea::-moz-placeholder {
	color: #666666;
}

.blog__details__comment form textarea:-ms-input-placeholder {
	color: #666666;
}

.blog__details__comment form textarea::-ms-input-placeholder {
	color: #666666;
}

.blog__details__comment form textarea::placeholder {
	color: #666666;
}

.blog__details__comment form button {
	width: 100%;
}

/*---------------------
  Contact
-----------------------*/

.contact__widget {
	margin-bottom: 30px;
}

.contact__widget__icon {
	height: 70px;
	width: 70px;
	background: #f2f7f8;
	border-radius: 50%;
	line-height: 70px;
	text-align: center;
	font-size: 30px;
	color: #152d54;
	float: left;
	margin-right: 30px;
}

.contact__widget__text {
	overflow: hidden;
	padding-top: 8px;
}

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

.contact__widget__text p {
	    font-weight: 600;
    margin-bottom: 0;
    font-size: 12pt
}

.contact__content {
	padding-top: 70px;
}

.contact__pic img {
	min-width: 100%;
	-webkit-box-shadow: 0px 3px 15px rgba(0, 61, 85, 0.1);
	box-shadow: 0px 3px 15px rgba(0, 61, 85, 0.1);
}

.contact__form h3 {
	color: #111111;
	font-weight: 600;
	margin-bottom: 35px;
}

.contact__form form input {
	width: 100%;
	height: 50px;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	padding-left: 20px;
	font-size: 15px;
	color: #666666;
	margin-bottom: 20px;
	-webkit-transition: all, 0.3s;
	-o-transition: all, 0.3s;
	transition: all, 0.3s;
}
.servicecenter {
	text-align: center;
}
.contact__form form input::-webkit-input-placeholder {
	color: #666666;
}

.contact__form form input::-moz-placeholder {
	color: #666666;
}

.contact__form form input:-ms-input-placeholder {
	color: #666666;
}

.contact__form form input::-ms-input-placeholder {
	color: #666666;
}

.contact__form form input::placeholder {
	color: #666666;
}

.contact__form form input:focus {
	border-color: #9d9d9d;
}

.contact__form form textarea {
	width: 100%;
	height: 110px;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	padding-left: 20px;
	font-size: 15px;
	color: #666666;
	padding-top: 12px;
	resize: none;
	margin-bottom: 14px;
	-webkit-transition: all, 0.3s;
	-o-transition: all, 0.3s;
	transition: all, 0.3s;
}

.contact__form form textarea::-webkit-input-placeholder {
	color: #666666;
}

.contact__form form textarea::-moz-placeholder {
	color: #666666;
}

.contact__form form textarea:-ms-input-placeholder {
	color: #666666;
}

.contact__form form textarea::-ms-input-placeholder {
	color: #666666;
}

.contact__form form textarea::placeholder {
	color: #666666;
}

.contact__form form textarea:focus {
	border-color: #9d9d9d;
}

.contact__form form button {
	width: 100%;
}

/*--------------------------------- Responsive Media Quaries -----------------------------*/

@media only screen and (min-width: 1200px) {
	.container {
		max-width: 1170px;
	}
}
@media only screen and (min-width: 1200px) {
    .container.topbar {
        max-width: 1400px;
    }
}
/* Medium Device = 1200px */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header__menu {
		margin-right: 25px;
	}
	.header__menu ul li {
		margin-right: 25px;
	}
	.header__top__left li {
		margin-right: 10px;
	}
	.consultation__form {
		padding: 40px 25px;
	}
	.footer__newslatter form button {
		padding: 14px 15px 12px;
	}
}

/* Tablet Device = 768px */

@media only screen and (min-width: 768px) and (max-width: 991px) {

	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: 33px;
}

h3 {
	font-size: 27px;
}

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

h5 {
	font-size: 18px;
}

h6 {
	font-size: 16px;
}

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

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;
}

	.canvas__open {
		display: block;
		font-size: 22px;
		color: #222;
		height: 35px;
		width: 35px;
		line-height: 35px;
		text-align: center;
		border: 1px solid #323232;
		border-radius: 2px;
		cursor: pointer;
		position: absolute;
		right: 15px;
		top: 35px;
	}
	.offcanvas-menu-overlay {
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: rgba(0, 0, 0, 0.7);
		content: "";
		z-index: 98;
		-webkit-transition: all, 0.5s;
		-o-transition: all, 0.5s;
		transition: all, 0.5s;
		visibility: hidden;
	}
	.offcanvas-menu-overlay.active {
		visibility: visible;
	}
	.offcanvas-menu-wrapper {
		position: fixed;
		left: -300px;
		width: 300px;
		height: 100%;
		background: #ffffff;
		padding: 50px 20px 30px 30px;
		display: block;
		z-index: 99;
		overflow-y: auto;
		-webkit-transition: all, 0.5s;
		-o-transition: all, 0.5s;
		transition: all, 0.5s;
		opacity: 0;
	}
	.offcanvas-menu-wrapper.active {
		opacity: 1;
		left: 0;
	}
	.offcanvas__menu {
		display: none;
	}
	.slicknav_btn {
		display: none;
	}
	.slicknav_menu {
		background: transparent;
		padding: 0;
		margin-bottom: 20px;
	}
	.slicknav_nav ul {
		margin: 0;
	}
	.slicknav_nav .slicknav_row,
	.slicknav_nav a {
		padding: 7px 0;
		margin: 0;
		color: #111111;
		font-weight: 600;
	}
	.slicknav_nav .slicknav_row:hover {
		border-radius: 0;
		background: transparent;
		color: #111111;
	}
	.slicknav_nav a:hover {
		border-radius: 0;
		background: transparent;
		color: #111111;
	}
	.slicknav_nav {
		display: block !important;
	}
	.slicknav_arrow i {
		font-size: 17px;
		position: relative;
		top: 2px;
	}
	.offcanvas__logo {
		margin-bottom: 25px;
	}
	.offcanvas__btn {
		margin-bottom: 30px;
	}
	.offcanvas__widget {
		margin-bottom: 30px;
	}
	.offcanvas__widget li {
		font-size: 15px;
		color: #111111;
		list-style: none;
		line-height: 30px;
	}
	.offcanvas__widget li i {
		color: #13a2b7;
		font-size: 15px;
		margin-right: 5px;
	}
	.offcanvas__social a {
		font-size: 16px;
		color: #111111;
		display: inline-block;
		margin-right: 20px;
	}
	.offcanvas__social a:last-child {
		margin-right: 0;
	}
	.header__top {
		display: none;
	}
	.header__menu__option {
		display: none;
	}
	.header__right {
		display: none;
	}
	.header .container {
		position: relative;
	}
	.header__btn {
		display: none;
	}
	.consultation__text__item {
		margin-bottom: 40px;
	}
	.consultation__video {
		margin-top: 200px;

	}
	.footer__logo {
		margin-bottom: 30px;
	}
	.footer__newslatter {
		margin-bottom: 30px;
	}
	.footer__social {
		text-align: center;
	}
	.footer__copyright__text p {
		margin-bottom: 10px;
		text-align: center;
	}
	.footer__copyright ul {
		text-align: center;
	}
	.services__item {
		padding: 35px 30px 35px 30px;
	}
	.testimonial__item .rating {
		position: relative;
		right: 0;
		top: 0;
		margin-bottom: 15px;
	}
	.services__sidebar {
		padding-top: 50px;
	}
	.services__details {
		padding-left: 0;
	}
	.doctor__item__text {
		text-align: center;
		padding-top: 40px;
	}
	.doctor__item__text.doctor__item__text--left {
		text-align: center;
	}
	.doctor2__item__text{
		/* margin-top: 90px; */
	}
	.blog__details__social {
		position: relative;
		left: 0;
		margin-bottom: 30px;
	}
	.blog__details__social a {
		display: inline-block;
		margin-right: 6px;
	}

/*---------------------
  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{
	text-align: center;
}
.doctor__item__pic img {
	height: 500px !important;
	width: 500px!important;
	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{
	text-align: center;
}
.doctor2__item__pic img {
	height: 500px !important;
	width: 500px!important;
	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{
	text-align: center;
}
.denial__item__pic img {
	height: 500px !important;
	width: 500px!important;
	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);

}
.denial__item__pic_author img {
	/* height: 500px !important;
	width: 500px!important; */
	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);

}
.denial2__item__pic{
	text-align: center;
}
.denial2__item__pic img {
	height: 500px !important;
	width: 500px!important;
	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);

}
.denial3__item__pic{
	text-align: center;
}

.denial3__item__pic img {
	height: 500px !important;
	width: 500px!important;
	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);

}
.denial4__item__pic{
	text-align: center;
}

.denial4__item__pic img {
	height: 500px !important;
	width: 500px!important;
	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:40px;

}
.denial5__item__pic{
	text-align: center;
}
.denial5__item__pic img {
	height: 500px !important;
	width: 500px!important;
	border-radius: 50%;
	border: 2px 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);

}
.denial6__item__pic{
	text-align: center;
}

.denial6__item__pic img {
	height: 500px !important;
	width: 500px!important;
	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: 30px;

}
.audit__item__pic{
	text-align: center;
}
.audit__item__pic img {
	height: 500px !important;
	width: 500px!important;
	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%;

}
.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: 390px;
	width: 390px;
	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;

}
.doctor1__item__text {
	padding-top: 55px;
}
.doctor2__item__text {
	padding-top: 10px;
}
.doctor3__item__text {
	padding-top: 30px;
	margin-top: 90px;
}
.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 {
	list-style: none;
	font-size: 15px;
	color: #666666;
	line-height: 36px;
}

.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;
}
.paragraph1{
	margin-top: 200px;
}
/*Blog 3*/

.consultation__video3 {
	height: 415px;
	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;
}
.consultation__video3 img{
	height: 450px !important;
	width: 450px!important;
}

.consultation__video3 .play-btn {
	display: inline-block;
	height: 50px;
	width: 50px;
	background: #13a2b7;
	border-radius: 50%;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	}

}


/* Wide Mobile = 480px */

@media only screen and (max-width: 767px) {
	.canvas__open {
		display: block;
		font-size: 22px;
		color: #222;
		height: 35px;
		width: 35px;
		line-height: 35px;
		text-align: center;
		border: 1px solid #323232;
		border-radius: 2px;
		cursor: pointer;
		position: absolute;
		right: 15px;
		top: 35px;
	}
	.offcanvas-menu-overlay {
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: rgba(0, 0, 0, 0.7);
		content: "";
		z-index: 98;
		-webkit-transition: all, 0.5s;
		-o-transition: all, 0.5s;
		transition: all, 0.5s;
		visibility: hidden;
	}
	.offcanvas-menu-overlay.active {
		visibility: visible;
	}
	.offcanvas-menu-wrapper {
		position: fixed;
		left: -280px;
		width: 280px;
		height: 100%;
		background: #ffffff;
		padding: 50px 20px 30px 30px;
		display: block;
		z-index: 99;
		overflow-y: auto;
		-webkit-transition: all, 0.5s;
		-o-transition: all, 0.5s;
		transition: all, 0.5s;
		opacity: 0;
	}
	.offcanvas-menu-wrapper.active {
		opacity: 1;
		left: 0;
	}
	.offcanvas__menu {
		display: none;
	}
	.slicknav_btn {
		display: none;
	}
	.slicknav_menu {
		background: transparent;
		padding: 0;
		margin-bottom: 20px;
	}
	.slicknav_nav ul {
		margin: 0;
	}
	.slicknav_nav .slicknav_row,
	.slicknav_nav a {
		padding: 7px 0;
		margin: 0;
		color: #111111;
		font-weight: 600;
	}
	.slicknav_nav .slicknav_row:hover {
		border-radius: 0;
		background: transparent;
		color: #111111;
	}
	.slicknav_nav a:hover {
		border-radius: 0;
		background: transparent;
		color: #111111;
	}
	.slicknav_nav {
		display: block !important;
	}
	.slicknav_arrow i {
		font-size: 17px;
		position: relative;
		top: 2px;
	}
	.offcanvas__logo {
		margin-bottom: 25px;
	}
	.offcanvas__btn {
		margin-bottom: 30px;
	}
	.offcanvas__widget {
		margin-bottom: 30px;
	}
	.offcanvas__widget li {
		font-size: 15px;
		color: #111111;
		list-style: none;
		line-height: 30px;
	}
	.offcanvas__widget li i {
		color: #13a2b7;
		font-size: 15px;
		margin-right: 5px;
	}
	.offcanvas__social a {
		font-size: 16px;
		color: #111111;
		display: inline-block;
		margin-right: 20px;
	}
	.offcanvas__social a:last-child {
		margin-right: 0;
	}
	.header__top {
		display: none;
	}
	.header__menu__option {
		display: none;
	}
	.header__right {
		display: none;
	}
	.header .container {
		position: relative;
	}
	.header__btn {
		display: none;
	}
	.consultation__text__item {
		margin-bottom: 40px;
	}
	.footer__logo {
		margin-bottom: 30px;
		text-align: center;
	}
	.footer__newslatter {
		margin-bottom: 30px;
	}
	.footer__social {
		text-align: center;
	}
	.footer__copyright__text p {
		margin-bottom: 10px;
		text-align: center;
	}
	.footer__copyright ul {
		text-align: center;
	}
	.about__video {
		margin-bottom: 40px;
	}
	.services__sidebar {
		padding-top: 50px;
	}
	.services__details {
		padding-left: 0;
	}
	.doctor__item__text {
		text-align: center;
		padding-top: 40px;
	}
	.doctor__item__text.doctor__item__text--left {
		text-align: center;
	}
	.services__btn {
		text-align: left;
		margin-bottom: 30px;
	}
	.latest__btn {
		text-align: left;
		margin-bottom: 30px;
	}
	.services__details__widget {
		text-align: left;
		margin-top: 20px;
	}
	.contact__pic {
		margin-bottom: 40px;
	}
	.team__item img {
		height: auto;
		width: auto;
	}
	.doctor__item__pic img {
		height: auto;
		width: auto;
	}
	.gallery__container .gc__item {
		width: 100%;
		float: none;
		margin-right: 0;
	}
	.grid-sizer {
		width: 100%;
	}
	.gallery__container {
		margin-right: 0;
	}
	.blog__details__social {
		position: relative;
		left: 0;
		margin-bottom: 30px;
	}
	.blog__details__social a {
		display: inline-block;
		margin-right: 6px;
	}
}

/* Small Device = 320px */

@media only screen and (max-width: 479px) {
	.hero__text h2 {
		font-size: 34px;
		line-height: 46px;
	}
	.consultation__form .section-title h2 {
		font-size: 24px;
	}
	.consultation__form {
		padding: 40px 25px;
	}

	.services__item {
		padding: 45px 25px 45px;
	}
	.services__item__icon {
		float: none;
		margin-bottom: 25px;
	}
	.footer__newslatter form button {
		padding: 14px 15px 12px;
	}
	.testimonial__item .rating {
		position: relative;
		right: 0;
		top: 0;
		margin-bottom: 15px;
	}
	.blog__details__tag a {
		margin-bottom: 10px;
	}
	.blog__details__btn__item.blog__details__btn__prev {
		margin-top: 35px;
	}
	.footer__newslatter form {
		text-align: center;
	}
	.footer__newslatter form input {
		margin-bottom: 15px;
		padding-right: 20px;
	}
	.footer__newslatter form button {
		position: relative;
		border-radius: 50px;
		padding: 14px 30px 12px;
	}
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translatey(-10px);
		-moz-transform: translatey(-10px);
		-o-transform: translatey(-10px);
		transform: translatey(-10px);
	}

	to {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0);
	}
}

@-moz-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translatey(-10px);
		-moz-transform: translatey(-10px);
		-o-transform: translatey(-10px);
		transform: translatey(-10px);
	}

	to {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0);
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translatey(-10px);
		-moz-transform: translatey(-10px);
		-o-transform: translatey(-10px);
		transform: translatey(-10px);
	}

	to {
		opacity: 1;
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		-o-transform: translatey(0);
		transform: translatey(0);
	}
}

.in-down {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	-o-animation-duration: 2s;
	animation-delay: 2s;
}

/** fadeInLeft **/

@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translatex(-10px);
		-moz-transform: translatex(-10px);
		-o-transform: translatex(-10px);
		transform: translatex(-10px);
	}

	to {
		opacity: 1;
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		-o-transform: translatex(0);
		transform: translatex(0);
	}
}

@-moz-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translatex(-10px);
		-moz-transform: translatex(-10px);
		-o-transform: translatex(-10px);
		transform: translatex(-10px);
	}

	to {
		opacity: 1;
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		-o-transform: translatex(0);
		transform: translatex(0);
	}
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translatex(-100px);
		-moz-transform: translatex(-100px);
		-o-transform: translatex(-100px);
		transform: translatex(-100px);
	}

	to {
		opacity: 1;
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		-o-transform: translatex(0);
		transform: translatex(0);
	}
}

.in-left {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1.2s;
	-moz-animation-duration: 1.2s;
	-o-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-delay: 1.2s;
	-moz-animation-delay: 1.2s;
	-o-animation-duration: 1.2s;
	animation-delay: 1.2s;
}

/*ClaimAudit*/
.ca-wrap {
	position: relative;
}

.ca-wrap:before {
	content: ' ';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.7;
	background-image: url('../img/AuditService.avif');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.ca-content {
	position: relative;
}

/*Claim Submission*/
.cs-wrap {
	position: relative;
}

	.cs-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.5;
		background-image: url('../img/Eligibility1.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.cs-content {
	position: relative;
}
/*Contact*/
.contact-wrap {
	position: relative;
}

	.contact-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.4;
		background-image: url('../img/Contactus.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.contact-content {
	position: relative;
}


/*Demographics*/

.demo-wrap {
	position: relative;
}

	.demo-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.7;
		background-image: url('../img/DemoService.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.demo-content {
  position: relative;
}

/*Paymentposting*/

.pp-wrap {
	position: relative;
}

	.pp-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.6;
		background-image: url('../img/PaymentServices.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.pp-content {
	position: relative;
}

/*Denial*/

.den-wrap {
	position: relative;
}

	.den-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.7;
		background-image: url('../img/DenialServices2.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.den-content {
	position: relative;
}

/*Eligibility*/

.elg-wrap {
	position: relative;
}

	.elg-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.7;
		background-image: url('../img/Elg2.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.elg-content {
	position: relative;
}


/*Eligibility*/

.soft-wrap {
	position: relative;
}

	.soft-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.7;
		background-image: url('../img/soft.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.soft-content {
	position: relative;
}

/*Careers*/
.care-wrap {
	position: relative;
}

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

.care-content {
	position: relative;
}


/*Medical*/
.medi-wrap {
	position: relative;
}

	.medi-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.5;
		background-image: url('../img/service.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.medi-content {
	position: relative;
}


/*Physician*/
.phys-wrap {
	position: relative;
}

	.phys-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.7;
		background-image: url('../img/Whyusbg1.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.phys-content {
	position: relative;
}

/*ICD10*/

.icd-wrap {
	position: relative;
}

	.icd-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.7;
		background-image: url('../img/ICD10.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.icd-content {
	position: relative;
}

/*chargecapture*/

.cc-wrap {
	position: relative;
}

	.cc-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.7;
		background-image: url('../img/cc1.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.cc-content {
	position: relative;
}

/*PayService*/

.ps-wrap {
	position: relative;
}

	.ps-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.6;
		background-image: url('../img/PatientService.avif');
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: cover;
	}

.ps-content {
	position: relative;
}

/*AR Followup*/

.ar-wrap {
	position: relative;
}

	.ar-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.5;
		background-image: url('../img/AR.avif');
		background-repeat: no-repeat;
		background-position: right;
		background-size: cover;
	}

.ar-content {
	position: relative;
}

/*******-------our process wrapper css start------*********/

.our_process_wrapper_4 {
	float: left;
	width: 100%;
	background: #152d54;
	overflow: hidden;
	border-top: 5px solid #152d54;
	border-bottom: 5px solid #152d54;
}

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

		.our_process_wrapper_4 .mesage_left_wrapper img {
			width: 100%;
			min-height: 520px;
		}

	.our_process_wrapper_4 .ser_head h1 {
		font-size: 16pt;
		font-weight: 600;
		text-transform: uppercase;
	}

	.our_process_wrapper_4 .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_4 .abt_chk_doc {
		float: left;
		width: 100%;
		font-size: 16px;
		text-transform: capitalize;
	}

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

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

				.our_process_wrapper_4 .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_4 .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_4 .content ul li i:before {
		font-size: 18px;
		color: #fff;
		margin-right: 20px;
		transition: all 0.5s;
	}

	.our_process_wrapper_4 .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_4 .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_4 .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_4 .mesage_right_wrapper:after {
		content: '';
		border-bottom: 261px 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_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: 119px;
		transition: all 0.5s;
		left: -165px;
		z-index: 1;
		text-align: center;
		font-size: 45px;
		padding-right: 3px;
	}

	.our_process_wrapper_4 p {
		color: #fff;
	}

.borderyellow {
	border-top: 5px solid #f4ab01;

}
.borderblue {
	border-top: 5px solid #152d54;
}
.borderorange {
	border-top: 5px solid #f2733d;
}
.patientstmt {
	background-color: #f2733d;
	color: #fff;
}

.bg {
	/* The image used */
	background-image: url("../img/PSBG1.avif");
	/* Center and scale the image nicely */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
/**********--------blog wrapper css-----------***********/

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

.wraper {
	background-image: url("../img/service.avif");
	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.avif');
	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.avif');
	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.avif');
	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: 15px;
}
.skewinline ul {
		list-style-type: none;
}
.skewinline ul li {
		color: #fff;
		font-size: 18px;
		margin-right: 6px;
}

.cc__item__pic img {
	height: 240px;
	width: 350px;
	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%;
}
/*About Us*/
.why__item__pic img {
	height: 200px;
	width: 300px;
	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-wrap {
	position: relative;
}

	.why-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-image: url('../img/Whyusbg.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.why-content {
	position: relative;
}

.whywraper {
	background-image: url("../img/bestprac.avif");
	width: 100%; /* may remove width:100%, as div is always 100% */
	margin: 0 auto;
	overflow: hidden;
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
}

/*Credential Enrollment*/

.ce-wrap {
	position: relative;
}

	.ce-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.5;
		background-image: url('../img/CE4.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.ce-content {
	position: relative;
}
.cewraper {
	background-image: url("../img/CE6.avif");
	width: 100%; /* may remove width:100%, as div is always 100% */
	margin: 0 auto;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

/*CreditBalance*/

.cb-wrap {
	position: relative;
}

	.cb-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.6;
		background-image: url('../img/CBS.avif');
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: cover;
	}

.cb-content {
	position: relative;
}

.cbwraper {
	background-image: url("../img/CB4.avif");
	width: 100%; /* may remove width:100%, as div is always 100% */
	margin: 0 auto;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.cb__item__pic img {
	height: 200px;
	width: 300px;
	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: 10%;
}
.cb2__item__pic img {
	height: 200px;
	width: 300px;
	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);
}

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



.vision-wrap {
	position: relative;
}

	.vision-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-image: url('../img/VisionMision.avif');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100% 100%;
		opacity:0.6;
	}

.vision-content {
	position: relative;
}
.visionwraper {
	background-image: url("../img/vision2.avif");
	width: 100%; /* may remove width:100%, as div is always 100% */
	margin: 0 auto;
	overflow: hidden;
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.Leader-wrap {
	position: relative;
}

	.Leader-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-image: url('../img/bestprac.avif');
		background-repeat: no-repeat;
		background-position: top;
		background-size: 100% 90%;

	}

.Leader-content {
	position: relative;
}

.Leader1-wrap {
	position: relative;
}

	.Leader1-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	   /* background-image: url('../img/Lead.jpg');*/
		background-color: #152d54 ;
		background-position: top;
		background-size: 100% 90%;
/*		opacity: 0.6;*/
	}

.Leader1-content {
	position: relative;
}
.Compl-wrap {
	position: relative;
}

	.Compl-wrap:before {
		content: ' ';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-image: url('../img/Hippa1.avif');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100% 135%;
		opacity: 0.5;
	}

.Compl-content {
	position: relative;
}

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

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

.Compl-content {
	position: relative;
}


/******--------service  wrapper Start --------******/

.jp_banner_jobs_categories_wrapper_4 {
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
	/* margin-top: -130px; */
	margin-top: 40px;
}

.jp_top_jobs_category_wrapper_4 {
	float: left;
	width: 25%;
	text-align: center;
	overflow: hidden;
	min-height: 300px;
	position: relative;
	padding: 50px 30px 50px 30px;
}

	.jp_top_jobs_category_wrapper_4:after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		border-top: 150px solid transparent;
		border-bottom: 150px solid transparent;
		border-left: 1720px solid #152D71;
	}

	.jp_top_jobs_category_wrapper_4:hover .jp_top_category_icon {
		transform: scale(1.3);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
	}

.med_top_service_2_4 {
	float: left;
	width: 25%;
	text-align: center;
	overflow: hidden;
	min-height: 300px;
	position: relative;
	padding: 50px 30px 50px 30px;
}

	.med_top_service_2_4:after {
		content: '';
		position: absolute;
		left: -1720px;
		right: 0;
		top: 0;
		border-top: 150px solid transparent;
		border-bottom: 150px solid transparent;
		border-right: 1720px solid #efb701;
	}

.med_top_service_3_4 {
	float: left;
	width: 25%;
	text-align: center;
	overflow: hidden;
	min-height: 300px;
	position: relative;
	padding: 50px 30px 50px 30px;
}

	.med_top_service_3_4:after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		border-top: 150px solid transparent;
		border-bottom: 150px solid transparent;
		border-left: 1720px solid #152D71;
	}

.med_top_service_4_4 {
	float: left;
	width: 25%;
	text-align: center;
	overflow: hidden;
	min-height: 300px;
	position: relative;
	padding: 50px 30px 50px 30px;
}

	.med_top_service_4_4:after {
		content: '';
		position: absolute;
		left: -1720px;
		right: 0;
		top: 0;
		border-top: 150px solid transparent;
		border-bottom: 150px solid transparent;
		border-right: 1720px solid #efb701;
	}

.jp_banner_jobs_categories_wrapper_4 .jp_top_jobs_category {
	display: inline-block;
	position: relative;
	z-index: 1;
	margin-top: 30px;
}

.jp_banner_jobs_categories_wrapper_4 .jp_top_category_icon {
	font-size: 25px;
	text-align: center;
	display: inline-block;
	margin-bottom: 27px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

	.jp_banner_jobs_categories_wrapper_4 .jp_top_category_icon i:before {
		color: #fff;
		font-size: 46px;
		text-align: Center;
		transition: all 0.5s;
	}

.jp_banner_jobs_categories_wrapper_4 .jp_top_jobs_category h3 a {
	color: #fff;
	padding-top: 15px;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 700;
}

.jp_banner_jobs_categories_wrapper_4 .jp_top_jobs_category p {
	color: #fff;
	padding-top: 8px;
}

.med_top_service_2_4:hover .jp_top_category_icon {
	transform: scale(1.3);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.med_top_service_3_4:hover .jp_top_category_icon {
	transform: scale(1.3);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.med_top_service_4_4:hover .jp_top_category_icon {
	transform: scale(1.3);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}



.hs_effect_btn_4 a {
	float: left;
	width: 160px;
	height: 50px;
	background: #152D71;
	color: #fff;
	text-align: center;
	font-size: 14.5pt;
	line-height: 50px;
	margin-top: 0px;
	font-weight: bold;
	/* text-transform: uppercase; */
	box-shadow: none;
	position: relative;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	font-family: 'Poppins', sans-serif !important;
}
.hs_effect_btn_4 a:before {
		content: '';
		border-bottom: 27px solid transparent;
		border-left: 20px solid #152D71;
		position: absolute;
		right: -18px;
		bottom: 23px;
		transition: all 0.5s;
}
.hs_effect_btn_4 a:after {
    content: '';
    border-top: 27px solid transparent;
    border-left: 20px solid #152D71;
    position: absolute;
    right: -18px;
    bottom: 0;
    transition: all 0.5s;
}

/*Flip card start*/
.flip {
	position: relative;
}

	.flip > .front, .flip > .back {
		display: block;
		transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
		transition-duration: 0.9s;
		transition-property: transform, opacity;
	}

	.flip > .front {
		transform: rotateY(0deg);
	}

	.flip > .back {
		position: absolute;
		opacity: 0;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		transform: rotateY(-180deg);
	}

	.flip:hover > .front {
		transform: rotateY(180deg);
	}

	.flip:hover > .back {
		opacity: 1;
		transform: rotateY(0deg);
	}

	.flip.flip-vertical > .back {
		transform: rotateX(-180deg);
	}

	.flip.flip-vertical:hover > .front {
		transform: rotateX(180deg);
	}

	.flip.flip-vertical:hover > .back {
		transform: rotateX(0deg);
	}

.flip {
	position: relative;
	display: inline-block;
	/*margin-right: 2px;*/
	margin-bottom: 1em;
	/*width: 400px;*/
}

	.flip > .front, .flip > .back {
		display: block;
		color: white;
		width: inherit;
		background-size: cover !important;
		background-position: center !important;
		height: 220px;
		padding: 1em 2em;
		background: #fff;
		border-radius: 10px;
	}

		.flip > .front p, .flip > .back p {
			font-size:1rem;
			line-height: 160%;
			color: ghostwhite;
			font-weight:500;
		}

.text-shadow {
	text-shadow: 1px 1px rgba(0, 0, 0, 0.04), 2px 2px rgba(0, 0, 0, 0.04), 3px 3px rgba(0, 0, 0, 0.04), 4px 4px rgba(0, 0, 0, 0.04), 0.125rem 0.125rem rgba(0, 0, 0, 0.04), 6px 6px rgba(0, 0, 0, 0.04), 7px 7px rgba(0, 0, 0, 0.04), 8px 8px rgba(0, 0, 0, 0.04), 9px 9px rgba(0, 0, 0, 0.04), 0.3125rem 0.3125rem rgba(0, 0, 0, 0.04), 11px 11px rgba(0, 0, 0, 0.04), 12px 12px rgba(0, 0, 0, 0.04), 13px 13px rgba(0, 0, 0, 0.04), 14px 14px rgba(0, 0, 0, 0.04), 0.625rem 0.625rem rgba(0, 0, 0, 0.04), 16px 16px rgba(0, 0, 0, 0.04), 17px 17px rgba(0, 0, 0, 0.04), 18px 18px rgba(0, 0, 0, 0.04), 19px 19px rgba(0, 0, 0, 0.04), 1.25rem 1.25rem rgba(0, 0, 0, 0.04);
	color:aliceblue;
	font-weight:500;
}
.changecol {
	color: aliceblue;
	font-weight: 700;
	padding-bottom: 7px;
}
/*Flip card end*/
/*/ start count stats /*/

section#counter-stats {
	display: flex;
	justify-content: center;
	/*background-image: url('../img/Testimonial5.jpg');*/
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	/* margin-top: 100px; */
	background: linear-gradient( 135deg, #193f80 0%,#051b42f7 100%);
    padding-top: 40px;
    padding-bottom: 40px;
}

.stats {
	text-align: center;
	font-size: 29px;
	font-weight: 700;
	color: #fff;
}

	.stats .fa {
		color: #fff;
		font-size: 60px;
	}

/*/ end count stats /*/
.specstl{
	font-weight: 700;
	text-align: center;
	font-weight: 12pt;
}
.specimg{
	height: 120px;
	width: 100px;
	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;
}
@media (min-width: 768px) {

	.hide-mobile {
		display: none !important;
	}
}

@media (max-width: 768px) {
	.hide-desktop {
		display: none !important;
	}
}
/* Blog styles start */
/* .recent_blogs_main{
	background-color: #FCFBFE;
	border-radius: 10px;
	box-shadow: 10px 10px 20px #6e6d6d;
	margin-bottom: 35px;
	margin-top: 10px;
} */
.recent_blogs_main1{
	background-color: #FCFBFE;
	border-radius: 10px;
	box-shadow: 3px 3px 1px 1px lightgrey;
	margin-bottom: 110px;
	margin-top: 10px;
}
.recent_blogs_main1 h5{
	color:#152d71;
	margin-bottom: 20px;
	margin-top: 20px;
	font-weight: 600;
}
.recent_blogs_main2{
	background-color: #FCFBFE;
	border-radius: 10px;
	box-shadow: 10px 10px 20px #6e6d6d;
	margin-bottom: 110px;
	margin-top: 30px;
}
.recent_blogs_main3{
	background-color: #FCFBFE;
	border-radius: 10px;
	box-shadow: 10px 10px 20px #6e6d6d;
	margin-bottom: 110px;
	margin-top: 10px;

}
.recent_blogs_main{
	background-color: #FCFBFE;
	border-radius: 10px;
	box-shadow: 10px 10px 20px #6e6d6d;
	margin-bottom: 10px;
	margin-top: 10px;

}
.recent_blogs_main4{
	background-color: white;
}
.blogs_content{
	padding: 10px;

}
.bg-light{
	background-color: #152D71 !important;
	/* border-radius: 20px; */
	margin-bottom: 15px;
}
.bg-light1{
	background-color: white !important;
	border-radius: 20px;
	margin-bottom: 15px;
	padding: 15px;
}
.bg-light2 {
	border-radius: 20px;
	margin-bottom: 15px;
	padding: 15px;

}
.blogs_content img {
	border-radius: 5px;

}
.blogs_content a {
    font-size: 12px;
    color: white;
    font-weight: bold;
    text-decoration: none; /* Remove underline by default */
    display: inline-block; /* Ensures proper scaling */
    transition: transform 0.3s ease; /* Smooth transition for the transform */
    /* Other styles you might have */
	text-align: center;
}
.blogs_content3 a {
    font-size: 12px;
    color:#152D71;
	font-weight: bold;
    text-decoration: none; /* Remove underline by default */
    display: inline-block; /* Ensures proper scaling */
    transition: transform 0.3s ease; /* Smooth transition for the transform */
    /* Other styles you might have */
	text-align: left;
}
.blogs_content1 a {
    font-size: 12px;
    color: #152d71;
    font-weight: bold;
    text-decoration: none; /* Remove underline by default */
    /* display: inline-block; Ensures proper scaling */
    transition: transform 0.3s ease; /* Smooth transition for the transform */
    /* Other styles you might have */
	text-align: center;

}
.blogs_content a:hover {
	color: yellow;
    transform: scale(1.1); /* Scale the element on hover */
    /* Other styles you want to apply on hover */
	float: left;
}
.blogs_content3 a:hover {

	color:gray;
    transform: scale(1.5s); /* Scale the element on hover */
	float: left;
}
.blogs_content1 a:hover {
	color: rgb(248, 57, 92);
    transform: scale(1.1);
	padding: 10px;
}
.blogs_content1 img {
    height: 50px;
	width: 50px;
	float: left;


}
/* Blog styles end */

/* Adapting to chang blog style */
.questionmark {
	height: 130px;
	width: 240px;

}
.questionmark1 {
	height: 100px;
	width: 180px;

}
.qmark_content{
	margin-top: 50px;
    /* margin-left: -100px; */
	font-size: 28px;
}
/* Blog overcoming work shortage styles */
.doctor_symbol {

	height: 70px;

}
.doctor_symbol1 {

	height: 70px;

}
.doctor_symbol2 {

	height: 50px;

}
.new_template_center1_template1{
	float: right;
	height: 180px;
	width: 330px;
	margin-left: 30px;
	border: 1px solid #152D71;
	border-radius: 20px;
	box-shadow: 3px 3px 3px #414040;


}
.new_template_center1_template2{
	float: right;
	height: 230px;
	width: 330px;
	margin-left: 30px;
	border: 1px solid #152D71;
	border-radius: 0px;
	box-shadow: 3px 3px 3px #414040;


}

.new_template_center1_template3{
	float: right;
	height: 230px;
	width: 330px;
	margin-left: 30px;
	border: 10px solid #ffffff;
	border-radius: 0px;
	box-shadow: 1px 1px 1px #414040;


}
.new_template_center1_template4{
	float: left;
	height: 230px;
	width: 330px;
	margin-right: 30px;
	border: 10px solid #ffffff;
	border-radius: 0px;
	box-shadow: 1px 1px 1px #414040;


}
.container-fluid img {vertical-align: middle;}

.background_container_template1{
	background-color:#FCFBFE;
	border-radius: 20px;
	padding: 20px;
	/* border: 1px solid #414078;
	box-shadow: 6px 6px 6px #414078; */

}

.background_container_template3{
	background-color:#FCFBFE;
	border-radius: 20px;
	padding: 0px;
	/* border: 1px solid #414078;
	box-shadow: 6px 6px 6px #414078; */

}
.background_container_template2{
	background-color:#FCFBFE;
	border-radius: 20px;
	padding: 20px;
	border: 1px solid #414078;
	box-shadow: 6px 6px 6px #414078;

}

/* navigating-healthcare-policy-changes page styles start */

.background_container_template1one{
	background-color:#FCFBFE;
	border-radius: 20px;
	padding: 30px;
	border: 1px solid #414078;
	box-shadow: 1px 1px 1px #414078;
	margin-bottom: 20px;



}
.background_container_template1one span {
	font-size: 30px;

}
.background_container_template1one p {
	font-size: 20px;
	text-align: center;
	margin-right: 150px;
	margin-left: 150px;

}
.notes{
	background-color: whitesmoke;

	border-left: 3px solid red;
}
.star {
	height: 30px;
	width: 30px;
	margin-top: -10px;
}
.heading {
	background-color: #dee2e6;
	padding: 10px 30px;
	border-radius: 20px;
	border: 1px solid #2c416c;
	box-shadow: 2px 2px 4px darkblue;

}
.auditlist {
	margin-left: 60px;
}
.auditlist p {
	margin-top: 10px;
	text-indent: 30px;
	font-size: 1.125rem;
    font-family: 'Poppins', sans-serif !important;
    color: #152d54;
    font-weight: 500;
    line-height: 1.78;
    margin: 0 0 15px 0;
    text-align: justify;
    padding: 0px 20px;
}
.auditlist li {
	font-size: 18px;
	text-decoration: underline;
}
.auditlist ol li {
	font-size: 21px;
	text-decoration: underline;
	margin-top: 20px;
	font-weight: bold;
}

.auditbox{
	border: 1px solid darkblue;
	box-shadow: 2px 2px 3px darkblue;
	border-radius: 20px;
	margin-bottom: 30px;
}
/* navigating-healthcare-policy-changes page styles start */

/* New monoj told blog styles Enhancing Patient Satisfaction  start */
.background-wrap {
	position: relative;
}

	.background-wrap:before {
		content: ' ';
		display: block;
		position: absolute;

		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0.7;
		background-image: url('../img/Blog472.avif');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.background-content {
	position: relative;
	background-color: rgba(255, 255, 255, 0.2);

}

.hubspot1{
	background-color: white;
	margin-top: 0px;
}
.doctor5__item__text {

	padding: 10px;
	margin-top: 15px;
}
.doctor5__item__text p {

	text-indent: 50px;
	line-height: 30px;
}
.Enhancing_patient{
	margin-left: 30px;

}



/* New monoj told blog styles Enhancing Patient Satisfaction 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: 30%;
}
.hbma_member p {
	color: #ffffff;
	margin-left: 28%;
	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: 2%;
    margin-left: 13.5%;
    width: 300px;
    margin-top: 16px;
}
.hbma_compliance p {
	color: white;
	padding: 50px 0px;
	font-size: 22px;
	font-weight: 500;
	line-height: 29px;
	word-spacing: 4px;
}

/* HBMA compliance page styles end */

/* HBMA Logo insertion Styles End */
/* Exploring-Bundled-payment-medical-billing styles start */

/* Exploring-Bundled-payment-medical-billing styles start */

/* navigating-pediatric-medical-billing.html styles start */
.list_item li {
	font-size: 1.125rem;
    font-family: 'Poppins', sans-serif !important;
    color: #152d54;
    font-weight: 500;
    line-height: 1.78;
    margin: 0 0 15px 0;
    text-align: justify;
    margin-left: 2%;
    margin-bottom: 20px;
    margin-top: 10px;


}
.list_item li b {
	text-decoration: underline;
}
.blog__hero5__text h1{
	font-size: 31px;
	padding: 2%;

}
.blog__hero5__text h2{
	font-size: 31px;
	padding: 2%;

}

.blog__hero6__text h1{
	font-size: 31px;
	margin-left: 20%;
    margin-top: -7%;
    margin-right: -24%;
}

.blog__hero6__text h2{
	font-size: 31px;
	margin-left: 20%;
    margin-top: -7%;
    margin-right: -24%;
}
.pediatric_hero_pg {
	padding : 0px !important;
}


/* navigating-pediatric-medical-billing.html styles end */

/* Navigating Medical Billing Outsourcing: A Guide by Shoreline Blog styles start*/
.blog_heading {
	margin-top: -5%
}


/* Navigating Medical Billing Outsourcing: A Guide by Shoreline Blog styles end*/

/* polygone shape  blog style  start */
/* google ads page1 design start */
.google-container {
	display: flex;
	width: 100%;
	overflow: hidden; /* Ensure overflow doesn't occur */
}

.google-image-container,
.google-content-container {
	width: 100%; /* Half of the width */
	overflow: hidden;
	position: relative; /* Enable positioning of the pseudo-elements */
}

.google-image-container img {
	width: 100%;
	height: auto;
}

.google-content-container {
	clip-path: polygon(10% 0, 100% 0, 90% 100%, 0 100%);
	background-color: #152d71; /* Background color for content */
	padding: 14%;
	box-sizing: border-box;
}



/* Polygon shape for the image container */
.google-image-container {
	clip-path: polygon(10% 0, 100% 0, 90% 100%, 0 100%);
}
.google_add_heading {
	color: #fff !important;
	font-size: 28px;
}

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


/* polygone shape  blog style  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%;
}
.contact_mail_img1 {
	height: 50px;
	width: 50px;
	margin-left: 300%;
}
.contact_mailsendgif1 {
	height: 50px;
	width: 50px;
	margin-left: 300%;
}
.index_mail_img1 {
	height: 50px;
	width: 50px;
	margin-left: 180%;
}
.index_mailsendgif1 {
	height: 50px;
	width: 50px;
	margin-left: 180%;
}

/* from after submit button screen change design start */

#preloder1{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.94);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}
.loadingDiv4 {
    /* display: none; */
    /* background-color: #152d54; */
    /* width: 100%; */
    /* height: 50px; */
    /* border: 1px solid #e2e2e2; */
    border-radius: 15px;
    padding: 0px;
    font-size: 0px;
    margin-bottom: 0px;
	margin-left: -80px;
}

.mail_img4 {
	height: 70px;
	width: 70px;
	margin-left: 0%;
}

.mailsendgif4 {
	height: 50px;
	width: 50px;
	margin-left: 0%;
}
.user_img4 {

	height: 150px;
	width: 200px;
	margin-left: 0%;
	margin-top: 12px;

}
.logo4{
	height: 80px;
	width: 80px;
	margin-left: 50%;

}
/* from after submit button screen change design end */

/* form Loading mail sending div desing end */


/* new recent post styles starting  */

.you-may-also-like {
    text-align: center;
    margin: 20px;
}

.recent-postsnew {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.postnew {
    position: relative;
    width: 150px;
    transition: opacity 0.3s ease;
    text-decoration: none; /* Ensure no underline on links */
    color: inherit; /* Maintain text color */
    opacity: 1; /* Ensure all posts start with full opacity */
	font-size: 14px;
	font-weight: 600;
}

.postnew img {
    width: 100%;
    display: block;
    border-radius: 10px;
}

.postnew .content {
    margin-top: 10px;
}

.recent-postsnew:hover .postnew {
    opacity: 0.5; /* Fade all posts on container hover */
}

.recent-postsnew .postnew:hover {
    opacity: 1; /* Keep hovered post fully opaque */
}

.newtheme_list ul {
	font-size: 1.125rem;
    font-family: 'Poppins', sans-serif !important;
    color: #152d54;
    font-weight: 500;
    line-height: 1.78;
    margin: 0 0 15px 0;
    text-align: justify;
    text-indent: 10px;
    margin-left: 3%;
    margin-bottom: 30px;
}

.newtheme_list ul li h4{
	font-size: 20px;
}

.blog__hero6__text h5 {
    margin-right: -45%;
	margin-top: 10px;
}

/* new recent post styles ending  */


.catagories_sidebar{
	background-color: #FCFBFE;
    border-radius: 10px;
    box-shadow: 3px 3px 1px 1px lightgrey;
    margin-bottom: 110px;
	padding: 20px;
}
.catagories_sidebar h5{
	font-weight: 650;
}
.catagories_link ul li {
	padding: 7.5px;
}

.catagories_link ul li:hover {
	background-color: lightgray;
	border-radius: 10px;
	color: lightskyblue;

}
.catagories_link ul li a:hover {
	color:#673ab7;

}
.catagories_link ul li a {

	color:#152D71;

}
/* tag_sidebar Desgin start */
.tag_sidebar{
	background-color: #FCFBFE;
    border-radius: 10px;
    box-shadow: 3px 3px 1px 1px lightgrey;
    margin-bottom: 110px;
	padding: 20px;
}
.tag_sidebar h5{
	font-weight: 650;
}
.tag_link ul li {
	padding: 7.5px;
}

.tag_link ul li:hover {
	background-color: lightgray;
	border-radius: 10px;
	color: lightskyblue;

}
.tag_link ul li a:hover {
	color:#673ab7;

}
.tag_link ul li a {

	color:#152D71;

}
/* tag_sidebar Desgin end */

.questionmark {
	height: 20px;
	width: 20px;
}

.company_name {
	font-weight: 600;
	/* text-shadow: .5px .5px .25px coral; */
}

.company_name:hover {
	color: #e2af0b;
}

.Ai_hand_img img {
    display: block; /* Change the image to a block element */
    height: 200px;
    width: 500px;
    margin: 0px auto; /* This will now center the image */
	border-radius: 10px;
}

.ai_image img {
    margin-top: 12%;
    border: 12px solid #ffffff;
    box-shadow: 2px 2px 2px 2px #00000070;
}

/* georgia boxes used blog style start */

.blog_box {

	border-top: 5px solid #f4ab01;


  }

  .img-box-georgia {
	margin-bottom: 20px;
	width: 100px;
	height: 100px;
	min-width: 100px;
	min-height: 100px;
	border: 5px solid #fefefe;
	box-shadow: 3px 2px 5px 3px gray;
	background-color: #e91e63;

	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
			position: relative;
			z-index: 999;
			margin-top: -50px;

  }
  .box {
    background: #ffffff;
    border-radius: 8px;
    padding: 4px;
    position: relative;
    margin-bottom: 30px;
	margin-top: 45px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    box-shadow: none;
    padding: 15px;
    margin-bottom: 5%;
    /* box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); */
    /* overflow: hidden; */

}
.detail-box h5 {
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 10px;

  }
  .detail-box p {
	font-size: 17px;


}

/* georgia boxes used blog style end */


/* Out of network billing blog new styles start */

.out-of-network-blogbackground::before {
    content: "";
    background-color: #efb701;
    display: grid;
    height: 100px;
    width: 113%;
	z-index: -1;
	margin-left: -70px;


}


.out-of-network-contentbox1 {
	position: relative;
	z-index: 10;
	background-color: white;
	border: 2px solid black;
	border-radius: 10px;
	display: grid;


}
.out-of-network-contentbox1.row1 {
	height: 220px;
	padding: 20px;

}
.out-of-network-contentbox1.row2 {
	height: 290px;
	padding: 10px;

}

.out-of-network-contentbox4 {
	position: relative;
	z-index: 10;
	background-color: white;
	border: 2px solid black;
	border-radius: 10px;
	display: grid;
}

	.out-of-network-contentbox4.row1 {
		height: 320px;
		padding: 20px;
	}

.out-of-network-contentbox2 {
	position: relative;
	z-index: 10;
	background-color: white;
	border-left: 2px solid #f87205;
    border-right: 2px solid #ec680a;
	border-radius: 10px;
	display: grid;
}
.out-of-network-contentbox2.row1 {
	height: 180px;
	padding: 10px;


}
.out-of-network-contentbox3 {
	position: relative;
	z-index: 10;
	background-color: white;
	border-left: 2px solid #f87205;
    border-right: 2px solid #ec680a;
	border-radius: 10px;
	display: grid;
}
.out-of-network-contentbox3.row1 {
	height: 220px;
	padding: 10px;


}
.out-of-network-contentbox {
	position: relative;
	z-index: 10;
	margin-top: -80px;
	background-color: white;
	border: 2px solid black;
	border-radius: 10px;
	display: grid;


}

.out-of-network-contentbox.row1 {
	height: 200px;
	padding: 20px;

}

.out-of-network-contentbox.row2 {
	height: 300px;
	padding: 20px;

}

.out-of-network-contentbox.row3 {
	height: 270px;
	padding: 20px;

}

.out-of-network-contentbox.row4 {
	height: 270px;
	padding: 20px;

}
.out-of-network-contentbox.row5 {
	height: 270px;
	padding: 20px;

}

.out-of-network-contentbox.row6 {
	height: 330px;
	padding: 20px;

}
.out-of-network-contentbox h5 {

		text-align: center;

}
.out-of-network-contentbox p {

	text-align: center;
	text-indent: 0px;

}

.out-of-network-contentbox span {

	font-size: 24px;
	background-color: #152d71;
	color: white;
	border-radius: 35%;
	text-align: center;
	padding: 10px;
	margin-bottom: 5px;

}


.box-bottom-content p {
	padding: 10px;
	text-align: justify;
}


/* Out of network billing blog new styles end */

/* technology shaping ravenue cycle blog styles start */

.technology_content1,.technology_content3  {
	background-color: #f1f0f0;
	padding: 2%;



}
.technology_content2 {
	padding: 2%;

}
.technology_content1 p,.technology_content3 p {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 17px;



}
.technology_content2 p {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 17px;

}
.technology_heading1,.technology_heading3 {
    display: flex;
    flex-direction: column; /* Stack items vertically */
    align-items: center;
    justify-content: center;
    padding: 20px; /* Optional: add padding for better spacing */
}

.technology_heading1 h3,.technology_heading3 h3 {
	font-size: 25px;

	margin: 0; /* Reset margin to ensure proper alignment */

}
.technology_heading2 {
    background-color: #152D71;
    display: flex;
    flex-direction: column; /* Stack items vertically */
    align-items: center;
    justify-content: center;
    padding: 20px; /* Optional: add padding for better spacing */
}

.technology_heading2 i {
    font-size: 40px; /* Adjust icon size as needed */
    color: white;
    margin-bottom: 10px; /* Add spacing below the icon */
}

.technology_heading2 h3 {
    font-size: 25px;
    color: white;
    margin: 0; /* Reset margin to ensure proper alignment */
}
.twobar_content {
	padding: 2%;
}
.twobar_content h3 {
	font-size: 20px;
	font-weight: 500;
	display: inline-block;
	margin-left: 16px;

}

/* technology shaping ravenue cycle blog styles end */

/* How patient portal can improve billing transparency blog style start  */
.split-container {
	display: flex;
	flex-wrap: wrap;
	border-radius: 12px;
	overflow: hidden;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.split-heading {
	flex: 1;
	background: linear-gradient(135deg, #152D71, #152D71);
	color: white;
	padding: 20px 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-size: 1.8rem;
	font-weight: bold;
}

.split-content {
	flex: 2;
	background: #fff;
	padding: 30px;
}

.split-content p {
	margin-bottom: 20px;
	font-size: 1.1rem;
	line-height: 1.6;
	border-left: 5px solid #152D71;
	padding-left: 15px;
}

/* How patient portal can improve billing transparency blog style end  */

/* this card design naming based on blog images blog card*/

.blog830grid-container {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
	padding: 5px;
}


.blog830grid-container1 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
	padding: 5px;
}

.blog830card {

	border-radius: 10px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	padding: 7px;
	text-align: center;
	transition: transform 0.3s;
}
.blog830card.box1 {
	background-color: #0d1f60;
}
.blog830card.box2 {
	background-color: #f58750;
}
.blog830card.box3 {
	background-color: #efb701 ;
}
.blog830card.box4 {
	background-color: #58b0dd;
}
.blog830card p {
	font-size: 16px;
	padding: 8px;
	color: white;
}
.blog830card b {
	color: white;
	text-decoration: underline;

}

.blog830card:hover {
	transform: translateY(-10px);
}

/* this card design naming based on blog images.blog card  */


/* calendly */

.Calendly {
    display: inline-block;
    border-radius: 50px;
    background: #4262aa;
    text-align: center;
    width: 150px;
    height: 30px;
    font-weight: 500;
    margin-left: 60px;
    padding-top: 2px;
    color: #fff;
}

#preloder,
.header__top,
.navbar-mobile {
    position: fixed;
    left: 0;
}