@media (min-width:1200px) {
	.container {
	    max-width: 1170px;
	}
}
@media only screen and (max-width: 1199px) {
}



@media (min-width:992px) and (max-width:1199px) {
    .banner-text {top: 15%;}
}
@media (min-width:768px) and (max-width:991px) {
	.banner-wrapper {	    
	    min-height: 600px;
	}
    
    .banner-text {
        top: 10%;
    }
    
    .banner-text h2 {
        font-size: 30px;
    }
    
    .banner-text h4 {
        font-size: 18px;
        line-height: 20px;
    }
    
    .book-btn {
        font-size: 14px;
    }
	
}

@media (min-width:576px) and (max-width:767px) {
    .banner-text {
        top: 10%;
    }
    
    .banner-text h2 {
        font-size: 24px;
        margin-top: 60px;
    }
    
    .banner-text h4 {
        font-size: 15px;
        line-height: 20px;
    }
    
    .book-btn {
        font-size: 14px;
        padding: 6px 20px;
        margin-top: 5px;
    }
}

@media only screen and (max-width: 991px) {
  .know-more-text {
    margin-bottom: 30px;
  }
    
    .padd-r {
        padding-right: 15px;
    }    
    
    .padd-l {
        padding-left: 15px;
    }
    
    .location-map-area {
        margin-bottom: 30px;
    }
    
    .location-information-bttm {
        margin-bottom: 0;
    }
    
    .doctor-img {
    
    }
    
    .doctor-text {
        background: none;
    
    }
    
    .about-wrapper {
      margin-bottom: 0;    
    }
    
    .blue-comma-area {
        display: none;
    }
    
    .smilie-text {
        padding: 30px;
    }
    
    .footer-caresoul #carouselExampleIndicators {
        margin-bottom: 0;
    }
    
    .aftr-scroll-header {background: rgba(0, 0, 0, 0.8);}
    header .navbar-light .navbar-nav .nav-link, header .navbar-light .navbar-nav .nav-link:focus {
        color: #ffffff;
    }
    
    .doctor-btm-area  {
        margin-bottom: 30px;
    }
    
    .doctor-btm-area .doctor-text {
        padding: 52px 20px;
    }
    
    .group-img {
      box-shadow: none;
      text-align: center;
    }
}


@media only screen and (max-width: 767px) {

    
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
	header .navbar-light .navbar-nav .nav-link,
	header .navbar-light .navbar-nav .nav-link:focus {
	    font-size: 13px;
	    /*padding: 16px 7px;*/
	}
    .doctor-text {padding: 14px 10px;}
    .doctor-text h2 {font-size: 14px;}
    .location-text-area {padding: 15px 10px;}
    .location-text-area p {font-size: 14px;}
}
@media (max-width:1199px) {
    
}
@media (max-width:991px) {

	.innerbann-para-text {
		margin:0;
	}
	
	
	header {
		background: rgba(0, 0, 0, 0.8);
	    padding: 15px 0;
	}
	header .navbar-light .navbar-nav li .btn {
		margin-top: 0;
	    border: 0;
	    padding: 15px;
	    margin-bottom: 10px;
	    margin-left: 0px;
	}
	.navbar-light .navbar-toggler {
		border-color: #0084FF;
		cursor: pointer;
		background-color: transparent;
	}
	.navbar-light .navbar-toggler-icon {
	    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
	header .navbar-light .navbar-nav .active, header .navbar-light .navbar-nav .active > .nav-link, header .navbar-light .navbar-nav .nav-link.active, header .navbar-light .navbar-nav .nav-link.active:hover {
	    color: #ffffff;
	    background-color: #0084FF;
	    margin-right: 0px;
	}
	header .navbar-light .navbar-nav .nav-link, header .navbar-light .navbar-nav .nav-link:focus {
		border-right: 0;
		border-bottom: 1px solid #BBBBBB;
		padding: 15px 20px;
		font-size: 14px;
	}
	#navbarSupportedContent {
	    margin-top: 30px;
	}
	.btn-white {
	    font-size: 13px;
	    padding: 1rem 2rem;
	}
	
}

