/*
1-  General Styles
2-  Form Styling
3-  Spacing Helping Classes
4-  parallax
5-  Header
6-  Slider
7-  Inner Pages
8-  Shop
9-  Footer
10- Responsive
*/
/*=================
General
===================*/

.bg-white {
    background: #fff;
}

.animatedParent {
}
section {
    padding-top: 10px 0;
	padding-bottom: 70px;
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
    content: " ";
    display: table;}
/*	.pb-25 {
    padding-bottom: 25px;
}*/

.after-left-s, .after-left-l, .after-mid-l {
    position: relative;
}
.text-uppercase {
    text-transform: uppercase !important;
}
.text-bold {
    font-weight: 700 !important;
}
.text-center {
    text-align: center;
}
h3 {
    font-size: 28px;
}
.after-mid-l:after {
    left: 50%;
    margin-left: -50px;
}


.after-left-s, .after-left-l, .after-mid-l {
    position: relative;
}
.text-uppercase {
    text-transform: uppercase !important;
}
.text-bold {
    font-weight: 700 !important;
}
.text-center {
    text-align: center;
}
h3 {
    font-size: 28px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Futura,Trebuchet MS,Arial,sans-serif; 
    margin: 10px 0;
    font-weight: 400;
    color: #323232;
}
.mt-20 {
    margin-top: -16px;
}

.color-white {
    color: #fff;
}

.row {
    margin-left: -10px;
    margin-right: -10px;
}
.our-doctors .doctor {
    position: relative;
}

element.style {
}
.our-doctors .doctor {
    position: relative;
}

.mt-50 {
    margin-top: 50px;
}

.bg-blue1 {
        background: #00a1b1;
}
.bg-blue2 {
        background: #00a1b1;
}
.no-pad {
    padding: 0;
}
figure {
    margin: 0;
}
img {
    max-width: 100%;
    height: auto;
}

img {
    vertical-align: middle;
}
.our-doctors .doctor .info {
    min-height: 250px;
    padding: 20px;
}

.services h6, .schedules h6, .our-doctors h6 {
    color: #fff;
}

.pb-20 {
    padding-bottom: 20px;
}
.after-left-s, .after-left-l, .after-mid-l {
    position: relative;
}
.text-uppercase {
    text-transform: uppercase !important;
}
.text-bold {
    font-weight: 700 !important;
}
.after-left-s:after {
    content: "";
    background: #E4F2FC;
    height: 6px;
    width: 58px;
    bottom: 0;
    left: 0;
    position: absolute;
}
.clearfix:after, .container:after, .container-fluid:after, .row:after {
    clear: both;
}

.mt-50 {
    margin-top: 50px;
}

.bg-blue3 {
 background: #00a1b1;
}

.bg-blue4 {
 background: #00a1b1;
}
.no-pad {
    padding: 0;
}

.after-mid-l:after {
  margin-left:509px;
}

/*.after-left-l:after, .after-mid-l:after {
    background: #60A1E1;
    content: "";
    height: 6px;
    width: 100px;
    bottom: 0;
    left: 0;
    position: absolute;
}
*/

#dd{
padding-bottom: 22px;margin-top: -70px;
}
@media (max-width: 768px){
	
	#dd{
		margin-top: -40px;
	}
}