
/********************* contactus-page **********************/
.hospital_block1 .ser_one:nth-child(1):after{
	display:none;
}
.contactus_wrapper {
  margin: 5em 0;
  margin-bottom:2em;
}
.conatctus_heading {
  width: 70%;
  margin: 0 auto;
  text-align: center;
}
.conatctus_heading h1 {
 font-size: 70px;
color: #354959;
  line-height: 40px;
  margin: 10px 0;
}
.conatctus_heading p {
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 25px;
    color: #354959;
    max-width: 68%;
    margin: 0 auto;
    padding-top: 32px;
}
.conatct_pin {

    width: 100%;
    padding: 0;
    margin-bottom: 17px;
}
.conatct_pin span {
    text-align: center;
    display: inline-block;
    float: left;
}
.contact_pin_content {
    padding-left: 20px;
    float: left;
    width: 86%;
}
.getintouch_left_section  .contact_pin_content h4 {
  font-size: 20px;
  line-height: 25px;
  color: #000000;
  font-family: 'Poppins-Medium';
  margin: 5px 0;
}
.getintouch_left_section .contact_pin_content p {
font-size: 15px;
letter-spacing: 0px;
color: #ffffff;
  margin: 0;
}
.getintouch_left_section p {
    font-size: 15px;
    letter-spacing: 0px;
    color: #ffffff;
    max-width: 69%;
}
.getintouch_left_section {
    padding-left: 4em;
    padding-top: 4em;
}
.contact_phone {
  align-items: center;
  width: 100%;
}
.contact_phone span {
  display:inline-block;
  float:left;  
  text-align: center;

}
.contact_phone a {
  font-size: 18px;
  line-height: 24px;
  color: #fff;
    font-family: 'Poppins-Bold';
}
.conatct_location {
    margin-top: 2em;
    max-width: 75%;
}
.contact_social_medias {
  float: left;
  padding: 20px 0;
  position: relative;
}

.contact_social_medias h6 {
  font-size: 20px;
  line-height: 36px;
  color: #000000;
  font-family: 'Poppins-Medium';
  margin: 0;
}
.contact_social_medias p{
font-size: 15px;
letter-spacing: 0px;
color: #ffffff;
  margin: 10px 0;
}
.contact_social_medias ul li {
  display: inline-block;
  width: 35px;
  height: 34px;
  border-radius: 17px;
  background-color: #fff;
  text-align: center;
  line-height: 34px;
  margin: 0 2px;
}
.contact_social_medias ul li a{
  display: block;
  color: #088282;
}
.contact_social_medias ul {
    margin: 20px 0;
}
.schedulenow_section_box {
    padding: 2em 2em 1em;
    float: left;
    width: 100%;
    padding-top: 0;
}
.schedulenow_section {
    margin-top: 3em;
    float: right;
    background-color: #ffffff;
    border-bottom-right-radius: 30px;
}
.schedulenow_section h4 {
    font-size: 40px;
    letter-spacing: 0px;
    color: #008b89;
    margin-bottom: 20px;
    margin-top: 0;
}
.form-group label {
    font-size: 16px;
    letter-spacing: 0px;
    color: #354959;
    margin-bottom: 10px;
    font-weight: normal;
    font-family: 'Poppins-Regular';
}
.form-group {
  padding: 6px 5px;
  margin: 0;
}
.form-group textarea {
    width: 100%;
    height: 140px;
    resize: unset;
    background-color: #e5f3f3;
    border-radius: 25px;
    border: 0;
    box-shadow: unset;
}
.form-group.text-area {
    width: 100%;
}
.form-group input {
    height: 48px;
	border-radius: 25px;
	    border: 0;
    box-shadow: unset;
	 background-color: #e5f3f3;
  font-size: 15px;
  font-family: 'Poppins-Medium';
}
.form-group input[type=checkbox], .form-group input[type=radio] {
    height: auto;
}


.contactsubmit_btn {
  text-align: center;
  margin: 1em 0 1em;
}
.contactsubmit_btn #form_submit {
    height: 45px;
    border-radius: 23px;
    filter: drop-shadow(-0.469px 0.883px 8px rgba(0,0,0,0.07));
    background-image: linear-gradient(75deg, #354959 0%, #0aa8b6 100%, #0aa8b6 100%);
    font-size: 20px;
    letter-spacing: 0px;
    color: #ffffff;
    font-family: 'Poppins-Bold';
    border: 0;
    width: 100%;
    text-transform: uppercase;
}

.getintouch_left_section h5 {
  font-size: 20px;
  line-height: 36px;
  color: #088282;
  font-family: 'Poppins-Medium';
}
.getintouch_left_section h4 {
    font-size: 40px;
    letter-spacing: 0px;
    color: #ffffff;
    font-family: 'Poppins-Bold';
    max-width: 95%;
    padding-bottom: 10px;
}

.contact_getintouch_wrapper {
  margin-top: 5em;
  background-image:url(../images/contactus/contactbg.jpg);
  height:auto;
  background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	width:100%;
	border-radius: 30px;
filter: drop-shadow(-7.981px 15.01px 25.5px rgba(0,0,0,0.25));
background-color: #ffffff;
}
.calculate_img {
    position: absolute;
    right: -10em;
    width: 53%;
}
/***end***/
.header_sec_wrapper.inner_header {
    position: relative;
    background-color: #fff;
	filter: drop-shadow(-4.695px 8.829px 14.5px rgba(0,0,0,0.15));
}
.header_sec_wrapper.inner_header.fixed {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    background-color: #fff;
    z-index: 99;
}
.patient_banner {
    position: relative;
}
.patient_banner_image {
    width: 55%;
    float: right;
}
.patient_banner_image img {
    height: 675px;
    object-fit: cover;
    width: 100%;
}

.patient_banner_content {
    float: left;
    width: 100%;
    background-image: url(../images/patient/banner_bg.png);
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 100%;
    position: absolute;
    left: 0;
}
.patient_inner_detail h1 {
    font-size: 56px;
    line-height: 1.2;
    width: 660px;
    color: #ffffff;
    font-family: 'Poppins-Bold';
}
.patient_inner_detail h2 {
    font-size: 70px;
    color: #ffffff;
}
.patient_inner_detail p {
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 25px;
    color: #ffffff;
    max-width: 84%;
    padding-top: 10px;
}

