.appointment-btn a { background: #ffffff; position: relative;z-index: 1;padding: 0 10px;    display: inline-block;text-transform: uppercase;background-color: transparent; color: #232323 !important; border: 2px solid#0cb8b6; border-radius: 30px;  padding: 0 14px; height: 40px; line-height: 35px;   font-size: 12px;}
.appointment-btn a:hover { background: #0cb8b6;  color: #fff !important;}
.navbar-header h1 { font-size: 31px; }
nav.navbar.bootsnav ul.nav > li > a { font-size: 12px; padding: 32px 8px !important;}
.logo-top { padding: 10px 5px; float: left;}
.logo-top .img1 { width: 50px; margin-right: 10px; float: left; display: inline-block;}
.logo-top .img2 {height: 60px; display: inline-block;}
nav.navbar.bootsnav.sticked ul.nav > li > a { padding: 30px 12px; float: none; font-size: 13px; }
.test ul {margin-bottom: 15px !important; } 
ul.list { overflow-y: scroll !important; height: 160px;}
#mySidenav { position: fixed; right: 0; top: 15px; z-index: 100; }
#mySidenav a { position: absolute; right: -140px;  transition: 0.3s; padding: 15px; width: 182px; text-decoration: none; font-size: 12px; color: white; border-radius: 5px 0 0 5px; z-index: 1000;}
#mySidenav a:hover { right: 0;}
#call {top: 20px;background-color: #0cb8b6; margin-top: 121px;}
#make-app {top: 74px;background-color: #666666; margin-top: 122px;}
#mySidenav i{  margin-right: 12px !important; font-size: 17px;}
#tab2 .accordion { background-color: #eee;color: #444;cursor: pointer;padding: 18px;width: 100%;border: none;text-align: left;outline: none;font-size: 15px;transition: 0.4s;}
#tab2 .appointment-btn { margin-bottom: 25px;}
#tab2 .active, #tab2 .accordion:hover {background-color: #ccc; }
#tab2 .panel ul {padding: 14px 10px;}
#tab2 .panel {padding: 0px 18px;background-color: white; overflow: hidden; border: 1px solid #e9e3e3; border-radius: unset;margin: 0;max-height: 0;height:300px; transition: max-height 0.2s ease-out;}
.test_description { padding: 10px;}
#tab2 .accordion:after { content: '\002B'; color: #777; font-weight: bold; float: right; margin-left: 5px;}
#tab2 .active:after {content: "\2212";}
#tab2 ul.accor-btn { margin-bottom: 30px;}
.tab-content  #tab2 li { border-bottom: 1px solid #6e5a5a24; padding: 0;}
#tab2 ul.acco-content li { border: none; background: none;}
#tab2 .accordion:nth-child(even) { background: #fff;}
.radio_title { float: left; display: inline-block; width: 50%; padding: 13px 0;}
.radio_icons{ display: inline-block;}
.radio_icons input[type="radio"] { min-height: 12px !important;}
.radio_icons label { margin-right: 20px !important;}
#radio_sec { height: 50px; line-height: 50px;}
#myform textarea { height: 100px; }
.faq_list ol li  { margin-bottom: 25px; }
.faq_sec { padding: 80px 0;}
.content .info { margin-bottom: 50px;}
.services-details-area .content .info ul li,#tab2 .panel ul.acco-content li {font-size: 16px; font-weight: 400; text-transform: capitalize; }
.services-details-area .content .info ul li .info-list,#tab2 .panel ul.acco-content li .info-list { margin-left: 15px; font-size: 15px; font-weight: 300;}
.appo-btn button{ background: #0cb8b6;color: #fff;padding: 0 30px;height: 45px;line-height: 45px; font-size: 17px; border: none;}
.appo-btn button:hover { background-color: #fff; color: #0cb8b6; border: 1px solid #0cb8b6 ;}
.faq_list .site-heading { margin-bottom: 30px;}
.doctor-details-area .tab-content { margin-bottom: 0; }
.news .head { display: inline-block;}
.single-item  h2{ font-size: 17px; }
.top-entry-area .item { padding: 27px 30px; }
.contact-area .contact-items button:hover { background:#0cb8b6 ; color: #fff; }
.top-entry-area .item>i { font-size: 35px; }

/* Responsive */

@media(min-width: 992px) and (max-width: 1199px)
{
.top-bar-area .text-right a { font-size: 12px;}
.top-bar-area .info li { font-size: 12px; margin-right: 10px; padding-right: 14px;}
.navbar-header h1 { font-size: 23px;}
nav.navbar.bootsnav .navbar-brand { float: left !important; left: 20px; }
.logo-top {padding: 10px 5px;}
.navbar-header { float: left !important; }
.chose-us-area .info ul { margin-right: 15px;}
.tabs-items .nav-pills li a { font-size: 10px;}
.tabs-items .nav-pills li a i { font-size: 18px;}
footer .footer-bottom p { font-size: 12px;}
footer .f-items { padding: 30px 0;}
.single-item h2 { font-size: 15px;}
.top-entry-area .item { padding: 27px 17px;}
.alphabet {padding: 5px 7px 5px 7px; }
.solid-services-area .item.test { padding: 7px 15px 64px !important;}
.solid-services-area .item.test>h4 { font-size: 15px; height: 80px !important;}
.faq_list { padding: 30px;}
nav.navbar.bootsnav.sticked ul.nav > li > a {
    padding: 30px 9px !important;
}
nav.navbar.bootsnav.sticked ul.nav > li > a { font-size: 11px; }
}

@media (min-width: 768px) and (max-width: 991px)
{
.top-bar-area .info li { margin-right: 15px; padding-right: 15px; }
nav.navbar.bootsnav .navbar-header { float: left !important;}
.logo-top .img2 { height: 65px; }
.logo-top .img1 { width: 55px;}
.banner-area .content h1 { font-size: 65px; }
.banner-area .content h2 { font-size: 28px;}
.news .tail { width: 88%; float: right; display: inline-block;}
.default-padding {padding-bottom: 30px; }
.faq_list { padding: 35px;}

}
@media (max-width: 767px)
{
.top-bar-area .info { display: block; }
.top-bar-area .bar-btn a { font-size: 12px; }
.top-bar-area .info li { float: none; }
nav.navbar.bootsnav .navbar-header { display: inline-block; }
nav.navbar.bootsnav .navbar-brand { left: 12px; }
.logo-top { float: right; }
.navbar-header h1 {font-size: 18px;}
.logo-top .img2 { height: 50px; }
.logo-top .img1 { width: 40px; }
.top-bar-area.inline .info li i {margin-right: 2px; font-size: 6px; }
.top-bar-area.inline .info li { display: inline-block;}
.top-bar-area .info li {margin-right: 0px; padding-right: 5px; font-size: 10px; }
#make-app { top: 75x; }
#mySidenav { top: 26;}
#mySidenav a { right: -150px;font-size: 9px; padding: 8px;}
#mySidenav i { font-size: 14px } 
#call { top: 34px; }
.content h2 { font-size: 20px;}
.news .tail  { width: 81%;display: inline-block;float: right;}
.tabs-items .nav-pills li a { font-size: 11px; padding: 15px 5px; margin-right: 3px; }
.tabs-items .nav-pills li a i { font-size: 14px; }
.item .acc { padding: 0 15px;}
.footer .footer-bottom p { font-size: 11px !important; line-height: 15px !important;}
.info ul { margin: 0 auto;display: block; text-align: center;}
#tab2 .panel ul.acco-content li,#tab2 .appointment-btn  { text-align: left;}
.services-details-area .content .info ul li { text-align: left;}
#tab2 .panel ul.acco-content li { font-size: 13px;} 
.faq_list { padding: 35px;}
 
}

@media (max-width: 480px)
{
.top-bar-area .bar-btn a { font-size: 8px;}
.top-bar-area .info li {font-size: 6px; line-height: 9px; }
.top-bar-area.inline .info li {display: inline-block;}
.attr-nav > ul > li > a {font-size: 10px; padding: 8px 3px !important;}
nav.navbar.bootsnav .navbar-toggle { font-size: 10px; }
.navbar-brand>img {width: 45px !important; height: 35px !important; margin-top: -16px;}
.navbar-header h1 { font-size: 18px; display: inline-block !important; width: 64%; line-height: 12px; text-align: left;}
.navbar-header h1 .sec-title { font-size: 10px;}
.logo-top { float: right; margin-right: 18px;}
.logo-top .img1 { width: 25px; margin-right: 6px;}
.logo-top .img2 { height: 28px;}
.banner-area .content h1 { font-size: 30px; }
.content h2 {font-size: 15px;}
.banner-area .content p {font-size: 13px;line-height: 20px;}
.news .tail { width: 72%; } 
h2 { font-size: 20px;}
.tabs-items .nav-pills li a { display: block; } 
.tabs-items .nav-pills li { float: none; display: block; width: 100%;}
nav.navbar .navbar-brand { height: 45px !important;}
.top-entry-area .item>i { font-size: 30px; }
.single-item h2 { font-size: 13px;}
.single-item h4 { font-size: 16px;}
.solid-services-area .item.test>h4 {height: 80px !important;font-size: 13px; }
.appointment-btn a { height: 35px; line-height: 33px; font-size: 11px; }
.blog-area .pagi-area .pagination li a { height: 40px; line-height: 40px; width: 45px;}
.acc img { width: 80%; height: 90px;}
.f-item h4 { margin-bottom: 25px !important; font-size: 15px;}
footer .f-items .item { margin-bottom: 30px;}
.footer-bottom  p { font-size: 12px; line-height: 20px;}
.btn-sm { padding: 6px 25px; }
.acc .f-item h4 { margin-left: 15px !important;}
.navbar-brand { line-height: 76px !important;}
nav.navbar.navbar-sticky .navbar-brand {top: -5px;}
.tabs-items .nav-pills li a {padding: 10px 5px; } 
.tabs-items .tab-content li {padding: 10px; }
sup { top: 0px;}
           
}
