@media (min-width:1200px) and (max-width:1400px) {

   
    
}

@media (min-width:1400px) and (max-width:1570px){
    
   .home-tabs-new .nav-item .nav-link {
	
	font-size: 14px;

} 
}
    
@media (min-width:1571px) and (max-width:1600px){
    
   .home-tabs-new .nav-item .nav-link {	font-size: 14px;}     
   .home-tabs .tab-content .module-card h4 {font-size: 16px;}
    
}

@media (min-width:992px) and (max-width:1199px) {
   
    .navbar .btn-primary.md-ink-ripple {padding: 4px 20px;font-size: 14px;min-width: 140px;}
    .navbar .nav-link {margin: 0 5px;font-size: 15px;padding: 0px 4px !important;}    
    .hero-section h1 {font-size: 26px;}
    .hero-section .lead {font-size: 15px;}    
    .hero-section .details {font-size: 16px;line-height: 30px;}    
    #sb-wrapper {width: 96%;}
    .about-img {margin-left: 0;}    
    .stats-section {height: auto;}
    .section-title h3 {font-size: 23px;}    
    .app-store-btn a img {width: 140px;}
    .card-box .btn-login {font-size: 15px;}
    .card-box .info-widget.style-5 .widget-content a {font-size: 20px;} 
    
    
    .highlight-tab .modules-tabs .nav-item .nav-link {font-size: 14px;}
    
    .highlight-tab .modules-tabs .nav-item {padding: 0 5px;}
    .highlight-tab .modules-tabs .nav-item .nav-link {padding: 10px 10px 10px 40px;}
    .tab-title h2 {font-size: 22px;}
    
    .highlight-tab .modules-tabs .nav-item .nav-link i {top: 11px;}
    
            .inner-tab-height1{height: auto;}
.inner-tab-height2{height: auto;}
    
    
}

@media (min-width:768px) and (max-width:991px) {
    
      .home-tabs-new .nav-item .nav-link {font-size: 16px;} 
      .hero-section h1 {font-size: 36px;}
      .hero-section .lead {font-size: 18px;}
      .hero-section .details {font-size: 18px;line-height: 34px;}
      .section-title h2 { font-size: 36px;}
      .about-img { margin-left: 0px; }
      #sb-wrapper {width: 94%;}
    .stat-number {font-size: 24px;}
    .stat-label {font-size: 16px;}    
    .stats-section {Height: auto;}
    
    
         .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content, .dropdown-menu .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content {max-width: 242px;}
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content a, .dropdown-menu .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content a {font-size: 13px !important;}
    .right-services-details .lets-discuss-menu .titel-text {font-size: 14px;line-height: 22px;}
    .lets-discuss-menu p {font-size: 14px;line-height: 21px;padding-bottom: 10px;}    
    .hero-section .btn-area {margin-left: 6px;}    
    .mobile-why-us .why_out {padding: 20px 0px;}   
    
     .effective_benefits::after {display: none;}
    .highlight-tab .vertical-tabs {display: block;}
    .highlight-tab .modules-tabs {margin-bottom: 10px;border-radius: 10px;width: 100%;}    
    .home-tabs .tab-content {width: 100%;}
    .box_feat_home .icon-img {width: 50px;height: 50px;}
    .box_feat_home .icon-img img{width: 26px;}
    .box_feat_home {padding: 0 0 0 65px;}
    .services-box-img {	 margin-left:0px; margin-top: 10px;}
    #inner-banner-form, .effective_benefits .right-div {padding-left: 0px;}
        .inner-tab-height1{height: auto;}
.inner-tab-height2{height: auto;}
    
    .highlight-tab .tab-content {
	border-radius: 10px;
}
    
    
    
}



