@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*
@font-face {
    font-family: 'Caveat';
    src: url('Caveat-Bold.woff2') format('woff2'),
        url('Caveat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caveat Brush';
    src: url('CaveatBrush-Regular.woff2') format('woff2'),
        url('CaveatBrush-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caveat';
    src: url('Caveat-Regular.woff2') format('woff2'),
        url('Caveat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
*/


body {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 400;
        font-display:swap;
}


/* top-header */
#page-container #top-header {
    float: right;
    width: 100%;
    padding: 6px 35px 6px 0;
    background: #2e90cd;
    position: relative !important;
	z-index: 999 !important;
}
.et_header_style_left .logo_container {
    top: 0;
    width: auto;
    display: flex;
    align-items: center;
}
#top-header .container {
    padding: 0;
}
#top-header ul.et-social-icons {
    float: right;
    margin: 0;
}
#top-header ul#et-secondary-nav {
    float: right;
    margin: 0 10px 0 0;
}
#top-header ul.et-social-icons li {
    margin: 0 5px 0 0;
    float: left;
}
#top-header ul.et-social-icons li:last-child {
    margin-right: 0;
}
#top-header ul.et-social-icons li a {
    width: 25px;
    height: 25px;
    position: relative;
    padding: 0;
}
#top-header ul.et-social-icons li a:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: url(../images/head-twitter.png);
    background-size: 25px;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
}
#top-header ul.et-social-icons li.et-social-linkedin a:before {
    background: url(../images/linked.png);
    background-size: 25px;
    background-repeat: no-repeat;
}

#top-header ul.et-social-icons li.et-social-icon.et-social-facebook a:before {

    background: url(../images/header_fbicon.png);
    background-size: 27px;
    background-repeat: no-repeat;
    width: 27px;
    height: 27px;
}
#top-header ul.et-social-icons li.et-social-icon.et-social-facebook a::before { margin-top: -1px;}

#top-header ul.et-social-icons li.et-social-icon.et-social-instagram a:before {

    background: url(../images/instagram_icon.png);
    background-size: 25px;
    background-repeat: no-repeat;
}

#top-header ul#et-secondary-nav a {
    color: #db6127;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    position: relative;
    padding: 5px 0 5px 30px;
    float: left;
    text-decoration: none;
    opacity: 1;
}
#top-header ul#et-secondary-nav a:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: url(../images/header-locations.png);
    background-size: 23px;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    background-position: center;
}
header#main-header .logo_container a {
    float: left;
    outline: none;
}
header#main-header .logo_container a img#logo {
    max-height: initial !important;
    float: left;
    width: 300px;
	content: none;
}
header#main-header #et-top-navigation {
    float: right;
    padding: 0 !important;
    z-index: 999;
    position: relative;
}

#et_search_icon:before{
    top: 2px;
}
span.et_close_search_field{
    top:28px;
    right: 30px;
}
.et-search-form{
    top:25px;
}
.common_outer-head {
    float: left;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 9;
    padding: 0 0px;
}
.common_outer-head:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 1;
}
.common_outer-head header#main-header {
    min-height: initial !important;
    background: #fff;
    box-shadow: none !important;
    position: relative !important;
    top: 37px !important;
    padding: 18px 35px 0;
}
.et_fixed_nav #page-container {
    padding: 0 !important;
    margin: 0 !important;
}
.header_mobile_icon {
    display: none;
}
/* end of top-header */
/* slider */
.main_inner_slider .et-pb-active-slide .et_pb_slide_image {
    display: table;
    margin: 50px auto 30px !important;
    border-radius: 50%;
    overflow: hidden;
    width: 220px;
    height: 220px;
    left: auto;
    top: auto;
    position: relative;
    background: #fff;
}
.main_inner_slider .et-pb-active-slide .et_pb_slide_image img {
    max-height: initial !important;
    display: table;
    margin: 0 auto;
    float: none;
    width: 200px;
    height: 200px;
    object-fit: cover;
}
.main_inner_slider .et-pb-active-slide .et_pb_slider_container_inner {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.main_inner_slider .et-pb-active-slide .et_pb_slide_description {
    float: left;
    width: 100%;
    padding: 0;
    text-align: left;
}
.main_inner_slider .et-pb-active-slide .et_pb_slide_description h2.et_pb_slide_title {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
}
/* end of slider */
header#main-header #et-top-navigation li {
    float: left;
    padding: 0 15px;
}
header#main-header #et-top-navigation li a {
    padding: 7px 0 37px;
    color: #000000;
    font-size: 16px;
    font-weight: 600;
	background: transparent;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    outline:none;

}

header#main-header #et-top-navigation li a:hover{

    color:#258ece;
    opacity: 1;
}

header#main-header #et-top-navigation li ul.sub-menu {
    border: 0px solid;
    top: 58px;
    padding: 14px 0;
}
header#main-header #et-top-navigation li ul.sub-menu li {
    padding: 0;
    float: left;
    width: 100%;
    position: relative;
    background: transparent;
}
header#main-header #et-top-navigation li ul.sub-menu a {
    padding: 10px 15px;
    font-size: 16px;
    float: left;
    width: 100%;
    position: relative;
    background: transparent;
    opacity: 1;
    text-transform: capitalize;
}
header#main-header #et-top-navigation li a:after {
	content: none;
}

.logged-in .common_outer-head {
    top: 30px;
}
.logged-in .common_outer-head #top-header {
    top: 0 !important;
}
.et_pb_module.patient_emergency-call {
    float: left;
    width: 100%;
    position: relative;
    padding: 0;
    min-height: initial;
	background: url(../images/emergency-bg.jpg);
}
.et_pb_module.patient_emergency-call h2 {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    line-height: initial;
    padding: 25px 0;
    font-size: 32px;
    font-weight: 300;
}
.et_pb_module.patient_emergency-call h2 a {
    position: relative;
    transition: 0.5s;
}
.et_pb_module.patient_emergency-call h2 a:hover {
    color: #258ece;
	text-decoration: none;
}
.et_pb_section {
    float: left;
    width: 100%;
    position: relative;
}

.resource_lib-outer{
    background-attachment: fixed;
}
.et_pb_section.main_inner_slider {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 132px;
}
.et_pb_section_1.et_pb_section.patient_care_sect {
    float: left;
    width: 100%;
    position: relative;
    padding: 35px 0 45px;
    height: auto;
    background: url(../images/patient.jpg);
    background-attachment: fixed;
}
.patient_care_sect .patient_care_inner h4 {
    float: left;
    width: 100%;
    position: relative;
    padding: 0;
    margin: 0;
}
.patient_care_sect a.patient_care_book {
    font-size: 18px;
    font-weight: 300;
    border: 2px solid #fff;
    border-radius: 8px;
    outline: none;
    padding: 9px 15px;
}
.patient_care_sect a.patient_care_book:after {
	content: none;
}
.patient_care_sect a.patient_care_book:hover {
    background: #fff !important;
    padding: 9px 15px !important;
	color: #3f91b8 !important;
	text-decoration: none;
}
.patient_care_sect a.patient_care_buy {
    font-size: 18px;
    font-weight: 300;
    border: 2px solid #fff;
    border-radius: 8px;
    outline: none;
    padding: 9px 15px;
    background: #fff;
    box-shadow: none;
    color: #3f91b8;
}
.patient_care_sect a.patient_care_buy:after {
    content: none;
}
.patient_care_sect a.patient_care_buy:hover {
    background: transparent !important;
    padding: 9px 15px !important;
    color: #fff !important;
    text-decoration: none;
    border: 2px solid #fff;
}

.stripe-become-checkout button {
    font-size: 18px;
    font-weight: 300;
    border: 2px solid #fff;
    border-radius: 8px;
    outline: none;
    padding: 9px 35px;
	background: #fff;
	box-shadow: none;
	color: #3f91b8;
    margin:0 auto;
    display: table;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.stripe-become-checkout button:after {
	content: none;
}
.stripe-become-checkout button:hover {
    background: transparent !important;
    padding: 9px 35px !important;
	color: #fff !important;
	text-decoration: none;
    border: 2px solid #fff;
    border-radius:0px!important;
}
.et_pb_section.patient_care_sect .patient_care_title {
	margin: 0 0 40px !important;
}
.et_pb_section.patient_care_sect .et_pb_row {
    padding: 0;
}
.et_pb_section.patient_care_sect .et_pb_team_member_image img {
    width: 55px;
    height: 55px;
    object-fit: contain;
}
/* footer */
.mail-form {
    float: left;
    width: 100%;
    position: relative;
    background: #e77817;
    padding: 20px 0;


}
footer#main-footer {
    float: left;
    width: 100%;
    position: relative;
    padding: 40px 0 0;
}
footer#main-footer:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: 100%;
    background:#000;
    opacity: 0.3;
}
footer#main-footer .footer-widget {
    float: left;
    width: calc((100% - 30px * 2) / 3);
    margin-right: 30px;
    margin-bottom: 0;
}
.footer-widget:last-child{
    width:100% !important;
    float:left !important;
}
.footer-widget div#custom_html-5{
    float:left;
    width:100%;
    margin-bottom: 0;
}
.footer-custome-menu{

   margin:0 auto;
   display:table;
   float:none;
   width:340px;

}
footer#main-footer .footer-widget:nth-child(3n) {
    margin-right: 0;
}
footer#main-footer .footer-add {
    float: left;
    width: 100%;
    position: relative;
    padding-left: 45px;
    margin: -12px 0 15px;
}
footer#main-footer .footer-widget .footer-add:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    background: url(../images/Foot-location.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 25px;
}
footer#main-footer .footer-widget .footer-add h6 {
    font-size: 18px;
    font-weight: 600;
    color: #e1f493 !important;
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
}
footer#main-footer .footer-widget .footer-add p {
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    float: left;
    width: 100%;
    position: relative;
}
footer#main-footer a.phone-no {
    font-size: 20px;
    font-weight: 600;
    float: left;
    width: 100%;
    position: relative;
    padding-left: 45px;
    text-decoration: none;
    color:#fff;
}
footer#main-footer a.phone-no:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    background: url(../images/foot-phone.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 25px;
}
footer#main-footer ul.social-icons {
    position: relative;
    width: 100%;
    float: left;
    padding-left: 45px;
    margin: 30px 0 0;
}
footer#main-footer ul.social-icons li {
    position: relative;
    width: auto;
    float: left;
    list-style: none;
    padding: 0 5px 0 0;
    margin: 0;
}
footer#main-footer ul.social-icons a {
    width: 25px;
    height: 25px;
    position: relative;
    padding: 0;
    float: left;
}
footer#main-footer ul.social-icons li:before {
    content: none;
}
footer#main-footer ul.social-icons a:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: url(../images/foot-fb.png);
    background-size: 25px;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
}
footer#main-footer ul.social-icons a.fa-linkedin:before {
    background: url(../images/foot-twitter.png);
    background-size: 25px;
    background-repeat: no-repeat;
}

footer#main-footer ul.social-icons a.fa.fa-facebook:before {
    background: url(../images/header_footer_fb.png);
    background-size: 27px;
    background-repeat: no-repeat;
    width: 27px;
    height: 27px;
	top: -1px;
}


