/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2017 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}
.bypostauthor{}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.alignright{float: right; padding-left: 20px;}
.alignleft{float: left; padding-right: 20px;}
.aligncenter{}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}

/*************************************************************************************************************/
/*-- Header top --*/
.bottom-divider { border-bottom: solid 1px #d1d1d1;
                  line-height: 32px;
                  height: 43px;}
.top-text {color: #bfc1c1;font-size:18px;font-family: 'Raleway', sans-serif; font-weight:500; margin-top: 4px;}
.top-text span {color: #000;}
.top-text-tight {color: #0296d6;font-size:14px;font-family: 'Roboto', sans-serif; font-weight:700; text-align:right;}
.top-text-tight i {color: #13788f;margin-right:13px; font-size:25px; margin-left:10px; margin-top: 10px;}
.top-text-tight ul {margin: 0px;padding: 0px;list-style: none;float: right;}
.top-text-tight li {float: left;list-style: none;border-right: solid 1px #ebebeb;height:auto;}
.top-text-tight li:first-child {border-left: solid 1px #ebebeb;padding-left: 8px;}
.headeright {padding-top: 20px;}
.headeright ul{float:right;margin-bottom:20px;}
.headeright ul li{float:left;font-size:18px;color:#000;font-family: 'Raleway', sans-serif; font-weight:600; list-style:none; padding-right: 26px;}
.headeright ul li img{float: left;margin-right: 14px;margin-bottom: 0;}
.headeright ul li a{color:#000;}
.headeright ul li a:hover{color:#13788f; text-decoration:none;}
.headeright ul li div.phone{width:200px;}
.headeright ul li div.email{width:375px;}
.headeright-btn {background: #13788f;border-radius: 25px;color: #fff !important;padding: 10px 20px;font-family: 'Raleway', sans-serif; font-weight:600; text-align:center; font-size:14px;}
.headeright-btn:hover {background: #149fbe;border-radius: 25px;color: #fff;
                       padding: 10px 20px;font-family: 'Raleway', sans-serif; font-weight:600; text-align:center; text-decoration:none;}
section#branding { list-style-type: none;}

.logoheader{padding-top: 20px;}
/*-- Top info --*/

/*-- Main navigation --*/
.nav-bg {background:#13788f;}
.navbar-inverse {
    background-color: transparent;
    border-color: #080808;
}
.navbar-inverse .navbar-brand {
    color: #fff;
    display: none;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 3px!important;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 17px 30px 0px 0px!important;

}


.navbar-nav {
    float: left;
    margin: 5px 0px 0px 0px !important;
}

.navbar {
    position: relative;
    z-index: 1000;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: 1px solid transparent;
}
.navbar-collapse {
    max-height: 340px;
    padding-right: 15px;
    padding-left: 0px !important;
    overflow-x: visible;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-overflow-scrolling: touch;
}


.nav-bg {background:#13788f;}
.navbar-right {float: left !important;margin-top: 0px;}
.btn-specing {padding-top:30px; float:right;}
.btn-color {background:#9fcc3d; padding:10px 38px; text-align:center;font-family: 'Roboto', sans-serif; font-weight:700; color:#fff; font-size:18px; display: inline-block;}
.btn-color-blue {background:#0296d6; padding:10px 20px; text-align:center;font-family: 'Roboto', sans-serif; font-weight:700; color:#fff; font-size:18px; display: inline-block;}
.btn-color:hover {background:#86b61d; text-decoration:none; color:#fff;}
.btn-color-blue:hover {background:#0a7eb0; text-decoration:none; color:#fff;}
.navbar-header {position: relative;z-index: 9999;}
a.navbar-brand {/* background: #eb2c33*//*;padding: 8px 0px 0;*/}
.navbar {border-radius: 0;border: 0;margin-bottom: 0;}
.navbar-nav>li>a {padding: 20px 15px;font-weight: 600;}
.navbar-toggle {background: #eb2c33;border-radius: 0;margin-right: 5px;}
.navbar-toggle .icon-bar {background: #fff;}
ul.nav.navbar-nav li {/*background-color: rgba(0, 0, 0, .8);*/ float:left;
    position: relative; transition: all 0.1s ease 0.1s;}
.nav.navbar-nav.navbar-right > li:last-child { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
ul.navbar-nav li a {color: #fff;font-size:18px;font-family: 'Raleway', sans-serif; font-weight:500;}
ul.navbar-nav li a:hover, ul.navbar-nav li a:focus {color: #fff;}
ul.navbar-nav > li.active {color: #fff;}
ul.navbar-nav li.active > a, ul.navbar-nav > li.active.dropdown.open {color: #fff;}
ul.navbar-nav li.active > .dropdown-menu > li.active > a {color: #eb2c33;}
ul.navbar-nav li.search {margin-left: 10px;background: #eb2c33;}
.navbar-nav .dropdown-menu {left: 0;right: auto;}
.dropdown-menu * {width: 100%;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;}
.navbar-nav .dropdown-menu {background: none;border: 0;box-shadow: none;min-width: 240px;display: block;opacity: 0;z-index:1;visibility:hidden;-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);-webkit-transition: visibility 500ms, opacity 500ms, -webkit-transform 500ms cubic-bezier(.43, .26, .11, .99);-moz-transition: visibility 500ms, opacity 500ms, -moz-transform 500ms cubic-bezier(.43, .26, .11, .99);-o-transition: visibility 500ms, opacity 500ms, -o-transform 500ms cubic-bezier(.43, .26, .11, .99);-ms-transition: visibility 500ms, opacity 500ms, -ms-transform 500ms cubic-bezier(.43, .26, .11, .99);transition: visibility 500ms, opacity 500ms, transform 500ms cubic-bezier(.43, .26, .11, .99);}
.navbar-nav .dropdown:hover .dropdown-menu {opacity: 1;visibility:visible;color: #777;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);
                                            -o-transform: scale(1);transform: scale(1);}
.navbar-nav .dropdown-backdrop {visibility: hidden;}
.navbar-nav .dropdown-menu li {padding: 10px 20px 0;}
.navbar-nav .dropdown-menu li:first-child {border-radius: 2px 2px 0 0;}
.dropdown-menu li:last-child {border-radius: 0 0 2px 2px;}
.dropdown-menu>li>a {font-size: 14px;padding: 10px 0;border-bottom: 1px solid rgba(255, 255, 255, .1);}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li.active>a {background: none !important;color: #eb2c33 !important;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background: transparent;border:0;}

/*--------------Main Navigation End -----------------*/
/*--------------------------------- About us ----------------------------------*/
.about-tittle{color: #13788f; font-family: 'Raleway', sans-serif; font-weight:700; text-align:center; padding-top:30px; padding-bottom:30px; font-size:26px;}
.help-icon {text-align: center;}
.help-icon img {border-radius: 50%;width: 169px;height: 169px; /* border: solid 8px #13788f; */}
.help-heading {color: #13788f; font-family: 'Raleway', sans-serif; font-weight:700; text-align:center; padding:20px 0px; font-size:26px;}
.help-tittle {color: #535353; font-family: 'Raleway', sans-serif; font-weight:400; text-align:center; font-size:14px; padding-bottom: 20px;}
.help-btn a {background: #13788f;text-align: center;padding: 10px 40px; border-radius: 3px;color:#fff;font-family: 'Raleway', sans-serif; font-weight:600;display: table;margin: 0 auto;text-decoration:none;}
.help-btn a:hover {background: #13788f;color:#fff;text-decoration:none;}
/*--------------------------------- About us ----------------------------------*/
/*--------------------------------- Setion -4 part ----------------------------------*/

p.dental-title-page {
    font-style: inherit;
    font-weight: 600;
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
}
.dentiest-bg {background:url(../blankslate/img/dentiest-bg.jpg) center; width:100%;margin-top: 25px; padding-bottom:30px; background-size: cover;}
.dentiest-main-tittle {color: #13788f; font-family: 'Raleway', sans-serif; font-weight:600; font-size:26px; margin:0px; padding-bottom:26px; padding-top: 30px;}
.dentiest-user-bg {background:#fff; padding:20px;} /*padding:20px 25px;} */
.user-icon {text-align: center;}
.user-icon img {border-radius: 50%;width: 126px;height: 126px; border: solid 5px #f1f8f9;}
.user-tittle {color: #13788f; font-family: 'Raleway', sans-serif; font-weight:600; font-size:20px; padding-bottom:26px; text-align:center;}
.user-tittle span {color: #000;}
.dentiest-tittle {color: rgba(69, 95, 104, 0.89); font-family: 'Raleway', sans-serif; font-weight:600; font-size:14px; margin:0px; padding-bottom:22px; text-align:justify;}
.dentiest-user-bg a {background: #13788f;
                     border-radius: 25px;
                     color: #fff;
                     font-family: 'Raleway', sans-serif;
                     padding: 10px 30px;
                     font-weight: 600; font-size:20px; text-decoration:none;
}
.dentiest-user-bg a:hover {background: #1da9c9;
                           border-radius: 25px;
                           color: #fff;
                           font-family: 'Raleway', sans-serif;
                           padding: 10px 30px;
                           font-weight: 600; font-size:20px; text-decoration:none;
}

.panel {
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #fff;
    background: none;
    box-shadow: none;
}

.panel:last-child {
    border-bottom: none;
}

.panel-group > .panel:first-child .panel-heading {
    border-radius: 0px 0px 0 0;
}

.panel-group .panel {
    border-radius: 0;
}

.panel-group .panel + .panel {
    margin-top: 0;
}

.panel-heading {
    background-color: #ffffff;
    border-radius: 0;
    border: none;
    color: #fff;
    padding: 0;
    margin-bottom: 3px;
}

.panel-title a {
    display: block;
    color: #13788f !important;
    padding: 0px;
    position: relative;
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    text-decoration: none !important;
    line-height: 12px;
}

.panel-body {
    background: #fff;
    color:#000;
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    margin-bottom:3px;
}

.panel:last-child .panel-body {
    border-radius: 0 0 0px 0px;
}

.panel:last-child .panel-heading {
    border-radius: 0 0 0px 0px;
    transition: border-radius 0.3s linear 0.2s;
}

.panel:last-child .panel-heading.active {
    border-radius: 0;
    transition: border-radius linear 0s;
}
/* #bs-collapse icon scale option */

.panel-heading a:before {
    content:"\f13a";
    position: absolute;
    font-family:'FontAwesome';
    right: 5px;
    top: 10px;
    font-size: 24px;
    transition: all 0.5s;
    transform: scale(1);
}

.panel-heading.active a:before {
    content: ' ';
    transition: all 0.5s;
    transform: scale(0);
}

#bs-collapse .panel-heading a:after {
    content: ' ';
    font-size: 24px;
    position: absolute;
    font-family:'FontAwesome';
    right: 5px;
    top: 10px;
    transform: scale(0);
    transition: all 0.5s;
}

#bs-collapse .panel-heading.active a:after {
    content:"\f13a";
    transform: scale(1);
    transition: all 0.5s;
}
/* #accordion rotate icon option */

#accordion .panel-heading a:before {
    content:"\f13a";
    font-size: 24px;
    position: absolute;
    font-family:'FontAwesome';
    right: 5px;
    top: 10px;
    transform: rotate(180deg);
    transition: all 0.5s;
}

#accordion .panel-heading.active a:before {
    transform: rotate(0deg);
    transition: all 0.5s;
}
/*--------------------------------- Setion -4 part ----------------------------------*/


/*--------------------------------- Setion -5 part ----------------------------------*/
.dental-impimet { background:#77ccdf; padding:30px;}
.dental-impimet-heading {font-family: 'Raleway', sans-serif; font-weight:600; font-size:26px; margin:0px; color:#fff; padding-bottom: 11px;}
.dental-impimet-bg { background:#fff; padding:7px; margin-bottom:25px;}
.dental-impimet-bg img {width:100%; height:160px; overflow:hidden;}
.dental-impimet-tittle {font-family: 'Raleway', sans-serif; font-weight:600; font-size:20px; margin:0px; color:#000; padding-bottom: 11px;}
.dental-impimet-small-tittle {font-family: 'Raleway', sans-serif; font-weight:600; font-size:16px; margin:0px; color:#fff; line-height:24px;}
.our-review {width:100%; float:left; padding-bottom: 15px;}
.our-review-photo {width:78px; background:#fff; padding:5px; border: solid 2px #61a6b5; float:left; margin-right:10px;}
.our-review-photo img {height: 68px; overflow: hidden;}
.our-review-photo-name {font-family: 'Raleway', sans-serif; font-weight:600; font-size:18px; margin:0px; color:#012c36; float:left; padding-bottom: 5px;}
.our-review ul {margin: 0px; padding: 0px;list-style: none;float: left;width: 70%;}
.our-review li {list-style: none;float: left; padding-right: 6px;font-size: 19px;}
.our-review-title {font-family: 'Raleway', sans-serif; font-weight:600; font-size:13px; margin:0px; color:#fff; float:left; padding-top: 5px;}
/*--------------------------------- Setion -5 part ----------------------------------*/
/*------------------------------------ About us Page -------------------------------------*/
.dentist_img img {
    height: 233px;
    float: left;
    margin: 4px 9px -1px 0;
}
.about_us_tittle{
    color: #13788f;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
}
.about_usimage img {
    height: 233px;
    float: right;
    text-align: justify;
    margin: 0 0 0 13px;
}
/*------------------------------------ Complete About us Page -------------------------------------*/
/*--------------------------------- Setion -6 part ----------------------------------*/
.doctor { background:#f0f8fa;}
.doctor-img {vertical-align:left;}
.doctor-heading {font-family: 'Raleway', sans-serif; font-weight:600; font-size:26px; margin:0px; color:#13788f; padding:25px 0px;}
.doctor-tittle {font-family: 'Raleway', sans-serif; font-weight:500; font-size:14px; margin:0px; color:#535353; padding: 1px 50px 55px 0px; line-height:28px;}
.doctor-list ul { padding:0px; margin:0px; width:100%;}
.doctor-list li { list-style:none; width:100%; background: url(img/arrow.png) left 11px no-repeat;}
.doctor-list li a {font-family: 'Raleway', sans-serif; font-weight:600; font-size:18px; color:#13788f; padding-left:20px; line-height:36px; text-decoration:none;}
.container-flud {
    margin-left: 0px;
    margin-right: 15px;
}

.doctor-img img {
    width: 100%;
    /* height:579px; */
}

.appoinment_class {
    margin-bottom: 53px 68px 139px 70px;
    padding: 33px 0px 1px 0px;
}

/*--------------------------------- Setion -6 part ----------------------------------*/

/*--------------------------------- Setion Partner Companies part ----------------------------------*/
.partner-heading {font-family: 'Raleway', sans-serif; font-weight:600; font-size:30px; margin:0px; color:#13788f; padding:30px 0px; text-align:center;}
.partner-border {border:solid 1px #e1e1e1; text-align: center; padding:10px; margin: 0px 5px;}


/*--------------------------------- Setion Partner Companies part ----------------------------------*/
/* Slider  */
.lgx-logo-item{
    border: solid 1px #e1e1e1;
    text-align: center;
    padding: 10px;
    margin: 0px 5px;

}
.owl-theme .owl-controls{
    position: absolute !important;
    /* float: right; */
    right: 6px !important; 
    top: -52px !important;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {

    margin: 1px !important;
    padding: 0px 1px !important;
}
.scrollbar
{
    float: left;
    height: 260px;
    width: 100%;
    overflow-y: scroll;
    margin-bottom: 25px;
}

.force-overflow
{
    min-height: 450px;
}
#style-3::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #0cafd4;
    border-radius:3px;
}

#style-3::-webkit-scrollbar
{
    width: 6px;
    background-color: #0cafd4;
}

#style-3::-webkit-scrollbar-thumb
{
    background-color: #ffffff;
}
.seprate_col{
    border-right: black;
    border-style: solid;
    border-right-width: 1px;
    margin-bottom:50px;
}
.contact_form_detail.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date {
    width: 600px;
    border: solid 1px #555;

}
.contact_form_detail.wpcf7-form-control.wpcf7-text {
    width: 600px;
    border: solid 1px #555;
    height: 48px;
}
.contact_form_detail.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: none;
    background: #fff;
    width: 600px;
    border: solid 1px #555;
    height: 48px;
}


.contactform_plugin input[type='text'], .contactform_plugin input[type='email'], .contactform_plugin input[type='date'] {
    display: block;
    width: 600px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
    width: 360px;
}

/*testimonial part start*/



.fade {
    opacity: none;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
    background: blanchedalmond;
}



.social-proof-slider-wrap .testimonial-item.featured-image .testimonial-author-img-wrap .testimonial-author-img {
    display: table;
    margin: 0px auto;
}
/*--------------------------------START FOOTER ------------------------------*/
.footer-bg { background:#434343; padding:30px 0px; margin-top:25px;}
.footer-menu ul {
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.footer-menu li {
    /* background:url(img/footer-menu-arrow.png) left top no-repeat; */
    width: 100%; list-style:none; line-height:30px;
    font-family: 'Raleway', sans-serif; font-weight:600; font-size:14px;color:#dadada;
}
.footer-menu li a {
    font-family: 'Raleway', sans-serif; font-weight:600; font-size:14px;color:#dadada; padding-left:10px; text-decoration:none;
}
.footer-heading {
    font-family: 'Raleway', sans-serif; font-weight:600; font-size:26px;color:#fefefe; margin:0px; padding-bottom:20px;}
.map-location { background:#fff; padding:5px;}
.map-location img {
    width: 100%;
}
.copyright-bg { background:#13788f;font-family: 'Raleway', sans-serif; font-weight:600; font-size:14px;color:#fff; text-align:center; line-height:60px; }


.footer-menu li a::before{

    content: ">";
    color: white;
    padding-right: 7px;
}

/*--------------------------------START FOOTER ------------------------------*/


/*--------------------------------START About part ------------------------------*/
.page-template-default .breadcrumb {
    padding: 10px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #31b0cd;
    border-radius:0px;
    margin-top: 1px;
}
.page-template-default .breadcrumb a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-family: 'Raleway', sans-serif; font-weight:600;
}

.sidebar_list .dentiest-main-tittle {
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 26px;
    margin: 0px;
    padding-bottom: 5px;
    padding-top: 9px;
    text-align: center;
    background:#000;

}

.dentiest-main-tittle.about {
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 26px;
    margin: 0px;
    background: #000;
    padding: 8px 10px;
}





.sidebar_list .doctor-list {
    background: #13788f;
    padding:0px;
}
.sidebar_list .doctor-list ul {
    padding: 0px;
    margin: 0px;
    width: 100%;
}
.sidebar_list .doctor-list li {
    list-style: none;
    width: 100%;
    background: url(img/arrow.png) 20px 12px no-repeat;
    border-bottom: solid 1px #31b0cd;

}

.sidebar_list .doctor-list li a {
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    padding-left: 26px;
    line-height: 36px;
    text-decoration: none;
}

.sidebar_list .doctor-list li:hover {
    list-style: none;
    width: 100%;
    background-color:#31b0cd;
    background-image:url(img/arrow.png) left 11px no-repeat;
}

.pum-content input[type='text'], .pum-content input[type='email'], .pum-content input[type='date'] .pum-content input[type='phone'] {
    display: block;
    width: 600px;
    height: 45px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-top:10px;
}
.pum-content button, html input[type="button"], input[type="reset"], input[type="submit"] {
    display: block;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #fff;
    font-family: 'Raleway', sans-serif;
    vertical-align: middle;
    background-color: #13788f;
    border-radius: 25px;
    margin-top:10px;
    font-weight:600;
    border:none;
}
.pum-content p label {
    color:#13788f;font-family: 'Raleway', sans-serif; font-weight:600;

}
.pum-theme-44 .pum-title, .pum-theme-lightbox .pum-title {
    color: #000000;
    text-align: center!important;
    text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 );
    font-family: inherit;
    font-size: 32px;
    line-height: 36px;
    padding-bottom:20px;
}



.pum-content textarea {
    display: block;
    width: 600px;
    height: 100px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    resize:none;
    margin-top:10px;
}

.pum-content input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
    display: block;
    width: 600px;
    height: 45px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-top:10px;

}
.pum-content span.wpcf7-list-item {
    display: inline-block;
    margin: 5px 0 5px 0px;
    width:100%;
}
/*----------------------------Pricing Table{DAB}----------------------*/
.pricing-tittle {
    font-family: 'Raleway', sans-serif; 
    font-weight:400; 
    font-size:16px;
    color:#000; 
    margin:0px; 
    padding-bottom:15px;
}

.pricing-table {
    border:solid 1px #13788f;
}
.pricing-strucker {
    background:#13788f; 
    line-height:50px; 
    width:100%; 
    float:left;
}
.pricing-teratment { 
    width:25%;
    font-family: 'Raleway', sans-serif;
    font-weight:700; 
    font-size:18px; 
    color:#fff; 
    padding-left: 10px; 
    float: left; 
    line-height: 40px;
}
.cost {
    width:75%;
    font-family: 'Raleway', sans-serif; 
    font-weight:700; 
    font-size:18px; 
    color:#fff; 
    float: left;
    border-left:
        solid 1px #fff; 
    padding: 8px 8px;
}
.pricing-strucker-main {
    background:#0595b6; 
    line-height:50px; 
    width:100%; 
    float:left;
} 
.cost-tittle {
    width:75%;
    font-family: 'Raleway', sans-serif; 
    font-weight:400; 
    font-size:16px; 
    color:#fff; 
    padding: 8px 8px; 
    float: left; 
    line-height: 25px;
    border-left:solid 1px #fff;
}
.pricing-strucker-top {
    background:#32b8d6; 
    line-height:50px; 
    width:100%; 
    float:left;
}
.dentiest-main-tittle.price{
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 26px;
    margin: 0px;
    background: #000;
    padding: 8px 10px;
}
p.dental-title-page{
    display:none;
}
/*----------------------------END Pricing Table{DAB}----------------------*/
.doctor-list ul li {
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 17px;
    color: #13788f;
    padding-left: 20px;
    line-height: 36px;
    text-decoration: none;
}

#contact-message {
    width: 600px;
    border: none;
    border: solid 1px #d2d2d2;
    border-radius: 3px;
}


/*--------------------------------END About part ------------------------------*/


/*--------------------------------Start Contact part ------------------------------*/

.wpcf7-form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 100%;
    height: 45px;
}

.wpcf7-form  label {
    width: 100%;
}
.wpcf7-form .wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    border: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 100px;
}
.wpcf7-form .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
    border: none;
    width: 100%;
    border: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 45px;
}



/*--------------------------------END Contact part ------------------------------*/



















/*--------------------------------MEDIA QUERY START ------------------------------*/


@media only screen and (max-width: 1350px) {}

@media only screen and (max-width: 1199px) {
    .headeright ul li {font-size: 14px;padding-right: 0px;}
    .headeright ul li img {margin-right: 3px;height: 44px;}
    .headeright-btn {padding: 10px 14px;float: right;}
    .headeright-btn:hover { padding: 10px 14px;}
    .headeright ul li div.email { width: 290px;}
    ul.navbar-nav li a {font-size: 14px;}
    .help-heading {font-size: 20px;}
    .our-review ul {width: 59%;}
    .our-review-title {font-size: 11px;}
    .doctor-img img {width: 100%;}
    .doctor-heading {font-size: 20px;padding: 7px 0px;}
    .doctor-tittle {
        font-size: 12px;
        padding: 0px 50px 10px 0px;
        line-height: 23px;
    }
    .top-text { margin-top: 3px;}
    .dental-impimet-tittle {font-size: 16px;}
    .dental-impimet-small-tittle {font-size: 14px;line-height: 20px;}
    .sidebar_list .doctor-list li a {
        font-size: 15px;
        padding-left: 24px;

    }
    .pum-container.pum-responsive {
        width: 66% !important;

    }
    #contact-message {
        width: 600px;
        border: none;
        border: solid 1px #d2d2d2;
        border-radius: 3px;
    }











}

@media only screen and (max-width: 991px) {
    .headeright ul li div.email {width: 226px;}
    .headeright ul li {font-size: 12px;}
    .logoheader {padding-top: 10px;}
    .headeright ul li img {margin-right: 4px;height: 36px;}
    .top-text {font-size: 14px;}
    ul.navbar-nav li a {font-size: 11px; padding: 20px 9px;}
    .help-icon img {
        width: 125px;
        height: 125px;

    }
    .help-btn {
        margin-bottom: 20px;
    }

    .dentiest-tittle {
        color: #455f68;
        font-family: 'Raleway', sans-serif;
        font-weight: 600;
        font-size: 12px;
        margin: 0px;
        padding-bottom: 16px;
    }
    .dentiest-user-bg a {font-size: 12px;}
    .dental-impimet-bg img {height: 116px;}
    .dental-impimet-heading {font-size: 17px;}
    .dental-impimet-bg { margin-bottom: 10px;}
    .dental-impimet-tittle {font-size: 14px; padding-bottom: 8px;}
    .dental-impimet-small-tittle {font-size: 12px;line-height: 15px;}
    .doctor-tittle {
        line-height: 19px;
        height: auto;
    }
    .doctor-list li a {
        font-size: 14px;
        line-height: 28px;
    }
    .about-tittle {padding-top: 0px;}
    .sidebar_list .doctor-list li a {
        font-size: 11px;
        padding-left: 16px;
    }
    .contactform_plugin input[type="text"], .contactform_plugin input[type="email"], .contactform_plugin input[type="date"] {
        width: 430px;
    }
    .pum-content input[type="text"], .pum-content input[type="email"], .pum-content input[type="date"] .pum-content input[type="phone"] {
        width: 452px;
    }
    .pum-content textarea {
        width: 452px;
    }
    .pum-content input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
        width: 452px;
    }
    #contact-message {
        width: 438px;
        border: none;
        border: solid 1px #d2d2d2;
        border-radius: 3px;
    }

























}

@media only screen and (max-width: 767px) {
    .top-text {font-size: 12px;}
    .logo-head {width: 100%;text-align: center;padding-top: 10px;}
    .headeright ul {padding: 0px;}
    .headeright ul li div.phone {width: 138px;}
    .dentiest-bg {background-size: cover;}
    .dental-impimet-bg img {height: 220px;}
    .dental-impimet-small-tittle {padding-bottom: 20px; text-align: justify;}
    .doctor-heading {
        padding: 7px 20px;
    }
    .doctor-tittle {padding-left: 20px; height:auto !important;}
    .doctor-list { padding-left: 20px;}
    .partner-border img {width: 100%;}
    ul.navbar-nav li a {
        font-size: 18px;
        line-height: 30px !important;
    }
    .navbar-nav > li > a {line-height: 0px;}
    ul.nav.navbar-nav li {/*background-color: rgba(0, 0, 0, .8);*/ float:none;
        position: relative; transition: all 0.1s ease 0.1s;}
    .logoheader {
        text-align: center;
    }
    .headeright {
        padding-top: 20px;
        margin: 0 auto;
        display: table;
    }
    .headeright-btn {
        font-size: 9px;
    }
    .alignright {
        float: right;
        padding-left: 49px;
    }
    .dentiest-user-bg p {
        margin: 0 0 10px;
        text-align: justify;
    }
    .dentiest-user-bg .alignright {
        float: right;
        padding-left: 0px;
        width: 100%;
    }
    .dentiest-user-bg .alignleft {
        float: left;
        padding-right: 0px;
        width: 100%;
    }
    .sidebar_list .doctor-list li a {
        font-size: 14px;
    }
    .copyright-bg {
        font-size: 12px;
    }
    .sidebar_list {
        margin-top: 25px;
    }
    .pricing-tittle {
        text-align: justify;
    }

    .appoinment_class {
        padding: 0px 0px 0px 0px;
        margin-bottom: 20px;
        float: left;
        width: 100%;
    }
    .seprate_col {
        margin-bottom: 0px;
    }
    .contactform_plugin input[type="text"], .contactform_plugin input[type="email"], .contactform_plugin input[type="date"] {
        width: 438px;
    }
    .pum-content input[type="text"], .pum-content input[type="email"], .pum-content input[type="date"] .pum-content input[type="phone"] {
        width: 100%;
    }

    .pum-content textarea {
        width: 100%;
    }
    .pum-content input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
        width: 266px;
    }
    #contact-message {
        width: 438px;

    }














}






@media only screen and (max-width: 479px) {
    .headeright ul li {padding-bottom: 20px;}
    .headeright-btn {float: left;width: 100%;}
    .top-text { font-size: 7px;}
    ul.navbar-nav li a {font-size: 18px;
    }
    .navbar-nav > li > a {line-height: 0px;}
    .top-text-tight i {font-size: 12px;}
    .about-tittle {padding-top: 3px;padding-bottom: 5px;font-size: 18px;}
    .panel-title a {font-size: 14px;}
    .dentiest-main-tittle {font-size: 18px;padding-bottom: 11px;padding-top: 8px;}
    .dental-impimet {padding: 5px;}
    .dental-impimet-heading {font-size: 14px;}
    .doctor-heading {font-size: 18px;}
    .partner-heading {
        font-size: 20px;
        padding: 11px 0px;
        text-align: left;
    }
    .our-review-title {
        font-size: 10px;
        padding-right: 18px;
        text-align: justify;

    }
    ul.nav.navbar-nav li {/*background-color: rgba(0, 0, 0, .8);*/ float:none;
        position: relative; transition: all 0.1s ease 0.1s;}

    .headeright ul li {
        width: 100%;
    }
    .headeright-btn {
        font-size: 16px;
    }
    .bottom-divider {
        line-height: 29px;
        height: 31px;
    }
    ul.navbar-nav li a {
        font-size: 18px;
        line-height: 30px !important;
    }
    .dentiest-user-bg-in p {
        margin: 0 0 10px;
        text-align: justify;
    }
    .dentiest-user-bg-in .alignright {
        float: right;
        padding-left: 0px;
        width: 100%;
    }
    .dentiest-user-bg-in .alignleft {
        float: left;
        padding-right: 0px;
        width: 100%;
    }
    .sidebar_list .doctor-list li a {
        font-size: 14px;
    }
    .copyright-bg {
        font-size: 12px;
    }
    .contactform_plugin input[type="text"], .contactform_plugin input[type="email"], .contactform_plugin input[type="date"] {
        width: 281px;
    }
    .pum-content input[type="text"], .pum-content input[type="email"], .pum-content input[type="date"] .pum-content input[type="phone"] {
        width: 100%;
    }

    .pum-content textarea {
        width: 100%;
    }
    .pum-content input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
        width: 100%;
    }
    #contact-message {
        width: 283px;

    }







}

/*
CUSTOMIZATION START FROM HERE
::-TAYYABSYED-::
*/
/*CALL TO ACTION BUTTON*/
.btn-container {
    display: block;
    overflow: hidden;
    position: fixed;
    z-index: 99999;
    right: 3%;
    top: 230px;
}
a.btn_appointment {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    background: #13788F;
    padding: 16px 24px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    border-radius: 6px;
    font-family: sans-serif;
    opacity: 0.8;
    border:1px solid #13788F;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.btn_appointment:active,
.btn_appointment:focus,
.btn_appointment:visited{
    color:#fff;
    text-decoration: none;
}
a.btn_appointment:hover  {
    color: #13788F;
    background: #fff;
    text-decoration:none;
}
/*meet doctors*/
#meet_doctors {
    display: block;
    width: 100%;
    overflow: hidden;
    background: #F7F7F7;
    padding: 36px 0;
}
.title-contianer {
    text-align: center;
    overflow: hidden;
    display: block;
}
.title-contianer h2{
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 26px;
    margin: 0px;
    color: #13788f;
    padding: 90px 0 20px 0;
    position: relative;
}
.title-contianer h2:before {
    content: "";
    width: 80px;
    height: 80px;
    position: absolute;
    top: 0;
    left: 50%;
    background-position: center center;
    background-size: contain;
    transform: translateX(-50%);
    background: url('img/doc-icon.png') no-repeat; 
}
.doc_container {
    display: block;
    overflow: hidden;
    list-style: none;
    margin: 0;
    text-align: center;
}
.doc_container li.doc {
    display: inline-block;
    vertical-align: top;
    margin-left: -2px;
    margin-left: 19px;
    text-align: left;
    width: 31%;
}
.doc_container li.doc:first-child {
    margin-left: -2px;
}
.img-container {
    width: 100%;
    height: 380px;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.doc_container li.doc:hover .img-container {
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.doc .content {
    color: #333c4e;
    padding: 22px 17px;
    background: #fff;    
    position: relative;
}
.doc .content h3{
    margin: 0 0 10px 0;
    font-family: 'Raleway', sans-serif;
}
.doc .content strong{
    margin: 0 0 10px 0;
    font-weight: 600;

}
.doc .content a {
    display: block;
    padding: 10px 0;
}
.doc .content a {
    display: block;
    padding: 10px 0;
    background: #12778E;
    border: 1px solid #12778E;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    min-width: 180px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    /*    position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;*/
}
.img-outer {
    display: block;
    width: 100%;
    overflow: hidden;
}
.doc .content a:hover {
    background: #fff;
    color: #12778E;
}



@media screen and (max-width:992px) {
    .doc_container li.doc{
        width: 48%;
        margin-bottom: 36px;
    }
}

@media screen and (max-width:767px){
    .doc_container li.doc:first-child{
        margin-left: 0;
    }
    .doc_container li.doc{
        width: 50%;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 26px;
    }
}

@media screen and (max-width:640px){
    .doc_container li.doc{
        width: 68%;
    }   
}

@media screen and (max-width:480px){
    .doc_container li.doc{
        width: 90%;
    }
}
/*===============================
    deals section
=================================*/
#deals-offers{
    padding: 48px 0;
    display: block;
    width: 100%;
    overflow: hidden;
    height: auto;
    background: #f7f7f7;
}
#deals-offers .title-contianer {
    margin: 0 0 24px 0;
}
#deals-offers .title-contianer h2:before {
    background: url(img/care-icno.png) no-repeat;
    margin: 0 0 36px 0;
}
#deals-offers .title-contianer p{
    font-size: 18px;
    color: #838383;
}
.deals-container {
    display: block;
    width: 100%;
    overflow: unset;
}
.deals-container:after{
    content:"";
    display:block;
    overflow:hidden;
    clear:both;
}
.deals {
    margin: 0;
    text-align: center;
    list-style: none;
}
.deals li {
    display: inline-block;
    vertical-align: top;
    min-width: 320px;
    width:420px;
    padding:18px 12px;
    margin-left:18px;
    min-height: 420px;
    text-align: left;
    background: #fff;
    border: 4px dashed #ccc;
    text-align:center;
    margin-top: 80px;
}
.deal {
    position: relative;
    padding: 10px 6px;
}
.Deal-icon {
    width: 110px;
    height: 110px;
    background: #fff;
    border: 4px #ccc dashed;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: -50px;
    left: 50%;
    transform: translate(-50%,-50%);
    text-indent: -999999999999px;
    color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 50% !important;
    background-size: contain;
    background: #fff url(img/teetth-icon.png) no-repeat;
    -webkit-transition: background 1.4s ease-in-out;
    -moz-transition: background 1.4s ease-in-out;
    -ms-transition: background 1.4s ease-in-out;
    -o-transition: background 1.4s ease-in-out;
    transition: background 1.4s ease-in-out;
}
.deals li:hover .Deal-icon {
    background: #fff url(img/heart-icon.png) no-repeat;   
}
.deal h2 {
    color: #C67253;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 18px 0;
}
.deal h3 {
    font-size: 22px;
    color: #8b8b8b;
    margin: 18px 0;
    min-height: 120px;
}
.term-cond-text {
    display: none;

}
.btn-term-cond {
    background: #C67253;
    display: block;
    width: 50%;
    margin: 0 auto;
    padding: 8px 0;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    margin: 48px auto;
    position: relative;
    cursor: pointer;
}
.term-cond-text {
    display: none;
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 16px 16px;
    background: lightyellow;
    position: absolute;
    bottom: 89px;
    width: 100%;
    transform: translateY(0px);
    z-index: 9999999999;
}

.showPopup {
    display:block !important;
}

@media screen and (max-width:480px) {

    .deals li {
        width:94%;
        min-width: 98%;
        display:block;  
        margin: 100px auto 0 auto;        
    }
    .btn-term-cond {
        width: 80%;
    }
}
.doctor-list ul li {
    color: #000;
}
.term-cond-text .close_btn {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    text-align: right;
    color: #C67253;
    font-weight: bold;
  	cursor:pointer;
}

.term-cond-text .close_btn:hover {
	color:#f00;
  
}

.morecontent span {
    display: none;
}
.morelink {
    display: block;
}
.footer-bg {margin-top:0 !important;}
#ilogo-section .title-contianer h2:before {
	background-image: none !important;
}