/* 
Theme Name:		 Unbiazed Child
Theme URI:		 http://www.websitebundles.com/
Description:	 Theme by Site <a href=\"http://childthemegenerator.com/\">http://childthemegenerator.com/</a>
Author:			 WebsiteBundles
Author URI:		 http://childthemegenerator.com/
Template:		 unbiazed
Version:		 1.0.0
Text Domain:	 GeneratePress-child
-------------------------------------------------------------- */ 

/* =Theme customization starts here
------------------------------------------------------- */
.l_form input[type="text"],.l_form input[type="email"],.l_form textarea,.l_form input[type="tel"],.l_form select{
	border:1px solid #222222;color:#000!important;background-color:#fff;width:100%;    line-height: 1.2em;
}
.f_pd{padding:45px 45px 25px 45px}
.l_form select{font-size:18px}
.l_form input[type="submit"]{background-color:#77ab3b;width:100%;text-align:center;text-transform:uppercase}
.l_form ::-webkit-input-placeholder {color: #000;font-size:18px;letter-spacing:2px;}
.l_form :-ms-input-placeholder {color: #000;font-size:18px;letter-spacing:2px;}
.l_form ::placeholder {color: #000;font-size:18px;letter-spacing:2px;}
.l_form p{margin-bottom:20px!important}
.l_form .wpcf7-spinner{position:absolute}
.l_pd1{padding:150px}
.l_pd2{padding:0px 200px}
.l_pd3{padding:120px 350px 0px}
.l_pd4{padding:120px 150px}
.l_pd5{padding:120px 400px 50px}
.l_pd6{padding:120px 350px}
.l_pd7{padding:120px 200px}

.parent-pageid-4776 .site-footer,.parent-pageid-4776 #masthead,.parent-pageid-4776 #site-navigation{display:none}
.call-text {font-weight: 300;}
.cal a {color: #000;}
.cal{font-weight: 500;text-transform:uppercase;}
.covid {font-weight: 500;text-transform: uppercase;background-color: #77ab3b;padding: 3px 15px;}
.covid a{color: #fff;}
.soc {display: inline-grid;}
.soc img {padding-bottom: 15px;}
#bgfit{background-size:100% 76%;}
.tel:hover {color: white;}
.lrnmre{color:#fff;}
.footer-widget-2 {text-align: left;display: inline-block;}
.footer-widget-2 #custom_html-9 {padding-right: 30px;margin-bottom: 70px;}
.footer-widget-2 #custom_html-12 {text-align: right;}
.footer-widget-1 {width: 100%;text-align: center;}
.footer-widget-3 {text-align: left;padding: 60px 0px;display: inline-block;}
.footer-widget-3 #custom_html-13 {padding-left: 15px;}
.footer-widget-3 #custom_html-10 {padding-left: 80px;margin-bottom: 70px;}
.footer-widget-4 {width: 100%;text-align: center;float: left;}
.inside-footer-widgets {display: inline-block;width: 100%;text-align: center;}
.schclr a {color: #133B69;}
.tel {
    text-transform: uppercase;
    background-color: #133b69;
    font-size: 25px;
    padding: 5px 45px;
    color: #fff;
    letter-spacing: 2px;
    font-weight: 400;
}
.schdle { font-weight: 400;
    text-transform: uppercase;
    background-color: #77ab3b;
    font-size: 25px;
    padding: 5px 35px;
    color: #fff;
}
.textwidget {
    text-transform: uppercase;
}
.topbtm:after {
    background: #77ab3b;
    content: "";
    height: 1px;
    margin: auto;
    width: 50px;
    z-index: 1;
    display: block;
    margin-top: 3px;
}
.topbtm:before {
    background: #77ab3b;
    content: "";
    height: 1px;
    margin: auto;
    width: 50px;
    z-index: 1;
    display: block;
    margin-bottom: 3px;
}
.bluetopbtm:before {
    background: #245185;
    content: "";
    height: 1px;
    margin: auto;
    width: 50px;
    z-index: 1;
    display: block;
	margin-bottom: 3px;
}
.bluetopbtm:after {
    background: #245185;
    content: "";
    height: 1px;
    margin: auto;
    width: 50px;
    z-index: 1;
    display: block;
    margin-top: 3px;
}
.whitetopbtm:after {
    background: #fff;
    content: "";
    height: 1px;
    margin: auto;
    width: 50px;
    z-index: 1;
    display: block;
    margin-top: 3px;
}
.whitetopbtm:before {
    background: #fff;
    content: "";
    height: 1px;
    margin: auto;
    width: 50px;
    z-index: 1;
    display: block;
    margin-bottom: 3px;
}
.blktopbtm:before {
    background: #000;
    content: "";
    height: 1px;
    margin: auto;
    width: 50px;
    z-index: 1;
    display: block;
    margin-bottom: 3px;
}
.blktopbtm:after {background: #000;content: "";height: 1px;margin: auto;width: 50px;z-index: 1;display: block;margin-top: 3px;}
.lrnclr {color: #133b69;}
.inside-footer-widgets {margin-left: 0px !important;}
.site-footer .footer-widgets-container .inner-padding {padding: 0 0 0 0px;}
.cntxt {
    background: none !important;
    padding: 6px 10px !important;
    border: 1px solid #000 !important;
    width: 100%;
}
.cntmsg {
    background: none !important;
    height: 80px;border: 1px solid #000 !important;
}
.wpcf7-radio {
    position: relative;
    top: 5px;
}
.btn {
    background-color: #001c3c !important;
    text-transform: uppercase;
    width: 100%;
    font-size: 30px;
    font-weight: 400;
    padding: 1px !important;
}
.list {margin-left: 40px;}
.list li {padding-bottom: 40px;}
.bapading .elementor-image-carousel-caption {padding-top: 15px;}
.bapading .swiper-pagination-bullets {bottom: -90px !important;}

.blgpdng {padding: 80px 0px;}
.blgpdng .entry-summary {margin-top: 10px;}
#page-header1 {text-align: center;background-color: #F5F5F5;padding: 40px 0px 40px 0px;}
#page-header1 h1{margin-bottom:0px;}
.telclr {color: #000;}
.ftrsch {color: #fff;}
.drlrnmre a {color: #222;}
.lilst li {list-style: none;padding-bottom: 10px;}
.lilst {margin:0px;}
.menu-item-has-children .dropdown-menu-toggle {display: none;}
.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right: 10px;}
.schedule-appointment a {background-color: #133b69;padding: 5px 30px;color: #fff;font-weight: 400;margin-left: 20px;}
.hmpopup {text-align: center;background: #011b3c;}
.hmpopup img {width:99%;}
.hmpopup a {color: #dfdcdc;font-size: 45px;font-weight: 400;position: relative;top: -27px;}

/****************Responsive****************/
@media (min-width: 1700px){
.cntmrgn .elementor-widget-wrap.elementor-element-populated {margin-left: 160px !important;}
}
@media (max-width: 1100px){
	.site-content {padding: 0px 30px;}
	.schdle {font-size: 20px;}
	.tel {font-size: 20px;}
	.widget-title {font-size: 30px;}
	.footer-widgets .widget {font-size: 20px;}
	.site-info {font-size: 20px;}
	.footer-widget-3 #custom_html-10 {padding-left: 50px;margin-bottom: 60px;}
	.footer-widget-2 #custom_html-9 {margin-bottom: 60px;}
}
@media (max-width: 767px){
.soc {display: block;text-align: left;padding-bottom: 15px;}
	.covid {font-size:14px;}
	.cal {font-size:14px;padding-bottom: 10px;}
	.site-header .header-widget {
		margin-top: 0.5em;}
.hmpopup a {font-size: 30px;top: -20px;}
}
p.dm {font-size: 11px;font-weight: 500;margin-top: 10px;text-transform: initial;}
p.dm img {vertical-align: middle;margin-top: -3px;}


@media (min-width : 320px) and (max-width : 766px){
.cal {padding-bottom: 10px;}	
.cal span {font-size:22px;}
.cal a {font-weight: 500;font-size:22px;}
.covid {font-size:22px;font-weight:500;}
.elementor-15 .elementor-element.elementor-element-5e466c8 .elementor-button {font-size:25px;font-weight:500;}
.elementor-15 .elementor-element.elementor-element-2439c7d a {font-size:25px;font-weight:500;color:#222;}
.elementor-15 .elementor-element.elementor-element-15a83a1 a {font-size:25px;font-weight:500;color:#222;}
.elementor-15 .elementor-element.elementor-element-761046d a {font-size:25px;font-weight:500;color:#222;}
.elementor-15 .elementor-element.elementor-element-97e9a43 a {font-size:25px;font-weight:500;color:#222;}
.elementor-15 .elementor-element.elementor-element-80ed382 a {font-size:25px;font-weight:500;color:#222;}
.elementor-15 .elementor-element.elementor-element-936cc0c a {font-size:25px;font-weight:500;color:#222;}
.schedule-appointment {display: block;}	
.schedule-appointment a {padding: 5px 25px;font-weight: 400 !important;margin-left: 0px;}
.schedule-appointment {padding-top: 5px;}	
}
@media screen and (min-width: 320px) and (max-width: 767px){
	.f_pd {
    padding: 25px 25px 15px 25px;
}
.menu-item-has-children .dropdown-menu-toggle {display: block;}
}
@media only screen and (min-width:320px) and (max-width:550px) {
div#sgpb-popup-dialog-main-div {min-width: 320px !important;}
}
@media only screen and (min-width:320px) and (max-width:480px) {
	
	.covid { background-color:#b9da94!important; }
	.elementor-15 .elementor-element.elementor-element-5e466c8 .elementor-button { background-color:#659232!important; }
	.covid a { color:#000!important; }
	
}
.gall {font-size: 36px;font-weight: normal !important;line-height: 40px;color: #000;padding: 65px 0px 80px;margin: 0px;text-transform: uppercase;}
.gall h1 {font-size: 36px;font-weight: normal !important;line-height: 40px;color: #000;padding: 0px 0px;margin: 0px !important;text-transform: uppercase;}
.main-gal {margin: auto;font-size: 18px;color: #000;line-height: 36px;text-align: center;}
.patient_tnmbnails {margin: 0px;padding: 0px;}
li.clinq-single {float: left;list-style-type: none;margin-top: 16px;}
.img_div {border: 0 !important;text-align: center;margin: 0px auto 15px;}
.gal-tit {font-size: 24px;font-weight: 300 !important;line-height: 30px;color: #000;padding: 0px 0px;margin: 0px !important;text-transform: uppercase;display: block;}
.gal-dis {font-size: 18px;font-weight: 300;color: #000;line-height: 36px;text-align: center;padding-top: 60px;padding-bottom: 30px;}
.gal-dis h6 {font-size: 24px !important;font-weight: 500;color: #000;text-align: center;}
.gal-dis p{width: 60%; margin: 0px auto;}
.page-id-3751 .gal-dis {padding-top: 30px;}
.clear{clear:both;}
.tax-photo-category .site-content, .page-id-3751  .site-content{display: block;}
.tax-photo-category hr {background-color: #131313;width: 35%;margin: 40px auto;}
@media (min-width: 1025px){
.grid-100 {clear: both;width: 100%;}
.grid-50 {float: left;width: 50%;}
}
@media screen and (max-width: 1023px){
.gal-dis p {width: 100%;}
li.clinq-single {margin-left: 0% !important;}
.cal {padding-bottom: 20px;}	
}
@media screen and (min-width: 768px) and (max-width: 1279px){
.hmpopup a {font-size: 38px;top: -19px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
.gal-dis p {width: 80%;}
li.clinq-single {margin: 0px auto !important;width: 100%;}
li.col-sm-12{display: none;}
}
@media screen and (min-width: 1100px) and (max-width: 1600px){
.hd1 .elementor-heading-title{font-size:50px!important}
.hd2 .elementor-heading-title{font-size:24px!important}
	.hd3 .elementor-heading-title{font-size:50px!important}
.l_text .elementor-icon-list-text{font-size:20px}
.f_pd {
    padding: 35px 35px 15px 35px;
}
.l_pd1{padding:120px}
.l_pd2{padding:0px 150px}
.l_pd3{padding:120px 250px 0px}
.l_pd4{padding:120px 120px}
.l_pd5{padding:120px 200px 50px}
.l_pd6{padding:120px 200px}
.l_pd7{padding:120px 100px}	
.hmpopup img {width: 78%;}
}
#ez-toc-container {background: none;border: 0px;box-shadow: none;width: 100%;}
.ez-toc-title-toggle {display: none !important;}
div#ez-toc-container .ez-toc-title {text-transform: uppercase;color: #001c3c; font-weight: 600;padding-bottom: 20px;display: block;}
div#ez-toc-container ul li {border-bottom: 1px solid #e9e8e4;}
#ez-toc-container a {padding-block: 1rem;text-decoration: none; font-size:18px !important; line-height: 23px;text-decoration: none;padding-left: 1rem;padding-right: 1rem;color: #001c3c !important;display: block;}
div#ez-toc-container ul li a:hover {background: #77ab3b5c;transition: all .3s ease-in-out;text-decoration:none; color: #000000 !important;}