.logo-mobile .wp-block-heading {
    transform: translate(0%, -3%) !important;
	color:#ff9933 !important;
	 
}


	.logo-mobile {
		
		 flex: 0 0 auto;
		 
		margin: 0 !important;
		white-space: nowrap;
	}
	 

	.pagination {
		display: flex;
		justify-content: center;
		gap: 8px;
		margin: 30px 0;
	}

	.pagination a,
	.pagination span {
		padding: 8px 14px;
		border: 1px solid #ddd;
		text-decoration: none;
	}

	.pagination .current {
		background: #007bff;
		color: #fff;
		border-color: #007bff;
	}

	.pagination a:hover {
		background: #007bff;
		color: #fff;
	}

	/*blog post ke area me iamge ke size ko equal rakhen ke lie ye css code */



.blogareanag img{
	  display: block;

}

.blogareanag{
		background: #fff;
		padding: 50px 30px;
		border-radius: 30px;
		
	}
	.blogareanag:hover{
		box-shadow:0px 0px 50px -20px #ccc;
	}

	.blogareanag h4{
		color: #000;text-align: left !important;
		font-size: 25px;
		padding: 15px 0;
		margin-top: 10px;
	}
	
	.blogareanag h6{
		color: #000;
		text-align: left !important;
		
	}
	.blogareanag p{
		color: #000;
		font-size: 16px;
		line-height: 30px;
		
	}
	
	.h-entry-inner{
		text-align: left !important;
		
	}
	
	#myexperts{
		
		 padding: 0;
		 width:  300px;
	}
	#myexperts img{
		
		
		    height: 330px;
    
          width: -webkit-fill-available;
		 
	}
	
	
	
	
	
	
	





	.h-entry-inner > a {
		display: block;
		width: 100%;
		height: 250px;
		overflow: hidden;
	}

	.h-entry-inner > a img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		display: block;
	}
	/*end of blog post ke area me iamge ke size ko equal rakhen ke lie ye css code */


	.block-service-1-card > a img {
	 display: block;
		width: 100%;
		height: 400px;
		overflow: hidden;
	}

	.wraper-solution-pays {
		  color: #fff;
		
		padding-bottom: 25px;
	}

	.stat-box {
		border-right: 1px solid rgba(255,255,255,0.5);
	}

	.stat-box:last-child {
		border-right: none;
	}

	.stat-box p {
		margin-bottom: 25px;
		margin-top: 0;
	}



	/*chatgtp se lia h cod efaq section ke li usi ka cod ehai */

	.faq-section {
		padding: 80px 0;
		background: #f8fbfc;
	}

	.faq-heading {
		text-align: center;
		margin-bottom: 45px;
	}

	.faq-heading span {
		color: #2bb3a3;
		font-size: 15px;
		font-weight: 600;
		text-transform: uppercase;
	}

	.faq-heading h2 {
		font-size: 38px;
		margin: 10px 0 15px;
	}

	.faq-heading p {
		max-width: 650px;
		margin: auto;
		color: #777;
	}

	.faq-list {
		max-width: 850px;
		margin: auto;
	}

	.faq-item {
		background: #fff;
		margin-bottom: 15px;
		border-radius: 6px;
		overflow: hidden;
	}

	.faq-question {
		width: 100%;
		border: none;
		background: #fff;
		padding: 22px 25px;
		text-align: left;
		font-size: 17px;
		font-weight: 600;
		cursor: pointer;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.faq-question span {
		font-size: 25px;
		font-weight: 400;
	}

	.faq-answer {
		display: none;
		padding: 0 25px 20px;
	}

	.faq-answer p {
		margin: 0;
		color: #666;
		line-height: 1.7;
	}

	.faq-item.active .faq-answer {
		display: block;
	}

	.faq-item.active .faq-question span {
		transform: rotate(45deg);
	}

	/*end of chatgtp code for faq section*/
	* {
		margin: 0;
		padding: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		font-family: 'Poppins', sans-serif;
		font-style: normal;
		font-weight: normal;
	}
	.is-visible h1, 
	.is-visible h2, 
	.is-visible h3, 
	.is-visible h4, 
	.is-visible h5, 
	.is-visible h6, 
	.is-visible ul, 
	.is-visible li, 
	.is-visible a, 
	.is-visible p, 
	.is-visible a, 
	.is-visible .form-control, 
	.is-visible img
	.is-visible .form-group{ 
		transition: transform 4s .25s cubic-bezier(0,1,.3,1),
				  filter 10s 2s ease-out;
	  will-change: transform;
	  transform: translate(0%, -5%);
	}
	.dn-animate {
	  opacity: 0;
	  transition: opacity .5s .25s ease-out;

	}

	.is-visible {
	  opacity: 1;
	}

	html{
		scroll-behavior: smooth;
		font-size: 100%;
	}
	a {
		text-decoration: none;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
		transform: translate(0%);
	}
	:focus {
		outline: -webkit-focus-ring-color auto 0px;
	}
	.animatedParent {
		overflow: hidden;
	}
	a:hover {
		text-decoration: none;
	}

	h1, h2, h3, h4, h5, h6 {
		margin: 0;
		font-family: 'Poppins', sans-serif;
		font-weight: 600;
		font-style: normal;
		padding: 1rem 0;
		transform: translate(0%, calc(-10% + 1em));
	}

	p {
		margin: 0;
		font-family: 'Poppins', sans-serif;
		font-style: normal;
		font-weight: normal;
		padding-top:1rem;
		transform: translate(0%, calc(-10% + 1em));
	}

	ul {
		margin: 0;
		padding: 0;
		list-style: none;}

	ul li {
		margin: 0;
		padding: 0;
		font-family: 'Poppins', sans-serif;
		font-style: normal;
		outline: none;
		border: none;
		transform: translate(0%, calc(-10% + 1em));
	}
	ul li:focus{
	  outline: none;
	  border: none;
	}
	.pxm{
	  padding: 4rem 0px;
	}

	span{
		font-family: 'Poppins', sans-serif; 
	}
	.sticky-header {
		position: fixed !important;
		padding:0 15px !important;
		top: 0 !important;
		z-index: 999 !important;
		width: 100% !important;
		left: 0 !important;
		right: 0 !important;
		margin: auto !important;
		background:#03172d !important;
		
	}
	.container {
		max-width: 1294px;
	}
	@keyframes transi {
	  0% {
		opacity: 0;
	  }
	  100% {
		opacity: 1;
	  }
	}


	ul.navbar-nav li ul.dropdown-menu li
	{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	/***************Navbar Header*****************/

	.logo a{
		text-transform: uppercase;
		font-size: 21px;
		padding: 10px 0;
		color: #fff;
		font-weight: bold;
	}
	.navbar-light{
		background: #2c2c2c00;
		position: fixed;
		width: 100%;
		z-index: 9;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	.navbar-expand-lg .navbar-nav .nav-item {
		padding: 0 15px;
		transform: translate(0%, calc(0% ));
		position: relative;
	}
	.cutomedrop{
		position: absolute;
		top: 17px;
		right: -1px;
		color: #ff9933 !important;
		font-size: 14px;
	}
	.dropdown-toggle::after{
		display: none;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding: 15px 0px;
		color: #fff;
		font-size: 16px;
	}
	.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
	   color: #ff9933;
	}
	.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
		color: #ff9933;
	}
	.dropdown-menu {
		background: #fff;
		padding: 0;
		border-radius: 0;
	}
	.navbar-light .dropdown-menu .dropdown-item{
		color:#000;
		font-weight: 600;
		padding: 13px;
		font-size: 16px;
	}
	.navbar-light .dropdown-menu .dropdown-item:last-child{border: none;}
	.navbar-light .nav-item .dropdown-menu .dropdown-item.active, 
	.navbar-light .dropdown-menu .dropdown-item:hover, 
	.navbar-light .dropdown-menu .dropdown-item:focus {
		color: #fff !important;
		text-decoration: none;
		background-color: #ff9933;
	}
	.dropdown-toggle::after {
		font-family: "Font Awesome 5 Free";
		font-weight: 600;
		content: "\f078";
		color: #ff9933;
		border: 0 !important;
		border-top: 0em solid;
		margin-top: 0;
		position: relative;
		top: 0;
		vertical-align: 0;
		font-size: 15px;
	}
	button:focus {
		outline: 0px dotted;
		outline: 0px auto -webkit-focus-ring-color;
	}
	.btncalll a{
		color: #fff;
		font-size: 16px;
		display: inline-block;
		padding: 15px 0;
	}
	.btncalll img{width: 40px;}
	.login a{
		display: inline-block;
		padding: 10px 30px;
		text-align: center;
		color: #fff;
		font-size: 16px;
		background: #ff9933;
		border-radius: 999px;
		margin-left: 10px;
	}
	/******banner*********/
	.mdtech-anim {
		-webkit-animation: animation-m 1s infinite  alternate;
		animation: animation-m 1s infinite  alternate;
	}
	.mdtech-anim {
		-webkit-animation: animation-m 1s infinite  alternate;
		animation: animation-m 1s infinite  alternate;
	}
	@-webkit-keyframes animation-m {
		0% { transform: translateY(0); }
		100% { transform: translateY(-5px); }
	}
	@keyframes animation-m {
		0% { transform: translateY(0); }
		100% { transform: translateY(-5px); }
	}
	.bg-effect{
		opacity: 0.2;
	}
	.banner-sec{
		overflow-x: hidden;
		padding: 150px 0;
	}
	.banner-sec:hover{
		-webkit-animation: animation-m 1s infinite  alternate;
		animation: animation-m 1s infinite  alternate;
	}
	.bg-effect{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
	}
	.buyer-title h1{
		color: #fff;
		font-size: 50px;
		padding: 15px 0;
		font-weight: 600;
	}
	.buyer-title p{
		color: #fff;
		font-size: 24px;
		padding: 15px 0;
		padding-top: 0;
		font-weight: 400;
	}
	.buyer-title a{
		background: #ff9933;
		color: #fff;
		border: 1px solid #ff9933;
		font-size: 21px;
		font-weight: 600;
		display: inline-block;
		padding: 15px 50px;
		border-radius: 999px;
		margin-top: 20px;
	}
	.buyer-title a:hover{
		background: #0000;
		border-color: #fff;
		color: #fff;
		transform: translate(0%, calc(-10% + 0.2em));
	}
	.banner-picture{
		width: 787px;
		margin-left: -96px;
		margin-top: 64px;
	}
	.doctors-timing{
		width: 262px;
		background: #fff;
		border-radius: 50px;
		padding: 13px 39px;
		position: absolute;
		top: 50px;
		left: -305px;
		right: 0;
		margin: auto;
		-webkit-animation: right-lr 2.5s;
		animation: right-lr 2.5s;
	}
	.doctors-timing h4{
		line-height: 0;
		font-size: 21px;
		font-weight: bold;
		color: #000;
		transform: translate(0%, 0%);
		padding-bottom: 0;
	}
	.doctors-timing p{
		color: #aeb8c4;
		font-size: 16px;
	}
	.doctors-timing a{
		color: #fff !important;
		font-size: 15px;
		padding: 6px 15px;
		display: inline-block;
		background: #34c383;
		margin-top: 6px;
	}
	.doctorname{
		width: 316px;
		background: #fff;
		padding: 6px 11px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-radius: 999px;
		position: absolute;
		bottom: 143px;
		left: 256px;
		right: 0;
		margin: auto;
		-webkit-animation: left-rt 2.5s;
		animation: left-rt 2.5s;
	}
	.doctorname img{
		width: 80px;
		height: 80px;
		border-radius: 999px;
		margin-right: 10px;
	}
	.doctorname h4{
		font-size: 21px;
		color: #0f1c34;
	}.doctorname span{color: #aeb8c4;}
	/*********************************/
	.boxmdt{
		background: #fff;
		padding: 50px 30px;
		border-radius: 30px;
	}
	.boxmdt:hover{
		box-shadow:0px 0px 50px -20px #ccc;
	}

	.boxmdt h4{
		color: #000;
		font-size: 25px;
		padding: 15px 0;
		margin-top: 10px;
	}
	.boxmdt p{
		color: #000;
		font-size: 16px;
		line-height: 30px;
	}
	.boxmdt:hover img{
		-webkit-animation: animation-m 1s infinite  alternate;
		animation: animation-m 1s infinite  alternate;
	}
	/*************************/
	.charge-physi-pic{
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		position: relative;
	}
	.charge-physi-pic img{
		width: 51%;
	}

	.flowers{
		position: absolute;
		bottom: 119px;
		left: 33px;
		width: 127px;
	}
	.flowers{
		-webkit-animation: bottom-tp 1s;
		animation: bottom-tp 1s;
	}
	.flowers img{width: auto;}
	@keyframes bottom-tp{
	  from {
		transform: translateY(50%);
		opacity: 0;
	  }
	  to {
		transform: translateY(0%);
		opacity: 1;
	  }
	}
	@keyframes right-lr{
	  from {
		transform: translateX(-50%);
		opacity: 0;
	  }
	  to {
		transform: translateX(0%);
		opacity: 1;
	  }
	}
	@keyframes left-rt{
	  from {
		transform: translateX(50%);
		opacity: 0;
	  }
	  to {
		transform: translateX(0%);
		opacity: 1;
	  }
	}
	.Physician-content h4{
		color: #000;
		font-size: 42px;
		padding: 15px 0;

	}
	.Physician-content p{
		color: #000;
		font-size: 20px;
		padding: 15px 0;
	}
	.learn-btn-yell a{
		background: #ff9933;
		border: 1px solid #ff9933;
		color: #fff;
		font-size: 21px;
		font-weight: 600;
		display: inline-block;
		padding: 15px 50px;
		border-radius: 999px;
		margin-top: 20px;
	}
	.learn-btn-yell a:hover{
		background: transparent;

		color: #000;
	}
	/****************************/
	.wraper-Crosswalks{
		background: #f3f7fb;
	}
	.titlecross h2{
		color: #000;
		font-size: 48px;
		padding: 20px 0;
		padding-top: 0;
	}
	.titlecross p{
		color: #000;
		font-size: 21px;
		padding: 15px 0;
	}
	.support-list{
		width: 90%;
		border: 6px solid #03172d ;
		border-radius: 9px;
		margin: auto;
		margin-top: 50px;
		padding: 20px 0;
	}
	.support-list li{
		color: #000;
		font-size: 18px;
		width: 23%;
		font-weight: 600;
		display: inline-block;
	   padding: 15px;
		transform: translate(0%, calc(-0% + 0em));
	}
	.support-list li:hover{
		background: #135cab;
		color: #fff;
	}
	/************************/
	.wraper-solution-pays{
		background: #135cab;
	}
	.solution-pays h4{
		color: #fff;
		font-size: 42px;
		padding-top: 0;
	}
	.solution-pays p{
		color: #fff;
		font-size: 20px;
		font-weight: bold;
		padding: 25px 0;
	}
	.solution-pays ul li{
		color: #fff;
		font-size: 20px;
		margin-left: 16px;
		padding: 5px;
		list-style: disc;
		transform: translate(0%, calc(-0% + 0em));
		font-weight: 300;
	}
	.solution-pic{
		text-align: right;
	}
	.solution-pic img{
		width: 82%;
	}
	.anima-wo{
		position: absolute;
		bottom: 52px;
		right: 0;
		left: 0;
		margin: auto;
		width: 68%;
		height: 420px;
		overflow: hidden;
	}
	.anima-wo img{margin-top: 35px;}

	.wraper-solution-pays:hover .anima-wo img{
	   
		-webkit-animation: animation-m 1s infinite alternate;
		animation: animation-m 1s infinite alternate;
	}
	/*************************/
	.aboutusnag{
		
		background: #03172d;
		background-size: contain;
		color: red;
	}
	.aboutusnag h4{
		color: #fff;
	   
	}
	.aboutusnag p{
		color: #fff;
	   
	}

	.testimonials{
		text-align: center;
		background:#0a1c2d; 
		background-size: contain;
	}
	.titlecar h2{
		color: #fff;
		font-size: 48px;
		padding: 15px 0;

	}
	.testimonials .item h5{
		color: #5baaff;
		font-size: 16px;
		padding: 15px 0;
	}
	.testimonials .item p{
		font-size: 20px;
		color: #fff;
		padding: 15px 0;
		font-style: italic;
	}
	.testimonials .item img{
		width: 50px !important;
		margin: auto;
		margin-top:20px;
	}
	.star-rating li{
		display:inline-block;
	}
	.testimonials .item img{
		width: 50px !important;
		margin: auto;
		margin-bottom:20px;
	}
	.sl-ph-cn h2{
		font-size: 30px;
		padding: 15px 0;
	}
	.sl-ph-cn p{
		font-size: 19px;
		padding: 15px 0;
	}
	.blue-bg{
		background: #3556b0;
		padding: 0 15px;
	}
	/***********************/
	.footer{
		background: #03172d !important;
	}
	.footer-cn p{
		color: #fff;
		font-size: 18px;
		padding: 15px 0;
	}
	.social-media li{
		display: inline-block;
	}
	.social-media li a{
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		border-radius: 7px;
		display: inline-block;
		color: #fff;
		font-size: 16px;
		border:1px solid #fff;
		margin: 10px;
	}
	.social-media li a:hover{
		color: #ff9933;
	}
	.footer-nav h4,
	.contact-us h4{
		color: #ff9933;
		font-size: 26px;
		padding: 15px 0;
		margin-bottom: 10px;
	}
	.footer-nav {
		margin-left: 50px;
	}
	.footer-nav ul li a{
		color: #fff;
		font-size: 18px;
		padding: 5px 0;
		display: inline-block;
	}
	.widgtl{
		width: 48%;
		float: left;
	}
	.widgtr{
		width: 48%;
		float: right;
	}

	.infgt{
		background: transparent;
		padding: 10px;
		height: auto;
		color: #fff;
	}
	.infgt:focus{
		background: transparent;
		color: #fff;
		border-color: #cccc;
		box-shadow: 0px 0px 0px transparent;
	}
	.btn-send input{
		background: #ff9933;
		padding: 10px 50px;
		color: #fff;
		border: none;
		border-radius: 999px;
		font-size: 18px;
	}
	.coppyright p{
		color: #e4f9f2;
		font-size: 14px;
		padding: 50px 0 0;
		margin-top: 50px;
		text-align: center;
		border-top: 2px solid #ccc;
	}
	/******************/
	.inner-banner-picture img{
		width: 100%;
	}
	.charge-captue-pic{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.youtube-tham,.capture-pic-bx{
		width: 48%;
	}
	.youtube-tham img,.capture-pic-bx img{
		border-radius: 5px;
	}
	.appstore{
		width: 220px;
		float: right;
		position: relative;
		margin-top: -70px;
	}
	.capture-pic-bx img{
		margin: 10px 0;
	}
	/**************/
	.wraper-Features {
		background: #f3f7fb;
	}
	.Features-list{
		text-align: left;
		margin-top: 50px;
	}
	.Features-list li{
		color: #000;
		font-size: 18px;
		width: 47%;
		font-weight: 600;
		display: inline-block;
		padding: 15px;
		transform: translate(0%, calc(-0% + 0em));
	}
	/***************************/
	.wraper-pricing{
		background: #135cab;
	}
	.Pricing h4{
		color: #fff;
		font-size: 42px;
		padding: 15px 0;
		line-height: normal;
		margin-bottom: 10px;
	}
	.Pricing p{
		color: #fff;
		font-size: 21px;
		font-weight: 600;
		padding: 15px 0;
	}
	.Pricing img{
		width: 220px;
		margin-top: 10px;
	}
	.codermd{
		width: 90%;
		margin: auto;
		text-align: center;
		background: #fcb92d;
		padding: 50px 30px;
		box-shadow: 15px 17px 0px 0px #888b6c;
		border-radius: 9px;
	}
	.codermd h4{
		color: #000;
		font-size: 36px;
		margin-bottom: 15px;
	}
	.codermd p{
		color: #000;
		font-size: 21px;
		padding: 10px 0;
	}
	/***********************/
	.wraperyoutube{
		padding-bottom: 4rem;
		position: relative;
	}
	.wraperyoutube:after{
		content: '';
		width: 100%;
		height: 30%;
		background: #f3f7fb;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: auto;
		z-index: -1
	}
	.our-videos-y{
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
		overflow: hidden;
		border-radius: 20px;
	}
	.our-videos-y iframe, .our-videos-y object, .our-videos-y embed{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: none;
	}
	/***********************/
	.dialysis-content{
		background: #fcb92d;
		padding: 20px;
	}
	.dialysis-content h4{
		color: #000;
		font-size: 38px;
		padding: 15px 0;
	}
	.wraper-dialysis-Capture:hover  .charge-captue-pic{
		-webkit-animation: animation-m 1s infinite alternate;
		animation: animation-m 1s infinite alternate;
	}
	.dialysis-content p{
		color: #000;
		font-size: 18px;
		padding: 15px 0;
	}
	.learn-btn-blk a{
		background: #000;
		border: 1px solid #000;
		color: #fff;
		font-size:18px;
		font-weight: 600;
		display: inline-block;
		padding: 15px 50px;
		border-radius: 999px;
		margin-top: 20px;
	}
	.learn-btn-blk a:hover{
		background: transparent;
	}
	.appstores{
		margin-top: 20px;
	}
	.appstores a{
		margin-right: 20px;
	}
	.appstores img{
		width: 169px;
		height: 55px;
		height: 54px;
		object-fit: fill;
	}
	/*****************/
	.wrapermdtech{
		position: relative;
	}
	.wrapermdtech:after{
		content: '';
		width: 100%;
		height: 90%;
		background: #f3f7fb;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: auto;
		z-index: -1;
	}
	/******************/
	.our-videos-y{
		z-index: 2;
	}
	.dialysis-visite-cn{
		background: #fcb92d;
		text-align: center;
		padding: 50px 15%;
		position: relative;
		padding-top: 150px;
		margin-top: -100px;
	}
	.dialysis-visite-cn h4{
		color: #000;
		font-size: 42px;
		padding: 15px 0;
		font-weight: 500;
	}
	.dialysis-visite-cn p{
		color: #000;
		font-size: 21px;
		padding: 15px 0;
	}
	/**********************/
	.wraper-offers-endless .row{
		padding-top: 50px;
	}
	.wraper-offers-endless .Physician-content h4{
		font-size: 36px;

	}
	.wraper-offers-endless .row:nth-of-type(odd) .oneore{order: 1;}
	.wraper-offers-endless .row:nth-of-type(odd) .twoore{order: 2;}
	.wraper-offers-endless .row:nth-of-type(even) .oneore{order: 2;}
	.wraper-offers-endless .row:nth-of-type(even) .twoore{order: 1;}
	/****************************/
	.procedure-reporting{
		background: #135cab;
	}
	.content-reporting h4{
		color: #fff;
		font-size: 24px;
		padding: 15px 0;
		font-weight: 400;
		padding-bottom: 30px;
	}
	.content-reporting p{
		color: #fff;
		font-size: 18px;
		padding: 10px 0;
		padding-left: 30px;
		position: relative;
		font-weight: 400;
		transform: translate(0%, calc(0% + 0em));
	}
	.content-reporting p:after{
		content: '';
		width: 12px;
		height: 12px;
		border-radius: 2px;
		border: 1px solid #fff;
		position: absolute;
		top: 18px;
		left: 0;
	}
	.content-reporting{
		margin-top: 50px;
	}
	.pulpictures img{
		box-shadow: 0px 0px 73px -18px #424242;
		border: 1px solid #ccc;
		margin-top: 50px;
	}
	.procedure-reporting .learn-btn-yell{
		text-align: center;
		margin-top: 50px;
		width: 100%;
	}
	/*****************/
	.Share-insights{
		text-align: center;
		background: #fef1d5;
	}
	.insights-cn h4{
		color: #000;
		font-size: 24px;
		padding: 15px 0;
	}
	.insights-cn p,
	.content-img-in p{
		color: #000;
		font-size: 18px;
		padding: 15px 0;
	}
	/*****************/
	.insights-ul{
		background: #fff;
		box-shadow: 0px 0px 10px #ccc;
		-webkit-box-shadow: 0px 0px 10px #ccc;
		-moz-box-shadow: 0px 0px 10px #ccc;
		-ms-box-shadow: 0px 0px 10px #ccc;
	}
	.insights-ul li{
		display:inline-block;
		padding: 10px;
		font-size: 18px;
		color: #135cab;
		text-align: center
	}
	.content-img-in{
		 background: #fff;
		box-shadow: 0px 0px 10px #ccc;
		-webkit-box-shadow: 0px 0px 10px #ccc;
		-moz-box-shadow: 0px 0px 10px #ccc;
		-ms-box-shadow: 0px 0px 10px #ccc;
		margin-top: 50px;
		padding: 20px;
		padding-bottom: 30px;
		border: 1px solid #ccc;
	}
	.content-img-in img{
		width: 100%;
	}
	/*****************/
	.wraper-contact{
		width: 100%;
		background: url(../images/bg-2.jpg)no-repeat right;
		background-size: 88% 90%;
		padding-top: 150px;
	}
	.contact-us h2{
		color: #fff;
		font-size: 42px;
		padding: 15px 0;
		transform: translate(0%, 40%);
	}
	.contact-us form{
		margin-top: 50px;
	}
	.contact-us label{
		font-size: 18px;
		color: #fff;
		padding-bottom: 0;
	}
	.wightle{
		width: 48%;
		float: left;
	}
	.wightri{
		width: 48%;
		float: right;
	}
	.cont-int{
		background: transparent;
		padding: 10px;
		height: auto;
		border-width: 2px;
		color: #fff;
	}
	.cont-int:focus {
		color: #fff;
		background-color: #0000;
		border-color: #ccc;
		outline: 0;
		box-shadow: 0 0 0 0rem transparent;
	}
	.btn-send-cont{
		color: #fff;
		background: #000;
		border: none;
		border-radius: 999px;
		padding: 10px 50px;
		margin-top: 20px;
		display: inline-block;
	}
	/***************06-04-21*********/
	.wraper-solutionse{
		background: #f3f7fb;
	}
	.wraper-offers-endless:hover .charge-captue-pic,
	.wraper-solutionse:hover .charge-captue-pic {
		-webkit-animation: animation-m 1s infinite alternate;
		animation: animation-m 1s infinite alternate;
	}
	.wraper-offers-endless .owl-nav{
		position: absolute;
		top: 26%;
		left: 0;
		right: 0;
		margin: auto;
	}
	.wraper-offers-endless .owl-prev span,
	.wraper-offers-endless .owl-next span{
		font-size: 38px;
	}
	.wraper-offers-endless .owl-next{
		float: right;
		margin-right: -27px !important;
	}
	.wraper-offers-endless .owl-prev{
		float: left;
		margin-left: -27px !important;
	}
	.wraper-offers-endless .owl-prev,
	.wraper-offers-endless .owl-next{
		background: #fff !important;
		box-sizing: content-box !important;
		box-shadow: 0px 0px 10px #ccc;
		border-radius: 999px !important;
		width: 40px !important;
		height: 40px !important;
		line-height: 36px !important;
		padding: 0 !important;
		margin: 0;
		color: #000 !important;
	}
	.item{
		border-right: 1px solid #ccc;
	}
	.item:last-child{
		border: none;
	}
	.partnes-pic{
		text-align: center;
	}
	.partnes-pic h2{
		color: #000;
		font-size: 42px;
	}
	.partnes-pic img{
		width: 24%;
		margin-top: 100px;
	}
	/********************/

	.myaccordion {
	  margin: 50px auto;
	  box-shadow: 0 0 1px rgba(0,0,0,0.1);
	}
	.myaccordion .card{
		background: transparent;
	}
	.myaccordion .card,
	.myaccordion .card:last-child .card-header {
	  border: none;
	}

	.myaccordion .card-header {
		background: transparent;
		border: none;
		border-radius: 0;
		padding: 0;
		margin-top: 10px;
	}

	.myaccordion .fa-stack {
		font-size: 18px;
		color: #ffab56;
	}

	.myaccordion .btn {
		width: 100%;
		font-weight: 600;
		color: #333333;
		padding: 7px 20px;
		text-align: left;
		font-size:20px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		line-height: normal;
		background: #fff;
		box-shadow: 0px 0px 10px #ccc;
	}

	.myaccordion .btn-link:hover,
	.myaccordion .btn-link:focus {
	  text-decoration: none;
	}
	.myaccordion .card-body p{
		color: #333333;
		font-size: 18px;
		font-weight: 400;
	}
	.myaccordion li + li {
	  margin-top: 10px;
	}
	/***********Markets***********/
	.heartcheckup{
		position: absolute;
		top: 42%;
		left: -99px;
		right: 0;
		margin: auto;
		text-align: center;
		width: 255px;
	}
	.banner-sec:hover .banner-picture .heartcheckup img {
	  animation: pulseHeart 0.8s;
	  animation-iteration-count: infinite;
	}
	.pulseHeart {
		-webkit-transform: scale(1);
		-moz-transform: scale(1); 
		-o-transform: scale(1); 
		-ms-transform: scale(1);
		transform: scale(1); 
		-webkit-animation: pulseHeart 0.1s linear infinite;
		-moz-animation: pulseHeart 0.1s linear infinite;
		-ms-animation: pulseHeart 0.1s linear infinite;
		animation: pulseHeart 0.1s linear infinite;
	}

	@keyframes "pulseHeart" {
		0% {-webkit-transform: scale(1.05); -moz-transform: scale(1.05);-o-transform: scale(1.05);
			-ms-transform: scale(1.05);transform: scale(1.05);}
		50% {-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-o-transform: scale(0.9);
			-ms-transform: scale(0.9);transform: scale(0.9);}
		100% {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);
			-ms-transform: scale(1);transform: scale(1);}
	}

	@-moz-keyframes pulseHeart {
		0% {-moz-transform: scale(1.05);transform: scale(1.05);}
		50% {-moz-transform: scale(0.9);transform: scale(0.9);}
		100% {-moz-transform: scale(1);transform: scale(1);}
	}
	@-webkit-keyframes "pulseHeart" {
		0% {-webkit-transform: scale(1.05);transform: scale(1.05);}
		50% {-webkit-transform: scale(0.9);transform: scale(0.9);}
		100% {-webkit-transform: scale(1);transform: scale(1);}
	}
	@-ms-keyframes "pulseHeart" {
		0% {-ms-transform: scale(1.05); transform: scale(1.05);}
		50% {-ms-transform: scale(0.9);transform: scale(0.9);}
		100% {-ms-transform: scale(1);transform: scale(1);}

	}
	.Residency-Medical-cn{
		background: #fcb92d;
		text-align: center;
		padding: 50px;
	}
	.Residency-Medical-cn h4 {
		color: #000;
		font-size: 42px;
		padding: 15px 0;
		font-weight: 500;
	}
	.Residency-Medical-cn p {
		color: #000;
		font-size: 21px;
		padding: 15px 0;
	}

	/**********************/
	.doctorechat{
		background: url(../images/market/chat-ico.png)no-repeat center;
		background-size: 158px;
		padding-left: 72px;
		width: 159px;
		height: 104px;
		position: absolute;
		top: 21%;
		right: 0;
		left: 149px;
		margin: auto;
		line-height: 104px;
		padding-top: 42px;
	}
	.dot-collision {
	  position: relative;
	  width: 15px;
	  height: 15px;
	  border-radius: 10px;
	  background-color: #fff;
	  color: #fff;
	}

	.dot-collision::before, .dot-collision::after {
	  content: '';
	  display: inline-block;
	  position: absolute;
	  top: 0;
	}

	.dot-collision::before {
	  left: -18px;
	  width: 15px;
	  height: 15px;
	  border-radius: 10px;
	  background-color: #fff;
	  color: #fff;
	  -webkit-animation: dot-collision-before 2s infinite ease-in;
	  animation: dot-collision-before 2s infinite ease-in;
	}

	.dot-collision::after {
	  left: 18px;
	  width: 15px;
	  height: 15px;
	  border-radius: 10px;
	  background-color: #fff;
	  color: #fff;
	  -webkit-animation: dot-collision-after 2s infinite ease-in;
	  animation: dot-collision-after 2s infinite ease-in;
	  -webkit-animation-delay: 1s;
	  animation-delay: 1s;
	}

	@-webkit-keyframes dot-collision-before {
	  0%,
	  50%,
	  75%,
	  100% {transform: translateX(0);}
	  25% {transform: translateX(-15px);}
	}

	@keyframes dot-collision-before {
	  0%,
	  50%,
	  75%,
	  100% {transform: translateX(0);}
	  25% {transform: translateX(-15px);}
	}

	@-webkit-keyframes dot-collision-after {
	  0%,
	  50%,
	  75%,
	  100% {transform: translateX(0);}
	  25% {transform: translateX(15px);}
	}

	@keyframes dot-collision-after {
	  0%,
	  50%,
	  75%,
	  100% {transform: translateX(0);}
	  25% {transform: translateX(15px);}
	}
	.enterprise-mzs{
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		border: 1px solid #ccc;
		box-shadow: 0px 0px 20px -10px #ccc;
		-webkit-box-shadow: 0px 0px 20px -10px #ccc;
		-moz-box-shadow: 0px 0px 20px -10px #ccc;
		-ms-box-shadow: 0px 0px 20px -10px #ccc;
		padding: 20px;
	}

	.enterprise-mzs h4{
		color:#000;
		font-size: 24px;
	}
	.enterprise-mzs p{
		color: #000;
		font-size: 18px;
	}
	/*.tecnologybef{position: relative;}
	.tecnologybef:after{
		content:'';
		width: 2px;
		height: 100%;
		background: #ccc;
		position: absolute;
		top: 0;
		left: -85px;
		right: 0;
		margin: auto; 
	}*/
	.tecnologybef li{display: inline-block; width: auto; position: relative;}
	.tecnologybef-img img{width: 100%;}
	.tecnologybef li:before{content: ''; width: 15px; height: 15px; border-radius: 50%; background: #135cab; position: absolute; left: -28px; top:38%; padding :0 0 0 0; margin-left: 20px;}
	.tecnologybef-img{width: 38%; position: absolute; right: 0; top: 0; z-index: 1;}
	.coder-features-area{width: 100%; position: relative;}
	.coder-features-area .titlecross p {padding: 15px 150px 15px 0;}
	.coder-features-area .titlecross{width: 70%;}

	.physiciancoder-features-area{width: 100%; position: relative;}
	.physiciancoder-features-area .titlecross p {padding: 15px 150px 15px 0; text-align: left;}
	.physiciancoder-features-area .titlecross{width: 65%;}
	.physiciancoder-features-area h2{text-align: left;}
	.physiciancoder-features-area .tecnologybef li{display: inline-block; width: auto; position: relative;}
	.physiciancoder-features-area .tecnologybef li:before{content: ''; width: 2px; height: 25px; border-radius: 0; background: #e8505b; position: absolute; left: -28px; top:38%; padding :0 0 0 0; margin-left: 20px;}
	.physiciancoder-features-area .tecnologybef li:nth-child(1), .physiciancoder-features-area .tecnologybef li:nth-child(2), .physiciancoder-features-area .tecnologybef li:nth-child(3), .physiciancoder-features-area .tecnologybef li:nth-child(4){width: 48%; display: inline-block;}
	.physiciancoder-features-area .tecnologybef li:nth-child(5){width: 95%;}
	.physiciancoder-features-area .tecnologybef li:nth-child(6){width: 25%;}
	.physiciancoder-features-area .tecnologybef li:nth-child(7){width: 70%;}
	.physiciancoder-features-area .tecnologybef li:nth-child(9), .physiciancoder-features-area .tecnologybef li:nth-child(10), .physiciancoder-features-area .tecnologybef li:nth-child(11), .physiciancoder-features-area .tecnologybef li:nth-child(12){width: 48%; display: inline-block;}
	.physiciancoder-features-area .tecnologybef-img{width: 38%; position: absolute; right: 0; top: 100px; z-index: 1;}

	.medikit{
		width: 58px;
		position: absolute;
		top: 54%;
		left: -579px;
		right: 0;
		margin: auto;
		-webkit-animation: right-lr 2.5s;
		animation: right-lr 2.5s;
	}
	.heartline {
		width: 58px;
		position: absolute;
		top: 143px;
		right: 43px;
		margin: auto;
		-webkit-animation: left-rt 2.5s;
		animation: left-rt 2.5s;
	}
	.just-imagine li{
		font-size: 20px;
		display: inline-block;
		margin: 20px 20px 0 0;
		padding: 0;
		border-left: 2px solid #f08a92;
		line-height: 18px;
		padding-left: 20px;
	}
	.bg-yellow{
		position: relative;
		z-index: 1;
	}
	.bg-yellow:after{
		content: '';
		width: 100%;
		height: 70%;
		background: #ff9933;
		position: absolute;
		top: 15%;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
		border-radius:30px;
	}
	.telehealth-cn h4{
		color: #000;
		font-size: 48px;
	}
	.telehealth-cn p{
		color: #000;
		font-size:20px;
	}
	.teleheath-img{
		width: 100%;
		text-align: center;
	}
	.price-box{
		background: #135cab;
		padding: 20px;
		color: #fff;
		text-align: center;
	}
	.price-box h5{
		font-size: 20px;
		font-weight: 500;
	}
	.price-box h4{
		font-size: 42px;
	}
	.price-box p{
		font-size: 20px;
	}
	.btn-start a{
		color: #000;
		font-size: 20px;
		padding: 10px 60px;
		border: 1px solid #fff;
		display: inline-block;
		border-radius: 999px;
		background: #fff;
		margin-top:50px;
	}
	.btn-start a:hover{
		background: transparent;
		border-color: #fff;
		color: #fff;
	}
	.wraper-chargecap{
		background: #ececec;
	}
	/*******************/
	.Telemedicine{
		background: #1d324c;
		text-align: center;
	}
	.title-teleht h5{
		font-size: 30px;
		padding: 0;
	}
	.title-teleht h2{
		font-size: 48px;
	}
	.title-teleht p{
		font-size: 18px;
	}
	.telemedicine-ht{
		width: 100%;
		height: 70%;
		box-sizing: border-box;
		border: 1px solid #fff;
		border-radius: 8px;
		padding:50px 20px;
		margin-top: 100px;
		display: inline-block;
	}
	.icon-helth{
		width: 80px;
		height: 80px;
		border-radius: 999px;
		margin: auto;
		margin-top: -98px;
		position: relative;
		z-index: 1;
	}
	.icon-helth:before{
		content: '';
		width: 100px;
		height: 100px;
		border-radius: 999px;
		background: #18477c;
		position: absolute;
		top: -10px;
		left: -11px;
		right: 0;
		margin: auto;
		z-index: -1;
		box-shadow: 0 0 0 0 rgba(232, 76, 61, 0.7);
	-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	  -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	  -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
	@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
	@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
	@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
	.schedule li{
		text-align: left;
		list-style: disc;
		margin-left: 20px;
		font-size: 18px;
		padding: 5px 0;
	}
	.Appointments-pic{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.Appointments-pic img{
		width: 46%;
	}
	.Appointments-pic,
	.wraperAppointments .Physician-content{
		margin-top: 50px;
	}
	.blues-bg a{
		background: #135cab;
		border-color: #135cab;
	}
	.wraperAppointments .title-teleht h2{
		font-size: 42px;
	}
	/***************************/
	.wraper-convenient{
		position: relative;
		z-index: 1;  
		margin-top: 332px;
	}
	.wraper-convenient:after{
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: -108px;
		left: 0;
		right: 0;
		z-index: -1;
		background: linear-gradient(to bottom, #ffa347 50%, #fdfefe 30%);
	}
	.convenient{
		text-align: center;
		background: #fff;
		display: inline-block;
		padding: 50px;
		box-shadow: 0px 0px 5px #ccc;
	}
	.pic-conven{
		position: relative;
		width: 80%;
		margin: auto;
		margin-top: -29rem;
		margin-bottom: 100px;
	}
	.wraper-convenient .schedule{
		width: 48%;
		float: left;
		margin-top: 50px;
	}
	.telemedicine-ht h4{
		font-size: 24px;
	}
	.twocolcontsec
	{
	 padding:0 !important;
	}
	.twocolcontsec h5
	{
	 font-size:23px;
	 line-height:normal;
	 color:#000;
	 position:relative;
	 transform:none;
	 padding:0 0 12px 0;
	 margin-bottom:15px;
	}
	.twocolcontsec h5:after
	{
	 content:"";
	 position:absolute;
	 left:0;
	 bottom:0;
	 z-index:1;
	 background:#135cab;
	 width:50%;
	 height:3px;
	}
	.twocolcontsec p
	{
	 font-size:20px;
	 color:#000;
	 padding:0;
	}
	/*********19-4-21***************/
	.wraper-testimonials-page:nth-of-type(odd){background: #edf2ff;}
	.wraper-testimonials-page:nth-of-type(even){background: #fef1d5;}
	.testiminialsti{
		position: relative;
		bottom: -100px;
		padding-bottom: 126px;
	}
	.title-test-el{
		font-size: 36px;
		padding: 15px 0;
		color: #000;
		text-align: center;
	}
	.profile-user{
		width: 320px;
		margin: auto;
		text-align: center;
	}
	.pic-pro{
		width: 50px;
		height: 50px;
		margin: auto;
		position: relative;
	}
	.pic-pro:after{
		content: "";
		width: 86px;
		height: 2px;
		background: #ff9933;
		position: absolute;
		left: 72px;
		top: 27px;
	}
	.pic-pro:before{
		content: "";
		width: 86px;
		height: 2px;
		background: #ff9933;
		position: absolute;
		right: 75px;
		top: 27px;
	}
	.pic-pro img{
		width: 50px;
		height: 50px;
		border-radius: 999px;
		object-fit: cover;
	}
	.testtimonials-details h4{
		font-size: 25px;
		color: #000;
		font-weight: 500;
	}
	.rattings{padding: 20px 0;}
	.rattings i{color: #ffc105;font-size: 18px;}
	.paragraph-test{
		width: 100%;
		background: #fff;
		padding:40px 20px 10px 20px;
		position: relative;
		z-index: 1;
		margin-top: 30px;
		box-shadow: 0px 0px 57px -21px #ccc;
	}
	.paragraph-test:after{
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		content: "\f0de";
		font-size: 70px;
		position: absolute;
		top: -41px;
		left: 0;
		right: 0;
		margin: auto;
		z-index: -1;
		color: #fff;
	}
	.paragraph-test p{
		font-size: 18px;
		padding: 15px 0;
		padding-top: 0;
	}
	/******************************/
	.title-contact-us{text-align: center;}
	.title-contact-us h4{
		color: #000;
		font-size: 36px;
		padding: 15px 0;
		padding-bottom: 0;
	}
	.title-contact-us p{
		color: #293138;
		font-size: 18px;
		padding: 15px 0;
	}
	.inf-bx{
		width: 100%;
		background: #fff;
		padding: 50px 20px;
		margin-top: 50px;
		box-shadow: 0px 0px 40px #edf3f9;
		border: 1px solid #fff;
		text-align: center;
		position: relative;
		display: inline-block;
	}
	.inf-bx:hover{
		border-color: #ecb237;
	}
	.inf-bx:before{
		content: "";
		width: 120px;
		height: 25px;
		border-top: 10px solid #ecb237;
		border-radius: 18px;
		position: absolute;
		top: -11px;
		left: 0;
		right: 0;
		margin: auto;
		z-index: -1;
	}
	.inf-bx h4{
		font-size: 24px;
		color: #000;
		padding-bottom: 0;
	}
	.inf-bx p{
		color: #135cab;
		font-size: 20px;
	}
	/*************21-05-2021 Products*********************/
	.products-flexible h2{
		font-size: 42px;
		color: #000;
	}
	.products-flexible p{
		color: #000;
		font-size: 18px;
		padding: 20px 0;
	}
	.products-flexible .learn-btn-blk a:hover{color: #000;}
	/*********************/
	.wraper-products-benefit{
		background: #2a6cb3;
	}
	.benefit-cn h4{
		color: #fff;
		font-size: 48px;
		padding: 20px 0;
	}
	.benefit-cn ul{
		margin-top: 50px;
	}
	.benefit-cn ul li{
		color: #fff;
	}
	.Enoughtxt{
		margin-top: 50px;
	}
	.Enoughtxt p{
		font-size: 18px;
		padding: 20px;
	}
	.Enoughtxt p:hover{
		background: #fff;
		color: blue;
		box-shadow: 0px 0px 10px #ccc;
	}
	.wraper-offers-impros{
		background: #f3f3f3;
	}
	.Physician-content h5 span{
		display: inherit;
	}
	.wraper-prods-application{
		background: #135cab;
	}
	.wraper-prods-application .Physician-content h4,
	.wraper-prods-application .Physician-content h5,
	.wraper-prods-application .Physician-content p{
		color: #fff;
	}
	.wraper-products-benefit .Physician-content h4,
	.wraper-products-benefit .Physician-content p{
		color: #fff;
	}
	.products-flexible .learn-btn-yell a{
		padding: 10px 30px;
		margin: 10px;
		font-size: 18px;
	}


	.wpcf7-submit{
		background: #ff9933 !important;
		padding: 10px 50px;
		color: #fff;
		border: none;
		border-radius: 999px;
		font-size: 18px;
	}

	.wpcf7-form-control-wrap{
		position: initial !important;
	}
	.wpcf7-response-output{
		color: #fff;
	}
	.codermd p:nth-of-type(4) img {
	  display: none;
	}


