*{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px; font-weight: bold; color: #000000;}
p{margin: 0px; font-size:15px; color:#605F5F; }
a{text-decoration: none; transition: 0.5s;}
body{ font-family: 'Lato', sans-serif; overflow-x: hidden; font-size:14px; color:#0f0000c2;}
html{overflow-x: hidden;}
ul{ padding:0; margin:0;}
ul li{ list-style-type:none;}

h6.sub-title {color: #564B95; text-transform: uppercase; margin-bottom: 10px; font-size: 12px; letter-spacing: 1px;}
h2.sec-title {text-align: center; margin-bottom: 30px;}

.body{ position:relative;}
input:focus, select:focus, textarea:focus{ border:1px solid #57d163 !important; box-shadow:none !important; outline: none !important;}
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {transition-duration: 1s !important;}
.btn-default{background: #57d163; border: none; padding: 7px 20px; color: #fff; font-weight: 700; transition: all 0.9s ease; border-radius: 20px; margin-left: 5px; text-transform:capitalize; margin:15px 0 0 0;}
.btn-default:hover{ background:#e00d09b8; color:#fff;}

.extritop{
	width: 100%;
	padding: 5px;
	color: #fff;
    font-size: 12px;
	background: #564B95;
	text-align: center;
	display: block;
	
}

section.header.sticky-header{ position:fixed; width: 100%; z-index: 99; background:#fff; transition: all 1.2s ease; top: 0px;}
section.header.sticky-header .top-header {display: none;}

.top-header { padding: 5px 0;}
.header .left-header-logo img {width: 350px;}
.top-header .top-right-content {display: flex; align-items: center; justify-content: end; height:100%;}
.top-header .top-right-content .icon img {width: 36px;}
.top-header .top-right-content h6 a {color: #564B95; font-size: 18px;}

.mid-header {background: #F7F8F8;}
.mid-header .heder-logo {display: none;}
.mid-header .menu-logo { display: none;}

	
.mid-header .header-navbar {display: flex; align-items: center; justify-content:center; padding:0px;}	
.heder-logo a img { width: 100px;}
.header-menu nav.navbar {padding: 0 !important;}
.header-menu button.navbar-toggler {display: none;}
.header-menu .navbar .navbar-collapse{justify-content: end;}
.header-menu .navbar ul.navbar-nav li{ margin:0 8px; padding: 0 30px;}
.header-menu .navbar ul.navbar-nav li a {font-size: 12px; padding:12px 0px 12px; color: #000000; font-weight: 700; text-transform: uppercase; letter-spacing: 1px;}
.header-menu .navbar ul.navbar-nav li ul li{ padding: 0px; }


.header-menu .navbar ul.navbar-nav li a.active, .header-menu .navbar ul.navbar-nav li a:hover {color: #564B95;}
.header-menu .navbar ul.navbar-nav li a.dropdown-toggle::after{ border:none; content:"\f067"; color: #564B95; font-family: 'FontAwesome'; font-size: 10px; font-weight: normal; position: relative; top: 2px; left: 2px;}



.header-menu .navbar ul.navbar-nav li.dropdown ul.dropdown-menu {  margin: 0px; border: none; padding:20px 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px; position: fixed; border-radius: 0px;}
.header-menu .navbar ul.navbar-nav li.dropdown ul.dropdown-menu li {display: block; border-bottom: 1px dashed #eee; margin: 0px;}
.header-menu .navbar ul.navbar-nav li.dropdown ul.dropdown-menu li a.dropdown-item {width: 100%;
    background: 0 0;
    border: 0px ;
    border-top: none;
    color: #4a4a4a;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: .1px;
    padding: 8px 20px;
    text-transform: capitalize;
    position: relative;
    z-index: 1;
    transition-property: background, border-left, border-right;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;}
.header-menu .navbar ul.navbar-nav li.dropdown ul.dropdown-menu li a.dropdown-item:hover{ background: #eaeaea;
    border-left: 2px solid #9283E2 !important; color: #564B95;}
.header-menu .navbar ul.navbar-nav li.dropdown ul.dropdown-menu li.title {width: 97%; display: inline-block; font-weight: bold; margin-top: 5px; margin-bottom: 5px;
padding-bottom: 5px; border-bottom: 3px double #eee;}
.header-menu .navbar ul.navbar-nav li.dropdown ul.dropdown-menu li.title span {text-transform: uppercase; font-size: 14px; color: #57d163;}






/*.home-banner .owl-carousel .item {height: 500px; background-size: 100% 100%; background-position: center center; display: flex; align-items: center; justify-content: center;}*/

.home-banner .owl-carousel .item img {position: relative;}
.home-banner .banner-content {position: absolute; left: 0; width: 100%; bottom: 0; height: 100%; align-items: center; display: flex; padding: 0 80px;}
.home-banner .banner-content .align{ z-index:9;}
.banner .item .banner-content h2 {font-size: 52px; color: #fff; padding: 0 0 15px 0; line-height: 48px; text-transform: capitalize; font-weight: 900;}
.banner .item .banner-content p {color: #fff; font-size: 32px; padding: 0 0 0 0px; margin-bottom: 30px;}
.banner .item .banner-content button {font-size: 16px; background: #9283E2; border: none; padding: 10px 17px; color: #fff; font-weight: 500; border-radius: 5px;    display: flex; align-items: center; transition:all 05.s ease;}
.banner .item .banner-content button .fa {padding-left: 10px; font-weight:normal; font-size:10px;}
.banner .item .banner-content button:hover{ background:#000;}




.btm-bnr .box-details {background: #564b95; padding: 15px; margin-top: -60px; z-index: 2; position: relative;}
.btm-bnr .box-details span.icon img {width: 35px;}
.btm-bnr .box-details h5 {color: #fff; margin: 10px 0 2px 0;}
.btm-bnr .box-details p {color: #fff;}
.btm-bnr .box-details a {margin: 10px 0 0 0; display: block; color: #fff; font-weight: 700;}
.btm-bnr .box-details a i.fa.fa-plus {font-size: 10px;}
.btm-bnr .box-details a {margin: 10px 0 0 0; display: inline-block; color: #fff; font-weight: 700; padding: 5px 8px; border-radius:4px; transition:all 0.5s ease; font-size: 12px; text-transform: uppercase; letter-spacing: 1px;}
.btm-bnr .box-details a:hover{ background:#000;}

section.about {padding: 50px 0;}
section.about .about-left{ padding: 0px 10% 0px 0px;}
.about h1.sec-title { text-align: left; margin: 0 0 10px 0;}
.about .about-left p {padding-bottom: 20px;}
section.about .about-left a.btn .fa {font-size: 10px;}
section.about .about-left a.btn  {margin: 10px 0 0 0; display: inline-block; color: #564B95; font-weight: 700; padding: 5px 8px; border-radius:4px; transition:all 0.5s ease; font-size: 12px; text-transform: uppercase; letter-spacing: 1px;}
section.about .about-left a.btn:hover{ background:#564B95; color:#fff;}
.about .right-img img {width: 100%;}

.department {padding: 50px 0; background-image:url(https://169a7a.claudeassets.com/20240830095500im_/https://norbehospital.com/images/bg-img.png); background-size: auto; background-position:top center; background-repeat: no-repeat;}
.department h6.sub-title{ text-align:center;}
.department #health .item {text-align: center;}
.department #health .item h6 {margin: 10px 0 0 0; color:#564B95;}
.department #health .item h6:hover{ color:#000;} 
.department #health .owl-nav button {position: absolute; top: 40%; background:none;}
.department #health .owl-nav button.owl-prev {left: -30px;}
.department #health .owl-nav button.owl-next {right: -30px;}
.department #health .owl-nav button .fa{color:#564B95; font-size: 28px;}

.infrastructure {padding: 50px 0; background:#564b95;}
.infrastructure h6, .infrastructure h2{color: #fff; text-align:left;}
.infrastructure .infrastructure-details {text-align: center; padding: 0px; margin: 0 0 20px 0;}
.infrastructure .infrastructure-details img {width: 100%;}
.infrastructure .infrastructure-details img:hover {opacity: 0.6;}
.infrastructure .infrastructure-details h6 {text-align: center; margin: 10px 0 0 0; transition: all 0.5s ease;}
.infrastructure .infrastructure-details:hover h6{ color:#BEB3FF;}

.doctors {padding: 80px 0; background-image:url(https://169a7a.claudeassets.com/20240830095500im_/https://norbehospital.com/images/bg-img.png); background-size: auto; background-position: top center; background-repeat: no-repeat;}
.doctors h6, .doctors h1{ text-align: center;}
.doctors #specialists .item-content img {width: 100%; height: 300px; background:#73AFC1;}
.doctors #specialists .item-content .doc-details {text-align: center; margin: 10px 0 0 0; font-weight:600;}
.doctors #specialists .item-content .doc-details h6 {color: #564B95; font-size: 18px;}
.doctors #specialists .item-content .doc-details p.deg {color: #605F5F; font-size: 12px;}
.doctors #specialists .item-content .doc-details p.category {color: #564B95; font-size: 11px; text-transform: uppercase; letter-spacing: 1px;}
.doctors #specialists .owl-nav{ display:block;}
.doctors #specialists .owl-nav button {position: absolute; top: 40%; background:none;}
.doctors #specialists .owl-nav button.owl-prev {left: -30px;}
.doctors #specialists .owl-nav button.owl-next {right: -30px;}
.doctors #specialists .owl-nav button .fa{color:#564B95; font-size: 28px;}

.chose-us .col-md-6 {padding: 0;}
.chose-us .left-img img {width: 100%;}
.chose-us .right-content h2.sec-title, .chose-us .right-content h6 {text-align: left; color: #fff;}
.chose-us .right-content { float:left; background: #231B4F;  height: 100%; display: flex; padding: 0 80px; align-items: center; justify-content: left; position: relative;}
.chose-us .right-content p {color: #fff; margin: 0 0 30px 0; font-weight: 300;}
.chose-us .right-content ul li { width: 50%; float: left; color: #fff; margin: 0 0 15px 0;}
.chose-us .right-content ul li img {width: 20px; margin: 0 5px 0 0;}

.chose-us .right-content .contact-info {display: flex; align-items: center; justify-content: start; clear: both; margin: 30px 0 0 0; float: left;}
.chose-us .right-content .contact-info .icon {margin-right: 15px;}
.chose-us .right-content .contact-info .icon img {width: 36px;}
.chose-us .right-content .contact-info p{ margin:0; color:#9283E2;}
.chose-us .right-content .contact-info h4 a {color: #fff;}
.chose-us .right-content .video-icon {position: absolute; left: -40px; background: #231B4F; padding: 12px; border-radius: 50px;}

.news {padding: 80px 0;}
.news h6.sub-title {text-align: center;}
.news .news-content .news-img img {width: 100%;}
.news .news-content .news-content {padding: 10px 0 0 0;}
.news .news-content .news-content span.date {font-weight: 600; display: flex; align-items: center;}
.news .news-content .news-content span.date img {width: 13px; margin-right: 5px; margin-top: -5px;}
.news .news-content .news-content h5 a {margin: 5px 0 0 0; display: block; color: #564B95;}
.news .news-content .news-content p {padding: 5px 0;}
.news .news-content .news-content h5 a:hover{ color:#000;}




section.footer {background:#564B95; padding:50px 0 0 0;}
section.footer h5.ftr-title {color: #fff; font-weight: 500; text-transform: uppercase; padding: 0 0 15px 0; font-size: 18px;}
section.footer .col-sm-3 {width: 14%; padding-top: 0; padding-bottom: 0;}
section.footer .col-sm-3.map {width: 23%;}
section.footer .col-sm-3.department {width: 17%;}
section.footer .col-sm-3.ratings {width: 18%;}
section.footer .col-sm-3 .footer-content p {color: #fff; font-size: 12px;}
section.footer .col-sm-3 .footer-content p a {color: #9283E2; font-weight: 600;}
section.footer .col-sm-3 .footer-content .map iframe {height: 200px; margin-top: 10px;}


section.footer ul li {padding: 0 0 10px 0; color: #fff; font-weight: 300; font-size: 14px;}
section.footer ul li a { color: #fff;}
section.footer ul li a:hover{ color:#9283E2;}
section.footer .col-sm-3.ratings ul.rating li {display: inline-block;}
section.footer .col-sm-3.ratings ul.rating li i.fa.fa-star {color: #FFC329;}

.btm-ftr {padding: 15px 0px; margin: 20px 0 0 0; color: #fff; border-top: 1px solid #9283E2;}
section.footer .btm-ftr ul li {font-size: 12px; display: inline-block;}
.btm-ftr p.copyright {color: #FFFFFF; font-size:12px;  text-align:right; font-size:12px;}
.footer-content ul.socail-link {margin: 0px 0 0 0;}
.footer-content ul.socail-link li {display: inline-block; margin-right: 2px; padding:0;}
.footer-content ul.socail-link li a {width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background: #fff; border-radius: 50px;}
.footer-content ul.socail-link li a .fa { color:#564B95;}
.footer-content ul.socail-link li a:hover{ background:#000;}
.footer-content ul.socail-link li a:hover .fa { color:#fff;}



.scrollup {background: #fff; border-radius: 5px; bottom: 40px; color: #564B95; display: none; font-size: 18px; height: 50px; line-height: 50px; position: fixed;
right: 20px; text-align: center; width: 50px; z-index: 9999; box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
.scrollup:hover{ background:#000; color:#fff;}


.brdcrmb-bg {
    background: #224855;
    height: 180px;
    line-height: 0;
    position: relative;
}

.brdcrmb-bg>img {
    opacity: .1;
    height: 180px;
    object-fit: cover;
	width: 100%;
    line-height: 0;
}

.brdcmb-and-ttl {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.brdcmb-wpr {
    margin-top: 12px;
	display: flex;

}

.brdcmb-wpr * {
    color: #9a9a9a;
    font-size: 12px;
    line-height: 22px;
    text-transform: capitalize;
}

.brdcmb-wpr * {
    color: #9a9a9a;
    font-size: 12px;
    line-height: 22px;
    text-transform: capitalize;
}

.brdcmb-arrow {
    background: url(https://56396b.claudeassets.com/20240830095500im_/https://norbehospital.com/images/i-lst-arw.svg);
    width: 4px;
    height: 8px;
    display: inline-block;
    margin: 0 8px;
    background-size: cover;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.itm-cntr {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


.brdcmb-wpr+.page-ttl {
    max-width: inherit;
}

.brdcmb-wpr + .page-ttl {
    height: 100px;
}

.brdcmb-wpr+.page-ttl {
    position: absolute;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    height: 64px;
    text-align: center;
    width: 84%;
    top: calc(50% + 32px);
}

/*
     FILE ARCHIVED ON 23:54:41 Jul 22, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:04:55 Jun 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.569
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.043
  esindex: 0.007
  cdx.remote: 10.641
  LoadShardBlock: 108.805 (3)
  PetaboxLoader3.datanode: 78.143 (5)
  PetaboxLoader3.resolve: 207.411 (3)
  load_resource: 194.739
  loaddict: 16.554
*/