.patient_inner_detail {
    width: 515px;
    position: absolute;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    top: 0;
	left:13em;
}
.btn-white {
    font-size: 18px;
    color: #354959;
    border-radius: 24px;
    background-color: #ffffff;
    width: fit-content;
    display: inline-block;
    font-family: 'Poppins-Medium';
    padding: 11px;
    text-align: center;
    margin-top: 35px;
	transition: 0.5s;
	cursor:pointer;
}
.btn-white:hover {
    filter: drop-shadow(9.44px 11.657px 6.5px rgba(53,73,89,0.15));
    background-color: #008b89;
    transition: 0.5s;
    color: #fff;
    transform: translate(0px, -10px);
}
.btn-primary {
    font-size: 18px;
    color: #fff;
    border-radius: 24px;
    background-color: #354959;
    width: fit-content;
    display: inline-block;
    font-family: 'Poppins-Medium';
    padding: 11px;
    text-align: center;
    margin-top: 35px;
	transition: 0.5s;
	cursor:pointer;
}
.btn-primary:hover {
    filter: drop-shadow(9.44px 11.657px 6.5px rgba(53,73,89,0.15));
    background-color: #008b89;
    transition: 0.5s;
    color: #fff;
    transform: translate(0px, -10px);
}
/***block2***/
.patient_management_wrap ul {
    padding: 0;
    margin: 0;
    border-radius: 50px;
    filter: drop-shadow(13.216px 16.32px 43.5px rgba(12,88,90,0.1));
    background-color: #ffffff;
    text-align: center;
    max-width: 1148px;
    margin: 0 auto;
    display: flex;
}
.patient_management_wrap ul li {
    display: inline-block;
    text-align: center;
    width: 25%;
    padding: 15px 10px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.patient_management_wrap ul li:after {
    content: "";
    display: inline-block;
    border-right: 2px solid #e1e4e6;
    position: absolute;
    right: 0;
    height: 130px;
}
.patient_management_wrap ul li:last-child:after{
	display:none;
}
.patient_management_wrap ul li span {
    width: 115px;
    height: 115px;
    border-radius: 10px;
    filter: drop-shadow(9.44px 11.657px 23px rgba(53,73,89,0.2));
    background-color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-bottom: 15px;
}
.patient_management_wrap ul li p {
    font-size: 18px;
    color: #354959;
    margin: 0 auto;
    font-family: 'Poppins-Bold';
    padding-top: 5px;
    max-width: 50%;
    text-align: center;
}
.patient_management {
    margin: 25px 0 25px;
}
/***block2***/
.patient_portal {
    margin: 7em 0 1em;
    position: relative;
}
.patient_portal_wrap .container {
    margin-top: -3em;
}
.patient_portal_image {
    float: right;
    margin-left: 3em;
    position: relative;
    text-align: center;
	
}
.patient_portal_wrap h1 {
    font-size: 50px;
    color: #354959;
}
.patient_portal_wrap p {
    font-size: 18px;
    line-height: 32px;
    color: #354959;
    padding-top: 10px;
}
.patient_portal_image:after {
    content: "";
    display: inline-block;
    background-image: url(../images/patient/portal_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 725px;
    position: absolute;
    top: -13em;
    right: 0;
}
/***block2***/
.phone_image {
    float: left;
    border-radius: 25px;
    filter: drop-shadow(9.44px 11.657px 23px rgba(53,73,89,0.16));
    background-color: #ffffff;
    height: 564px;
    position: relative;
    margin-top: -8em;
}
.doctor_image img {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
}
.phone_top {
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 25px;
}
.phone_top span {
    font-size: 14px;
    color: #fff;
}
.schedule_appointment {
    float: right;
    width: 95%;
    background-image: url(../images/patient/app_bg.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 515px;
    display: flex;
    align-items: center;
    border-top-left-radius: 36px;
    border-bottom-left-radius: 36px;
    margin-bottom: 2em;
}
.schedule_appont_detail span {
    font-size: 25px;
    color: #ffffff;
}

.schedule_appont_detail h2 {
    font-size: 50px;
    color: #ffffff;
    max-width: 85%;
    line-height: 60px;
}

.schedule_appont_detail p {
    font-size: 18px;
    line-height: 32px;
    color: #ffffff;
    padding-top: 10px;
    margin-bottom: 0;
}
.doctor_review {
    float: left;
    border-radius: 25px;
    filter: drop-shadow(9.44px 11.657px 23px rgba(53,73,89,0.2));
    background-color: #ffffff;
    width: 75%;
    padding: 15px 20px;
    position: absolute;
    top: 5em;
    left: -2em;
}
.star_raing_doc {
    line-height: 0;
}
.star_raing_doc span {
    font-size: 9px;
    letter-spacing: 2px;
    color: #ffc100;
}

.left_col h3 {
    margin: 0;
    padding: 5px 0 5px;
    font-size: 25px;
}

.left_col {
    width: 50%;
    float: left;
}
.right_col {
    width: 50%;
    float: right;
    padding-top: 10px;
}

.left_col span {
    font-size: 12px;
    color: #bbc0d8;
    font-family: 'Poppins-Medium';
}

.profossional {
    background-color: #f2f9f9;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #008b89;
    padding: 2px;
    margin: 5px 0 5px;
    margin-left: -20px;
    padding-left: 17px;
    font-family: 'Poppins-Medium';
}
.doctor_review p {
    float: left;
    width: 100%;
    margin: 0;
    font-size: 13px;
    font-family: 'Poppins-Medium';
    color: #000;
    max-width: 90%;
}
.right_col p {
    font-size: 16px;
    font-family: 'Poppins-Bold';
    padding-bottom: 5px;
}
.right_col p span {
    font-size: 12px;
    color: #bbc0d8;
    display: inline-block;
    padding-left: 5px;
}
.book_appointment {
    float: left;
    position: absolute;
    bottom: -5em;
    right: 0;
}
/***block3***/
.benifit_image {
    float: right;
    width: 40%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-left: 3em;
}	
.benifit_text {
    filter: drop-shadow(9.44px 11.657px 19px rgba(53,73,89,0.25));
    background-color: #fff;
    border-radius: 25px;
    width: 90%;
    text-align: center;
    padding: 35px;
    position: absolute;
    float: left;
    left: 0;
    padding-top: 6em;
    margin-top: 4em;
}
.benifit_text:after {
    content: "";
    width: 40px;
    height: 30px;
    background-color: #fff;
    display: inline-block;
    position: absolute;
    bottom: -28px;
    clip-path: polygon(100% 0, 0 0, 50% 100%);
    left: 0;
    right: 0;
    margin: 0 auto;
}
.benifit_text p {
    font-size: 18px;
    line-height: 28px;
    color: #354959;
}
.benifit_bg {
    height: 564px;
    background-image: url(../images/patient/green_ph.png);
    width: 345px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    float: right;
	filter: drop-shadow(9.44px 11.657px 23px rgba(53,73,89,0.1));
}
.envelope_icon {
    position: absolute;
    top: -5em;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.benifit_text a {
    width: 194px;
    height: 46px;
    border-radius: 23px;
    filter: drop-shadow(9.44px 11.657px 6.5px rgba(53,73,89,0.15));
    background-color: #008b89;
    display: inline-block;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 46px;
    color: #ffffff;
    margin-top: 10px;
}

.key_benifit_wrapper h3 {
    font-size: 50px;
    color: #354959;
    font-family: 'Poppins-Bold';
}

.key_benifit_wrapper h3 span {
    font-family: 'Poppins-Bold';
    color: #008b89;
}
.key_benifit_wrapper p {
    font-size: 18px;
    line-height: 28px;
    color: #354959;
	    padding-top: 15px
}
.key_benifit_wrapper {
    padding: 4em 0 4em;
}
.key_content {
    margin-top: 5em;
}
.benifit_image_manage {
    float: left;
    margin-left: 0;
    margin-right: 3em;
    display: block;
}
.manager_pris h3 {
    font-size: 20px !important;
    line-height: 28px;
    color: #354959;
}
.manager_pris {
    height: 564px;
    width: 344px;
    border-radius: 25px;
    background-image: url(../images/patient/whitebg.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    filter: drop-shadow(9.44px 11.657px 23px rgba(53,73,89,0.16));
    background-color: #ffffff;
    text-align: center;
    padding-top: 3.5em;
	position:relative;
}
.all_pres ul li {
    display: inline-block;
    width: 48%;
    float: left;
    border-radius: 10px;
    filter: drop-shadow(5.664px 6.994px 5px rgba(53,73,89,0.14));
    background-color: #ffffff;
    margin: 10px 0 10px;
    padding: 7px;
}

.all_pres {
    float: left;
    padding: 25px;
}

.all_pres ul li:nth-child(even) {
    float: right;
}

.all_pres ul li p {
    font-size: 16px;
    color: #354959;
    letter-spacing: 0;
    font-family: 'Poppins-Bold';
    line-height: 20px;
}
.all_pres ul li:nth-child(2) {
    border-radius: 10px;
    filter: drop-shadow(9.44px 11.657px 23px rgba(53,73,89,0.2));
    background-image: linear-gradient(-55deg, #194d4f 0%, #458587 100%);
    width: 202px;
    height: 222px;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    right: -91px;
    top: 40px;
}
.all_pres ul li:nth-child(3) {
    clear: both;
}
.all_pres ul li:nth-child(2) p {
    color: #fff;
}
.request a {

    width: 194px;
    height: 46px;
    border-radius: 23px;
    filter: drop-shadow(9.44px 11.657px 6.5px rgba(53,73,89,0.15));
    background-color: #ffffff;
    display: inline-block;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 8px;
    color: #008c8a;
    font-family: 'Poppins-Medium';
    text-align: center;
    line-height: 46px;
    position: absolute;
    right: 0;
    top: 45%;
}
.benifit_image{
	position:relative;
}
.benifit_image:after {
    content: "";
    display: inline-block;
    width: 130px;
    height: 121px;
    background-image: url(../images/patient/dots.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 6em;
    top: 50%;
    z-index: -1;
}
.payment_coll {
    float: right;
    margin-right: 0;
    margin-left: 3em;
    width: 48%;
    display: block;
}
/***block3***/
.payment_coll .manager_pris {
    background-image: url(../images/patient/card.png);
    float: right;
}
.payment_coll:after{
	    right: -4em;
    top: 20%;
}
.amount_image {
    filter: drop-shadow(16.362px 20.206px 23px rgba(53,73,89,0.2));
    background-color: #ffffff;
    float: left;
    border-radius: 25px;
    position: absolute;
    bottom: 18%;
    left: 0;
}
.payment_coll:before {
    content: "";
    display: inline-block;
    opacity: 0.149;
    width: 186px;
    height: 473px;
    border-radius: 93px;
    background-image: linear-gradient(70deg, #354959 0%, #008b89 100%);
    position: absolute;
    top: 60px;
    left: -5em;
    right: 0;
    margin: 0 auto;
}
/* .payment_coll .manager_pris:after{
	 content: "";
    display: inline-block;
	opacity: 0.502;
width: 177px;
height: 177px;
border-radius: 89px;
background-image: linear-gradient(70deg, #354959 0%, #008b89 100%);
} */
.monitor_msg {
    float: left;
    width: 100%;
    position: relative;
    margin: 0em 0 5em;
}
.monitor_msg_wrap {
    float: left;
    width: 100%;
    position: relative;
    z-index: 9;
}
.clipath_bg {
    float: left;
    width: 100%;
    height: 663px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.clipath_bg:after {
    content: "";
    display: inline-block;
    background-image: url(../images/patient/bluebg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #008b89;
    -webkit-clip-path: polygon(0 15%, 100% 0, 100% 85%, 0% 100%);
    clip-path: polygon(0 15%, 100% 0, 100% 85%, 0% 100%);
    width: 100%;
    height: 100%;
}
.monitor_msg_image {
    float: left;
    width: 40%;
	position:relative;
}
.monitor_msg_bg img {
    border-radius: 25px;
}
.monitor_msg_bg {
    border-radius: 25px;
    filter: drop-shadow(9.44px 11.657px 32.5px rgba(53,73,89,0.22));
}
.monitor_msg__content {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 30px;
    width: 79%;
    margin-top: 4em;
}
.color_blue {
    background-color: #e5f3f3;
    padding: 20px 20px  10px 20px;
    border-radius: 15px;
    border-top-left-radius: 0;
    margin-bottom: 20px;
}
.color_blue p {
    color: #354959;
    text-align: left !important;
}
.color_white {
    filter: drop-shadow(11.957px 14.766px 19px rgba(28,66,74,0.45));
    background-color: #ffffff;
    padding: 25px 20px 10px 20px;
    border-radius: 15px;
    border-top-right-radius: 0;
    position: relative;
    z-index: 9;
}
.monitor_msg__content p {
    font-size: 18px;
    line-height: 28px;
    text-align: right;
}
.color_white p {
    color: #333333;
}
.moniter_right {
    padding-top: 2em;
}
.monitor_msg_wrap h4 {
    font-size: 50px;
    color: #ffffff;
}
.monitor_msg_wrap .moniter_right p {
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
    padding-top: 10px;
}
.monitor_msg__content:after {
    content: "";
    display: inline;
    width: 130px;
    height: 121px;
    background-image: url(../images/patient/darkdot.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: -5em;
    z-index: 1;
    top: 22%;
}
/**monitor**/
.telehealth {
    float: right;
    width: 56%;
}
.image_one {
    float: left;
    width: 45%;
    filter: drop-shadow(20.138px 24.869px 25.5px rgba(0,0,0,0.25));
}
.image_one:nth-child(1) {
    position: relative;
    z-index: 9;
    right: -4em;
}
.image_one:nth-child(2) {
    filter: drop-shadow(9.44px 11.657px 23px rgba(53,73,89,0.1));
    width: 55%;
    transform: rotate(9deg);
}
.image_one img {
    border-radius: 25px;
}
/**keeptrack**/
.keep_track_image {
    float: left;
    width: 42%;
    position: relative;
    margin-right: 1em;
}
.keep_track_img_one {
   filter: drop-shadow(9.44px 11.657px 23px rgba(53,73,89,0.16));
}
.keep_track_img_two {
    filter: drop-shadow(11.328px 13.989px 31px rgba(53,73,89,0.2));
    position: absolute;
    bottom: 2em;
    right: 3em;
}
.keep_track_img_one img {
    border-radius: 25px;

}
.keep_track_img_two img {
    border-radius: 25px;
}
.keep_track_image:after {
    content: "";
    display: inline;
    width: 130px;
    height: 121px;
    background-image: url(../images/patient/darkdot.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: 7em;
    top: 33%;
    z-index: -1;
}
/***webdesignpage***/
.website_banner_content {
    background-image: url(../images/website/banner_bg.png);
    width: 60%;
/* 	webkit-animation-name: move;
    animation-name: move;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    transition: .5s; */
}

.website_medical .patient_portal_image:after{
	display:none;
}
.website_medical .patient_portal_image {
    margin-top: -4em;
	-webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    transition: .3s;
}
.website_medical:hover .patient_portal_image{
	webkit-animation-name: move;
    animation-name: move;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    transition: .3s;
}
.website_medical{
	position:relative;
	padding-bottom:2em;
}
.website_medical:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 300px;
    background-image: linear-gradient(to bottom, #ffffff, #d5ddec, #9ec0d6a3, #5ca6b67d, #008b8975);
    opacity: 0.2;
    position: absolute;
    bottom: 5px;
    z-index: -1;
    transform: skew(0deg, -4deg);
}
.common_block_content {
    margin-top: 0;
}
.full_width_block .container {
   max-width:1500px;
}
.block_2_image {
    margin-right: 2em;
	position:relative;
}
.reputation {
    padding-top: 8em;
}
.reputation:hover .block_2_image{
	webkit-animation-name: move;
    animation-name: move;
	 -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    transition: .3s;
}

.block_2_image:after {
    content: "";
    display: inline-block;
    width: 130px;
    height: 121px;
    background-image: url(../images/patient/dots.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 0em;
    top: 50%;
    z-index: -1;
} 
.team_quality {
    width: 95%;
    float: right;
}
 .team_quality .block_2_image {
    float: right;
    margin-left: 2em;
} 
 .key_benifits.full_width_block{
	position:relative;
 }	 
 .key_benifits.full_width_block:after {
    content: "";
    display: inline-block;
    opacity: 0.078;
    width: 308px;
    height: 308px;
    border-radius: 154px;
    border: 77.54px solid #37aec0;
    position: absolute;
    top: 0;
    right: -3em;
}
 .key_benifits.full_width_block:before {
    content: "";
    display: inline-block;
    opacity: 0.078;
    width: 308px;
    height: 308px;
    border-radius: 154px;
    border: 77.54px solid #37aec0;
    position: absolute;
    bottom: 0;
    left: -3em;
}
.react_with_seo .clipath_bg:after {
	-webkit-clip-path:unset;
    clip-path: unset;
	background-image: url(../images/website/circle_bg.jpg);
	height:435px;
}
.moniter_right {
    padding-top: 10em;
}
.react_with_seo .moniter_right {
    padding-top: 2em;
}
.react_with_seo_cont {
    float: right;
    width: 54%;
    padding-top: 6em;
    padding-left: 2em;
}
.react_with_seo_cont h4 {
    font-size: 44px;
}
.react_with_seo_img {
    position: absolute;
    top: -8.8em;
}
.react_with_seo {
    margin-top: 10em;
}
.image_box:nth-child(2) {
    position: absolute;
    bottom: -17px;
    width: 74%;
    left: 7em;
    filter: drop-shadow(13.845px 17.097px 8px rgba(0,0,0,0.18));
}
.key_content h2 {
    font-size: 50px;
    color: #354959;
}

.key_content h2 span {
    color: #008b89;
    font-family: 'Poppins-Bold';
}
.react_with_seo_img:after {
    content: "";
    display: inline-block;
    width: 130px;
    height: 121px;
    background-image: url(../images/website/white_dark.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 5em;
    top: 34%;
    z-index: -1;
}
.modernize .telehealth {
    width: 744px;
	position:relative;
}
.image_screen {
    text-align: right;
    position: relative;
    right: -42px;
}
.image_screen_one {
    position: absolute;
    bottom: -1em;
    left: 0em;
    z-index: 9;
}
.modernize {
    padding-top: 4em;
	position:relative;
}
.modernize:after{
	 content: "";
    display: inline-block;
}
.image_screen_two {
    position: absolute;
    top: 6.5em;
}
.modernize .telehealth:after {
    content: "";
    display: inline-block;
    width: 460px;
    height: 460px;
   background-image:url(../images/website/gradiant.png);
   background-position:center;
   background-size:cover;
   background-repeat:no-repeat;
    position: absolute;
    top: 0;
    z-index: -1;
    left: -4em;
}
.modernize .telehealth:before {
    content: "";
    display: inline-block;
    width: 130px;
    height: 121px;
    background-image: url(../images/website/white_dark.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: -15em;
    right: 0;
    bottom: 3em;
    top: auto;
    margin: 0 auto;
}
.modernize:after {
    content: "";
    opacity: 0.078;
    width: 246px;
    height: 246px;
    border-radius: 123px;
    border: 35.84px solid #37aec0;
    display: inline-block;
    position: absolute;
    bottom: 3em;
}
.modernize .key_content h2 {
    font-size: 44px;
}
.website_medical h1 span {
    font-family: 'Poppins-Bold';
    color: #008b89;
}
/****seo-page***/
.seo_banner_con_wrap .patient_banner_content{
	background-image:url(../images/seo/seobg.png);
}
.seo_banner_con_wrap .patient_inner_detail {
    width: 412px
}
.seo_banner_con_wrap .patient_banner_image {
    width: 61%;
}
.seo_banner_con_wrap .patient_inner_detail p {
    max-width: 100%;
}
.seo_provider .patient_portal_image:after{
	display:none;
}
.seo_provider .patient_portal_wrap h1 {
    padding-top: 3em;
}
/***seo-block2***/
.search_engine_opt h2 {
    font-size: 50px;
    color: #354959;
    padding-top: 1.3em;
}
.search_engine_opt p {
    font-size: 18px;
    line-height: 28px;
    color: #354959;
    padding-top: 15px;
}
.opt_image {
    margin-right: 2em;
    padding-top:1em;
}
.seo_provider {
    position: relative;
}
.bar_bg{
	position: absolute;
    top: 0;
    left: 3em;
    border-radius: 280px;
}
.bar_bg:after {
    content: "";
    display: inline-block;
    opacity: 0.102;
    width: 569px;
    height: 1360px;
    background-image: linear-gradient(-15deg, #354959 0%, #354959 0%, #008b89 100%);
	    border-radius: 280px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.bar_bg:before {
    content: "";
    width: 100px;
    height: 100px;
    position: absolute;
    right: -3em;
    top: -3em;
    border-radius: 15% 0% 0% 50%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 13px solid #fff;
    background-color: #e6f2f2;
    padding: 5px;
    display: inline-block;
    z-index: 9;
    border-radius: 0% 0% 20% 80% / 2% 25% 0% 97%;
}
.seo_provider {
    position: relative;
    margin-bottom: 10em;
}
.digital_marketing {
    background-image: url(../images/seo/middlebg.jpg);
    background-repeat: no-repeat;
    border-radius: 0;
    background-size: 100% 100%;
    width: 98%;
    border-top-left-radius: 245px;
}
.digital_marketing .schedule_appont_wrap {
    float: right;
    padding-left: 2em;
    position: absolute;
    right: 0;
    top: -15em;
}

.digital_marketing .schedule_appont_detail h3 {
    font-size: 50px;
    color: #fff;
}

.digital_marketing .schedule_appont_detail {
    float: left;
}
.advertising .benifit_image_manage {
    margin-right: 1em;
}
.professional_image {
    float: right;
    padding-left: 2em;
}
.advertising .key_benifit_wrapper {
    padding: 4em 0 0em;
}
.advertising {
    margin-bottom: 2em;
}

/***telehealth***/
.telehealth_content {
    background-image: url(../images/telehealth/Telehealth.png);
    width: 60%;
}
.video_conference .patient_portal_image:after{
	display:none;
}
.video_conference_image {
    float: right;
}
.video_conference {
    margin: 4em 0 2em;
    position: relative;
    z-index: 9;
}
.video_content {
    padding-top: 5em;
}
.online_helath_care {
    margin-bottom: 3em;
}
.video_conference:after {
    content: "";
    display: inline-block;
    background-image: url(../images/telehealth/v_bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 400px;
    position: absolute;
    top: 32px;
    left: -4em;
    z-index: -1;
}
.patient_portal_wrap h2 {
    font-size: 50px;
    color: #354959;
}

.patient_portal_wrap h2 span {
    color: #008b89;
    font-family: 'Poppins-Bold';
}
.healthcare_img {
    padding: 0 15px;
}
.online_helath_care .patient_portal_wrap .container {
    margin-top: 0;
}
.solution_help_img {
    float: right;
    padding-left: 1em;
    order: 2;
    margin-top: -6em;
    text-align: center;
}
.schedule_appointment.solution_help {
	background-image:url(../images/telehealth/online_bg.jpg);
    float: none;
    margin: 0 auto;
    border-radius: 36px;
    height: 665px;
}
.solution_help_wrap {
    display: flex;
    align-items: center;
}
.schedule_appointment h3 {
    font-size: 50px;
    color: #fff;
	margin-top:0;
}
.secure_video_img {
    margin-right: 2em;
}
.secure_video .key_benifit_wrapper {
    padding-bottom: 0;
}
.key_benifit_wrapper.need_help {
    padding: 1em 0 4em;
    padding-right: 4em;
}
.tab_image {
	float:right;
    border: 20px solid #000;
    border-radius: 30px;
    position: relative;
	width: 87%;
}
.need_help_image {
    float: right;
    margin-left: 2em;
    margin-bottom: 2em;
}
.tab_image img {
    border-radius: 6px;
}
.tab_image {
    border: 20px solid #000;
    border-radius: 30px;
}
.tab_content span {
    opacity: 0.851;
    width: 124px;
    height: 19px;
    border-radius: 10px;
    background-color: #354959;
    display: inline-block;
    color: #fff;
    font-size: 13px;
    margin-bottom: 10px;
}
.tab_content {
    position: absolute;
    bottom: 15px;
    text-align: center;
    width: 100%;
    left: 0;
    right: 0;
}
.need_help .key_content {
    margin-top: 2em;
}
.chat_title {
    font-size: 22px;
    line-height: 28px;
    color: #ffffff;
    text-align: center;
    font-family: 'Poppins-Bold';
    padding: 16px;
    border-bottom: 2px solid rgb(204 204 204 / 41%);
}
.chat_content {
    float: left;
    width: 282px;
    height: 340px;
    border-radius: 25px;
    background-image: linear-gradient(33deg, #354959 0%, #008b89 100%);
    position: absolute;
    padding: 0 15px;
    bottom: 30px;
    margin-left: 2em;
}
.chat_para p {
    font-size: 13px;
    line-height: 18px;
    color: #354959;
    padding: 10px;
    filter: drop-shadow(-2.27px 4.455px 6.5px rgba(53,73,89,0.22));
    background-color: #e5f3f3;
    border-radius: 16px;
    border-top-left-radius: 0;
    margin-top: 20px;
    margin-left: -57px;
    width: 100%;
}
.chat_para p:nth-child(even) {
	filter: drop-shadow(-4.994px 9.801px 21.5px rgba(0,0,0,0.1));
	background-color: #ffffff;
	border-radius: 16px;
	margin-left:0;
}
.chat_title:after {
    content: "\f104";
    display: inline-block;
    float: left;
    font-family: 'FontAwesome';
}
.need_help_image:before {
    content: "";
    display: inline-block;
    float: left;
    background-image: url(../images/website/white_dark.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 130px;
    height: 121px;
    position: absolute;
    top: 4em;
}
.need_help_image{
	width:730px;
}
.healthcare_img {
    text-align: center;
	width:760px;
}
 .solution_help .container {
    max-width: 90%;
}
.patient_portal_wrap:hover .patient_portal_image{
	webkit-animation-name: move;
    animation-name: move;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    transition: .3s;
}
.search_engine_opt:hover .opt_image{
	webkit-animation-name: move;
    animation-name: move;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    transition: .3s;
}
.mouser_hover:hover{
	webkit-animation-name: move;
    animation-name: move;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    transition: .3s;
}
.need_help_image:hover .tab_image{
	webkit-animation-name: move;
    animation-name: move;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    transition: .3s;
}
.key_benifit_wrapper:hover .benifit_image_manage{
	webkit-animation-name: move;
    animation-name: move;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    transition: .3s;
}
.professional:hover .professional_image{
	webkit-animation-name: move;
    animation-name: move;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    transition: .3s;
}
.center_image {
    text-align: center;
}
.icon_images {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    height: 100%;
    display: flex;
    align-items: center;
	z-index:2;
}
.icon_images ul li {
    display: inline-block;
}
.icon_images ul li{
	position: absolute;
}
.icon_images ul li:nth-child(1) { 
    left: -35px;
    top: 78px;
}
.icon_images ul li:nth-child(2) {
    right: 75px;
    top: 67px;
}
.icon_images ul li:nth-child(3) {
    top: 11em;
}

.icon_images ul li:nth-child(4) {
    right: -30px;
    z-index: 9;
    top: 0;
    margin-top: 11em;
    margin-right: 3em;
}
.icon_images ul li:nth-child(6) {
    right: 73px;
    margin-top: -0.7em;
}
.icon_images ul li:nth-child(5) {
    margin-left: 2em;
    margin-top: -1em;
}
.center_image {
    text-align: center;
    position: relative;
    z-index: 1;
}
.center_image:before {
    content: "";
    width: 600px;
    height: 600px;
    display: inline-block;
    background-image: url(../images/telehealth/Ellipse8.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 auto;
    right: 0;
	z-index:-1
}

/***social_media****/
.social_media_content{
	background-image:url(../images/social/Banner_1.png);
	width:100%;
}
.patient_inner_detail {
    text-align: left;
	    left: 8em;
}
.icon_1{
	 position: absolute;
}
.icon_1:nth-child(1) {
    left: 38px;
    top: 105px;
}
.icon_1:nth-child(2) {
    right: 63px;
    bottom: 100px;
}
.icon_1:nth-child(3) {
    right: 0;
    top: 10px;
    z-index: -1;
}
.social_block1:after{
	display:none;
}

.social_block_2 {
    padding: 0 45px;
    margin-top: 3em;
}
.social_block_2 .video_content {
    padding-top: 2em;
}
.social_block_2_img{
	position:relative;
	width:714px;
}
.soc_small {
    position: absolute;
    bottom: -12px;
    right: 0;
}
.soc_man:after {
    content: "";
    opacity: 0.349;
    width: 186px;
    height: 520px;
    border-radius: 93px;
    background-image: linear-gradient(70deg, #354959 0%, #008b89 100%);
    display: inline-block;
    position: absolute;
    left: 0;
    z-index: -1;
    top: -20px;
}
.soc_man:before {
    content: "";
    width: 130px;
    height: 121px;
    background-image: url(../images/website/white_dark.png);
    display: inline-block;
    position: absolute;
    left: 30px;
    z-index: -1;
    bottom: 30px;
}
.social_block_3_img {
    float: right;
	width:714px;
}
.social_block_3 {
    padding-right: 3em;
}
.soc_1 {
    display: block;
    float: right;
}
.soc_dash span {
    display: block;
}

.social_block_3_img {
    margin-bottom: 5em;
}
.soc_2 {
    float: left;
    position: absolute;
    top: -4em;
    left: -5px;
}
.soc_3 {
    position: absolute;
    bottom: -5em;
    right: -7em;
}
.soc_4 {
    float: left;
    position: absolute;
    bottom: -3em;
    left: 7em;
}
.soc_5 {
    position: absolute;
    right: 9em;
    top: -4em;
}
.request_post span{
    font-size: 20px;
    line-height: 28px;
    color: #ffffff;
    width: 233px;
    height: 43px;
    border-radius: 19px;
    background-color: #00929f;
    font-family: 'Poppins-Medium';
    line-height: 43px;
    text-align: center;

}
.request_post {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    margin-top: 21px;
    margin-left: 6em;
}
.block_3_content {
    max-width: 1400px;
}
.benifits {
    width: 100%;
    border-radius: 0;
    height: 480px;
	background-image: linear-gradient(62deg, #354959 0%, #354959 1%, #008b89 100%);
}
.benifits_image {
    text-align: center;
    margin-top: -4em;
	width:714px;
}
.benifits_detail {
    padding-right: 3em;
    padding-top: 6em;
}
.time_img {
    position: absolute;
    left: -4em;
    top: 9em;
}
.prof_health_img {
    float: right;
    position: relative;
    margin-left: 2em;
}
.star_icon {
    position: absolute;
    right: 0;
}
.prof_health_mg {
    text-align: right;
}
.post_now {
    width: 216px;
    height: 61px;
    border-radius: 31px;
    background-image: linear-gradient(69deg, #354959 0%, #354959 1%, #008b89 100%);
    font-size: 20px;
    line-height: 28px;
    color: #ffffff;
    font-family: 'Poppins-Medium';
    text-align: center;
    line-height: 61px;
    position: absolute;
    bottom: 60px;
    right: -20px;
}
.time_img:after {
    content: "";
    width: 130px;
    height: 121px;
    background-image: url(../images/website/white_dark.png);
    display: inline-block;
    position: absolute;
    left: 76px;
    z-index: -1;
    bottom: -90px;
}
.benifits_detail h3 {
    font-size: 46px;
}
/***payment-option***/

.pay_option_conent {
    background-image: url(../images/payment/banner_bg.png);
    width: 100%;
}
.social_media_img {
    margin-left: 4em;
}
.box_1_img {
    position: absolute;
    display: inline-block;
    left: -2em;
    top: 1em;
}
.box_3_img {
    position: absolute;
    right: 0;
    bottom: 2em;
}

.box_2_img {
    position: absolute;
    left: -4em;
    bottom: -2em;
}
.pay_option .patient_banner_image {
    width: 50%;
    filter: drop-shadow(-3.632px 7.128px 10.5px rgba(0,0,0,0.23));
    position: relative;
    z-index: 1;
}
.pay_option .patient_banner_image img {
    border-radius: 0% 0% 0% 25% / 25% 25% 25% 25%;
    border-radius: 0% 0% 0% 21% / 25% 25% 25% 21%;
    object-position: right;
}
.pay_option .border_circel {
/*     content: ""; */
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 0% 0% 0% 21% / 25% 25% 25% 21%;
    border: 7px solid #008b89;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
	border-right:0;
	border-top:0;
}
/***payment_patient***/

.hiapp_compliant_img {
    padding-right: 1.5em;
	width:886px;
}
/* .hiapp_image_two {
    position: absolute;
    right: 11em;
    top: 2em;
} */
.hiapp_image_two {
    float: right;
    margin-right: 1em;
}
.hiapp_image_one {
    position: absolute;
    left: 80px;
    top: 10px;
}
.hiapp_compliant {
    margin: 3em 0 4em;
}
.hiapp_image_two:after {
    content: "";
    width: 112px;
    height: 98px;
    background-image: url(../images/website/white_dark.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 50%;
    z-index: -1;
}
.convenient_img :after {
    content: "";
    width: 112px;
    height: 98px;
    background-image: url(../images/website/white_dark.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 44%;
    z-index: -1;
    margin-left: 4em;
}
.convenient {
    background-image: unset;
    width: 100%;
    border-radius: 0;
    margin-bottom: 8em;
}
.payemnt_bg {
     background-image:url(../images/payment/convinent_bg.jpg);
	 background-position:center;
	 background-repeat:no-repeat;
	 background-size:cover;
    float: left;
    width: 100%;
    height: 660px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
	-webkit-clip-path:polygon(0% 19.3%, 100.1% 0%, 100.1% 85.8%, 0% 100%);
    clip-path: polygon(0% 19.3%, 100.1% 0%, 100.1% 85.8%, 0% 100%);
}
.convenient_img {
    float: right;
    text-align: center;
    order: 2;
}
.convenient .benifits_wrap {
    display: flex;
	align-items:center;
}
.payment_block_1:after{
	display:none;
}
.convenient .schedule_appont_detail {
    padding-top: 15em;
}
.payment_dash {
    padding-left: 1em;
    margin-bottom: 0;
}
.payment_dash .key_benifit_wrapper {
    padding-bottom: 0;
}
.payemnt_img {
    width: 750px;
	    position: relative;
}
.other_dasbord_image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.other_dasbord_image ul li{
	    position: absolute;
}
.other_dasbord_image ul li:first-child {
    bottom: 0em;
    margin-left: 8.5em;
    max-width: 46%;
}
.other_dasbord_image ul li:nth-child(2) {
    right: 0;
    margin-top: 5em;
    margin-right: 4.3em;
    z-index: 2;
    max-width: 30%;
}
.other_dasbord_image ul li:nth-child(3) {
    right: 0.5em;
    bottom: 7em;
    z-index: 1;
    max-width: 30%;
}
.other_dasbord_image ul li:nth-child(4) {
    bottom: 5.5em;
    right: 4.5em;
    max-width: 26%;
}
.payment_dash .block_3_content {
    padding-top: 6em;
}
.collection_one {
    text-align: right;
}
.coll_two {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
}
.key_benifits.collection {
    background-image: url(../images/payment/CIRCLES.jpg);
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
}
/****online-marketing****/
.marketing_content {
    background-image: url(../images/marketing/Banner_2.png);
}
.marketing_imag1 {
    text-align: center;
	position:relative;
}
.marketing {
    float: left;
    width: 100%;
    margin-bottom: 7em;
}
.marketing {
    float: left;
    width: 100%;
    margin-bottom: 7em;
    margin-top: 2em;
}
.marketing_imag1:after {
    content: "";
    display: inline-block;
    width: 583px;
    height: 583px;
    background-image: url(../images/marketing/circle.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    top: 7em;
	    animation: Rotate 20s linear infinite;
    -webkit-animation: Rotate 20s linear infinite;
}
@keyframes Rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes Rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}


.marketing .patient_portal_wrap .container {
    margin-top: 0em;
}
.visit_web {
    width: 202px;
    height: 53px;
    border-radius: 26px;
    filter: drop-shadow(5.035px 6.217px 10.5px rgba(0,0,0,0.23));
    background-image: linear-gradient(63deg, #354959 0%, #008b89 100%);
    display: inline-block;
    font-size: 20px;
    line-height: 30px;
    color: #ffffff;
    position: absolute;
    top: 10em;
    right: 4em;
    line-height: 53px;
    font-family: 'Poppins-Bold';
	text-align:center;
}
.wave {
    position: absolute;
    bottom: 0;
	left:0;
}
.uparow{
    position: absolute;
    bottom: 0;
	right:0;
}
.business_profile_wrap {
    width: 100%;
    border-radius: 0;
    height: 430px;
	background-image:url(../images/marketing/block2bg.jpg);
	
}
.prof_img {
    position: absolute;
}
.business_profile {
    margin-top: -6em;
}
.prof_pro {
    top: 5em;
}
.prof_rate {
    bottom: -30px;
    left: 60px;
    right: 0;
    margin: 0 auto;
}
.prof_reports {
    bottom: 0;
    right: 0;
    left: 0;
    margin-left: 22em;
}
.prof_views {
    right: -2em;
    top: 10em;
    z-index: 1;
}
.prof_time {
    top: 5em;
    right: 10em;
}
.business_profile {
    width: 738px;
    margin-right: 1em;
    margin-top: -8em;
}
.schedule_appointment p {
    font-size: 18px;
    line-height: 25px;
    color: #ffffff;
    padding-top: 10px;
}
.prof_one:after {
    position: absolute;
    top: 7px;
    content: "";
    display: inline-block;
    width: 125px;
    height: 125px;
    background-image: url(../images/website/white_dark.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    right: 10px;
    bottom: 40px;
    top: auto;
}
.ppc_img {
    float: right;
}
.ppc_img {
    text-align: right;
}
.ppc_wrap {
    padding-right: 3em;
}
.ppc_two {
    position: absolute;
    top: 6em;
	z-index:2;
}
.ppc_three {
    position: absolute;
    top: 1.5em;
    right: 0;
    margin-right: 5em;
	z-index:2;
}
.ppc_one {
    float: right;
    position: relative;
    z-index: 1;
}
.ppc_one:after {
    position: absolute;
    top: 7px;
    content: "";
    display: inline-block;
    width: 125px;
    height: 125px;
    background-image: url(../images/website/white_dark.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    right: 0;
    bottom: -8em;
    top: auto;
    left: 0;
    margin: 0 auto;
}
.ppc_one:before {
    position: absolute;
    top: 7px;
    content: "";
    display: inline-block;
    width: 125px;
    height: 125px;
    background-image: url(../images/website/white_dark.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    left: -5em;
    top: 4em;
    z-index: -1;
}
.ppc_manage {
    position: relative;
    float: left;
    width: 96%;
    margin-top: 8em;
}
.ppc_manage:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 520px;
    filter: drop-shadow(10.698px 13.211px 23px rgba(0,0,0,0.13));
    background-color: #ffffff;
    float: left;
    border-radius: 255px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    bottom:36px;
    position: absolute;
    left: 0;
    z-index: -1;
}
.ppc_manage_img {
    left: 0;
    width: 607px;
    bottom: -20px;
    float: left;
    margin-right: 2em;
}
.ppc_content {
    padding: 5em 4em;
	padding-left:0;
}
.ppc_content h2 {
    margin-top: 0;
}
.pay_one {
    text-align: right;
    position: relative;
}
.offer_prof .pay {
    position: absolute;
}
.pay_2 {
    top: 0;
    bottom: 0;
    height: 100%;
    display: flex;
    align-items: center;
    left: -15px;
}
.pay_3 {
    position: absolute;
    left: 2em;
    bottom: 4em;
}
.pay_4 {
    top: 14em;
    right: -4em;
    z-index: 1;
}
.pay_5 {
    right: -4em;
    top: 0;
    bottom: 0;
    align-items: center;
    display: flex;
}
.pay_one:after{
	position: absolute;
    top: 7px;
    content: "";
    display: inline-block;
    width: 125px;
    height: 125px;
    background-image: url(../images/website/white_dark.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    left: 1em;
    bottom: 9em;
    z-index: -1;
    top: auto;
}
/****patient-schedule****/
.schedule_content{
	background-image: url(../images/schedule/Banner_3.png);
}
.schedule_image {
    float: right;
    margin-left: 2em;
    position: relative;
}
.caleter_img {
    position: absolute;
    bottom: -5px;
    left: -2em;
}
.schedule_group span {
    display: inline-block;
}
.appo_img {
    position: absolute;
    bottom: -2em;
    right: 5em;
}
.patient_portal_wrap h3 {
    font-size: 50px;
    color: #354959;
}
.patient_portal_wrap h3 span {
    font-family: 'Poppins-Bold';
    color: #008b89;
}
.offer_convenient_img span{
	display:inline-block;
}
.offer_convenient_img span:nth-child(2) {
    position: absolute;
    right: 0;
    top: -43px;
}
.offer_convenient_img span:nth-child(3) {
    position: absolute;
    bottom: 40px;
    right: -3em;
}
.offer_convenient {
    margin: 3em 0 3em;
}
.offer_convenient_img {
    margin-right: 2em;
}
.sche_review {
    width: 100%;
    border-radius: 0;
    background-image: url(../images/schedule/wavebg.jpg);
    height: 800px;
}

.sche_review_img {
    float: right;
    margin-top: 10em;
    padding-right: 2em;
	width:760px;
}
.sche_review .schedule_appont_detail {
    padding-top: 7em;
}
.schedule_appointment h3 {
    font-size: 44px;
}
.sche_review .schedule_appont_detail {
    padding-top: 16em;
}

@keyframes marquee{
  0%{

    transform: translateX(0);
  }
  100%{

    transform: translate(-50%);
  }
  }

.date_slider ul li {
    display: inline-block;
        width: 66px;
    height: 80px;
    background-color: #008b89;
    font-size: 19px;
    line-height: 18px;
    color: #ffffff;
    border-radius: 15px;
	display: flex;
    align-items: center;
    justify-content: center;
    float: left;
    margin: 0 5px;
    flex-direction: column;
    text-transform: uppercase;
	
}
.date_slider ul li span {
    font-family: 'Poppins-Medium';
}
.date_slider {
    position: absolute;
    top: 6em;
    /* transform: rotate(-15deg); */
    left: 11em;
    overflow: hidden;
    /* width: 80%; */
}
.date_slider ul {
    animation: marquee 10s linear infinite running;
    white-space: nowrap;
    height: 80px;
    overflow-y: hidden;
}
.patient_dash_wrap {
    padding: 0;
    display: flex;
    align-items: center;
}
.patient_dash_img {
    padding-right: 3em;
}
.patient_dash_content {
    padding-right: 3em;
}
.patient_dash_img span {
    display: block;
}
.efficient_image {
    float: right;
    text-align: center;
    margin-left: 1em;
}
.icon_group span {
    display: inline-block;
    position: absolute;
}
.icon_group span:nth-child(1) {
    top: 6em;
    left: 0;
}
.icon_group span:nth-child(2) {
    right: 2em;
    top: -4em;
}
.icon_group span:nth-child(3) {
    left: 3em;
    bottom: 0;
}
.icon_group span:nth-child(5) {
    top: 50%;
    right: -2em;
}
.icon_group span:nth-child(4) {
    top: 26%;
    right: 5em;
    /* width: 95%; */
    text-align: right;
}
.efficient .key_benifit_wrapper {
    padding-top: 1em;
}

/***doctor-service***/
.doctor_service {
	background-image: url(../images/doctor/Banner_4.png);
}
.doctor_service .patient_inner_detail p{
	max-width:100%;
}
.who_service_block h1, h2, h3 {
    font-size: 50px;
    color: #354959;
}
.who_service_block h1 span, h2 span, h3 span {
	color:#008b89;
	font-family: 'Poppins-Bold';
}
.who_service_block p {
    font-size: 18px;
    line-height: 32px;
    color: #354959;
    padding-top: 10px;
    width: 53%;
}
.who_service_block ul{
	padding:10px 0 10px;
}
.who_service_block ul li {
    font-size: 18px;
    line-height: 32px;
    color: #354959;
    position: relative;
    padding-left: 1.5em;
    letter-spacing: 0;
    position: relative;
    display: flex;
}
.who_service_block ul li:after {
    content: "\f111";
    float: left;
    display: inline-block;
    font-family: 'FontAwesome';
    font-size: 16px;
    color: #008b89;
    position: absolute;
    left: 0;
    top: 0;
}
.float-right{
	float:right;
}
.float-left{
	float:left;
}
.ser_one:nth-child(1) {
    float: right;
    width: 100%;
	position:unset;
    text-align: right;
}
.ser_one{
	position:absolute;
}
.ser_one:nth-child(2) {
    float: right;
    right: -60px;
    top: 66px;
}
.ser_one:nth-child(3) {
    bottom: -15px;
    right: 40px;
}
.ser_one:nth-child(4) {
    bottom: 40px;
}
.whowe_ser_img {
    position: relative;
}
.who_service_block_wrap {
    float: left;
    width: 100%;
    margin: 4em 0 4em;
}
.seo_of_doctor {
    margin-top: 0;
    padding-top: 4em;
}
.seo_of_doctor:after{
	content:"";
	background-image:url(../images/doctor/circlebg.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	width:728px;
	height:620px;
	display: inline-block;
    position: absolute;
    right: 0;
    top: -1em;
    z-index: -1;
}
.whowe_ser_img:after{
	content:"";
	background-image:url(../images/doctor/white_dark.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	width:130px;
	height:121px;
	display: inline-block;
    position: absolute;
    left: 15px;
    bottom: 25px;
    z-index: -1;
}
.who_serivice_bg {
    float: left;
    width: 100%;
    background-image: url(../images/doctor/bg2.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 689px;
    border-top-left-radius: 36px;
    border-bottom-right-radius: 36px;
    margin-top: 4em;
    margin-bottom: 10em;
}
.service_bg_wrap p {
    color: #fff;
}
.service_bg_wrap h1 {
    color: #fff;
}
.service_bg_wrap h2 {
    color: #fff;
}
.service_bg_wrap h3 {
    color: #fff;
}
.service_bg_wrap h3{
	padding-top:20px;
}
.service_bg_wrap p {
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
	padding-top:10px;
}
.service_bg_wrap ul li {
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
    letter-spacing: 0;
    position: relative;
    padding: 4px 0 4px;
}
.service_bg_wrap ul li:after {
    content: "\f111";
    float: left;
    display: inline-block;
    font-family: 'FontAwesome';
    font-size: 16px;
    margin-right: 15px;
}

.service_bg_wrap ul {
    padding: 10px 0 10px;
}
.service_bg_wrap {
    float: left;
    width: 100%;
}
.service_bg_img{
    width: 100%;
}
.card_image {
    text-align: center;
}
.service_bg_group {
    margin-top: -60px;
	position:relative;
	z-index:9;
	    width: 759px;
}
.card_image:first-child {
    position: relative;
	z-index:2
}
.card_image {
    position: absolute;
	z-index:3;
}
.card_image:nth-child(2) {
    top: -95px;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: end;
    width: 100%;
    left: -14px;
	z-index:2;
}
.card_image:nth-child(3) {
    bottom: 50px;
}
.card_image:nth-child(4) {
    bottom: -10em;
    right: 0;
}
.service_bg_group:after {
    content: "";
    background-image: url(../images/doctor/light.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 130px;
    height: 121px;
    display: inline-block;
    position: absolute;
    z-index: -1;
    right: 8em;
    top: 12em;
}
/****testimonial***/
.client_image {
    float: left;
    width: 50%;
    padding: 0 5px;
}

.client_image img {
    border-radius: 30px;
    height: 380px;
    width: 100%;
    object-fit: cover;
	    object-position: top;
    /* filter: drop-shadow(6.252px 6.474px 8px rgba(0,0,0,0.1)); */
}
.client_image {
/*     transform: translate(-45px, 0px); */
    padding: 2em 0.3em 2em;
}

.review_title {
    font-size: 50px;
    color: #008b89;
    font-family: 'Poppins-Bold';
    text-align: center;
    padding-top: 1em;
}
.our_clients_service {
    float: left;
    width: 100%;
    margin-bottom: 3em;
}
.oru_clients_wrap {
    float: left;
    width: 100%;
    z-index:9;
	position:relative;
}
.oru_clients_wrap:after{
	content:"";
	border-radius: 50px;
    filter: drop-shadow(25.008px 25.896px 38px rgba(15,53,56,0.2));
    background-color: #ffffff;
	background-image:url(../images/doctor/hexagonal-bg.jpg);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	position:absolute;
	right:0;
	bottom:0;
	top:0;
	z-index:-1;
	width:95%;
}
.oru_clients_slider {
/*     transform: translate(-45px, 0px); */
	filter: drop-shadow(6.252px 6.474px 8px rgba(0,0,0,0.1));
}
.oru_clients_slider {
   margin-bottom: 6em;
}
.oru_clients_slider .slick-dots li {
    display: inline-block;
}

.oru_clients_slider .slick-dots {
    text-align: center;
    position: relative;
    top: 25px;
}
.oru_clients_slider .slick-dots li button {
    opacity: 0.200;
    width: 18px;
    height: 18px;
    border-radius:50%;
    background-color: #0a5c66;
    font-size: 0;
    border: 0;
    margin: 0 5px;
}
.oru_clients_slider .slick-dots li.slick-active button{
	width: 21px;
	height: 21px;
	background-color: #008b89;
	opacity:1;
}
.oru_clients_slider .slick-list.draggable{
	padding-left:0 !important;
}
.oru_clients_slider .slick-active {
	margin-top:0px;
}
.oru_clients_slider .slick-active + .slick-active{
   margin-top:50px;
}
.oru_clients_slider .slick-active + .slick-active + .slick-active{
	margin-top:50px;
}


.oru_clients_slider .slick-active + .slick-active img{
   height:300px;
}

.oru_clients_slider .slick-active + .slick-active + .slick-active img{
	 height:300px;

}  
.connect_image {
    margin-left: 2em;
}
/* .oru_clients_slider .slick-list{
	padding-right:40px !important;
	padding-left:23px !important;
} */
/***organic****/

.mackbook {
    padding-bottom: 5.4em;
    margin-bottom: 3em;
}
.viewport:nth-child(1) {
    text-align: left;
    width: 90%;
	position:unset;
}
.viewport:nth-child(2) {
    bottom: 0;
    right: 0;
}
.viewport{
	position:absolute;
}
.viewport:nth-child(2) {
    bottom: 0;
    right: 8em;
}
.viewport:nth-child(3) {
    right: 5em;
    bottom: -4em;
}
.connect_patient {
     padding-left: 2em;
	 margin-bottom:0;
}
 .mackbook {
    width: 885px;
} 
.viewport:nth-child(1):after {
    content: "";
    background-image: url(../images/doctor/white_dark.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 130px;
    height: 121px;
    display: inline-block;
    position: absolute;
    top: 6em;
    right: 6em;
    z-index: -1;
}
.cusromer_service_title {
    text-align: center;
    margin-bottom: 0em; 
    padding-top: 3em;
}
.cusromer_service_title h5 {
    font-size: 50px;
    color: #354959;
}
.cusromer_service_title h5 span {
    font-family: 'Poppins-Bold';
    color: #008b89;
}
.our_customer_serivice {
    padding: 0 3em;
    float: left;
    width: 100%;
    margin: 3em 0 5em;
}
.customer_ser_wrap {
    border-radius: 50px;
    filter: drop-shadow(10.42px 10.79px 23px rgba(10,92,102,0.11));
    background-color: #ffffff;
    float: left;
    width: 100%;
    background-image: url(../images/doctor/rev_cir.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 694px;
}
.customer_review_inner {
  color: #354959;
}
.customer_review_inner p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
height:140px;
overflow-y: scroll;
/* display: flex;
    align-items: center; */
}
/* width */
.customer_review_inner p::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.customer_review_inner p::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.customer_review_inner p::-webkit-scrollbar-thumb {
  background: #eee; 
  border-radius: 10px;
}

/* Handle on hover */
.customer_review_inner p::-webkit-scrollbar-thumb:hover {
  background: #ccc; 
}
.customer_review_inner h6 {
    font-size: 18px;
    line-height: 28px;
   margin-bottom:0;
    font-family: 'Poppins-Bold';
}

.customer_review_inner {
    text-align: center;
    border-radius: 25px;
   /*  filter: drop-shadow(10.42px 10.79px 29.5px rgba(10,92,102,0.2)); */
    background-color: #ffffff;
    padding: 40px 20px;
	margin:40px 0 45px;
}
.review_group{
	float:left;
width:100%;
position:relative;
margin-top:30px;
filter: drop-shadow(-3.374px 14.616px 29.5px rgba(10,92,102,0.2));
}
.customer_review {
	margin:20px 0 50px;
	/* padding:0 35px; */
}
.our_customer_slider {
    float: left;
    width: 100%;
}
/* .review_group .customer_review:nth-child(3) {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -15px;


} */
.customer_review:last-child .customer_review_inner{
	color:#fff;
border-radius: 25px;
background-image: linear-gradient(69deg, #354959 0%, #354959 0%, #00ada9 100%);
}
.our_customer_slider .slick-dots li {
    display: inline-block;
}
.our_customer_slider .slick-dots {
    text-align: center;
    position: absolute;
    bottom: 2em;
    left: 0;
    right: 0;
}
.our_customer_slider .slick-dots li button {
    opacity: 0.200;
    width: 18px;
    height: 18px;
    border-radius:50%;
    background-color: #0a5c66;
    font-size: 0;
    border: 0;
    margin: 0 5px;
}
.our_customer_slider .slick-dots li.slick-active button{
	width: 21px;
	height: 21px;
	background-color: #008b89;
	opacity:1;
}

.mobile_slider .slick-dots li {
    display: inline-block;
}

.mobile_slider .slick-dots {
    text-align: center;
    position: relative;
    top: 3px;
}
.mobile_slider .slick-dots li button {
    opacity: 0.200;
    width: 18px;
    height: 18px;
    border-radius:50%;
    background-color: #0a5c66;
    font-size: 0;
    border: 0;
    margin: 0 5px;
}
.mobile_slider .slick-dots li.slick-active button{
	width: 21px;
	height: 21px;
	background-color: #008b89;
	opacity:1;
}
.mobile_slider{
	display:none !important;
}
/****dentistpage****/
.dentist_doc {
    margin-bottom: 0;
}
.dentist_doc .whowe_ser_img:after{
	display:none;
}
.dentist_doc:after {
    right: 3em;
    top: 4em;
    z-index: -1;
}
.dentist_block1 {
    text-align: center;
	float:left;
}
.dentist_block1:nth-child(1) {
    max-width: 50%;
    position: absolute;
    top: 0;
    left: 6em;
}
.dentist_doc .whowe_ser_img {
    margin-left: 2em;
    height: 496px;
}
.dentist_block1:nth-child(2) {
    max-width: 96%;
    left: 0;
    right: 0;
    height: 100%;
    display: flex;
    align-items: center;
    position: relative;
}
.dentist_block1:nth-child(3) {
    max-width: 42%;
    position: absolute;
    bottom: 4em;
    right: 0;
}
.visibility_block {
    background-image: url(../images/dentist/Increase.jpg);
    border-radius: 0;
    height: 760px;
    background-size: 100% 100%;
}
.visibility_block .service_bg_group {
    margin-top: 9px;

}
.visibility_block .card_image:nth-child(2) {
    left: auto;
    top: 53px;
    display: block;
    right: -40px;
    height: auto;
    bottom: auto;
    width: auto;
}
.visibility_block .card_image:nth-child(3) {
    bottom: 0;
}
.visibility_content {
    padding-top: 8em;
}
.visibility_block .service_bg_group:after {
    right: 1em;
    top: 18em;
}
.visibility_block .service_bg_group:before{
	content:"";
	background-image:url(../images/doctor/white_dark.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	width:130px;
	height:121px;
	display: inline-block;
	position:absolute;
	bottom: 17em;
    left: 10em;
}
.grown_business:after {
    content: "";
    width: 932px;
    height: 397px;
    display: inline-block;
    background-image: url(../images/dentist/grownbg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 41px;
    z-index: -1;
    opacity: 0.7;
}
.grown_business {
    margin-bottom: 0em;
}
.grown_img:nth-child(1){
	position:relative;
}
.grown_img:nth-child(2) {
    bottom: 14em;
    right: 14em;
    max-width: 22%;
}
.grown_img:nth-child(3) {
    bottom: -2em;
    right: 3em;
    max-width: 34%;
}
.grown_img:nth-child(4) {
    bottom: -3em;
    max-width: 32%;
    right: 10em;
}
.grown_img:nth-child(5) {
    max-width: 10%;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 9em;
}
.grown_img:nth-child(6) {
    top: 4em;
    max-width: 40%;
    right: 8em;
}
.grown_img{
	position:absolute;
}
.engage_patient {
    padding-left: 3em;
}
.engage_patient .viewport:nth-child(2) {
    bottom: -5em;
    right: 0;
}
.engage_image {
    margin-bottom: 6em;
}
.engage_image .viewport:nth-child(1):after {
    right: auto;
    left: 40px;
    top: -3em;
}
.engage_image{
	width:740px;
	position:relative;
	z-index:2;
}
.engage_image:before {
    content: "";
    display: inline-block;
    background-image: url(../images/dentist/slice.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 700px;
    height: 525px;
    display: inline-block;
    position: absolute;
    z-index: -1;
    bottom: -40px;
    left: -50px;
}
/****hospitalpage****/
.whowe_ser_img:after{
	display:none;
}
.who_serivice_bg.hospital_bg{
	 background-image: url(../images/hospital/block2bg.jpg);
	 height:645px;
	 border-radius:0;
}
.shock_image {
    text-align: center;
	position:absolute;
}
.shock_image:nth-child(1) {
    position: relative;

    top: -10em;
}
.shock_image:nth-child(2) {
    top: 5em;
    transform: rotate(-4deg);
}
.shock_image:nth-child(3) {
    bottom: 7em;
    transform: rotate(-5deg);
    right: -3em;
}
.shock_image:nth-child(4) {
    top: 0;
    right: -5em;
    transform: rotate(-3deg);
}
.hospital_bg .service_bg_group {
    margin-right: 2em;
    margin-top: 0;
}
.hospital_bg .service_bg_wrap h2 {
    padding-top: 25px;
}
.important_factor .connect_image {
    margin-bottom: 1em;
}

.hiring_block .viewport:nth-child(2) {
    top: 5em;
    right: -1em;
}
.hiringimg:after {
    content: "";
    display: inline-block;
    opacity: 0.149;
    width: 398px;
    height: 398px;
    border-radius: 199px;
    /* background-color: #006069; */
    border: 66.46px solid #006069;
    position: absolute;
    right: 5em;
    bottom: 0;
    z-index: -1;
}
.viewport:nth-child(1)::after{
	content:"";
	background-image:url(../images/doctor/white_dark.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	width:130px;
	height:121px;
	display: inline-block;
    position: absolute;
    bottom: 20px;
    top: auto;
}
.review_group .slick-slide{
	width:650px;
}
.review_group .slick-slide.slick-center{
	width:550px;
	filter: drop-shadow(-3.374px 14.616px 15.5px rgba(10,92,102,0.2));
}
.review_group .slick-slide .customer_review_inner {
  max-width: 100%; 
  transition: transform 0.5s; 
	transform: scale(0.94);
	    
 }

.review_group .slick-slide.slick-center .customer_review_inner {
     transform: scale(1.2); 
    position: relative;
    z-index: 9;
	color:#fff;
	    
	    padding: 25px 20px;
		    margin-top: 8px;
	background-image: linear-gradient(69deg, #354959 0%, #354959 0%, #00ada9 100%);
}
.review_group .slick-slide.slick-center .customer_review_inner p{
	font-size: 15px;
    line-height: 24px;
}
.review_group .slick-active {
  position: relative;
    z-index: 1;
}
.review_group .slick-active + .slick-active {
    position: relative;
    z-index: 99;
}
.review_group .slick-active + .slick-active + .slick-active {
    position: relative;
    z-index: 1;
}
.review_group .slick-active .customer_review_inner {
    transform: translate(35%, 0px);
}
.review_group .slick-active + .slick-active .customer_review_inner{
/* 	 transform: translate(0%, 0px); */
}
.review_group .slick-active + .slick-active + .slick-active .customer_review_inner{
	 transform: translate(-35%, 0px);
}
.review_group .slick-slide.slick-center .customer_review_inner:after{
	content:"";
	background-image:url(../images/hospital/quote.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	width:110px;
	height:110px;
	display: inline-block;
    position: absolute;
    top: -4em;
    right: 1em;
}
.review_group .slick-slide.slick-center .customer_review_inner:before{
	content:"";
	background-image:url(../images/hospital/quote2.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	width:130px;
	height:110px;
	display: inline-block;
    position: absolute;
    bottom: -4em;
    left: 1em;
}
.review_group  .slick-track {
    margin-top: 45px;
}
/***********practor-page**********/
.chiropractors .whowe_ser_img {
    margin-left: 1em;
}
.parts{
	position:absolute;
}
.parts:nth-child(1) {
    position: relative;
}
.parts:nth-child(2) {
    top: 0;
}
.chiropractors {
    padding-top: 5em;
}
.parts:nth-child(2) {
    top: -6em;
}
.parts:nth-child(3) {
    top: -6em;
    right: 2em;
}
.parts:nth-child(4) {
    top: 4em;
    right: 0;
}
.parts:nth-child(5) {
    top: 0;
    bottom: 0;
    height: 100%;
    display: flex;
    align-items: center;
    right: -2em;
}
.chiropractors_bg {
    background-image: url(../images/practors/plat_bg.jpg);
    height: 813px;
    border-radius: 0;
    padding-top: 10em;
    margin: 0 0 3em;
}
.chiropractors_bg:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100px;
    background-color: #fff;
    clip-path: polygon(0 0, 100% 1%, 100% 100%, 0 2%);
    position: absolute;
    top: -2px;
    left: 0;
}
.chiropractors_bg:before {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100px;
    background-color: #fff;
	webkit-clip-path:polygon(0 0, 100% 98%, 100% 100%, 0 100%);
   clip-path: polygon(0 0, 100% 98%, 100% 100%, 0 100%);
    position: absolute;
    bottom: -2px;
    left: 0;
}
.chiropractors_bg .card_image:nth-child(1):after {
    content: "";
    background-image: url(../images/practors/white_dot.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 122px;
    height: 113px;
    display: inline-block;
    position: absolute;
    bottom: 2em;
    right: 2em;
}
.chiropractors_bg .card_image:nth-child(3) {
    bottom: -12em;
}
.chiropractors_bg .card_image:nth-child(2) {
    top: 15px;
}
.device:first-child {
    position: relative;
    padding-top: 10em;
}
.device {
    position: absolute;
}
.device:nth-child(2) {
    top: 11em;
    left: -7em;
}
.device:nth-child(3) {
    top: 2em;
    left: -4em;
    right: 0;
    width: 100%;
    text-align: center;
}
.device:nth-child(4) {
    top: 6em;
    right: 0;
}
.device:nth-child(5) {
    bottom: -10em;
    right: -7em;
}
.traffic_img {
    text-align: center;
}
.traffic_boost .mackbook{
	width:800px;
}
.traffic_boost .organic_block:after {
    content: "";
    background-image: url(../images/practors/circle.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 677px;
    height: 677px;
    display: inline-block;
    position: absolute;
    top: -6em;
    z-index: -1;
}
/*****physical-therapist*****/
.physical_treatment .ser_one:nth-child(2) {
    right: auto;
    z-index: 2;
}
.physical_treatment .ser_one:nth-child(4) {
    right: 4em;
    top: 10em;
}
.physical_treatment .ser_one:nth-child(3) {
    left: 7em;
    right: auto;
    z-index: 3;
    bottom: 6em;	
}
.ser_one:nth-child(1):after {
    content: "";
    background-image: url(../images/website/white_dark.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 126px;
    height: 121px;
    display: inline-block;
    position: absolute;
    left: 0;
    right: -7em;
    margin: 0 auto;
    top: 7em;
}

/****physical-therapist*****/
.prof_bg{
	background-image:url(../images/physical/phybg.jpg);
}
.prof_bg .card_image:nth-child(2) {
    display: block;
    top: 14em;
    left: -4em;
    z-index: 9;
}
.prof_bg .card_image:nth-child(3) {
    bottom: -2em;
    right: -4em;
}
.prof_bg .service_bg_group:after {
    top: auto;
    bottom: 17em;
    align-items: center;
    right: 2em;
}
.prof_bg .card_image:nth-child(2):before {
    content: "";
    background-image: url(../images/doctor/white_dark.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 130px;
    height: 121px;
    display: inline-block;
    position: absolute;
    left: 5em;
    z-index: -1;
}
.hiring:nth-child(2) {
    position: absolute;
    bottom: 0;
    left: -25px;
}
.hiring_image {
    margin-right: 1em;
    margin-bottom: 1em;
}
.hiring_block {
    margin-bottom: 1em;
    margin-top: 0;
}
.hiring_block:after{
	content: "";
    background-image: url(../images/physical/circle.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 700px;
    height: 700px;
    display: inline-block;
    position: absolute;
    left: -2em;
    top: -1em;
    z-index: -1;
}
.practice{
	position:absolute;
}
.practice:nth-child(1) {
    position: unset;
}
.practice:nth-child(2) {
    top: 4em;
    left: -5em;
}
.practice:nth-child(3) {
    top: -2em;
    left: 10em;
}
.practice:nth-child(4) {
    top: 4em;
    left: 18em;
    max-width: 50%;
}
.practice:nth-child(5) {
    top: 9em;
    max-width: 60%;
    left: 3em;
}
.practice:nth-child(6) {
    bottom: -2em;
    max-width: 55%;
    right: 2em;
}
.seo_layer {
    width: 630px;
	 margin-left: 4em;
}
.seo_layer:after {
    content: "";
    background-image: url(../images/physical/cut_cir.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 146px;
    height: 156px;
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: -25px;
    z-index: -1;
}
/****medical_page***/
.medical_spa {
    margin-bottom: 0;
}
.medical {
    text-align: right;
	position:absolute;
}
.medical:first-child{
	position:relative;
}
.medical:nth-child(2) {
    top: 0;
    right: 12em;
}
.medical:nth-child(3) {
    bottom: 4em;
    left: 5em;
}
.custom_designed {
    background-image: url(../images/medical/custom_bg.jpg);
    height: 745px;
    background-size: 100% 100%;
}
.custom_designed .card_image:nth-child(2) {
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -110px;
    z-index: 22;
	
}
.custom_designed .card_image:nth-child(3) {
    bottom: 26px;
    margin: 0 auto;
    left: 25px;
    right: 0;
}
.custom_designed .visibility_content {
    padding-top: 12em;
}
.custom_designed .card_image:nth-child(2):after {
    content: "";
    background-image: url(../images/medical/dots.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 147px;
    height: 137px;
    display: inline-block;
    position: absolute;
    z-index: -1;
    transform: translate(10px, -50%);
}
.custom_designed .card_image:nth-child(3):after {
    content: "";
    background-image: url(../images/medical/dots.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 147px;
    height: 137px;
    display: inline-block;
    position: absolute;
    z-index: -1;
   /*  transform: translate(10px, -50%); */
	bottom:0;
	left:0;
}
.pay_img{
	position:absolute;
}
.pay_img:nth-child(1) {
    float: right;
	position:unset;
}
.pay_img:nth-child(2) {
    top: 11.5em;
    left: 0;
}
.pay_img:nth-child(3) {
    right: 3em;
    top: 8em;
}
.paylater {
    padding-right: 2em;
}
.paylater .connect_image {
    width: 710px;
}

.pay_img:nth-child(4) {
    bottom: 0;
}
.pay_img:nth-child(5) {
    bottom: 3em;
    right: 0;
    left: -7em;
    margin: 0 auto;
    text-align: center;
}
.pay_img:nth-child(6) {
    bottom: 2em;
    right: 7em;
}
.cost_effective {
    padding-left: 3em;
}
.cost_img:first-child{
	position:unset;
	filter: drop-shadow(6.947px 7.193px 19px rgba(0,0,0,0.15));
}
.cost_img {
    position: absolute;
}
.cost_effective_img {
    width: 685px;
    margin-bottom: 1em;
}
.cost_img:nth-child(2) {
    top: 7em;
    left: 2em;
}
.cost_img:nth-child(3) {
    top: 17em;
    left: -2em;
}
.cost_img:nth-child(4) {
    top: 4em;
    right: 6em;
}
.cost_img:nth-child(5) {
    bottom: 0;
}
.cost_img:nth-child(5) {
    bottom: 5em;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.cost_img:nth-child(6) {
    top: 4em;
    right: 2em;
}
.addons_img:nth-child(1){
	position:unset;
}
.addons_img{
	position:absolute;
}
.addons_img:nth-child(3) {
    right: 0;
    bottom: -20px;
}
.addons_img:nth-child(2) {
    right: 0;
    bottom: -34px;
    z-index: 2;
    width: 46%;
}
.add_ons_img {
    width: 782px;
}
.add_ons_website {
    padding-right: 2em;
}
/*****podiatry****/
.podiat_image {
    text-align: right;
}
.podiatrists {
    padding-right: 3em;
}
.podiatry_designed .service_bg_wrap ul li:after {
    position: absolute;
    left: 0;
    top: 5px;
}
.service_bg_wrap ul {
    display: flex;
    flex-direction: column;
}
.podiatry_designed .service_bg_wrap ul li {
    padding-left: 2em;
}
.podiatrists .whowe_ser_img {
    width: 694px;
    margin-left: 1em;
    margin-bottom: 1em;
}
.podiat_image:first-child{
	position:unset;
	filter: drop-shadow(7.641px 7.913px 20px rgba(0,0,0,0.18));
}
.podiat_image{
	position:absolute;
}
.podiat_image:nth-child(2) {
    top: 3em;
    right: -1em;
}
.podiat_image:nth-child(3) {
    bottom: -4.5em;
    left: 14em;
}
.podiat_image:nth-child(4) {
    bottom: -5em;
    left: 9em;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.podiat_image:nth-child(5) {
    bottom: -4em;
    right: 1em;
}
.podiat_image:nth-child(6) {
    top: 4em;
    left: 1em;
}
.podiatry_designed {
    background-image: url(../images/podiatry/podiatrybg.jpg);
	height:700px;
	border-radius:0;
}
.podiatry_designed .visibility_content {
    padding-top: 2em;
}
.podiatry_designed .card_image:nth-child(2) {
    filter: drop-shadow(17.366px 17.983px 27px rgba(0,0,0,0.31));
    left: 0;
    right: auto;
    justify-content: flex-start;
    left: 3em;
}
.podiatry_designed .card_image:nth-child(3) {
    bottom: -2em;
    filter: drop-shadow(17.366px 17.983px 27px rgba(0,0,0,0.31));
    right: 4em;
}
.podiatry_designed .card_image:nth-child(2):after {
    content: "";
    background-image: url(../images/podiatry/dots.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 130px;
    height: 121px;
    display: inline-block;
    position: absolute;
    z-index: -1;
    top: 30%;
    left: -2em;
}
.podiatry_designed .card_image:nth-child(3):after {
    content: "";
    background-image: url(../images/podiatry/dots.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 130px;
    height: 121px;
    display: inline-block;
    position: absolute;
    z-index: -1;
    top: -15%;
    right: -2em;
}
.clinics {
    margin-bottom: 0;
}
.clinics .pay_img:nth-child(2) {
    bottom: 2em;
    top: auto;
    left: 4em;
}
.clinics .pay_img:nth-child(3) {
    right: 7em;
    top: 12em;
}
.benifits_hiring {
    padding-left: 3em;
}
.benifits_hiring .cost_img:nth-child(2) {
    top: 12em;
    left: auto;
    right: 5em;
    z-index: 2;
}
.benifits_hiring .cost_img:nth-child(3) {
    top: auto;
    left: 3em;
    bottom: 0;
}
.benifits_hiring .cost_img:first-child:after {
    content: "";
    background-image: url(../images/podiatry/dots.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 130px;
    height: 121px;
    display: inline-block;
    position: absolute;
    right: 5em;
    z-index: -1;
    top: 25%;
}
.benifits_hiring .cost_img:first-child:before {
    content: "";
    background-image: url(../images/podiatry/dots.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 130px;
    height: 121px;
    display: inline-block;
    position: absolute;
    left: 25px;
    z-index: -1;
    bottom: 0;
}
.strategies .add_ons_img {
    text-align: center;
    margin-bottom: 2em;
	margin-left:1em;
}
.strategies .addons_img:nth-child(2) {
    right: auto;
    left: 0;
    bottom: 0;
}
.strategies .second_block {
    padding-top: 2em;
}
/****eye-doctor****/
.whowe_ser_img {
    margin-left: 1em;
    margin-bottom: 1em;
}
.eye_img:first-child{
	position:unset;
}
.eye_img {
    text-align: center;
	position:absolute;
	
}
.eye_img:nth-child(2) {
    bottom: -5.5em;
    width: 100%;
}
.eye_img:nth-child(3) {
    top: 0;
}
.eye_img:nth-child(4) {
    top: 0;
    right: 0;
}
.eye_img:nth-child(5) {
    bottom: 2em;
    right: -4em;
}
.custom_build{
	background-image: linear-gradient(-6deg, #354959 0%, #008b89 100%);
	border-radius:0;
	height:630px;
}
.custom_build .visibility_content {
    padding-top: 0;
}
.custom_build .service_bg_group {
    margin-top: 4em;
    margin-right: 1em;
}
.custom_build .card_image:nth-child(2) {
    right: 0;
    top: -7em;
    bottom: auto;
    height: auto;
    width: auto;
    filter: drop-shadow(11.809px 12.229px 23px rgba(0,0,0,0.38));
    z-index: 9;
}
.custom_build .card_image:nth-child(3) {
    bottom: -3em;
    left: auto;
    right: 4em;
    filter: drop-shadow(11.809px 12.229px 23px rgba(0,0,0,0.38));
}
.custom_build .card_image:nth-child(3):after {
    content: "";
    background-image: url(../images/eye/line.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 76px;
    height: 76px;
    display: inline-block;
    position: absolute;
    right: -4em;
    z-index: -1;
    margin-top: 1em;
}
.card_image:first-child:after {
    content: "";
    background-image: url(../images/eye/twodots.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 110px;
    height: 21px;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 4em;
    margin: 0 auto;
}
.boost_trafic {
    margin-left: 2em;
    margin-bottom: 1em;
}
.traffic .pay_img:nth-child(6) {
    right: -5em;
    top: 42%;
}
.traffic .pay_img:nth-child(5) {
    bottom: auto;
    left: -21em;
    top: 2em;
}
.traffic .pay_img:nth-child(2) {
    top: 10em;
    right: auto;
    left: 12em;
}
.traffic .pay_img:nth-child(4) {
    left: 1em;
    top: 12em;
}
.traffic .pay_img:nth-child(3) {
    top: auto;
    bottom: 0;
    right: 5em;
}
.traffic {
    margin-bottom: 2em;
    margin-top: 2em;
}

.update_block .cost_effective_img {
    margin-top: -8em;
}
.consider .who_service_block ul {
    column-count: 2;
}
.consider {
    padding-right: 3em;
    margin-bottom: 1em;
}
.consider .add_ons_img {
    width: 665px;
}
.consider .addons_img:nth-child(2) {
    top: 13em;
    bottom: auto;
    right: -3em;
}
.consider .addons_img:nth-child(3) {
    bottom: 15em;
    right: auto;
    left: 0;
}
.consider .addons_img:nth-child(4) {
    bottom: 10em;
    right: 6em;
}
.consider .addons_img:nth-child(5) {
    bottom: 5em;
}
.consider .addons_img:nth-child(6) {
    bottom: 5em;
    right: 2em;
}
.update_block .cost_img:nth-child(2) {
    top: -2em;
    left: 4em;
}
.update_block .cost_img:nth-child(3) {
    top: 13em;
    left: auto;
    right: 0;
}
.update_block .cost_img:nth-child(4) {
    top: auto;
    bottom: -5em;
    right: 3em;
}
.update_block .cost_img:nth-child(5) {
    bottom: 3em;
    left: 0;
    right: auto;
}
.update_block .cost_effective_img {
    margin-right: 2em;
}
/****padiatric****/
.pediatric_block1 .eye_img:nth-child(2) {
    width: auto;
    right: -3em;
    bottom: 0;
    z-index: -1;
}
.pediatric_block1 .whowe_ser_img {
    width: 680px;
}
.pediatric_block1 .eye_img:nth-child(4) {
    top: auto;
    right: auto;
    left: 8em;
    bottom: 0;
    z-index: -1;
}
.pediatric_block1 .eye_img:nth-child(3) {
    top: -2em;
    left: 3em;
}
.pediatric_block1 .eye_img:first-child {
    text-align: right;
}
.pediatric_block1 {
    margin-bottom: 2em;
}
.brand_bg {
    background-image: url(../images/pediatric/brandbg.jpg);
	height:515px;
	border-radius:0;
}
.pediatric_block1 .service_bg_wrap h3 {
    padding-top: 0;
}
.pediatric_block1 .visibility_content {
    padding-top: 6em;
}
.brand_bg .service_bg_group {
    margin-top: 0;
}
.brand_bg  .service_bg_group:after{
	display:none;
}
.brand_bg  .card_image:first-child:after{
	display:none;
}
.brand_bg .card_image:first-child {
    position: relative;
    z-index: 2;
    width: 90%;
}
.brand_bg .card_image:nth-child(2) {
    display: block;
    top: auto;
    bottom: -10em;
    width: auto;
    right: 0;
    left: auto;
    width: 70%;
}
.brand_bg .card_image:nth-child(3) {
    bottom: -10em;
    width: 37%;
}
.brand_bg .card_image:nth-child(4) {
    width: 50%;
    bottom: auto;
    top: -2em;
    left: 5em;
    right: 0;
    margin: 0 auto;
}
.brand_bg .visibility_content {
    padding-top: 5em;
}
.credibility {
    margin-bottom: 0;
}
.credibility .pay_img:nth-child(2) {
    top: auto;
    left: -5em;
    bottom: 1em;
}
.credibility .pay_img:nth-child(3) {
    right: 1em;
    top: 5em;
}
.credibility .boost_trafic {
    margin-left: 4em;
}
.patient_engaging .cost_effective_img {
    margin-left: 3em;
    width: 786px;
}
.patient_engaging .cost_img:nth-child(2) {
    right: 3em;
    top: -6em;
    left: auto;
}
.patient_engaging .cost_img:first-child:after {
    content: "";
    background-image: url(../images/pediatric/dots.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 130px;
    height: 121px;
    display: inline-block;
    position: absolute;
    bottom: -2em;
    margin-left: -3em;
    z-index: -1;
}
.patient_engaging .cost_img:nth-child(2):after {
    content: "";
    background-image: url(../images/pediatric/dots.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 130px;
    height: 121px;
    display: inline-block;
    position: absolute;
    top: 5em;
    z-index: -1;
    right: 0;
}
.seo_engine .add_ons_img {
    width: 737px;
    margin-left: 2em;
    margin-bottom: 1em;
    margin-top: 5em;
}
.seo_engine {
    padding-right: 3em;
}
.seo_engine .addons_img:nth-child(2) {
    top: -5em;
    bottom: auto;
    width: auto;
    width: 60%;
}
.seo_engine .addons_img:nth-child(3) {
    top: 0;
    bottom: auto;
}
/*****plastic-surgery****/
.surgery_block1 .eye_img:nth-child(2) {
    bottom: auto;
    width: auto;
    right: 7em;
    top: 3em;
}
.surgery_block1 .eye_img:nth-child(3) {
    top: auto;
    right: 0;
    bottom: -6em;
    width: 100%;
    text-align: right;
}
.surgery_block1 .eye_img:first-child {
    text-align: left;
    padding-left: 2em;
}
.surgery_block2 {
    border-radius: 0;
    position: relative;
    background-image: linear-gradient(-15deg, #354959 0%, #354959 0%, #008b89 100%);
    height: 780px;
    margin-bottom: 4em;
}

.surgery_block2:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100px;
    background-color: #fff;
	webkit-clip-path:polygon(0 0, 100% 0%, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0%, 100% 0, 0% 100%);
    position: absolute;
    top: -1px;
    left: 0;
}
.surgery_block2:before {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100px;
    background-color: #fff;
    webkit-clip-path: polygon(0 100%, 0 97%, 100% 0, 100% 100%);
    clip-path: polygon(0 100%, 0 97%, 100% 0, 100% 100%);
    position: absolute;
    bottom: -1px;
    left: 0;
}
.surgery_block2 .service_bg_group {
    margin-top: 0;
	 margin-bottom: 5em;
	 margin-right:2em;
}
.surgery_block2 .service_bg_wrap {
    padding-top: 5em;
}
.surgery_block2 .card_image:first-child {
    filter: drop-shadow(-7.185px 15.407px 23px rgba(0,0,0,0.38));
}
.surgery_block2 .card_image:nth-child(3) {
    filter: drop-shadow(-7.185px 15.407px 23px rgba(0,0,0,0.38));
    left: 3em;
    bottom: -5em;
}
.surgery_block2 .card_image:nth-child(4) {
    filter: drop-shadow(-7.185px 15.407px 23px rgba(0,0,0,0.38));
    bottom: auto;
    top: -50px;
    z-index: 10;
    max-width: 90%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.surgery_block2 .card_image:nth-child(2) {
    width: auto;
    left: auto;
    right: -34px;
    z-index: 9;
    top: 7px;
}
.surgery_block2 .card_image:first-child:after{
	display:none;
}
.seo_matters .pay_img:nth-child(1) {
    float: left;
    position: relative;
    z-index: 2;
}
.seo_matters .pay_img:nth-child(2) {
    top: auto;
    bottom: -10.5em;
    filter: drop-shadow(-3.381px 7.25px 20px rgba(0,0,0,0.1));
}
.seo_matters .pay_img:nth-child(3) {
    right: 0;
    top: 10.5em;
    z-index: -1;
}
.seo_benifits .addons_img:nth-child(2) {
    bottom: auto;
    top: 4em;
    filter: drop-shadow(-5.071px 10.876px 13.5px rgba(0,0,0,0.2));
    left: 3em;
    right: 0;
    text-align: center;
    width: 100%;
}
.seo_benifits .addons_img:nth-child(3) {
    right: 0;
    bottom: 1em;
    left: 0;
    width: 66%;
    text-align: center;
}
.seo_benifits .addons_img:nth-child(4) {
    top: 9em;
    left: 3em;
}
.seo_benifits .add_ons_img {
    width: 50%;
    margin-right: 1em;
	margin-bottom:2em;
}
/***psychiatrists***/

.psychiatrists_block1 {
    padding-top: 6em;
}
.psychiatrists_block1 .eye_img:first-child {
    text-align: left;
}
.psychiatrists_block1 .whowe_ser_img {
    margin-left: 2em;
}
.psychiatrists_block1 .eye_img:nth-child(2) {
    bottom: auto;
    width: auto;
    top: -4em;
    right: 6em;
}
/****psychiatrists_block2****/
.psychiatrists_block2 {
    background-image: url(../images/psychiatrists/greaterbg.jpg);
    height: 720px;
    border-radius: 0;
    margin-top: 7em;
}
.psychiatrists_block2 .service_bg_group {
    margin-top: 0;
    padding-top: 10em;
	 margin-right: 2em;
	width:800px; 
	margin-bottom:4em;
}
.psychiatrists_block2 .card_image:first-child {
    width: 95%;
	filter: drop-shadow(-7.185px 15.407px 23px rgba(0,0,0,0.38));
}
.psychiatrists_block2 .card_image:nth-child(4) {
    bottom: auto;
    right: 0;
    top: 9em;
    filter: drop-shadow(-6.339px 13.595px 19px rgba(0,0,0,0.13));
}
.psychiatrists_block2 .card_image:nth-child(2) {
    display: block;
    top: auto;
    bottom: -9em;
    right: 0;
    left: auto;
    width: 65%;
}
.psychiatrists_block2 .card_image:nth-child(3) {
    bottom: auto;
    top: -10em;
}
.psychiatrists_block2 .card_image:first-child:after {
    content: "";
    background-image: url(../images/psychiatrists/plus1.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 75px;
    height: 77px;
    display: inline-block;
    position: absolute;
    bottom: -6em;
    left: -5em;
}
.psychiatrists_block2 .card_image:first-child:before {
    content: "";
    background-image: url(../images/psychiatrists/plus1.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 77px;
    display: inline-block;
    position: absolute;
    right: -3em;
    top: 7em;
}
.psychiatrists_block2 .service_bg_group:after{
	display:none;
}
/****psychiatrists_block3****/
.psychiatrists_block3 .pay_img:nth-child(2) {
    left: auto;
    right: -2em;
    top: 15em;
    left: auto;
}
.psychiatrists_block3 .pay_img:nth-child(1) {
    float: right;
    position: unset;
    width: 100%;
    text-align: center;
}
.psychiatrists_block3 .boost_trafic:after {
    content: "";
    background-image: url(../images/psychiatrists/circle_half.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 725px;
    height: 567px;
    display: inline-block;
    position: absolute;
    filter: drop-shadow(-7.185px 15.407px 31px rgba(0,0,0,0.1));
    z-index: -1;
}
/****psychiatrists_block4****/
.psychiatrists_block4 {
    padding-left: 2em;
    margin-top: 1em;
}
.psychiatrists_block4 .add_ons_img {
    width: 726px;
    margin-right: 2.5em;
    margin-top: -8em;
}
.psychiatrists_block4 .pay_img:nth-child(1) {
    float: left;
	filter: drop-shadow(-7.185px 15.407px 10.5px rgba(0,0,0,0.11));
}
.psychiatrists_block4 .pay_img:nth-child(2) {
    top: 4em;
    right: 0;
    width: 92%;
	    filter: drop-shadow(-7.185px 15.407px 10.5px rgba(0,0,0,0.2));
    left: auto;
	filter: drop-shadow(-7.185px 15.407px 10.5px rgba(0,0,0,0.2));
}
.psychiatrists_block4 .pay_img:nth-child(3) {
    right: 0;
    top: 12em;
    width: 60%;
	filter: drop-shadow(-7.185px 15.407px 10.5px rgba(0,0,0,0.29));
}
.psychiatrists_block4 .pay_img:nth-child(4) {
    width: 100%;
    right: 0;
    left: auto;
    text-align: right;
    top: 5.4em;
}
/****psychiatrists_block4****/
.psychiatrists_block5 .add_ons_img {
    width: 670px;
    margin-right: 0;
    margin-left: 3em;
}
.psychiatrists_block5 {
    padding-right: 3em;
    margin-bottom: 1em;
}
.psychiatrists_block5 .addons_img:nth-child(1) {
    text-align: right;
}
.psychiatrists_block5 .addons_img:nth-child(2) {
    right: auto;
    left: 4em;
    top: 7em;
    z-index: -1;
}
/*****urgent_care****/
.urgent_care_bg {
    height: auto;
    padding-bottom: 4em;
}
.urgent_care_block1 .parts:nth-child(1) {
    text-align: right;
}
.urgent_care_block1 .parts:nth-child(2) {
    top: auto;
    bottom: -5em;
}
.urgent_care_bg .service_bg_wrap h3 {
    padding-top: 0;
}
.service_bg_wrap ul li:after {
    position: absolute;
    left: 0;
    top: 4px;
}
.service_bg_wrap ul li {
    padding-left: 1.5em;
}
.urgent_care_block2 .device {
    text-align: center;
    padding-top: 0;
}
.urgent_care_block2 .device:nth-child(2) {
    top: 7em;
    left: 0;
    right: 0;
    filter: drop-shadow(-10.143px 21.751px 24.5px rgba(0,0,0,0.23));
}
.urgent_care_block2 .device:nth-child(3) {
    filter: drop-shadow(-6.762px 14.501px 24.5px rgba(0,0,0,0.1));
    top: 12em;
    left: 0;
    width: 70%;
    right: auto;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.urgent_care_block2 .device:nth-child(4) {
    display: flex;
    top: 8em;
    bottom: 0;
    align-items: center;
    justify-content: end;
    left: 0;
    width: 82%;
	filter: drop-shadow(-6.762px 14.501px 24.5px rgba(0,0,0,0.1));
}
.urgent_care_block2 .device:nth-child(2):after {
    content: "";
    background-image: url(../images/urgent_care/dots.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 122px;
    height: 113px;
    display: inline-block;
    position: absolute;
    left: 8em;
    z-index: -1;
    top: -2em;
}
.urgent_care_block2 .device:nth-child(4):before {
    content: "";
    background-image: url(../images/urgent_care/dots.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 122px;
    height: 113px;
    display: inline-block;
    position: absolute;
    margin-top: 12em;
    right: -2em;
    z-index: -1;
}
.urgent_img {
    position: absolute;
}

.urgent_img:first-child {
    position: unset;
}
.urgent_img:nth-child(2) {
    top: -15px;
    width: 100%;
    text-align: center;
}
.urgent_img:nth-child(3) {
    top: 0;
    right: 0;
}
.urgent_img:nth-child(3) {
    top: 0;
    right: 0;
    left: 0;
    text-align: right;
    width: 89%;
}
.urgent_img:nth-child(4) {
    bottom: 10em;
    right: 0;
}
.urgent_img:nth-child(5) {
    bottom: 0;
}

.urgent_care_block3 {
    padding-left: 2em;
}
.urgent_care_block4 .urgent_img:first-child {
    text-align: center;
}
.urgent_care_block4 .urgent_img:nth-child(2) {
    bottom: -7em;
    top: auto;
    left: 2em;
}
.urgent_care_block4 .urgent_img:nth-child(3) {
    top: auto;
    left: 0;
    width: auto;
    bottom: -3em;
    right: auto;
}
.urgent_care_block4 .sm_urgent {
    margin-left: 2em;
    margin-bottom: 8em;
}
/****obstetricpage***/
.obstetrics_block1 {
    background-image: url(../images/obstetrics/obstetricsbg.png);
    border-radius: 0;
    height: 790px;
    background-size: 100% 100%;
    margin-top: 7em;
}
.obstetrics_block1 .service_bg_group {
    margin-bottom: 8em;
}
.obstetrics_block1 .service_bg_wrap {
    max-width: 95%;
    margin: 0 auto;
    float: none;
}
.obstetrics_block1 .container {
    max-width: 100%;
}
.obstetrics_block1 h4 {
    padding: 0;
    font-size: 35px;
	color:#fff;
}
.obstetrics_block1 .card_image:nth-child(2) {
    display: block;
    top: 1em;
    left: 3em;
}
.obstetrics_block1 .card_image:nth-child(3) {
    right: 0;
	z-index:6;
}
.obstetrics_block1 .card_image:nth-child(3) img {
    max-width: 95%;
}
.obstetrics_block1 .card_image:nth-child(4) {
    bottom: -6em;
    right: auto;
}
.obstetrics_block2 .pay_img:nth-child(7) {
    right: 0;
    left: auto;
    bottom: -8em;
}
.obstetrics_block2 {
    padding-right: 0em;
}
.obstetrics_block2 .who_service_block{
	max-width:90%;
	margin:0 auto;
	float:none;
}
.obstetrics_block2 .connect_image {
    margin-bottom: 6em;
}
.obstetrics_block2 .pay_img:nth-child(2) {
    top: 4em;
    left: 3em;
}
.obstetrics_block2 .pay_img:nth-child(3) {
    top: 3em;
    right: -2em;
}
.obstetrics_block2 .pay_img:nth-child(4) {
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    padding-top: 5em;
}
.obstetrics_block2 .pay_img:nth-child(5) {
    top: -5em;
    right: 9em;
    left: auto;
    bottom: 0;
    display: flex;
    align-items: center;
}
.obstetrics_block2 .pay_img:nth-child(6) {
    bottom: -6em;
    left: 0;
    right: 0;
    text-align: center;
    width: 75%;
}
.obstetrics_block3 .who_service_block{
	max-width:90%;
	margin:0 auto;
	float:none;
}
.obstetrics_block3 .cost_img:first-child {
    text-align: right;
}
.obstetrics_block3 .cost_effective_img {
    margin-right: 1em;
}
.obstetrics_block3 .cost_img:nth-child(4) {
    right: 0;
    left: 7em;
    bottom: 0;
    top: auto;
}
.obstetrics_block3 .cost_img:nth-child(3) {
    top: auto;
    bottom: -2em;
    left: -11em;
    right: 0;
    text-align: center;
    z-index: 2;
}
.obstetrics_block3 .cost_img:nth-child(2) {
    top: 6em;
    left: 5em;
    z-index: -1;
}
.obstetrics_block3 {
    margin-top: 2em;
}
.obstetrics_block4 .who_service_block{
	max-width:90%;
	margin:0 auto;
	float:none;
}
.obstetrics_block4 .addons_img:nth-child(1) {
    position: unset;
    text-align: center;
}
.obstetrics4_img {
    margin-left: 2em;
	margin-bottom:2em;
}
.obstetrics_block4 .addons_img:nth-child(2) {
    left: 0;
    top: 37%;
}
.obstetrics_block4 .addons_img:nth-child(3) {
    top: 5em;
    right: 1em;
}
.obstetrics_block4 .addons_img:nth-child(4) {
    right: -3em;
    bottom: 3em;
}
.obstetrics_block4 .addons_img:nth-child(1):after {
    content: "";
    background-image: url(../images/obstetrics/dots.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 73px;
    height: 73px;
    display: inline-block;
    position: absolute;
    bottom: 3em;
    right: 4em;
    z-index: -1;
}
/****cardilogist****/
.cardiologists_block .medical:nth-child(2) {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cardiologists_block .medical:nth-child(3) {
    right: 0;
    width: 69%;
}
.cardiologists_block {
    margin-bottom: 1em;
}
.cardiologists_block1 {
    background-image: url(../images/cardiologists/cardibg.jpg);
	border-radius:0;
	height:690px;
}
.cardiologists_block1 .visibility_content {
    padding-top: 0em;
}
.cardiologists_block1 .second_block h3 {
    font-size: 40px;
    padding-top: 0;
}
.cardiologists_block1 .service_bg_wrap {
    max-width: 95%;
    margin: 0 auto;
    float: none;
}
.cardiologists_block1 .container {
	max-width:100%;
}
.cardiologists_block1 .card_image1 {
    text-align: center;
}
.cardiologists_block1 .card_image:nth-child(2) {
    display: block;
    top: 8em;
}
.cardiologists_block1 .card_image:nth-child(3) {
    bottom: -8em;
    left: 0;
    right: 0;
    width: 100%;
}
.cardiologists_block1 .service_bg_group {
    width: 41%;
}
.cardiologists_block2 {
    padding-right: 3em;
}
.cardiologists_block2 .pay_img:nth-child(2) {
    top: 3em;
    left: auto;
    width: 90%;
    right: 0;
}
.cardiologists_block2 .pay_img:nth-child(3) {
    right: -2em;
    top: 5em;
    filter: drop-shadow(-6.762px 14.501px 36.5px rgba(0,0,0,0.32));
}
.cardiologists_block2 .pay_img:nth-child(4) {
    bottom: 0;
    top: 4em;
    align-items: center;
    height: 100%;
    justify-content: center;
    display: flex;
    left: 4em;
}
.cardiologists_block2 .pay_img:nth-child(5) {
    bottom: 2em;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: left;
    width: 80%;
}
.cardiologists_block3 .who_service_block {
    max-width: 95%;
    margin: 0 auto;
    float: none;
}
.cardiologists_block3 .cost_img:nth-child(2) {
    top: 3em;
    left: 6em;
}
.cardiologists_block3  .cost_img:nth-child(3) {
    top: 18em;
    left: 0;
    width: 100%;
    text-align: center;
}
.cardiologists_block4 .who_service_block {
    max-width: 95%;
    margin: 0 auto;
    float: none;
}

.cardiologists_block4 .addons_img:nth-child(2) {
    width: 82%;
    top: 0;
    bottom: auto;
    right: 0;
}
.cardiologists_block4 .addons_img:nth-child(3) {
    right: auto;
    left: 1em;
    bottom: 12em;
}
.cardiologists_block4 .addons_img:nth-child(4) {
    left: 0;
    top: 14em;
    width: 87%;
    text-align: right;
}
.cardiologists_block4 .addons_img:nth-child(5) {
    bottom: 0;
    left: 0;
    width: 87%;
    text-align: right;
}
/****internal-medicine*****/
.internal_block .medical:nth-child(2) {
    bottom: 0;
    top: auto;
    right: 0;
    width: 93%;
    text-align: left;
}
.internal_block1{
	background-image:url(../images/internel/internelbg.jpg);
	border-radius:0;
	height:590px;
}
.internal_block1 .visibility_content{
	padding-top:0;
	max-width:100%;
}
.internal_block1 .service_bg_wrap{
	max-width:90%;
	margin:0 auto;
	float:none;
	
}
.internal_block1 .service_bg_group {
    width: 650px;
    margin-top: -6em;
}
.internal_block1 .card_image:nth-child(2) {
    display: block;
    top: 0;
}
.internal_block1 .card_image:nth-child(3) {
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center;
    top: 10em;
    left: -8em;
    right: auto;
}
.internal_block2 {
    padding-right: 3em;
    margin-top: 0;
	margin-bottom: 7em;
}
.internal_block2 .pay_img:nth-child(3) {
    right: -1em;
    top: 13em;
}
.internal_block2 .pay_img.mouse_move_right1 {
    top: auto;
    bottom: -8em;
    left: -4em;
}
.internal_block2 .first_block {
    padding-top: 7em;
}
.internal_block3 .cost_img:first-child {
    text-align: center;
}
.internal_block3  .cost_img:nth-child(2) {
    top: -6em;
    left: auto;
    right: -4em;
    text-align: right;
}
.internal_block3 .cost_img:nth-child(3) {
    top: 0;
    left: auto;
    right: 0;
}
.cost_effective_img {
    margin-right: 2em;
}
.internal_block4 .addons_img:nth-child(2) {
    right: auto;
    bottom: -5em;
    z-index: 2;
    width: 100%;
    left: -5em;
}
.internal_block5 {
    margin-top: 0;
}
.internal_block4 .addons_img:nth-child(3) {
    right: 15px;
    bottom: 5em;
    text-align: right;
}
.internal_block5 .obstetrics4_img {
	margin-left:0;
	margin-right:2em;
}

.internal_block5 .addons_img:nth-child(2) {
    width: auto;
    top: 10em;
    bottom: auto;
    left: -4em;
}
.internal_block5 .addons_img:nth-child(3) {
    right: 6em;
    bottom: auto;
    top: 0;
}
.internal_block5 .addons_img:nth-child(4) {
    bottom: 6em;
    left: 4em;
}
.internal_block5 .addons_img:nth-child(5) {
    top: 5em;
    right: 2em;
}
.common_service_pages{
	background-image:url(../images/services/servicebg.png);
}
/***client-page***/
.clientpage_bg {
	background-image: url(../images/clients/client.png);
}
.client_page_banner {
    width: 68%;
}
.client_page_wrapper {
    float: left;
    width: 100%;
}

.client_page {
    max-width: 91%;
    margin: 0 auto;
}
.iboost_clients {
    width: 45%;
    margin: 3em 0 3em;
}
.iboost_clients:nth-child(even) {
    float: right;
}
.client_top_title {
    text-align: center;
    margin: 6em 0 3em;
}
.client_images {
    position: relative;
    float: left;
    width: 100%;
}
.iboost_clients_inner {
    float: left;
    width: 100%;
}
.client_top_title h1 {
    font-size: 70px;
    color: #354959;
}
.client_3d {
    position: absolute;
    top: 0;
    z-index: -1;
    filter: drop-shadow(-3.882px 14.489px 20px rgba(0,146,159,0.24));
    bottom: 0;
    display: flex;
    align-items: center;
	 moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
}

.client_3d img {
    border-radius: 10px;
    width: 100%;
    object-fit: cover;
    height: 31vw;
}
.client_3d:nth-child(1) img {
	/* object-fit:none; */
}
.client_3d:nth-child(2) img {
    object-position: top;
    height: 34vw;
}
.client_3d:nth-child(1) {
    left: 0;
	width: 50%;
}
.iboost_clients:hover .client_3d:nth-child(1) {
    left: -10px;
    transform: rotate(-7deg);
	 moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
}
.client_3d:nth-child(2) {
    position: unset;
    width: 72%;
    margin: 0 auto;
}
.client_3d:nth-child(3) {
    right: 0;
	    width: 50%;
}
.iboost_clients:hover .client_3d:nth-child(3) {
    right: 10px;
    transform: rotate(7deg);
	 moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
}

.client_detail h4 {
    font-size: 30px;
    color: #008b89;
    font-family: 'Poppins-Bold';
    text-align: center;
}
.client_detail p {
    font-size: 18px;
    line-height: 35px;
    color: #354959;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	text-align:center;
}
.client_detail {
    float: left;
    width: 100%;
    margin-top: 25px;
}
.view_website {
    float: left;
    width: 100%;
    text-align: center;
}
.view_website a {
    width: 205px;
    height: 48px;
    border-radius: 24px;
    background-image: linear-gradient(93deg, #354959 0%, #354959 0%, #0da8a5 100%);
    display: inline-block;
    font-size: 18px;
    line-height: 48px;
    color: #ffffff;
    font-family: 'Poppins-Medium';
    margin: 20px 0 10px;
	position:relative;
}
.view_website a:before {
    content: "\f067";
    font-family: 'FontAwesome';
    margin-right: 10px;
}
.view_website a:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-color: #e4efef;
    border-radius: 36px;
    position: absolute;
    top: 10px;
    z-index: -1;
    left: -10px;
	 moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.view_website a:hover {
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    box-shadow: 0 4px 15px 0 rgb(0 146 159);
}
.view_website a:hover:after{
	top: 0px;
    left: 0px;
}
/****blogdetailpage****/
.blogdetail_page_content h3 {
    font-size: 35px;
}
.blogdetail_page_content h2 {
    font-size: 45px;
}
.third_content {
    column-count: 2;
}
.third_content  h3{
	margin-top:0;
}
.recent_blog_post_detail {
    margin-bottom: 3em;
}
.blogdetail_page_content {
    float: left;
    width: 100%;
    margin-top: 10em;
}
.header_sec_wrapper {
    position: relative;
    filter: drop-shadow(5px 8.66px 14.5px rgba(0,0,0,0.15));
    background-color: #fff;
}
.blogdetail_page {
    float: left;
    width: 100%;
    background-image: url(../images/blog/blogdetail_bg.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	height:160px;
}
.blogdetail_page_header {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    width: 40%;
}
.blogdetail_page_header h1 {
    font-size: 40px;
    color: #fff;
}
.blog_detail_date span {
    opacity: 0.502;
    font-size: 20px;
    line-height: 28px;
    color: #354959;
    font-family: 'Poppins-Medium';
    display: inline-block;
    margin-left: 12px;
    vertical-align: text-bottom;
	vertical-align: middle;
}
.blog_detail_date span:first-child {
    opacity: 1;
    margin-left: 0;
}
.blog_detail_date {
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 20px;
	display:flex;
}
.blog_detail_date:after {
    content: "";
    border-bottom: 2px solid #eee;
    display: inline-block;
    width: 90%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.blog_image_left {
    margin-left: 4em;
	width:886px;
}

.blogdetail_page_content p {
    font-size: 18px;
    line-height: 28px;
    color: #354959;
    padding-top: 10px;
}
.blogdetail_page_content  a {
    color: #00929f;
}

.blogdetail_page_content ul li:before {
    content: '\f054';
    margin-right: 10px;
    font-family: 'FontAwesome';
    color: #088282;
}
.blogdetail_page_content ul li {
    font-size: 18px;
    line-height: 28px;
    color: #354959;
    font-weight: 300;
    letter-spacing: 0;
}
.blog_image_left:after {
    content: "";
    border-radius: 20px;
    filter: drop-shadow(7.5px 12.99px 51.5px rgba(0,146,159,0.3));
    background-image: linear-gradient(-27deg, #354959 0%, #0eaeac 100%, #0eaeac 100%);
    border: 10px solid #ffffff;
    width: 469px;
    height: 435px;
    position: absolute;
    right: 39px;
    z-index: -1;
    top: -42px;
    border-top-right-radius: 90px;
}
.blog_image_left_inner {
    width: 90%;
    float: left;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
	border-radius: 50px;
	 filter: drop-shadow(10px 17.321px 32.5px rgba(18,87,93,0.43));
}
.blog_image_left_inner img {
    border-radius: 50px; 
	width:100%;
}
.blog_image_left_inner:after {
    content: "";
    display: block;
    width: 100%;
    border-radius: 50px;
    background-color: #fff;
    height: 10px;
    position: absolute;
    top: 0px;
}
.blog_image_left_inner:before {
    content: "";
    display: block;
    width: 93%;
    border-radius: 50px;
    background-color: #fff;
    height: 46px;
    position: absolute;
    bottom: -25px;
    right: 0;
    border-top-left-radius: 74px;
}
.blogdetail_page_content:after{
	content:"";
	background-image:url(../images/blog/blogshadow.png);
	background-position:center;
	background-size: 100% 100%;
	background-repeat:no-repeat;
	 position: absolute;
	 width:100%;
	 height:100%;
	 left:0;
	 right:0;
	 bottom:0;
	 top:0;
	 z-index:-1;
}
.blog_articals_slider {
    float: left;
}
.blog_articals_slider {
    float: left;
    position: relative;
    right: -12em;
    z-index: 2;
    bottom: 2em;
	filter: drop-shadow(10px 17.321px 20px rgba(0,0,0,0.19));
}
.artical_blog_slider {
    float: left;
    width: 100%;
}
.blog_articals_blog {
    float: left;
    width: 100%;
}
.blog_articals {
    float: right;
    background-color: #354959;
    padding: 42px;
    border-radius: 30px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    order: 2;
	position:relative;
	z-index:1;
	    min-height: 758px;
}
.blog_articals:after{
	 content: "";
    display: inline-block;
    background-image: url(../images/blog/artical_bg.png);
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
	right:0;
    top: 0px;
	bottom:0;
	border-radius: 30px;
	z-index:-1;
}
.blog_articals h4 {
    font-size: 45px;
    color: #ffffff;
    margin-top: 0;
}

.blog_articals ul li a {
    font-size: 25px;
    color: #ffffff;
    position: relative;
    padding-left: 3em;
    display: block;
}
.blog_articals ul li {
    letter-spacing: 0;
    display: block;
    padding: 35px 0 35px;
    /* margin: 20px 0 20px; */
    float: left;
    width: 100%;
    border-bottom: 2px solid #72808b;
    position: relative;
   
}
.blog_articals ul {
    width: 73%;
    float: right;
    margin-top: 42px;
}
.blog_articals ul li a:before {
    content: "";
    display: inline-block;
    background-image: url(../images/blog/plus-sign.png);
    background-position: center;
    background-size: contain;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 10px;
}
.recent_blog_post_detail_wrap {
    display: flex;
    align-items: end;
    float: left;
    width: 100%;
}
.blog_articals_image img {
    height: 297px;
    border-radius: 25px;
    width: 100%;
    object-fit: cover;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.blog_articals_blog_inner {
    float: left;
    width: 100%;
    
    background-color: #fff;
    border-radius: 25px;
}
.blog_artical_readmore {
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 12px;
}
.blog_articals_content {
    float: left;
    width: 100%;
    padding: 30px;
}

.blog_articals_content {
    font-size: 20px;
    color: #354959;
    font-family: 'Poppins-Medium';
}
.blog_articals_content p {
    font-size: 15px;
    line-height: 22px;
    color: #354959;
    padding-top: 5px;
}
.blog_articals_content h5 {
    margin-top: 0;
}
.blog_articals_content h5 a {
    font-size: 20px;
    color: #354959;
    font-family: 'Poppins-Bold';
    height: 72px;
    display: block;
}
.blog_artical_readmore a {
    width: 160px;
    height: 41px;
    border-radius: 20px;
    background-image: linear-gradient(90deg, #354959 0%, #354959 0%, #0daeab 100%, #0daeab 100%);
    font-size: 18px;
    color: #ffffff;
    display: inline-block;
    line-height: 41px;
    text-align: center;
	    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.blog_artical_readmore a:hover {
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    box-shadow: 0 4px 15px 0 rgb(0 146 159);
}
.blog_articals_blog {
    padding: 0 15px;
}
/****loginpage****/
.iboost_login_page {
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
}

.iboost_login_wrapper {
    float: left;
    width: 100%;
    display: flex;
    /* align-items: center; */
    position: absolute;
    top: 0;
    bottom: 0;
}
.left_form_wrapper {
    max-width: 375px;
    margin: 0 auto;
}
.iboost_logo {
    margin-bottom: 6em;
}
.left_form_wrapper h1 {
    font-size: 70px;
    color: #354959;
    margin-bottom: 1em;
}
.left_form_wrapper .form-group input {
    height: 47px;
    border-radius: 24px;
    background-color: #ffffff;
    border: 2px solid #d7dbde;
    font-size: 18px;
    letter-spacing: 0px;
    color: #687783;
    padding-left: 80px;
}
.left_form_wrapper .form-group input::placeholder{
	font-size: 18px;
    letter-spacing: 0px;
    color: #687783;
}
.left_form_wrapper .form-group {
    padding: 8px 0px;
	position:relative;
}
.left_form_wrapper .form-group span {
    position: absolute;
    left: 0;
}
.left_form_wrapper .form-group span {
    position: absolute;
    left: 40px;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
}
.remember_me_forget {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 15px;
    letter-spacing: 0px;
    color: #354959;
    font-family: 'Poppins-Medium';
    padding: 1em 0 1em;
}
.remember_me_forget a {
    color: #008b89;
    font-family: 'Poppins-Medium';
}
.remember_me_forget span {
    font-family: 'Poppins-Medium';
}

.remember_me_forget span:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(../images/login/check-button.png);
    background-position: center;
    background-size: contain;
    vertical-align: sub;
    margin-right: 8px;
}
.submit_button {
    float: left;
    width: 100%;
    margin: 10px 0 22px;
}
.submit_button button {
    width: 100%;
    height: 46px;
    border-radius: 23px;
    filter: drop-shadow(6px 10.392px 12px rgba(0,0,0,0.2));
    background-image: linear-gradient(103deg, #354959 0%, #0aa8b6 100%, #0aa8b6 100%);
    font-size: 20px;
    letter-spacing: 0px;
    color: #ffffff;
    text-transform: uppercase;
	font-family: 'Poppins-bold';
	 moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	border:0;
}
.submit_button button:hover{
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    box-shadow: 0 4px 15px 0 rgb(0 146 159 / 77%);
}
.acc_regis a {
    display: inline-block;
    font-family: 'Poppins-Bold';
    color: #354959;
}
.acc_regis {
    font-size: 18px;
    letter-spacing: 0px;
    color: #354959;
    font-family: 'Poppins-Medium';
}
/* .right_gra_image_wrap {
    max-width: 620px;
    margin: 0 auto;
} */
.right_image_slider ul.slick-dots li button {
    opacity: 0.502;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #ffffff;
    font-size: 0;
    border: 0;
    padding: 0;
    margin: 0 2px;
}

.right_image_slider ul.slick-dots li {
    display: inline-block;
}

.right_image_slider ul.slick-dots {
    text-align: center;
}

.right_image_slider ul.slick-dots li.slick-active button {
    opacity: 1;
    width: 55px;
    border-radius: 5px;
}
.right_image_slider {
    float: left;
    width: 100%;
}
.login_right {
    background-image: url(../images/login/login_bg.jpg);
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 100%;
    height: 100%;
    /* padding: 85px 0 85px; */
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
	min-height:830px;
}
.right_image_graphic {
    text-align: center;
    position: relative;
	max-width: 620px;
    margin: 0 auto;
}

.log_img {

        animation: moveAnimation 5s infinite alternate;
    }

   @keyframes moveAnimation {
        0% {
            transform: translate(0, 0);
        }
        25% {
            transform: translate(50px, 0);
        }
        50% {
            transform: translate(50px, 50px);
        }
        75% {
            transform: translate(0, 50px);
        }
        100% {
            transform: translate(0, 0);
        }
    }
.log_img img {
    height: 500px;
    object-fit: contain;
}
.log_inner:first-child {
    top: 6em;
    left: 3em;
}
.log_img_group {
    max-width: 77%;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
}
.right_image_slider{
	float:left;
	width:100%;
}
.log_inner{
	position:absolute;
}
.log_inner:nth-child(3) {
    bottom: -4em;
    top: auto;
    right: 3em;
}
.log_inner:nth-child(2) {
    bottom: -2em;
    left: -1em;
}
.right_grap_content {
    text-align: center;
    margin-top: 3em;
    float: left;
    width: 100%;
}
.log_inner:nth-child(4) {
    filter: drop-shadow(4px 6.928px 12px rgba(0,0,0,0.25));
    right: 0;
    z-index: 1;
    top: 5em;
}
.login_right:after {
    content: "";
    display: inline-block;
    width: 83px;
    height: 126px;
    background-image: url(../images/login/dot.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
}
.right_grap_content p {
    font-size: 18px;
    color: #ffffff;
    max-width: 95%;
    margin: 0 auto;
}
.right_grap_content h2 {
    font-size: 40px;
    color: #ffffff;
}
.login_left {
    display: flex;
    align-items: center;
}
/****forget-password***/
.forget_title {
    margin-bottom: 2em;
    float: left;
    width: 100%;
}
.forget_title h1 {
    margin-bottom: 0 !important;
    font-size: 50px;
}
.forget_title p {
    font-size: 18px;
    padding-top: 10px;
}
.ga_back_login a {
    font-size: 20px;
    letter-spacing: 0px;
    color: #354959;
    font-family: 'Poppins-Medium';
}
.ga_back_login a:before {
    content: "\f104";
    display: inline-block;
    font-family: "FontAwesome";
    margin-right: 15px;
    font-size: 24px;
}
.forget_slider .log_inner:first-child {
    top: 8em;
    left: 6em;
}
.forget_slider .log_inner:nth-child(2) {
    right: -9em;
    top: 6.5em;
    left: auto;
    z-index: 1;
}
.forget_slider .log_inner:nth-child(3) {
    right: -11em;
    z-index: 2;
    bottom: -3em;
}
.forget_slider .log_inner:nth-child(4) {
    filter: unset;
    top: auto;
    bottom: 3em;
    left: 9em;
    right: 0;
    margin: 0 auto;
}
.iboost_forget_page .left_form_wrapper .form-group input{
	    padding-left: 40px;
}
/****register-page****/
.iboost_login_page.iboost_register_page {
    min-height: 900px;
}
.iboost_register_page .left_form_wrapper {
    max-width: 520px;
}
.iboost_register_page .left_form_wrapper .form-group input {
    padding-left: 30px;
}
.iboost_register_page .left_form_wrapper .form-group {
    width: 48%;
}
.iboost_register_page .left_form_wrapper .form-group:nth-child(even) {
    float: right;
}
.iboost_register_page .left_form_wrapper .select_country {
    width: 100%;
}
.iboost_register_page .form-group.select_country select {
    height: 47px;
    border-radius: 24px !important;
    background-color: #ffffff;
    border: 2px solid #d7dbde;
    font-size: 18px;
    letter-spacing: 0px;
    color: #687783;
    padding-left: 26px;
    font-family: 'Poppins-Medium';
    box-shadow: unset;
}
.iboost_register_page .iboost_logo {
    margin-bottom: 3em;
}
.register_slider .log_inner:nth-child(5) {
    bottom: 0;
    right: 0;
}
.register_slider .log_inner:first-child {
    top: 10em;
    left: -4em;
}
.register_slider .log_inner:nth-child(2) {
    bottom: auto;
    top: 0;
    right: -3em;
    text-align: right;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: end;
}
.register_slider .log_inner:nth-child(3) {
    right: auto;
    left: -4em;
    bottom: 8px;
}
.register_slider .log_inner:nth-child(4) {
    filter: unset;
    top: auto;
    bottom: 5.5em;
    right: -3em;
    left: auto;
}
.register_slider .log_inner:nth-child(5) {
    bottom: 0;
    right: 6em;
}
/****aboutuspage****/
.aboutus_first_block {
    float: left;
    width: 100%;
    margin: 7em 0 7em;
    position: relative;
}
.aboutus_first_block_wrapper h4 {
    font-size: 25px;
    color: #00929f;
    margin: 0;
    padding-top: 2em;
}

.aboutus_first_block_wrapper h1 {
    font-size: 50px;
    color: #354959;
    margin-top: 8px;
}

.aboutus_first_block_wrapper p {
    font-size: 18px;
    line-height: 28px;
    color: #354959;
}
.aboutus_first_block_image {
    position: relative;
    margin-right: 2em;
}
.aboutus_first_inner_image {
    width: 95%;
    filter: drop-shadow(16.798px 32.967px 29.5px rgba(52,75,91,0.33));
    padding: 20px;
    position: relative;
}
.aboutus_first_inner_image img {
    height: 767px;
    object-fit: cover;
}
.aboutus_first_inner_image img {
    border-radius: 0 0 35% 0;
    background-color: #fff;
    padding-bottom: 5px;
}
.aboutus_first_block_image{
	position:relative;
}
.aboutus_first_block_image:after {
    content: "";
    background-image: url(../images/aboutus/dots.png);
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
    height: 845px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
}
.abouts_box_bottom {
    width: 828px;
    height: 227px;
    border-radius: 15px;
    background-image: linear-gradient(90deg, #354959 0%, #0aa8b6 100%, #0aa8b6 100%);
    position: relative;
    z-index: 9;
    float: left;
    padding: 25px;
    display: flex;
    align-items: center;
    bottom: 0;
    float: right;
    margin-top: -12em;
}
.abouts_box_bottom ul {
    float: left;
    width: 100%;
}
.abouts_box_bottom ul li span {
    font-size: 50px;
    line-height: 43px;
    color: #ffffff;
}
.abouts_box_bottom ul li p {
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
    margin: 0;
    margin-top: 25px;
}
.abouts_box_bottom ul li {
    letter-spacing: 0;
    width: 24%;
    box-sizing: border-box;
    padding: 0px 25px;
    position: relative;
	display:inline-block;
}
.abouts_box_bottom ul li:after {
    content: "";
    display: inline-block;
    border-right: 2px solid #79afb8;
    position: absolute;
    right: 5px;
    top: 0;
    bottom: 0;
}
.abouts_box_bottom ul li:last-child:after{
	display:none;
}
.aboutus_second_block {
    float: left;
    width: 100%;
    padding: 0 3em;
    margin-bottom: 7em;
}
.aboutus_second_block_inner {
    float: left;
    width: 100%;
    background-image: url(../images/aboutus/about_bg2.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 720px;
    border-radius: 0 36px;
    padding-left: 4em;
}
.aboutus_second_block_inner h4 {
    font-size: 50px;
    color: #ffffff;
    font-family: 'Poppins-Bold';
}

.aboutus_second_block_inner p {
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
}

.svg {
  position: absolute;
  width: 0;
  height: 0;
}
.aboutus_second_inner_image {
    padding: 15px;
}
.aboutus_second_block_image {
    float: right;
    margin-left: 3em;
    position: relative;
    z-index: 9;
    top: -3em;
    filter: drop-shadow(12.258px 24.057px 21.5px rgba(52,75,91,0.33));
	width:804px;
}
.aboutus_second_inner_image img {
    -webkit-clip-path: url(#polygon_svg);
    clip-path: url(#polygon_svg);
    height: 790px;
    object-fit: cover;
    position: relative;
    z-index: 9;
    background-color: #fff;
    padding-bottom: 5px;
}
.ab_second_block_cont {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.aboutus_second_block_image:after {
    content: "";
    background-image: url(../images/aboutus/polygon_dot.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 939px;
    height: 952px;
    display: inline-block;
    position: absolute;
    top: -52px;
    left: -45px;
    /* right: 0; */
    /* margin: 0 auto; */
    z-index: 1;
}
.aboutus_third_block {
    float: left;
    width: 100%;
    margin: 2em 0 5em;
}

.aboutus_third_block_wrapper h5 {
    font-size: 50px;
    color: #354959;
}

.aboutus_third_block_wrapper p {
    font-size: 18px;
    line-height: 28px;
    color: #354959;
}
.aboutus_third_block_image {
    float: left;
    margin-right: 2em;
    filter: drop-shadow(16.798px 32.967px 29.5px rgba(52,75,91,0.33));
}
.aboutus_third_block_inner img {
    height: 775px;
    object-fit: cover;
    border-radius: 40% 0 0 0;
    background-color: #fff;
    padding-left: 5px;
    padding-bottom: 5px;
}
.aboutus_third_block_wrapper ul li {
    font-size: 16px;
    line-height: 28px;
    color: #354959;
    border-radius: 15px;
    filter: drop-shadow(9.08px 17.82px 16px rgba(0,0,0,0.17));
    background-color: #ffffff;
    margin-bottom: 10px;
    padding: 25px 25px 25px 25px;
    letter-spacing: 0;
    padding-left: 7em;
	position:relative;
}
.aboutus_third_block_wrapper ul {
    display: flex;
    flex-direction: column;
    margin-top: 5em;
    position: relative;
    left: -8em;
}

.aboutus_third_block_wrapper ul li:before {
    content: "";
    display: inline-block;
    width: 59px;
    height: 56px;
    background-image: url(../images/aboutus/verify.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 35px;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.aboutus_third_block_wrapper ul li:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 20px;
    background-image: linear-gradient(18deg, #354959 0%, #0aa8b6 100%, #0aa8b6 100%);
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 15px;
    z-index: -1;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.aboutus_fourth_block {
    float: left;
    width: 100%;
    padding: 0 3em;
    text-align: center;
    margin: 2em 0 4em;
    overflow: hidden;
	position:relative;
	
}

.aboutus_fourth_block_inner {
    background-image: url(../images/aboutus/lastbg.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    height: 999px;
    border-radius: 36px;
    padding-top: 4em;
    padding-left: 1em;
    padding-right: 1em;
	position:relative;
	    overflow: hidden;
}
.aboutus_fourth_block_inner:after {
    content: "";
    background-image: url(../images/aboutus/shadow.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    height: 400px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -18em;
    border-radius: 36px;
}
.aboutus_fourth_block h5 {
    font-size: 25px;
    color: #3cd9d9;
}
.aboutus_fourth_block h4 {
    font-size: 40px;
    color: #ffffff;
    max-width: 88%;
    margin: 0 auto;
    padding-bottom: 15px;
}

.aboutus_fourth_block p {
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
}
.abt_readmore a {
    font-size: 20px;
    color: #354959;
    text-align: center;
    line-height: 54px;
    display: inline-block;
    background-color: #fff;
    border-radius: 35px;
    width: 243px;
    height: 70px;
    border: 9px solid #9eaeb5;
    font-family: 'Poppins-Medium';
	margin-top:1em;
}
/*******media-query****/
@media only screen and (min-width:1920px) {
	.hiapp_compliant .container-fluid {
    max-width: 1600px;
}
 .container-fluid {
    max-width: 1600px;
}
.customer_ser_wrap{
	max-width: 1600px;
	margin:0 auto;
	float:none;
}
.surgery_block2 .service_bg_wrap {
    max-width: 90%;
    margin: 0 auto;
    float: none;
}
.surgery_block2 .container {
    max-width: 100%;
}
.psychiatrists_block2 .service_bg_wrap {
    max-width: 90%;
    margin: 0 auto;
    float: none;
}
.psychiatrists_block2 .container {
    max-width: 100%;
}
.urgent_care_bg .service_bg_wrap {
    max-width: 90%;
    margin: 0 auto;
    float: none;
}
.urgent_care_bg .container {
    max-width: 100%;
}
.urgent_care_bg{
	padding-top:8em;
}
/****client-page***/
.client_3d img {
	height: 488px;	
}
.client_3d:nth-child(2) img {
	    height: 552px;	
}
.blogdetail_page_content .container {
    max-width: 81%;
}



}
@media only screen and (max-width:1300px) {
.patient_portal_wrap {
    padding-left: 15px;
}	
.website_medical .patient_portal_wrap {
    padding-left: 0px;
}
.seo_provider .patient_portal_wrap {
    padding-left: 0px;
}
.patient_inner_detail {
    width: 58%;
    left: 3em;
}
.patient_inner_detail h1 {
    font-size: 50px;
}
.patient_inner_detail h2 {
    font-size: 50px;
}
.patient_inner_detail p {
    width: 100%;
}
.patient_portal {
    margin: 2em 0 1em;
} 
.patient_portal_wrap h1 {
    font-size: 40px;
}
.key_benifit_wrapper h3 {
    font-size: 40px;
}
.monitor_msg_wrap h4 {
    font-size: 40px;
}
.schedule_appont_detail h2 {
    font-size: 40px;
    max-width: 100%;
    line-height: 50px;
}
.phone_image {
    margin-top: -6em;
}
.key_benifit_wrapper {
    padding: 1em 0 1em;
}


.keep_track {
    margin-bottom: 2em;
}

/***website-design****/
.modernize .telehealth {
    width: 49%;
	margin-bottom:2em;
}
.website_medical .patient_portal_image {
    margin-top: 0;
}
.patient_portal_wrap .container {
    margin-top: 0;
    padding: 0;
}
.reputation {
    padding-top: 3em;
}
.team_quality {
    width: 100%;
}
.react_with_seo_img {
    top: -10em;
}
.image_screen {
    right: 0;
}
.modernize .telehealth:after{
	width:300px;
	height:300px;
}
.team_quality .block_2_image{
	margin-bottom:2em;
}
.key_benifits.full_width_block:after {
    width: 200px;
    height: 200px;
    border-width: 30px;
    right: 0;
}
.key_benifits.full_width_block:before {
    width: 200px;
    height: 200px;
    border-width: 30px;
    left: 0;
}
.modernize {
    margin-bottom: 2em;
}
/****seopage***/
.bar_bg{
	display:none;
}
.digital_marketing .schedule_appont_wrap {
    top: -7em;
}
.digital_marketing {
    width: 100%;
    background-image: linear-gradient(-15deg, #354959 0%, #354959 0%, #008b89 100%);
    height: auto;
    padding: 2em 0 2em;
	border-radius:0;
}
.seo_provider .patient_portal_wrap h1 {
    padding-top: 0em;
}
.seo_provider {
    padding: 0 15px;
}
.search_engine_opt h2{
	font-size:40px;
}
.digital_marketing .schedule_appont_detail h3{
	font-size:40px;
}
.key_content h2 {
    font-size: 40px;
}
.advertising .key_content {
    margin-top: 0;
}
/***digital_marketing***/
.schedule_appointment.digital_marketing {
    margin-top: 2em;
}
.seo_banner_con_wrap .patient_inner_detail {
    width: 28%;
}
/***telehealth****/
.need_help_image{
	width:50%;
}
.healthcare_img{
	width:50%;
}
.patient_portal_wrap h2 {
    font-size: 40px;
}
.schedule_appointment h3 {
    font-size: 40px;
}
.key_benifit_wrapper.need_help {
    padding: 0 1em;
    padding-bottom: 2em;
}
.need_help .key_content {
    padding: 0;
}
.solution_help .container {
    max-width: 100%;
}
.schedule_appointment.solution_help {
    height: 100%;
    padding: 2em 1em;
}
.online_helath_care {
    padding: 0 15px;
}
/****socialpage****/
.social_block_2_img{
	width:50%;
}	
.benifits_image{
	width:50%;
}
.social_block_3_img {
	width:50%;
}
.social_media .patient_inner_detail {
    width: 48%;
}
.benifits {
    height: auto;
}
.benifits_detail {
    padding: 2em 1em 2em;
}
.soc_2 img {
    max-width: 80%;
}
.soc_3 img {
    max-width: 80%;
}
.soc_4 {	
    left: 4em;
}
.soc_3 {
    bottom: 0em;
}
.soc_2 {
    top: -2em;
}

.request_post {
    margin-top: 0px;
    margin-left: 3em;
}
.social_block_3_img {
    margin-bottom: 2em;
}
/***paymentpatient***/
.social_block1 .patient_portal_wrap {
    padding: 0;
}
.hiapp_compliant_img{
	width:58%
}
.payemnt_img {
    width: 50%;
}
.hiapp_image_one {
    left: 20px;
}
.hiapp_compliant_img {
    margin-bottom: 7em;
}
.convenient {
    margin-bottom: 10em;
}
.other_dasbord_image ul li:first-child {
    margin-left: 7em;
    max-width: 44%;
}
.other_dasbord_image ul li:nth-child(2){
	margin-top:3em;
}
.other_dasbord_image ul li:nth-child(3){
	bottom:5.5em;
}
.other_dasbord_image ul li:nth-child(4){
	bottom:5em;
}
.payment_dash .block_3_content{
	padding-top:1em;
}
.coll_two{
	left:-4em;
}
.business_profile{
	width:50%;
}
/***online-marketing****/
.marketing_wrap .patient_inner_detail {
    width: 45%;
}
.ppc_manage {
    width: 98%;
    margin-top: 4em;
}
.ppc_manage:after{
	display:none;
}
 .ppc_content {
    padding: 4em 0em;
    padding-left: 0;
}
.ppc_three{
	margin-right:1em;
}
.pay_4 {
    top: 6em 
}
.pay_5 {
    right: -2em 
}
.marketing_imag1:after{
	width:450px;
	height:450px;
}
.prof_pro {
    max-width: 40%;
}
.prof_rate {
    max-width: 30%;
    left: -75px;
}
.prof_views {
    max-width: 30%;
    right: -1em;
    top: 8em;
}
.prof_time {
    top: 2em;
    right: 3em;
}
/****schedule***/
.sche_review_img{
	width:50%;
}
.caleter_img{
	max-width:58%;
}
.appo_img{
	max-width:40%;
}
.offer_convenient .container {
    padding: 0;
}
.patient_dash_content {
    padding-right: 0;
}
.efficient .key_content {
    padding: 0;
}
/****doctor-page****/
.mackbook{
	width:50%;
}
.who_service_block .container {
    padding: 0;
}
.connect_patient {
    padding:0 15px;
}
.who_service_block h1, h2, h3{
	font-size:40px;
}
.our_clients_service{
	margin-bottom:1em;
}
.viewport:nth-child(2){
	max-width:35%;
	right:1em;
}
.viewport:nth-child(3){
	right:1em;
}
.customer_review_inner p{
	font-size:16px;
	line-height:24px;
}

/****doctor-page****/
.whowe_ser_img {
    margin-left: 1em;
    margin-bottom: 1em;
}
.ser_one:nth-child(2) {
    max-width: 35%;
    top: 82px;
}
.service_bg_wrap p{
	font-size:16px;
}
.service_bg_wrap ul li{
	font-size:16px;
}
/***dentistpage****/
.engage_image{
	width:50%;
}
 .service_bg_group {
   width:50%;
}
.who_serivice_bg {
    margin-bottom: 4em;
}
.engage_image:before {
    width: 100%;
    bottom: -70px;
}
.who_service_block ul li {
    letter-spacing: 0;
}
.dentist_block1:nth-child(1) {
    top: -1em;
    left: 3em;
}
.dentist_block1:nth-child(3) {
    bottom: 8em;
    right: 5em;
}
.grown_img:nth-child(2) {
    bottom: 12em;
    right: 12em;
}
.grown_img:nth-child(3) {
    bottom: -1em;
}
/****hospitalpage****/
.hiring_block {
    margin: 2em 0 2em;
    padding: 0 15px;
}
.hiring_block .viewport:nth-child(2) {
    right: 3em;
}
.hiringimg:after{
	right:2em;
}
.shock_image:nth-child(4) {
    max-width: 40%;
}
.shock_image:nth-child(3) {
    max-width: 85%;
}	
.review_group .slick-slide {
    width: 500px;
}
.review_group .slick-active .customer_review_inner {
    transform: translate(50%, 0px);
}
.review_group .slick-active + .slick-active + .slick-active .customer_review_inner {
    transform: translate(-50%, 0px);
}
/***practor-page**********/
.traffic_boost .mackbook{
	width:50%;
}
.chiropractors_bg .service_bg_group {
    margin-bottom: 1em;
}
.device:nth-child(5) {
    bottom: -2em;
    right: -1em;
    max-width: 50%;
}
.traffic_boost .organic_block:after {
    width: 550px;
    height: 550px;
}
.traffic_boost {
    padding: 0 15px;
}
/****therapist*****/
.seo_layer{
	width:50%;
}
.physical_treatment .ser_one:nth-child(2) {
    max-width: 100%;
}
.importance_seo {
    margin-bottom: 2em;
    padding: 0 15px;
}
/****medical-page****/
.paylater .connect_image {
    width: 50%;
}
.cost_effective_img {
    width: 50%;
}
.add_ons_img{
	width: 50%;
}
/****medical-spa****/
.medical:nth-child(3) {
    bottom: 1em;
}
.paylater {
    padding: 0 15px;
}
.cost_effective {
    padding: 0 15px;
}
.cost_effective_img {
    margin-right: 2em;
}
.cost_img:nth-child(2) {
    top: 3em;
    left: 0em;
}
.cost_img:nth-child(4) {
    max-width: 41%;
}
.pay_img:nth-child(2) {
    top: 8em;
}
.pay_img:nth-child(3) {
    right: 6em;
    top: 3em;
    max-width: 25%;
}
.pay_img:nth-child(5) {
    bottom: 1em;
    left: 2em;
    max-width: 35%;
}
.pay_img:nth-child(4) {
    bottom: 3em;
    max-width: 35%;
}
.pay_img:nth-child(6) {
    bottom: 4em;
    right: 4em;
    max-width: 35%;
}
.add_ons_website {
    padding: 0 15px;
}
/*****podiatrists*****/
.podiatrists .whowe_ser_img {
    width: 50%;
}
.podiatrists {
    padding: 0 15px;
    padding-top: 2em;
}
.podiatrists .whowe_ser_img {
    width: 48%;
}
.podiat_image:nth-child(2) {
    right: -2em;
}
.podiat_image:nth-child(3) {
    left: 5em;
}
.podiat_image:nth-child(6) {
    top: 6em;
}
.podiat_image:nth-child(4) {
    bottom: -7em;
}
.podiatry_designed .card_image:nth-child(3) {
    right: 0em;
}
.clinics .pay_img:nth-child(3) {
    max-width: 100%;
}
.benifits_hiring .cost_img:nth-child(2) {
    top: 11em;
    right: 0em;
}
.benifits_hiring {
    padding: 0 15px;
}
.strategies {
    padding: 0 15px;
}	
.strategies .addons_img:nth-child(2){
	width:35%;
}
.clinics .pay_img:nth-child(3) {
    right: 0em;
}
.benifits_hiring .cost_img:nth-child(2) {
    max-width: 100%;
    top: 8em;
    right: -5em;
}
.benifits_hiring .cost_img:nth-child(3) {
    top: 17em;
    left: 1em;
    bottom: 0;
    max-width: 100%;
}
/****eye-doctor****/
.consider {
    padding: 0 15px;
}
.traffic .pay_img:nth-child(6) {
    right: -1em;
}
.custom_build .card_image:nth-child(2) {
    max-width: 50%;
    right: 2em;
    left: auto;
}
.custom_build .card_image:nth-child(3) {
    max-width: 43%;
    bottom: -3em;
    right: 2em;
}
.custom_build{
	height:560px;
}
.eye_img:nth-child(5) {
    right: -1em;
}
.consider .addons_img:nth-child(2) {
    top: 14em;
}
.consider .addons_img:nth-child(3){
	bottom:17em;
}
.consider .addons_img:nth-child(4) {
    bottom: 9.5em;
}
.consider .addons_img:nth-child(5) {
    width: 50%;
}
.consider .addons_img:nth-child(6) {
    bottom: 2em;
    right: 3em;
	width:40%;
}
/****pediatric****/
.pediatric_block1 .eye_img:nth-child(3) {
    top: -3em;
}
.pediatric_block1 .eye_img:nth-child(2) {
    max-width: 12%;
    right: -2em;
    bottom: -18px;
}
.brand_bg .card_image:nth-child(4) {
    width: 45%;
    left: 0em;
}
.brand_bg .card_image:nth-child(2) {
    bottom: -7em;
}
.brand_bg .card_image:nth-child(3) {
    bottom: -4em;
    width: 28%;
}
.brand_bg .service_bg_group{
	margin-top:3em;
}
.patient_engaging .cost_effective_img {
    margin-left: 0em;
    width: 50%;
}
.patient_engaging {
    padding: 0 15px;
}
.seo_engine .add_ons_img{
	width:50%;
}
.seo_engine {
    padding: 0 15px;
}
.patient_engaging .cost_img:nth-child(1) {
    width: 50%;
}
.patient_engaging .cost_img:nth-child(2) {
    right: 0em;
    top: -2em;
    left: auto;
    width: 66%;
}
.credibility .pay_img:nth-child(3) {
    max-width: 40%;
}
/****plastic-surgery****/
.surgery_block2 {
    padding-left: 15px;
}
.surgery_block2 .service_bg_wrap {
    padding-top: 6em;
}
.surgery_block2 .service_bg_group{
	margin-bottom: 7em;
}
.seo_matters .pay_img:nth-child(3) {
    max-width: 100%;
}
/****psychiatrists****/
.psychiatrists_block4 .add_ons_img{
	width:50%;
}
.add_ons_img {
    width: 50%;
}
.psychiatrists_block2 .service_bg_group {
    width: 50%;
    margin-bottom: 9em;
}
.psychiatrists_block2 {
    height: 700px;
}
.psychiatrists_block2 .contaier_fluid {
    padding: 0 15px;
}
.psychiatrists_block3 .pay_img:nth-child(1) {
    max-width: 75%;
    float: left;
}
 .psychiatrists_block3 .boost_trafic:after {
    left: 0;
}
.psychiatrists_block3 .boost_trafic:after {
    float: left;
    left: 0;
    background-size: contain;
    width: 470px;
}
.psychiatrists_block3 .pay_img:nth-child(2){
	right:0;
}
.psychiatrists_block4 .add_ons_img {
    margin-top: -5em;
}
 .psychiatrists_block4 {
    padding: 0 15px;
}
.psychiatrists_block5 {
    padding: 0 15px;
}
.psychiatrists_block4 .pay_img:nth-child(3) {
    max-width: 100%;
    top: 10em;
}
.psychiatrists_block4 .pay_img:nth-child(2) {
    top: 5em;
    width: 88%;
}
.psychiatrists_block4 .pay_img:nth-child(4) {
    width: 25%;
	right:-3em;
}
.psychiatrists_block5 .addons_img:nth-child(1) {
    text-align: center;
}
.psychiatrists_block5 .addons_img:nth-child(2){
	top:10em;
	
}
/****urgent_care****/
.urgent_care_block2 {
    padding: 0 15px;
}
.urgent_care_block3 {
    padding: 0 15px;
}
/****obstetrics-page****/
.obstetrics_block1 .card_image:nth-child(2) {
    top: 3em;
}
.obstetrics_block1 .card_image:nth-child(3) img {
    max-width: 100%;
}
.obstetrics_block1 .card_image:nth-child(3) {
    right: 0;
    z-index: 6;
    bottom: 0;
    top: 6em;
    display: flex;
    align-items: center;
}
.obstetrics_block1 {
    height: auto;
}
.obstetrics_block2 .pay_img:nth-child(3) {
    max-width: 100%;
}
.obstetrics_block2 .pay_img:nth-child(4) {
    max-width: 55%;
}
.obstetrics_block2 .pay_img:nth-child(5){
	max-width:100%;
	    right: 6em;
}
.obstetrics_block2 .pay_img:nth-child(6) {
    max-width: 100%;
    text-align: left;
}
.obstetrics_block2 .pay_img:nth-child(7) {
    bottom: -6em;
}
.obstetrics_block2 .who_service_block{
	max-width:100%;
	padding:0 15px;
	float:left;
}
.obstetrics_block3 .who_service_block{
	max-width:100%;
	padding:0 15px;
	float:left;
}
.obstetrics_block4 .who_service_block{
	max-width:100%;
	padding:0 15px;
	float:left;
}
 .obstetrics_block2 {
    margin-bottom: 2em;
}
.obstetrics_block3 .cost_img:nth-child(4) {
    left: 2em;
}
.obstetrics_block4 .addons_img:nth-child(4) {
    right: -1em;
}
.obstetrics_block4 .addons_img:nth-child(2) {
    left: -6em;
    top: 30%;
}
/*****cardilogist****/

.cardiologists_block1 .card_image:nth-child(2) {
    display: block;
    bottom: auto;
}
.cardiologists_block1 .service_bg_group {
    margin-right: 2em;
}
.cardiologists_block1 .card_image1:nth-child(1) {
    max-width: 80%;
    margin: 0 auto;
}
.cardiologists_block1 .card_image:nth-child(2) {
    display: block;
    top: 9em;
    left: 1em;
    right: auto;
}
.cardiologists_block1 .card_image:nth-child(3) {
    bottom: -8em;
    left: -2em;
}
.cardiologists_block2 {
    padding: 0 15px;
}
.cardiologists_block2 .pay_img:nth-child(2) {
    left: -4em;
    width: 100%;
}
.cardiologists_block2 .pay_img:nth-child(4) {

    left: -6em;
}
.cardiologists_block2 .connect_image {
    margin-left: 3em;
}
.cardiologists_block2 .pay_img:nth-child(5) {
    bottom: -1em;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: left;
    max-width: 100%;
    margin: 0;
}
.cardiologists_block3 .cost_img:nth-child(2) {
    top: 5em;
    left: 10em;
}
.cardiologists_block3 .cost_img:nth-child(3) {
    top: 19em;
    left: 9em;
    width: 100%;
    text-align: center;
    max-width: 100%;
}
.cardiologists_block4 .addons_img:nth-child(3) {
    bottom: 2em;
}
.cardiologists_block4 .addons_img:nth-child(4) {
    top: 10em;
    width: 96%;

}
.cardiologists_block4 .addons_img:nth-child(5) {
    bottom: -1em;
    width: 91%;
}
/****internal-medicine*****/
.internal_block1 .service_bg_group{
	width:50%;
}
.internal_block .medical:nth-child(2){
	width:100%;
}
.internal_block2 .pay_img:nth-child(3) img {
    max-width: 200px;
}
.internal_block2 .pay_img:nth-child(3) {
    right: -4em;
    top: 18em;
    max-width: 100%;
}
.internal_block2 .pay_img:nth-child(2) img {
    max-width: 300px;
}
.internal_block2 .pay_img:nth-child(2) {
    top: 17em;
    left: -4em;
}
.internal_block3 .cost_img:nth-child(2) {
    right: -6em;
}
.internal_block5 .addons_img:nth-child(2) {
    left: 1em;
}
 .internal_block5 .addons_img:nth-child(3) {
    right: 3em;
    top: -1em;
}
/***contactus-page****/
.schedulenow_section h4 {
    font-size: 38px;
    margin-bottom: 20px;
}
.calculate_img {
    right: -9em;
}
.getintouch_left_section {
    padding-left: 2em;
    padding-top: 3em;
}
/****blog-detailpage***/
.blog_image_left {
    margin-left: 0em;
	padding-left:1em;
	margin-bottom:2em;
    width: 50%;
}
.blog_image_left:after {
    width: 60%;
    right: 25px;
    height: 70%;
}
.blog_articals_slider {
    right: 0;
}
.recent_blog_post_detail_wrap {
    align-items: center;
}
.blog_articals ul {
    width: 100%;
    float: right;
    margin-top: 20px;
}
.blog_articals h4 {
    margin-bottom: 0;
}
.blog_articals_blog {
    padding: 0 8px;
}
.blog_detail_date {
    padding-bottom: 20px !important;
}
/****loginpage****/
.right_grap_content {
    padding: 0 15px;
}
.log_inner:nth-child(4) {
    top: 3em;
}
.log_inner:nth-child(3) {
    bottom: -5em;
    right: 0em;
}
.log_inner:nth-child(2) {
    bottom: -1em;
    left: -2em;
}
/***forget-password***/
.forget_slider .log_inner:first-child {
    top: 9em;
    left: 6em;
}
.forget_slider .log_inner:nth-child(2) {
    right: -5em;
    top: 4.5em;
}
.forget_slider .log_img {
    width: 90%;
}
.forget_slider .log_inner:nth-child(2) img {
    max-width: 90%;
}
.forget_slider .log_inner:nth-child(3) img {
    max-width: 80%;
}
.forget_slider .log_inner:nth-child(3) {
    right: -10em;
}
.forget_slider .log_inner:nth-child(4) {
    bottom: 3em;
    left: 3em;
}
/****register-page****/
.register_slider .log_inner:nth-child(5) {
    right: 4em;
    bottom: -1em;
}
.register_slider .log_inner:nth-child(4) {
    bottom: 7em;
    right: -1em;
}
.register_slider .log_inner:nth-child(3) {
    bottom: -12px;
}
/****contact-page****/
.aboutus_second_block_image {
    width: 50%;
}
.aboutus_first_block_wrapper h1 {
    font-size: 42px;
}
.aboutus_second_inner_image img {
    height: 470px ;

}
.aboutus_second_block_inner {
    height: auto;
    padding-top: 2em;
    padding-bottom: 1em;
}
.aboutus_second_block_image:after {
    background-size: 100% 100%;
    width: 600px;
    height: 575px;
    top: -28px;
    left: -30px;
    z-index: 1;
}
.aboutus_second_block_image{
	top:0;
}




}
@media only screen and (max-width:1200px) {
.patient_banner_image img {
    height: 500px;
}
.patient_inner_detail h1 {
    font-size: 40px;
}
.patient_inner_detail h2 {
    font-size: 40px;
}
.patient_inner_detail p {
    max-width: 100%;
}
.patient_inner_detail {
    width:55%;
}
.patient_management_wrap ul li p {
    font-size: 15px;
}
.patient_management_wrap ul li span img {
    width: 60px;
}
.patient_management_wrap ul li span {
    width: 90px;
    height: 90px;
}
.schedule_appointment {
    width: 100%;
    margin-top: 5em;
}
.phone_image {
    margin-right: 2em;
	height: 540px;
}
.schedule_appont_detail h2 {
    margin-top: 5px;
    font-size: 36px;
    line-height: 42px;
}
.doctor_review p {
    max-width: 100%;
}
.left_col h3 {
    font-size: 18px;
}
.right_col p {
    font-size: 13px;
}
.manager_pris h3 {
    font-size: 18px !important;
}
.benifit_image_manage{
	margin-right:5em;
}
.monitor_msg__content p {
    font-size: 14px;
    line-height: 25px;
}
/***website-design****/
.react_with_seo_img {
    top: -6em;
}
.image_box:nth-child(2) {
    left: 4em;
}
.modernize{
	padding-top:2em;
}
.react_with_seo_cont {
    padding-right: 15px;
    padding-top: 2em;
}
.key_content h2 {
    font-size: 40px;
}
.modernize .key_content h2 {
    font-size: 40px;
}
.modernize .telehealth:after{
	display:none;
}
.modernize .telehealth {
    margin-left: 3em;
}
.schedule_appont_detail {
    float: none;
    width: auto;
}
.benifit_image:after{
	right:0;
}
.patient_inner_detail {
    width:44%;
}
.benifit_bg{
	height: 480px;
	background-size: 100% 100%;	
}
.digital_marketing .schedule_appont_wrap {
    position: unset;
}
.digital_marketing .schedule_appont_detail {
    float: none;
    width: auto;
}
.advertising .key_benifit_wrapper {
    padding: 1em 0 0em;
}
/***telehealth****/
.solution_help_wrap {
    display: block;
}
.schedule_appointment.solution_help {
    margin-top: 2em;
    width: 100%;
    float: left;
}
.key_benifit_wrapper.need_help {
    margin-top: 4em;
}
.tab_image {
    width: 90%;
}
.video_conference {
    margin: 1em 0 2em;
}
.chat_content {
    bottom: 26px;
    margin-left: -1em;
	    width: 215px;
}
.chat_para p:nth-child(odd){
	margin-left:-35px;
}
.need_help .chat_para p{
font-size: 10px;
    margin-top: 15px;
    line-height: 15px;	
}
.tab_image {
    width: 100%;
}
.need_help_image:before{
	display:none;
}
.need_help_image {
    margin-left: 3em;
}
.key_benifit_wrapper.need_help {
    margin-top: 2em;
}
.icon_images ul li img {
    width: 165px;
}
.icon_images ul li:nth-child(3) img {
    width: 100px;
}
.icon_images ul li:nth-child(6) {
    right: 0;
    margin-top: 1.3em;
}
.icon_images ul li:nth-child(4) {
    margin-top: 12em;
    margin-right: 1em;
}
.icon_images ul li:nth-child(2) {
    right: 24px;
}
.icon_images ul li:nth-child(1) {
    left: 0px;
}
.icon_images ul li:nth-child(3) {
    left: 35px;
}
.center_image:before {
    width: 100%;
    height: 100%;
    background-size: contain;
}
/****socialpage****/
.icon_1 img {
    width: 85px;
}
.icon_1:nth-child(2) {
    right: 40px;
    bottom: 80px;
}
.icon_1:nth-child(3) {
    right: 20px;
    top: 15px;
}
.soc_man:after {
    width: 130px;
    height: 420px;
}
.social_block_3_img {
    margin-left: 3em;
}
.soc_2 img {
    max-width: 65%;
}
.soc_3 img {
    max-width: 65%;
}
.soc_3 {
    bottom: -1em;
    right: -22px;
    left: auto;
    text-align: right;
}
.soc_5 {
    right: 5em;
    top: -3em;
}
.soc_5 img {
    max-width: 65%;
}
.soc_4 {
    left: -3em;
    bottom: -2em;
}
.request_post {
    margin-top: -34px;
    margin-left: -2em;
}
.request_post span {
    width: auto;
    padding: 0 24px;
    font-size: 18px;
}
.soc_3 img {
    max-width: 73%;
}
/***payment-option***/
.convenient .schedule_appont_detail {
    width: 50%;
}
.social_media_img {
    margin-bottom: 1em;
}
.hiapp_compliant {
    margin: 2em 0 2em;
}
.other_dasbord_image ul li:first-child {
    margin-left: 6em;
    bottom: 2em;
}
.other_dasbord_image ul li:nth-child(2) {
    margin-top: 4.5em;
    max-width: 26%;
}
.other_dasbord_image ul li:nth-child(4) {
    bottom: 2em;
    right: 3em;
}
.other_dasbord_image ul li:nth-child(3) {
    bottom: 7em;
}
/***online-marketing****/
.wave {
    max-width: 60%;
}
.uparow {
    max-width: 40%;
}
.visit_web{
	top:7em;
}
.marketing{
	margin-bottom:1em;
}
.business_profile_wrap {
    margin-top: 3em;
}
.prof_rate {
    left: -4em;
}
.prof_time{
	max-width:30%;
}
.prof_reports {
    max-width: 33%;
    margin-left: 0;
    right: 2em;
    left: auto;
}
/****schedule***/
.offer_convenient_img{
	margin-bottom:1em;
}
.sche_review {
    margin-top: 0;
    height: auto;
    background-image: linear-gradient(-55deg, #194d4f 0%, #458587 100%);
}
.sche_review .schedule_appont_detail {
    padding: 3em 1em;
}
.sche_review_img {
    margin: 0;
}
.date_slider {
    top: 0em;
    left: 7em;
}
/***dentistpage****/
.visibility_block .service_bg_group {
    margin-right: 1em;
}
.who_service_block h1, h2, h3 {
    font-size: 32px;
}
.engage_image:before {
    width: 82%;
    bottom: -134px;
}
.engage_patient .viewport:nth-child(2) {
    right: 0;
    max-width: 50%;
}
.review_group .slick-slide {
    width: 400px;
}
/* .review_group .slick-active .customer_review_inner {
    transform: translate(60%, 0px);
}
.review_group .slick-active + .slick-active + .slick-active .customer_review_inner {
    transform: translate(-60%, 0px);
} */
.review_group .slick-slide.slick-center {
    width: 450px;
}
.dentist_block1:nth-child(1) {
    top: 6em;
}
.dentist_block1:nth-child(3) {
    bottom: 10em;
    right: 8em;
    max-width: 35%;
}
.grown_img:nth-child(2) {
    bottom: 10em;
}
.grown_img:nth-child(3) {
    bottom: 0em;
}
.grown_img:nth-child(6) {
    top: 2em;
}
.engage_image:before {
    bottom: -35px;
}
/****chiropractors****/
.parts:nth-child(3) {
    max-width: 30%;
}
.parts:nth-child(5) {
    max-width: 30%;
    right: 0;
}
.parts:nth-child(4) {
    max-width: 18%;
}
.chiropractors_bg .card_image:nth-child(2) {
    max-width: 80%;
    right: 0;
    left: auto;
}
.chiropractors_bg .card_image:nth-child(3) {
    max-width: 76%;
}
.chiropractors_bg .service_bg_group {
    margin-right: 2em;
	margin-bottom:8em;
}
.chiropractors_bg .service_bg_group:after{
	display:none;
}
.chiropractors_bg .card_image:nth-child(1):after {
    background-size: contain;
    width: 95px;
    right: 0;
    bottom: 0em;
}
.device:nth-child(2) {
        left: -6em;
    max-width: 62%;
}
.device:nth-child(3) {
    top: 4em;
    left: -3em;
}
.device:nth-child(5) {
    bottom: -4em;
    right: -4em;
}
.device:nth-child(4) {
    max-width: 20%;
    right: 2em;
}
.traffic_boost .mackbook {
    padding-bottom: 0;
    margin-bottom: 1em;
}
/***physical-therapist*****/
.physical_treatment .ser_one:nth-child(2) {
    max-width: 75%;
}
.physical_treatment .ser_one:nth-child(3) {
    max-width: 40%;
}
.physical_treatment .ser_one:nth-child(4) {
    max-width: 40%;
}
.practice:nth-child(5) {
    left: 6em;
}
.practice:nth-child(4) {
    top: 3em;
    left: 15em;
}
/********medical-page****/
.medical.mouse_move_left {
    margin: 0;
}
.medical.mouse_move_right{
	margin: 0;
}
.medical:nth-child(3) {
    left: 0em;
}
.custom_designed .card_image:nth-child(2) {
    bottom: 14em;
    height: auto;
    display: block;
    top: auto;
    right: -7em;
}
.custom_designed .card_image:nth-child(3) {
    bottom: 0;
    height: auto;
    display: block;
    top: auto;
    right: -4em;
}
.custom_designed .service_bg_group {
    margin-right: 2em;
}
.pay_img:nth-child(3) {
    right: 6em;
    top: 1em;
}
.pay_img:nth-child(2) {
    top: 6em;
    left: -5em;
}
.pay_img:nth-child(4) {
    left: -3em;
    bottom: 1em;
}
.pay_img:nth-child(5) {
    bottom: 0em;
    left: -3em;
}
.pay_img:nth-child(6) {
    bottom: 2em;
    right: 6em;
}
.cost_img:nth-child(3) {
    top: 15em;
    left: 1em;
    max-width: 40%;
}
.cost_img:nth-child(2) {
    max-width: 30%;
}
.cost_img:nth-child(4) {
    max-width: 38%;
}
.cost_img:nth-child(6) {
    top: 2em;
    right: 1em;
    max-width: 14%;
}
.cost_img:nth-child(5) {
    max-width: 75%;
    bottom: 4em;
}
.addons_img:nth-child(3) {
    max-width: 45%;
}
/****podiatry****/
.podiat_image.mouse_move_right {
    margin: 0;
}
.podiat_image:nth-child(6) {
    max-width: 28%;
}
.podiatrists .whowe_ser_img {
    margin-bottom: 3em;
    margin-left: 2em;
    margin-right: 2em;
}
.podiat_image:nth-child(5) {
    max-width: 18%;
}
.podiat_image:nth-child(4) {
    max-width: 25%;
}
.podiat_image:nth-child(3) {
    max-width: 17%;
}
.podiat_image:nth-child(2) {
    right: -4em;
}
.podiatry_designed .service_bg_group {
    margin-right: 3em;
}
.podiatry_designed .card_image:nth-child(3) {
    right: -3em;
}
.benifits_hiring .cost_img:nth-child(2) {
    max-width: 69%;
    right: 0em;
}
.benifits_hiring .cost_img:nth-child(3) {
    left: 3em;
    bottom: 0;
    max-width: 70%;
}
/*****eye-doctor****/
.eye_img:nth-child(2) {
    bottom: -5em;
}
.custom_build .service_bg_group {
    margin-bottom: 5em;
}
.update_block .cost_effective_img {
    margin-top: -4em;
}
.consider .add_ons_img{
	width:50%;
}
.consider .addons_img:nth-child(2) {
    top: 11em;
    right: -1em;
}
.consider .addons_img:nth-child(3) {
    bottom: 10.5em;
    max-width: 100%;
}
.consider .addons_img:nth-child(4) {
    bottom: 5.5em;
    max-width: 50%;
    right: 2em;
}
.consider .addons_img:nth-child(5) {
    width: 45%;
}
.consider .addons_img:nth-child(6) {
    width: 37%;
}
.eye_block1 .whowe_ser_img{
	margin-left:2em;
}
/****pediatric*****/
.pediatric_block1 .whowe_ser_img{
	width:50%;
}
.pediatric_block1 .eye_img:nth-child(3) {
    max-width: 25%;
}
.pediatric_block1 .eye_img:nth-child(4) {
    max-width: 25%;
    left: -2em;
}
.pediatric_block1 .eye_img:nth-child(2) {
    right: 3em;
}
.brand_bg .service_bg_group {
    margin-bottom: 1em;
	margin-top:0;
}
.brand_bg {
    height: auto;
    padding: 3em 0 3em;
}
.brand_bg .card_image:nth-child(4) {
    width: 36%;
    left: 2em;
}
.brand_bg .card_image:nth-child(2) {
    bottom: -2em;
}
.brand_bg .card_image:nth-child(3) {
    bottom: -1em;
    width: 34%;
}
.brand_bg .visibility_content {
    padding-top: 0;
}
.credibility .pay_img:nth-child(2) {
    max-width: 80%;
}
.patient_engaging .cost_img:nth-child(2) {
    width: 100%;
    max-width: 70%;
    top: -7em;
    right: -3em;
}
.patient_engaging .cost_img:first-child:after {
    background-size: contain;
    width: 75px;
    bottom: -3em;
}
.patient_engaging .cost_img:nth-child(2):after{
	 background-size: contain;
    width: 75px;
	top:2em;
}
.addons_img:nth-child(1) {
    width: 95%;
    float: right;
}
.seo_engine .addons_img:nth-child(2) {
    top: -2em;
    width: 84%;
}
.seo_engine .addons_img:nth-child(3) {
    max-width: 14%;
    right: 2em;
}
/****plastic-surgery****/
.surgery_block1 .whowe_ser_img{
	margin-bottom:5em;
}
.surgery_block1 .eye_img:nth-child(2) {
    right: 0em;
}
.surgery_block1 .eye_img:first-child{
	padding-left:0;
}
.surgery_block1 .eye_img:nth-child(3) {
    bottom: -15em;
}
.surgery_block1 .eye_img:nth-child(2) img {
    max-width: 160px;
}
.surgery_block2 .card_image:nth-child(2) {
    max-width: 65%;
    right: -52px;
}
.surgery_block2 .card_image:nth-child(3) {
    left: 0em;
    bottom: -3em;
    max-width: 90%;
}
.surgery_block1 .eye_img:nth-child(3) img {
    max-width: 300px;
}
.surgery_block2 .service_bg_group {
    margin-bottom: 6em;
}
.seo_matters .pay_img:nth-child(2) {
    max-width: 80%;
    bottom: -1em;
    left: 0;
}
.seo_matters .pay_img:nth-child(3) {
    max-width: 55%;
    top: 10em;
}
.seo_matters .boost_trafic {
    min-height: 400px;
}
.seo_benifits .addons_img:nth-child(1) {
    width: 100%;
}
.seo_benifits .add_ons_img{
	margin-right:3em;
}
.addons_img:nth-child(2) img {
    max-width: 175px;
}
.seo_benifits .addons_img:nth-child(2) {
    top: 6em;
    left: 7em;
}	
.seo_benifits .addons_img:nth-child(3) {
    width: 100%;
    max-width: 100%;
}
.seo_benifits .addons_img:nth-child(3) img {
    max-width: 200px;
}	
.seo_benifits .addons_img:nth-child(4) {
    top: 5em;
}	
.who_service_block_wrap{
	margin:2em 0 2em;
}	
/****psychiatrists****/

.psychiatrists_block1 .eye_img:nth-child(2) img {
    max-width: 200px;
}
.psychiatrists_block1 .eye_img:nth-child(2) {
    top: 1em;
}
.psychiatrists_block3 .boost_trafic:after {
    width: 370px;
}
.psychiatrists_block3 .boost_trafic {
    margin-bottom: 3em;
}
.psychiatrists_block3 .pay_img:nth-child(2) {
    top: 12em;
}
.psychiatrists_block4 .add_ons_img {
    margin-top: 0;
}
.psychiatrists_block4 .pay_img:nth-child(2) {
    width: 94%;
	top: 2em;
}
.psychiatrists_block4 .pay_img:nth-child(2) img {
    max-width: 100px;
}
.psychiatrists_block5 .add_ons_img{
	width:50%;
	margin-left:2em;
}
.psychiatrists_block4 .pay_img:nth-child(3) {
    top: 8em;
    width: 67%;
}
.psychiatrists_block5 .addons_img:nth-child(2) {
    top: 11em;
    left: 6em;
}
/****urgent_care****/
.urgent_care_block1 .parts:nth-child(2){
	bottom:-10em;
}
.urgent_care_bg ul li {
    display: flex;
}

.urgent_care_bg ul {
    display: block;
}
.urgent_care_bg:before{
	display:none;
}
.urgent_care_bg:after{
	display:none;
}
.urgent_care_bg {
    padding-top: 2em;
}
.urgent_care_bg .service_bg_group {
    margin-top: 0;
}
.urgent_care_block2 .device:nth-child(2) {
    max-width: 100%;
}
.urgent_care_block2 .device:nth-child(2) img {
    max-width: 250px;
}
.urgent_care_block2 .device:nth-child(3) img {
    max-width: 230px;
}
.urgent_care_block2 .device:nth-child(4) {
    max-width: 100%;
    left: 5.5em;
    top: 10em;
}
.urgent_care_block2 .device:nth-child(4) img {
    max-width: 150px;
}
.urgent_care_block3 .urgent_care_block2 .device:nth-child(3) {
    top: 5em;
    width: 58%;
}
.urgent_img:nth-child(4) {
    bottom: -2em;
    right: -2em;
}

.urgent_care_block4 .urgent_img:nth-child(3) img {
    max-width: 180px;
}
.urgent_care_block4 .urgent_img:nth-child(2) {
    bottom: -3em;
    top: auto;
    left: 2em;
}
.urgent_care_block4 .urgent_img:nth-child(2) img {
    max-width: 180px;
}
.urgent_care_block4 .urgent_img:nth-child(3) img {
    max-width: 120px;
}
.urgent_care_block4 .urgent_img:nth-child(3){
	bottom:3em;
}
/****obstetrics-page****/
.obstetrics_block1 .service_bg_group {
    margin-bottom: 4em;
}
.obstetrics_block2 .pay_img:nth-child(7) img {
    max-width: 225px;
}
.obstetrics_block3 .cost_img:nth-child(2) {
    max-width: 100%;
    left: 2em;
}
.obstetrics_block3 .cost_img:nth-child(4) {
    left: -2em;
}
.obstetrics_block3 .cost_img:nth-child(3) {
    max-width: 100%;
    left: -3em;
}
/*****cardilogist****/
.cardiologists_block .medical:nth-child(3) {
    width: 98%;
}
.cardiologists_block1 .service_bg_group {
    margin-bottom: 7em;
}
.cardiologists_block2 .pay_img:nth-child(2) {
    top: 2em;
}
.cardiologists_block2 .pay_img:nth-child(2) img {
    max-width: 200px;
}
.cardiologists_block2 .pay_img:nth-child(4) {
    top: 1em;
}
.cardiologists_block3 .cost_img:nth-child(2) {
    top: 6em;
    left: 9em;
    max-width: 100%;
}
.cardiologists_block3 .cost_effective_img {
    margin-right: 3em;
    margin-bottom: 3em;
}
.cardiologists_block4 .addons_img:nth-child(2) img {
    max-width: 100px;
}
.cardiologists_block4 .addons_img:nth-child(3) img {
    max-width: 180px;
}
.cardiologists_block4 .addons_img:nth-child(4) img {
    max-width: 150px;
}
.cardiologists_block4 .addons_img:nth-child(5) img {
    max-width: 80px;
}

/****internal-medicine*****/
.internal_block .medical:nth-child(2) {
    left: -8em;
    bottom: 2em;
}
.internal_block .whowe_ser_img {
    margin-left: 3em;
}
.internal_block1 .service_bg_group {
    margin-top: -3em;
}
.internal_block2 {
    padding-right: 15px;
}
.internal_block2 .pay_img:nth-child(1) img {
    max-width: 80%;
	text-align: right;
}
.internal_block2 .pay_img:nth-child(1) {
	text-align: right;
}
.internal_block2 .pay_img:nth-child(2) {
    top: 14em;
    left: -2em;
}
.internal_block2 .pay_img:nth-child(2) img {
    max-width: 220px;
}
.internal_block2 .pay_img:nth-child(3) img {
    max-width: 180px;
}
.internal_block3 .cost_img:nth-child(2) {
    right: -2em;
    max-width: 90%;
    top: -1em;
}
.internal_block4 .addons_img:nth-child(2) img {
    max-width: 100%;
}
.internal_block4 .addons_img:nth-child(3) {
    max-width: 100%;
}
.internal_block4 .addons_img:nth-child(3) {
    right: -3em;
    max-width: 80%;
    bottom: -1em;
    text-align: right;
}
.internal_block4 .addons_img:nth-child(2) {
    bottom: -9em;
}
.internal_block5 .addons_img:nth-child(2) {
    top: 13em;
}
.internal_block5 .addons_img:nth-child(3) {
    top: 1em;
}
.internal_block5 .addons_img:nth-child(4) {
    bottom: 10em;
}
.internal_block5 .addons_img:nth-child(5) img {
    max-width: 145px;
}
.internal_block5 .addons_img:nth-child(5) {
    top: 11em;
    right: -2em;
}
/***contactus-page****/
.conatct_pin span {
    width: auto;
}
.contact_phone span{
	width: auto;
}
.getintouch_left_section p {
    max-width: 90%;
}
.contact_pin_content {
    width: 83%;
}
.contact_phone a {
    padding-left: 0px;
}
.calculate_img {
    bottom: 0;
    width: 40%;
}
.schedulenow_section h4 {
    font-size: 30px;
}
.getintouch_left_section h4 {
    font-size: 32px;
}
.conatctus_heading h1 {
    font-size: 50px;
}
/****client-page***/
.patient_banner_image img {
    height: 400px;
}
.client_detail h4 {
    font-size: 22px;
    min-height: 48px;
}
.client_detail p {
    font-size: 16px;
}
.client_top_title h1 {
    font-size: 50px;
    color: #354959;
    margin: 0;
}
.client_top_title {
    margin: 3em 0 2em;
}
.iboost_clients {
    width: 48%;
    margin: 1em 0 2em;
}
.client_page_wrapper {
    float: left;
    width: 100%;
    margin-bottom: 3em;
}
/****blog-detailpage***/
.blogdetail_page_header {
    width: 60%;
}
.blogdetail_page {
    height: 250px;
}
.blogdetail_page_content {
    margin-top: 6em;
}
.blog_articals h4 {
    font-size: 32px;
}
.blog_articals ul li a {
    font-size: 20px;
}
.blog_articals ul li a:before {
    width: 42px;
    height: 42px;
    top: 8px;
}
.blog_articals_image img {
    height: 245px;
}
.blog_articals ul li {
    padding: 20px 0 20px;
}
.blog_articals_content {
    padding: 20px;
}
.blog_image_left {
    margin-bottom: 1em;
}
/****loginpage****/

.right_grap_content h2 {
    font-size: 32px;
}
.log_inner:first-child {
    top: 7em;
    left: 1em;
}
.log_inner:nth-child(3) {
    right: -2em;
}
.log_inner:nth-child(2) {
    left: -6em;
}
/****forget-password***/
.forget_slider .log_inner:first-child img {
    max-width: 75%;
}
.forget_slider .log_inner:first-child {
    top: 7em;
    left: 4em;
}

.forget_slider .log_inner:nth-child(2) img {
    max-width: 75%;
}
.forget_slider .log_inner:nth-child(2) {
    top: 3.5em;
}
.forget_slider .log_inner:nth-child(3) img {
    max-width: 65%;
}
.forget_slider .log_inner:nth-child(4) {
    left: -1em;
}
.login_right:after {
    width: 65px;
    height: 74px;
}
/****register-page****/
.register_slider .log_img {
    max-width: 80%;
    margin: 0 auto;
}
.register_slider .log_img_group {
    max-width: 85%;
}
.register_slider .log_inner:first-child img {
    max-width: 69%;
}
.register_slider .log_inner:first-child {
    left: -2em;
}
.register_slider .log_inner:nth-child(3) img {
    max-width: 85%;
}
.register_slider .log_inner:nth-child(4) img {
    max-width: 72%;
}
.register_slider .log_inner:nth-child(4) {
    bottom: 8em;
}
.register_slider .log_inner:nth-child(2) img {
    max-width: 20%;
}
.register_slider .log_inner:nth-child(2) {
    right: 1em;
}
.iboost_register_page .iboost_logo {
    margin-bottom: 2em;
}
/****contact-page****/
.aboutus_first_inner_image img {
    height: 500px;
}
.aboutus_first_block_image:after {
    height: 584px;
    background-size: 100% 100%;
}
.aboutus_first_block_image {
    margin-bottom: 2em;
}
.aboutus_first_block {
    margin: 3em 0 3em;
}
.aboutus_first_block_wrapper h4 {
    padding-top: 0em;
}
.abouts_box_bottom {
    margin: 0 auto;
    float: none;
    margin-top: 2em;
}
.aboutus_second_block_inner h4 {
    font-size: 42px;
}
.aboutus_second_block_inner{
	padding-left:2em;
}
.aboutus_second_block_image:after {
    width: 497px;
}
.aboutus_second_block {
    margin-bottom: 2em;
}
.aboutus_third_block_inner img {
    height: 500px;
}
.aboutus_third_block_wrapper ul {
 
    left: 0;
    width: 100%;
    display: block;
    float: left;
	margin-top:1em;
}
.aboutus_third_block_inner img {
    height: 261px;
    width: 100%;
    border-radius: 20% 0 0 0;
}
.aboutus_third_block {
    margin: 2em 0 2em;
}


}
@media only screen and (max-width:992px) {
.patient_management {
    float: left;
    width: 100%;
}

.patient_banner_banner_wrapper {
    float: left;
    width: 100%;
}

.patient_banner {
    float: left;
    width: 100%;
}
.patient_portal_image {
    width: 45%;
}
.patient_portal_wrap h1 {
    font-size: 32px;
}
.patient_portal_wrap p {
    font-size: 16px;
    line-height: 30px;
    padding-top: 0px;
}
.patient_portal {
    float: left;
    width: 100%;
}
.schedule_appointment {
    float: left;
    width: 100%;
    height: auto;
    padding: 2em 0 2em;
}
.key_benifits {
    float: left;
    width: 100%;
}
.key_benifit_wrapper {
    float: left;
    width: 100%;
}
.footer_wrapper {
    float: left;
    width: 100%;
}
.schedule_appont_wrap {
    float: left;
	padding:15px;
	width:50%;
}
.phone_image {
    margin-right: 1em;
}
.book_appointment {
    bottom: 20px;
    width: 88%;
    right: -45px;
}
.doctor_review{
	left:0;
}
.key_benifit_wrapper h3 {
    font-size: 32px;
}
.key_benifit_wrapper p {
    font-size: 16px;
    line-height: 30px;
    padding-top: 0;
}
.benifit_text{
	width: 100%;
	padding: 15px;
}
.envelope_icon {
    top: -3em;
}
.envelope_icon img {
    max-width: 145px;
}
.all_pres ul li:nth-child(2) {
    position: unset;
        width: 48%;
    height: auto;
}
.all_pres ul li:nth-child(3) {
    clear: inherit;
}
.all_pres ul li:nth-child(2) span img {
    max-width: 48px;
}
.request a{
	position:unset;
}
.request {
    float: left;
    width: 100%;
	position: absolute;
    right: 0;
    top: auto;
    bottom: 8em;
    left: 0;
}
.benifit_image_manage {
    margin-right: 2em;
    width: 47%;
    margin-bottom: 2em;
}
.clipath_bg:after{
	-webkit-clip-path:unset;
	clip-path:unset;
}
.monitor_msg_image {
    width: 50%;
    margin-right: 1em;
}
.moniter_right {
    padding-top: 0em;
}
.monitor_msg_wrap {
    padding: 2em 0 0em;
}
.monitor_msg_wrap h4 {
    font-size: 32px;
}
.monitor_msg_wrap .moniter_right p {
    font-size: 16px;
    line-height: 29px;
}
.monitor_msg__content {
    width: 95%;
}
.monitor_msg__content:after{
	display:none;
}
.monitor_msg {
    margin: 0em 0 2em;
}
.clipath_bg {
    height: 100%;
}	
.key_content {
    margin-top: 0em;
}
.keep_track_image {
    margin-right: 3em;
    margin-bottom: 1em;
}
.keep_track_img_two {
    right: -1em;
    width: 75%;
}
.monitor_msg_bg img {
    border-radius: 25px;
    height: 500px;
    width: 73%;
    object-position: center;
}
/***website-design****/
.react_with_seo_img {
    position: unset;
    float: left;
    width: 50%;
}
.moniter_right {
    width: auto;
}
.image_box:nth-child(2) {
    left: 0;
    width: 45%;
    bottom: 0;
}
.react_with_seo .clipath_bg{
	display:none;
}
.react_with_seo{
	float:left;
	width:100%;
	height:100%;
    background-image: url(../images/website/circle_bg.jpg);
	background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.key_content h2 {
    font-size: 32px;
}
.modernize .key_content h2 {
    font-size: 32px;
}
.key_benifits.full_width_block:before {
    width: 150px;
    height: 150px;
    border-width: 20px;
}
.key_benifits.full_width_block:after {
    width: 150px;
    height: 150px;
    border-width: 20px;
}
.team_quality .block_2_image {
    margin-right: 0;
}
.image_screen_two img {
    width: 50%;
}
.image_screen_one img {
    width: 50%;
}
.image_screen_one {
    bottom: 5em;
    left: -2em;
}
.doctor_review {
    width: 80%;
    left: 15px;
}
.benifit_image:after {
    right: -20px;
}
.moniter_right.react_with_seo_cont {
    float: none;
}
/***telehealth****/
.patient_portal_wrap h2 {
    font-size: 32px;
}
.schedule_appointment h3 {
    font-size: 32px;
}
.schedule_appont_detail p {
    font-size: 16px;
    line-height: 28px;
}
.need_help_image {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    float: none;
    overflow: hidden;
}
.chat_content {
    bottom: auto;
    margin-left: 1em;
    width: 40%;
    top: 15px;
}
.need_help .chat_para p {
    padding: 10px;
}
/***socialpage****/
/* .mouse_move_left{
	transform:unset !important;
}
.mouse_move_right{
	transform:unset !important;
} */
.icon_1 img {
    width: 55px;
}
.icon_1:nth-child(1) {
    left: 42px;
    top: 80px;
}
.online_helath_care {
    margin-top: 0;
}
.soc_man:after {
    width: 90px;
    height: 325px;
}
.soc_small {
    max-width: 45%;
    bottom: -20px;
}
.social_block_2 {
    margin-bottom: 0;
}
.social_block_3 {
    margin-bottom: 0;
}
.benifits {
    margin-top: 1em;
}
.benifits_image {
    margin-top: 0;
}
.benifits_detail {
    padding: 0 15px;
}
.star_icon {
    max-width: 65px;
}
.post_now {
    width: auto;
    height: auto;
    padding: 10px 20px;
    line-height: normal;
    right: 0;
}
.time_img {
    max-width: 85%;
}
.time_img:after{
	display:none;
}
.soc_3 img {
    max-width: 65%;
}
.soc_5 img {
    max-width: 45%;
}
.soc_4 img {
    max-width: 76%;
}
.soc_2 {
    left: -4em;
    top: -4em;
}
.soc_5 {
    right: -2em;
    top: -2em;
}
.social_block_3 .container {
    padding: 0;
}
.social_block_3_img{
	width:310px;
}
/****payment-option***/

.convenient .schedule_appont_detail {
    padding-top: 11em;
}
.payemnt_bg {
    display: none;
}
.convenient {
    margin-top: 0;
	width:100%;
	height:100%;
	background-image: url(../images/payment/convinent_bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
	margin-bottom:0;
}
.convenient_img :after {
    top: 40%;
    margin-left: 1em;
}
.hiapp_compliant_img {
    margin-bottom: 4em;
}
.payemnt_bg {
    -webkit-clip-path: unset;
    clip-path: unset;
}
.convenient .schedule_appont_detail {
    padding-top: 0em;
}
.other_dasbord_image ul li:first-child {
    margin-left: 3.5em;
    bottom: 2em;
    max-width: 133px;
}
.other_dasbord_image ul li:nth-child(2) {
    margin-top: 3em;
    max-width: 115px;
    margin-right: 2em;
}
.other_dasbord_image ul li:nth-child(3) {
    bottom: 3.5em;
    right: 1em;
}
.prof_health_img{
	margin-left:3em;
}
.coll_two {
    width: 50%;
}
.box_3_img {
    bottom: -3em;
}
.box_1_img {
    left: -4em;
    top: -1em;
}
/****online-marketing****/
.marketing_imag1:after {
    width: 350px;
    height: 350px;
    top: auto;
    bottom: 0;
}
.marketing_imag1 {
    margin-left: 1em;
    margin-bottom: 1em;
}
.visit_web {
    width: auto;
    height: auto;
    font-size: 14px;
    line-height: normal;
    padding: 10px 15px;
}
.business_profile_wrap {
    margin: 1em 0 1em;
}
.prof_rate {
    left: -1em;
    bottom: -10px;
}
.prof_one:after{
	display:none;
}
.prof_reports {
	max-width:123px;
    margin-left: 0;
    bottom: -17px;
}
.prof_views {
    max-width: 95px;
}
.prof_time {
    top: 3em;
    right: 2em;
}
.ppc_one {
    max-width: 75%;
}
.ppc_img {
    margin-bottom: 1em;
}
.ppc_three {
    max-width: 150px;
}
.ppc_two {
    max-width: 85%;
    top: 2em;
}
.ppc_one:after{
	display:none;
}
.ppc_manage {
    width: 100%;
    margin-top: 1em;
}
.ppc_manage_img {
    width: 50%;
    margin-bottom: 2em;
}
.ppc_content {
    padding-bottom: 0;
}
.ppc_manage .patient_portal_wrap {
    padding: 0 15px;
}
.pay_2 {
    left: -60px;
	max-width:250px;
}
.pay_3 {
    max-width: 120px;
	left:-3em;
}
.pay_4 {
    top: 8em;
    max-width: 130px;
    right: 0em;
}
/****schedule***/
.payment_block_1 .patient_portal_wrap {
    padding: 0;
}
.schedule_image {
    margin-bottom: 1em;
}
.caleter_img {
    bottom: 20px;
}
.appo_img {
    bottom: -1em;
    right: 2em;
}
.patient_portal_wrap h3 {
    font-size: 32px;
}
.offer_convenient_img span {
    width: 65%;
}
.offer_convenient_img span:nth-child(3) {
    bottom: 74px;
    right: -2em;
}
.sche_review .schedule_appont_detail {
    padding: 0 15px;
}
.date_slider {
    top: 2.2em;
    left: 4em;
    width: 60%;
}
.patient_dash {
    margin-bottom: 1em;
}
.icon_group span:nth-child(1) {
    width: 120px;
    top: 4em;
    left: -3em;
}
.icon_group span:nth-child(2) {
    right: -1em;
    top: -1em;
	    max-width: 100px;
}
.icon_group span:nth-child(4) {
    max-width: 100px;
    right: -1em;
}
.icon_group span:nth-child(3) {
    max-width: 100px;
    left: -2em;
}
.icon_group span:nth-child(5) {
    width: 100px;
    right: -1em;
}
/***doctor-page****/
.who_service_block h1, h2, h3 {
    font-size: 32px;
}
.who_service_block p {
    font-size: 16px;
    line-height: 30px;
    color: #354959;
    padding-top: 5px;
}
.ser_one:nth-child(2) {
    top: 35px;
    right: -15px;
}
.ser_one:nth-child(3) {
    max-width: 65%;
    right: 30px;
}
.ser_one:nth-child(4) {
    bottom: 18px;
    max-width: 35%;
}
.whowe_ser_img:after {
    width: 80px;
    height: 79px;
    left: 15px;
    bottom: 10px;
}
.who_serivice_bg {
    height: auto;
    float: left;
    width: 100%;
	    margin-bottom: 3em;
}
.service_bg_group {
    margin-right: 2em;
    margin-bottom: 1em;
}
.service_bg_wrap {
    padding: 15px;
}
.card_image:nth-child(4){
	bottom:-6em;
}
.service_bg_group:after{
	display:none;
}
.card_image:nth-child(2) {
    max-width: 64%;
    left: auto;
    right: -23px;
}
.card_image:nth-child(3) {
    bottom: 0;
    max-width: 100%;
    top: 15em;
    display: flex;
    align-items: center;
    left: -32px;
}
.card_image:nth-child(4) {
    bottom: -3em;
}
.review_title {
    font-size: 40px;
	padding-top:0;
}
.who_service_block_wrap {
    margin: 2em 0 2em;
    padding-top: 0;
}
.viewport:nth-child(1):after {
    width: 80px;
    height: 79px;
    top: 0em;
    right: 0em;
}
.viewport:nth-child(3) {
    right: 0em;
    max-width: 25%;
}
.mackbook {
    margin-right: 1em;
}
.cusromer_service_title h5 {
    font-size: 32px;
}
.cusromer_service_title {
    margin-bottom: 1em;
}
.our_customer_slider .slick-dots {
    top: -23px;
}
.customer_review {
    margin: 50px 0 50px;
    padding: 0 10px;
}
.our_customer_serivice {
    padding: 0 1em;
    margin: 1em 0 2em;
}
.customer_ser_wrap {
    min-height: auto;
    padding-bottom: 1em;
}
/***dentistpage****/
.visibility_block {
    margin-top: 1em;
	 background-image: linear-gradient(33deg, #354959 0%, #008b89 100%);
}		
.engage_patient {
    padding: 0 15px;
}
.engage_patient .viewport:nth-child(2) {
    right: 15px;
    bottom: -3em;
}
.engage_image:before {
    bottom: -50px;
    height: 300px;
}
.visibility_block .service_bg_group {
    margin-right:3em;
    float: left;
    margin-bottom: 2em;
}
.grown_img:nth-child(2) {
    bottom: 7em;
    right: 10em;
}
.grown_img:nth-child(4) {
    bottom: -2em;
    right: 8em;
}
.grown_img:nth-child(6) {
    top: 1em;
}
.grown_img:nth-child(5) {
    max-width: 7%;
    bottom: 8em;
    left: -3em;
}
.doctor_service .patient_inner_detail p {
    max-width: 90%;
}
.dentist_doc .service_bg_wrap h3 {
    padding-top: 0;
}
.visibility_content {
    padding-top: 0em;
}
.visibility_block .service_bg_group:before{
	display:none;
}
.visibility_block .card_image:nth-child(2) {
    top: 30px;
    right: -22px;
}
.visibility_block .service_bg_wrap h3 {
    padding-top: 0;
}
.visibility_content {
    padding: 0;
}
.engage_image {
    margin-bottom: 2em;
}
.engage_image .viewport:nth-child(1):after{
	display:none;
}
.engage_image:before {
    bottom: -78px;
    height: 258px;
    left: -14px;
}
.engage_patient .viewport:nth-child(2) {
    right: 8px;
    bottom: -2em;
    max-width: 66%;
}
.dentist_doc .whowe_ser_img {
    height: 370px;
}
.dentist_block1:nth-child(3) {
    bottom: 7em;
    right: 7em;
}
.dentist_block1:nth-child(1) {
    top: 4em;
    left: 2em;
}
/****hospitalpage****/
.shock_image:nth-child(1) {
    position: relative;
    top: 1em;
    left: 0;
}
.shock_image:nth-child(3) {
    max-width: 75%;
    bottom: 0;
    right: -3em;
}
.shock_image:nth-child(2) {
    max-width: 86%;
    top: 11em;
    left: -3em;
}
.shock_image:nth-child(4) {
    top: 9em;
    right: 0em;
}
.who_serivice_bg.hospital_bg {
    height: auto;
}
.hiringimg:after {
    width: 200px;
    height: 200px;
    border-width: 20px;
}
.patient_inner_detail p {
    font-size: 16px;
}
.review_group .slick-slide {
    width: 350px;
}
 .review_group .slick-active .customer_review_inner {
    transform: translate(65%, 0px);
}
.review_group .slick-active + .slick-active + .slick-active .customer_review_inner {
    transform: translate(-65%, 0px);
} 
.our_customer_slider .slick-dots {
    bottom: 25px;
	top:auto;
}
.review_group {
    margin-top: 0;
}
/****chiropractors****/
.chiropractors .whowe_ser_img {
    padding-top: 5em;
}
.parts:nth-child(2) {
    max-width: 20%;
    top: 2em;
    left: 2em;
}
.parts:nth-child(3) {
    top: 0;
}
.parts:nth-child(4) {
    top: 5em;
    right: 2em;
}
.parts:nth-child(5) {
    max-width: 26%;
    right: 0em;
}
.chiropractors_bg {
    padding-top: 0;
}
.chiropractors_bg:after{
	height:60px;
	display:none;
}
.chiropractors_bg:before{
	height:60px;
	display:none;
}
.chiropractors_bg .card_image:nth-child(2) {
    max-width: 65%;
    right: 1em;
    left: auto;
}
.chiropractors_bg .card_image:nth-child(3) {
    bottom: 0em;
	max-width:64%;
}
.chiropractors_bg .service_bg_group {
    margin-bottom: 4em;
}
.chiropractors_bg .service_bg_group {
    margin-bottom: 4em;
    margin-top: 1em;
}
.chiropractors_bg{
	padding-top:6em;
}
.device:nth-child(3) {
    max-width: 60%;
    left: 0;
}
.device:nth-child(2) {
    left: -3em;
    top: 12em;
}
.device:nth-child(4) {
    top: 7em;
}
.device:nth-child(5) {
    bottom: -2em;
    right: -2em;
}
.who_service_block ul li {
    font-size: 16px;
    line-height: 30px;
}
.traffic_boost .organic_block:after {
    width: 300px;
    height: 300px;
    top: -2em;
}
/* .mouse_move_left {
    margin-top: 30px;
    margin-right: -40px;
}
.mouse_move_right {
    margin-top: -30px;
    margin-left: -20px;
} */
.traffic_boost .mackbook {
    margin-right: 2em;
    margin-bottom: 2em;
}
.chiropractors_bg {
    padding-top: 0em;
}
/***physical-therapist*****/
.physical_treatment .ser_one:nth-child(3) {
    left: 0em;
}
.prof_bg .card_image:nth-child(2) {
    max-width: 100%;
	left:-1em;
}
.prof_bg .card_image:nth-child(3){
	left:15px;
}
.prof_bg .service_bg_group {
    margin-right: 3em;
}
.practice:nth-child(2) {
    top: 1em;
    left: -3em;
    max-width: 70%;
}
.practice:nth-child(3) {
    top: -3em;
    left: 8em;
    max-width: 50%;
}
.practice:nth-child(5) {
    top: 4em;
}
.practice:nth-child(4) {
    left: 13em;
}
.seo_layer:after{
	display:none;
}
.seo_layer {
    margin-bottom: 2em;
}
.hiring.mouse_move_right {
    margin-left: 0;
}
.hiring:nth-child(2) {
    max-width: 20%;
    left: -20px;
}

/****medical-page****/
.medical:first-child img {
    height: 450px;
}
.medical:nth-child(3) {
    max-width: 28%;
}
.medical_spa .whowe_ser_img {
    margin-left: 2em em;
}
.custom_designed .service_bg_group {
    margin-top: 0;
	 padding: 15px;
}
.custom_designed {
    background-image: linear-gradient(1deg, #354959 0%, #008b89 100%);
    border-radius: 0;
    padding: 2em 0 2em;
}
.custom_designed .card_image:nth-child(2):after{
	display:none;
}
.custom_designed .card_image:nth-child(3):after{
	display:none;
}
.custom_designed .visibility_content {
    padding-top: 0em;
}
.custom_designed .card_image:nth-child(2) {
    max-width: 100%;
    bottom: 8em;
}
.pay_img.mouse_move_left {
    margin-right: 0;
}
.pay_img:nth-child(2) {
    top: 8em;
    left: -5em;
    margin-left: 0;
    max-width: 80%;
}
.pay_img:nth-child(3) {
    right: 5em;
    top: 5em;
}
.pay_img:nth-child(5) {
    bottom: 0em;
    left: 6em;
    margin: 0;
}
.pay_img:nth-child(6) {
    bottom: 2em em;
    right: 6.5em;
}

.cost_img:nth-child(2) {
    top: 4em;
    left: 1em;
}

.cost_img:nth-child(3) {
    top: 9em;
}
.cost_img:nth-child(4) {
    top: 2em;
    right: 5em;
}
.cost_img:nth-child(6) {
    top: 3em;
}
.add_ons_img {
    margin-bottom: 2em;
}
.addons_img:nth-child(2) {
    right: 9em;
    bottom: -8px;
    z-index: 2;
    width: 23%;
}
/*****podiatrists*****/
.podiat_image:nth-child(2) {
    right: -1em;
    max-width: 8%;
}
.podiat_image:nth-child(3) {
    max-width: 17%;
    left: 2em;
    bottom: -3em;
}
.podiat_image:nth-child(6) {
    top: 4em;
}
.podiatry_designed .service_bg_group {
    width: 50%;
    float: left;
}
.podiatry_designed .service_bg_wrap ul {
    display: block;
}
.podiatry_designed .card_image:nth-child(3):after{
	display:none;
}
.podiatry_designed .card_image:nth-child(2):after{
	display:none;
}
.podiatry_designed .card_image:nth-child(2) {
    max-width: 100%;
    left: 1em;
}
.podiatry_designed .card_image:nth-child(3) {
    right: -1em;
    left: auto;
    top: auto;
}
.clinics .connect_image {
    width: 50%;
}
.clinics .pay_img:nth-child(2) {
    bottom: 6em;
    top: auto;
    left: -3em;
}
.benifits_hiring .cost_img:nth-child(3) {
    top: 15em;
}
.strategies .addons_img:nth-child(2) {
    left: 1em;
    bottom: -2em;
}

/***eye-doctor****/
.eye_block1 .whowe_ser_img {
    min-height: 360px;
	margin-bottom:2em;
}
.eye_img:nth-child(2) {
    bottom: -16px;
}
.eye_img:nth-child(3) {
    max-width: 15%;
}
.custom_build .card_image:nth-child(2) {
    top: 1em;
}
.custom_build .card_image:nth-child(3) {
    bottom: 2em;
    right: 3em;
}
.custom_build .card_image:nth-child(3):after{
	    width: 45px;
    height: 45px;
	right:-2em;
}
.traffic .pay_img:nth-child(5) {
    left: 0;
}
.traffic .pay_img:nth-child(2) {
    top: 7em;
    left: 8em;
    max-width: 25%;
}
.traffic .pay_img:nth-child(6) {
    right: -1em;
    top: 30%;
    max-width: 8%;
}
.traffic .pay_img:nth-child(4) {
    top: 8em;
    max-width: 20%;
}
.update_block .cost_img.mouse_move_left {
    margin: 0;
}
.consider .addons_img:nth-child(2) {
    top: 6.5em;
    right: 2em;
}
.consider .addons_img:nth-child(3) {
    max-width: 84%;
}
/****pediatric*****/
.pediatric_block1 .eye_img:nth-child(3) {
    max-width: 20%;
    top: 2em;
}
.pediatric_block1 .eye_img:nth-child(2) {
    right: 5em;
    max-width: 20%;
}
.pediatric_block1 .eye_img:nth-child(4) {
    max-width: 21%;
    left: -2em;
    bottom: -19px;
}
.brand_bg .card_image:first-child {
    width: 100%;
}
.brand_bg .card_image:nth-child(4) {
    width: 43%;
    left: 6em;
}
.brand_bg .card_image:nth-child(3) {
    bottom: 2em;
    width: 45%;
    left: 3em;
}
.patient_engaging .cost_img:nth-child(2) {
    top: 3em;
}
.seo_engine .addons_img:nth-child(2) {
    top: -9em;
    width: 25%;
    left: 7em;
}
.seo_engine .addons_img:nth-child(3) {
    right: 6em;
    top: -7em;
}
/****plastic-surgery****/
.surgery_block1 .eye_img:first-child img {
    max-width: 250px;
}
.surgery_block1 .eye_img:nth-child(3) {
    max-width: 100%;
}
.surgery_block1 .eye_img:nth-child(3) img {
    max-width: 150px;
}
.surgery_block1 .eye_img:nth-child(3) {
    bottom: -8em;
    text-align: center;
}
.surgery_block1 .eye_img:nth-child(2) img {
    max-width: 130px;
}
.surgery_block1 .eye_img:nth-child(2) {
    right: 1em;
}
.surgery_block2:before{
	display:none;
}
.surgery_block2:after{
	display:none;
}
.surgery_block2 {
    margin: 1em 0 1em;
}
.surgery_block2 .service_bg_wrap {
    padding-top: 0em;
    padding-left: 0;
}
.surgery_block2 {
    margin: 1em 0 2em;
    padding: 2em 1em 2em;
}
.surgery_block2 .service_bg_group {
    margin-bottom: 4em;
}
.surgery_block2 .card_image:nth-child(2) {
    max-width: 55%;
    right: 0px;
}
.surgery_block2 .card_image:nth-child(4) {
    left: -50px;
}
.seo_matters .boost_trafic {
    min-height: 295px;
}
.seo_matters .pay_img:nth-child(3) {
    top: 7em;
}
.addons_img:nth-child(2) img {
    max-width: 125px;
}
.seo_benifits .addons_img:nth-child(2) {
    top: 1em;
}
.seo_benifits .addons_img:nth-child(4) img {
    max-width: 120px;
}
.seo_benifits .addons_img:nth-child(4) {
    top: 1em;
}
/****psychiatrists****/
.psychiatrists_block1 .eye_img:first-child img {
    max-width: 290px;
}
.psychiatrists_block1 .whowe_ser_img {
    margin-bottom: 2em;
    margin-top: 2em;
}
.psychiatrists_block1 .eye_img:nth-child(2) {
    top: -2em;
    right: 1em;
}
.psychiatrists_block2 .card_image:nth-child(3) img {
    max-width: 300px;
}
.psychiatrists_block2 .service_bg_group{
	padding-top:3em;
}
.psychiatrists_block2 .card_image:nth-child(4) {
    top: 1em;
}
.psychiatrists_block2 .service_bg_group {
    margin-bottom: 6em;
}
.psychiatrists_block2 .card_image:nth-child(2) {
    bottom: -5em;
    right: 2em;
}
.psychiatrists_block2 .card_image:first-child:before{
	width:25px;
}
.psychiatrists_block2 .card_image:first-child:after {
    width: 50px;
    background-size: contain;
}
.psychiatrists_block3 .boost_trafic:after{
	display:none;
}
.psychiatrists_block3 .pay_img:nth-child(2) {
    top: 3em;
	right: -10px;
}
.psychiatrists_block3 .boost_trafic {
    margin-bottom: 2em;
}
.psychiatrists_block4 .pay_img:nth-child(3) img {
    max-width: 75px;
}
.psychiatrists_block4 .pay_img:nth-child(2) img {
    max-width: 75px;
}
.psychiatrists_block5 .addons_img:nth-child(1) {
    width: 100%;
	float:left;
}
.psychiatrists_block5 .addons_img:nth-child(2) {
    top: 6em;
    left: 4em;
    width: 100%;
}
/****urgent_care****/

.urgent_care_block1 .parts:nth-child(2) {
    max-width: 100%;
    left: 0;
    bottom: -9em;
}
.urgent_care_block1 .parts:nth-child(2) img {
    max-width: 200px;
}
.urgent_care_block1 .whowe_ser_img {
    margin-bottom: 5em;
}
.urgent_care_block2 .device:nth-child(2) img {
    max-width: 200px;
}
.urgent_care_block2 .device:nth-child(3) img {
    max-width: 200px;
}
.urgent_care_block2 .device:nth-child(4) {
    top: 12.5em;
}
.urgent_care_block2 .device:nth-child(4) img {
    max-width: 125px;
}
.urgent_care_block3 .urgent_img:nth-child(2) img {
    max-width: 120px;
}
.urgent_care_block3 .urgent_img:nth-child(3) img {
    max-width: 75px;
}
.urgent_care_block3 .urgent_img:nth-child(4) {
    bottom: 1em;
    right: 2em;
}
.urgent_care_block3 .urgent_img:nth-child(4) img {
    max-width: 100px;
}
.urgent_care_block3 .urgent_img:nth-child(5) {
    bottom: 3em;
}
.urgent_care_block3 .urgent_img:nth-child(5) img {
    max-width: 100px;
}
.urgent_care_block4 .who_service_block ul li {
    display: block;
}
.urgent_care_block4 .sm_urgent {
    margin-left: 3em;
    margin-bottom: 2em;
}
.urgent_care_block4 .urgent_img:nth-child(2) img {
    max-width: 130px;
}
.urgent_care_block4 .urgent_img:nth-child(3) img {
    max-width: 100px;
}
.urgent_care_block4 .urgent_img:nth-child(2) {
    bottom: -1em;
    left: 1em;
}
/****obstetrics-page****/
.obstetrics_block .medical:first-child img {
    height: auto;
}
.obstetrics_block1{
	background-image: linear-gradient(10deg, #354959 0%, #008b89 100%);
	
}
.obstetrics_block1 .service_bg_group{
	margin-top:0;
}
.obstetrics_block1 .card_image:nth-child(2) {
    max-width: 100%;
    left: 0;
    top: 1em;
}
.obstetrics_block1 .card_image:nth-child(4) {
    bottom: 0em;
    right: auto;
    left: -2em;
}
.obstetrics_block1 .card_image:nth-child(3){
	top:1em;
}
.obstetrics_block2 .pay_img:nth-child(7) img {
    max-width: 190px;
}
.obstetrics_block2 .pay_img:nth-child(6) {
    width: 65%;
}
.obstetrics_block2 .pay_img:nth-child(2) img {
    max-width: 170px;
}
.obstetrics_block2 .pay_img:nth-child(2) {
    top: 2em;
    left: -3em;
}
.obstetrics_block2 .pay_img:nth-child(5) {
    right: 4em;
}
.obstetrics_block3 .cost_img:nth-child(4) {
    left: -1em;
}
.obstetrics_block3 .cost_img:nth-child(2) {
    top: 0;
}
.obstetrics_block4 .addons_img:nth-child(2) {
    left: -1em;
    top: 38%;
}
.obstetrics_block4 .addons_img:nth-child(4) img {
    max-width: 250px;
}
.obstetrics_block4 .addons_img:nth-child(4) {
    bottom: 7em;
}
/*****cardilogist****/
.cardiologists_block .medical:first-child img {
    height: auto;
}
.cardiologists_block .medical:nth-child(2) img {
    max-width: 200px;
}
.cardiologists_block .whowe_ser_img {
    margin-left: 2em;
}
.cardiologists_block .medical:nth-child(3) {
    width: 100%;
    max-width: 100%;
    text-align: right;
}
.cardiologists_block .medical:nth-child(3) img {
    max-width: 100px;
}
.cardiologists_block1 .card_image:nth-child(2) {
    max-width: 100%;
}
.cardiologists_block1 .second_block h3 {
    font-size: 32px;
}
.cardiologists_block1 .service_bg_group {
    margin-bottom: 1em;
}
.cardiologists_block2 .pay_img:nth-child(2) {
    top: 3em;
}
.cardiologists_block2 .pay_img:nth-child(2) img {
    max-width: 140px;
}
.cardiologists_block2 .pay_img:nth-child(5) img {
    max-width: 150px;
}
.cardiologists_block2 .pay_img:nth-child(5) {
    bottom: 0em;
}
.cardiologists_block2 .pay_img:nth-child(4) {
    top: 3em;
}
.cardiologists_block2 .pay_img:nth-child(3) {	
    top: 3em;
}
.cardiologists_block3 .cost_img:first-child {
    width: 90%;
}
.cardiologists_block3 .cost_img:nth-child(2) {
    top: 0em;
    left: 7em;
}
.cardiologists_block3 .cost_img:nth-child(3) img {
    max-width: 200px;
}
.cardiologists_block3 .cost_img:nth-child(3) {
    top: 13em;
    left: 8em;
}
.cardiologists_block4 .addons_img:nth-child(3) img {
    max-width: 135px;
}
.cardiologists_block4 .addons_img:nth-child(2) img {
    max-width: 70px;
}
.cardiologists_block4 .addons_img:nth-child(2) {
    top: 10px;
}
.cardiologists_block4 .addons_img:nth-child(4) img {
    max-width: 120px;
}
.cardiologists_block4 .addons_img:nth-child(4) {
    top: 8em;
}
.cardiologists_block4 .addons_img:nth-child(5) img {
    max-width: 60px;
}
.cardiologists_block4 .addons_img:nth-child(5) {
    bottom: 2em;
}
.cardiologists_block .medical:nth-child(2) {
    left: -7em;
    top: -4em;
}
.cardiologists_block .medical:nth-child(3) {
    width: 82%;
}
.cardiologists_block1 .card_image:nth-child(2) {
    display: block;
    top: 4em;
}
.cardiologists_block1 .service_bg_group {
    margin-right: 1em;
}
.cardiologists_block1 .card_image:nth-child(3) {
    left: -1em;
}
/****internal-medicine*****/
.internal_block .medical:nth-child(2) img {
    max-width: 150px;
}
.internal_block .medical:nth-child(2) {
    left: -3em;
    bottom: 3em;
}
.internal_block1 .card_image:nth-child(2) {
    top: 13px;
    right: auto;
}
.internal_block1 .card_image:nth-child(3) {
    left: -3em;
    top: 4em;
}
.internal_block2 .pay_img:nth-child(1) img {
    max-width: 65%;
}
.internal_block2 .connect_image {
    margin-bottom: 4em;
}
.internal_block2 .pay_img:nth-child(2) img {
    max-width: 160px;
}
.internal_block2 .pay_img:nth-child(3) img {
    max-width: 125px;
}
.internal_block2 .pay_img:nth-child(2) {
    top: 12em;
    left: -2em;
}
.internal_block2 .pay_img:nth-child(3) {
    right: -2em;
    top: 11em;
}
.internal_block3 .cost_img:nth-child(2) {
    right: 0em;
    top: -4em;
}
.internal_block3 .cost_img:nth-child(3) {
    top: -5em;
    right: 2em;
}
.internal_block4 .addons_img:nth-child(2) img {
    max-width: 250px;
}
.internal_block4 .addons_img:nth-child(2) {
    bottom: -3em;
    left: 0em;
}
.internal_block4 .addons_img:nth-child(3) {
    right: -1em;
}
.internal_block5 .addons_img:nth-child(2) {
    top: 11em;
}
.internal_block5 .addons_img:nth-child(3) {
    top: 5em;
}
.internal_block5 .addons_img:nth-child(4) {
    bottom: 9em;
}
.internal_block5 .addons_img:nth-child(5) img {
    max-width: 100px;
}
.internal_block5 .addons_img:nth-child(5) {
    top: 8em;
    right: 0em;
}
/***contactus-page****/
.conatctus_heading p {
    max-width: 100%;
    padding-top: 15px;
}
.conatctus_heading h1 {
    font-size: 45px;
}
.schedulenow_section {
    float: left;
    width: 100%;
    border-radius: 30px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.contact_getintouch_wrapper {
    margin-top: 2em;
    height: auto;
    background-position: inherit;
    float: left;
    width: 100%;
}
.getintouch_left_section {
    width: 80%;
}
.schedulenow_section {
    float: left;
    width: 100%;
}
.contact_social_medias {
    width: 80%;
}
.form-group textarea {
    height: 145px;
}
.schedulenow_section_box {
    padding: 1em 2em 1em;
}
.contactsubmit_btn {
    margin: 1.5em 0 1em;
}
/****blog-detailpage***/
.blogdetail_page_header h1 {
    font-size: 28px;
    color: #fff;
    line-height: 38px;
    margin: 0;
}
.blogdetail_page_header {
    width: 75%;
}
.blogdetail_page_content p {
    font-size: 16px;
    line-height: 30px;
}
.recent_blog_post_detail {
    margin-bottom: 3em;
    float: left;
    width: 100%;
    margin-top: 2em;
}
.blog_articals h4 {
    font-size: 26px;
}
.blog_articals ul li a {
    font-size: 18px;
}
.blog_articals ul li a:before {
    width: 30px;
    height: 30px;
    top: 12px;
}
.blog_artical_readmore a {
    width: auto;
    padding: 0 15px;
    font-size: 15px;
}
.blog_image_left:after {
    right: 15px;
    height: 70%;
    border-width: 5px;
    top: -25px;
    border-top-right-radius: 60px;
}
.third_content {
    column-count: initial;
}
.blogdetail_page_content h2 {
    font-size: 34px;
    line-height: 40px;
}
.blogdetail_page_content h3 {
    font-size: 30px;
    line-height: 36px;
}
/****loginpage****/
.iboost_logo {
    margin-bottom: 3em;
}
.left_form_wrapper h1 {
    font-size: 50px;
    margin-bottom: 0.8em;
}
.log_inner:first-child {
    top: 9em;
    left: 0em;
}
.log_inner:nth-child(3) {
    right: -5em;
}
.log_inner:nth-child(2) {
    left: -4em;
    max-width: 70%;
    bottom: 0;
}
/****forget-password***/
.forget_slider .log_inner:first-child img {
    max-width: 52%;
}
.forget_slider .log_inner:first-child {
    top: 6em;
    left: 1em;
}
.forget_slider .log_inner:nth-child(2) img {
    max-width: 88%;
}
.forget_slider .log_inner:nth-child(2) {
    top: 2.5em;
    right: -1em;
}
.forget_slider .log_inner:nth-child(3) img {
    max-width: 58%;
}
.forget_slider .log_inner:nth-child(4) img {
    max-width: 30%;
}
.forget_slider .log_inner:nth-child(4) {
    left: -3em;
    bottom: 5em;
}
/****register-page***/
.iboost_register_page .left_form_wrapper .form-group input {
    font-size: 15px;
    padding-left: 20px;
}
.left_form_wrapper .form-group input::placeholder {
    font-size: 16px;
}
.iboost_register_page .form-group.select_country select{
	font-size:16px;
}
.register_slider .log_inner:nth-child(3) img {
    max-width: 65%;
}
.register_slider .log_inner:nth-child(4) img {
    max-width: 42%;
}
.register_slider .log_inner:nth-child(4) {
    right: -2.5em;
}
.register_slider .log_inner:nth-child(5) img {
    max-width: 75%;
}
.register_slider .log_inner:nth-child(5) {
    right: 1em;
}
.register_slider .log_inner:nth-child(2) {
    right: 0em;
    max-width: 100%;
    left: auto;
    top: -3em;
}
.register_slider .log_inner:nth-child(2) img {
    max-width: 60%;
}
.left_form_wrapper h1 {
    font-size: 40px;
}
/****contact-page****/
.aboutus_first_block_wrapper h4 {
    font-size: 20px;
}
.aboutus_first_inner_image img {
    height: 300px;
}
.aboutus_first_block_image:after {
    height: 370px;
    background-size: 100% 100%;
}
.abouts_box_bottom {
    margin: 0 auto;
    float: none;
    margin-top: 2em;
    max-width: 100%;
}
.aboutus_first_block_wrapper h1 {
    font-size: 32px;
}
.abouts_box_bottom ul li p {
    font-size: 15px;
}
.ab_second_block_cont {
    display: block;
}
.aboutus_second_inner_image img {
    height: 290px;
}
.aboutus_second_block{
	padding:0;
}
.aboutus_second_block_image:after {
    width: 100%;
    height: 100%;
    left: 1px;
    top: 13px;
}
.aboutus_second_inner_image {
    padding: 35px;
}
.aboutus_second_block_inner {
    padding: 2em 1em;
}
.aboutus_third_block_wrapper h5 {
    font-size: 32px;
}
.aboutus_third_block_wrapper p {
    font-size: 16px;
}
.aboutus_first_block_wrapper p {
    font-size: 16px;
}
.aboutus_second_block_inner p {
    font-size: 16px;
}
.abouts_box_bottom ul li {
    padding: 0px 15px;
}
.abouts_box_bottom ul li p {
    font-size: 16px;
	    margin-top: 16px;
}
.abouts_box_bottom {
    height: auto;
}
.aboutus_fourth_block h4 {
    font-size: 32px;
	max-width: 98%;
}
.aboutus_fourth_block {
    padding: 0 0em;
}
.aboutus_fourth_block_inner{
	height:825px;
}
.aboutus_fourth_block p {
    font-size: 16px;
}
.aboutus_second_block_inner h4 {
    font-size: 32px;
}




}

@media only screen and (max-width:767px) {
.patient_banner_image {
    float: left;
    width: 100%;
}
.patient_banner_image img {
    height: 250px;
}
.patient_inner_detail {
    position: unset;
    width: 100%;
}
.patient_banner_content {
    position: unset;
    background: linear-gradient(90deg, rgba(46,82,95,1) 0%, rgba(30,102,110,1) 0%);
    padding: 15px;
}
.patient_inner_detail a{
	margin-top:10px;
}	
.patient_inner_detail h1 {
    font-size: 32px;
    margin: 0;
}
.patient_inner_detail h2 {
    font-size: 32px;
    margin: 0;
}
.patient_inner_detail p {
    font-size: 16px;
}
.patient_management_wrap ul li p {
    font-size: 12px;
    max-width: 90%;
    letter-spacing: 0;
}
.patient_management_wrap ul li span {
    width: 50px;
    height: 50px;
    margin-bottom: 6px;
}
.patient_management_wrap ul li span img {
    width: 32px;
}	
.patient_management_wrap ul{
	border-radius:15px;
}
.patient_portal_image:after {
    height: 100%;
    top: 0;
}
.patient_portal_wrap h1 {
    font-size: 28px;
}
.patient_portal_image {
    margin-left: 2em;
    margin-bottom: 1em;
}
.schedule_appont_wrap {
    width: 50%;
}
.schedule_appont_detail span {
    font-size: 16px;
}
.schedule_appont_detail h2 {
    font-size: 28px;
    line-height: 36px;
}
.schedule_appont_detail p {
    font-size: 16px;
    line-height: 30px;
    padding-top: 0;
}
.benifit_image {
    width: 100%;
    float: left;
    margin-left: 0;
	    margin-bottom: 2em;
}
.envelope_icon {
    top: 0;
    position: unset;
}
.benifit_image.benifit_image_manage {
    width: 100%;
    margin-right: 0;
}
.manager_pris {
    margin: 0 auto;
    float: none;
}
.request {
    text-align: center;
}
.payment_coll {
    width: 100%;
    margin-left: 0;
}
.monitor_msg_image {
    width: 100%;
}
.monitor_msg_image {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1em;
}
.monitor_msg_wrap h4 {
    font-size: 28px;
}
.monitor_msg_wrap .moniter_right p {
    padding-top: 0;
}
.telehealth {
    width: 65%;
    margin-bottom: 1em;
}
.key_benifit_wrapper h3 {
    font-size: 28px;
}
.image_one:nth-child(1) {
    right: -1em;
}
/* .mouse_move_right {
    transform: unset !important;
}
.mouse_move_left {
    transform: unset !important;
} */
/***website-design****/
.website_banner_content {
    width: 100%;
}
.website_medical .patient_portal_image {
    width: 50%;
}
.react_with_seo_img {
    position: relative;
    top: 0;
}
.react_with_seo_cont {
    float: none;
    width: auto;
}
.key_content h2 {
    font-size: 28px;
}
.modernize .key_content h2{
	 font-size: 28px;
}
.modernize .telehealth {
    margin-left: 1em;
}
.modernize {
    padding-top: 0;
}
.modernize .key_benifit_wrapper {
    padding-top: 0;
}
.modernize:after {
    width: 150px;
    height: 150px;
    border-width: 20px;
}
.image_screen {
    right: 12px;
}
.block_2_image {
    margin-right: 0;
}
.website_medical {
    margin-top: 0;
}
.patient_portal {
    margin: 1em 0 1em;
}
.patient_management {
    margin: 25px 0 0px;
}
.doctor_review{
	width: 96%;
	    top: 7em;
}
.benifit_text {
    padding: 15px;
    max-width: 479px;
    margin: 0 auto;
    float: none;
    right: 0;
}
.schedule_appont_wrap {
    width: 100%;
}
.monitor_msg {
    background-color: #098081;
}
.clipath_bg {
    display: none;
}
.monitor_msg_bg img {
    height: 414px;
    width: 64%;
}
/***digital_marketing***/
.seo_banner_con_wrap .patient_banner_image {
    width: 100%;
}
.digital_marketing .schedule_appont_wrap {
    padding: 0;
}
.digital_marketing .schedule_appont_detail h3 {
    font-size: 28px;
    margin-top: 0;
}
.search_engine_opt h2 {
    font-size: 28px;
    padding-top: 0;
    margin-top: 5px;
}
.seo_banner_con_wrap .patient_inner_detail {
    width: 100%;
}
/***seopage***/
.professional_image {
    width: 50%;
    padding-left: 0;
}
.digital_marketing .schedule_appont_wrap {
    position: unset;
    width: 50%;
    margin-top: 0;
}
.opt_image {
    margin-right: 0;
    width: 50%;
    float: left;
    padding: 0;
	margin-right:1em;
}
.search_engine_opt h2 {
    font-size: 28px;
    padding-top: 0;
}
.search_engine_opt p {
    font-size: 16px;
    line-height: 30px;
}
.schedule_appointment {
    margin-top: 0;
}
.patient_portal.seo_provider .container {
    padding: 0;
}
.schedule_appointment.digital_marketing {
    margin-top: 0em;
}
.patient_portal_wrap .container {
    padding: 0 15px;
}
.patient_portal_wrap {
    padding-left: 0;
    float: left;
    width: 100%;
}
.video_conference {
    float: left;
    width: 100%;
}
/***telehealth****/

.patient_banner_content {
    width: 100%;
}
.video_conference_image {
    width: 50%;
}
.patient_portal_wrap h2 {
    font-size: 28px;
}
.healthcare_img {
    float: left;
}
.solution_help_img {
    margin-top: 0;
    width: 50%;
    float: right;
}
.schedule_appointment h3 {
    font-size: 28px;
}
.secure_video_img {
    margin-right: 1em;
    float: left;
    width: 50%;
}
.chat_content {
    position: unset;
    width: 100%;
    margin-left: 0;
}
.chat_content {
    position: unset;
    width: 100%;
    margin-left: 0;
    height: auto;
    padding-bottom: 1em;
}
.need_help_image {
    width: 435px;
}
.chat_para p:nth-child(odd) {
    margin-left: -10px;
}
.key_benifit_wrapper h3 {
    font-size: 28px;
    margin-top: 0;
}
.secure_video .key_benifit_wrapper {
    padding-top: 3em;
}
.key_benifit_wrapper.need_help {
    padding-top: 0;
    margin-top: 1em;
}
.secure_video_img {
    width: 100%;
    max-width: 435px;
    margin: 0 auto;
    float: none;
}
.icon_images ul li:nth-child(1) {
    left: -40px;
}
.icon_images ul li:nth-child(2) {
    right: -10px;
}
.icon_images ul li:nth-child(3) {
    left: 0px;
}
.icon_images ul li:nth-child(5) {
    margin-left: 0em;
}
.icon_images ul li:nth-child(6) {
    right: 30px;
}
/***social-page***/
.social_block_2 {
    float: left;
    width: 100%;
}
.social_block_3 {
    float: left;
    width: 100%;
}
.social_media .patient_inner_detail {
    width: 100%;
}
.social_block1 .patient_portal_wrap .container {
    padding: 0;
}
.social_block_2_img {
    float: left;
}
.soc_man:after {
    width: 67px;
    height: 205px;
}
.social_block_2 .video_content {
    padding-top: 0em;
}
.block_3_content {
    padding: 0;
}
.benifits_image {
    float: left;
}
.prof_health_img {
    width: 50%;
    margin-left: 1em;
}
.time_img {
    max-width: 75%;
    left: -20px;
}
.post_now {
    font-size: 14px;
}
.social_block_3_img {
    width: 310px;
    float: initial;
    margin: 0 auto;
    display: flex;
    margin-top: 2em;
    margin-bottom: 2em;
}
/****payment-option***/
.pay_option .patient_banner_image {
    width: 100%;
    filter: unset;
}
.pay_option .border_circel{
	display:none;
}
.pay_option .patient_banner_image img {
    border-radius: 0;
}
.hiapp_compliant_img {
    width: 57%;
    float: left;
    margin-bottom: 3em;
}
.hiapp_compliant {
    float: left;
    width: 100%;
}
.video_conference{
	margin-bottom:1em;
}
.box_1_img img {
    max-width: 80px;
}
.box_2_img img{
	max-width: 80px;
}
.box_3_img img {
    max-width: 80px;
}
.box_1_img {
    left: -3em;
}
.box_3_img {
    bottom: -1em;
}
.hiapp_image_one {
    width: 50%;
}
.hiapp_image_two {
    width: 50%;
}

.hiapp_compliant .patient_portal_wrap .container {
    padding: 0;
}
.convenient {
    float: left;
}

.payment_dash {
    float: left;
    width: 100%;
}
.convenient .benifits_wrap {
    flex-direction: column;
}
.convenient_img {
    order: 2;
    width: 50%;
}
.convenient .schedule_appont_detail {
    width: 100%;
}
.payemnt_img {
    width: 100%;
    max-width: 430px;
    margin: 0 auto;
}
.collection .key_content {
    padding: 0;
}
.prof_health_img {
    margin-left: 2em;
}
.convenient .benifits_wrap {
    display: block;
}
.other_dasbord_image ul li:first-child {
    margin-left: 4em;
    max-width: 167px;
}
.other_dasbord_image ul li:nth-child(3) {
    bottom: 5.5em;
    right: 1em;
}
.other_dasbord_image ul li:nth-child(4) {
    bottom: 3em;
}
.social_media_img {
    margin-left: 2em;
}
.box_1_img img {
    max-width: 64px;
}
.box_2_img img {
    max-width: 65px;
}
.box_2_img{
	left:-2em;
}
.box_1_img {
    left: -2em;
    top: 1em;
}
.payment_block_1 .video_content {
    padding: 0;
}
/****online-marketing****/
.ppc_wrap {
    float: left;
    width: 100%;
}
.marketing_wrap .patient_inner_detail {
    width: 100%;
}
.marketing_imag1:after {
    width: 180px;
    height: 180px;
}
.visit_web {
    font-size: 10px;
    line-height: normal;
    padding: 7px 10px;
	right:0;
}
.schedule_appointment p {
    font-size: 16px;
    line-height: 30px;
}
.benifits_image {
    margin-bottom: 1em;
}
.prof_pro {
    top: 2em;
}
.prof_reports {
    max-width: 34%;
}
.prof_views {
    max-width: 31%;
    top: 4em;
}
.ppc_wrap {
    padding: 0 15px;
}
.ppc_img {
    width: 50%;
}
.ppc_one:before{
	display:none;
}
.ppc_three {
    max-width: 33%;
}
.pay_4{
	max-width:33%;
}
.pay_3 {
    max-width: 30%;
    left: 0;
}
.pay_2 {
    max-width: 80%;
    left: -20px;
}
.pay_5 {
    justify-content: center;
}
.pay_5 img {
    max-width: 70%;
}
.marketing .patient_portal_wrap .container {
    padding: 0;
}
/***schedule****/
.schedule_image {
    width: 50%;
}
.offer_convenient_img {
    width: 50%;
    float: left;
    margin: 2em 0 1em;
    margin-right: 2em;
}
.patient_portal_wrap h3 {
    font-size: 28px;
}
.offer_convenient {
    margin-bottom: 1em;
    float: left;
    width: 100%;
}
.patient_dash {
    margin-bottom: 1em;
    float: left;
    width: 100%;
}
.patient_dash_wrap {
    display: block;
}
.patient_dash_img {
    padding-right: 1em;
    width: 50%;
    float: left;
}
.date_slider {
    left: 3.5em;
}
.efficient_image {
    width: 50%;
    float: right;
    margin-bottom: 1em;
}
/****doctor-page****/
.whowe_ser_img {
    width: 50%;
}
.who_service_block h1, h2, h3 {
    font-size: 28px;
    line-height: 32px;
}
.service_bg_group {
    width: 50%;
    margin-top: 0;
    float: left;
}
.service_bg_group {
    width: 49%;
    margin-top: 0;
    float: left;
}
.service_bg_wrap ul li {
    font-size: 16px;
}
.who_serivice_bg {
    margin-top: 0em;
    border-radius: 0;
}
.who_service_block ul li {
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0;
}
.oru_clients_slider {
    margin-bottom: 0em;
}
.oru_clients_slider .slick-dots {
    top: -20px;
}
.connect_image {
    margin-left: 1em;
    width: 50%;
}
.connect_patient {
    padding: 0 0px;
}
.viewport:nth-child(2) {
    bottom: 2em;
}
.viewport:nth-child(3) {
    bottom: 0em;
}
.mackbook {
    padding-bottom: 3em;
    margin-bottom: 0em;
}
.who_service_block_wrap{
	margin:1em 0 1em;
}
.who_serivice_bg {
    margin-top: 0em;
}
.connect_patient .container-fluid {
    padding: 0 15px;
}
.review_group .customer_review:nth-child(3) {
    position: unset;
}
.review_group{
	margin-top:0;
}
.customer_review {
    margin: 20px 0 20px;
}
.customer_review_inner{
	padding:20px 15px;
	margin:0;
}

.customer_ser_wrap {
    padding-bottom: 2em;
}
.our_customer_slider .slick-dots {
    top: 7px;
}
.mobile_slider{
	display:block !important;
	filter: drop-shadow(10.42px 10.79px 29.5px rgba(10,92,102,0.2));
}
.our_customer_slider{
	display:none !important;
}
.who_service_block ul li:after {
    font-size: 10px;
    margin-right: 10px;
}
/***dentistpage****/
.grown_business:after{
	display:none;
}
/****hospitalpage****/
.who_serivice_bg.hospital_bg .container {
    padding: 0;
}
.hospital_bg .service_bg_wrap h2 {
    padding-top: 0;
}
.shock_image:nth-child(2) {
    max-width: 86%;
    top: 6em;
    left: -2em;
}
.shock_image:nth-child(4) {
    top: 5em;
    right: 0em;
}
.shock_image:nth-child(3){
	right:-1em;
}
.viewport:nth-child(1):after {
    top: 1em;
    right: 3em;
}
.hiringimg {
    width: 50%;
}
.dentist_doc .whowe_ser_img {
    height: 250px;
}
.dentist_block1:nth-child(3) {
    bottom: 6em;
    max-width: 30%;
}
.dentist_block1:nth-child(1) {
    top: 4em;
    left: 0em;
}
.grown_img:nth-child(6) {
    right: 3.5em;
}
.grown_img:nth-child(5) {
    bottom: 5em;
    left: -4em;
}
.grown_img:nth-child(3) {
    bottom: 1em;
}

.grown_img:nth-child(2) {
    bottom: 3em;
    right: 7em;
}
.grown_img:nth-child(4) {
    bottom: -2em;
    right: 5em;
}
/***chiropractors****/
.parts:nth-child(3) {
    top: 2em;
    right: 1em;
}
.parts:nth-child(5) {
    max-width: 26%;
    right: 0em;
    top: 2em;
}
.parts:nth-child(4) {
    top: 6em;
    right: 1em;
}
.chiropractors_bg {
    padding-top: 0;
}
.chiropractors_bg .card_image:nth-child(2) {
    max-width: 54%;
    right: -10px;
    left: auto;
    top: -20px;
}
.chiropractors_bg .card_image:nth-child(1):after{
	display:none;
}
.chiropractors_bg .card_image:nth-child(3) {
    bottom: 0em;
    max-width: 80%;
    left: -10px;
    top: 10em;
}
.device:nth-child(3) {
    left: 2em;
    top: 2em;
}
.device:nth-child(2) {
    left: -2em;
    top: 7em;
}
.device:first-child {
    padding-top: 6em;
}
.device:nth-child(4) {
    top: 5em;
    right: 0em;
}
.device:nth-child(5) {
    right: -1em;
}
.traffic_boost .organic_block:after {
    width: 200px;
    height: 200px;
}
.cusromer_service_title{
	padding-top:2em;
}
/****physical-therapist*****/
.physical_treatment .ser_one:nth-child(2) {
    max-width: 100%;
    margin-top: 0;
}
.ser_one:nth-child(1):after {
    width: 60px;
    top: 0;
}
.physical_treatment .ser_one:nth-child(3) {
    bottom: 3em;
}
.physical_treatment .ser_one:nth-child(4) {
    right: 3em;
    top: 3em;
}
.prof_bg .service_bg_group {
    margin-right: 3em;
	width:40%;
}
.prof_bg .card_image:nth-child(2) {
    left: 0;
    top: 5em;
}
.prof_bg .card_image:nth-child(2):before{
display:none;
}
.prof_bg .card_image:nth-child(3) {
    left: auto;
    right: -2em;
}
.seo_layer {
    margin-left: 1em;
	margin-bottom:1em;
}
.practice.mouse_move_right {
    margin-top: 0;
    margin-left: 0;
}
.practice:nth-child(2) {
    top: 2em;
    left: 1em;
}
.practice:nth-child(3) {
    top: -1em;
    left: 8em;
    max-width: 50%;
}
.practice:nth-child(4) {
    left: 8em;
    top: 2em;
}
.hiring_image {
    width: 50%;
	margin-right:2em;
}
.hiring_block .container {
    padding: 0;
}
.hiring:nth-child(2) {
    left: 2em;
}
.oru_clients_slider .slick-active + .slick-active img {
    height: 200px;
}
/****medical-spa****/
.medical:first-child img {
    height: auto;
}
.medical:nth-child(2) {
    right: 0em;
}
.medical:first-child {
    max-width: 80%;
    float: right;
    margin-top: 3em;
}
.medical:nth-child(2) {
    left: -2em;
    max-width: 80%;
    right: auto;
    top: 1em;
}
.medical:nth-child(3) {
    bottom: 4em;
    left: 1em;
}
.custom_designed .card_image:nth-child(2) {
    bottom: 6em;
}
.custom_designed .service_bg_group {
    padding-left: 0;
}
.pay_img:nth-child(2) {
    top: 6em;
    left: -4em;
}
.pay_img:nth-child(3) {
    right: 4.5em ;
    top: 3.5em;
}

.pay_img:nth-child(4) {
    left: -3em;
    bottom: 2em;
}
.pay_img:nth-child(5) {
    bottom: 0em;
    left: 3.5em;
}
.pay_img:nth-child(6) {
    bottom: 2em;
    right: 5.5em;
}
.cost_img:nth-child(3) {
    top: 6em;
}
.cost_img:nth-child(4) {
    top: 1em;
    right: 3em;
}
.cost_img:nth-child(5) {
    bottom: 2em;
}
.addons_img:nth-child(2) {
    right: 6em;
    bottom: 7px;
}
/****podiatrists*****/
.podiat_image:nth-child(6) {
    top: 3em;
}
.podiat_image:nth-child(3) {
    bottom: -2em;
}
.podiat_image:nth-child(4) {
    bottom: -5em;
}
.podiat_image:nth-child(5) {
    bottom: -2em;
}
.podiatry_designed .visibility_content {
    padding-top: 0em;
}
.podiatry_designed .service_bg_wrap h3 {
    padding-top: 0;
}
.clinics .connect_image {
    margin-bottom: 0.5em;
}
.clinics .pay_img:nth-child(3) {
    top: 7em;
}
.benifits_hiring .cost_effective_img {
    margin-right: 1em;
}
.benifits_hiring .cost_img:nth-child(2) {
    right: 2em;
    top: 5em;
}
.benifits_hiring .cost_img:nth-child(3) {
    top: 8em;
    left: 2.5em;
}
.benifits_hiring .cost_img:first-child:after{
	display:none;
}
.benifits_hiring .cost_img:first-child:before{
	display:none;
}
.addons_img.mouse_move_right {
    margin-left: 0;
    margin-right: 1em;
}
.strategies .addons_img:nth-child(2) {
    left: 3em;
    bottom: -2em;
}
/****eye-doctor****/
.eye_block1 .whowe_ser_img {
    min-height: 260px;
}
.eye_img:nth-child(5) {
    right: -2em;
    max-width: 15%;
}
.eye_block1 .whowe_ser_img {
    margin-left: 1em;
    margin-right: 1em;
}
.custom_build .card_image.mouse_move_left {
    margin: 0;
}
.custom_build .service_bg_group {
    margin-bottom: 0.5em;
}
.custom_build .service_bg_wrap h3 {
    padding-top: 0;
}
.custom_build .card_image:nth-child(2) {
    top: -1em;
}
.custom_build .card_image:nth-child(3) {
    bottom: -1em;
    right: 1em;
    top: auto;
}
.boost_trafic {
    width: 50%;
}
.traffic .pay_img:nth-child(5) {
    max-width: 20%;
}
.traffic .pay_img:nth-child(2) {
    top: 4em;
    left: 4em;
}
.traffic .pay_img:nth-child(4) {
    top: 5.5em;
    max-width: 16%;
}
.traffic .pay_img:nth-child(3) {
    right: 2em;
}
.consider .addons_img:nth-child(2) {
    top: 3.5em;
}
.consider .addons_img:nth-child(3) {
    max-width: 75%;
    bottom: 6.5em;
}
.consider .addons_img:nth-child(5) {
    bottom: 3em;
}
.consider .addons_img:nth-child(6) {
    width: 35%;
    bottom: 0.1em;
}
.consider .addons_img:nth-child(4) {
    bottom: 2em;
}
.client_image img {
	height:220px;
}
.oru_clients_slider .slick-active + .slick-active + .slick-active img{
	height:200px;
}
.oru_clients_slider .slick-active + .slick-active{
	margin-top:25px;
}
.oru_clients_slider .slick-active + .slick-active + .slick-active{
	margin-top:25px;
}
.add_ons_img {
    margin-bottom: 1em;
}
.update_block .cost_effective_img {
    margin-top: 0em;
    margin-bottom: 2em;
}
.update_block .cost_img:nth-child(2) {
    max-width: 100%;
}
.update_block .cost_img:nth-child(2) img {
    max-width: 142px;
}
.update_block .cost_img:nth-child(2) {
    top: 0.5em;
    left: 3em;
}
.update_block .cost_img:nth-child(5) {
    left: -2em;
}
.update_block .cost_img:nth-child(5) img {
    max-width: 125px;
}
.update_block .cost_img:nth-child(3) {
    top: 6em;
    right: 1em;
}
.update_block .cost_img:nth-child(3) img {
    max-width: 50px;
}
.update_block .cost_img:nth-child(4) img {
    max-width: 70px;
}
.update_block .cost_img:nth-child(4) {
    top: auto;
    bottom: -2em;
    right: 0em;
}


/****pediatric*****/
.brand_bg .card_image:nth-child(4) {
    width: 43%;
    left: 1em;
}
.brand_bg .card_image:nth-child(3) {
    bottom: 0em;
    left: 0em;
    top: auto;
}
.brand_bg .service_bg_wrap h3 {
    padding-top: 0;
}
.brand_bg {
    padding: 1em 0 1em;
}
.patient_engaging .cost_img:first-child:after{
	width:56px;
}
.seo_engine .add_ons_img {
    margin-left: 1em;
    margin-top: 2em;
}
.seo_engine .addons_img:nth-child(2) {
    top: -3em;
    left: 9em;
}
.seo_engine .addons_img:nth-child(3) {
    right: 1em;
    top: -3em;
}
.pediatric_block1 .eye_img:nth-child(4) {
    left: 1em;
}
.pediatric_block1 .eye_img:nth-child(2) {
    right: 2em;
}
.pediatric_block1 .eye_img:nth-child(3) {
    left: -1em;
}
/****plastic-surgery****/
.surgery_block1 .eye_img:first-child img {
    max-width: 180px;
}
.surgery_block1 {
    margin-top:3em;
}
.surgery_block1 .eye_img:nth-child(2) img {
    max-width: 70px;
}
.surgery_block1 .eye_img:nth-child(3) img {
    max-width: 130px;
}
.surgery_block2 .card_image:nth-child(4) {
    top: -40px;
}
.container.surgery_content {
    padding: 0;
}
.surgery_block2 .card_image:nth-child(3) {
    left: 0em;
    bottom: -1em;
    max-width: 90%;
    top: auto;
}
.seo_matters .boost_trafic {
    min-height: 190px;
}
.seo_matters .pay_img:nth-child(2) {
    left: 10px;
}
.seo_matters .pay_img:nth-child(3) {
    top: 4em;
}
.addons_img:nth-child(2) img {
    max-width: 80px;
}
.seo_benifits .addons_img:nth-child(3) img {
    max-width: 100px;
}
.seo_benifits .addons_img:nth-child(4) img {
    max-width: 80px;
}
.seo_benifits .addons_img:nth-child(2) {
    top: 0em;
    left: 5em;
}
.seo_benifits .addons_img:nth-child(3) {
    left: -1em;
}
/****psychiatrists****/
.psychiatrists_block1 .eye_img:first-child img{
	max-width:100%;
}
.psychiatrists_block1 .eye_img:nth-child(2) img {
    max-width: 100%;
}
.psychiatrists_block1 .eye_img:nth-child(2) {
    max-width: 40%;
}
.psychiatrists_block1 .whowe_ser_img {
    margin-left: 1em;
}
.psychiatrists_block1 .eye_img:nth-child(3) {
    max-width: 30%;
}
.psychiatrists_block2 .card_image:nth-child(3) img {
    max-width: 100%;
}
.psychiatrists_block2 .card_image:nth-child(3) {
    top: -1em;
    max-width: 45%;
}
.psychiatrists_block2 .card_image:first-child:after {
    width: 30px;
    bottom: -5em;
    left: -2em;
}
.psychiatrists_block2 .card_image:first-child:before {
    width: 20px;
    right: -2em;
}
.psychiatrists_block2 .card_image:nth-child(2) {
    bottom: -3em;
    right: 1em;
}
.psychiatrists_block2 .service_bg_group {
    margin-bottom: 4em;
}
.psychiatrists_block3 .boost_trafic {
    margin-left: 1em;
}
.psychiatrists_block3 .pay_img:nth-child(2) {
    max-width: 25%;
}
.psychiatrists_block4 .pay_img:nth-child(2) img {
    max-width: 55px;
}
.psychiatrists_block4 .pay_img:nth-child(2) {
    top: 0.5em;
}
.psychiatrists_block4 .pay_img:nth-child(3) img {
    max-width: 55px;
}
.psychiatrists_block4 .pay_img:nth-child(3) {
    top: 5em;
    width: 73%;
}
.psychiatrists_block4 .pay_img:nth-child(4) {
    top: 1em;
}
.psychiatrists_block5 .addons_img:nth-child(2) {
    top: 3em;
    left: 4em;
}
.psychiatrists_block5 .addons_img:nth-child(1){
	margin-right:0;
	margin-left:1em;
}
.psychiatrists_block2 .service_bg_wrap {
    padding: 0px;
}
/****urgent_care****/
.urgent_care_block1 .parts:nth-child(2) img {
    max-width: 150px;
}
.urgent_care_bg .card_image:nth-child(2) {
    max-width: 80%;
}
.urgent_care_bg .service_bg_group {
    margin-bottom: 2em;
}
.urgent_care_bg {
    padding-bottom: 0em;
}
.urgent_care_block2 .device:nth-child(3) img {
    max-width: 150px;
}
.urgent_care_block2 .device:nth-child(2) img {
    max-width: 150px;
}
.urgent_care_block2 .device:nth-child(4) img {
    max-width: 76px;
}
.urgent_care_block2 .device:nth-child(4):before {
    width: 60px;
    background-size: contain;
    margin-top: 6em;
    right: 0;
}
.urgent_care_block2 .device:nth-child(2):after{
	 width: 60px;
    background-size: contain;
	    left: 1em;
    top: -3em;
}
.sm_urgent {
    width: 50%;
    margin-right: 1em;
}
.urgent_care_block3 .urgent_img:nth-child(3) img {
    max-width: 60px;
}
.urgent_care_block3 .urgent_img:nth-child(4) img {
    max-width: 60px;
}
.urgent_care_block3 .urgent_img:nth-child(5) img {
    max-width: 60px;
}

.urgent_care_block4 .sm_urgent {
    margin-left: 2em;
}
.urgent_care_block4 .urgent_img:nth-child(2) img {
    max-width: 80px;
}
.urgent_care_block4 .urgent_img:nth-child(3) img {
    max-width: 65px;
}
.urgent_care_block4 .urgent_img:nth-child(3) {
    bottom: 0em;
}
/****obstetrics-page****/
.obstetrics_block1 .card_image:nth-child(4) {
    bottom: -2em;
    right: auto;
    left: -1em;
}
.obstetrics_block1 .service_bg_wrap h3 {
    padding-top: 0;
}
.obstetrics_block1 .service_bg_group {
    margin-bottom: 1em;
}
.obstetrics_block1 h4{
	font-size:28px;
}
.obstetrics_block2 .pay_img:nth-child(2) img {
    max-width: 130px;
}
.obstetrics_block2 .pay_img:nth-child(2) {
    left: -1em;
}
.obstetrics_block2 .pay_img:nth-child(3) img {
    max-width: 200px;
}
.obstetrics_block2 .pay_img:nth-child(5) img {
    max-width: 120px;
}
.obstetrics_block2 .pay_img:nth-child(5) {
    top: -2em;
}
.obstetrics_block2 .pay_img:nth-child(7) img {
    max-width: 155px;
}
.obstetrics_block3 .cost_img:nth-child(3) img {
    max-width: 85px;
}
.obstetrics_block3 .cost_img:nth-child(2) img {
    max-width: 160px;
}
.obstetrics_block3 .cost_img:nth-child(2) {
    top: -3em;
}
.obstetrics_block3 .cost_img:nth-child(3) {
    left: -2em;
}
.obstetrics4_img {
    margin-left: 1em;
    width: 50%;
    float: right;
}
.obstetrics_block4 .addons_img:nth-child(1) {
    width: 100%;
    float: left;
    margin-left: 1em;
}
.obstetrics_block4 .addons_img:nth-child(2) {
    left: -4em;
}
.obstetrics_block4 .addons_img:nth-child(2) img {
    max-width: 100px;
}
.obstetrics_block4 .addons_img:nth-child(4) img {
    max-width: 200px;
}
.obstetrics_block4 .addons_img:nth-child(4) {
    bottom: 5em;
}
.obstetrics_block3 .cost_effective_img {
    margin-right: 2em;
}



/*****cardilogist****/
.cardiologists_block .medical:nth-child(2) {
    left: 0;
    top: 0;
}

.cardiologists_block .medical:nth-child(2) img {
    max-width: 110px;
}
.cardiologists_block .medical:nth-child(3) img {
    max-width: 65px;
}
.cardiologists_block .medical:nth-child(3) {
    width: 88%;
    bottom: 1em;
}
.cardiologists_block1 .card_image:nth-child(2) {
    top: 2em;
}
.cardiologists_block1 .service_bg_wrap h3 {
    padding-top: 0;
}
.cardiologists_block1 .service_bg_group {
    margin-bottom: 5em;
}
.cardiologists_block1 .second_block h3 {
    font-size: 28px;
}

.cardiologists_block2 .pay_img:nth-child(2) img {
    max-width: 100px;
}
.cardiologists_block2 .pay_img:nth-child(5) img {
    max-width: 100px;
}
.cardiologists_block2 .pay_img:nth-child(2) {
    top: 2em;
}
.cardiologists_block2 .pay_img:nth-child(4) {
    top: 2em;
    left: -3em;
}
.cardiologists_block2 .pay_img:nth-child(3) {
    top: 2em;
}
.cardiologists_block3 .cost_img:nth-child(2) {
    left: 4em;
}
.cardiologists_block3 .cost_img:nth-child(3) {
    top: 8em;
    left: 7em;
}
.cardiologists_block3 .cost_img:nth-child(3) img {
    max-width: 150px;
}
.cardiologists_block3 .cost_img:nth-child(3) {
    top: 9em;
    left: 5em;
}
.cardiologists_block4 .addons_img:nth-child(3) img {
    max-width: 75px;
}
.cardiologists_block4 .addons_img:nth-child(2) img {
    max-width: 45px;
}
.cardiologists_block4 .addons_img:nth-child(4) img {
    max-width: 85px;
}
.cardiologists_block4 .addons_img:nth-child(4) {
    top: 5em;
    width: 85%;
}
.cardiologists_block4 .addons_img:nth-child(5) img {
    max-width: 44px;
}
.cardiologists_block4 .addons_img:nth-child(5) {
    bottom: 0em;
    width: 85%;
}
/*****cardilogist****/
.internal_block .medical:nth-child(2) img {
    max-width: 100px;
}
.internal_block .whowe_ser_img {
    margin-left: 2em;
}
.internal_block1 .service_bg_group {
    margin-right: 1em;
	margin-top: 0;
}
.internal_block1 .service_bg_wrap h3 {
    padding-top: 0;
}
.internal_block1 .card_image:nth-child(3) {
    left: -1em;
}
.internal_block1 .card_image:nth-child(2) {
    max-width: 87%;
}
.internal_block1 .service_bg_wrap {
    max-width: 100%;
}

.internal_block2 .pay_img:nth-child(3) {
    right: -2em;
    top: 7em;
}
.internal_block2 .pay_img:nth-child(2) {
    top: 10em;
    left: -1em;
}
.internal_block2  h3 {
    word-break: break-all;
}
.internal_block2 .pay_img:nth-child(2) img {
    max-width: 110px;
}
.internal_block3 .cost_effective_img {
    margin-right: 3em;
    margin-top: 2em;
}
.internal_block4 .addons_img:nth-child(2) img {
    max-width: 170px;
}

.internal_block4 .addons_img:nth-child(2) {
    bottom: -3em;
    left: -2em;
}
.internal_block4 .addons_img:nth-child(3) {
    right: 0em;
}
.internal_block5 .obstetrics4_img {
    float: left;
}
.internal_block5 .addons_img:nth-child(2) {
    top: 9em;
}
.internal_block5 .addons_img:nth-child(4) {
    bottom: 8em;
    left: 2em;
    max-width: 60%;
}
.internal_block5 .addons_img:nth-child(5) img {
    max-width: 65px;
}
.internal_block5 .addons_img:nth-child(5) {
    top: 5em;
}
/****contactus-page****/
.getintouch_left_section {
    padding-top: 2em;
	float:left;
}
.conatct_location {
    margin-top: 1em;
    max-width: 100%;
    float: left;
    width: 100%;
}
.conatct_pin {
    float: left;
}
.contact_phone {
    float: left;
}
.contact_pin_content {
    width: 82%;
}
.contact_social_medias {
    width: 100%;
}
.getintouch_left_section p {
    max-width: 100%;
}
.contact_social_medias ul {
    margin-bottom: 0;
}
.getintouch_left_section h4 {
    font-size: 28px;
    max-width: 100%;
}
.calculate_img {
    bottom: -12px;
    width: 100%;
    right: -6em;
    max-width: 130px;
}
.conatctus_heading {
    width: 100%;
    padding: 0 15px;
}
.conatctus_heading h1 {
    font-size: 44px;
    margin-top: 0;
}
.contactus_wrapper {
    margin: 2em 0;
}
/****client-page***/
.client_top_title {
    margin: 2em 0 2em;
}
.client_top_title h1 {
    font-size: 36px;
}
.iboost_clients {
    float: left;
	margin: 1em 0 2em;
}
.client_detail h4 {
    font-size: 20px;
    min-height: 48px;
}
.view_website a {
    margin: 10px 0 10px;
    width: auto;
    padding: 0 20px;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
}
/****blog-detailpage***/
.blogdetail_page_header h1 {
    font-size: 24px;
}
.blogdetail_page {
    height: auto;
}
.blogdetail_page_header {
    width: 100%;
    position: unset;
    padding: 2em 0 2em;
}
.blogdetail_page_content {
    margin-top: 3em;
}
.blog_image_left {
    float: left;
    width: 60%;
}
.blog_image_left_inner:before {
    height: 35px;
}
.blog_image_left {
    margin-bottom: 0;
}
.blog_image_left:after {
    right: 10px;
    top: -19px;
}
.blog_image_left_inner img {
    height: 200px;
    object-fit: cover;
}
.blog_detail_date span {
    font-size: 13px;
}
.recent_blog_post_detail_wrap {
    display: block;
}
.blog_articals {
    float: left;
    width: 100%;
    margin-bottom: 1em;
    padding: 30px;
	min-height:auto;
}
.blog_articals_slider {
    position: unset;
    padding: 0 10px;
    float: left;
    width: 100%;
}
.blog_articals_blog {
    padding: 0 8px;
    float: left;
    width: 50%;
    margin: 1em 0 1em;
}
/****loginpage****/

.iboost_login_wrapper {
    display: block;
}
.login_left {
   padding:2em 0 3em;
}
.log_inner:first-child {
    top: 7em;
}
/****forget-password***/
.forget_slider .log_inner:first-child img {
    max-width: 70%;
}
.forget_slider .log_inner:first-child {
    top: 7em;
    left: 3em;
}
.forget_slider .log_inner:nth-child(2) {
    top: 3em;
    right: -2em;
}
.forget_slider .log_inner:nth-child(3) img {
    max-width: 71%;
}
.forget_slider .log_inner:nth-child(3) {
    right: -9em;
}
.forget_slider .log_inner:nth-child(4) {
    bottom: 4em;
}
.forget_slider .log_inner:nth-child(4) img {
    max-width: 24%;
}
.login_form {
    float: left;
    width: 100%;
}
.ga_back_login {
    float: left;
    width: 100%;
}
.iboost_forget_page .form-group {
    width: 100%;
}
/****register-page***/
.register_slider .log_img_group {
    max-width: 395px;
}
.register_slider .log_inner:nth-child(3) img {
    max-width: 80%;
}
.register_slider .log_inner:nth-child(3) {
    left: -2em;
}
.register_slider .log_inner:nth-child(4) img {
    max-width: 65%;
}
.register_slider .log_inner:nth-child(5) {
    right: 3em;
}
.register_slider .log_inner:nth-child(2) img {
    max-width: 72%;
}
.iboost_login_page.iboost_register_page{
	min-height:auto;
}

.login_right {
    padding: 3em 0 6em;
    float: left;
    width: 100%;
}
.iboost_register_page .iboost_logo {
    margin-bottom: 1em;
}
.iboost_login_wrapper {
    position: unset;
}
.login_right{
	min-height:auto;
}
/****contact-page****/
.aboutus_first_block_image {
    width: 50%;
    float: left;
}
.aboutus_first_inner_image img {
    height: 180px;
}
.aboutus_first_block_image:after {
    height: 235px;
}
.aboutus_first_inner_image {
    padding: 15px;
}
.abouts_box_bottom ul li {
    width: 50%;
    float: left;
    margin: 10px 0 10px;
}
.abouts_box_bottom ul li:after{
	display:none;
}
.aboutus_second_inner_image img {
    height: 170px;
}
.aboutus_second_inner_image {
    padding: 24px;
}
.aboutus_second_block_image:after {
    top: 7px;
}
.aboutus_third_block_image {
    width: 50%;
    float: left;
}
.aboutus_third_block_inner img {
    height: 230px;
}
.aboutus_third_block_wrapper ul li {
    padding: 15px 15px 15px 15px;
    padding-left: 5em;
}
.aboutus_third_block_wrapper ul li:before {
    width: 40px;
    left: 20px;
}
.aboutus_fourth_block_inner {
    padding-top: 2em;
}
.abt_readmore a {
    width: auto;
    height: auto;
    line-height: normal;
    padding: 7px 30px;
    font-size: 16px;
    border-width: 5px;
    margin-top: 10px;
    margin-bottom: 1em;
}
.log_img img {
    height: 300px;
    object-fit: contain;
}
.right_grap_content h2 {
    margin-top: 0;
}


}
@media screen and (max-width:762px) and (min-width:600px) {
.schedule_appont_wrap {
    width: 55%;
    margin-right: 2em;
}
.book_appointment {
    bottom: -10px;
}
.phone_image {
    height: 440px;
}
.monitor_msg_image {
    width: 60%;
}
.monitor_msg {
    background-color: #098081;
}
.clipath_bg {
    display: none;
}
.telehealth {
    width: 60%;
}
.payment_coll .manager_pris {
    width: 88%;
    background-size: 100% 100%;
}
.amount_image {
    width: 73%;
    bottom: 30%;
}
.payment_coll {
    width: 55%;
    margin-right: 2em;
}
.payment_coll:before{
	display:none;
}
.keep_track_image:after{
	display:none;
}
.benifit_image {
    width: 60%;
    margin-right: 2em;
}
.benifit_text {
    max-width: 95%;
}
.envelope_icon img {
    max-width: 80px;
}
.benifit_image.benifit_image_manage {
    width: 52%;
    margin-right: 2em;
}
.manager_pris {
    width: 100%;
    background-size: 100% 100%;
}

.keep_track_image:after{
	display:none;
}
.block_2_image {
    margin-right: 1em;
    width: 50%;
    float: left;
    margin-bottom: 2em;
}
.phone_image {
    margin-top: 0;
}
.doctor_review {
    top: 10em;
}
.monitor_msg_bg img {
    width: 80%;
}
.video_conference:after{
	left:0;
}
/***payment-option***/
.prof_health_img {
    margin-left: 3em;
}
.social_media_img {
    margin-left: 3em;
    margin-bottom: 2em;
}
/****schedule***/
.date_slider {
    left: 4.5em;
    top: 40px;
}
/***hospitalpage****/
.hiring_block .viewport:nth-child(2) {
    right: 2em;
    top: 2em;
}
.hiringimg:after {
    width: 180px;
    height: 180px;
    border-width: 20px;
    right: 1em;
    bottom: 10px;
}
.mobile_slider .slick-dots li.slick-active button {
    width: 10px;
    height: 12px;
}
.mobile_slider .slick-dots li button{
	width: 10px;
    height: 12px;
}
.parts:nth-child(5) {
    max-width: 22%;
    right: 2em;
    top: 2em;
}
.dentist_block1:nth-child(3) {
    bottom: 5em em;
}
.dentist_block1:nth-child(1) {
    top: 2.5em;
}
.grown_img:nth-child(4) {
    bottom: -3em;
    right: 6em;
}
.grown_img:nth-child(2) {
    bottom: 5em;
    right: 8em;
}
.grown_img:nth-child(6) {
    right: 5em;
    top: 1em;
}
.grown_img:nth-child(5) {
    bottom: 6.5em;
    left: -4em;
}
.benifits_hiring .who_service_block ul{
	float: left;
}
/****eye-doctor****/
.traffic .pay_img:nth-child(2) {
    top: 5em;
    left: 6em;
}
.traffic .pay_img:nth-child(4) {
    top: 7em;
}
.update_block .cost_effective_img {
    margin-top: 0;
    padding-left: 15px;
    margin-right: 2em;
	margin-bottom:2em;
}
.consider .addons_img:nth-child(2) {
    top: 5.5em;
    width: 40%;
}	
.consider .addons_img:nth-child(3) {
    bottom: 7.5em;
}
.consider .addons_img:nth-child(4) {
    bottom: 2.5em;
}
.consider .addons_img:nth-child(5) {
    bottom: 3.5em;
}
.consider .addons_img:nth-child(6) {
    bottom: 0.8em;
}
.eye_img:nth-child(2) {
    bottom: -35px;
    max-width: 80%;
    margin: 0 auto;
    right: 0;
    left: 0;
}
.update_block .cost_img:nth-child(2) {
    max-width: 100%;
}
.update_block .cost_img:nth-child(2) img {
    max-width: 175px;
}
.update_block .cost_img:nth-child(2) {
    top: 0.5em;
}
.update_block .cost_img:nth-child(5) img {
    max-width: 154px;
}
.update_block .cost_img:nth-child(3) {
    top: 6em;
    right: 1em;
}
.update_block .cost_img:nth-child(3) img {
    max-width: 50px;
}
.update_block .cost_img:nth-child(4) img {
    max-width: 100px;
}
.update_block .cost_img:nth-child(4) {
    top: auto;
    bottom: -4em;
    right: 0em;
}



/***pediatric*****/
.pediatric_block1 .eye_img:nth-child(2) {
    left: auto;
    right: -1em;
}
.credibility .pay_img:nth-child(2) {
    left: -3em;
    bottom: 0em;
}
.credibility .pay_img:nth-child(3) {
    max-width: 50%;
    right: 1em;
    top: 3em;
}
.patient_engaging .cost_img:nth-child(1) {
    position: relative;
    left: 2em;
}
.patient_engaging .cost_img:nth-child(2) {
    top: -1em;
    right: 2em;
}
.addons_img.mouse_move_right {
    margin-right: 0;
}
/*****plastic-surgery****/
.surgery_block1 .eye_img:nth-child(2) img {
    max-width: 90px;
}
.surgery_block1 .eye_img:nth-child(2) {
    right: 1em;
    width: auto;
    max-width: unset;
    left: auto;
}
.surgery_block2 .service_bg_group {
    margin-bottom: 3em;
}
.surgery_block2 {
    margin-top: 0em;
    padding: 3em 1em;
}
.seo_matters .boost_trafic {
    min-height: 230px;
}
.seo_matters .pay_img:nth-child(3) {
    top: 5em;
    max-width: 50%;
    right: 2em;
}

.addons_img:nth-child(2) img {
    max-width: 115px;
}
.seo_benifits .addons_img:nth-child(3) img {
    max-width: 150px;
}
/***psychiatrists****/
.psychiatrists_block1 .eye_img:nth-child(2) {
    max-width: 40%;
    margin: 0;
    left: auto;
    top: 0em;
    right: -2em;
}
.psychiatrists_block5 .add_ons_img{
	margin-left:1em;
}
.psychiatrists_block5 .addons_img:nth-child(1) {
    margin-left: 0;
}
/****urgent_care****/
.urgent_care_block1 .parts:nth-child(2) {
    bottom: -8em;
}
.urgent_care_block2 .device:nth-child(3) {
    align-items: flex-start;
    top: 13em;
}
.urgent_care_block2 .device:nth-child(4) {
    top: 10em;
    left: 3em;
}
.device:first-child {
    padding-top: 2em;
}
.urgent_care_block4 .urgent_img:nth-child(2) img {
    max-width: 100px;
}
.urgent_care_block4 .urgent_img:nth-child(3) img {
    max-width: 100px;
}
.urgent_care_block4 .urgent_img:nth-child(3) {
    bottom: 3em;
    left: -2em;
}
.aboutus_second_inner_image img {
    height: 190px;
}
.aboutus_third_block_wrapper ul li {
    padding: 15px 25px 16px 15px;
    padding-left: 5em;
}
.aboutus_fourth_block_inner {
    height: 700px;
}




}
@media only screen and (max-width:480px) {
	.benifit_image:after{
		display:none;
	}
.patient_banner_image img {
    height: 170px;
}	
.patient_inner_detail h1 {
    font-size: 28px;
}
.patient_inner_detail h2 {
    font-size: 28px;
}
.patient_management_wrap ul {
    display: block;
}
.patient_management_wrap ul li {
    width: 50%;
    float: left;
    margin-bottom: 10px;
}
.patient_management_wrap ul li p {
    min-height: 40px;
}
.patient_management_wrap ul li:after {
    height: 60px;
}
.patient_management_wrap ul li:nth-child(2):after {
    display: none;
}
.patient_portal_image {
    margin-left: 0;
    margin-bottom: 1em;
    width: 100%;
    padding: 0 15px;
    padding-right: 0;
    order: 2;
}
.doctor_review {
    width: 80%;
    top: 9em;
}
.phone_image {
    margin-right: 0;
    margin-top: 0;
	    height: 435px;
}
.book_appointment {
    bottom: -1em;
    left: 70px;
    margin: 0 auto;
}
.benifit_bg{
	display:block;
}
.benifit_text {
    width: 100%;
    padding: 15px;
    margin-top: 0;
}
.envelope_icon img {
    max-width: 80px;
}
.amount_image {
    width: 60%;
    bottom: 35%;
}
.manager_pris {
    width: 100%;
	   background-size: 100% 100%;
}
.all_pres ul li p {
    font-size: 12px;
    line-height: 14px;
    margin-top: 10px;
    min-height: 30px;
}
.payment_coll:after{
	display:none;
}
.monitor_msg__content {
    width: 100%;
    position: unset;
    padding-left: 0;
    margin-top: 0;
}
.monitor_msg_bg {
    display: none;
}
.telehealth {
    width: 100%;
}
.keep_track_image {
    margin-right: 0;
    width: 100%;
    margin-bottom: 1em;
    order: 2;
}
.key_benifit_wrapper p {
    line-height: 28px;
}
.key_benifit_wrapper h3 {
    line-height: 33px;
}
.payment_coll:before{
	display:none;
}
.payment_coll:after{
	display:none;
}
.key_benifit_wrapper {
    padding: 1em 0 0em;
}
.patient_portal_wrap {
    display: flex;
    flex-direction: column;
}
.schedule_appont_wrap_whole {
    display: flex;
    flex-direction: column;
}
.schedule_appont_wrap {
    order: 2;
}

.key_benifit_wrapper {
    display: flex;
    flex-direction: column;
}
.benifit_image {
    order: 2;
    margin-bottom: 1em;
    margin-top: 1em;
}
.telehealth {
    order: 2;
}
.moniter_right {
    float: left;
    width: 100%;
	
}
.monitor_msg_wrap {
    display: flex;
    flex-direction: column;
}
.monitor_msg_image {
    order: 2;
    margin-top: 1em;
}
.schedule_appointment {
    border-radius: 0;
    margin-bottom: 0;
    padding-bottom: 1em;
    margin-top: 0;
}

/***webdesignpage***/
.website_medical .patient_portal_image {
    width: 100%;
}
.block_2_image {
    order: 2;
}
.react_with_seo_img {
    width: 100%;
    order: 2;
    margin-top: 0.5em;
}
.moniter_right {
    float: left;
    width: 100%;
    padding: 0;
}
.modernize .telehealth {
    margin-left: 0;
    width: 100%;
    padding: 0 15px;
}
.image_screen {
    right: 0;
}
.image_screen_two {
    top: 9em;
    left: 33px;
}
.image_screen_one {
    bottom: 7em;
}
.modernize {
    margin-bottom: 0;
}
.patient_portal_image {
    margin-bottom: 0;
}
.patient_portal {
    margin: 1em 0 0em;
}
.monitor_msg {
    background-color: #008b89;
    margin-bottom: 0;
}
.clipath_bg {
    display: none;
}
/***seopage***/
.search_engine_opt {
    display: flex;
    flex-direction: column;
}
.opt_image {
    order: 3;
    width: 100%;
    margin-right: 0;
}
.search_engine_opt p {
    padding-top: 0;
}
.digital_marketing .schedule_appont_wrap {
    width: 100%;
}
.advertising .benifit_image_manage {
    margin-right: 0;
    margin-bottom: 0;
    width: 100%;
}
.advertising .benifit_image_manage {
    order: 2;
    margin-top: 1em;
}
.professional_image {
    width: 100%;
	order: 2;
}
.keep_track .key_content {
    order: 1;
}

.keep_track h2 {
    order: 3;
}
.key_benifit_wrapper.keep_track {}

.keep_track p {
    order: 4;
}
/***telehealth****/
.need_help_image {
    width: 100%;
    order: 2;
    max-width: 100%;
    float: left;
    margin-top: 1em;
    height: 374px;
}
.tab_image {
    width: 100%;
	border: 14px solid #000;
}
.chat_title {
    font-size: 18px;
    line-height: 14px;
    padding: 15px;
}
.need_help .chat_para p {
    font-size: 10px;
    margin-top: 5px;
    line-height: 13px;
}
.solution_help_img img {
    height: 300px;
}
.need_help .key_content {
    margin-top: 0;
}
.secure_video_img {
    margin-right: 0;
    float: left;
    width: 100%;
    order: 2;
}
.secure_video .key_benifit_wrapper {
    padding-top: 1.5em;
}
.schedule_appont_detail {
    float: left;
    width: 100%;
}
.solution_help_img {
    margin-top: 1em;
    width: 100%;
    float: left;
    padding-left: 0;
}
.solution_help .container {
    padding: 0;
}
.schedule_appointment.solution_help {
    border-radius: 15px;
    background-image: linear-gradient(33deg, #354959 0%, #008b89 100%);
}
.video_conference {
    float: left;
    width: 100%;
	margin-bottom:0;
}
.video_conference_image {
    width: 100%;
    float: left;
    order: 2;
}
.container.video_content {
    padding: 0;
}
.online_helath_care {
    margin-bottom: 0;
    float: left;
    width: 100%;
}
.healthcare_img {
    float: left;
    width: 100%;
    order: 2;
}
.solution_help_wrap {
    display: flex;
    flex-direction: column;
}
.chat_content {
    position: absolute;
    width: 50%;
    padding-bottom: 1em;
    z-index: 9;
    top: 0;
}
.icon_images ul li img {
    width: 120px;
}
.icon_images ul li:nth-child(1) {
    left: -26px;
}
.icon_images ul li:nth-child(2) {
    right: -20px;
}
.icon_images ul li:nth-child(5) {
    margin-top: 2em;
}
.icon_images ul li:nth-child(6) img {
    width: 164px;
}
.secure_video_img {
    max-width: 340px;
}/****social-page***/
.social_block_2_img {
    float: left;
    order: 2;
    width: 100%;
}
.soc_man:after {
    top: 5px;
    width: 50px;
    height: 244px;
    left: 12px;
}
.soc_man:before {
    background-size: contain;
    width: 80px;
    background-repeat: no-repeat;
    bottom: -44px;
}
.social_block_3_img {
    width: 100%;
    float: left;
    order: 2;
}
.online_helath_care.social_block_2 {
    padding-bottom: 1em;
}
.benifits_wrap {
    display: flex;
    flex-direction: column;
}
.benifits_image {
    float: left;
    width: 100%;
    order: 2;
}
.prof_health_img {
    width: 100%;
    margin-left: 0;
    order: 2;
}
.social_block_3_img {
    width: 300px;
    float: none;
    margin: 0 auto;
    margin-top: 3em;
    margin-bottom: 3em;
}
.soc_2 img {
    max-width: 50%;
}
.soc_2 {
    left: -1em;
    top: -2em;
}
.request_post span {
    font-size: 15px;
    line-height: 37px;
    height: 36px;
}
.soc_4 {
    left: -2em;
}
.request_post {
    margin-top: -49px;
}

/****payment-option***/
.hiapp_compliant_img {
    width: 100%;
    padding-right: 0;
    order: 2;
}
.social_media_img {
    margin-left: 0;
	margin-bottom:2em;
}
.box_1_img {
    left: 0;
    top: 1em
}
.box_3_img {
    bottom: 0;
}
.box_2_img {
    left: 0;
}

.convenient .benifits_wrap {
    display: flex;
}
.convenient_img {
    width: 100%;
}
.payemnt_img {
    order: 2;
}
.collection_one {
    width: 75%;
    float: right;
}
.coll_two {
    left: 0;
}
/* .footer_sec_hle {
    background-color: #BFE9E8;
    background-image: unset;
} */
.footer_sec_first {
    margin-top: 1em;
}
.key_benifits.collection {
    margin-bottom: 2em;
}
/****online-marketing****/
.ppc_img {
    width: 100%;
    order: 2;
}

.ppc_content {
    padding-top: 0;
}
.ppc_manage_img {
    width: 100%;
    margin-right: 0;
    order: 2;
    margin-bottom: 2em;
}
.visit_web {
    top: 12em;
}
.prof_views {
    max-width: 25%;
}
.marketing {
    margin-top: 0;
}
.offer_prof {
    margin-bottom: 2em;
}
.other_dasbord_image ul li:first-child {
    max-width: 38%;
}
.other_dasbord_image ul li:nth-child(2) {
    margin-top: 2.5em;
    max-width: 32%;
}
.other_dasbord_image ul li:nth-child(4) {
    right: 2em;
}
.other_dasbord_image ul li:nth-child(3) {
    bottom: 4em;
}
/***schedule****/
.schedule_image {
    width: 100%;
    margin-left: 0;
    order: 2;
}
.caleter_img {
    left: -1em;
}
.offer_convenient_img {
    width: 100%;
    float: left;
    margin: 2em 0 1em;
    margin-right: 0;
    order: 2;
}
.sche_review_img {
    width: 100%;
    padding-right: 0;
    order: 2;
}
.patient_dash_img {
    padding-right: 0;
    width: 100%;
    order: 2;
}
.date_slider {
    left: 38px;
    right: 0;
    margin: 0 auto;
    top: 41px;
}
.efficient_image {
    width: 100%;
    float: right;
    margin-bottom: 1em;
    margin-left: 0;
	 order: 2;
}
.icon_group span:nth-child(1) {
    width: 100px;
    left: -25px;
}
.offer_convenient_img span:nth-child(3) {
    bottom: 67px;
    right: -2em;
}
/*****doctor-page****/
.who_service_block {
    display: flex;
    flex-direction: column;
}
.whowe_ser_img {
    width: 100%;
    margin-left: 0;
    order: 2;
	margin-top:1em;
}
.service_bg_wrap {
    display: flex;
    flex-direction: column;
}
.service_bg_group {
    width: 100%;
    margin-right: 0;
    order: 2;
	margin-top:1em;
}
.service_bg_wrap .container {
    padding: 0;
}
.service_bg_wrap h3 {
    padding-top: 0;
}
.service_bg_wrap ul li {
    letter-spacing: 0;
}
.service_bg_wrap ul li:after {
    font-size: 10px;
    margin-right: 10px;
}
.review_title {
    font-size: 30px;
}
.client_image img{
	height:200px;
}
.oru_clients_wrap:after {
    width: 100%;
    border-radius: 22px;
}
.connect_image {
    margin-left: 0;
    width: 100%;
    order: 2;
}
.mackbook {
    order: 2;
    width: 100%;
    margin-right: 0;
    margin-top: 1em;
}
.cusromer_service_title h5 {
    font-size: 28px;
}
/***dentist-page****/
.engage_image {
    width: 100%;
    order: 2;
    margin-top: 1em;
    margin-bottom: 1em;
}
.engage_image:before {
    bottom: -51px;
    height: 240px;
    left: -14px;
	display:none;
}
.visibility_block .service_bg_group {
    margin-right: 0;
}
.customer_review_inner p {
    display: block;
    height: 200px;
}
/****hospitalpage****/
.hiringimg {
    width: 100%;
    order: 2;
}
.second_block {
    order: 3;
}
.hiring_block .viewport:nth-child(2) {
    right: 2em;
    top: 2em;
}
.hiringimg:after {
    width: 150px;
    height: 150px;
	right: 0;
}
.hiring_block .viewport:nth-child(1):after {
    top: auto;
    right: 2em;
    bottom: 0;
}
.hospital_bg .service_bg_group {
    margin-right: 0;
}
.important_factor .connect_image {
    margin-bottom: 0;
    margin-top: 1em;
}
/****chiropractors****/
.chiropractors .whowe_ser_img {
    margin-left: -20px;
}
.chiropractors_bg .card_image:nth-child(2) {
    right: 15px;
}
.chiropractors_bg .card_image:nth-child(3) {
    max-width: 73%;
}
.traffic_boost .mackbook {
    width: 100%;
}
.traffic_boost .first_block {
    order: 3;
}
.traffic_boost .organic_block:after{
	display:none;
}
.our_customer_serivice{
	padding:0;
}
.device:nth-child(3) {
    left: 6em;
    top: 0em;
}
.connect_image {
    margin-left: -20px;
}
/******physical-therapist*****/
.physical_treatment .ser_one:nth-child(2) {
    left: -1em;
    max-width: 80%;
}
.physical_treatment .ser_one:nth-child(4) {
    right: 4em;
    top: 5em;
    max-width: 40%;
}
.physical_treatment .ser_one:nth-child(3) {
    bottom: 5em;
    left: 0em;
}
.prof_bg .service_bg_group {
   width: 88%;
}
.prof_bg .card_image:nth-child(2) {
    top: 8em;
}
.prof_bg .card_image:nth-child(3) {
    bottom: -5em;
}
.oru_clients_slider .slick-active + .slick-active + .slick-active img{
	height:200px;
}
.seo_layer {
    width: 100%;
	margin-left:0;
	margin-bottom:2em;
}
.practice:nth-child(3) {
    top: -2em;
    left: 11em;
}
.practice:nth-child(5) {
    top: 6.5em;
}
.practice:nth-child(4) {
    left: 11em;
    top: 3.5em;
}
.practice:nth-child(6) {
    bottom: -2em;
    right: 0em;
}
.hiring_image {
    width: 100%;
    margin-right: 0;
    order: 2;
}
.mobile_slider .slick-dots li button {
    width: 10px;
    height: 11px;
    margin: 0 3px;
}
.mobile_slider .slick-dots li.slick-active button {
    width: 15px;
    height: 15px;
}
/* .footer_sec_hle {
    background-color: #BFE9E8;
    background-image: unset;
} */
/****dentist-page****/
.grown_business .connect_image {
    margin-left: 0;
}
.grown_img:nth-child(2) {
    bottom: 5em;
    right: 8em;
}
.grown_img:nth-child(4) {
    bottom: -3em;
    right: 6em;
}
.grown_img:nth-child(5) {
    bottom: 6em;
}
.grown_img:nth-child(6) {
    right: 5em;
    top: 1em;
}
.visibility_block .service_bg_group {
    width: 90%;
}
.visibility_block .card_image:nth-child(3) {
    bottom: 0;
    left: 1em;
}
/*****medical-page****/
.medical:first-child {
    max-width: 65%;
}
.medical:nth-child(2) {
    left: 1em;
    max-width: 65%;
}
.card_image.mouse_move_right {
    margin-left: 0;
}
.custom_designed .service_bg_group {
    margin-right: 0;
}
.custom_designed .card_image:first-child {
    position: relative;
    z-index: 2;
    right: 15px;
}
.paylater .connect_image {
    width: 100%;
}
.cost_effective_img {
    margin-right: 0;
    width: 100%;
    order: 2;
}
.paylater .connect_image {
    margin-left: 20px;
}
.pay_img:nth-child(4) {
    bottom: 5em;
}
.pay_img:nth-child(2) {
    top: 7em;
}
.pay_img:nth-child(5) {
    bottom: 3em;
    left: 5.5em;
}
.pay_img:nth-child(6) {
    bottom: 5.5em;
    right: 6.5em;
}
.pay_img:nth-child(3) {
    right: 4em;
}
.add_ons_img {
    width: 100%;
    order: 2;
	margin-top:2em;
}
.cost_img:nth-child(3) {
    top: 8em;
}
.cost_img:nth-child(4) {
    right: 5em;
}
.cost_img:nth-child(5) {
    bottom: 3em;
}
.custom_designed .card_image:first-child {
    right: auto;
    left: 0;
    transform: unset !important;
    max-width: 85%;
    margin: 0 auto;
}
.custom_designed .service_bg_group {
    padding-right: 0;
    margin-top: 2em;
}
.custom_designed .card_image:nth-child(2) {
    bottom: 14em;
    right: 0;
    left: -32px;
    width: 100%;
    max-width: 100%;
}
.custom_designed .card_image:nth-child(3) {
    right: 18px;
    left: 0;
    bottom: 6em;
}

/****podiatry****/
.podiatrists .whowe_ser_img {
    width: 90%;
    margin-left: 0;
    margin-right: 0;
}
.podiatry_designed .service_bg_group {
    width: 93%;
    float: left;
    margin-right: 0;
}
.clinics .connect_image {
    float: left;
    width: 100%;
    margin-left: 0;
}

.clinics .pay_img:nth-child(3) {
    top: 13em;
}
.strategies .add_ons_img {
    margin-left: 0;
}
.benifits_hiring .cost_effective_img {
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 2em;
}
.podiat_image:nth-child(3) {
    bottom: -3em;
}
.podiat_image:nth-child(4) {
    bottom: -6em;
}
.podiat_image:nth-child(5) {
    bottom: -3em;
}
/***eye-doctor****/
.eye_block1 .whowe_ser_img {
    margin-left: 0;
    margin-right: 0;
    min-height: 380px;
    margin-bottom: 2em;
}
.eye_img:nth-child(5) {
    right: 0;
    max-width: 7%;
}
.eye_img:nth-child(2) {
    bottom: 0px;
    max-width: 85%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.custom_build .service_bg_group {
    margin-top: 3em;
    margin-right: 0;
}
.custom_build .card_image:nth-child(2) {
    max-width: 35%;
    right: 4em;
}

.custom_build .card_image:nth-child(3) {
    right: 8em;
    max-width: 30%;
}
.custom_build .card_image:nth-child(3) {
    right: 4em;
    max-width: 30%;
    bottom: 2em;
}
.boost_trafic {
    width: 50%;
    order: 2;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
	margin-bottom:0;
}
.traffic .pay_img:nth-child(2) {
    top: 6em;
    left: 7em;
}
.traffic .pay_img:nth-child(4) {
    top: 8em;
}
.update_block .cost_effective_img {
    margin-top: 2em;
    margin-bottom: 0;
}
.consider .add_ons_img {
    width: 100%;
	margin-bottom:0;
}
.consider .who_service_block ul {
    column-count: 1;
}
.consider .addons_img:nth-child(2) {
    top: 6em;
    width: 40%;
}
.consider .addons_img:nth-child(3) {
    bottom: 9em;
}
.consider .addons_img:nth-child(4) {
    bottom: 4em;
}
.consider .addons_img:nth-child(5) {
    bottom: 4em;
}
.consider .addons_img:nth-child(6) {
    width: 35%;
    bottom: 1em;
    right: 4em;
}
.update_block .cost_img:nth-child(2) img {
    max-width: 222px;
}
.update_block .cost_img:nth-child(3) img {
    max-width: 72px;
}
.update_block .cost_img:nth-child(5) img {
    max-width: 187px;
}
.update_block .cost_img:nth-child(4) img {
    max-width: 107px;
}
/****pediatric*****/
.pediatric_block1 .whowe_ser_img {
    width: 100%;
}
.pediatric_block1 .eye_img:nth-child(2) {
    right: -1em;
    margin: 0;
    left: auto;
    bottom: -20px;
}
.brand_bg .card_image:nth-child(3) {
    left: -1em;
}
.brand_bg .card_image:nth-child(4) {
    width: 38%;
}
.brand_bg .card_image:nth-child(2) {
    bottom: -1em;
}
.credibility .pay_img:nth-child(1) {
    float: left;
    width: 100%;
}
.credibility .boost_trafic {
    margin-left: 0;
    margin-top: 2em;
}
.credibility .pay_img:nth-child(2) {
    left: 0;
    bottom: -1em;
}
.credibility .pay_img:nth-child(3) {
    right: 4em;
    top: 4em;
}
.patient_engaging .cost_effective_img {
    width: 100%;
    margin-bottom: 0;
    margin-top: 2em;
}
.patient_engaging .cost_img:nth-child(1) {
    left: 20px;
}
.patient_engaging .cost_img:nth-child(2) {
    top: -1em;
    right: 2em;
}
.seo_engine {
    margin-top: 0;
}
.seo_engine .add_ons_img {
    margin-left: 0;
    width: 100%;
}
.seo_engine .addons_img.mouse_move_right {
    margin: 0;
}
.seo_engine .addons_img:nth-child(1) {
    width: 100%;
    left: -15px;
    position: relative;
}
.seo_engine .addons_img:nth-child(2) {
    top: -2em;
    left: 12em;
}
.seo_engine .addons_img:nth-child(3) {
    top: -2em;
}
/****plastic-surgery****/
.surgery_block1 {
    margin-top: 1em;
}
.surgery_block1 .eye_img:nth-child(2) {
    max-width: 100%;
    text-align: right;
    top: 1em;
	right:0;
}
.surgery_block1 .eye_img:nth-child(2) img {
    max-width: 150px;
}
.surgery_block1 .eye_img:nth-child(3) {
    bottom: -1em;
    text-align: center;
}
.surgery_block1 .whowe_ser_img {
    margin-bottom: 1em;
    min-height: 290px;
}
.surgery_block2 .service_bg_group {
    margin-bottom: 2em;
    margin-right: 0;
    margin-top: 2em;
}
.seo_matters .boost_trafic {
    min-height: 265px;
}
.seo_matters .boost_trafic {
    min-height: 265px;
    margin-top: 1em;
}
.seo_matters .pay_img:nth-child(3) {
    top: 6em;
}
.seo_matters .pay_img:nth-child(2) {
    left: 4em;
}
.seo_benifits .add_ons_img {
    margin-right: 0;
    width: 100%;
    margin-bottom: 3em;
}
.addons_img:nth-child(2) img {
    max-width: 145px;
}
.seo_benifits .addons_img:nth-child(3) img {
    max-width: 160px;
}
/*****physical-therapist*****/
.psychiatrists_block1 .eye_img.mouse_move_right{
	margin:0;
}
.psychiatrists_block1 .eye_img{
    max-width: 80%;
}
.psychiatrists_block1 .eye_img:nth-child(2) {
    max-width: 45%;
    right: -1em;
    top: 1em;
	margin:0;
	left:auto;
}
.psychiatrists_block2 .service_bg_group {
    width: 100%;
    margin-right: 0;
}

.psychiatrists_block2 .card_image:nth-child(4) {
    top: 5em;
    max-width: 95%;
    left: 0;
    right: 0;
    margin: 0 auto;
    left: 22px;
}
.psychiatrists_block2 .service_bg_group {
    margin-bottom: 5em;
    margin-top: 2em;
}
.psychiatrists_block3 .boost_trafic {
    margin-left: 0;
    margin-top: 1em;
}
.psychiatrists_block4 .add_ons_img {
    width: 100%;
    margin-right: 0;
    margin-top: 1em;
}
.psychiatrists_block4 .pay_img:nth-child(4) {
    right: -2em;
}
.psychiatrists_block5 .addons_img:nth-child(1) {
    margin-left: 0;
    width: 100%;
}
.psychiatrists_block5 .add_ons_img {
    margin-left: 0;
    width: 100%;
}
/****urgent_care****/
.urgent_care_block1 .parts.mouse_move_right {
    margin: 0;
    text-align: center;
}
.urgent_care_block1 .parts:nth-child(2){
	bottom:-6em;
}
.urgent_care_block2 .device:first-child {
    padding-top: 1em;
}
.urgent_care_block2 .device.mouse_move_left {
    margin: 0;
}
.urgent_care_block2 .device:nth-child(2):after {
    left: 5em;
}
.urgent_care_block2 .device:nth-child(3) {
    align-items: flex-start;
}
.urgent_care_block2 .device:nth-child(4) img {
    max-width: 136px;
}
.urgent_care_block2 .device:nth-child(4):before{
	display:none;
}
 .sm_urgent {
    width: 100%;
    order: 2;
	margin-left:0;
}
.urgent_care_block4 .sm_urgent{
	margin-left:0;
}	
.urgent_care_block4 .urgent_img:nth-child(2) img {
    max-width: 110px;
}
.urgent_care_block4 .urgent_img:nth-child(3) img {
    max-width: 120px;
}
.urgent_care_block4 .urgent_img:nth-child(3) {
    bottom: 5em;
    left: -2em;
}
/****obstetrics-page****/
.medical:first-child {
    max-width: 100%;
    text-align: center;
}
.obstetrics_block2 .pay_img:nth-child(2) {
    left: 2em;
}
.obstetrics_block2 .pay_img:nth-child(2) img {
    max-width: 165px;
}
.obstetrics_block2 .pay_img:nth-child(4) {
    max-width: 55%;
    left: 1em;
}
.obstetrics_block2 .pay_img:nth-child(7) img {
    max-width: 200px;
}
.obstetrics_block2 .pay_img:nth-child(3) {

    right: 0em;
}
.obstetrics_block3 .cost_effective_img {
    margin-right: 0;
}
.obstetrics_block3 .cost_img:nth-child(2) {
    top: 1em;
}
.obstetrics_block3 .cost_img:nth-child(4) img {
    max-width: 90px;
}
.obstetrics_block4 .addons_img:nth-child(1) {
    margin-left: 15px;
    width: 100%;
}
.obstetrics4_img {
    margin-left: 0;
    width: 100%;
    float: left;
}
.obstetrics_block4 .addons_img:nth-child(4) img {
    max-width: 295px;
}
.obstetrics_block4 .addons_img:nth-child(4) {
    bottom: 6em;
}
.obstetrics_block4 .addons_img:nth-child(2) img {
    max-width: 140px;
}
/*****cardilogist****/
.cardiologists_block .medical:nth-child(2) img {
    max-width: 100%;
}
.cardiologists_block .medical:first-child {
    margin-top: 1em;
}
.cardiologists_block .medical:nth-child(3) {
    max-width: 70%;
}
.cardiologists_block1 .service_bg_group {
    margin-bottom: 2em;
    width: 100%;
    margin-right: 0;
}
.cardiologists_block1 .card_image:nth-child(3) {
    left: -2em;
    height: auto;
    display: block;
    bottom: -2em;
    top: auto;
}	
.cardiologists_block2 .connect_image {
    margin-left: 0;
}
.cardiologists_block2 .pay_img:nth-child(2) {
    top: 3em;
    left: -3em;
}
.cardiologists_block2 .pay_img:nth-child(4) {
    left: -3em;
}
.cardiologists_block2 .pay_img:nth-child(5) {
    bottom: 0em;
    left: 1em;
}
.cardiologists_block2 .pay_img:nth-child(5) img {
    max-width: 125px;
}

.cardiologists_block3 .cost_img:nth-child(2) {
    left: 5em;
    max-width: 70%;
    top: 2em;
}
.cardiologists_block3 .cost_effective_img {
    margin-right: 0;
}
.cardiologists_block3 .cost_img:nth-child(3) img {
    max-width: 200px;
}
.cardiologists_block3 .cost_img:nth-child(3) {
    top: 11em;
    left: 4em;
}
.cardiologists_block4 .addons_img:nth-child(3) img {
    max-width: 130px;
}

.cardiologists_block4 .addons_img:nth-child(2) img {
    max-width: 70px;
}

.cardiologists_block4 .addons_img:nth-child(4) img {
    max-width: 110px;
}
.cardiologists_block4 .addons_img:nth-child(4) {
    top: 8em;
}
/*****cardilogist****/
.internal_block .medical:nth-child(2) img {
    max-width: 135px;
}
.internal_block1 .service_bg_group {
    margin-right: 0;
    margin-top: 0;
    width: 100%;
}
.internal_block1 .card_image:nth-child(2) {
    max-width: 81%;
    left: 26px;
    top: -3px;
}
.internal_block1 .card_image:nth-child(3) {
    left: -4em;
}
.internal_block2 .connect_image {
    margin: 0;
}
.internal_block2 .connect_image {
    margin-bottom: 0em;
}
.internal_block2 .pay_img:nth-child(3) {
    right: -3em;
    top: 10em;
}
.internal_block2 .pay_img:nth-child(2) img {
    max-width: 160px;
}
.internal_block2 .pay_img:nth-child(2) {
    top: 14em;
    left: 0em;
}
.internal_block3 .cost_effective_img {
    margin-right: 0em;
    margin-top: 5em;
}

.internal_block4 .obstetrics4_img {
    order: 2;
    margin-top: 2em;
}
.internal_block4 .addons_img:nth-child(2) img {
    max-width: 210px;
}
.internal_block5 .obstetrics4_img {
    float: left;
    margin-right: 0;
    order: 2;
}
.internal_block5 .addons_img:nth-child(2) {
    top: 11em;
}
.internal_block5 .addons_img:nth-child(3) {
    top: 6em;
}
.internal_block5 .addons_img:nth-child(4) {
    bottom: 11em;
    left: 3em;
    max-width: 55%;
}
.internal_block5 .addons_img:nth-child(5) img {
    max-width: 100px;
}
/****contactus-page****/
.conatctus_heading h1 {
    font-size: 38px;
}
.conatctus_heading {
    padding: 0;
}
.conatctus_heading p {
    font-size: 16px;
}
.getintouch_left_section {
    float: left;
    width: 100%;
    padding: 1em;
}
.conatct_pin span img {
    max-width: 35px;
}
.contact_phone span img {
    max-width: 35px;
}
.schedulenow_section {
    margin-top: 0;
}
.schedulenow_section_box {
    padding: 1em;
}
.getintouch_left_section h4 {
    font-size: 28px;
    max-width: 100%;
}
.form-group textarea {
    height: 115px;
}
.calculate_img {
    bottom: 8px;
    width: 100%;
    right: 10px;
    max-width: 100px;
}
/****client-page***/
.client_detail h4 {
    font-size: 15px;
    min-height: 36px;
}
.client_detail p {
    font-size: 11px;
    line-height: 17px;
    text-overflow: inherit;
    overflow: visible;
    white-space: normal;
    min-height: 68px;
}
.view_website a {
    margin: 10px 0 0px;
    padding: 0 13px;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
}
.client_page_wrapper {
    margin-bottom: 2em;
}
/****blog-detailpage***/
.blogdetail_page_header h1 {
    line-height: 32px;
}
.blogdetail_page_header {
    padding: 1em 0 1em;
}
.blogdetail_page_content {
    margin-top: 2em;
    display: flex;
    flex-direction: column;
}
.blog_image_left {
    margin-bottom: 0;
    width: 100%;
    padding: 0 15px;
    order: 3;
    margin-top: 2em;
}
.blog_image_left_inner {
    width: 100%;
}
.blog_detail_date {
    padding-bottom: 16px !important;
    display: block;
    max-width: 100%;
    margin: 0;
    order: 1;
}
.blog_image_left_inner img {
    height: auto;
    width: 100%;
}
.first_content {
    order: 2;
}

.second_content {
    order: 3;
}
.third_content {
    order: 4;
}
.fourth_content {
    order: 5;
}
/****loginpage****/
.login_left .continer {
    padding: 0;
}
.iboost_login_page{
	position:unset;
}
.right_gra_image_wrap {
    max-width: 100%;
    float: left;
    width: 100%;
}
.right_image_graphic {
	max-width:100%;
}
.left_form_wrapper {
    max-width: 100%;
}
.iboost_login_wrapper {
    position:unset;
}
.login_right {
    padding: 3em 0 3em;
    float: left;
    width: 100%;
}
.right_image_slider {
    float: left;
    width: 100%;
}
.log_inner:nth-child(2){
	left:-50px;
}
.log_inner:first-child {
    top: 8em;
}
/****forget-password***/
.right_grap_content h2 {
    font-size: 28px;
}
.right_grap_content p {
    font-size: 16px;
}

.forget_slider .log_inner:first-child img {
    max-width: 50%;
}
.forget_slider .log_inner:first-child {
    top: 6em;
    left: 1em;
}
.forget_slider .log_inner:nth-child(2) {
    top: 2.5em;
    right: -1em;
}
.forget_slider .log_inner:nth-child(3) img {
    max-width: 45%;
}
.forget_slider .log_inner:nth-child(3) {
    right: -4em;
    text-align: right;
}
.forget_slider .log_inner:nth-child(4) {
    bottom: 3em;
}
.right_grap_content {
    margin-top: 2em;

}
/****register-page***/
.login_left {
    padding: 2em 0 2em;
    float: left;
    width: 100%;
}
.forget_title p {
    font-size: 16px;
    padding-top: 20px;
}
.forget_title {
    margin-bottom: 1em;
}
.register_slider .log_img_group {
    max-width: 340px;
}
.register_slider .log_img {
    max-width: 88%;
}
.register_slider .log_inner:first-child img {
    max-width: 45%;
}
.register_slider .log_inner:nth-child(2) img {
    max-width: 45%;
}
.register_slider .log_inner:nth-child(2) {
    right: 2em;
}
.register_slider .log_inner:nth-child(3) img {
    max-width: 65%;
}
.register_slider .log_inner:nth-child(4) img {
    max-width: 45%;
}
.register_slider .log_inner:nth-child(4) {
    right: -3em;
}
.register_slider .log_inner:nth-child(5) {
    right: 1em;
}
.register_slider .log_inner:nth-child(5) img {
    max-width: 65%;
}
/****contact-page****/
.aboutus_first_block_image {
    width: 100%;
    margin-right: 0;
    margin: 1em 0 2em;
}
.aboutus_first_inner_image img {
    height: 230px;
    width: 100%;
}
.aboutus_second_inner_image img {
    height: 240px;
    width: 100%;
}
.aboutus_second_block_image:after {
    top: 8px;
    left: 5px;
}
.abouts_box_bottom ul li {
    padding: 0px 5px;
}
.abouts_box_bottom {
    width: 100%;
    order: 5;
	    margin-top: 0em;
}
.aboutus_first_block_image:after {
    height: 275px;
}
.aboutus_second_block_inner {
    display: flex;
    flex-direction: column;
}
.aboutus_second_block_image {
    top: 0;
    float: left;
    width: 100%;
    margin-left: 0;
    margin-bottom: 1em;
    margin-top: 1em;
    order: 2;
}
.aboutus_third_block_wrapper {
    display: flex;
    flex-direction: column;
}
.aboutus_third_block_wrapper ul {
    order: 5;
}
.aboutus_third_block_image {
    width: 100%;
    float: left;
    margin-right: 0;
    margin-bottom: 2em;
    order: 4;
    margin-top: 1em;
}
.aboutus_third_block {
    margin: 1em 0 1em;
}
.aboutus_third_block_wrapper ul li {
    padding: 15px 24px 15px 16px;
    padding-left: 5em;
}
.aboutus_first_block_wrapper {
    display: flex;
    flex-direction: column;
}
.aboutus_first_block_image {
    order: 4;
}
.aboutus_fourth_block_inner {
    height: auto;
}
.smith_banner {
    margin-bottom: -4em;
}
.aboutus_fourth_block_inner .container {
    padding: 0;
}






}

@keyframes move{
    0%,100%{

      left: 0;

      top: 0;

    }

    25% {

      left: 20px;

      top: 0;

    }

    50% {

      left: 20px;

      top: 20px;

    }

    75% {

      left: 0;

      top: 20px;

    }

  }

  @keyframes corner{

    0% {

      border-top-left-radius: 1% 50%;

    }

    10% {

      border-top-left-radius: 50%;

      border-top-right-radius: 50%;

    }

    20% {

      border-top-right-radius: 1% 50%;

    }

    30% {

      border-top-right-radius: 50% 1%;

    }

    40% {

      border-top-right-radius: 50%;

      border-bottom-right-radius: 50%;

    }

    50% {

      border-bottom-right-radius: 50% 1%;

    }

    60% {

      border-bottom-right-radius: 1% 50%;

    }

    70% {

      border-bottom-left-radius: 50%;

      border-top-left-radius: 50%;

    }

    80% {

      border-bottom-left-radius: 1% 50%;

    }

   90% {

      border-bottom-left-radius: 50% 1%;

    }

    100% {

      border-top-left-radius: 50% 1%;

    }

  }
  
  
  
  
  
  
  
  
  
  
  .ext-p-medspa{
      width: 100% !important;
  }