@media (max-width:767px) {	
	header .navbar-light .navbar-nav li .btn {
	   padding: 15px 0;
	}
	.banner-wrapper {	    
	    min-height: 500px;
	}
	.banner-wrapper h1 {
	    font-size: 35px;	    
	    margin-bottom: 20px;
	}
	.banner-wrapper h2 {
	    font-size: 20px;	    
	}
	.banner-wrapper .input-group {
	    height: 55px;
	    vertical-align: middle;
	    line-height: 55px;
	    width: 100%;
	}
	.banner-wrapper .input-group .btn {
		font-size: 14px;
		padding-right: 10px;
		padding-left: 10px;
	}
	.content-wrapper {
	    padding: 30px 0 0px;
	}
	.content-wrapper .section-heading {
	    margin-bottom: 0px;
	}
	.banner-login-box{
		top: 25px;
	    left: 0;
	    right: 0;
	}
	.navbar-brand img{
		max-width: 210px;
	}
    
    .quick-link-li, .footer-about-us {
       margin-bottom: 30px;   
       display: inline-block;
    }
    
    footer h3 {
        margin-bottom: 20px;
    }
    
    header .navbar-light .navbar-nav .nav-link, header .navbar-light .navbar-nav .nav-link:focus {color: #fff;}
    
    .doctor-text {
        padding: 22px 12px!important;
    }
    
    .doctor-text h2 {
        font-size: 13px;
    }
    
    .doctor-text p {
        font-size: 14px;
        line-height: 20px;
    }
}

@media (max-width:676px) {
    .current-license-wrapper .single-option {
        max-width: 286px;
        margin: 0 auto;
    }
    
    .owl-nav {
        text-align: center;
        margin-top: 10px;
    }
    .owl-carousel .owl-next, .owl-carousel .owl-prev {
        position: relative;
        top: 0;
        left: 0;
        margin-left: 5px;
    }
    
    .owl-nav {
        text-align: center;
    }
    
    
    .banner-login-box {	 
	    /*align-items: flex-start;	 */
	}
	.banner-login-box .start-over-btn {
	    margin: 10px auto 0;
	}
	.banner-login-box-inner {
	    padding: 15px 30px;
	}
	.banner-login-box-inner h3 {	    
	    margin-bottom: 20px;
	}
    
    
}

@media (max-width:575px) {
	/*header {
		position: relative;
	}*/
	header .navbar-brand {
		width: 70%;
	}
	.section-heading h1 {
		font-size: 16px;
	}
	.section-heading h2 {
	    font-size: 24px;
    	line-height: 30px;
	}
    footer .last-col, footer .col {
        flex: 0 0 100%!important;
        max-width: 100%!important;
    }
    .banner-login-box {
    	top: 0;
    }
    .innerbann-para-text {
    	padding: 10px 24px;
        margin: 0; 
    }
    .btn-gray{
    	width: 110px;
    }
    
     .quick-link-li ul li {
        float: none;
        width: 100%;
    }
   
    
    .about-box {
       text-align: center;
    }
    
    .about-box .doctor-text {
        max-width: 260px;
        margin: 0 auto;
    }
    
	.about-box .col-6 {
        max-width: 100%;
        flex: 0 0 100%;
    } 
    
    .banner-text { 
        position: relative;
        top: 0;
        right: 0;
        left: auto;
        text-align: center;
    }
    
    .banner-text h2 {
        font-size: 24px;
        margin-top: 0;
        color: #000;
        text-shadow: none;
    }
    
    .banner-text h4 {
        font-size: 18px;
        line-height: 24px;
        color: #000;
    }
    
    .book-btn {
        font-size: 14px;
        margin-top: 10px;
    }
   
    #carouselExampleIndicators-1 {
        margin-top: 90px;
    }
}