@media all and (max-width: 768px) {
.right ul { display: none !important; }
.right-icon { padding: 0px; z-index: 99; position: relative; top: inherit; width: 100%; float: left; clear: both; display: block;  background: @include filter-gradient(#593f3f, #332323, vertical);
background: @include background-image(linear-gradient(top, rgba(89,63,63,1) 0%, rgba(51,35,35,1) 100%));
}
.right-icon ul li { padding: 0px; display: block; float: left; width: 24%; margin: 0px 0px 0px 2px; }
.right-icon ul li a { display: block; }
.right-icon ul li a img { width: 100%; border-radius: 8px; }
.logo { z-index: 999; padding: 0; background: #fff; position: fixed; top: 0; left: 0; width: 100%; height: inherit; }
.nav { width: auto; text-align: center; }
.nav span { width: 150px; padding: 6px 0px 0px 0px; }
.nav span img { width: 100%; }
.right { display: block; float: none; width: auto; }
.right img { width: 100%; }
.right p { padding: 0px; }
.banner { padding: 0px; margin: 78px 0px 0px 0px; height: auto; }
.banner .main { width: auto; }
.bx-wrapper .bx-controls-direction a.bx-prev { left: 0; }
.bx-wrapper .bx-controls-direction a.bx-next { right: 0; }
.excellence { padding: 0px; margin: 0px; width: auto; z-index: 99; }
.w1019 { width: auto; }
.excellence ul li { display: block; float: none; width: auto; }
.excellence ul li a { padding: 8px 20px 5px 20px !important; }
.excellence ul li a strong { padding: 1px 10px !important; font-size: 14px !important; }
.excellence img { width: 20px !important; }
.excellence ul li:first-child { text-align: center; }
.excellence ul li:first-child img { width: 40% !important; }
.aboutpanel { padding: 10px; width: auto; }
.aboutpanel .mainmid { width: auto; }
.aboutpanel .mainmid .panelabout { width: auto; float: none; text-align: center; padding: 0px; background: none; }
.aboutpanel .mainmid .director-view { width: auto; float: none; text-align: center; }
.aboutpanel .mainmid .director-view .md { float: none; width: auto; margin: 15px auto; height: auto; }
.aboutpanel .mainmid .director-view .md img { float: none; }
.aboutpanel .mainmid .director-view p { text-align: justify; padding: 10px; }
.aboutpanel .mainmid .panelabout .leftimg { float: none; width: auto; margin: 5px auto 10px auto; height: auto; }
.aboutpanel .mainmid .panelabout p { text-align: justify; }
.service-facility { padding: 0px; width: auto; }
.service-facility .mainmid { width: auto; }
.service-facility .mainmid .patient-left { float: none; width: auto; }
.address-box { float: none; width: auto; }
.service-facility .mainmid .patient-left .column-one ul { float: none; width: auto; }
.health-section { padding: 0px; width: auto; }
.health-section .mainmid { width: auto; }
.health-section .mainmid .preventive { float: none; width: auto; }
.health-section .mainmid .preventive div { float: none !important; width: auto !important; text-align: center !important; }
.health-section .mainmid .package { float: none; width: auto; padding: 10px 69px; background: #eee; margin: 20px 0px }
.health-section .mainmid .gallery{ float: none;width: auto !important; padding: 0px 61px; background: #eee; margin: 20px 0px }

.health-section .mainmid .gallery img { }
footer { padding: 10px; width: auto; }
footer .middle { width: auto; text-align: center; }
footer .middle .watermark { float: none; margin: auto; height: auto; width: 100px; }
footer .middle .watermark img { width: 100%; }
footer .middle .rightsec { text-align: center; float: none; }
.innerbanner { height: auto; margin: 78px 0px 0px 0px; }
.innerbanner .main { width: auto; }
.innerbanner img { width: 100%; height: auto; }
#innermid { width: auto; padding: 10px; }
#innermid .left-panel { float: none; width: auto; margin: 0px; display:none;}
#innermid .left-panel .accordionpanel { width: auto; float: none; }
#innermid .right-panel { width: auto; float: none; }
#innermid .right-panel .about01 table { }
#innermid .right-panel .about01 td { width: auto !important; padding: 4px; }
#innermid .left-panel .accordionpanel .content { float: none; width: auto; margin: 0px; }
#innermid .left-panel .accordionpanel .leftimg img { float: none; margin: 0px auto 10px auto; display: block; width: 80px; height: 80px; }
#innermid .left-panel .accordionpanel .leftimg { float: none; margin: 0px; }
.pic-pop { margin: auto; }
#innermid .right-panel ul { margin: 0px; }
.pic-pop li { width: auto; height: auto; text-align: center; margin: 5px auto; border-radius: 0px; }
.pic-pop li img { float: none !important; width: 100% !important; height: auto; display: block; }
.google-map iframe { width: 100%; height: auto; }
.contact-form { width: auto; }
.contact-form table { width: 100% !important }
.contact-form td { width: 96% !important; display: block; padding: 6px 2%; text-align: center; }
.makeus { width: 80%; position: absolute; }
.makeus ul { width: 100%; }
.text01 { border: 1px solid #ccc; background: #ebebeb; padding: 8px 0px; width: 100%; border-radius: 4px; }
.text02 { padding: 8px 0px; width: 49%; }
.makeus ul li span { min-width: 100%; }
.text03 { padding: 6px 0px; width: 100%; min-height: 60px; }
.slicknav_btn { z-index: 9999; }
.slicknav_nav { z-index: 9999 !important; }
.enquiry { width: 80%; }
.enquiry ul { width: 100%; }
.submit { display: block; }
.about01 a { font-size: 12px; }
.enquiry { position: absolute; }
table.minimal-style th { border-bottom: 2px solid #444; color: #666666; font-size: 12px; font-weight: normal; padding: 0px; }
#innermid .right-panel .about01 img { float: left; margin: 0px; width: 97%; height: initial; }
}