@media (min-width:480px) and (max-width:767px) {
    
     p { font-size: 16px; line-height: 30px;}
    .hero-section h1 {font-size: 26px;margin-bottom: 10px;}
    .hero-section .lead {padding: 10px 20px;	font-size: 18px;line-height: 26px;} 
    .hero-section .details {font-size: 16px;line-height: 30px;}    
    .hero-section .btn-primary.md-ink-ripple {padding: 3px 22px;font-size: 16px;}
    .hero-section .btn-area .btn-text {padding-left: 42px;font-size: 16px;}
    .section-title h2 {font-size: 28px;}    
   .offer-popup #sb-wrapper {width: 90%;height: 600px;overflow-y: scroll;}
    .left_offer_page, .right_form{width: 100%}
    .offer-popup #sb-wrapper {right: 5%;top: 10%;}    
    .discount-line {font-size: 16px;}    
    .valid-btn {font-size: 14px;padding: 14px 14px;}
    
    .offer-popup #sb-player {display: flex;flex-wrap: wrap;}
    .discount-container {margin: 70px 20px 10px 20px;}    
    .schedule-form {padding: 10px 20px;}
    
    .anniversary-badge {top: -56px;width: 100px;height: 100px;right: 7;}
    .anniversary-badge .years {font-size: 26px;}
    .anniversary-badge .label {font-size: 11px;}
    .about-img {margin-left: 0;}
    .home-tabs-new .modules-tabs li.nav-item {width: 100%;}
    .stats-section {height: auto;}
    .home-tabs-new .modules-tabs {width: 100%;}
    

    .section-title h3 {font-size: 24px;}
    .app-store-btn a img{width: 180px}    
    .card-box .btn-login {padding: 10px 30px 6px 60px;font-size: 20px;min-width: 200px;}
    .patienterp-btn{padding: 0px !important;}
    .card-box .info-widget.style-5 .widget-content a {font-size: 20px;}
    
    
     .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content, .dropdown-menu .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content {max-width: 242px;}
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content a, .dropdown-menu .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content a {font-size: 13px !important;}
    .right-services-details .lets-discuss-menu .titel-text {font-size: 14px;line-height: 22px;}
    .lets-discuss-menu p {font-size: 14px;line-height: 21px;padding-bottom: 10px;}    
    .hero-section .btn-area {margin-left: 6px;}    
    .mobile-why-us .why_out {padding: 20px 0px;}   
    
     .effective_benefits::after {display: none;}
    .highlight-tab .vertical-tabs {display: block;}
    .highlight-tab .modules-tabs {margin-bottom: 10px;border-radius: 10px;width: 100%;}    
    .home-tabs .tab-content {width: 100%;}
    .box_feat_home .icon-img {width: 50px;height: 50px;}
    .box_feat_home .icon-img img{width: 26px;}
    .box_feat_home {padding: 0 0 0 65px;}
    .services-box-img {	 margin-left:0px; margin-top: 10px;}
    #inner-banner-form, .effective_benefits .right-div {padding-left: 0px;}
        .inner-tab-height1{height: auto;}
.inner-tab-height2{height: auto;}
    .highlight-tab .tab-content {
	border-radius: 10px;
}
    
}

@media (min-width:640px) and (max-width:767px) {
    
          
    
}


@media (max-width:480px) {
    
    
   
    
}

@media (min-width:320px) and (max-width:479px) {
  
    p { font-size: 16px; line-height: 30px;}
    .hero-section h1 {font-size: 22px;margin-bottom: 10px;}
    .hero-section .lead {padding: 10px 20px;	font-size: 16px;line-height: 22px;} 
    .hero-section .details {font-size: 16px;line-height: 30px;}    
    .hero-section .btn-primary.md-ink-ripple {padding: 3px 22px;font-size: 14px;}
    .hero-section .btn-area .btn-text {padding-left: 42px;font-size: 16px;}
    .section-title h2 {font-size: 28px;}    
   .offer-popup #sb-wrapper {width: 90%;height: 600px;overflow-y: scroll;}
    .left_offer_page, .right_form{width: 100%}
    .offer-popup #sb-wrapper {right: 5%;top: 10%;}    
    .discount-line {font-size: 16px;}    
    .valid-btn {font-size: 14px;padding: 14px 14px;}
    
    .offer-popup #sb-player {display: flex;flex-wrap: wrap;}
    .discount-container {margin: 70px 20px 10px 20px;}    
    .schedule-form {padding: 10px 20px;}
    
    .anniversary-badge {top: -56px;width: 100px;height: 100px;right: 7;}
    .anniversary-badge .years {font-size: 26px;}
    .anniversary-badge .label {font-size: 11px;}
    .about-img {margin-left: 0;}
    .home-tabs-new .modules-tabs li.nav-item {width: 100%;}
    .stats-section {height: auto;}
    .home-tabs-new .modules-tabs {width: 100%;}
    

    .section-title h3 {font-size: 24px;}
    .app-store-btn a img{width: 140px}    
    .card-box .btn-login {padding: 10px 30px 6px 60px;font-size: 16px;min-width: 200px;}
    .patienterp-btn{padding: 0px !important;}
    .card-box .info-widget.style-5 .widget-content a {font-size: 20px;}
    
    
    .hero-section-inner h1 {font-size: 24px;}
    .services-box-img { margin-left: 0px; }
    .section-title-inner h2 {font-size: 24px;}
    
    
    .quick-box {padding: 50px 15px;}
    
    .navbar-brand img {
	height: 52px;
}
    
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content, .dropdown-menu .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content {max-width: 242px;}
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content a, .dropdown-menu .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content a {font-size: 13px !important;}
    .right-services-details .lets-discuss-menu .titel-text {font-size: 14px;line-height: 22px;}
    .lets-discuss-menu p {font-size: 14px;line-height: 21px;padding-bottom: 10px;}    
    .hero-section .btn-area {margin-left: 6px;}    
    .mobile-why-us .why_out {padding: 20px 0px;}   
    #inner-banner-form, .effective_benefits .right-div {padding-left: 0;}
    .effective_benefits::after {display: none;}
    .highlight-tab .vertical-tabs {display: block;}
    .highlight-tab .modules-tabs {margin-bottom: 10px;border-radius: 10px;width: 100%;}
    
    .home-tabs .tab-content {width: 100%;}
    .box_feat_home .icon-img {width: 50px;height: 50px;}
    .box_feat_home .icon-img img{width: 26px;}
    .box_feat_home {padding: 0 0 0 65px;}
    
    .inner-tab-height1{height: auto;}
.inner-tab-height2{height: auto;}
    
    .highlight-tab .tab-content {
	border-radius: 10px;
}
    
}
    
    