footer#main-footer ul.social-icons a.fa.fa-instagram:before {
    background: url(../images/instagram_footer.png);
    background-size: 25px;
    background-repeat: no-repeat;
}
.menu-footer-container ul#menu-footer {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
}
.menu-footer-container ul#menu-footer li {
    list-style: none;
    padding: 0;
    float: left;
    width: 100%;
    position: relative;
}
.menu-footer-container ul#menu-footer li:before {
    content: none;
}
.menu-footer-container ul#menu-footer li a {
    font-size: 18px;
    font-weight: 300;
    float: left;
    width: 100%;
    position: relative;
    padding-left: 22px;
}
.menu-footer-container ul#menu-footer li a:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: url(../images/right-arrow.png);
    background-size: 16px;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    background-position: left center;
}
.business-outer {
    float: left;
    width: 100%;
    position: relative;
}
#footer-widgets .footer-widget .business-outer li {
    list-style: none;
    float: left;
    width: 100%;
    position: relative;
    padding: 0;
    line-height:30px;
}
#footer-widgets .footer-widget .business-outer li:before {
    opacity: 0;
}
footer#main-footer .footer-widget .footer-custome-menu{
    margin-bottom:0px;
    margin-top:120px;
}
.business-outer h5 {
    font-size: 16px;
    font-weight: 600;
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 8px;
    padding: 0;
}
.business-outer h6 {
    font-size: 16px;
    font-weight: 600;
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 15px;
    padding: 0;
	color: #e1f493 !important;
	text-transform: uppercase;
}
.business-outer p {
    font-size: 16px;
    font-weight: 300;
    float: left;
    line-height: 30px;
    width: 100%;
    position: relative;
    margin: 0 0 8px;
    padding: 0;
	color: #fff !important;
}
.business-outer p span {
    float: left;
    width: 100%;
    position: relative;
}
footer#main-footer #footer-widgets {
    padding: 15px 0;
    float: left;
    width: 100%;
    position: relative;
}
footer#main-footer #footer-widgets:before {
    content: "";
    position: absolute;
    width: 130px;
    height: 120px;
    background: url(../images/footer-logo.png);
    background-size: cover;
    background-repeat: no-repeat;
    top:0px;
    background-position: left center;
    left: 0px;
}
footer#main-footer:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../images/footer_img.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    top: 0;
	left: 0;
    background-position: center;
    background-attachment:fixed;
}
footer#main-footer .footer-logo {
	display: none;
}
footer#main-footer #footer-bottom {
    float: left;
    width: 100%;
    position: relative;
    padding: 20px 0 10px;
    background: #000;
}
footer#main-footer #footer-bottom #footer-info {
    font-size: 16px;
    color: #fff;
    padding: 0;
    float: left;
    width: 100%;
    position: relative;
}
.mail-form form.mc4wp-form {
    display: table;
    margin: 0 auto;
}
.mail-form form.mc4wp-form label {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    margin: 0;
}
.mail-form form.mc4wp-form input[type="email"] {
    border: 1px solid #fff;
    padding: 15px 10px;
    width: 350px;
    font-size: 14px;
    font-weight: 300;
    margin: 0;
}
.mail-form form.mc4wp-form input[type="submit"] {
    width: auto;
    font-size: 16px;
    padding: 15px 50px 14px;
    background: #258ece;
    border: 1px solid #258ece;
    color: #fff;
	margin: 0 0 0 5px;
	transition: 0.5s;
	-webkit-transition: 0.5s;
}
.mail-form form.mc4wp-form input[type="submit"]:hover {
    background: #e1f493;
    border-color: #e1f493;
	color: #000;
}
.mail-form form.mc4wp-form h4 {
    float: left;
    padding: 18px 0;
    margin: 0;
    color: #fff;
    width: auto;
    text-align: center;
    font-weight: 400;
    font-size: 22px;
    margin-right: 30px;
}
.mail-form form.mc4wp-form p {
    margin: 0 !important;
    float: left;
    color: white;
    font-weight: 600;
    margin-top:5px;
    font-size: 16px;
}
.mail-form .mc4wp-alert.mc4wp-success p{
width:100%;
float:left;
padding:15px 7px;
text-align:center
}
.mail-form .mc4wp-alert.mc4wp-success{
float:left;
width:100%;
margin:15px 0 0 0;
}
/* end of footer */
/* service */
.et_pb_section.health_care-outer-sec {
    float: left;
    width: 100%;
    position: relative;
    padding: 20px 0 60px;
}
.et_pb_section.health_care-outer-sec h3 {
    color: #db6127 !important;
    font-size: 22px;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    position: relative;
    text-align: left;
}
.et_pb_section.health_care-outer-sec .health_care-title {
    margin: 0 !important;
}
.et_pb_section.health_care-outer-sec .et_pb_row {
    padding: 0;
}
.et_pb_section.health_care-outer-sec .vertical-tabs3 {
    margin: 35px 0 0 !important;
}
.health_care-outer-sec .vertical-tabs3 ul.et_pb_tabs_controls {
    border-right: 1px solid #db6127;
    padding: 40px 0 !important;
}
.health_care-outer-sec .vertical-tabs3 ul.et_pb_tabs_controls li {
    float: left;
    width: 100%;
    position: relative;
    background: transparent;
    margin: 0 0 15px;
    height: auto !important;
}
.health_care-outer-sec .vertical-tabs3 ul.et_pb_tabs_controls li a {
    font-size: 16px;
    color: #258ece !important;
    float: left;
    width: 100%;
    position: relative;
    padding-left: 45px;
	outline: none;
}
.health_care-outer-sec .vertical-tabs3 ul.et_pb_tabs_controls li a:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 30px;
    height: 30px;
    background: url(../images/s1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.health_care-outer-sec .vertical-tabs3 ul.et_pb_tabs_controls li.et_pb_tab_1 a:before {
    background: url(../images/s4.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.health_care-outer-sec .vertical-tabs3 ul.et_pb_tabs_controls li.et_pb_tab_2 a:before {
    background: url(../images/s5.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.health_care-outer-sec .vertical-tabs3 ul.et_pb_tabs_controls li.et_pb_tab_active a:after {
    content: "";
    position: absolute;
    right: -9px;
    top: 50%;
    background: url(../images/left-arrow.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 18px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    background-color: #fff;
}
.health_care-outer-sec .vertical-tabs3 .et_pb_tab_content {
    background: transparent;
    margin-bottom: 0;
    display: block;
    float: left;
    width: 100%;
}
.health_care-outer-sec .vertical-tabs3 .et_pb_tab_content p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    float: left;
    width: 100%;
	position: relative;
    z-index: 0;
}
.health_care-outer-sec .vertical-tabs3 .et_pb_tab_content p.author-name{
    float:right !important;
    width: auto !important;
}
.health_care-outer-sec p b {
    float: left;
    width: 100%;
    padding: 20px 0;
}
.health_care-outer-sec .vertical-tabs3 .et_pb_tab_content p strong {
    margin: 0;
    padding: 0;
    font-size: 30px;
    font-weight: 400;
}
.health_care-outer-sec .vertical-tabs3 .et_pb_tab_content img {
    margin: 0 0 30px;
    float: left;
}
.health_care-outer-sec .vertical-tabs3 .et_pb_tab_content a.scroll-link {
    float: right;
    margin: 80px 0 0;
    background: #258ece;
    border: 1px solid #258ece;
    color: #fff;
    font-size: 14px;
    padding: 10px 40px 10px 20px;
    position: relative;
	transition: 0.5s;
	-webkit-transition: 0.5s;
}
.health_care-outer-sec .vertical-tabs3 .et_pb_tab_content a.scroll-link:before {
    content: "";
    position: absolute;
    background: #e16126;
    border: 1px solid #e16126;
    color: #fff;
    font-size: 15px;
    padding: 6px 20px;
    left: -4px;
    top: 4px;
    width: 100%;
    height: 100%;
    z-index: -1;
	transition: 0.5s;
	-webkit-transition: 0.5s;
}
.health_care-outer-sec .vertical-tabs3 .et_pb_tab_content a.scroll-link:after {
    content: "";
    position: absolute;
    color: #fff;
    font-size: 15px;
    padding: 6px 20px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/right-arrow.png);
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 16px;
}
.health_care-outer-sec .vertical-tabs3 .et_pb_tab_content a.scroll-link:hover:before {
    left: 0;
    top: 0;
}
.health_care-outer-sec .vertical-tabs3 .et_pb_tab_content a.scroll-link:hover {
    background: #e16126;
    border-color: #e16126;
    text-decoration: none;
}
.et_pb_all_tabs {
    background-color: #fff;
    display: table;
}


/* end of service */

/* intakeq*/

div#intakeq{
    max-width: 100%;
}
.service-category-outer p{
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    line-height: 27px;
    font-size: 15px;
    text-align: left;
    color:#fff;
}
.service-category-outer ul{

   float: left;
   width: 100%;
 }
  .intakeq-text{

  padding: 20px 20px;
  background:#db6127;
   color: white;
   }

 .service-category-outer ul li{
    list-style-type: none;
    line-height:30px;
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    line-height: 27px;
    font-size: 15px;
    text-align: left;
    color:#fff;
 }
 .bookvisit-intakeq{
    width: 100%;
    max-width: 100% !important;
 }

.bookvisit-intakeq a#manage-appointments {
    float: right;
    padding: 20px 20px;
    background:#db6127;
    transition: 0.3s;
    -webkit- transition: 0.3s;
    color:#fff;
}

.bookvisit-intakeq a#manage-appointments:hover{

     background:#258ece;
         text-decoration: none;
}
  .bookvisit-intakeq .header{
    font-weight: 600;
 }
/* resource */
.et_pb_section.resource_lib-outer .resource_lib-title {
    padding: 0 0 30px;
}
.et_pb_section.resource_lib-outer .resource_lib-title .et_pb_module {
    margin: 0 !important;
}
.et_pb_section.resource_lib-outer .resourse-lib {
    width: 80%;
    margin: 0 auto;
    height: auto;
    opacity: 1;
    padding: 50px 100px 30px 100px;
    background: transparent;
    border-radius: 10px;
}
.et_pb_section.resource_lib-outer .resourse-lib:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.8;
    border-radius: 20px;
}
.et_pb_section.resource_lib-outer .resourse-lib .et_pb_module {
    margin: 0 !important;
}
.resource_lib-outer .resource_lib-title h2 {
    margin: 0;
    padding: 0;
}
.resource_lib-outer .resource_lib-link {
    border-radius: 10px;
    margin: 15px auto 0;
	position: relative;
    padding:40px 0;
}
.resource_lib-outer .resource_lib-link:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.8;
    border-radius: 20px;
}
.resource_lib-outer .resource_lib-link h4 {
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
    color: #000;
    font-size: 22px;
    font-weight: 600;
}
.resource_lib-outer .resource_lib-link ul {
    display: table;
    margin: 0 auto;
    list-style: none;
    padding: 0;
}
.resource_lib-outer .resource_lib-link ul li {
    float: left;
    width: 43%;
    margin: 0 0 20px;
}
.resource_lib-outer .resource_lib-link ul li:nth-child(2n) {
    float: right;
    width: 55%;
}

.resource_lib-outer .resource_lib-link ul li span {
    display: table;
    margin: 0 auto;
}
.resource_lib-outer .resource_lib-link ul li a {
    font-weight: 600;
	font-size: 16px;
	color: #258ece;
	text-decoration: none;
	float: left;
	margin-right: 10px;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	outline: none;
}

.resource_lib-outer .resource_lib-link ul li a:hover {
    color: #dd6e3f;
}

.resource_lib-link button{

   border:none;
   padding: 1px 14px;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    font-size: 12px;
    margin:0 auto;
    display: table;
 }
 .resource_lib-link button:hover{
    background:#258ece !important;
 }
