body{
color: #222;
}

strong{
font-weight:600;
}

hr{
border: solid 1px #eee;
}

.single-post .eltdf-title{
display:none;
}

a,  p a {
    color: #4fc0c8;
}

.eltdf-main-menu > ul > li.eltdf-active-item > a{
 color: #4fc0c8;
}

.eltdf-main-menu ul li a:hover {
    color: #4fc0c8;
}

.eltdf-mobile-header .eltdf-mobile-nav ul li a, .eltdf-mobile-header .eltdf-mobile-nav ul li h5{
 color: #4fc0c8; font-weight:600;
}

.eltdf-mobile-header{
z-index:102;
}

.khighlight{
padding: 15px;
background: #dbf5f6;
margin: 20px 0;
border: solid 4px #c2eced;
}

h1,h2,h3,h4,h5,h6{
letter-spacing:0;
}

.menu-item-has-children > a > span.item_outer{
    background: url(http://drsnehaparikh.com/wp-content/uploads/2017/10/arrow-217-48.png) no-repeat;
    background-size: 9px;
    background-position: 100% center;
    padding-right: 12px;
}

.eltdf-drop-down .second .inner ul li {
    border-bottom: solid 1px #ddd;
}

.bookform .wpcf7-form-control.wpcf7-date{
background: url(http://drsnehaparikh.com/wp-content/uploads/2017/10/calendar1600.png) no-repeat;
background-size: 28px;
background-position: 94% center;
}

.eltdf-logo-wrapper a img {
    height: auto;
    width: 240px;
}

div.wpcf7 .ajax-loader {
    display: block;
    margin-left: auto;
}

.eltdf-post-info-category{
display:none !important;
}

.eltdf-blog-holder article {
    margin: 0 0 27px;
    padding: 0;
    max-width: 800px;
    margin: auto !important;
}

.eltdf-content .eltdf-content-inner > .eltdf-container > .eltdf-container-inner {
    padding-top: 0px;
}

.header-appear .eltdf-sticky-holder .eltdf-position-right{
display:none !important;
}

#eltdf-back-to-top > span {
    background-color: #87dadf;
    border: 1px solid #dbf5f6;
}

.eltdf-title.eltdf-standard-type .eltdf-title-text {
    font-size: 22px;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #4fc0c8;
}

.eltdf-post-title a{
    font-size: 22px;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #87dadf;
}

.eltdf-testimonials-holder .owl-dots .owl-dot span {
    background-color: #87dae0;
    border: none;
}
.eltdf-testimonials-holder .owl-dots .owl-dot.active span, .eltdf-testimonials-holder .owl-dots .owl-dot:hover span {
    background-color: #379ba2;
    border:none;
}

.eltdf-sticky-header .eltdf-vertical-align-containers .eltdf-position-center .eltdf-position-center-inner {
    float: right;
}

.eltdf-vertical-align-containers.eltdf-50-50 .eltdf-position-left-inner{
width:100%;
}
.eltdf-top-bar .eltdf-vertical-align-containers .eltdf-position-left::before{
display:inline;
}

.footerdiv{
font-weight:600;
}

.kwhite{
color:#fff;
}

.eltdf-top-bar {
    height: auto;
    font-size: 13px;
    color: #1e1c1c;
    background-color: #DBF5F6;
}

.eltdf-top-bar .eltdf-position-left{
float:none;
width:100% !important;
}

.eltdf-top-bar .eltdf-position-right{
display:none !important;
}

.eltdf-top-bar .widget {
    display: block;
}

.eltdf-top-bar .widget.widget_text {
    color: #333;
    font-weight: 600;
}

.eltdf-menu-area{
border-bottom: 2px solid #87dadf !important;
}

.bookform {
max-width: 1100px;
margin: 20px auto;
position: relative;
border-top: 3px solid #eee;
}

.bookform .wpcf7-form-control-wrap {
    width: 19%;
    display: block;
    float: left;
    text-align: center;
    padding: 0 1%;
}
.bookform input.wpcf7-form-control.wpcf7-submit {
    font-size: 14px;
    border-radius: 3.5em;
    color: #333;
    background-color: #87DAE0;
 margin:0 1%;
}

.bookform:after{
content:'';
clear:both;
display:table;
}



.bookform .wpcf7-form-control.wpcf7-date, 
.bookform .wpcf7-form-control.wpcf7-number,
.bookform .wpcf7-form-control.wpcf7-quiz,
.bookform .wpcf7-form-control.wpcf7-select,
.bookform .wpcf7-form-control.wpcf7-text,
.bookform .wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    padding: 8px 16px;
    color: #333;
    border: 2px solid #87dae0;
    border-radius: 40px;
    font-size: 14px;
    font-weight: 600;
}

.eltdf-content, .eltdf-wrapper, blockquote, sub, sup {
    position: static;
}
#ui-datepicker-div{
z-index:999 !important;
}

.eltdf-main-menu > ul > li > a {
    padding: 0 12px;
}

.eltdf-menu-right .eltdf-vertical-align-containers .eltdf-position-right{
max-width: 750px;
width:100%;
}

.squeezedk{
max-width:1000px;
margin: 20px auto;
font-weight:400;
}

.squeezedk p{
margin:20px 0;
}

.eltdf-drop-down .second .inner ul li a {
    padding: 5px 20px;
    font-weight: 400;
    color: #333;
}

.eltdf-main-menu > ul > li > a {
    letter-spacing: 0;
}

.eltdf-drop-down .narrow .second .inner ul {
    padding: 10px 0;
    box-shadow: 0 0 10px #eee;
}

footer .eltdf-footer-top .widget a {
    color: #87dae0;
}

@media screen and (max-width:1080px){

.bookform {
max-width: 600px;
}

.bookform .wpcf7-form-control-wrap {
    width: 90%;
    display: block;
    float: none;
    padding: 1%;
margin:auto;
}
.bookform input.wpcf7-form-control.wpcf7-submit {
    width:90%;
 margin:1% auto;display: block;
    float: none;
}

.eltdf-logo-wrapper a img {
    width: 190px;
}
}

.onmob{
display:none;
}

@media screen and (max-width:860px){
.eltdf-top-bar .bookbutton{
display:none;
}
.ktopitem {
    margin: 2px 10px;
    font-size: 12px;
}
}

@media screen and (max-width:700px){
.ondesk{
display:none;
}
.onmob{
display:block;
text-align:center;
}

.eltdf-mobile-header-holder > .eltdf-grid > .eltdf-vertical-align-containers > .eltdf-position-center{
text-align:right;
}


}

.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    height: 80%;
    width: auto;
}
@media only screen and (max-width:480px) {
.eltdf-container-inner, .eltdf-grid, .eltdf-row-grid-section, .eltdf-slider .carousel-inner .eltdf-slider-content-outer {
    width: 95%;
}

.eltdf-content .alignright{
float:none;
margin:0px auto 10px;
display:block;
}

}

.eltdf-title .eltdf-title-holder .eltdf-container {
    background-color: #fff;
}