*,h1,h2,h3,h4,h5,h6,p,span,li,ul{
	text-decoration: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

body{
	font-family: 'Inter', sans-serif;
	font-family: 'Hahmlet', serif;
}

.border{
	width: 100%;
	height: 5px;
	background: #eb272a;
}
/************header*************/
.logo {
    padding: 29px 0 20px 0;
}
.nanhspinf{
	padding: 46px 0 0 0;
}
.nanhspinf li{
	list-style-type: none;
}
.nanhspinf a{
	text-decoration: none;
	color: #000;
}

.nanhsemrcll h6{
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 40px;
}
/*.nanhsemrcll p::before{
	content: url(../images/emergency-call-icon.png);
	position: absolute;
	left: 0;
	top: 0;
}*/
.nanhspinf ul li:first-child::before{
	content: url(../images/emergency-call-icon.png);
	position: absolute;	 
	top: 45px;
}
.nanhspinf ul li:last-child::before{
	content: url(../images/ortho-icon.png);
	position: absolute;	 
	top: 45px;
}
.nanhsemrcll p{
	font-size: 16px;
	font-family: 'Inter', sans-serif;
	padding-left: 40px;
}

/****************************************************navbar***************************************/
.nanhsmenu{
	background: #fff;
}
.navbar-inverse{
	background: #fff;
	border-color:transparent;
}

.navbar-inverse .navbar-nav>li>a {
   font-family: 'Inter', sans-serif;
	color: #ffffff;
}
.navbar{
	margin-bottom: 0;
}
.dropdown-menu>li>a{
	font-family: 'Inter', sans-serif;
}
.navbar-inverse .navbar-nav>li>a > span{
	padding-right: 8px;
}
.affix {
    position: fixed;
    top: 0;
    z-index: 99;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #355cb1;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color:#355cb1;
}
.dropdown-menu>li>a {
    display: block;
    padding: 10px 31px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    border-bottom: 1px solid #ccc;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 12px;
}
.dropdown-menu>li:last-child a{
    border-bottom: none;
}
.dropdown-menu{
    border-radius: 0;
}
.navbar-inverse .navbar-nav>li>a:hover{
    background: #fd573d;
}
.navbar{
    min-height: 0;
}
/************************************************Home Treatments*************************************************/
.srvsdtls{
	padding: 60px 0;
}
img.imgon{
	display: block;
	margin: 0 auto;
}
.srvsdtls h6{
	font-size: 30px;
	font-family: 'Inter', sans-serif;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 15px;
}
.srvsdtls h1{
	font-size: 40px;
	font-weight: 700;
	color: #012980;
	text-align: center;
	text-transform: uppercase;
}
.srvsdtls p{
	text-align: center;
	font-size: 18px;
	text-align: center;
	font-style: italic;
	padding-top: 10px;
	margin-bottom: 40px;
}
.trtmnt-one{
margin-bottom: 20px;}
.padng{
	border: 1px solid #b7b7b7;
	padding: 10px 0 30px 0;
	
}
.trtmnt-one h5{
	padding-top: 30px;
	font-family: 'Inter', sans-serif;
	color: #000;
	font-size: 18px;
	font-weight: 500;
}
.trtmnt-one h6{
	position: absolute;
	top: 0px;
	right: 30px;
	font-size: 20px;
	font-weight: 900;
	color: #000;
}
.icon-shoulder, .icon-ent, .icon-knife, .icon-vagina{
	display: inline-block;
	font-size: 95px;
	float: left;
}
a.btn-dflt{
	background: #fd573d;
	font-size: 16px;
	font-family: 'Inter', sans-serif;
	color: #fff;
	padding: 10px 25px;
	width: 220px;
	display: block;
	margin: 0 auto;
	text-decoration: none;
	border-radius: 50px;
}
.nanhspabtimg{
	margin-top: 60px;
}


/***********************************************************About Us**************************************************/
.nanhsabts{
	background: url(../images/about-us-background.jpg) no-repeat 0 0;
	padding: 60px 0;
	background-size: cover;
	height: 578px;
}
.nanhsmnkds img {
    margin-top: -141px;
}
.nanhsabtcnt{
	padding-right: 7%;
}
.pd-lft{
	width: 55em;
	float: right;	 
}
.nanhsabtcnt h6{
	font-size: 26px;
	font-weight: bold;
	font-family: 'Inter', sans-serif;
	text-transform: uppercase;
	text-align: right;
	padding-bottom: 10px;
}
.nanhsabtcnt h2{
	font-size: 45px;
	font-family: 'Hahmlet', serif;
	color: #31197b;
	font-weight: bold;
	text-align: right;
}
.nanhsabtcnt p{
	font-size: 18px;
	line-height: 35px;
	margin-top: 40px;
	text-align: right;
	font-family: 'Inter', sans-serif;
}
a.abt-btn{
	background: #fd573d;
	font-size: 16px;
	font-family: 'Inter', sans-serif;
	color: #fff;
	padding: 10px 25px;
	float: right;
	border-radius: 50px;
	margin-top: 30px;
	text-decoration: none;
}
/*******************************************************************srvs**************************************************/

.nandansrvs{
	background: url(../images/why-us-background.png)no-repeat;
	background-size: cover;
	padding: 60px 0;
}
.nandansrvs h1{
	font-size: 50px;
	font-weight: bold;
	color: #012980;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Hahmlet', serif;
}
.nandansrvs h6{
	font-size: 25px;
	color: #000;
	text-transform: uppercase;
	font-family: 'Inter', sans-serif;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	margin: 15px 0 40px 0;
}
.pd{
	background: #fff;
	border: 1px solid #dbdbdb;
	padding: 20px 35px 30px 35px;
	height: 250px;
}
.pd img{
	display: block;
	margin: 0 auto;
	
}
.pd h3{
	font-family: 'Hahmlet', serif;
	font-size: 18px;
	color: #000;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
}
.pd p{
	font-family: 'Inter', sans-serif;
	text-align: center;
	padding-top: 10px;
}
/*******************************************************************Doctor**************************************************/
.dctrprfle{
	padding: 60px 0; 
}
.dctrscnt h2{
	font-size: 40px;
	color: #ff573c;
	font-weight: bold;
	text-transform: capitalize;
	padding-bottom: 10px;
}
.dctrscnt h6{
	font-size: 20px;
	font-family: 'Inter', sans-serif;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 0px;
}
.dctrscnt h5{
    padding-bottom:20px;
}
.dctrscnt ul{
	list-style-type: none;
}
.dctrscnt{
	padding-left: 4%;
}
.dctrscnt ul li{
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	padding-bottom: 15px;
	padding-left: 25px;
	font-weight: 500;
}
.dctrscnt ul li::before{
content: url(../images/diamond.png);
	position: absolute;
	left: 15px;
}
.dctrscnt a{
	background: #fd573d;
	font-size: 16px;
	font-family: 'Inter', sans-serif;
	color: #fff;
	padding: 10px 25px;
	border-radius: 50px;
	margin-top: 30px;
	text-decoration: none;
	display: inline-block;
}
/**************************************************************Appointment**************************************************/
.enqfrm h3{
	color: #ffcc00;
	font-size: 44px;
	font-weight: bold;
	font-family: 'Hahmlet', serif;
	margin-bottom: 40px;
}
.nandnapntment{
	background: url(../images/appointment-background.jpg)no-repeat center;
	background-size: cover;
	padding: 60px 0;
}
input.form-control, select.form-control, textarea.form-control{
	border-radius: 0;
	margin-bottom: 10px;
	font-family: 'Inter', sans-serif;
	height: 55px;
}
input.form-control1, select.form-control1, textarea.form-control1{
	font-family: 'Inter', sans-serif;
}
input.form-control::placeholder, select.form-control, textarea.form-control::placeholder{
	color: #000;
}
.sub_btn{
	background: #fd573d;
	font-size: 16px;
	font-family: 'Inter', sans-serif;
	color: #fff;
	padding: 10px 25px;
	border-radius: 50px;
	margin-top: 0px;
	text-decoration: none;
	display: inline-block;
	border:none;
}

/***************************************************Banner************************************************/
 /*home banner*/
.home-banner{position: relative;background:#f1f1f1;}
.home-banner .owl-dots{position: absolute;bottom: 20%;left: 13%;transform: rotate(0deg);}
.home-banner .owl-dots .owl-dot:focus{outline: none;}
.home-banner .owl-dots .owl-dot span {
    width: 30px;
    height: 10px;
    border-radius: 5px;
    background: #ffb7ac;
    display: inline-block;
    margin-right: 15px;
}
.home-banner .owl-dots .owl-dot.active span {
    background: #fd573d;
}
.home-banner .owl-carousel .owl-nav{display: none;}
.banner-content{position: absolute;top: 18%;left: 19%;}
.banner-content h3{
	font-size: 50px;
	font-family: 'Inter', sans-serif;
	font-weight: bold;
	color: #012980;
	text-transform: uppercase;
	line-height: 65px;
}
.banner-content p{
	font-size: 20px;
	color: #000;
	font-family: 'Inter', sans-serif;
	
}
.banner-content a{
	background: #fd573d;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Inter', sans-serif;
	padding: 10px 20px;
	border-radius: 50px;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	margin-top: 40px;
}
.banner-content label{font-size: 48px;
    color: #ffffff;
    font-weight: 600;
    margin-bottom: 10px;
    text-shadow: 2px 1px 4px #3c3c3c;}
.banner-content h1{font-size: 48px;color: #ffffff;font-weight: 700;}
 
 /*home content*/
.home-banner .sec-2{text-align: center;}
.home-banner .sec-2 img{display:inline-block;margin-bottom:40px;}
.home-banner .sec-2 h2{color: #4c68b1;font-size: 30px;font-weight: 300;margin-bottom:30px;}
.home-banner .sec-2 span{color: #4c4c4c;font-size: 24px;font-weight: 400;margin-bottom:10px;    display: inline-block;}
.home-banner .sec-2 p{color: #4c4c4c;font-size: 17px;font-weight: 300;line-height: 22px;margin-bottom: 45px;}
span.logo1{color:#f0ad1c !important;}
span.logo2{color:#4c68b1 !important;}
.home-banner .sec-2 p span.logo1{font-size: 17px;font-weight: 300;}
.home-banner .sec-2 p span.logo2{font-size: 17px;font-weight: 300;}
.home-banner .sec-2 a.read-more{color: #da0c0c;font-size: 18px;font-weight: 300;margin-bottom: 50px;display: inline-block;}
/***************************************************Banner************************************************/


/**************************************************Testimonials slider***********************************/
.nandnhsptestmn h6{
	font-family: 'Hahmlet', serif;
	font-size: 50px;
	font-weight: bold;
	text-transform: uppercase;
	color: #012980;
	padding-bottom: 15px;
}
.tescnt p{
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	color: #000;
	line-height: 30px;
	text-align: justify;
	padding-top: 50px;
	padding-bottom: 50px;
}
.tescnt h5{
	font-family: 'Inter', sans-serif;
	color: #012980;
	font-size: 23px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 80px;
}
.tescnt h5::before{
	content: url(../images/google-icon.png);
	position: absolute;
	left: 0;
	margin-top: -10px;
}
.tescnt h4{
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
font-weight: bold;
	padding-left: 80px;
	padding-bottom: 20px;
}
.tescnt p::before{
	content: url(../images/testm-before.png);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
}

.tescnt p::after{
	content: url(../images/testm-after.png);
	position: absolute;
	right: 0;
	bottom: 0px;
	z-index: 999;
}
.no-pad{
	padding: 0;
	
}
.nandnhsptestmn h3{
font-size: 25px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	font-family: 'Inter', sans-serif;
	padding-bottom: 30px;
}
.nandnhsptestmn{
	padding: 60px 0;
}
 .slider {
        width: 100%;
        margin: 0px auto;
    }

    .slick-slide {
      margin: 0px 20px;
		margin-left: 0;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
		
    }
.slick-prev, .slick-next{
	position: absolute;
}
.slick-next{
	right: 0;
}
.slick-prev, .slick-next{
	left: auto;
    right: 100px;
    bottom: 20px;
    top: auto;
    z-index: 9999;
}
.slick-next{
	right: 60px;
}
.slick-prev:before, .slick-next:before {
    color: white;
    opacity: 1;
	font-size: 30px;
}
    .slick-slide {
      transition: all ease-in-out .3s;
      
    }
    
    .slick-active {
      opacity: .5;
    }

    .slick-current {
      opacity: 1;
    }

.slick-dots li button {
    border: 2px solid #ff7f00;
    border-radius: 50%;
}

.nandnhscrtf img{
	margin-top: 60px;
}

/*******************************************************************footer**************************************************/
.nandnfooter{
	background: url(../images/footer-bg.jpg) no-repeat 0 center;
	padding-bottom: 60px;
	background-size: cover;
	margin-top: 100px;
}
img.imgcntr{
	display: block;
	margin: 0 auto;
	margin-top: -60px;
	margin-bottom: 40px;
}
.ndnqclnks ul li{
	list-style-type: none;
	padding-bottom: 20px;
	padding-left: 40px;
}
.ndnqclnks ul li a{
	text-decoration: none;
	color: #fff;
	font-family: 'Inter', sans-serif;
	font-weight: normal;
	letter-spacing: 1px;
	
}
.ndnqclnks h6{
	font-family: 'Inter', sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	    margin-bottom: 5px;
}
.nandabtpgsrv::after{
content: '';
	width: 1px;
	height: 100px;
	border-right: 1px dashed #ccc;
	top: 100px;
	position: absolute;
	right: 0;
}
.nandabtpgsrv:last-child::after{
	content: none;
}
.ndnqclnks{
	height: 380px;
}
.ndnqclnks p{
	font-family: 'Inter', sans-serif;
	color: #fff;
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 20px;
	
}
.ndnqclnks ul li::before{
	content: url(../images/white-diamond.png);
	position: absolute;
	left: 30px;
}
.ndnqclnks h4{
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Inter', sans-serif;
	color: #ffcc00;
	letter-spacing: 1px;
	padding-bottom: 20px;
}
.ndnqclnks{
	border-right: 1px solid #756aa4;
}
.ndnqclnks p a{
	text-decoration: none;
	color: #fff;
}
.no-brdr{
	border: none;
}
.scl ul li::before{
	content: none;
}

.scl ul li{
	list-style-type: none;
	display: inline-block;
	padding: 0;	
	border-radius: 5px;
	margin-right: 3px
}
.scl ul li a{padding: 10px;
display: inline-block;
}

.scl ul li:hover{
	border-radius: 50px;
	transition: 0.5s all;
}
.scl ul li:first-child{
	background: #3b5998;
}
.scl ul li:nth-child(2){
	background: #4caf50;	
}
.scl ul li:nth-child(3){
	background: #ec008c;	
}
.scl ul li:nth-child(4){
	background: #ed1c24;	
}
.scl ul li:nth-child(5){
	background: #ff893d;	
}


.cpyrght{
	background: #952898;
}
.cpyrght p{
		font-family: 'Inter', sans-serif;
	font-size: 16px;
	color: #fff;text-align: center;
	padding: 10px 0;
}
.cpyrght p a{
	color: #fff;
	text-decoration: none;
}
/*******************************************************************orthopaedic**************************************************/
.nanorthocnt p{
	font-family: 'Inter', sans-serif;
	font-size: 18px;
	text-align: center;
	line-height: 30px;
	margin-top: 20px;
}
.no-pad-btm{
	padding-bottom: 0;
}
/*******************************************************************Back Top**************************************************/
#button {
  display: inline-block;
  background-color: #ffcc00;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: url(../images/arrow-top.png);

  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 40px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
  z-index: 2;
}

/*******************************************************************orthopaedics**************************************************/
.orthtrmnt1{
	background: url(../images/orthobg.jpg)no-repeat right;
	border: 1px solid #b7b7b7;
	padding: 15px 20px;
}
.orthtrmnt1 span{
	position: absolute;
	right: 20px;
	font-weight: bold;
	font-size: 25px;
	color: #533c97;
	font-family: 'Inter', sans-serif;
}
.orthtrmnt1 li{
	list-style: none;
}
.orthsrvimg p::before{
	content: '';
	width: 1px;
	height: 75px;
	position: absolute;
	left: 0;
	background: #ccc;
}
.orthtrmnt1 li p{
	font-size: 22px;
	font-family: 'Inter', sans-serif;
	color: #000;
	font-weight: 500;
	padding: 10px 0;
}
/*.orthtrmnt1 li a{
	
	
}*/
.ortvitrmtn a{
	display: block;
	text-decoration: none;
}

a.indtre{
	display: inline-block;
	background: #fd573d;
	color: #ffff;
	font-family: 'Inter', sans-serif;
	padding: 5px 15px;
	border-radius: 50px;
	float: right;
	text-decoration: none;
}
.orsrbtmic{
	margin-bottom: 20px;
}
.ortvitrmtn{
	margin-bottom: 60px;
}
/*******************************************************************fixed tabs**************************************************/
.posfx{
position: fixed;
top: 14%;
right: 0;
	z-index: 999999;
	width: 100px;
	background: #ffffff;
	text-align: center;
	padding: 15px 0px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: -1px -1px 5px 0px rgba(0,0,0,0.58);
-webkit-box-shadow: -1px -1px 5px 0px rgba(0,0,0,0.58);
-moz-box-shadow: -1px -1px 5px 0px rgba(0,0,0,0.58);
}
.posfx ul li{
	list-style-type: none;
	padding-bottom: 10px;
	font-family: 'Inter', sans-serif;
}
.posfx ul li:last-child::after{
	content: none;
}
.posfx ul li::after{
	width: 50px;
	height: 1px;
	background: #ccc;
	position: absolute;
	content: '';
	left: 27%;
	margin-top: 4px;
}
.posfx ul li a{
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

/*******************************************************************About Us**************************************************/
.abtbnr img{
	width: 100%;
}
.abtbnr ul li{
	list-style-type: none;
	display: inline-block;
}

.abtbnr ul li a{
	background: none;
	padding: 0;
	color: #000;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: normal;
	margin-top: 0;
	
}
.abtuspge{
	background: url(../images/about-us-bg.png)no-repeat 0;
	padding-bottom: 60px;
}
.nanabtcnt p{
	font-family: 'Inter', sans-serif;
	text-align: justify;
	font-size: 18px;
	line-height: 35px;
}
li.abts{
	list-style-type: none;
	padding: 10px;
}
li.abts:first-child::after{
	    content: '';
    background: #fd573d;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
   top: 166px;
    left: 174px;
    z-index: -1;
}
.ndnbx{
	display: inline-block;
	padding: 30px;
background: #f9f9f9;
	box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.75);
	border-radius: 10px;
	width: 200px;
	height: 200px;
	
	
}
.ndnbx img{
	display: block;
	margin: 0 auto;
}
.ndnbx h6{
	text-align: center;
	font-family: 'Inter', sans-serif;
	font-size: 17px;
	padding-top: 10px;
}
/*******************************************************************our vision**************************************************/

.vsncnt, .msncnt{
	background: #49318f;
	padding: 0 25px 30px 25px;
	float: right;
	margin-bottom: 30px;
}
.vsncnt h5, .msncnt h5{
	padding-top: 35px;
	color: #aee69c;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Inter', sans-serif;
	font-size: 35px;
	padding-bottom: 20px;
	
}
.msncnt h5{
	padding-left: 5%;
}

.vsncnt p, .msncnt p{
	font-family: 'Inter', sans-serif;
	font-size: 18px;
	color: #fff;
	
	font-weight: 300;
	line-height: 30px;
}
.msncnt p{
	padding-left: 5%;
}
.vsnicn{
	background: #fff;
	 box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.37);
-webkit-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.37);
	padding: 20px;
	position: absolute;
	left: -80px;
    top: 35px;
}
.msnicn{
	background: #fff;
	 box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.37);
-webkit-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.37);
	padding: 20px;
	position: absolute;
	right: -80px;
    top: 35px;
}

.nanabtsrvspg h2{
	font-size: 35px;
	text-transform: uppercase;
	font-family: 'Inter', sans-serif;
	text-align: center;
	font-weight: bold;
	color: #000;
	padding: 60px 60px 20px 60px;
	line-height: 50px;
}
.nanabtsrvspg h3{
	font-size: 20px;
	font-family: 'Inter', sans-serif;
	text-align: center;
	padding: 0 60px;
	line-height: 30px;
	margin-bottom: 50px;
}
.nandabtpgsrv img{
	display: block;
	margin: 0 auto;
}
.nandabtpgsrv h4, .nandabtpgsrv h4 a{
	font-weight: bold;
	font-family: 'Inter', sans-serif;
	text-transform: capitalize;
	text-align: center;
	font-size: 24px;
	color:#000;
	text-decoration:none;
	padding-top: 20px;
}
 
.nandabtpgsrv p{
	text-align: center;
	font-size: 16px;
	font-family: 'Inter', sans-serif;
	padding-top: 20px;
	line-height: 30px;
}

/**************************************************************specific treatment**************************************************/

.spectrmnt{
	list-style-type: none;
	background: #e1e1e1;
	border: 1px solid #b7b7b7;
	padding: 10px 25px;
	border-radius: 50px;
	text-align: center;
	font-size: 15px;
	font-family: 'Inter', sans-serif;
	margin-bottom: 10px;
}
.nanhsportcnts p{
	text-align: left;
	font-size: 16px;
	font-family: 'Inter', sans-serif;
	padding-top: 20px;
	line-height: 30px;
	margin-bottom: 40px;
}
.nanhsportcnts li{
	list-style-type: none;
}

.nanhsportcnts a{
	display: inline-block;
	background: #fd573d;
	color: #ffff;
	font-family: 'Inter', sans-serif;
	padding: 10px 15px;
	border-radius: 50px;
	text-decoration: none;
	margin-top: 20px;
}
/*******************************************************************fonts**************************************************/

.qckfrm{
background: #f4f4f4;
 box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.37);
-webkit-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.37);
padding: 50px;
}
.mpbg{
background: url(../images/about-us-bg.png) no-repeat 0 center;

}
.exprts h6{
	font-size: 18px;
	font-family: 'Inter', sans-serif;
}
.exprts h4{
	font-family: 'Inter', sans-serif;
	font-size: 45px;
	font-weight: bold;
	color: #012980;
	padding-top: 20px;
	line-height: 55px;
}
.exprts p{
	font-family: 'Inter', sans-serif;
	font-size: 18px;
	color: #000;
	padding-top: 20px;
	display: inline-block;
	line-height: 35px;
}
.exprts h5 a{
	font-size: 33px;
	font-family: 'Inter', sans-serif;
	font-weight: bold;
	color: #000;
	padding-top: 30px;
	display: inline-block;
}

/*******************************************************************Gynacology**************************************************/

.gynclcnt h6{
	font-family: 'Inter', sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	padding-bottom: 10px;
	margin-top: 40px;
}
.gynclcnt h2{
	font-family: 'Inter', sans-serif;
	color: #523b98;;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 35px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}

.gynclcnt p{
	font-family: 'Inter', sans-serif;
	font-size: 18px;
	color: #000;
	text-align: justify;
	line-height: 35px;
	margin-top: 30px;
}
img.gynctrms{
	position: absolute;
    margin-top: 85px;
    z-index: 1;
}
.gnbtmcnt{
	margin-top: 60px;
}
img.gynimgdts{
float: right;
	display: block;
	position: relative;
}
/*******************************************************************fonts**************************************************/
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?4pxxu8');
  src:  url('../fonts/icomoon.eot?4pxxu8#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?4pxxu8') format('truetype'),
    url('../fonts/icomoon.woff?4pxxu8') format('woff'),
    url('../fonts/icomoon.svg?4pxxu8#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-ent:before {
  content: "\e900";
	color: #000;
}
.icon-knife:before {
  content: "\e901";
	color: #000;
}
.icon-vagina:before {
  content: "\e902";
	color: #000;
}
.icon-shoulder:before {
  content: "\e903";
	color: #000;
}


/************************************************insurance***************************************/

.ndnhspinsr{
    background: #fff;
    border: 1px solid #c0c0c0;
    padding: 20px 0;
}
.ndnhspinsr span{
    position: absolute;
    right: 20px;
    font-family: 'Inter', sans-serif;
    font-weight: bold;
    font-size: 25px;
    color: #b8b8b8;
}
.ndnhspinsr img{
    margin: 0 auto;
}

.cshins {
    margin-top: 40px;
}

/***************************************testimonials**********************************************/
.custstmrvw{
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    height: 350px;
}
.custstmrvw span img{
    float: right;
    display: block;
    margin-bottom: 20px;
}
.custstmrvw p{
    display: block;
    float: left;
    line-height: 35px;
    margin-bottom: 20px;
    font-size: 18px;
    text-align: justify;
}
.custstmrvw p::before{
    content: '"';
    font-size: 50px;
    color: #c2c2c2;
    position: absolute;
    left: 0;
    top: 50px;
}

.custstmrvw p::after{
    content: '"';
    font-size: 50px;
    color: #c2c2c2;
    position: absolute;
    right: 0;
    bottom: 50px;
}
.custstmrvw h4{
    float: left;
    color: #523c97;
    font-weight: bold;
    font-size: 25px;
}
.nandntsmnlsrvw{
    margin : 40px 0;
}
.frstaftr::after{
    content: '';
    width: 1px;
    height: 180px;
    background: #ccc;
    position: absolute;
    right: 0px;
    top: 50px;
}

/*************************************************************address************************************/

.nadnadress{
    box-shadow: 3px -1px 8px 1px rgba(218,228,255,1);
-webkit-box-shadow: 3px -1px 8px 1px rgba(218,228,255,1);
-moz-box-shadow: 3px -1px 8px 1px rgba(218,228,255,1);
    padding: 40px 30px;
    border-top: 5px solid #012980;
    height: 380px;
}

.nadnadress h6{
    font-family: 'Inter', sans-serif;
    font-size: 25px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
    
}
.cntcspg{
    margin : 50px 0;
}
.nadnadress img{
    margin: 0 auto;
    margin-bottom: 20px;
}
.nadnadress p{
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
}
.nadnadress p a{
    text-decoration: none;
    color: #000;
    font-size: 15px;
}

.appintmentfrm h3{    
    font-size: 35px;
    font-weight: bold;
    color: #012980;
    padding-bottom: 40px;
}

.dctrmprsrnvscnt h4{
    font-size: 40px;
    font-weight: bold;
    color: #533c97;
    font-family: 'Inter', sans-serif;
    text-transform: uppercase;
    padding-bottom: 10px;    
}
.dctrmprsrnvscnt h6{
    font-size: 18px;
    font-family: 'Inter', sans-serif;
    color: #000;
    font-weight: 600;
    padding-bottom: 40px;
}
.dctrmprsrnvscnt ul li{
    list-style-type: none;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    padding-bottom: 20px;
    padding-left: 30px;
}
.dctrmprsrnvscnt ul li::before{
    content: url(../images/diamond1.png);
    position: absolute;
    left: 0;        
}
.nandctrsprflpge{
    margin: 50px 0;
}
.dcrsedctnnandn{
    background: url(../images/dctrs-eductn-bg.jpg) no-repeat center;
    background-size: cover;
    padding: 60px 0;
}
.edtnqlfc h2{
    font-size: 30px;
    font-family: 'Inter', sans-serif;
    color: #FFF;
    margin-bottom: 30px;
    font-weight: bold;
    letter-spacing: 1px;
}
.edtnqlfc h4{
    font-size: 30px;
    font-family: 'Inter', sans-serif;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 0px;
}
.edcndetails{
    border: 1px solid #fff;
    height: 150px;
}
.qualf{
    padding: 10px 30px;
}
.qualf img{
    padding-top: 20px;
}
.qualfcnt{
    padding: 25px 0;
}
.qualfcnt h4{
    font-size: 20px;
    text-transform: uppercase;
    color: #ffac06;
    padding-bottom: 5px;
}
.qualfcnt p{
    font-size: 16px;
    color: #fff;
    font-family: 'Inter', sans-serif;
}
.qualf::after{
    content: '';
    position: absolute;
    width: 1px;
    height: 100px;
    background: #8094c0;
    right: 20px;
    top: 20px;
}

/*******************************************acheivements*****************************************/
.dctrsachvmnts{
    padding: 60px 0;
}
.dctrsachvmnts h5{
    font-size: 40px;
    color: #012980;
    text-transform: uppercase;
    font-weight: bold;
     font-family: 'Inter', sans-serif;
    margin-bottom: 40px;
}
.dctrsachvmnts p span img{
    width: 70px;
    float: left;
}

.dctrsachvmnts p{
    font-size: 18px;
    font-family: 'Inter', sans-serif;
}
.achvmntsimgcnt{
    margin-bottom: 25px;
}


.glrypge h2{
    text-align: center;
     font-family: 'Inter', sans-serif;
    padding: 50px 0;
    display: block;
}


/**************************************************ISO animnation*****************************************/

#content {
	padding: 0px;
	background: none;
}

.flip-container {
	-webkit-perspective: 1000;
	width: 100px;
}

.flipper {
	transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	position: relative;
	height: 60px;
	margin-top: -20px;
}

.front,
.back {
	width: 100px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-backface-visibility: hidden;
	color: #fff;
	text-shadow: 1px 1px #000;
	font-size: 2em;
	line-height: 0px;
	text-align: center;
}

.back {
	-webkit-transform: rotateY(180deg);
	background: none;
}

.front {
	z-index: 2;
	background: none;
}

.flip-container .flipper,
.flip-container.hover .flipper {
	animation: flipY 8s infinite;
}

.flip-container p {
	margin: 10px 0;
	text-align: center;
}

.vertical-flip-container .back {
	  -webkit-transform: rotateX(360deg);
}

.vertical-flip-container .flipper,
.vertical-flip-container.hover .flipper {
	animation: flipX 3s infinite;
}

.bookflip-container .flipper {
	-webkit-transform-origin: 0;
}

/* Flip Animation */
@keyframes flipX{
    from {
        -webkit-transform: rotateX(380deg);
    }
    
    to {
        -webkit-transform: rotateX(-380deg);
    }
    
}
@keyframes flipY{
    from {
        -webkit-transform: rotateY(180deg);
    }
    
    to {
        -webkit-transform: rotateY(-180deg);
    }
    
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 8px;
}

.dropdown-menu li:last-child a{
border: none;
}
.navbar {
    position: relative;
    min-height: 46px;
}
.nabs img{
	position: relative!important;
}

.photo_gallerys{ display: inline-block; margin-left:-4px; text-align:center;}
#relative-caption .caption{ text-align: center;}
#relative-caption a{ text-decoration: none; color:#000; font-size:20px;}
.photo_gallerys{ display: inline-block; margin-left:-4px; text-align:center;}
#relative-caption img{ vertical-align: top;}

 
.caption p {
    font-family: 'Inter', sans-serif;
    background: #513a96;
    color: #fff;
    padding: 10px 5px;
    margin-bottom: 20px;
    font-size: 16px;
}
.nhpginnb{
	margin-top: 40px;
}
#element{
	cursor: pointer;
}
.modal-header{
	border: none;
}
.modal-content{
	border-radius: 0;
}
.modal-footer{
	border: none;
}
.modal-title{
	font-family: 'Inter', sans-serif;
	font-size: 30px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
.dropdown-menu>li>a:hover {
    color: #ffffff!important;
    text-decoration: none;
    background-color: #012980!important;
}

.gynclsrvs h4{
	font-family: 'Inter', sans-serif;
	text-align: center;
 
	padding: 15px 20px 10px 20px;
	color: #000;
	font-size: 16px;
	margin-bottom: 10px;
}
.gynclsrvs img{
	padding: 0;
}
.topalgn{
	margin-top: 30px;
}

.blg-tle h2{
	text-align: center;
	padding-top: 50px;
	display: block;
	font-size: 30px;
	font-family: 'Inter', sans-serif;
}
.pge-nt-fnd h2{
	font-size: 50px;
	font-family: 'Inter', sans-serif;
	text-align: center;
	padding-top: 20px;
}
.pge-nt-fnd h3{
	font-family: 'Inter', sans-serif;
	font-size: 160px;
	color: #ff0000;
}
.blogs h4{
	font-size: 25px;
	font-family: 'Inter', sans-serif;
	font-weight: bold;
	padding: 15px 0; 
}
.blogs p{
	text-align: left;
}


/***************************************************CMS Blog*******************************************/

.blog-date, .blog-date1 {
	font-family: 'Inter', sans-serif;
    width: 100px;
    background-color: #523a97;
    text-align: center;
    color: #FFF;
    padding-bottom: 8px;
    display: inline-block;
    float: left;
    position: absolute;
    top: -20px;
    padding: 20px 0;
	right: 30px;
}
.blog-date1{
	right: 20%;
}

.blog-title h3, .blog-content h3 {
	font-family: 'Inter', sans-serif;
    text-transform: uppercase;
    font-size: 22px;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: left;
	font-weight: bold;
	line-height: 35px;;
}
.blog-content p{
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	text-align: left;
}

.blog-title > a{
	display: inline-block;
    background: #fd573d;
    color: #ffff;
    font-family: 'Inter', sans-serif;
    padding: 5px 15px;
    border-radius: 50px;
    float: left;
    text-decoration: none;
	margin-top: 20px;
	float: right;
	margin-bottom: 20px;
}
.blog-title > a:hover{
	color: #fff;
}
.blog-right h2 {
	font-family: 'Inter', sans-serif;
    font-size: 17px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    background: #012980;
    padding: 15px 20px;
}
.blog-right a {
	font-family: 'Inter', sans-serif;
    text-decoration: none;
    background: 0 0;
    color: #3a3a3a;
    text-transform: none;
    padding: 0;
}
.blog-right a.active p {
    color: #2f3777;
	font-family: 'Inter', sans-serif;
}
.blog-right p:before {
    content: "";
    border-bottom: 3px solid #666;
    width: 10px;
    display: inline-block;
    position: absolute;
    padding-top: 11px;
    margin-left: -20px;
}
.blog-right p {
    font-size: 14px;
    color: #3a3a3a;
    padding: 10px 0 15px 37px;
    border-bottom: 1px solid #ebebeb;
    font-weight: 600;
    text-align: left;
    margin: 0;
}
.hdrbnrfrm{
	padding: 0;
}
.blog-content1 p{
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	line-height: 30px;
	text-align:  justify;
	padding: 7px 0;
}
.blog-content1 > span{
	font-size: 20px;
	font-weight: bold;
}
.blog-title1 h3{
	font-weight: bold!important;
	font-family: 'Inter', sans-serif!important;
}
.blmausinnb{
	padding: 60px 0;
}
.blog-content1 h4 span{
	font-weight: 700!important;
	font-family: 'Inter', sans-serif!important;
	padding: 20px 0;
	display: block;
}

.blog-content1 h6 span{
	font-family: 'Inter', sans-serif!important;
	font-weight: 700;
	padding: 20px 0;
	display: block;
}
.stcky h2{
	font-size: 20px;
	font-family: 'Inter', sans-serif!important;
	color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    background: #012980;
    padding: 15px 20px;
	margin-bottom: 20px;
}
.blog-date h2{
	font-weight: bold;
}
.stcky{
	position: sticky;
    top: 10%;
	
}

.blog-content1 h4 {
    font-weight: 700!important;
    font-family: 'Inter', sans-serif!important;
    padding: 20px 0;
    
}

.blog-content1 { font-size: 12pt;
    line-height: 115%;
    color: rgb(49, 49, 49);}

	
	.blog-content1 ul li { list-style: none;line-height: 30px; font-size: 16px; position: relative; padding: 0 0 0 15px; text-align: justify; font-family: 'Inter', sans-serif;}
		
	.blog-content1 ul li:before{ content:''; width: 7px; height: 7px; border-radius: 7px; background: #000; position: absolute; left: 0; top: 13px;}
	.blog-content1 ul li.sub:before{ background: #b6b5b5;}	


.blog-left img{ width: 100%;}

.blog-title h3 a{ color: #000; text-decoration:  none;}
.blog-title{ padding-bottom: 20px;}
.blog-title1{ margin-top: 20px;}
.blog .form-group{ padding: 0; margin: 0;}
.blog-right{ margin-top: 20px;}

.blog-content h3{ min-height: 110px;}

.nanhsabtcnt { padding-right: 7% !important;}

.srvsdtls.innblg{ padding-top: 125px !important;}
.srvsdtls h3.tretmnt{ font-size: 60px;font-weight: 700;color: #012980;	text-align: center;text-transform: uppercase;}

.tesmlscertf{ padding-bottom: 70px;}

.testimonials .slick-dots li button { border: 2px solid #ff7f00; border-radius: 50%;}
.vsnlnk a, .vsnlnk a:hover{ color:#fff; text-decoration:none;}

.enqfrm input[type="submit"]{ background: #fd573d;font-size: 16px;font-family: 'Inter', sans-serif;color: #fff;padding: 10px 25px;border-radius: 50px;
	margin-top: 0px;text-decoration: none;display: inline-block;border:none; width: auto; height:  auto;}
.enqfrm .form-group{ padding: 0 10px;}

.appintmentfrm input[type="submit"]{ background: #fd573d;font-size: 16px;font-family: 'Inter', sans-serif;color: #fff;padding: 10px 25px;border-radius: 50px;
	margin-top: 0px;text-decoration: none;display: inline-block;border:none; width: auto; height:  auto;}
.appintmentfrm .form-group{ padding: 0 10px;}


.frmfld input[type="submit"]{ background: #fd573d;font-size: 16px;font-family: 'Inter', sans-serif;color: #fff;padding: 10px 25px;border-radius: 50px;
	margin-top: 0px;text-decoration: none;display: inline-block;border:none; width: auto; height:  auto;}

.wstnkub{}
.wstnkub_logo{ text-align: center;}
.wstnkub_logo a{ background: #012980; color: #fff; padding: 10px 20px; text-decoration:  none; display:  inline-block; font-size: 16px; font-weight: 500;}
.wstnkub_logo a.logo{ background:  none;}
.wstnkub_logo p{ font-size: 18px; color: #000;}
.wstnkubinfo{}
.wstnkubinfo p{ font-size: 18px; color: #000;}
.wstnkubinfo p a{ text-decoration:  none; color: #000;}
.wstnkubinfo h6{ font-size: 22px;}
.wstnkubinfos{ padding-top: 10px;}
.wstnkubinfo p .fa{ width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; background: #ff573c; color: #fff; margin-right: 7px;}
.wstnkub hr{ border-top:1px solid #1f283a ;}


