@import "https://fonts.googleapis.com/css2?family=Noto+Serif&display=swap";
@import "https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap";
body,html{width:100%;overflow-x:hidden}
a,p{font-family:"Noto Sans",sans-serif}
p{font-size:16px;line-height: 25px;font-family:"Noto Sans",sans-serif;color:inherit;text-align:justify;}
a,a:hover{color:inherit;text-decoration:none}
ul{padding-left:0}
h1,h2,h3,h4,h5,h6{font-family:"Noto Serif",serif}
.pad0{padding:0}
.clr{clear:both;height:10px}
.clr20{clear:both;height: 20px;}
ul.checklist li {list-style: none;margin-left: 13px;font-size: 14px;line-height: 28px;}
ul.checklist li i {color: #d2383a; margin-right: 5px;}
div#google_translate_element{background:transparent!important}
.goog-te-gadget-simple{background:transparent!important;border:none!important}
.goog-te-gadget-simple .goog-te-menu-value span{border:none!important;font-size:13px;font-family:"Noto Sans",sans-serif}
.goog-te-gadget-simple .goog-te-menu-value img,.goog-te-gadget-simple .goog-te-menu-value span:nth-child(3){display:none!important;margin:0}
.goog-te-gadget{border:none!important}
.goog-te-menu-value span{color:#fff!important}
.rightnavsec{display:flex;align-items:center;justify-content:space-between}
.slider-sec{display:flex;align-items:center;position:relative;overflow:hidden}
.slider-sec .social-link ul li img{width:55px;transition:.5s}
.slider-sec .social-link ul li img:hover{transform:scale(1.1)}
.slider-sec .social-link{padding:0 25px;position:relative}
.slider-sec .social-link ul{list-style:none}
.social-link ul li{margin:20px 0}
.slider-sec .social-link:after{content:"";position:absolute;top:-150px;left:50%;width:1px;height:150px;border: 1px solid #b5b5b5;}
.slider-sec .social-link:before{content:"";position:absolute;bottom:-150px;left:50%;width:1px;height:150px;border: 1px solid #b5b5b5;}
.quickbox:hover .quickdata{display:block;top:0;width:245px;opacity:1;background:#fff;padding:18px 10px;visibility:visible;box-shadow:#3c0000 0 2px 3px 0;position:absolute;right:28px;z-index:9999}
.quickbox:before{content:"";position:absolute;top:-200px;right:50%;width:1px;height:180px;border: 1px solid #b5b5b5;}
.quickbox:after{content:"";position:absolute;bottom:-200px;right:50%;width:1px;height:180px;border: 1px solid #b5b5b5;}
.topbar{background:linear-gradient(90deg,#e53032 0%,#c13f41 100%)}
h1{font-size:36px;line-height:46px}
h3{font-size:25px;margin:10px 0}
.topbar .toptext{display:flex;align-items:center;justify-content:flex-end}
.topbar .toptext p{margin:0 5px;color:#fff;font-size:14px;line-height:26px}
.toptext span{padding:0 6px;color:#ffffff61}
.toptext i{color:#fff}
.topbar .toptext p:hover{color:#ffc107}
select.countSelect,select.langSelect{background:transparent;color:#fff;border:none;outline:none;font-size:14px;font-family:"Noto Sans",sans-serif}
select.countSelect option,select.langSelect option{color:#000;font-size:14px}
.appointbtn{background:#069e76;color:#fff;padding:8px 15px;border-radius:10px;cursor:pointer;transition:all .5s ease 0;vertical-align:middle;z-index:99}
.appointbtn p{margin:0;color:#fff}
.appointbtn:hover{background:#dc3545}
.search-box{position:relative}
.search-btn{color:inherit;float:right;width:40px;height:40px;border-radius:50%;background:rgba(215,215,215,0);display:flex;justify-content:center;align-items:center;text-decoration:none;transition:all .4s ease 0}
.search-box input.search-txt{display:block;background:#fff;position:absolute;top:37px;right:13px;z-index:9;border-radius:5px;box-shadow:3px 4px 5px #09090963}
.search-txt{border:none;background:none;outline:none;float:left;padding:0;color:#fff;font-size:16px;transition:all .4s ease 0;line-height:40px;width:0;border-radius:5px}
.search-box:hover > .search-txt{width:270px;padding:0 6px;color:#000;border:5px solid red;border-radius:5px;border-style:ridge}
.menusec{    box-shadow: 0 1px 5px 3px #00000024;}
nav{z-index:999}
nav .wrapper{position:relative;max-width:1300px;line-height:70px;margin:auto;display:flex;align-items:center;justify-content:space-between}
.wrapper .logo a{color:#f2f2f2;font-size:30px;font-weight:600;text-decoration:none}
.wrapper .nav-links{display:inline-flex;margin:0 15px 0 0}
.wrapper .nav-links{margin:0px }

.nav-links > li{list-style:none;position:relative;padding:10px 0}
.nav-links > li > a{font-size:16px;color:#3d3d3d;line-height:1;position:relative;font-weight:400;margin-right:15px;height:100%;padding:15px 0}
.nav-links li a i{font-size:13px}
.nav-links li a:hover{color:#069e76}
.nav-links .mobile-item{display:none}
.wrapper .nav-links li:last-child a{
    margin-right: 0px;
}
.nav-links .drop-menu{position:absolute;background:#fff;width:max-content;line-height:35px;opacity:0;visibility:hidden;box-shadow: #00000054 2px 8px 20px;z-index:999;top:100%;list-style:none}
.nav-links li:hover .drop-menu,.nav-links li:hover .mega-box{transition: all .3s ease;opacity:1;visibility:visible}
.drop-menu li a{width:100%;color:inherit;padding:15px 20px;border-bottom:1px dashed #ededed;margin:0;font-size:14px;font-weight:400;line-height:1;display:block;position:relative}
ul.mega-links{list-style:none}
.mega-box{position:absolute;top:100%;opacity:0;visibility:hidden;z-index:99}
.mega-box .content{background:#fff;display:flex;justify-content:space-between;box-shadow: #00000054 2px 8px 20px;width:max-content;padding:10px 15px}
.mega-box .content .row{line-height:40px}
ul.mega-links .multi-menu{display:none}
.mega-links li:hover .multi-menu{display:block;margin-top:3px;padding:0 5px}
ul.mega-links .multi-menu ul{padding:0 5px;list-style:none}
ul.mega-links .multi-menu ul li::before{content:"\f105";color:inherit;font-size:12px;margin-right:8px;font-family:"Font Awesome 5 Free";font-weight:600;float:left;margin-bottom:3px}
ul.mega-links .multi-menu ul li{padding: 5px 0px 0!important;border:none}
ul.mega-links li{width:240px;margin-right:14px;max-width:250px;color:#474747;font-size:14px;line-height:22px;padding:7px 0;border-bottom:1px dashed #ededed}
.content .row img{width:100%;height:100%;object-fit:cover}
.content .row header{color:#f2f2f2;font-size:20px;font-weight:500}
.mega-links > li > a{color:#111;padding:7px 0;margin:0;font-size:14px;font-weight:400;line-height:1;display:block;position:relative}
.row .mega-links li a:hover,.drop-menu li a:hover{color: #069e76!important;}
.wrapper .btn{color:#000;font-size:30px;cursor:pointer;display:none}
.wrapper .close-btn{position:absolute;right:10px;top:0;margin-right:0;color:#fff;display:block}
nav input{display:none}
section.details{padding:10px 0 50px;text-align: left;}
.flower{margin-top:-220px;position:absolute;right:240px}
.flower img{width:350px}
.aboutsec img{width: 100%!important}
section.facilities{padding:50px 20px 10px}
section.facilities h1{margin-bottom:45px}
section.facilities h1 span {font-size: 24px;}
.abtdetails .smalltext {text-align: left;}
.smalltext{color:#e53032;margin-bottom:5px;display:block;font-weight:500;font-size:18px;line-height:28px;letter-spacing:.15em;text-align: center;margin-top: 15px;}
.innerpage p.smalltext {display: none;}
.orange{background: linear-gradient(90deg,rgb(246 58 60) 0%,rgb(251 126 43) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.importantboxes{display:flex;justify-content:space-evenly;margin-bottom:25px;flex-wrap:wrap}
.impboxdetail img{width:55px;margin-bottom:10px;filter:contrast(0.5)}
.impboxdetail a{display:flex;flex-direction:column;align-items:center;background:#f1f5f8;width:200px;padding:25px;font-family:"Noto Serif",serif;vertical-align:middle;text-align:center;word-break:break-word;font-size:18px;margin-bottom:0;transition:all .5s ease 0;line-height:24px}
.impboxdetail a:hover{transform:scale(1.1);background:#069e76;color:#fff}
.impboxdetail:hover img{filter:invert(1)}
.details img{margin-bottom:15px;}
.aboutoverimg img {width: 100%;}
.aboutimgsec2{display:flex;flex-direction:column;justify-content:flex-end}
.aboutimgsec2 h4{font-size:25px;margin-bottom:38px;line-height:32px;max-width:215px;margin-top:40px}
.aboutimgsec2 h4 span{color:#069e76}
.aboutsec {justify-content: flex-end;align-items: flex-end;}
.imagright {float: right;width: 500px!important;position: inherit;margin: 10px 0 0px 50px;}
.abtdetails{padding-right: 50px;position:relative;text-align:justify}
.abtdetails .transimge{position:absolute;opacity:.1;z-index:-1;right:0;width:450px;bottom:0;}
.abtboxes{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}
.abtboxes .abtboxdetail{width:290px;padding:20px 0}
.abtboxes .abtboxdetail p{font-size:16px}
.abtboxes .abtboxdetail i{font-size:35px;color:#069e76;margin-bottom:15px}
.abtboxes .abtboxdetail h5{padding:15px 0 5px;font-size:26px}
.messagescroll{background:linear-gradient(90deg,#e53032 0%,#eb701e 100%);padding:70px 0;text-align:center}
.messagescroll p,.messagescroll h1{color:#fff;margin-bottom:15px;text-align: center;}
.messagescroll .carousel-item-next,.messagescroll .carousel-item-prev,.messagescroll .carousel-item.active{display:flex;align-items:center}
.messagescroll .carousel-item iframe{width:80%;border-radius:25px;box-shadow:#c5370e 5px 5px 5px}
.messagescroll .carousel{padding:50px}
.messagescroll .carousel-control-next,.messagescroll .carousel-control-prev{width:2%}
.messagescroll .carousel-item p{padding:50px;width:75%;text-align:left;font-size:20px;line-height:35px}
.messagescroll h1,.specialities h1{padding:0 150px}
section.specialities{padding:50px 0 10px;text-align:center}
.smallgrey{font-weight:500;font-size:18px;line-height:28px;letter-spacing:.15em;color:#5a5a5a;display:block;margin-bottom:5px}
.specialities h1{background:linear-gradient(90deg,rgba(229,48,50,1) 0%,rgba(235,112,30,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 150px}
.specialities .smallgrey{text-align:center}
.specboxes{display:flex;justify-content:space-evenly;align-items:center;width:100%;flex-wrap:wrap;padding:40px 0}
.specboxes .specboxdetails{background:#069e76;min-width:300px;padding:20px 40px;margin-bottom:25px;color:#fff;font-size:16px;position:relative;transition: all .5s ease-in-out;border-radius:20px}
.specboxes .specboxdetails img{width:100px;margin-bottom:10px}
.specboxes .specboxdetails i{position:absolute;right:10px;font-size:28px;background:#fff;border-radius:100%;color:#e53032;transition:all .5s ease 0;opacity:0;bottom:-10px}
.specboxes .specboxdetails:hover i{opacity:1}
.specboxes .specboxdetails:hover{transform:scale(1.05)}
.specboxdetails p{font-family:"Noto Serif",serif;font-size:24px;color:#fff}
.specboxdetails:hover .spcilimg{position:absolute;top:-30px;opacity:1;left:0}
.specboxdetails .spcilimg img{width:210px;border-radius:15px}
.specboxdetails .spcilimg{opacity:0;top:0;height:0;transition:all .5s ease-in 0}
section.testimonial{display:flex;padding:0 140px}
section.testimonial img{/* height: 100%; */width: 50%;}
section.testimonial .testidata{background:linear-gradient(90deg,#e53032 0%,#eb701e 100%);padding: 50px 100px;color:#fff;display:flex;align-items:center;width:50%}
.testidata .carousel-control-next,.testidata .carousel-control-prev{width:5%}
.testidata .carousel{padding:50px}
.testiperson img{margin-right:15px;border:3px solid #fff;border-radius:50%;background:#fff;width: 65px!important;position: inherit!important;}
.testiperson{display:flex;align-items:center}
.intpatimgsec img{width:100%}
.intpatimgsec{position:relative}
.intpatimgdata{position:absolute;background:#fff;width:400px;bottom:60px;right:0;padding:15px 30px}
.intpatimgdata img{width:61px;margin-right:15px;float:unset;vertical-align:middle;display:inline-block}
.intpatimgdata p{font-weight:700;font-size:21px;text-align:center;display:inline-block;vertical-align:middle}
.intpatimgdata p span{color:#069e76;font-size:30px}
.Interpatient{padding:70px 0}
.Interpatdetails .Interpatdata .Interpatnumeric{background:#069e76;width:70px;height:70px;text-align:center;vertical-align:middle;border-radius:100%;color:#fff;font-size:36px;float:left;margin-right:25px;padding:20px 0}
.Interpatdetails{padding:20px 0}
.Interpatdata{margin-bottom:55px;position:relative}
.Interpatdata h3{font-size:24px}
.Interpatdata p{font-size:15px;line-height:25px;padding-left: 75px;}
.Interpatdetails .Interpatdata:nth-child(2) > .Interpatnumeric{background:#e53032}
.Interpatdetails .Interpatdata:nth-child(2)::after{content:"";height:115px;width:2px;background:#069e76;position:absolute;top:40px;left:35px;z-index:-1}
.Interpatdetails .Interpatdata:nth-child(2)::before{content:"";height:115px;width:2px;background:#069e76;position:absolute;bottom:60px;left:35px;z-index:-1}
.Docprofile .docdata{margin-bottom:15px;position:relative;overflow:hidden;    height: 454px;}
.docdata p {text-align: center;}
.Docprofile{background:#f5f5f5;padding:70px 0 50px;text-align:center}
.Docprofile h1{width:70%;text-align:center;margin:0 auto 40px}
.Docprofile .docdata > img{margin-bottom:15px;border:10px solid #fff;margin: 0 auto 20px;display: block;}
.docsocail ul{    display: flex;
    list-style: none;
    justify-content: center;
    align-items: center;
    margin: 0;
  
    height: 70px;
    
    opacity: 1;
    padding: 0px;
    opacity: 1;}
.docsocail ul li{margin:10px;list-style: none;}
.Docprofile .docdata .docsocail ul li a img{width:43px;margin:0}
.docsocail{position:absolute;bottom: 80px;padding:0;transition: all .5s cubic-bezier(0,0,0.2,1);margin:auto;width: -webkit-fill-available;opacity:0}
.docsocail li img {width: 40px; background: transparent;}
.docsocail:hover ul{opacity:1;margin: 0;}
.docdata:hover .docsocail{bottom: 210px;opacity:1}
.expert-doc .docdata:hover .docsocail {bottom: 80px;margin: 0;}
section.appointment{display:flex;padding: 50px 10px;}
section.appointment .appimgsec img{width:100%;height:100%}
input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(1)}
.appimgsec{width:50%;position:relative}
section.appointment .appointdata{background:#069e76;padding:60px 100px;color:#fff;width:60%}
.appimgsec p{position:absolute;top:50%;left:10%;background:rgba(255,255,255,0.9);padding:44px;font-size:26px;text-align:center;font-family:"Noto Serif",serif;color:initial}
section.appointment .appointdata h1{margin-bottom:35px}
.appointdata input.form-control,.appointdata textarea.form-control{background: #f1f1f12e;padding:20px;border:1px solid #fff;color:#fff;box-shadow: none;}
.appointdata select{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2326749a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") right .75rem center / 16px 12px no-repeat rgba(255,255,255,0.18);padding:20px;color:#fff;border:1px solid #ced4da}
.appointdata button.btn.btn-primary{background:#e53032;border:none;padding: 15px 50px;width: fit-content;font-size:18px;margin: 15px auto;display: inline-block;}
.appointdata input::placeholder,.appointdata select,textarea.form-control::placeholder{color:#fff}
section.Blogsection{text-align:center;padding:20px 20px 40px}
.Blogsection h1{width:800px;text-align:center;margin:auto auto 25px}
.Blogsection .blogsecdata,.gallery{display:flex;justify-content:space-around;flex-wrap:wrap}
.Blogsection .blogboxes img{width:100%;border:2px solid #fff;object-fit:cover;background:#efefef}
.Blogsection .blogsecdata .blogboxes,.gallerysec{margin:10px;transition:all .5s ease 0;text-align:left;width:30%;padding:5px;position:relative}
.blogboxes h4{line-height:32px;font-size:20px;padding:0 8px}
.Blogsection .blogsecdata .blogboxes .blogtag{background:#069e76;width:max-content;border-radius:15px;padding:0 16px;color:#fff;line-height:23px}
.Blogsection .blogsecdata .blogboxes p,.gallerysec p{font-size:14px;color: inherit;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:28px;padding:0 8px}
.Blogsection .blogsecdata .blogboxes p i{padding:0 3px;color:#069e76}
.Blogsection .blogsecdata .blogboxes:hover{transform:translateY(-10px);box-shadow:0 2px 19px #717171}
.blogboxes:hover span.icon{color:#e85b25;background:#fff;opacity:1}
.blogboxes span.icon{opacity:0;position:absolute;margin:auto;display:block;left:48%;bottom:-11px;font-size:35px;color:#fff;background:#fff;border-radius:100%;transition:.5s;height:36px;line-height:0}
section.footertop{background:linear-gradient(90deg,#e53032 0%,#eb701e 100%);   }
section.footertop p{color:#fff;font-size:30px;margin:0;line-height:44px;font-family:"Noto Serif",serif;padding:0 30px;width:40%}
.footertopsec{display:flex;justify-content:space-evenly;align-items:center}
section.footersection{padding: 50px 20px 15px;}
.copyright{background:rgba(4,4,4,0.92);color:#fff;text-align:center}
.copyright p{margin:0;font-size:14px;text-align: center;}
section.footersection h4{margin-bottom:19px;font-family:"Noto Serif",serif;font-size:20px}
section.footersection img{margin-bottom:15px}
.Footerlist ul li{list-style:none;line-height:23px;font-size: 13px;}
.Footerlist ul li:hover{color:#e63232;font-weight:500}
.Footerlist ul li::before{content:"\f105";color:inherit;font-size:12px;margin-right:8px;font-family:"Font Awesome 5 Free";font-weight:600}
.Footerlist{padding:0 45px}
.footerdata p{margin-bottom:8px;    font-size: 13px;
    line-height: 23px;}
.footerdata p i{font-size:14px;margin-right:10px}
.footerdata button.btn.btn-primary{padding:15px 0}
.ftrsocialmedia ul{display:flex}
.ftrsocialmedia ul li{margin-right:5px;list-style:none}
.ftrsocialmedia ul li img{width:40px;transition:all .5s ease-in-out 0}
.ftrsocialmedia ul li img:hover{transform:scale(1.2)}
.ftrsocialmedia{margin-top:25px}
.mode{position:fixed;bottom:10px;left:10px;background:#d9d9d9;padding:5px 10px;border-radius:100%;color:#000;cursor:pointer;z-index: 999;}
.footertopsec button{background:#069e76;border:none;padding:15px 24px;text-transform:capitalize;font-weight:500}
.footertopsec button:hover{background:#fff;color:#000}
.quickbox{text-align:center;padding:35px 0;margin:30px;right:0;background:linear-gradient(90deg,#e53032 0%,#eb701e 100%);box-shadow:#3c3c3c 0 2px 3px 0;display:flex;transition:all .5s ease 0;cursor:pointer;position:relative}
.quickdata{margin-bottom:0;background:#fff;padding:10px 12px;text-align:left;overflow:hidden;font-size:4px;width:0;opacity:0;display:none}
.quickbox > p{writing-mode:vertical-rl;font-size:14px;letter-spacing:1px;text-transform:uppercase;line-height:0;color:#fff;text-align:center;vertical-align:middle;font-weight:700;margin:5px 14px;background:linear-gradient(90deg,#e53032 0%,#eb701e 100%)}
.quickbox:hover > p{z-index:99}
.quickdata p{font-size:15px;line-height:30px;margin-bottom:12px}
.quickdata p i{color:#e80000;margin-right:9px;font-size:18px;width:20px}
#button{display:inline-block;background-color:#069e76;width:40px;height:40px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s ease 0s,opacity .5s ease 0s,visibility .5s ease 0;opacity:0;visibility:hidden;z-index:1000}
#button::after{content:"\f106";font-size:1em;line-height:40px;color:#fff;font-family:"Font Awesome 5 Free";font-weight:600}
#button:hover{cursor:pointer;background-color:#e63830}
#button:active{background-color:#e63830}
#button.show{opacity:1;visibility:visible}
/*black page*/
body.active{background:#1a1a1a;color:#fff}
body.active section.Docprofile{background:#000}
body.active label.btn.menu-btn{color:#fff}
body.active .nav-links li{background:inherit;color:#fff}
body.active section.appointment .appointdata,body.active section.specialities{background:#060606}
body.active .mega-box .content, body.active .nav-links .drop-menu{background:#1a1a1a}
body.active .Blogsection h1,body.active .specialities h1{background:linear-gradient(90deg,rgba(229,48,50,1) 0%,rgba(235,112,30,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
body.active .smalltext,.smallgrey,.Blogsection .blogsecdata .blogboxes p,.gallerysec p{color: inherit;}
body.active .messagescroll p,.messagescroll h1{color:#fff}
body.active .search-box:hover > .search-txt{background:#1a1a1a;border:10px solid #000}
body.active .impboxdetail{background:#121212}
body.active .impboxdetail:hover{background:#069e76}
body.active .impboxdetail img{filter:invert(1)}
body.active .nav-links li a{color:#fff}
body.active .nav-links li a:hover{color:#069e76}
body.active .breadcrumb{background:#000}
body.active .breadcrumb p{color:#fff}
body.active .card-body h4{color: #000}
body.active .card-body hr{border-color: #000}
body.active .expertise img{filter: invert(1);}
/*Inner Page*/
video#myVideo{width:100%;background:#000;padding:0;margin: 0;}
.breadcrumb{justify-content:center;font-size:14px;color:#545454;margin:0px;background: #069e76;}
.breadcrumb p{font-size: 14px;
    color: #ffffff;
    margin: 0;
    text-align: center;
    line-height: 17px;
    padding: 5px;}
.breadcrumb a{color: #fff;font-size:14px}
.breadcrumb a:hover{color:#e5303f}
.spl-topsection{position:relative}
.spl-topbuttons{position:absolute;bottom: 60px;margin:auto;display:flex;align-items: flex-end;justify-content:center;cursor:pointer;flex-direction: column;left: 0;}
.spl-topbuttons a {background: #ae0b0da3;padding: 10px;border-radius: 5px;color: white;width: 210px;text-align: left;cursor: pointer;margin-bottom: 10px;transition: 0.5s;}
.spl-topbuttons a:hover {background: #dfdede;color: inherit;}
.spl-topbuttons img{width:200px;box-shadow:5px 5px 6px #3e3e3ec9;border:2px solid #fff;transition:.5s}
.spl-topbuttons a:hover img{transform:scale(1.1)}

a.btn.btn-primary{    background: #d1342b;
    color: #fff;
    font-size: 13px;
    border: #606060;
     width: fit-content; 
    line-height: 10px;
    padding: 8px;
     
}
a.btn.btn-primary:hover{background: #069e76;color: white;}
.read-more {position: relative;color: #5e5e5e;cursor: pointer;border: 1px solid #a1a1a1;padding: 2px 5px;width: fit-content;margin-top: 15px;}
.read-more i {color: #069e76;font-size: 26px;position: absolute;right: 0;bottom: 5px;}
/*p span*/
/*{display:block;*/
/*height:15px;*/
/*}*/
span.main-head{font-size:21px;font-family:"Noto Serif",serif;color:#e74b29;margin-bottom:25px;margin-top:15px;text-align: left;}
span.sub-head{font-size:16px;font-family:"Noto Serif",serif;margin-bottom:10px;color:#069e76;display:inline!important;font-weight:600;letter-spacing:1px}
/*Overview*/
.overview-data p img{float:right;margin-left:25px;width:480px;box-shadow:-7px 8px #069e76;margin-bottom:15px;border:15px solid #f0f0f0;border-radius:35px;transition:.5s}
.overview-data p img:hover{transform:scale(1.02)}
.overview-data p{text-align:justify!important}
/*Truncate text to show and hide*/
.truncate{display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 2px;}
.truncate.active {-webkit-line-clamp: unset; display: block;}
.read-truncate{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 6px;}
.read-truncate.active { -webkit-line-clamp: unset; display: block;}

/*Aboutpage*/
.inabouttop {display: flex;align-items: center;position: relative;padding: 50px 0;}
.inabouttop img {width: 450px;}
.innerabout p.truncate { margin-top: 30px;}
.abutbox img {width: 70px;filter: invert(1);margin-bottom: 15px;}
.abutbox {display: flex;flex-direction: column;align-items: center;border: 4px solid #dfdfdf;padding: 35px 10px;min-height: 230px;margin-bottom: 15px;    transition: 0.5s;}
.greenbox {background: #069e76;}
.organgebox {background: #dc5214;}
.abutbox p {text-align: center;color: white;font-size: 18px;padding: 0 35px; line-height: 28px;}
.counter{ text-align: center;}
.counter-count{font-size: 50px; font-weight: bold; position: relative; color: #fff; text-align: center; display: inline-block;}
.count-up h3{color:white}
.inabdata{background: linear-gradient(90deg,#e53032 0%,#eb701e 100%); padding: 50px 0;}
.aboutdata {margin-bottom: 25px}
.aboutdata img {float: right; width: 210px;margin-left: 15px;}
.abutbox:hover {box-shadow: 0px 1px 15px #888888; border: 4px solid #ffffff;}
.messdata {padding: 30px 0; position: relative;}
.aboutmess {background: #e9e9e9;padding: 50px;margin: 50px auto;}
.messdata h4 {margin-bottom: 15px;font-size: 32px;}
.messdata p:before {content: ""; background: url(../images/quotation.png) 100% -190px;position: absolute; width: 100%; height: 100%; left: 0; background-repeat: no-repeat; opacity: 0.1; top: 0;}
.aboutmess img {margin: auto; display: block; margin-bottom: 15px;}
.abutforbox {display: flex;flex-direction: column;align-items: center;border: 1px solid #dfdfdf;padding: 35px 10px;min-height: 320px;margin-bottom: 15px;    transition: 0.5s;}
.abutforbox:hover {box-shadow: 0px 1px 15px #888888; border: 4px solid #ffffff;}
.abutforbox img {width: 70px;filter: invert(1);margin-bottom: 15px;}
.abutforbox p {text-align: center;color: white;font-size: 14px;padding: 0 35px; line-height: 28px;}
.abutforbox h4{color:#fff; font-size: 18px}

/*visionmission*/
section.vminrpage {padding: 20px 230px;display: flex;align-items: center;}
.missionsec {width: 30%;background: #058563;padding: 50px;color: white;}
.visionsec {width: 40%;position: relative;}
.lifesec {width: 30%;background: #383d43;padding: 50px;color: white;}
.visionsec img {width: 100%;}
.visiondata {background: #fffffff5;padding: 15px 35px;position: absolute;bottom: 0px;width: fit-content;margin: 30px 55px;}
.lifesec p {font-size: 14px;}
.missionsec ul {margin-left: 16px;}
.missionsec ul li {margin-bottom: 9px;}
.lifesec h4 {font-size: 36px;}
.visiondata h4, .missionsec h4 {font-size: 30px;}
/*corporate profile*/
section.corpropage {padding: 20px 230px;}
.corpropage img {width: 40%; border: 10px solid white; box-shadow: 3px 6px 11px #c9c9c9; height: fit-content; float: left;}
.corpdatasec {position: relative; display: flex; padding: 50px 0 10px; align-items: center;}
.corpdatasec h1 {background: #069e76; font-size: 40px; line-height: 56px; padding: 10px 40px; width: 450px; color: white; margin-bottom: 25px;}
.corpcontent {padding: 0 70px;}
.corpcontent p.truncate {line-height: 38px;}
.corpcontent p {line-height: 40px;}
/*hospital Facilities*/
section.hosfacipage {padding: 50px 230px;}
.hosfacitopsec {display: flex;align-items: center;}
.hosfacitopsec-left img {width: 56%;box-shadow: -17px -19px 0px #069e76;}
.hosfacitopleft-data {background: white;margin-left: -155px;padding: 30px 40px;margin-right: 55px;box-shadow: 4px 3px 10px #a1a1a1;height: fit-content;}
.hosfacitopsec-right {background: #2c3034;padding: 55px 80px;color: white;width: 40%;}
.hosfacitopsec-right h4 {font-size: 35px; line-height: 54px;}
.careconfort {display: flex;padding: 55px 0; align-items: center;}
.conforthead {background: linear-gradient(90deg,rgb(246 58 60) 0%,rgb(251 126 43) 100%);padding: 40px 25px; width: 36%; height: 100%; margin-bottom: 25px;}
.conforthead h4 {font-size: 39px; background: transparent;-webkit-text-fill-color: white;}
.hosconort {padding: 0 20px;margin-bottom: 25px;}
.interntconfort {padding: 20px 20px;background: #f6f6f6;margin-bottom: 25px;}
.hosconortbox, .interntbox {display: flex;justify-content: center;}
.hosconortbox p img {width: 60px;}
.hosconortbox p a {padding: 15px 25px; border: 1px solid grey; box-shadow: 5px 5px grey;  margin-right: 25px; display: flex;flex-wrap: wrap;align-items: center;}
.interntbox p {padding: 10px 24px; border: 1px solid grey; box-shadow: 5px 5px grey; display: flex;flex-direction: column; text-align: center; margin-right: 15px;}
.conforthead p { margin: 0; color: white;}
.conforthead p i {margin-right: 10px;}
.hosfacitopsec-left {display: flex; align-items: center; width: 60%;}
/*Contact Page*/
section.contactpage{padding: 50px 230px;text-align: center;}
.contactdata {display: flex;justify-content: space-between; padding: 50px 0;}
.contactdata .contmap, .contcall, .contfax, .contemail {padding: 15px; display: flex; flex-direction:column; width: 25%; align-items: center; text-align: center;}
.contmap i, .contcall i,  .contfax i, .contemail i {padding: 25px; border: 1px solid #e2e2e2;font-size: 35px; margin-right: 23px;width: 90px; height: 90px; margin-bottom: 15px; color: #c3c3c3; border-radius: 550%;}
.contmap p, .contcall p,  .contfax p, .contemail p {font-size: 24px; color: #000000; text-align: center; line-height: 38px;    height: auto;}
.contmap p span, .contcall p span,  .contfax p span, .contemail p span {font-size: 17px;color: black; line-height: 26px; margin-top: 10px;}
.contactdata .contmap:hover i, .contcall:hover i, .contfax:hover i, .contemail:hover i {color: #d94e22; border: 1px solid #d94e22;}

/*Certificate Page*/
section.certipage {padding: 50px 230px;}
.certiimages {display: flex;}
.certiimages img {width: 50%;}

.testiinrdata img {position: absolute; top: -28px; left: 0; transform: scaleX(-1); width: 50px;}
.testiinrdata:nth-child(2) p {font-weight: bold;}
.tabsdata p.card-text{display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:28px;}
.tabsdata h5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:19px;line-height:29px;text-transform:capitalize;
    text-align: center;}
.overview div#nav-tab{margin-bottom:8px;border-bottom:none}
.overview .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background:linear-gradient(90deg,#e53032 0%,#c13f41 100%);color:#fff!important}
.overview .nav-tabs .nav-link{border: 1px solid #c1c1c1;color: inherit;margin-right:7px;text-transform:capitalize;font-size:18px}
.card{margin-bottom:20px;position:relative}
.tabsdata{align-items: stretch;box-shadow:0 2px 20px #acacac45;border:none!important;position: relative;color: black;min-height: 104px;display: flex;flex-direction: column;transition: 0.5s;justify-content: space-between;}
.tabsdata:hover {box-shadow: 0 2px 20px #acacac99; background: #069e76; color: white;   }
.keytech{align-items: stretch;box-shadow:0 2px 20px #acacac45;border:none!important;position: relative;color: black;min-height: 104px;/* display: flex; */flex-direction: row;transition: 0.5s;justify-content: space-between;}
.keytech:hover {box-shadow: 0 2px 20px #acacac99; background: #069e76; color: white;}
.keytech:hover ul li {color: white;}
.keytech img {margin-right: 25px;float: left;width: 400px;}
.testiinrdata {box-shadow: 0 2px 20px #acacac45;position: relative;margin-bottom: 50px;}
.meet-doctor .card img.card-img-top{width:100%;object-fit:fill;background:#efefef}
.meet-section{display:flex;position:relative;justify-content:stretch}
.meet-content{padding:43px;color:#fff;width:30%;height: fit-content;}
.meetbutton {background: #d72022;padding: 10px; border-radius: 5px; color: white;width: 210px; text-align: left; cursor: pointer;margin: 20px 0;transition: 0.5s;}

.meet-content p {margin-bottom: 30px;}
.meetbutton:hover {background: #ffffff; color: black;}
.meet-doctor{width:70%;padding:10px;background:#fff;height:90%;margin:3% 1% 0 0;border-radius:10px;box-shadow:0 0 17px #80808080;position:relative}
.meet-section:after{border-radius:10px;content:"";height:60%;left:20px;max-width:600px;position:absolute;top:0;width:50%;z-index:-1}
.meet-doctor button.carousel-control-prev,.meet-doctor button.carousel-control-next{background:#d6d6d6;position:initial;margin:0 5px;border-radius:50%}
.meet-content img{width:260px;margin-top:15px}
.meet-doctor .card-body{text-align:center;color: black;}
.meet-doctor .card-body h5{font-size:16px;line-height:15px}
.meet-doctor .card-body p{font-size:14px;line-height:26px;margin:0;text-align: center;}
.expert-doc{display:flex;flex-direction:row;justify-content:space-around;padding:15px}
.expert-doc .card{width:220px;padding:0}
.overview div#nav-tabContent{padding:15px 0;border-radius:6px}
.meet-doctor button{width:43px;height:43px}
.carauselbtn{position:absolute;top:-80px;right: 0;display:flex}
.overview h1{margin: 25px 0 15px;}
.overview ul li{font-size:15px;color:#303030;font-weight:400;text-align:justify;line-height:28px}
.overview ul{list-style: inside;}
.overview .card:hover .card-body a.profile{position:absolute;top:0;background:#efefefbd!important;width:100%;height:100%;left:0;display:flex;align-items:center;justify-content:center;opacity:1}
.overview .card-body a.profile img{width:50px}
.overview .card .card-body a.profile{opacity:0;transition:.5s;position:absolute;top:0;width:100%;height:100%;left:0;display:flex;align-items:center;justify-content:center;text-align:center}
.meet-content img{transition:.5s;border:2px solid #fff;box-shadow:3px 3px 5px #1111114a}
.meet-content img:hover{transform:scale(1.1)}
.meet-content h4{margin-bottom: 20px;font-size: 30px;}
.specl-video{display:flex;justify-content:space-around;background: linear-gradient(90deg,#e53032 0%,#eb701e 100%);color:#fff;align-items:center;padding:35px 15px}
.specl-video-data{display:flex;justify-content:center}
.specl-video-data .video-section{margin:5px 15px;max-width:310px;background: white;padding: 5px;}
.video-section i {position: absolute; color: white; z-index: 99; font-size: 45px; left: 40%; top: 0; transform: translate(0%, 0);background: #e03335; border-radius: 15px; padding: 5px 10px; box-shadow: 2px 3px 8px #000000ed; opacity: 0; transition: 0.5s;}
.specl-video-data .video-section:hover i {opacity: 9;}
.specl-video-data:hover .video-section:before {background: black;}
.video-section a {position: relative;}
.video-section img {width: 100%; margin-bottom: 10px;}
.video-section h4 {color: initial;font-size: 16px;text-align: center;margin-bottom: 2px;}
.video-section p {text-align: center; color: #db3436; margin: 0;}
.specl-video div#carouselExampleFade{width:70%}
.splvd-data button.btn.btn-primary{background:#069e76;border:1px solid #057a5b;transition:.5s}
.splvd-data button.btn.btn-primary:hover{background:#fff;color:#000;border:1px solid #000}
.innerblog .blogboxes h4{line-height:32px;font-size: 22px;text-align:left;color:#dc5b0a;padding: 0;margin-bottom: 15px;}
.innerblog .blogboxes .blogtag{background:#069e76;width:max-content;border-radius:15px;padding:0 16px;color:#fff;float:left;margin-right:15px}
.innerblog .blogboxes p{font-size: 16px;color:#303030;font-weight:400;text-align:justify;line-height: 28px;}
.innerblog .blogboxes p i{padding:0 3px;color:#069e76}
.recent-bgbox img{height:90px;margin-right:15px;object-fit:contain;background:#e0ebe8}
.Recent-blog{background:#f0f0f0;padding:20px 30px}
.recent-bgbox{display:flex;text-align:left;position:relative;padding:5px;background:#fff;margin-bottom:10px;transition:.5s;align-items:center}
.Recent-blog h4{margin-bottom:18px}
.side-blog-con p{font-size:12px;line-height:19px;color:grey;margin:0}
.side-blog-con h5{font-size:15px;line-height:24px;font-weight:500}
.recent-bgbox .blogtag{background:#069e76;width:max-content;border-radius:8px;padding:0 7px;color:#fff;height:fit-content;font-size:12px;line-height:22px;top:4px}
.innerblog > .blogboxes img{object-fit:fill!important;vertical-align:top;box-shadow:0 1px 9px #8c8c8c63;margin-bottom:10px}
.recent-bgbox:hover{box-shadow:0 1px 9px #8c8c8c63;transform:scale(1.05)}
.innerblog ul li{font-size:15px;color:#303030;font-weight:400;text-align: left;line-height: 28px;}
.innerblog ul{list-style:inherit;margin-left:21px}
.inblog h1{width:100%!important;margin-bottom:50px}
.inblog{padding:20px 20px 40px}
.searchbar{display:flex;justify-content:center;align-items:center;padding:25px 0}
.search{position:relative;box-shadow:0 0 40px rgba(51,51,51,.1);align-items:center}
.search input{height:50px;text-indent:25px;border:2px solid #d6d4d4;vertical-align:middle;outline:0}
.search input:focus{box-shadow:none;border:2px solid #069e76}
.search .fa-search{position:absolute;top:18px;left:15px}
.search button{position:absolute;top:7px;right:5px;width:110px;background:#069e76;border:none}
.Doctors-card img{object-fit:contain;background:#efefef}
.Doctors-card .card{margin:22px;margin-bottom:25px;width: 20%;    height: 490px;}
.Doctors-card{display:flex;flex-wrap:wrap;justify-content:center;}
.Doctors-card p{font-size:13px;line-height:20px;color:#4e4e4e;font-weight:400}
.Doctors-card h4.card-title{font-size: 20px;}
.Doctors-card .btn-primary{background:#069e76;border:none}
.Doctors-card .btn-primary:active{background:#067558;border:none}
.docprofile{padding:75px 20px 40px;text-align:center}
.docprofile h1{width:100%!important;text-align: left;}
.docprofile h5{color:grey;font-size:16px;margin-bottom: 30px;text-align: left;}
.docprofile .expertise p:hover{box-shadow:1px 1px 3px #b4b4b4}
.docic-name img{border:10px solid #fff;box-shadow:0 1px 5px grey;margin-bottom:15px;width:270px;object-fit:contain;background:#dcdcdc}
.docic-name p{font-size:15px;line-height:24px;color:grey;font-weight:400;overflow-wrap:break-word;width:260px;text-align:center;margin:15px auto}
.docic-name h4{font-size:18px}
.docic-name h5:hover{transform:scale(1.02);background:#037255}
.docic-name h5{background:#069e76;width:60%;margin:auto;padding:10px 15px;color:#fff;border-radius:7px;transition:.5s;text-align: center;}
.docpro-data ul li{font-size:15px;font-weight:400;text-align:justify;line-height:28px}
.docpro-data ul{list-style:inherit;margin-left:21px}
.docpro-data h4{text-align:left;font-size:22px;margin-bottom:10px}
.docpro-data p{font-size:15px;font-weight:400;text-align:justify;margin-bottom:25px}
.expertise{display:flex;margin-bottom:18px;flex-wrap:wrap;}
.expertise p{border: 1px solid #dbdbdb;margin: 14px;padding: 30px 15px;margin-bottom:10px!important;transition:.5s;width: 22%;text-align: center;font-size: 16px;display: flex;align-items: center;justify-content: flex-start;text-transform: capitalize;line-height: 29px;min-height: 100px;flex-direction: column;color: inherit;border-top: 4px solid #069e76;}
.expertise p::first-line {text-transform: capitalize;}
.expertise p:hover{}
section.innerpage{text-align:center;padding: 30px 20px 40px;position:relative;}
section.innerpage:before{position:absolute;opacity:.2;right:-100px;width:520px;bottom:0;content:'';background:url(../images/emb.png);height:450px;background-size:contain;background-position:right;background-repeat:no-repeat;z-index: -1;}
section.innerpage:after{position:absolute;opacity:.1;left:-80px;width:430px;top:150px;content:'';background:url(../images/emb.png);height:350px;background-size:contain;background-position:left;background-repeat:no-repeat;z-index: -1;}
section.innerpage h4{text-align:left;font-size:22px;margin-bottom: 16px;line-height: 28px;}
section.innerpage ul li{font-size:15px;color: inherit;font-weight:400;text-align:justify;line-height:28px}

section.innerpage ul{list-style:inherit;margin-left:21px}
.expertise img{width: 60px!important;margin-bottom: 15px;}
.expertise p:hover > img {filter: invert(1);}
.expertise p:hover {background: #069e76;color: white;box-shadow: 2px 2px 9px #80808080;}
.expertise p:hover a {color: white;}
.expertise p a {color: inherit;border: none;display: flex;align-items: center;justify-content: center;text-transform: capitalize;line-height: 20px;min-height: 100px;flex-direction: column;}

.carousel-gallery{margin:50px 0;padding:0 30px}
.carousel-gallery .swiper-slide a{display:block;width:100%;height:300px;border-radius:4px;overflow:hidden;position:relative;-webkit-box-shadow:3px 2px 20px 0 rgba(0,0,0,0.2);-moz-box-shadow:3px 2px 20px 0 rgba(0,0,0,0.2);box-shadow:3px 2px 20px 0 rgba(0,0,0,0.2)}
.carousel-gallery .swiper-slide a:hover .image .overlay{opacity:1}
.carousel-gallery .swiper-slide a .image{width:100%;height:100%;background-size:cover;background-position:center center}
.carousel-gallery .swiper-slide a .image .overlay{width:100%;height:100%;background-color:rgba(20,20,20,0.8);text-align:center;opacity:0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.carousel-gallery .swiper-slide a .image .overlay em{color:#fff;font-size:26px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}
.carousel-gallery .swiper-pagination{position:relative;bottom:auto;text-align:center;margin-top:25px}
.carousel-gallery .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.carousel-gallery .swiper-pagination .swiper-pagination-bullet:hover{opacity:.7}
.carousel-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d63031;transform:scale(1.1,1.1)}

.nav-tabs .nav-link{color: inherit;margin-right:5px;border: 1px solid #a8e0d1;font-weight: 500;}
.nav-tabs .nav-link:hover{background: linear-gradient(90deg,#e53032 0%,#eb701e 100%);color:#fff!important}
.nav-tabs {margin-bottom: 15px;margin-top: 10px;}
img.award {width: auto;}
table.table {color: inherit;}
.table tr th {text-align: left;padding: 10px 15px;}
.table tr td {padding: 10px 15px; text-align: left;}
.innerpage h1 {margin: 10px 10px 25px;text-align: left;font-size: 42px;}

.innerpage section.appointment {padding: 0;}
.innerpage section.appointment .appointdata {padding: 40px;}
.innerpage section.appointment .appointdata label {text-align: left; float: left;}
.form-select option{color: #000 !important;}
.careerfilter {background: #f2f2f2; padding: 20px; margin: auto; display: flex; width: 100%; align-items: center; justify-content: center;margin-bottom: 20px;}
.careerfilter button {background: #069e76;border: none;min-width: 150px;margin: 5px 0;}
.careerfilter button:hover {background: #ea6721;}
.fitimage  {width: 100%!important;border: 5px solid white;box-shadow: 0px 4px 11px grey;}
.recbox {border: 1px solid #069e76;padding: 10px 20px;min-height: 210px;background: #069e76;color: white;margin-bottom: 15px;transition: 0.5s;}
.recbox h4 {color: #cafff1;-webkit-text-fill-color: #cafff1;}
.recbox:hover {box-shadow: 0px 1px 10px grey;}
img.reasimg {float: right; width: 270px;margin-left: 25px;}
.gredsec {background: linear-gradient(90deg,#e53032 0%,#eb701e 100%);padding: 50px;color: white;margin-bottom: 25px;}
.gredrsec h4 {font-size: 28px!important;background: transparent;-webkit-text-fill-color: black;}
.gredrsec .expertise img {width: 100%!important;height: 215px;}
.gredrsec .expertise p {width: 45%;width: 40%;padding: 0 0 12px;font-size: 16px;font-weight: 600;border: 1px solid #dbdbdb63;}
.gredrsec .expertise p:hover > img {filter: none;}

.checkup {display: flex; flex-wrap: wrap; justify-content: center;}
.checkup .box img {width: 100%; height: 160px;}
.checkup .box {padding: 15px;border: 1px solid #d7d7d7;margin: 0 6px;background: white;width: 300px;margin-bottom: 15px;transition: 0.5s;}
.checkup .box:hover {
    box-shadow: 0px 1px 16px #808080b0;
    border: 1px solid #c1c1c1;
}
.checkup button {background: #069e76; border: none; padding: 5px 12px; text-transform: capitalize; font-weight: 500;font-size: 14px;}
.checkup button:hover {background: #e53431;}
.checkup .box h5 {font-family: "Noto Sans",sans-serif;font-size: 16px;line-height: 26px;}
.checkup .box p {color: #e53231;font-weight: 600;}


.Related-pckg{background:#f0f0f0;padding: 20px 20px;}
.related-pckbox{display:flex;text-align:left;position:relative;flex-wrap: wrap;padding: 10px;background:#fff;margin-bottom:10px;transition:.5s;align-items:center;align-items: flex-start;}
.Recent-blog h4{margin-bottom:18px}
.related-pckbox img{object-fit:contain;background:#e0ebe8;width: 100%;margin-bottom: 15px;}
.side-pckg a{margin:0;background: #069e76;width: max-content;border-radius: 8px;padding: 3px 7px;color: #fff;font-size: 12px;line-height: 22px;}
.side-pckg h5{font-size: 14px;line-height: 22px;font-weight:500;margin-bottom: 0;font-family: "Noto Sans",sans-serif;}
.side-pckg ul li {list-style: inside; font-size: 13px;}
.side-pckg p {margin-bottom: 1px;}
.side-pckg ul {margin-bottom: 5px;}
.Related-pckg h4 {margin-bottom: 20px;}
.blogboxes a {display: block; text-align: left;}
.blogboxes a button {background: #069e76; border: none; margin-bottom: 25px;}
.inclu-box h6 {
    text-align: left;
}

.inclusion {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.inclu-box {
    width: 300px;
    text-align: left;
    margin-right: 8px;
    margin-bottom: 15px;
}
.inclu-box {
    width: 260px;
}
.blogboxes {
    text-align: left;
}


/*Media*/
@media screen and (max-width: 1800px) {
section.vminrpage, section.corpropage, section.hosfacipage, section.contactpage, section.certipage {padding: 20px 160px;}
}

@media screen and (max-width: 1600px) {
.flower{right:0}
section.appointment{padding:0}
section.footertop p{font-size:30px;line-height:38px;padding:0 20px;width:60%}
.footertopsec{padding:15px 25px}
.abtboxes .abtboxdetail p{line-height:28px;font-family:"Noto Sans",sans-serif}
section.testimonial .testidata{padding:20px}
.testidata .carousel{padding:50px}
section.testimonial{display:flex;padding:0}
.meet-section:after{height:70%}
.expert-doc .card{width:180px}
section.vminrpage, section.corpropage, section.hosfacipage, section.contactpage, section.certipage {padding: 20px 100px;}
.corpcontent {padding: 0 30px;}
.corpcontent p {line-height: 35px;}
.hosfacitopsec img {width: 66%;}
.hosfacitopsec-left {width: 60%;}
.hosfacitopsec-right{padding: 55px 70px;width: 45%;}
.interntbox p {padding: 15px 14px;}
.hosfacitopleft-data {margin-left: -265px;}
}
@media screen and (max-width: 1400px) {
.Blogsection .blogboxes img{/* height:250px; */}
ul.mega-links li{width:240px;max-width:220px;margin: 0;}
.container{max-width:1320px}
.quickdata p{font-size:14px}
.messagescroll .carousel-item iframe{width:100%}
.messagescroll .carousel-item p{padding:10px 30px;width:100%}
.appointdata input.form-control,.appointdata textarea.form-control{padding:20px 16px}
section.appointment .appointdata h1{margin-bottom:25px}
section.appointment .appointdata{padding:30px;width:50%}
.appimgsec{width:50%}
.specboxes .specboxdetails{min-width:260px;padding:10px 15px}
h1{font-size:30px}
section.facilities h1{margin: 0 20px 20px;line-height: 32px;}
.impboxdetail{width:180px;font-size:16px;line-height:initial;margin-bottom:15px}
.abtdetails{padding:0 0 0 40px;position:relative}
.abtboxes .abtboxdetail{width:270px;padding:10px 0}
.abtboxes .abtboxdetail h5{padding:5px 0;font-size:22px}
.abtboxes .abtboxdetail p{line-height:28px;font-family:"Noto Sans",sans-serif}
section.testimonial .testidata{padding:20px;width:100%}
.testidata .carousel{padding:20px 50px}
section.testimonial{display:flex;padding:0}
.docsocail ul li{margin:5px}
.Docprofile .docdata .docsocail ul li a img {
    width: 45px;
   box-shadow: 1px 2px 12px 2px #808080eb;
    border-radius: 23px;
}
section.footertop p{font-size:30px;line-height:35px;width:60%}
.rightnavsec{justify-content:space-between;padding:0}
section.overview{padding:0 30px}
.meet-content{padding: 40px 40px;width:40%}
.meet-section:after{height:35%;left:10px;max-width:500px;width:50%}
.expert-doc{justify-content: space-evenly;padding:15px}
.expert-doc .card{padding:0;width: 180px;}
.slider-sec .social-link ul li img{width:40px}
.social-link ul li{margin:10px 0}
.inabdata h1 {font-size: 40px; line-height: 50px;}
.inabouttop:after {width: 20px;}	
section.vminrpage, section.corpropage, section.hosfacipage, section.contactpage, section.certipage {padding: 20px 60px;}
	.corpdatasec h1 {font-size: 35px;line-height: 47px;padding: 10px 20px; width: 100%; margin-bottom: 20px;}
.hosfacitopsec img {width: 76%;}
.hosfacitopsec-left {width: 60%;}
.hosfacitopsec-right{width: 50%;padding: 55px;}
.interntbox p {padding: 15px 14px;line-height: 25px;}
.hosfacitopleft-data {margin-left: -335px;padding: 30px 30px;margin-right: 25px;}
	.hosconortbox p a{flex-direction:column}
	.conforthead{width: 50%;padding: 70px 25px;}
	.lifesec, .missionsec {padding: 20px;}
}
@media screen and (max-width: 1199px) {
.checkup {display: flex; flex-wrap: wrap;}
	.checkup .box{width:45%}
	.checkup .box h5 { height: 50px;}
.Interpatient{padding:50px 20px}
.intpatimgdata img{width:80px;margin-right:25px}
.intpatimgdata p{margin-bottom:0}
.intpatimgdata{position:static;background:#ebebeb;width:auto;bottom:120px;right:0;padding:23px 15px}
.Interpatdetails{padding:10px 0}
section.testimonial{display:flex;padding:0 10px}
.abtdetails{padding:0 10px;position:relative}
.abtboxes .abtboxdetail{width:210px;padding:5px}
.abtboxes .abtboxdetail h5{padding:5px 0;font-size:20px}
.abtboxes .abtboxdetail p{font-size:17px;line-height:24px;font-family:"Noto Sans",sans-serif}
.messagescroll .carousel-control-next,.messagescroll .carousel-control-prev{width:8%}
nav .wrapper{padding:0;line-height:30px}
.drop-menu li a{font-size:16px}
.nav-links li a{margin-right:10px;}
.row .mega-links li a{font-size:16px}
.appointbtn p{font-size:16px}
.appointbtn{margin-right:10px}
.Docprofile .docdata > img{width:auto}
.messagescroll h1,.specialities h1{padding:0 50px}
section.appointment img{width:auto;margin:auto}
.appimgsec p{left:unset;padding:30px;font-size:30px;width:100%;margin:0 auto;display:block}
.impboxdetail{width:160px}
.recent-bgbox{flex-wrap:wrap}
.recent-bgbox img{width:100%;height:100px;margin:auto}
.spl-topbuttons{bottom: 30px;}
.spl-topsection{position:relative;flex-direction:column-reverse;}
section.vminrpage, section.corpropage, section.hosfacipage, section.contactpage, section.certipage {padding: 20px 30px;}
.corpdatasec h1 {font-size: 30px;line-height: 45px;padding: 10px; width: 100%; margin-bottom: 20px;}
.careconfort{flex-wrap:wrap;padding: 0;}
.hosfacitopsec{flex-direction:column}

.hosfacitopsec-right, .hosfacitopsec-left{width:100%;margin-bottom: 25px;}
.hosfacitopsec img {width: 46%;}
.hosfacitopleft-data {margin-left: -50px; padding: 50px 30px; margin-right: 25px;}
.conforthead {width: 100%;padding: 20px 25px;}
	.expertise p, .gredrsec .expertise p {width: 29.5%;}
.inclu-box {width: 220px;}


}

@media screen and (max-width: 991px) {
	.inclu-box {
    width: 200px;
}
.spl-topbuttons {bottom: 0px;}
.specl-video div#carouselExampleFade{width:100%}
.specl-video{display:flex;flex-wrap:wrap;padding:15px 8px}
.meet-section{flex-wrap:wrap}
.truncate{-webkit-line-clamp: 10;}
.overview-data img{float:none!important;margin:auto!important;width: 100%!important;display:block;margin-bottom:25px!important}
section.overview{padding:0 20px}
.Blogsection .blogboxes img{/* height:200px; */}
.blogboxes h4{line-height:25px;font-size:20px}
.Blogsection .blogsecdata .blogboxes,.gallerysec{width:45%}
.impboxdetail{width:200px}
section.facilities{padding:50px 10px 10px}
.slider-sec .social-link ul li img{width:35px}
.social-link ul li{margin:10px 0}
.quickbox{padding:10px 0;margin:10px 30px}
.Footerlist{padding:0 10px}
.messagescroll .carousel-item-next,.messagescroll .carousel-item-prev,.messagescroll .carousel-item.active{flex-direction:column}
.Blogsection h1{width:100%;text-align:center;margin:auto auto 25px}
.messagescroll{padding:50px 0 20px}
.messagescroll h1,.specialities h1{padding:0 20px;font-size:24px;line-height:36px}
h1{font-size:30px}
.abtboxes .abtboxdetail{width:300px;padding:10px 5px}
.abtboxes .abtboxdetail h5{padding:5px 0;font-size:22px}
.abtboxes .abtboxdetail p{font-size:15px;line-height:26px;font-family:"Noto Sans",sans-serif}
.flower img{width:150px}
.flower{margin-top:-120px;z-index:9;position:absolute;right:0}
.wrapper > .btn{display:block}
.wrapper .nav-links{position:fixed;height:100vh;width:100%;max-width:300px;top:0;left:-100%;background:#060000;display:block;padding:50px 10px;line-height:50px;overflow-y:auto;box-shadow:rgba(0,0,0,0.18) 0 15px 15px;transition:all .3s ease 0;z-index:9999}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:#242526}
::-webkit-scrollbar-thumb{background:#3a3b3c}
#menu-btn:checked ~ .nav-links{left:0}
#close-btn:checked ~ .btn.menu-btn{margin-right:0}
.nav-links li{margin:4px 10px}
.nav-links li a{color: #ffffff;font-weight: normal;}
.mega-links > li > a, .mega-links > li > .multi-menu > ul > li > a{color: #000000;font-weight: normal;}
.nav-links li a:hover, .mega-links > li > .multi-menu > ul > li > a:hover{color: rgb(6, 158, 118);}
.nav-links .drop-menu{position:static;opacity:1;top:65px;visibility:visible;padding-left:20px;width:100%;max-height:0;overflow:hidden;box-shadow:none;transition:all .3s ease 0}
#showDrop:checked ~ .drop-menu,#showMega:checked ~ .mega-box,#showMega2:checked ~ .mega-box,#showMega9:checked ~ .mega-box,#showMega3:checked ~ .mega-box,#showMega8:checked ~ .mega-box,#showMega4:checked ~ .mega-box,#showMega5:checked ~ .mega-box{max-height:100%}
.nav-links .desktop-item{display:none}
.nav-links .mobile-item{display:block;color:#f2f2f2;font-size: 19px;cursor:pointer;border-radius:5px}
.nav-links .mobile-item:hover{color: rgb(6, 158, 118);}
.drop-menu li{margin:0}
.drop-menu li a{border-radius:5px;font-size:18px;color:#000}
.mega-box{position:static;top:65px;opacity:1;visibility:visible;max-height:0;overflow:hidden;transition:all .3s ease 0}
.mega-box .content{box-shadow:none;flex-direction:column;padding:3px;width:100%}
.mega-box .content .row{width:100%;margin-bottom:15px;border-top:1px solid rgba(255,255,255,0.08)}
.mega-box .content .row:nth-child(1),.mega-box .content .row:nth-child(2),.mega-box .content .row:nth-child(3){border-top:0;margin:0}
.content .row .mega-links{border-left:0}
.row .mega-links li{margin:0;width:100%;padding:0;max-width:100%}
.content .row header{font-size:19px}
section.details{padding:10px}
.messagescroll .carousel-item p{padding:20px;width:100%}
.Docprofile .docdata .docsocail ul li a img{width:40px}
section.appointment{flex-direction:column}
section.appointment .appimgsec{width:100%}
.Docprofile h1{width:auto}
section.appointment .appointdata{width:100%}
.testidata .carousel{padding:0}
.meet-section:after{height:25%;left:0;max-width:100%;width:100%}
.meet-content{padding:20px 40px;width:100%}
.meet-doctor{width:100%;height:100%;margin:0}
.Doctors-card .card{width:22%}
.imagright {float: none; width: 500px; position: inherit; margin: auto; display: block;}
.inabouttop, .corpdatasec {flex-direction:column;}    
.inabdata, .corpcontent {padding: 30px 0px 0;}
.innerabout p.truncate {margin-top: 0;}
.corpdatasec h1 {width: fit-content;margin-bottom: 20px; margin-top: 25px;}
section.vminrpage{flex-direction:column;}
.visionsec, .missionsec, .lifesec {width: 100%;}	
.contactdata{flex-wrap: wrap}
.contactdata .contmap, .contcall, .contfax, .contemail {width: 50%;margin-bottom: 50px;}
.expertise p, .gredrsec .expertise p {width: 29%;}	
.count-up {margin-bottom: 25px;}
.abutforbox {min-height: auto;}

}
@media screen and (max-width: 767px) {
		.checkup .box{width:100%}
.imagright {width: 100%; }
.spl-topbuttons {bottom: 0;position: inherit;flex-direction: row;}
.spl-topbuttons a {margin: 10px;background: linear-gradient(90deg,#e53032 0%,#c13f41 100%);}
.overview .nav-tabs .nav-link{max-width:200px;font-size: 14px;margin-right: 2px;}
.Blogsection .blogboxes img{height:200px}
.Blogsection .blogsecdata .blogboxes,.gallerysec{width:100%}
.slider-sec .social-link,.quickbox{display:none}
section.facilities{padding:50px 10px 10px}
.rightnavsec{justify-content:space-between;padding:0 20px;flex-direction:column}
.abtboxes .abtboxdetail{width:100%;padding:15px;border:1px solid #e9e9e9;margin-bottom:25px}
.messagescroll .carousel-item-next,.messagescroll .carousel-item-prev,.messagescroll .carousel-item.active{align-items:center;flex-direction:column}
.specboxes .specboxdetails{min-width:40%;padding:20px 10px;border-radius:25px}
section.testimonial img{width:100%}
section.testimonial{flex-direction:column}
.Blogsection .blogsecdata{flex-wrap:wrap}
.aboutimgsec2 h4{font-size:22px;margin-bottom:20px;line-height:30px}
.Interpatdetails .Interpatdata:nth-child(2)::before,.Interpatdetails .Interpatdata:nth-child(2)::after{height:160px}
.footertopsec{flex-direction:column;padding:0}
section.footertop p{font-size:30px;line-height:35px;padding:0;width:100%;text-align:center;margin-bottom:15px}
section.footersection{padding:20px 10px}
.topbar .toptext{justify-content:center;justify-items:flex-end;flex-wrap:wrap}
#button{margin:30px}

.Doctors-card .card{width: 45%;}
.Doctors-card{display:flex;flex-wrap:wrap;justify-content:center}
.search button{position:inherit;right:0;width:100%}
.specl-video-data .video-section {margin: 10px auto;}
.specl-video-data {display: flex;justify-content: center;flex-direction: column;}
	.hosfacitopsec-left{flex-direction: column;}	
.hosfacitopleft-data{margin-left: 0px;padding: 20px;margin-right: 0;margin-top: 25px;}
.hosfacitopsec-right {padding: 20px;}
.hosfacitopsec{margin-top:40px}	
.certiimages {flex-direction: column;}
.certiimages img {    width: 100%; margin-bottom:15px}
.recbox {min-height: auto;}
img.reasimg {width: 100%;}
.expertise p, .gredrsec .expertise p {width: 42%;}	
.aboutdata img {float: none;margin: auto;width: 100%;margin-bottom: 15px;}
}
@media screen and (max-width: 470px) {
p{font-size:14px;line-height:28px}
.spl-topbuttons a{margin-right:5px}
.spl-topbuttons img{width:100%}
.Docprofile .docdata img{width:100%}
.specboxes .specboxdetails{min-width:100%}
nav .wrapper{flex-direction:row}
.topbar .toptext p{margin:0 6px}
nav .wrapper .logo{margin-bottom:15px}
.quickbox > p{font-size:12px}

section.facilities{padding:45px 0 15px}
.aboutimgsec2 h4{    font-size: 15px;
    margin-bottom: 19px;
    line-height: 25px;
    margin-top: 0;}
.messagescroll .carousel{padding:0}
.messagescroll .carousel-item p{padding:20px 10px 0}
.messagescroll .carousel-item iframe{margin-right:0}
.messagescroll h1,.specialities h1{font-size:20px;line-height:28px;padding:0}
.specboxes .specboxdetails{min-width:170px}
.specboxes{padding:20px 0}
.Interpatient{padding:20px}
.Interpatdetails .Interpatdata .Interpatnumeric{padding:20px 0;margin-right:15px;width:60px;height:60px;margin-bottom:55px}
.Interpatdetails .Interpatdata:nth-child(2)::before{bottom:90px;left:30px}
.Interpatdetails .Interpatdata:nth-child(2)::after{left:30px}
.intpatimgdata img{width:50px;margin-right:5px}
.intpatimgdata p span{font-size:29px}
.appimgsec p{left:0;padding:20px;font-size:25px}
.appointdata button.btn.btn-primary{padding:11px;margin:0}
h1{font-size: 22px;line-height:32px}
section.footertop p{margin-bottom:15px;text-align:center;font-size:25px}
.Doctors-card .card{width:100%}	
.expertise p {width: 100%;}	
}


.checkup {display: flex; flex-wrap: wrap; justify-content: center;}
.checkup .box img {width: 100%; height: 160px;}
.checkup .box {padding: 15px;border: 1px solid #d7d7d7;margin: 0 6px;background: white;width: 300px;margin-bottom: 15px;transition: 0.5s;}
.checkup .box:hover {box-shadow: 0px 1px 16px #808080b0; border: 1px solid #c1c1c1;}
.checkup button {background: #069e76; border: none; padding: 5px 12px; text-transform: capitalize; font-weight: 500;font-size: 14px;}
.checkup button:hover {background: #e53431;}
.checkup .box h5 {font-family: "Noto Sans",sans-serif;font-size: 16px;line-height: 26px;}
.checkup .box p {color: #e53231;font-weight: 600;}
.Related-pckg label.form-label, .Related-pckg form {text-align: left;}
.Related-pckg .form-control, .Related-pckg select.form-select {margin-bottom: 15px;}
.Related-pckg button.btn.btn-primary {background: #e53032; border: none;padding: 11px;
margin-top: 10px;margin-bottom: 25px;}
.Related-pckg{background:#f0f0f0;padding: 20px 20px;}
.related-pckbox{display:flex;text-align:left;position:relative;flex-wrap: wrap;padding: 10px;background:#fff;margin-bottom:10px;transition:.5s;align-items:center;align-items: flex-start;}
.Recent-blog h4{margin-bottom:18px}
.related-pckbox img{object-fit:contain;background:#e0ebe8;width: 100%;margin-bottom: 15px;}
.side-pckg a{margin:0;background: #069e76;width: max-content;border-radius: 8px;padding: 3px 7px;color: #fff;font-size: 12px;line-height: 22px;}
.side-pckg h5{font-size: 14px;line-height: 22px;font-weight:500;margin-bottom: 0;font-family: "Noto Sans",sans-serif;}
.side-pckg ul li {list-style: inside; font-size: 13px;}
.side-pckg p {margin-bottom: 1px;}
.side-pckg ul {margin-bottom: 5px;}
.Related-pckg h4 {margin-bottom: 20px;}
.blogboxes a {display: block; text-align: left;}
.blogboxes a button {background: #069e76; border: none; margin-bottom: 25px;}
.inclu-box h6 {text-align: left;}
.inclusion {display: flex; flex-wrap: wrap; justify-content: space-between;}
.inclu-box {width: 300px; text-align: left; margin-right: 8px; margin-bottom: 15px;}
.inclu-box {width: 260px;}
.blogsecdata .blogboxes {text-align: left;box-shadow: 0 2px 7px #71717145;transition: 0.5s;}
.innerblog > .blogboxes .docic-name img {height: auto;}
.innerblog > .blogboxes .docpro-data h1 {margin-bottom: 0px; text-align: left; font-size: 29px;}
.innerblog > .blogboxes .docpro-data h5 {line-height: 28px;font-size: 16px;}
.reversesec{flex-wrap: wrap-reverse;}





/*Gaurav*/
section.Blogsection{text-align:center;padding:20px 20px 40px}
.Blogsection h1{width:100%;text-align:left;margin:auto auto 25px;  font-size: 18px; line-height: 1.2em;   padding: 0px 0px;}
.Blogsection .blogsecdata,.gallery{display:flex;justify-content:space-around;flex-wrap:wrap}
.Blogsection .blogboxes img{width:100%;border:2px solid #fff;object-fit: fill;background:#efefef;}
.Blogsection .blogsecdata .blogboxes,.gallerysec{margin:10px;transition:all .5s ease 0;text-align:left;width:30%;padding:5px;position:relative}
.blogboxes h4{line-height:32px;font-size:20px;padding:0 8px}
.Blogsection .blogsecdata .blogboxes .blogtag{background:#069e76;width:max-content;border-radius:15px;    padding: 3px 16px;
    color: #fff;
    line-height: 23px;
    margin: 10px 0px;}
.Blogsection .blogsecdata .blogboxes p,.gallerysec p{font-size:14px;color: inherit;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 3;overflow:hidden;line-height:28px;padding:0 8px}
.Blogsection .blogsecdata .blogboxes p i{padding:0 3px;color:#069e76}
.Blogsection .blogsecdata .blogboxes:hover{transform:translateY(-10px);box-shadow:0 2px 19px #717171}
.blogboxes:hover span.icon{color:#e85b25;background:#fff;opacity:1}
.blogboxes span.icon{opacity:0;position:absolute;margin:auto;display:block;left:48%;bottom:-11px;font-size:35px;color:#fff;background:#fff;border-radius:100%;transition:.5s;height:36px;line-height:0}
/**/
#more {display: none;}
button#myBtn {
    background: #f0891c;
    border: none;
    color: #fff;
    padding: 2px 8px 4px;
    border-radius: 7px;
}
.meet-content{
	    background: #069e76;
    border-radius: 10px;
}
.scrollcon{
	    height: 525px;
    overflow-y: scroll;
        background: #f8f9fa61;
    padding: 28px;
}
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #069e76; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: #069e76!important;
    border-color: #069e76!important;
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #069e76;
    --bs-btn-border-color: #069e76;}
    .docic-name h5 {
    background: #069e76;
    width: 51%;
    margin: auto;
    padding: 9px 15px;}
    
.doctor-informetion .education {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.doctor-informetion .education li {
  margin-bottom: 20px;
  position: relative;
  padding-left: 20px;
  font-size: 16px;
color: #8b8f93;
}

.doctor-informetion .education li::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 9px;
  height: 9px;
  background-color: #e53032;
  border-radius: 50px;
}

.doctor-informetion .education li::after {
  content: "";
  position: absolute;
  top: 7px;
  left: 4px;
  width: 1px;
  height: 70px;
  background-color: #e53032;
  border-radius: 50px;
}

.doctor-informetion .education li:last-child {
  margin-bottom: 0;
}

.doctor-informetion .education li:last-child::after {
  display: none;
}

.doctor-informetion .education li span {
  display: block;
}
.default-btn {
  color: #ffffff;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  text-align: center;
  position: relative;
  z-index: 1;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 11px 50px;
  background-color: #069E76;
  border-radius: 5px;
  border: 1px solid #069E76;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}

.default-btn i {
  position: relative;
  top: 2px;
  margin-left: 10px;
}
.sidebar-wrap.ml-15 {
    padding: 10px 50px;
}
.doctor-informetion h2 {
    font-size: 35px;
    background-color: #f5f7fa;
    padding: 20px 30px;
    margin-bottom: 20px;
}
.gap-mb-50{
	margin:50px 0px;
}
ul.education {
    text-align: left;
}
.sidebar-widget.review .form-group {
    margin-bottom: 11px;
}
.doctor-info.d-flex.align-items-center {
    background: #f1f1f1;
    margin-bottom: 22px;
    /* text-align: center; */
    padding: 8px 11%;
}
.default-btn.active {
  background-color: #E53032;
  border-color: #E53032;
  color: #ffffff;
}
.sidebar-widget.review .form-group .default-btn {
    width: 100%;
    display: block;
}
.default-btn.active:hover {
  background-color: #069E76;
  border-color: #069E76;
}

.default-btn:hover {
  color: #ffffff;
  background-color: #E53032;
  border-color: #E53032;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
    
    .docprofile {
     padding: 30px 0px 0px; 
    text-align: center;
}
.overview .nav-tabs .nav-link {
    max-width: 251px;
   
    width: 100%;
}
.impboxdetail {
    padding: 0px!important;
}
.scrollcon {
  
    overflow-x: hidden;
}
.meet-content h4 {
  
    text-align: left;
}
.meet-doctor button {
    width: 28px;
    height: 28px;
}
.meet-content {
    padding: 20px 13px;
    width: 100%;
}
.sidebar-wrap.ml-15 {
    padding: 10px 0px;
}

.Docprofile {
    background: #f5f5f5;
    padding: 100px 0 50px;
    text-align: center;
}
section.details {
    padding: 15px 0 50px!important;
}
.carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
   
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
 
}
.Blogsection .blogsecdata .blogboxes, .gallerysec {

    width: 100%;}
.Blogsection h1 {

    padding: 0px 0px;
}
.nav-tabs .nav-link {
    text-align: center;

    width: 100%;
    margin-top: 3px;
}
.doctor-informetion h2 {
    font-size: 26px;
   
    padding: 20px 18px;
    margin-bottom: 20px;
}
.pad0 {
    padding: 0;
    width: 100%;
   
}
.appointbtn {
 
    padding: 4px 15px;}
}


.showmob{
    display: none;
}
.hidemob{
    display: block;
}
@media only screen and (max-width: 1600px) and (min-width: 1500px){
.row.fooupto1 {
    flex-wrap: inherit;
    padding: 10px 27%!important;
}
    .row.fooupto3 {
    flex-wrap: inherit;
  padding: 10px 27% 10px 8%;
}
}
.dskfl{
     flex-wrap: inherit;
}
.logoimg{
        width: 133px;
}
  .mobshow{
        display:none;
    }
    .deskshow{
         display:block;
    }
@media only screen and (max-width: 480px) and (min-width: 320px){
    .slide > img {
    width: 100%;
     padding: 0px 0px; 
    height: auto;
     object-fit: cover; 
}
    
    .mobshow{
        display:block;
    }
    .deskshow{
         display:none;
    }
    .intpatimgsec img {
    height: auto;
}
.specboxdetails .spcilimg img {
    width: 210px;
    border-radius: 15px;
    display: none;
}
.mtbanner{
    margin-top: 0px!important;
}
.row.fooupto1 {
    flex-wrap: wrap;
        padding: 9px 5%!important;
    
}
.row.fooupto2 {
    flex-wrap: wrap;   padding: 9px 5%!important;
 
}
.row.fooupto3 {
    flex-wrap: wrap;  padding: 9px 5%!important;
  
}
.dskfl{
     flex-wrap: wrap;
}
#threeline{
    margin-left: -9px;
}
.showmob{
    display: block;
    margin-left: 0%;
}
.hidemob{
    display: none;
}
.appointbtn {
    margin-right: 115px;
}
.menusec {
    position: initial!important;
    background: #fff;
    width: 100%;
    margin-top: 0px!important;
    z-index: 9999;
}
.topbar {
     position: initial!important;
    width: 100%;
    z-index: 999;
}
}
.tstleft{
    text-align:left;
}
.mt40sp{
        margin: 40px 0px;
}
.bkhv:hover{
        background: #069e76;
}
.row.fooupto1 {
    flex-wrap: inherit;
    padding: 10px 12%;
}
.row.fooupto2 {
    flex-wrap: inherit;
    padding: 10px 12%;
}
.row.fooupto3 {
    flex-wrap: inherit;
    padding: 10px 12%;
}
.whtcol{
    color:#fff;
}
.wp
    {
        width: 25px;
        margin-top: 5px;

    }
.wpbtn
    {
        margin-right:50%;
        margin-left:50%;
        border: none;
        background-color:white;
    }
    .intpatimgsec img {
    height: auto!important;
}
.spchd{
        background: #069e76;
    color: #fff;
    text-align: center;
}
.menusec {
    position: fixed;
    background: #fff;
    width: 100%;
    margin-top: 25px;
      z-index: 99;
}
.topbar {
    position: fixed;
    width: 100%;
    z-index: 999;
}
.mtbanner{
    margin-top: 158px;
}
section.footersection {
    background: #1e1e1e;
    color: #fff;
}
.search-item{

}

#searchButton {
    background-color: #007bff;
    border-color: #007bff;
    color: white;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: background-color 0.3s, transform 0.3s;
}

 #searchButton:hover {
    background-color: #0056b3;
    transform: scale(1.05);
}

 #searchBox {
    background: #ffffff;
    border-radius: 10px;
    transition: all 0.5s ease;
    opacity: 0;
    transform: translateY(-20px);
    max-height: 0;
    overflow: hidden;
    padding-bottom: 20px;
}

 #searchBox.show {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px; /* enough space for content */
}

 #searchBox .input-group {
    flex-grow: 1;
}

#searchBox .input-group .form-control {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-color: #ced4da;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    transition: border-color 0.3s;
}

#searchBox .input-group .form-control:focus {
    border-color: #007bff;
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}

#searchBox .input-group .btn-secondary {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    background: #069e76;
    color: #fff;
    transition: background-color 0.3s;
}

#searchBox .input-group .btn-secondary:hover {
    background-color: #5a6268;
    border-color: #5a6268;
}

#searchBox #closeButton {
    background-color: #dc3545;
    color: white;
    border-radius: 8px;
    transition: background-color 0.3s, transform 0.3s;
}

#searchBox #closeButton:hover {
    background-color: #c82333;
    transform: scale(1.05);
}

.bor{
    border: 1px solid red;
}
.main-box-search .input-text{
    position: relative;
}
.main-box-search .input-text .input-group-append{
    position: absolute;
    right: 0px;
    top: 0px;
}