.resource_lib-outer .resource_lib-link ul li p {
    font-weight: 400;
    font-size: 16px;
	float: left;
}
.resource_lib-outer .resourse-lib .et_pb_module.resourse-lib_cont {
    float: left;
    width: calc((100% - 150px * 1) / 2);
    margin-right: 150px !important;
    margin-bottom: 30px !important;
}
.resource_lib-outer .resourse-lib .resourse-lib_cont:nth-child(2n) {
    margin-right: 0 !important;
}
.resource_lib-outer .resourse-lib .resourse-lib_cont:last-child {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}
.et_pb_section.resource_lib-outer .resourse-lib .et_pb_column {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.resource_lib-outer .resourse-lib p {
    float: left;
    padding: 0;
    margin: 0;
}
.resource_lib-outer .resourse-lib .reso_inner-img {
    float: left;
    width: 100%;
    position: relative;
}
.resource_lib-outer .resourse-lib .reso_inner-img h3 {
    float: left;
    margin: 0;
    padding: 0;
	font-weight: 600;
}
.resource_lib-outer .resourse-lib .reso_inner-img p {
    float: left;
    width: auto;
    padding: 0;
}
.resource_lib-outer .resourse-lib p {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    padding: 0 0 0 40px;
}
.resource_lib-outer .resourse-lib .reso_inner-img img {
    width: 30px;
    margin-right: 8px;
}
.resource_lib-outer .resourse-lib p a {
    float: right;
    border: 1px solid #bf5426;
    background: #bf5426 !important;
    font-size: 12px;
    padding: 3px 10px;
    line-height: initial;
    margin: 15px 0 0;
	transition: 0.5s;
	-webkit-transition: 0.5s;
    border-radius: 5px;
    color:#fff;
}
.resource_lib-outer .resourse-lib p a:hover {
    background: #258ece !important;
    border-color: #258ece;
    text-decoration:none;
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow {
    display: table;
    margin: 0 auto;
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li {
    margin: 0;
    float: left;
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li a {
    margin: 0;
    background: transparent !important;
    border: 1px solid #e1e1e1;
    border-radius: 0;
    width: 65px;
    height: 50px;
    text-align: center;
    border-left: 0px solid;
	transition: 0.5s;
	-webkit-transition: 0.5s;
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li:first-child a {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    border: 1px solid #e1e1e1;
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li:last-child a {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border: 1px solid #e1e1e1;
	border-left: 0px solid;
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li a:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    background: url(../images/facebook.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    background-color: transparent;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li.et-social-twitter a:before {
    background: url(../images/twitter.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    background-color: transparent;
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li.et-social-google-plus a:before {
    background: url(../images/google-plus.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    background-color: transparent;
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li.et-social-linkedin a:before {
    background: url(../images/mail.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    background-color: transparent;
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li:hover a {
    color: #fff;
    background-color: #37589b !important;
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li:hover a:before {
	filter: invert(100%);
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li.et-social-twitter:hover a {
    color: #fff;
    background-color: #46d4fe !important;
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li.et-social-google-plus:hover a {
    color: #fff;
    background-color: #de5a49 !important;
}
.et_pb_section.news-social_media ul.et_pb_social_media_follow li.et-social-linkedin:hover a {
    color: #fff;
    background-color: #9fae37 !important;
}
.et_pb_section.news-social_media {
    padding: 50px 0 40px;
}
.et_pb_section.news-social_media .et_pb_row {
    padding: 0;
}
/* end of resource */
/* news */
.et_pb_section.et_pb_section.patient_news-sec {
    margin: 0 0 0px;
    padding: 60px 0 0 0;
}
.et_pb_section.patient_news-sec .et_pb_row {
    padding: 0;
}
.et_pb_section.patient_news-sec h3 {
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 25px;
    padding: 0;
    font-size: 30px;
    color: #e16126 !important;
}
.et_pb_section.patient_news-sec h5 {
    font-size: 18px;
    color: #258ece !important;
    font-weight: 600;
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 15px;
    padding: 0;
}
.et_pb_section.patient_news-sec .et_pb_module {
    margin: 0 !important;
    float: left;
    width: 100%;
    position: relative;
}
.et_pb_section.patient_news-sec p {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
}
.et_pb_section.patient_news-sec button {
    float: right;
    margin: 15px 0 0;
    background: #258ece;
    border: 1px solid #258ece;
    color: #fff;
    font-size: 14px;
    padding: 10px 40px 10px 20px;
    position: relative;
    box-shadow: none;
    border-radius: 0;
    text-decoration: none;
	transition: 0.5s;
	-webkit-transition: 0.5s;
}
.et_pb_section.patient_news-sec button:before {
    content: "" !important;
    position: absolute;
    background: #e16126;
    border: 1px solid #e16126;
    color: #fff;
    font-size: 15px;
    padding: 6px 20px;
    left: -4px;
    top: 4px;
    width: 100%;
    height: 100%;
    z-index: -1;
	transition: 0.5s;
	-webkit-transition: 0.5s;
}
.et_pb_section.patient_news-sec button:after {
    content: "" !important;
    position: absolute;
    color: #fff;
    font-size: 15px;
    padding: 6px 20px !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/right-arrow.png);
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 16px;
	opacity: 1;
    transition: none;
    text-decoration: none;
    margin: 0;
}
.et_pb_section.patient_news-sec button:hover:before {
    left: 0;
    top: 0;
}
.et_pb_section.patient_news-sec button:hover {
    background: #e16126;
    border-color: #e16126;
}
/* end of news */
/* pediatrics-page */
.et_pb_section.banner-main-outer {
    float: left;
    width: 100%;
    position: relative;
    padding: 0;
    margin: 0;
}
.banner-main-outer .et_pb_row.banner-outer {
    width: 100%;
    max-width: initial;
    padding: 0;
    margin-top: 130px;
}
.banner-main-outer .banner-outer .banner-image {
    margin: 0;
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
    background-position: center !important;
    background-size: cover !important;
}

.banner-image {
    margin: 0;
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.banner-title {
    position: relative;
    z-index: 99;
}
.banner-image:before{
    content: "";
    top:0px;
    left: 0px;
    position: absolute;
    background:#000;
    opacity: 0.2;
    width: 100%;
    height: 100%;
    z-index: 99;
}
.banner-main-outer .banner-outer .banner-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.banner-main-outer .banner-outer .banner-title h3 {
    float: left;
    width: 100%;
    position: relative;
    padding: 0;
    margin: 0;
    font-size: 36px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 600;
    z-index: 999;
}
.et_pb_section.pediatrics_illness-list {
    float: left;
    width: 100%;
    position: relative;
    padding: 0 0 20px 0;
}
.pediatrics_illness-list .illness-list_right {
    float: left;
}
.pediatrics_illness-list .et_pb_module {
    margin: 0 !important;
}
.pediatrics_illness-list h3 {
    background: #43c4d8;
    position: relative;
    color: #fff;
    line-height: normal;
    padding: 15px 10px;
    margin: 0 auto;
    width: 320px;
    display: table;
    float: none;
}
.pediatrics_illness-list ul {
    width: 320px;
    position: relative;
    list-style: none;
    padding: 40px;
    display: table;
    margin: 0 auto;
    float: none;
	box-shadow: inset -20px 12px 12px #efefef;
}
.pediatrics_illness-list ul li {
    float: left;
    width: 100%;
    position: relative;
    padding-left: 25px;
}
.pediatrics_illness-list ul li:before {
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    width: 20px;
    height: 20px;
    background: url(../images/correct.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
}


.pediatrics_illness-list .et_pb_code_inner img {
    width: 100%;
}
.pediatrics_illness-list .et_pb_module.digestion-img {
    margin: 0 auto !important;
    display: table;
}
.digestion-img img {
    width: 315px;
}
.et_pb_section.content-main-outer {
    float: left;
    width: 100%;
    position: relative;
    padding-top: 0 !important;
}
.content-outer{
   padding-top: 0 !important;
 }

.et_pb_section.content-main-outer h3 {
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 20px;
    padding: 0;
    font-size: 30px;
    color: #e16126;
}
.et_pb_section.content-main-outer p {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    line-height: 27px;
    font-size: 15px;
}
.et_pb_section.content-main-outer ul.helpful-resource {
    position: relative;
    list-style: none;
    float: left;
    width: 100%;
	padding: 0;
    margin: 0;
}
.et_pb_section.content-main-outer ul.helpful-resource li {
    float: left;
    width: 100%;
    position: relative;
    padding-left: 25px;
    margin: 0 0 10px;
}
.et_pb_section.content-main-outer ul.helpful-resource li a {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    line-height: 22px;
    font-size: 15px;
    color: #333;
	text-decoration: none;
}
.et_pb_section.content-main-outer ul.helpful-resource li:before {
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    width: 20px;
    height: 20px;
    background: url(../images/correct.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
}
.content-main-outer .vactination-policy {
    float: left;
    width: 100%;
    position: relative;
}
.content-main-outer .helpful {
    float: left;
    width: 100%;
    position: relative;
}
.content-main-outer .service-content {
    float: left;
    width: 100%;
    position: relative;
}
.content-main-outer .social-link {
    float: left;
    width: 100%;
    position: relative;
}
.content-main-outer .service-content h5 {
    float: left;
    width: 100%;
    position: relative;
    margin: 15px 0 10px;
    padding: 0;
    font-size: 20px;
    text-align: center;
}
.content-main-outer .service-content h6 {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 16px;
    text-align: center;
}
.our-physician-details {
    float: left;
    width: 27%;
    margin-right: 30px;
}
.our-physician-content {
    float: left;
    width: 70%;
    margin-top: 60px;
}
.et_pb_section.content-main-outer .our-physician-content a {
    width: 25px;
    height: 25px;
    position: relative;
    padding: 0;
    text-indent: -9999px;
    float: left;
}
.et_pb_section.content-main-outer .our-physician-content a:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: url(../images/linked.png);
    background-size: 25px;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
}
.footer-widget .textwidget.custom-html-widget a{
    font-size: 16px;
    font-weight: 300;
    float: left;
    width: 100%;
    position: relative;
    padding-left: 22px;
    color: #ffffff !important;
    background: transparent;
    border: 0px solid;
    text-decoration-line: none;
    text-align: left;
    margin: 0 0 10px;
}

.footer-widget .textwidget.custom-html-widget a:hover{
     text-decoration-line: none;
}
.footer-widget .textwidget.custom-html-widget a:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: url(../images/right-arrow.png);
    background-size: 16px;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    background-position: left center;
}
.patient_news-sec .patient_news_home-list ul.wp_rss_retriever_list {
    float: left;
    width: 100%;
    position: relative;
    padding: 0;
}
.patient_news_home-list ul.wp_rss_retriever_list li {
    float: left;
    width: 48%;
}
.patient_news_home-list ul.wp_rss_retriever_list li:nth-child(2n) {
    float: right;
}
.patient_news_home-list ul.wp_rss_retriever_list li a {
    float: left;
    width: 100%;
    position: relative;
    font-size: 16px;
    color: #258ece;
    font-weight: 500;
    text-decoration: none;

}
.patient_news_home-list ul.wp_rss_retriever_list li .wp_rss_retriever_container a {
    float: right;
    margin: 40px 0 0;
    background: #258ece;
    border: 1px solid #258ece;
    color: #fff;
    font-size: 14px;
    padding: 10px 40px 10px 20px;
    position: relative;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    width: auto;
    text-decoration: none;
    font-weight: 300;
    text-transform: capitalize;
    height: auto;
}
.patient_news_home-list ul.wp_rss_retriever_list li .wp_rss_retriever_container a:before {
    content: "";
    position: absolute;
    background: #e16126;
    border: 1px solid #e16126;
    color: #fff;
    font-size: 15px;
    padding: 6px 20px;
    left: -4px;
    top: 4px;
    width: 100%;
    height: 100%;
    z-index: -1;
	transition: 0.5s;
	-webkit-transition: 0.5s;
}
.patient_news_home-list ul.wp_rss_retriever_list li .wp_rss_retriever_container a:hover:before {
    left: 0;
    top: 0;
}
.patient_news_home-list ul.wp_rss_retriever_list li .wp_rss_retriever_container a:hover {
    background: #e16126;
    border-color: #e16126;
}
.wp_rss_retriever_metadata {
    display: none;
}
.wp_rss_retriever_credits {
    display: none;
}

.helpful-outer ul li {
    line-height: 30px;
    font-size: 15px;
    float: left;
    width: 100%;
    position: relative;
    list-style-type: none;
    margin-left: 20px;
}
.helpful-outer ul li a
{
    color:#43c4d8;
    text-decoration: none;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.helpful-outer ul li a:hover{

     color: #e16126;
}
.helpful-outer ul li:before
{
    content: "";
    position: absolute;
    top: 2px;
    left: -30px;
    width: 20px;
    height: 20px;
    background: url(../images/correct.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
}
/* end of pediatrics-page */

/* insurence page*/

.insurance-content {
    float: left;
    width: 100%;
    padding: 25px 0 0px 0 !important;
}
.insurance-content .micro-pricing-outer{

    padding: 0 0 0px 0 !important;
}

.micro-pricing-content p{
    padding: 0 0 10px 0;
}
.insurance-content h3
{
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 20px;
    padding: 0;
    font-size: 30px;
    color: #e16126;
    //text-transform:capitalize;
}

.insurance-content .et_pb_row_4.et_pb_row{
    margin-top: 0px !important;
    padding: 0 0 30px 0;
 }
.insurance-content p
{
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    line-height: 30px;
    font-size: 15px;
    text-align: left;
}
.pricing-care-outer p{

      float: left;
    width: 100%;
    position: relative;
    margin: 0;
    line-height: 27px;
    font-size: 13px;
    text-align: left;
}

.insurance-content iframe {
    float: none;
    width: 476px;
    margin: 20px auto 0;
    display: table;
    height: 268px;
}

.insurance-content p a {

     color:#43c4d8;
    text-decoration: none;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.pricing-stripe form button span{


    background:transparent;
    border: none;
    float: left;
    color: #fff;
    font-size: 16px;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    box-shadow: none;
}
    .pricing-stripe form button{

         background: #e16126 !important;
         padding: 10px 30px !important;
          margin: 0 20px 0 0 !important;
          border-radius: 0px !important;
          transition: 0.3s;
          -webkit- transition: 0.3s;

}
.pricing-stripe form button:hover{
background: #258ece !important;
color:#fff;
}

.pricing-stripe form{
    float: left;
}

.insurance-content p a:hover{

     color: #e16126;
}
.insurance-content .et_pb_row.et_pb_row_1.inner-content {
    margin-top: 0 !important;
    padding: 0;
}

.content-main-outer .content-outer .content-tab ul.et_pb_tabs_controls{
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
        border-bottom:1px solid #db6127;
        background: transparent;
}

.content-main-outer .content-outer .et_pb_module.et_pb_tabs.et_pb_tabs_0.content-tab {
    border: none;
}

.content-tab ul li.et_pb_tab_active {


    position: relative;
}

.content-tab ul li{

     border-right: none;
}
.content-tab ul li a{

    position: relative;
    padding: 10px 50px;
    outline: none;
    font-size: 16px;
    color: #258ece !important;
}

.content-outer .et_pb_tab {
    -webkit-box-shadow: 0 2px 29px rgba(34,34,34,.14);
    -khtml-box-shadow: 0 2px 29px rgba(34,34,34,.14);
    -moz-box-shadow: 0 2px 29px rgba(34,34,34,.14);
    -ms-box-shadow: 0 2px 29px rgba(34,34,34,.14);
    -o-box-shadow: 0 2px 29px rgba(34,34,34,.14);
    box-shadow: 0 2px 29px rgba(34,34,34,.14);
    background-color: #fff;
}
 .content-tab ul li.et_pb_tab_active a:before {
     content: "";
    position: absolute;
    right: 46%;
    bottom: -30%;
    background: url(../images/left-arrow.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 18px;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(50% ,-50%);
    transform: rotate(-90deg);
    background-color: #fff;
}

.content-tab ul li.et_pb_tab_0 a:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 30px;
    height: 30px;
    background: url(../images/s1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.content-tab ul li.et_pb_tab_1 a:after{

        content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 30px;
    height: 30px;
    background: url(../images/s1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}


.content-tab ul li.et_pb_tab_2 a:after {

            content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 30px;
    height: 30px;
    background: url(../images/s1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}


.insurance-content .et_pb_row {
    margin-top: 0 !important;
}
.insurance-content .et_pb_row {
    padding-bottom: 0;
    margin-top: 0px!important;
}

.et_pb_row.et_pb_row_1.pricing-faq {
    margin-top: 0px !important;
    padding:0;
}
.pricing-care-outer {
    padding: 0;
}
.pricing-care-outer h2 {
    text-align: center;
    font-weight: 700;
    font-size: 33px;
    color: #258ece !important
}

.pricing-care-outer p {
    text-align: center;
    margin: 0 0 30px 0;
    font-weight: 600;
}

.pricing-stripe a {
    padding: 14px 18px;
    background: #e16126;
        font-weight: 600;
    float: left;
    color: #fff;
    font-size: 16px;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    margin: 0 10px 20px 0;

}
.pricing-stripe button{
    padding: 14px 18px;
    background: #e16126;
    font-weight: 600;
    float: left;
    color: #fff;
    font-size: 16px;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    margin: 0 10px 10px 0;
    border: none;
}
.pricing-stripe button:hover{
        color:#fff;
    background:#258ece;
    text-decoration: none;
}
.pricing-stripe::last-child a{

        margin:0 !important;
}

.pricing-stripe{
    margin: 0px auto 0;
    display: table;


}
.pricing-stripe a:hover{
    color:#fff;
    background:#258ece;
    text-decoration: none;
}

.pricing-care-outer ul {
    padding: 0;
    margin: 30px 0 0 0;
}

.pricing-care-outer ul li {
    list-style: none;
    text-align: center;
    margin: 0 0 10px 0;
    font-size: 16px;
    line-height: 30px;
    position: relative;
    padding: 0 20px;
}

.pricing-care-outer ul li:before{
    content: "";
    top: 0px;
    left: -15px;
    position: absolute;
    background-image:url(../images/ContinuityofCare_tick.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    background-size: 100%;

}
.pricing-care-content {
   border-top: 3px solid #000;
    padding: 20px 34px;
    border-left: 5px solid #000;
    border-bottom: 5px solid #000;
    border-right:2px solid #000;
}
.care-services {
    float: left;
    width: 100%;
    font-size: 16px;
    margin-top: 30px;
    text-align: center;
    }

.Care-Team-content {
    float: left;
    width: 100%;
    padding-bottom: 20px;
}

.Care-Team-content p{
    float: left;
    width: 100%;
    margin-top: 15px;
    font-size: 15px;
}

/* helpful*/

.helpful-outer h3 {
    text-transform: capitalize;
}
.helpful-outer ul {
    float: left;
    width: 100%;
}
/* Our physician*/

.our-physicians-main-outer {
    float: left;
    width: 100%;
}

.our-physicians-main-outer .et_pb_row.et_pb_row_1 {
    padding-top: 0;
}

.our-physicians-main-outer p a {
    float:left;
    width: auto;
    margin: 0px 0 0 0;
    font-weight: 600;
    text-decoration: none;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    padding: 15px 50px;
    border-radius: 30px;
    background: #FFAA30;
    color: #fff;
}
.our-physicians-main-outer p a:hover{
          background:#db6127;
}


.banner-image {
    height: 500px !important;
}

.perspective-content p {
    font-size: 15px;
    line-height: 30px;
    text-align: center;
}

.physician-img span.btn {
    padding: 10px 15px;
    background-color: #bf5426;
    color: white;
     border-radius: 0;
     transition: 0.3s;
     -webkit-transition: 0.3s;
}


.physician-img p img {
    margin: 0 auto;
    display: table;
}
.linkedin i.fa.fa-linkedin {
    font-size: 25px;
    margin: 10px 0 0 0;
}

.physician-img span.btn:hover {
    background: #258ece !important;

}
.pediatrics_illness-list .et_pb_code_inner {
    position: relative;
}

.mfp-iframe-holder .mfp-close{

   top: -50px;
 }
.pediatrics_illness-list a.popup-youtube i {
    color: #e16126;
    float: left;
}

.pediatrics_illness-list a.popup-youtube {
    float: left;
    width: auto;
    position: absolute;
    bottom:20px;
    right: 20px;
}

.pediatrics_illness-list:nth-child(2n) a.popup-youtube {

    left: 20px;
}


p.certificate-content{ float: left;
    width: 100%;
    position: relative;
    margin: 0;
    line-height: 27px;
    font-size: 15px;
     }
.physician-img span.icon-button:hover{
     background: #258ece !important;
}

.our-physicians-main-outer h4.certificate-title {
    font-size: 20px;
}
h4.certificate-title {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    margin: 0 0 10px 0;
}


span.btn-show{

    color: #fff;
    border-radius: 0;
    float: right;
    font-size: 20px;
    cursor: pointer;

}
.perspective-content {
    padding: 0;
}
.perspective-content .et_pb_row.et_pb_row_1 {
    padding-bottom: 0;
}

.video-content h2 {
    text-align: center;
}

.flip-container, .front, .back {
    width: 325px;
    height: 490px;
    margin: 0 auto;
    display: table;
}


.front img{
    margin: 8px auto 0;
    display: table;
}

.bio-social img {
    margin: 0;
}
.description {
    padding: 10px 0px;
}


.description h4 {
    text-align: center;
}

.flip-container {
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
    -ms-transform: perspective(1000px);
    -moz-transform: perspective(1000px);
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    border: 1px solid #CCCCCC;
}

.flipper {
    -webkit-transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    -ms-transition: 0.6s;
    -moz-transition: 0.6s;
    -moz-transform: perspective(1000px);
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transition: 0.6s;
    transform-style: preserve-3d;
    position: relative;
}

.front {
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    z-index: 2;
}

.front, .back {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    -moz-transition: 0.6s;
    -moz-transform-style: preserve-3d;
    -o-transition: 0.6s;
    -o-transform-style: preserve-3d;
    -ms-transition: 0.6s;
    -ms-transform-style: preserve-3d;
    transition: 0.6s;
    transform-style: preserve-3d;
    position: absolute;
    top: 0;
    left: 0;
}

.back {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    width: 325px;
    height: 490px;
    background:#e16126 !important;
    font-size: 15px;
    text-align: left;
}

.back .button-close {
    font-size: 30px;
    font-weight: 100;
    position: relative;
    float: right;
    right: 20px;
    opacity:1;
    width: auto;
    color:#fff;
}

.back p {
    padding: 40px 20px;
    color: #fff;
    font-size: 15px;
    line-height: 26px;

}
.flip-container.hover .front {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
     transform: rotateY(180deg);
}

.flip-container.active .back{
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-font-smoothing: antialiased;

}
.flip-container.active .front {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.bios .description {
    margin: 8px;
}
.description h3 {
    font-size: 17px;
    color: #000000;
    margin-bottom: 0;
    line-height: 20px;
    margin-top: 5px;
    text-align: center;
}
.description  h4 {
    font-size: 12px;
    color: #bcbec0;
    margin-bottom: 2px;
}
.buttons {

    width: 100%;
    float: left;
    margin-top: 20px;
    padding: 0 20px;
}
a.button {
    color: black;
    font-weight: 500;
   background: #e77817;
    padding: 10px 15px;
    font-size: 12px;
    cursor: pointer;
    margin-top:10px;
    color:#fff;
    float: left;
    text-decoration: none;
}
a.button:hover{
    color:#fff;
    text-decoration: none;

  }
  a.button{
    transition: 0.3s;
    -webkit-  transition: 0.3s;
    color:#fff;
    text-decoration: none;

  }
.bio-social {
    display: inline-block;
    float: right;
    height: 34px;
    margin: 0px 0 0 0;
}

.bio-social-linkedin {
    opacity: 0.3;
}

.back .button-close:hover {
    opacity: 1;
    cursor: pointer;
}
/* About us*/

.aboutus-main-outer {
    padding: 20px 0  40px !important;
    float: left;
    width: 100%;
    margin-top: -40px;
}

.aboutus-main-outer h3{
    float: left;
    width: 100%;
    position: relative;
        margin: 0 0 30px;
    padding: 0;
    font-weight: 600;
    font-size: 30px;
    color: #e16126;
    text-transform: capitalize;
}

.aboutus-main-outer p{
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    line-height: 27px;
    font-size: 15px;
    text-align: justify;

}
.aboutus-outer {
    padding: 50px 0 0 0 !important;
}
.aboutus-main-outer img.aboutus-icon {
    max-width: 35px;
        margin: -6px 0 0 0;
}

.aboutus-main-outer span.icon-tile {
    margin: 4px 0px 0 10px;
}

.aboutus-main-outer  p.about-icon-img {
    padding: 0 0 25px 0;
}

.aboutus-courtesy-outer {

    padding: 20px 20px 20px 20px;
    background: #22ADE2;
    margin: 30px auto 0;
    display: table;
}

.aboutus-courtesy-outer .et_pb_column.et_pb_column_1_3 {
    padding: 40px 20px;
    margin: 0 20px 0 0;
    width: 31.8%;
    background: rgb(52,118,61);
    background: linear-gradient(180deg, rgba(52,118,61,1) 0%, rgba(52,118,61,1) 35%, rgba(34,173,226,1) 100%);


}
.courtesy-patient-content .et_pb_text_inner {
    float: left;
    width: 100%;
}
.courtesy-patient-content .et_pb_text_inner h2 {
    text-align: center;
    font-weight:600;
    font-size: 20px;
    padding: 30px 0;
    margin: 0;
}

.courtesy-patient-content h4 {
    margin: 30px 0 0;
    font-size: 15px;
    font-weight: 600;
}
.patient-content p {
    font-size: 15px;
    margin: 0 0 25px 0;
    font-weight: 400;
}
/*.patient-img img{
    width: 100%;
}
*/
.aboutus-courtesy-outer p {
    color: #fff;
}

.aboutus-courtesy-outer p a {
    color: #fff;
    font-weight: 600;
}

.aboutus-courtesy-outer p img {
    filter: invert(1);
}

/*pedi atrics info*/
.patient-content-main{
    float: left;
    padding-top:0px !important;
}

.links-mian-outer{
    padding: 0px 0px !important;
 }
 .patient-content{ float: left;
 width: 100%;
  }
  .faq-physician-outer{
    padding-top:0px !important;
   }
   .faq-patients-outer{
    padding-bottom:0px !important;
   }

.patient-content h3{ color: #e16126; line-height: 30px; margin: 0 0 10px 0; }
.patient-subcontent p{float: left;width: 100%;  }

.patient-subcontent .et_pb_text_inner p {
    font-weight: 600;
    font-size: 18px;
}

.patient-hours .et_pb_text_inner p {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    height: 120px;

}
.patient-weight .et_pb_text_inner p {
    font-weight: 700;
    font-size: 20px;
    text-transform: capitalize;
}
.otc-dosing-content h3 {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    font-weight: 700;
    text-transform: capitalize;
    text-align: center;
}
.otc-dosing-content ul{
    padding: 0;
}
.otc-dosing-content ul li{
    list-style-type: none;
    float: left;
    width: 100%;
    font-size: 16px;
    position: relative;
    line-height: 30px;
        padding: 0 40px;

}

 .otc-dosing-content ul li:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 0;
    width: 20px;
    height: 20px;
    background: url(../images/correct.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
    }

.otc-dosing-content p{
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
}

.et_pb_row.et_pb_row_2.Helpful-links {
    padding: 0;
    margin: 0 auto;
    display: table;
}
.links-mian-outer .helpful-outer h3 {
    text-transform: capitalize;
    text-align: center;
}

.links-outer {
    padding: 0;
}
.Helpful-links ul {
    padding: 0;
}
.Helpful-links ul li{

list-style-type: none;
font-size: 15px;
font-weight: 600;
margin: 0 0 20px 0;
text-align: center;
 float: left;
width: 100%;
}

.Helpful-links .et_pb_column {
    margin: 0;
}
.Helpful-links ul li a{

   font-weight: 600;
    font-size: 16px;
    color: #258ece;
    text-decoration: none;

    transition: 0.5s;
    -webkit-transition: 0.5s;
    outline: none;
}

.Helpful-links ul li a:hover{
        color: #dd6e3f;
}
.patient-drop-down h5.et_pb_toggle_title {

    padding: 20px 20px;
    color: #fff;
    margin: 0;
}
.patient-drop-down .et_pb_toggle_close h5{

    background-color: #58595B !important;
    font-size: 16px;
    font-weight: 600;
}
.patient-drop-down .et_pb_toggle_open h5{
    background-color: #36BFC4 !important;
    font-size: 16px;
    font-weight: 600;

}
.patient-drop-down .et_pb_toggle_content p{
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    padding: 20px 20px;
}
.patient-content {
    margin: 0 !important;
}
.patient-drop-down .et_pb_accordion_item{
    padding: 0 0;
}

.et_pb_accordion .et_pb_toggle_title:before, .et_pb_toggle .et_pb_toggle_title:before {
    right: 10px;
}

.patient-drop-down {
    float: left;
    width: 100%;
}
.patient-weight {
    float: left;
    width: 100%;
}
.et_pb_toggle_content.clearfix {
    padding: 0;
}

.patient-drop-down table tbody tr td {
    font-size: 15px;
    font-weight: 500;
    line-height: 30px;
}
.patient-drop-down table {

    border: none !important;
}

.patient-drop-down table {
    margin: 0 !important;
}

div#physician {
    margin: 0;
}
/* insurence page*/

.et_pb_section.et_pb_section_1.insurance-content.et_section_regular {
    padding: 30px 0 30px 0;
}

.pricing-content-faq .et_pb_toggle_open {
    background-color: #58595B !important;
    color: #fff;
    padding: 10px 10px !important;
}

.pricing-content-faq .et_pb_toggle_open h5.et_pb_toggle_title {
    color:#e16126;
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
    margin:0;

}
.pricing-content-faq .et_pb_toggle_close{

     background-color: #36BFC4 !important;
     padding: 10px 10px !important;
}

.pricing-content-faq .et_pb_toggle_close h5.et_pb_toggle_title{
    color:#fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
    margin:0;
}

.pricing-content-faq p {
    line-height: 30px;
    font-size: 16px;
    color:#fff !important;
    text-align: justify;
}
.pricing-content-faq p span{

   color: #db6127;
}
.et_pb_toggle_title:before{  color: #fff; }

/* Home page faq*/

#patient {
    margin: 0 !important;
    padding: 0;
}

#physician {
    margin: 0 !important;
    padding-top:0;
}

.home-faq-patients {
    padding: 0;
}
.et_pb_row.et_pb_row_3.pricing-faq {
    margin-top: 0 !important;
}
.et_pb_row.et_pb_row_2.pricing-faq {
    padding-top: 0;
}
#physician .pricing-faq {
    padding-top: 0;
}


.home-faq-patients h3{
   color: #e16126 !important;
   text-transform: capitalize;
}
.home-faq-patients h3 strong {
    font-weight: 700;

}
/*About us*/

.our-services-outer h3 {
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 20px;
    padding: 0;
    font-size: 30px;
    color: #e16126;
    text-transform: capitalize;
}

.our-services-outer p{
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
}

.ourservice-main-outer{
    padding-top:25px !important;
}

.resource-main-outer p{
    float: left;
    width: 100%;
    font-size: 15px;
    line-height: 30px;

}
.doctor-visit-innercontent p{
    float: left;
    width: 100%;
    font-size: 15px;
    line-height: 30px;
    padding: 0 80px;
}
/* patinet care*/

.patient-care-title h3{
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 20px;
    padding: 0;
    font-size: 30px;
    color: #e16126;
    text-transform: capitalize;

}

.patient-care-title h3 strong {
    font-weight: bold;
    margin: 10px 0 0 0;
    float: left;
}

.patient-care-content{
    padding: 0;
}

.patient-care-content .et_pb_column .patient-care-innertext h3{
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 20px;
    padding: 0;
    font-size: 25px;
    color: #e16126;
    text-transform: capitalize;

}

.patient-care-content .et_pb_column {
       padding: 20px 20px;
    -webkit-box-shadow: 0 2px 29px rgba(34,34,34,.14);
    -khtml-box-shadow: 0 2px 29px rgba(34,34,34,.14);
    -moz-box-shadow: 0 2px 29px rgba(34,34,34,.14);
    -ms-box-shadow: 0 2px 29px rgba(34,34,34,.14);
    -o-box-shadow: 0 2px 29px rgba(34,34,34,.14);
    box-shadow: 0 2px 29px rgba(34,34,34,.14);
    background-color: #fff;
        margin-bottom: 40px;
}

.patient-care-content .et_pb_column p{
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
}

.patient-care-innertext h3 strong {
    margin: 9px 0 0 0;
    float: left;
}

.services-patientcare-outer {
    padding: 0 !important;
}
.services-patientcare-outer p{

    float: left;
    width: 100%;
    font-size: 15px;
    color:#000;
    line-height: 30px;
}
.services-patientcare-outer iframe{
    width: 100%;
}
.patient-common-outer.et_section_regular {
    padding: 0;
}
.courtesy-patientcontent {
    padding: 0;
}
.courtesy-patient-contentouter .after-call-content.new-patients h2{
        padding: 68px 0px;

}
.courtesy-patient-contentouter .after-call-content.new-patients h2:after{
        top: 137px;
}
.courtesy-patient-contentouter .patient-innersection{
    height: 270px;
}

.courtesy-patient-contentouter .after-call-content.new-patients .meet {

    padding: 30px 0px;
}

.courtesy-patient-contentouter .after-call-content.new-patients .meet:after {
    top: 200px;
}
.services-patientcare-outer p a {
    text-decoration: none;
    color:#fff;
    font-weight: 500;
}
.services-patientcare-outer p a{ margin: 0; }
.et_pb_section.et_pb_section_4.et_section_regular {
    padding: 40px 0 60px 0;
}
/* Our Services*/

 .our-service-contentouter{

   border-radius: 8px;
    z-index: 1;
    padding: 30px 35px 30px 35px !important;
    background: #fff;
    box-shadow: 0 0 50px 0 rgba(32,32,32,.15);
    margin-bottom: 50px;

  }
  .our-services-outer {
    padding-top: 0;
}

.our-service-contentouter:last-child {
    margin-bottom: 0;
}
   .our-service-contentouter p{

    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    }

    .our-service-contentouter h3{

        font-weight: 700;
        text-transform: capitalize;
    }

    /* resource library*/

    .resources-outer-content{
        padding: 0;
    }
    .resources-outer-content p{
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    }
.service-physician-outer iframe{
   float: left;
   width: 100%;

}

 .service-physician-outer{
    padding: 0;
 }
.service-physician-outer p{
    float: left;
    width: 100%;
    font-size: 15px;
    line-height: 30px;

}
.service-physician-outer .et_pb_module.et_pb_code.et_pb_code_0{
  margin-bottom: 30px;
}

.physicain-main-outer{
    padding-bottom: 30px !important;
}
.physicians-joinus{
    padding: 0px;
}
.physicians-joinus p{
        float: left;
    width: 100%;
    font-size: 16px;
    line-height: 30px;

}
.physicians-joinus p a
{
       font-size: 16px;
    line-height: 30px;
    font-weight: 600;
    color: green;
    text-decoration: none;

}
.resource_lib-link p.button-helpful{
    float: right;
    width: auto;
    position: static !important;
    margin:20px 50px 0 0;

}
.resource_lib-link button:hover
{
    background:#258ece !important;

}

.heart-img{
    float: left;width: 100%;
}
.heart-img span.et_pb_image_wrap{
    margin:0 auto;
    display: table;
}
.heart-img img{

    max-width: 340px;
}
.et_pb_module.et_pb_text.et_pb_text_2.et_pb_text_align_justified.et_pb_bg_layout_light{

 margin-top: 0 !important;
 }

 #service-join-us{
    padding:0;
 }
 .physician-right-image img{
    width: 400px;
 }
 .physician-right-image{
    float: left;
    width: 100%;
    margin-top: 50px !important;
 }

 .support-candorcare p{
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    padding: 30px 0;
 }
 .support-candorcare p a{
    color:green;
    font-weight: 600;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    text-decoration:none;
    cursor: pointer;
 }
  .support-candorcare p a:hover{
    color:#db6127;
  }

  .after-call-content{
    float: left;
  }

  .after-call-content h2{
    text-align: center;
    padding:55px 0;
    color:#fff;
    margin:0;
    background:#487549;
    position: relative;
  }
    .after-call-content h2:after{
        content:"";
        top:181px;
        left: 0px;
        position: absolute;
        background-image: url(../images/New_Estservices_after.jpg);
        background-repeat: no-repeat;
        background-size: 100%;
        width: 100%;
        height:50px;
        z-index: 999;
    }

  .after-call-content.new-patients h2{
    background:#862800;
    padding:88px 0px;
    position: relative;

  }
    .after-call-content.new-patients h2:after{
                content:"";
        bottom:0px;
        top:181px;
        position: absolute;
        background-image: url(../images/New_Estservices_1.jpg);
        background-repeat: no-repeat;
        background-size: 100%;
        width: 100%;
        height:50px;
        z-index: 999;
    }
    .after-call-content.new-patients .intro-yourself.patient-innersection{

        background:#C7B0A0;
    }
    .after-call-content.new-patients .gropu-call.patient-innersection {

         background:#C1B89B;
    }
        .after-call-content.new-patients .meet{

        background:#BFC1AD;
        position: relative;
        padding: 60px 0px;
    }
    .after-call-content.new-patients .meet:after{
                   content:"";
        top:264px;
         left:0px;
        position: absolute;
        background-image: url(../images/AboutUs-1_bottom.jpg);
        background-repeat: no-repeat;
        background-size: 100%;
        width: 100%;
        height: 50px;
        z-index: 999;

    }
       .after-call-content .meet:after{
        content:"";
        top:260px;
        left:0px;
        position: absolute;
        background-image: url(../images/New_Estservices_after_bottom.jpg);
        background-repeat: no-repeat;
        background-size: 100%;
        width: 100%;
        height: 50px;
        z-index: 999;

    }
    .after-call-content.new-patients .patientfirst-section a{

      padding:0;
      background:none;
      color:#bf5426;
      margin:0;
      cursor:pointer;
      float:none;
      font-weight: 700;
      transition: 0.3s;
      -webkit-transition: 0.3s;

     }

    .after-call-content.new-patients .patientfirst-section a:hover{
            text-decoration: none;
    color:#258ece;

     }
    .after-call-content .patientfirst-section{
    float: left;
    width: 100%;
    padding:20px 0;
  }
    .after-call-content .intro-yourself{
    float: left;
    width: 50%;
    text-align: center;
    background:#B5C7B6;
  }

.after-call-content .self{
    float: left;
    width: 50%;
   }
.after-call-content .heart{
    float: left;
    width: 50%;
   }
 .after-call-content .gropu-call{
    float: left;
    width: 50%;
    background:#DBE1E2;
 }

.patientfirst-section a{
    padding:20px 20px;
}
.after-call-content img{
    margin:0 auto;
    display: table;
}
.after-call-content .self{
   margin:0 auto;
   display: table;
   text-align: center;
}
.after-call-content .self button:hover{
    background:#258ece !important;
}
.after-call-content .self button{

  background:#e16126 !important;
  padding: 10px 30px !important;
  border-radius: 0px !important;
  border: none;
  color:#fff;
  transition: 0.3s;
  -webkit-transition: 0.3s;

}
.after-call-content .stripe-button-el span{

    background:#e16126 !important;
   box-shadow: none;
}

.after-call-content .intro-yourself img{
    filter: invert(1);
}
.after-call-content .gropu-call img{
    filter: invert(1);
 }
.after-call-content h5
{

text-align: center;
font-size: 28px;
font-family: 'Caveat', cursive;
font-weight: 600;
}
.stripe-pay button{

  background:#e16126 !important;
  padding: 10px 30px !important;
  border-radius: 0px !important;

}
.meet button{

  background:#e16126 !important;
  padding: 10px 30px !important;
  border-radius: 0px !important;
  }


.after-call-content p{
    font-size: 15px;
    font-weight:500;
    text-align: center;
    float: left;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin:0 0 10px 0;
    padding: 0;
}

.after-call-content p.stripe-button{
    float: none;
    width: auto;
    display: table;
    margin: 0 auto;
}
.patientfirst-section .stripe-button a{
  padding: 10px 20px;
  background:#bf5426;
  color:#fff;
  margin:0px 0px 10px 0px;
  float: left;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    outline: none;
}
.patientfirst-section .stripe-button a:hover{
    text-decoration: none;
    color:#fff;
    background:#258ece !important;
  }
 .self.patientfirst-section a{
  padding: 10px 20px;
  background:#bf5426;
  color:#fff;
  margin:0px 0px 10px 0px;
  float: left;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    outline: none;
}

.after-call-content a {

  padding: 0;
  background:none;
  color: #bf5426;
  margin: 0;
  cursor: pointer;
  float: none;
  font-weight: 700;
  transition: 0.3s;
  -webkit-transition: 0.3s;
}

.after-call-content a:hover{
    text-decoration: none;
    color:#258ece;
  }

 .self.patientfirst-section a:hover{
    text-decoration: none;
    color:#fff;
    background:#258ece !important;;
  }
.after-call-content .meet{
    text-align: center;
   width: 100%;
   float: left;
   padding: 35px 20px;
   margin-top: 10px;
   background:#9ACACF;
}
.after-call-content .meet a{
  padding: 10px 20px;
  background:#bf5426;
  color:#fff;
  margin:15px 20px;
  float: left;
  transition: 0.3s;
    -webkit-transition: 0.3s;
        text-decoration: none;
    color:#fff;
    margin:0px;
  }

.after-call-content .meet a:hover{
    text-decoration: none;
    color:#fff;
    background:#258ece !important;;
  }

.patient-innersection {
    height: 306px;
    padding: 20px 0;
    background: #B5C7B6 !important;
}

.contactus-main-outer{
    padding: 0 0px !important;
}
.contactus-main-outer p{
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    line-height: 27px;
    font-size: 15px;
    text-align: left;
}
.contactus-main-outer p a{
    font-weight: 600;
    font-size: 16px;
    color:#258ece;
    text-decoration:none;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    outline: none;
}
.contactus-main-outer p a:hover
{
    color:#dd6e3f;
}
.footer-widget div#custom_html-4{
    margin:0 0 20px 0px;
 }

 .news-card-price {
    position: relative;
    overflow: hidden;
    text-align: center;
    background: #fff;
    -webkit-box-shadow: 0 0 50px rgba(0,0,0,.15);
    box-shadow: 0 0 50px rgba(0,0,0,.15);
    margin-bottom: 30px;
    width: 236px;
    float: left;
    height: 300px;
}
.news-card-price__header{
     background: #43c4d8 !important;
     padding: 25px 10px;
}

.news-card-price__text {

     padding: 0px 0;
}

.price-table-f {
    font-size: 1.17em;
    font-style: normal;
    font-weight: 600;
    color: #fff;
    font-family: 'Poppins', sans-serif !important;
}

.news-card-price__text ul {
    margin-bottom: 30px;
    padding: 0;
}

.news-card-price__text li {
    list-style: none;
    font-size: 14px;
    line-height: 29px;
    color: #8c8c8c;
    position: relative;
    text-align: center;
    padding: 20px 20px;
}

.news-card-price__text li a {
    text-decoration: none;
    color:#db6127;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.news-card-price__text li a:hover{
    color:#258ece;
}


.news-card-price__container .patient-contentouter .news-card-price:hover {

    transform: translate3D(0,-20px,0);
}

.news-card-price__container .patient-contentouter .news-card-price  {
    transition: .35s;
    -webkit-transition: .35s;
    position: relative;
}

.row.news-card-price__container .patient-contentouter{
    padding: 0;
}
.news-card-price__container.card-price-container-1 .et_pb_row{

    padding: 27px 40px !important;
    width: 100% !important;
    max-width: 100% !important;
}
.news-card-price__container.card-price-container-1 .et_pb_gutters3 .et_pb_column_1_5{

    width: 264px !important;
}
.news-card-price__container.card-price-container-1 .et_pb_column.et_pb_column_1_5.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough {
    margin: 0 !important;
}
.et_pb_section.et_pb_section_3.row.news-card-price__container.card-price-container-1.et_section_regular {
    margin: 0;
    padding: 0;
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{
    margin-bottom: 20px !important;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget

.switcher .option a{
    color:#000 !important;
}
.selected a{
    color:#000 !important;
}
/*Subscription Design for start a subscription page*/
.outer-product {
    float: left;
    width: 100%;
    padding: 0;
    -moz-box-pack: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
}
.recurring-grid {
    float: left;
    width: 25%;
    padding: 10px;
    margin-bottom:20px;
}
span.price-amount {
    float: left;
    width: 100%;
}
span.price-label {
    float: left;
    width: 100%;
}

/* subscription*/
.subscription{
    float: left;
    width: 100%;
    position: relative;
    margin-top: 25px;
    padding:30px 0;
}
.subscription h1{

    font-size: 25px;
    float: left;
    width: 100%;
    font-weight: 600;
    margin-top: 20px;
    padding:0 10px;
}

.recurring-grid img{
    float: left;
    width: 100%;
}

.recurring-grid span.price-amount{
    margin-top: 15px;
    float: left;
    width: 100%;
    font-size: 14px;
    margin-bottom: 15px;
    text-align:center;

}

.recurring-grid span.price-label{
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px;
    text-align:center;
    height: 50px;
}

.recurring-grid button{
    margin:0 auto;
    display: table;
    padding:9px 21px;
    background:#bf5426;
    color:#fff;
    font-weight: 600;
    font-size: 14px;
    border:none;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.recurring-grid button:hover{

    background: #258ece !important;
}

.mfp-auto-cursor .mfp-content input[type="email"] {

    width: 340px;
    float: left;
    padding: 10px 8px;
    margin-right:15px;
}

.mfp-auto-cursor .mfp-content input[type="submit"] {
    padding:11px 30px;
    background:#bf5426;
    float: right;
    border: none;
    color:#fff;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.mfp-auto-cursor .mfp-content input[type="submit"]:hover{

    background:#258ece !important;
}

span.closepopup i.fa.fa-window-close{
    color:#000;
    font-size: 25px;
}
span.closepopup{
    position:absolute;
    top:10px;
    right:10px;
    cursor: pointer;
}

.outer-grid{
    float: left;
    width: 100%;
    margin-bottom:25px;
}

.outer-product h5{
    font-size: 18px;
    font-weight: 700;
    color: #db6127;
    padding:0 10px;
}

#main-content .container:before{
    background: none !important;
}

.white-popup-block {
float: none;
width: 550px;
margin: 0 auto;
display: table;
background: #fff;
padding: 40px 30px;
position: relative;
}

.white-popup-block h3{
    margin: 0 0 30px 0;
    line-height: 30px;

}

#subError {
    float: left;
    width: auto;
    margin: 20px 0;
    text-align: center;
    border: 1px solid #f00;
    padding: 10px 10px;
    color:#f00;
}

.Authenticate_outer {
    float: left;
    width: 100%;
    padding: 40px 0;
}

.Authenticate_outer .entry-title.main_title {
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    margin: 40px 0 0 0;
}
.otpouter-box {
margin: 0 auto;
display: table;
}
.Authenticate_outer .entry-content {
    margin: 0 auto;
    display: table;
}

.Authenticate_outer .otpinput {
    padding: 10px 10px;
    color:#000;
    float: left;
    margin: 0 20px 0 0;
}

.Authenticate_outer .otpinput::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
  opacity: 1;
}
.Authenticate_outer .otpinput::-moz-placeholder { /* Firefox 19+ */
  color:#000;
  opacity: 1;
}
.Authenticate_outer .otpinput::-ms-input-placeholder { /* IE 10+ */
  color: #000;
  opacity: 1;
}
.Authenticate_outer .otpinput::-moz-placeholder { /* Firefox 18- */
  color: #000;
  opacity: 1;
}
.Authenticate_outer button.otpbtn{

padding: 12px 20px;
background: #bf5426;
font-weight: 600;
float: left;
border: none;
color: #fff;
transition: 0.3s;
-webkit-transition: 0.3s;
margin:0 20px 0 0;
}

.Authenticate_outer button.otpbtn:hover
{
    background: #258ece !important;
}

.Authenticate_outer .error {
    float: left;
    width: 100%;
    text-align: center;
    color: #f00;
    margin:0 0 20px 0;
}
.banner-main-outer .banner-outer .banner-image .et_pb_image_wrap {
    width: 100%;
}
.banner-main-outer .banner-outer .banner-image .et_pb_image_wrap img {
    width: 100%;
}
.et_pb_image img{ width: 100%; }




/* slider */


.et_pb_bg_layout_dark .et_pb_slide_content p {
    font-size: 28px;
    width: 29%;
    margin: 12px auto 0px;
    display: table;
    text-shadow: 0 0 0;
    font-weight: 400;
    float: left;
    line-height: 39px;
}

.et_pb_bg_layout_dark .et_pb_slide_content p:last-child {
    width: 100%;
    margin: 0;
}

.home-slider-button {
    float: none;
    margin: 80px 0 0;
    background: #258ece;
    border: 1px solid #258ece;
    color: #fff;
    font-size: 14px;
    padding: 10px 40px 10px 20px;
    position: relative;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.home-slider-button:hover
{
background: #e16126;
border-color: #e16126;
text-decoration: none;
color: #fff;
}

.home-slider-button:hover::before {
    left: 0;
    top: 0;
}

.home-slider-button::before {
content: "";
position: absolute;
background: #e16126;
border: 1px solid #e16126;
color: #fff;
font-size: 15px;
padding: 6px 20px;
left: -4px;
top: 4px;
width: 100%;
height: 100%;
z-index: -1;
transition: 0.5s;
-webkit-transition: 0.5s;
}

.home-slider-button::after {
content: "";
position: absolute;
color: #fff;
font-size: 15px;
padding: 6px 20px;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(../images/right-arrow.png);
background-repeat: no-repeat;
background-position: right 12px center;
background-size: 16px;
}

.et_pb_section.telemedicine-outer h3 {
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 25px;
    padding: 0;
    font-size: 24px;
    color: #e16126 !important;
    font-weight: 600;
}

.et_pb_section.telemedicine-outer p {
    float: left;
    width: 100%;
    line-height: 26px;
    font-size: 14px;
}

.et_pb_section.Signup-for-today-section {

    background-color: #258ece;
    padding: 50px 0 20px !important;
    margin-bottom: 5px;
    margin-top: 5px;
    position: relative;
}

.et_pb_section.Signup-for-today-section::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
background-image: url(../images/singup-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    mix-blend-mode: multiply;
}
/*
.et_pb_section.Signup-for-today-section::before
{
    content: "";
    position: absolute;
    color: #fff;
    font-size: 15px;
    padding: 6px 20px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/.png);
    background-repeat: repeat;
    background-position: top center;
    background-size: 100%;
}
*/
.et_pb_section.Signup-for-today-section h3 {
    color: #fff;
    margin: 0;
    padding: 0;
    text-align: center;
}

.et_pb_section.Signup-for-today-section .et_pb_text_inner p a {
    width: auto;
    font-size: 16px;
    padding: 15px 50px 14px;
    background: #e77817;
    border: 1px solid #e77817;
    color: #fff;
    margin: 50px auto 0;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    display: table;
}

.et_pb_section.Signup-for-today-section .et_pb_text_inner p a:hover{
    text-decoration: none;
    background: #e1f493;
    border-color: #e1f493;
    color: #000;
}

.et_pb_section.Signup-for-today-section .et_pb_text_inner p
{ margin: 0;}

.et_pb_section.Signup-for-today-section h3 {
    color: #fff;
    margin: 0 0px 0 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 46px;
}

.et_pb_section.Signup-for-today-section .et_pb_column {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 !important;
    width: auto;
}

.et_pb_section.Signup-for-today-section .et_pb_row {
    display: flex;
    justify-content: center;
}

/* about */

.et_pb_section.et_pb_section_3.row.news-card-price__container.card-price-container-1.et_section_regular .et_pb_column {
    display: flex;
    justify-content: center;
}
.et_pb_section.telemedicine-outer .home-slider-button {
    float: left;
    margin: 18px 0 0;
}

.our-service-contentouter .scroll-link
{
    float: left;
    margin: 18px 0 0;
    background: #258ece;
    color: #fff;
    font-size: 14px;
    padding: 5px 20px 5px 20px;
    position: relative;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.our-service-contentouter .scroll-link:hover
{
    background: #e77817;
    text-decoration: none;
}

.banner-main-outer .banner-outer .banner-image .et_pb_image_wrap {
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
}
/* contact us form */

.cantactus-content-section form.wpcf7-form .contact-us-form {
    padding: 0;
}
.cantactus-content-section form.wpcf7-form .contact-us-form li {
    list-style: none;
    width: 100%;
    float: left;
}
.cantactus-content-section form.wpcf7-form .contact-us-form li label {
    display: table;
    width: 100%;
}

.cantactus-content-section form.wpcf7-form .contact-us-form li textarea {
    width: 100%;
    height: 160px;
    resize: none;
}
.cantactus-content-section form.wpcf7-form .contact-us-form li label input {
    width: 100%;
}

.cantactus-content-section form.wpcf7-form .contact-us-form .contact-us-emai {
    width: 49%;
    float: right;
}

.cantactus-content-section form.wpcf7-form .contact-us-form .contact-us-name {
    width: 49%;
    float: left;
}

.cantactus-content-section form.wpcf7-form .contact-us-form li.contact-us-submit input {
    width: auto;
    font-size: 15px;
    padding: 5px 30px 5px;
    background: #e77817;
    border: 0px solid #e77817;
    color: #fff;
    margin: 0 auto;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    margin: 20px 0 0;
}

.cantactus-content-section form.wpcf7-form .contact-us-form li.contact-us-submit input:hover
{
    background:#258ece;
}
.cantactus-content-section form.wpcf7-form .contact-us-form {
    padding: 19px 0 0;
}

/* pediatrics */

.baby-text-outer .news-card-price {
    height: 100%;
    min-height: 409px;
}
 .pediatrics_illness-list .baby-text-outer ul li {
     padding: 18px 30px 0px 50px !important;
     text-align: left;
}
.baby-text-outer .news-card-price {
    width: 283px !important;
    margin: 0 auto;
display: table;
float: none;
}
.pediatrics_illness-list .baby-text-outer ul li::before {
    top: 80%;
    left: 13px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-80%);
}

.pediatrics_illness-list .baby-text-outer ul {  box-shadow: inset 0px 0px 0px #efefef; }

.content-tab ul li.et_pb_tab_0 a::after,
.content-tab ul li.et_pb_tab_1 a::after,
.content-tab ul li.et_pb_tab_2 a::after {
 content: none; }

 .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #f00;
    color: #f00;
    width: 100%;
    margin: 25px 0px 0px !important;
}

.cantactus-content-section form.wpcf7-form .contact-us-form li label input.wpcf7-not-valid {
    border: 1px solid #f00;
}

.cantactus-content-section form.wpcf7-form .contact-us-form li textarea.wpcf7-not-valid {
    border: 1px solid #f00;
}

.wpcf7 form .wpcf7-response-output {
    float: left; }

    .wpcf7 form.sent .wpcf7-response-output {
        border-color: #46b450;
        text-align: center;
        color: #46b450;
        width: 100%;
        margin: 40px 0px 20px;
    }

/* about us Section */

    .et_pb_section_2.et_pb_section.aboutus-main-outer {
        margin-top: 0;
        padding-bottom: 0 !important;
        background: #f4f4f4;
    }
    .et_pb_section.et_pb_section_3.row.news-card-price__container.card-price-container-1.et_section_regular {
        margin: 0 0 20px;
        padding: 0;
        background: #f4f4f4;
        z-index: 999;
    }
    .et_pb_section_2.et_pb_section.aboutus-main-outer .aboutus-outer { padding: 30px 0 0 0 !important;  }
    .home .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
        font-weight: 400;
        color: #fff !important;
        text-shadow: 0 0 0;
        width: 31%;
        line-height: 56px;
        padding: 0px 0 18px;
        margin: 0;
        font-size: 50px;
        border-bottom: 2px solid #fff;
     }
    .home .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title:hover,
    .home .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title a:focus,
    .home .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title a:hover { text-decoration: none;color:#fff; }

    .et_pb_section.main_inner_slider .et_pb_module.slider_inner-main.slider_home {
        position: relative;
    }
    .et_pb_section.main_inner_slider .et_pb_module.slider_inner-main.slider_home::before {
        content: '';
        background: #000;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        opacity: 0.2;
    }

.et_pb_section.main_inner_slider .et_pb_slider .et_pb_slide { background-position: top -75px center !important;
background-position: top -15px center !important; }

header#main-header #et-top-navigation li.Signup-outer {
    padding: 0;
}
header#main-header #et-top-navigation li.Signup-outer a {
    padding: 14px 30px;
    background: #e0681f;
    color: #fff;
    margin: -6px 0 0;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

header#main-header #et-top-navigation li.Signup-outer a:hover {
    background: #2e90cd;
}


/* home */

.et_pb_section.get_know_form_outer .et_pb_row {
    padding: 0;
    width: 100%;
    max-width: 100%;
}

.et_pb_section.get_know_form_outer .mail-form {
    padding: 50px 0 45px;
}

.et_pb_section.home-pediatrics-outer {
    background: #f8f8f8;
    padding: 40px 0;
    background: #f8f8f8;
}

.et_pb_section.home-pediatrics-outer .et_pb_row {
    padding: 0;
    text-align: center;
    width: 100%;
}

.et_pb_section.home-pediatrics-outer h1 {
    padding: 0 0 50px;
    margin: 0;
    text-align: center;
    font-size: 26px;
    color: #2e90cd;
}
.et_pb_section.home-pediatrics-outer .et_pb_column .et_pb_text_inner p {
    font-size: 19px;
    text-align: center;
    text-transform: uppercase;
    color: #2e90cd;
}

.et_pb_section.home-pediatrics-outer .et_pb_column .et_pb_image_wrap {
    width: 200px;
    height: 200px;
    background: #2e90cd;
    padding: 0;
    border-radius: 100%;
    margin: 0 auto;
    display: table;
}
.et_pb_section.get_know_form_outer {
    padding-top: 0;
}

.et_pb_section.et_pb_section_1.telemedicine-outer .et_pb_image_wrap {
    width: 360px;
    margin: 0 auto;
    display: table;
}

.home-text-bold span
{
        margin: 0;
        padding: 0;
        font-size: 30px;
        font-weight: 400;
}


/* 9-12-20 */
.telemedicine-outer .home-text-bold.welcome-text-outer{
    width: 100%;
    float: left;
    padding: 70px 0 0 0;
}
.banner-main-outer .banner-outer .banner-image.topfocus-image{
	    background-position: top -130px center !important;
}
.flipper .bio-social {
    margin: -2px 0 0 0;
}
.flipper .bio-social img {
    width: 32px;
    height: 32px;
}
.outer-product{
	    display: flex;
    flex-wrap: wrap;
}
.outer-product .outer-grid.outer-grid-section:nth-child(1) {
    order: 2;
}
.outer-product .outer-grid.outer-grid-section:nth-child(2) {
    order: 1;
}
/* 9-12-20 END*/



/*29-01-2021--landing---page-css*/

/*landing - Page*/

.slider_inner-main.slider_home .et_pb_slide_title { 
    font-weight: 400;
    color: #fff !important;
    text-shadow: 0 0 0;
    width: 31%;
    line-height: 56px;
    padding: 0px 0 18px;
    margin: 0;
    font-size: 50px;
    border-bottom: 2px solid #fff;
 }

 .slider_inner-main.slider_home .et_pb_slide_title a{

    text-decoration: none;
    color:#fff;
    font-weight:400;
 }
.landing-choose-outer .et_pb_text_inner h2{
    padding: 0 0 10px;
    margin: 0;
    text-align: center;
    font-size: 45px;
    color: #2782bc;
    text-transform: uppercase;
}
.landing-why-choose-section .et_pb_column .et_pb_image span.et_pb_image_wrap img {
    width: 120px;
    height: 120px;
    background: #2782bc;
    padding: 0;
    border-radius: 100%;
    margin: 0 50px;
    display: table;

}

.landing-why-choose-section .et_pb_column .et_pb_text .et_pb_text_inner h5 {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    color: #2e90cd;
    font-weight: 500;
    line-height: 25px;
    white-space: pre-wrap;
    word-break: break-word;
    min-height: 50px;
    padding: 0 10px;
    }

.landing-why-choose-section .et_pb_column_1 .et_pb_text_inner h5 {
    padding: 0 20px !important;
}

.landing-why-choose-section .et_pb_column .et_pb_text {
    margin-bottom: 15px;
}

.landing-why-choose-section .et_pb_column .et_pb_text .et_pb_text_inner p {
    font-size: 14px;
    text-align: center;
    color: #8e8e8e;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 20px;
}
.landing-tele-section .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h3{
    color: #2e90cd !important;
    font-size: 40px;
    text-align: left;
    font-weight: 500 !important;

}
.landing-tele-section .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner p{
    color: #8e8e8e;
    font-size: 15px;
    font-weight: 500;

}
.landing-tele-section .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner ul{
    color: #8e8e8e;
    padding: 0 0 0 35px;
    float: left;
    width: 100%;
}

.landing-tele-section .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner ul li {
    font-size: 15px;
    font-weight: 500;
}
.landing-middle-signup-outer {
    background-color: #e0681f  !important;
    padding: 50px 0 20px !important;
    margin-bottom: 10px !important;
    position: relative !important;
}
.landing-middle-signup-outer::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images/singup-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    mix-blend-mode: multiply;
}
.et_pb_section.landing-middle-signup-outer .landing-middle-signup .et_pb_text_inner p a{
    width: auto;
    font-size: 20px;
    padding: 15px 50px 14px;
    background: #fff;
    border: 1px solid #e77817;
    color: #545151;
    margin: 50px auto 0;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    display: table;
    font-weight: 500;
}
.et_pb_section.landing-babes-outer .landing-babes-inner .et_pb_column .landing_babies_text .et_pb_text_inner h5{
     color: #2e90cd !important;
    font-size: 35px;
    text-align: left;
    font-weight: 500 !important;
    }
.et_pb_section.landing-babes-outer .landing-babes-inner .et_pb_column .landing_babies_text .et_pb_text_inner ul{
    margin: 24px 40px;
    color: #8e8e8e;
    font-size: 15px;
}
.landing-interesting-section {
    background-color: #258ece !important;
    padding: 50px 0 20px !important;
    margin-bottom: 0px !important;
    position: relative !important;
}
.landing-interesting-section::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images/singup-bg.png);
    background-size:contain;
    background-repeat:repeat;
    background-position: center;
    mix-blend-mode: multiply;
}
.landing-interesting-section .et_pb_row .et_pb_column .landing-interesting-title .et_pb_text_inner h2{
    text-align: center;
    color: #fff;
    font-weight: 400 !important;
    letter-spacing: 1px;
    font-size: 25px;
}
.landing-interesting-section .home_form_inner .et_pb_column .landing-interesting-img{
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);  
}
.landing-interesting-section .home_form_inner .et_pb_column .et_pb_module .et_pb_text_inner p{
    color: #fff;
    font-weight: 500;
    font-size: 17px;
}
.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner ul.member-form{
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    width: 100%;
        padding: 0;
}
.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li.member-fname{
     width: 50%;
     display: block;
}

.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li.member-lname{
     width: 50%;
     display: block;
}
.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li.member-phone{
     width: 50%;
     display: block;
}
.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li.member-email{
     width: 50%;
     display: block;
}
.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li.member-kids{
     width: 100%;
     display: block;
}
.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li.member-kids label{
     width: 100%;
     display: grid;
}
.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li.member-kids input{
    width: 45%;
    margin-top: 5px;
}
.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li label{
      display: block;
      color: #fff;
      font-weight: 400;
      font-size: 13px;
}
.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li input{
      width: 90%;
      margin-top: 5px;
      padding: 3px 7px;
}
.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li.member-submit{
     display: block;
     margin: 10px 0px;
}
.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li.member-submit input{
    padding: 10px 45px;
    background: #e0681f;
    color: #fff;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    border: none !important;

}


.et_pb_slide_content p a.landing-slider-button{
    width: auto;
    font-size: 20px;
    padding: 15px 50px 14px;
    background: #fff;
    border: 1px solid transparent;
    color: #8c8787;
    margin: 50px auto 0;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    font-weight: 400;
}


.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li {
    margin-bottom: 18px;
}

/*hello world*/


/*02-02-2021 landing page*/
.health_care-outer-sec.telemedicine-outer {
    padding: 0 0;
}

.health_care-outer-sec.telemedicine-outer .et_pb_row.et_pb_row_4 {
    max-width: 100%;
    width: 100%;
}

.health_care-outer-sec.telemedicine-outer .landing-tele-img img {
    height: 490px;
    object-fit: cover;
}

.health_care-outer-sec.telemedicine-outer .et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough {
    padding: 70px 0 0 70px;
}

.Signup-for-today-section.landing-middle-signup-outer {
    margin: 0 0 !important;
}

.landing-babes-outer {
    padding: 0 0 !important;
}

.landing-babes-outer .landing-babes-inner {
    padding: 0 0;
    max-width: 100%;
    width: 100%;
}


.landing-babes-outer .landing-babes-inner .babies_img {
    width: 50% !important;
    float: left !important;
    margin: 0 !important;
}



.landing-babes-outer .landing-babes-inner .babies_content{
    width: 50% !important;
    float: left !important;
    margin: 0 !important;
}

.landing_babies_text {
    padding: 50px 80px 0;
}

.landing_babies_text ul li {
    font-size: 17px;
    margin-bottom: 5px;
    font-weight: 500;
}
.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li input{
    border: 1px solid #fff;
}


span.wpcf7-not-valid-tip {
    display: none;
}

.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li input.wpcf7-not-valid::placeholder{
    color: red;
}


.landing-interesting-section .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li input.wpcf7-not-valid{
    border: 1px solid red;
}

.wpcf7-response-output {
    padding: 10px 10px !important;
    margin: 0 0 !important;
    text-align: center;
}


/*landing*/

.landing-interesting-section.landing-signup {
    background-color: transparent !important;
}

.landing-interesting-section.landing-signup p{
    color:#000 !important;
    font-size: 17px;
    font-weight: 500 !important;
}

.landing-interesting-section.landing-signup .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li label{
    color:#000 !important;
    font-weight: 600;

}

.landing-interesting-section.landing-signup .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li input {
    border: 2px solid #e1e0e0;
}

.landing-interesting-section.landing-signup::before{

    display: none;
}

.landing-interesting-section.landing-signup .home_form_inner .et_pb_column .Setup_appointment_form .et_pb_code_inner li input.wpcf7-not-valid {
    border: 2px solid red;
}

.landing-interesting-section.landing-signup .et_pb_row.et_pb_row_0.landing_title {
    margin-top: 100px;
    padding-bottom: 0px;
}
.landing-interesting-section.landing-signup .et_pb_row.et_pb_row_0.landing_title h2{ 
   
   color: #2e90cd !important;
   font-weight: 500 !important;
   font-size: 27px;

 }

.grecaptcha-badge {
    bottom: 105px !important;
}


/* ============================================================================================================================================================= */


.services-patientcare-outer {
    display: flex;
    align-items: center;
}



.new-patient-outer .et_pb_section_3 {
    padding: 0px !important;
}

.new-patient-outer .et_pb_section.et_pb_section_4.et_section_regular {
    padding: 0px 0 60px 0 !important;
}





.btn-give a {
    padding: 10px 26px !important;
    background: #e0681f !important;
    color: #fff !important;
    margin: -6px 0 0 !important;
    transition: 0.3s !important;
    -webkit-transition: 0.3s !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    /* background: transparent; */
    transition: 0.3s !important;
    -webkit-transition: 0.3s;
    outline: none;
        border: none !important;
        border-radius: 0 !important;
}

.btn-give a:hover {
        transition: 0.3s !important;
    border: none !important;
    text-decoration: none !important;
    background: #2e90cd !important;
}

.btn-give a::after {
    display: none;
}


.give-the-gift {
    padding: 10px 0 0px !important;
}

