@media (max-width:1199px){
	.header-area .navbar .nav .nav-item {
		margin-right: 28px;
	}
	.area-padding {
		padding: 80px 0;
	}
	.area-heading {
		margin-bottom: 50px;
	}
}

@media (min-width: 1199px) and (max-width: 1199px) {
    .about-section .about-content {
        padding-top: 30px;
        padding-left: 40px;
    }
}

@media (max-width:991px){
	.top-header .header-social li {
        margin-right: 7px;
    }
	.header-area .navbar-collapse {
        padding: 15px 0px;
    }
	.about-section .about-content {
        margin-top: 0;
        padding-left: 0;
    }

    .about-section .about-content h4 br {
        display: none;
    }

    .about-section .about-content p br {
        display: none;
    }
	.navbar-toggler {
		border: none;
		border-radius: 0px;
		padding: 0px;
		cursor: pointer;
		margin-top: 27px;
		margin-bottom: 23px;
		padding: 8px 5px 5px;
		background: rgba(0, 125, 242, 1);
	}
	.header-area .navbar {
		background: #fff;
	}
	.header-area .navbar .navbar-brand
	{
		margin-top: -30 !important;
	}
	.header-area .navbar .logo_h img {
		height: 85px;
	}

	.navbar-toggler[aria-expanded="false"] span:nth-child(2) {
		opacity: 1;
	}
	.navbar-toggler[aria-expanded="true"] span:nth-child(2) {
		opacity: 0;
	}
	.navbar-toggler[aria-expanded="true"] span:first-child {
		transform: rotate(-45deg);
		position: relative;
		top: 7.5px;
	}
	.navbar-toggler[aria-expanded="true"] span:last-child {
		transform: rotate(45deg);
		bottom: 6px;
		position: relative;
	}
	.navbar-toggler span{
		display: block;
		width: 25px;
		height: 3px;
		background: #ffffff;
		margin: auto;
		margin-bottom: 4px;
		transition: all 400ms linear;
		cursor: pointer;
	}
	.navbar .container{
		padding-left: 15px;
		padding-right: 15px;
	}
	.nav{
		padding: 0px 0px;
	}
	.header-area + section, .header-area + row, .header-area + div {
		margin-top: 117px !important;
	}
	.header_top .nav{
		padding: 0px;
	}
	.header-area .navbar .nav .nav-item .nav-link{
		line-height: 40px;
		margin-right: 25px;
		display: block;
		color:rgba(0, 125, 242, 1);;
		font-weight: 500;
		border-bottom: 1px solid #ededed33;
		border-radius: 0px;
	}
	.header-area.navbar-fixed .main-menu .navbar .nav .nav-item .nav-link {
		line-height: 40px;
	}
	.header-area .navbar .search{
		margin-left: 0px;
	}
	.header-area .navbar-collapse{
		max-height: 340px;
		overflow-y: auto; 
	}
	.header-area .navbar .nav .nav-item.submenu ul .nav-item .nav-link {
		padding: 0px 15px;
	}
	.header-area .navbar .nav .nav-item {
		margin-right: 0px;
	}
	.header-area + section, .header-area + row, .header-area + div {
		margin-top: 116px;
	}

	.banner-section .owl-carousel #banner-1,.banner-section .owl-carousel #banner-2,.banner-section .owl-carousel #banner-3
	{
		height: 500px;
	}
	.banner-section .banner-inner .banner-content
	{
		padding: 100px 20px;
	}
	.banner-section .banner-content h2
	{
		font-size: 20px;
		font-weight: 700;
	}
	.banner-section .banner-content h2 span
	{
		font-size: 35px;
		font-weight: 600;
	}
	.banner-section .banner-content p
	{
		font-size: 15px;
	}	
	.contact-info{
		margin-bottom: 50px;
	}    
	.single-blog h3 
	{
		margin-bottom: 8px; 
	} 
	.footer-area .col-sm-6{
		margin-bottom: 30px;
	}
	.footer-area .address-section i{
		font-size: 20px;
		margin:3px;		
		margin-right: 12px;
	}
	.footer-area .address-section p{
		font-size: 16px;
	}
	.leadership-img
	{
		height: 270px;
		width: 270px;
		margin-bottom: 20px;
	}
	.about-section.area-padding {
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.banner-section
	{
		margin-top: 0px !important;
	}
    .header-area .navbar .nav .nav-item.submenu:hover ul {
        visibility: visible;
        opacity: 1;
        top: 100%;
	}
	.header-area .navbar .nav .nav-item.submenu ul {
        position: absolute;
        top: 120%;
        left: 0px;
        min-width: 200px;
        text-align: left;
        opacity: 0;
        transition: all 300ms ease-in;
        visibility: hidden;
        display: block;
        border: none;
        padding: 0px;
        border-radius: 0px;
    }
}
@media (max-width:767px)
{
    .header-area .navbar
    {
        box-shadow: -8px 7px 10px 0px rgba(204, 204, 204, 0.43)
    }
    
    .banner-section .carousel #banner-1,.banner-section .carousel #banner-2,.banner-section .carousel #banner-3
	{
	    background-blend-mode: multiply;
        background-color: rgba(173, 181, 189, 0.75);
	}
	.top-header .contact-detail span
	{
	   margin-right: 5px;
	}
    .button-lg
    {
        padding:5px 15px;
    }
	.accordion .card a[aria-expanded=true] h5
	{
		font-size: 17px;
	}
	.inner-section  .section-heading{
		font-size: 24px;
	}
	.consult-section
    {
        padding: 35px;
    }
    .consult-section .heading
    {
        line-height:36px;
        margin-bottom: 10px;
        text-align: left;
        color:#fff;
    }
	.doctor-gallery a img
	{
		width: 200px;
		height: 200px;
		margin-bottom: 25px;
	}
	.header-area .navbar .navbar-brand
	{
		margin-top: 0 !important;
	}
	.resume-area .heading
    {
        font-weight: 600;
		font-size: 21px;
	}
	.resume-area #nav-title li {
		font-size: 17px;
	}
	.resume-area .tab
	{
		margin-bottom: 3em;
	}
	.resume-area .resume-detail h2
	{
		font-size: 20px;
	}
	.resume-area .resume-detail .position
	{
		font-size: 16px;
	}
	.service-area
	{
		margin: 45px 0;
	}
	.header-area .navbar .nav .nav-item .nav-link{
		margin-right: 0px;
	}
	.header-area + section, .header-area + row, .header-area + div {
		margin-top: 80px !important;
	}
	.banner-section .banner-inner .banner-content {
		margin-top: 0px;
		padding-top:205px !important;
	}
	.banner-section .banner-inner .banner-content h2 {
		font-size: 28px;
	}
	.banner-section .carousel .carousel-item
	{
		height: 400px;
	}
	.banner-section .banner-inner .banner-content span::after {
        display: none;
    }

    .banner-section .banner-inner .banner-content span {
        font-size: 15px;
        margin-bottom: 6px;
    }

    .footer-area {
        padding-top: 70px;
        /* background-size: auto; */
    }
    .footer-bottom {
        margin-top: 35px;
    }
	.banner-section .banner-inner .banner-content p  {
		font-size: 14px;
		color:#fff;
	}
	.banner-section .banner-inner .banner-content h2 span {
		line-height: 45px;
		padding-bottom: 0px;
		padding-top: 0px;
		font-size: 35px;
	}
	.footer-bottom{
		text-align: center;
	}
	.footer-bottom .footer-social {
		text-align: center;
		margin-top: 15px;
	}
	.myvision-section
	{
	    padding-bottom: 10px;
	    margin: 20px 0;
	}
	.service-section
    { margin:30px 0;}
    
    .myvision-section .myvision-inner 
    {
        margin-top: 30px;
        margin-bottom: 15px;
        padding-left: 5px; 
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 10px; 
    }
    .myvision-section .myvision-content .myvision-title{
        font-size: 16px;
        line-height: 20px;
    }
    .myvision-section .myvision-icon i
    {
        font-size: 35px;
    }
    .myvision-section .myvision-icon
    {
        width: 55px;
    }
    .heading
    {
        font-size: 24px;
        line-height: 40px;
    }
}

@media (min-width: 768px) 
{
    .why-nk-section {
    padding: 5em 0; 
    }
    .why-nk-section.why-nk-section-sm 
    {
        padding: 4em 0; 
    }
}

@media (max-width:575px){
	.top-menu {
		display: none;
	}
	.header-area + section, .header-area + row, .header-area + div {
		margin-top: 71px;
	}
   .banner-section .banner-inner .banner-content h2 {
    	font-size: 28px;
    }
	.footer-area {
		padding: 70px 0 0;
	}
	.footer-bottom {
		padding-top: 20px;
	}
}

@media (max-width:480px){
    .top-header .contact-detail span
    {
        line-height: 30px;
    }
	.header-area .navbar-collapse{
		max-height: 280px;
	}
	
	.banner-section .banner-inner .banner-content h2 {
		font-size: 32px;
	}
	.banner-section {
		min-height: 400px;
	}
}