/*
Theme Name: Child Theme
Theme URI: 
Description: A child theme 
Author: 
Author URI: 
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.q_logo img {top: -25%;max-width: 210px; height: auto !important;}
.drop_down,.drop_down:hover{background:transparent !important;border:0 !important}
.footer-services ul li{float: left;width: 45%; padding-bottom: 5px;    margin-bottom: 0 !important;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper textarea.small {
   padding: 10px 10px !important;border: 1px solid #ccc;}
.gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer input[type=submit]:hover{border: 2px solid #0E1F3E;text-align: center;}
.gform_wrapper .gform_footer input[type=submit]:hover{background:#0E1F3E}
.icon-hotdoc{right: 0; position: fixed !important; bottom: 0px;z-index: 9999;}
header.sticky .q_logo img {max-width: 190px;}

.covid-text p{
       padding: 0px!important;
    margin-bottom: 13px;
    font-weight: 400;
    color: #000;
}

.content_inner p{
	margin-bottom:14px!important;
}

.home-services .image_with_text img{
	    margin: auto;
    box-shadow: 0px 0px 15px #ccc;
    padding: 10px;
    border-radius: 100px;
}

.home-services h4{
	    text-align: center;
    padding-top: 20px;
    color: #000;
    font-size: 20px;
}

.our-services .ifb-flip-box-section{
	padding:10px;
}

.header_top{
	background-color:#fff!important;
}
.q_logo a{
	height: 100px!important;
}
.hero-home-mission h4{
	color: white!important;
	font-style: italic;
}
.hero-home-mission ul li{
    position: relative!important;
    padding-left: 30px!important;
    padding-bottom: 10px!important;
    color: #000;
}
.hero-home-mission ul li:before, .footer-services ul li:before{
	position: absolute;
    content: '\f0a4';
    display: block;
    font-family: fontAwesome;
    left: 0px;
	top: -1px;
}

.menu-footer-mainu-container ul li:before{
	color:#fff;
}
.hero-services-home .image_with_text img {
       margin: 0!important;
}
.hero-services-home .image_with_text h4 {
    text-align: center;
    background: black;
    padding: 10px 0px;
    border: 2px solid #00000012;
}
.footer-contct3 p , .footer-services ul li{
    position: relative;
    padding-left: 25px;
	
    margin-bottom: 10px;
}
.footer-contct3 i {
    padding-right: 15px!important;
    color: white;
    position: absolute;
    top: 4px;
    left: 0;
}
.menu-footer-mainu-container ul li{
    margin-bottom: 17px!important;
}

.doctor-bio .flip-box-wrap .flip-box .flipbox_heading{
	    color: #000000!important;
    font-size: 20px;
    letter-spacing: 0px;
}

.doctor-bio p{
	font-size:15px!important;
	padding:0px 10px;
}

.doctor-bio .flip_link a{
	    background: #000000;
    color: #ffffff;
    padding: 10px 25px!important;
    font-size: 15px!important;
}

.hero-footer{
	margin-top: 40px;
}
.hero-footer a{
	background: #00000030;
    padding: 10px 20px;
    border-bottom: 1px solid;
}
.hero-user-home{
	background: #f3f3f3;
    padding: 30px 30px 30px 30px;
    box-shadow: 1px 1px 2px #00000026;
    height: auto;
    border: 1px solid;
    border-color: #0000001f;
}
.contact-page-hero input, .contact-page-hero textarea{
	border: 1px solid #00000059!important;
}
.contact-page-hero p:nth-child(2), .contact-page-hero p:nth-child(3){
	width: 49.6%!important;
    display: inline-block!important;
}
.contact-page-hero .wpcf7-submit{
	border-radius: 0%!important;
    width: 120px!important;
    text-align: center!important;
    padding: 5px 0px!important;
    font-weight: bold!important;
    background: black!important;
	color: white!important;
}
.contact-page-hero .wpcf7-submit:hover{
	border-radius: 0%!important;
    width: 120px!important;
    text-align: center;
    padding: 5px 0px;
    font-weight: bold;
    background: #ffff00;
    color: black!important;

}
.qode-accordion-holder .qode-title-holder.ui-state-active{
	background-color: black!important;
    padding-top: 12px!important;
}
.ui-state-hover{
	padding-top: 12px!important;
	background-color: black!important;
}
#hero-qode-accodion-2{
	background: #0000000d!important;
    margin-bottom: 11px!important;
}
#hero-read-more{ 
	display: none; 
}
#hero-read-more-1{ 
	display: none; 
}
.dots-1{
	color: #1515bfb0;
}

.top-appoint a{
	position: relative!important;
}


/* ---------- Media Screen Css ------------ */
@media only screen and (max-width:1024px){

nav.mobile_menu ul li a{
	color: black!important;
    padding-left: 10px;	
}
.mobile_menu_button span{
    color: #000!important;
}
.contact-page-hero p:nth-child(2), .contact-page-hero p:nth-child(3){
	width: 100%!important;
    display: inline-block!important;
}
}
@media only screen and (max-width:1000px){
.q_logo img {top: 15%;}
}

@media only screen and (min-width:768px) and (max-width:1024px){
.hero-users-home .ifb-face.ifb-front{
	height: 300px!important;	
} 
}
@media only screen and (min-width:1024px)  and (max-width:1366px){
nav.main_menu>ul>li>a {
    padding: 0 8px!important;
}
}

@media only screen and (max-width:480px){
	h1, .h1, .title h1, h2, h3 {font-size: 24px;line-height: 35px;}
}

@media only screen and (min-width:1001px){
	.header_top{
    height: auto;
    line-height: 40px;
	}
}