/*
 Theme Name:   ApexClinic Child
 Theme URI:    https://themes.radiantthemes.com/apexclinic/
 Description:  ApexClinic Child Theme
 Author:       RadiantThemes.com
 Author URI: https://themeforest.net/user/radiantthemes
 Template:     apexclinic
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  apexclinic-child
*/

.box-shadow.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    padding-top: 60px !important;
}
.header_top_item .brand-logo img {
    /* max-width: 150px !important; */
	max-width: 300px !important;
}




.brand-logo {
    max-width: 300px !important;
}


ul#menu-footer-menu {
    display: none;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    padding-left: 10px !important;
}









@media (min-width: 320px) and (max-width: 767px) {
  
h2.vc_custom_heading.font-weight-bold.letter-spacing--1.vc_custom_1553152245131 {
    font-size: 25px !important;
    font-style: inherit;
}
  .radiantthemes-custom-button[data-button-direction=right] {
    text-align: center;

}
	.vc_custom_1553152290962 {
    /* margin-top: 20px !important; */
    margin-bottom: 15px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 12px !important;
    padding-right: 22px !important;
    padding-bottom: 12px !important;
    padding-left: 32px !important;
    background-color: #757575 !important;
    border-left-color: #f2f2f2 !important;
    border-left-style: solid !important;
    border-right-color: #f2f2f2 !important;
    border-right-style: solid !important;
    border-top-color: #f2f2f2 !important;
    border-top-style: solid !important;
    border-bottom-color: #f2f2f2 !important;
    border-bottom-style: solid !important;
    border-radius: 35px !important;
}
	p {
    text-align: justify;
}
}

input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    padding-left: 10px !important;
}
input.wpcf7-form-control.wpcf7-text {
    padding-left: 10px !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    padding-left: 10px !important;
}
.wraper_inner_banner {
    background-size: cover;
    background-position: center bottom;
    background-image: url(https://www.drharshadmahatme.com/wp-content/uploads/2019/04/inner-banner-1.jpg) !important;
}

p {
    text-align: justify !important;
}


p.vc_custom_heading.font-weight-medium.vc_custom_1557741448752 {
    text-align: center !important;
}

p.vc_custom_heading.font-weight-medium.vc_custom_1556968085618 {
    text-align: center !important;
}


.vc_custom_1548326364415 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 14px !important;
    padding-bottom: 0px !important;
    text-align: center !important;
}


.vc_custom_1552396262385 {
    margin-top: 18px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    text-align: center !important;
}



.font-weight-medium {
    font-weight: 500;
}
.vc_row * {
    margin: initial;
}
p {
    text-align: justify !important;
}
p {
    margin-bottom: 20px;
    padding: 0;
}
p {
    margin: 0 0 10px;
}
p {
    text-align: justify !important;
}
* {
    margin: 0 auto;
    text-decoration: none !important;
    outline: none !important;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
}
#page {
    word-wrap: break-word;
}
body {
    font-family: Rubik;
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
    color: #434343;
    font-size: 16px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
user agent stylesheet
html {
    color: -internal-root-color;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.vc_custom_1548327256102 {
    margin-top: 18px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    text-align: center !important;
}

p.vc_custom_heading.font-weight-medium.vc_custom_1556943867358 {
    text-align: center !important;
}

.vc_custom_heading.font-weight-medium.vc_custom_1556967037433 {
    text-align: center !important;
}

p.vc_custom_heading.font-weight-medium.vc_custom_1548326296417 {
    text-align: center !important;
}



.vc_custom_1552623823949 {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.font-weight-medium {
    font-weight: 500;
}
.vc_row * {
    margin: initial;
}
p {
    text-align: justify !important;
}
p {
    margin-bottom: 20px;
    padding: 0;
}
p {
    margin: 0 0 10px;
}
p {
    text-align: justify !important;
}
* {
    margin: 0 auto;
    text-decoration: none !important;
    outline: none !important;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
#page {
    word-wrap: break-word;
}
body {
    font-family: Rubik;
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
    color: #434343;
    font-size: 16px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
user agent stylesheet
html {
    color: -internal-root-color;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


p.vc_custom_heading.font-weight-medium.vc_custom_1548326312663 {
    text-align: center !important;
}


.vc_custom_1548327252085 {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.font-weight-medium {
    font-weight: 500;
}
.vc_row * {
    margin: initial;
}
p {
    text-align: justify !important;
}
p {
    margin-bottom: 20px;
    padding: 0;
}
p {
    margin: 0 0 10px;
}
p {
    text-align: justify !important;
}
* {
    margin: 0 auto;
    text-decoration: none !important;
    outline: none !important;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
#page {
    word-wrap: break-word;
}
body {
    font-family: Rubik;
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
    color: #434343;
    font-size: 16px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
user agent stylesheet
html {
    color: -internal-root-color;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}




p.vc_custom_heading.font-weight-medium.vc_custom_1556967037433 {
    text-align: center !important;
}

p.vc_custom_heading.font-weight-medium.vc_custom_1548326296417 {
    text-align: center !important;
}


p.vc_custom_heading.font-weight-medium.vc_custom_1548326312663 {
    text-align: center !important;
}


a, a:hover, a:focus, .sidr-close, .widget-area > .widget.widget_rss ul li .rss-date:before, .widget-area > .widget.widget_archive ul li a:hover, .widget-area > .widget.widget_categories ul li a:hover, .widget-area > .widget.widget_meta ul li a:hover, .widget-area > .widget.widget_pages ul li a:hover, .widget-area > .widget.widget_nav_menu ul li a:hover, .widget-area > .widget.widget_radiantthemes_contact_box_widget ul.contact li:before, .post.style-one .post-meta > span i, .post.style-two .entry-main .post-meta > span i, .post.style-three .entry-main .post-meta > span i, .post.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .post.single-post .entry-header .entry-meta > .holder > .data .meta > span i, .wraper_maintenance_main.style-one .maintenance_main_item h2, .wraper_maintenance_main.style-three .maintenance_main_item h1 strong, .default-page ul:not(.contact) > li:before, .comment-content ul:not(.contact) > li:before, .comments-area ol.comment-list li .reply {
    color: #00000 !important;
}