@media only screen and (max-width: 1440px) {
    .scroller {
        width: 100%;
        max-height: 650px;
        height: 650px;
        overflow: auto;
        scrollbar-color: white rebeccapurple;
    }
    .section-one .swiper-slide .text-space {
        padding-left: 28px;
        width: 90%;
    }
}

@media only screen and (max-width: 1366px) {
    .hero .box-total-wrp .wrp a .white-box, .hero .box-total-wrp .wrp a .orange-box{
        width: 210px;
    }
    #grid_wrapper > card {
      
        height: 295px;
      
    }
    .patients-div #grid_wrapper {
        width: 90%;
    }
    .physicians-div #grid_wrapper > card {
        width: 50%;
    }
    .privacy-div #grid_wrapper > card {
        width:50%;
    }

}
@media only screen and (min-width: 1024px) and (max-width: 1199px) { 
    .patients-div #grid_wrapper {
        width: 100%;
    }
    .patients-div #grid_wrapper > card, .physicians-div #grid_wrapper > card {
        display: block;
        width: 50%;
    }
    .physicians-div #grid_wrapper {
        width: 100%;
    }
    .hero .box-total-wrp .wrp a .white-box, .hero .box-total-wrp .wrp a .orange-box {
        width: 175px;
    }
    .hero .box-total-wrp .wrp a .orange-box h3{
        font-size: 18px;
    }
  } 

@media only screen and (min-width: 1024px) and (max-width: 1450px) { 
    .hero .box-total-wrp {
        top: -226px;
    }
    .flash-news {
     
        bottom: 36px;
    }
    .service-div #grid_wrapper {
        width: 100%;
    }
    .section-one {
        margin: 50px 0px 100px 0px;
    }
  } 

@media only screen and (max-width: 1200px) {
	#grid_wrapper>card {
		width: 50%;
		height: 360px;
	}
    .privacy-div #grid_wrapper {
        width: 100%;
    }
    .contact-div #grid_wrapper {
        width: 100%;
    }
}



@media only screen and (max-width: 1024px) {
    .bottomMenu .nav-link {
      
        padding-right: 15px !important;
        padding-left: 15px !important;
      
    }
    .privacy-div #grid_wrapper{
        width: 100%;
    }
    .hero .box-total-wrp{
        bottom:0px;
    }
    .hero .box-total-wrp .wrp a .orange-box h3, .hero .box-total-wrp .wrp a .white-box h3{
        font-size: 16px;
    }
    .hero .home-content h1 {
        font-size: 50px;
        margin-bottom: 10px;
    }
    .hero .box-total-wrp .wrp a .white-box, .hero .box-total-wrp .wrp a .orange-box{
        width: 170px;
      
    }
    .section-one .swiper-slide .dtr-img-position {
        right: -50px;
    }
    .about-sec .wrp a .white-box, .patients-sec .wrp a .white-box, .physician-sec .wrp a .white-box, .practice-sec .wrp a .white-box, .philanthropy-sec .wrp a .white-box{
        width: 220px;
    }
    .ftr-form-sec::before{
        left: -130px;
    }
    .ftr-form-sec::after{
        right: -160px;
    }

	#grid_wrapper>card {
		width: 50%;
		height: 290px;
	}

	

  }

  @media only screen and (max-width: 991px) {
    .bottomMenu{
        display: none !important;
    }
    .happy-clients .border-end{
        border-right:none !important;
    }
}


  @media only screen and (max-width: 900px) {
    .inner-page .hero {
        background-color: #0A1E44;
    }
    .top-btm-space {
        padding: 40px 0px 40px 0px !important;
    }
    .follow-box{
        text-align: center;
    }
    .media-wrp .wrp-hd-box .btn{
        margin-bottom: 10px;
    }
    .testi-box {
        margin-top: 40px;
    }
    .testimonials-sec .item{
        width:100%;
    }
    .contact-div #grid_wrapper > card {
        width: 50%;
    }
    .service-div #grid_wrapper {
        width: 100%;
    }
    .service-div #grid_wrapper > card {
        width: 50%;
    }
    .service-div #grid_wrapper > card {
        display: block;
        width: 50%;
    }
    .physicians-div #grid_wrapper {
        width: 100%;
    }
    .patients-div #grid_wrapper {
        width: 100%;
    }
    .patients-div #grid_wrapper > card {
        width: 50%;
    }
    .about-sec .wrp a .white-box i img {
        width: 60px;
        height: 50px;
    }
   
    .hero .box-total-wrp {
        top: -355px;
    }
    .logo img{
        width: 120px;
       
    }
    .hero .home-content h1 {
        margin-bottom: 250px;
    }
    .hero .home-content .short-p {
        margin-top: -230px;
        font-size: 17px;
    }
    .section-one {
        margin: 80px 0px 80px 0px;
    }
    .about-sec {
        padding: 50px 0px 50px 0px !important;
        height: auto;
    }
    .ftr-form-sec .form-div {
        width: 80%;
    }
    .ftr-form-sec::before {
        left: -260px;
    }
    .ftr-form-sec::after {
        right: -270px;
    }
   
    .ftr-form-sec .form-div {
        padding: 100px 0px 20px 0px;
      
    }
    .ftr-sec .form-subscribe {
        max-width: 100%;
      
    }
    .patients-sec .wrp a .white-box i img {
        width: 56px;
        height: 50px;
    }
    .physician-sec .wrp a .white-box i img, .practice-sec .wrp a .white-box i img, .philanthropy-sec .wrp a .white-box i img{
        width: 56px;
        height: 50px;
    }
    .float {
        right: 0px;
       width: 100%;
       bottom: 0px;
        
    }

    .float.zocdoc{
        bottom: 55px;
        z-index: 3;
    }
	
	#grid_wrapper>card {
		width: 100%;
		height: 265px;
	}
    #grid_wrapper > card .box-inner {
        padding: 5px 20px;
    }
    .view-more h5 {
       
        top: 130px;
        left: 100px;
      
    }
  
}


@media only screen and (min-width: 600px) and (max-width: 995px) { 
    .hero .box-total-wrp .wrp a .white-box, .hero .box-total-wrp .wrp a .orange-box {
        width: 127px;
    }
    .hero .box-total-wrp {
       
        top: -188px;
      
    }
    .sub-hd-text-wrp h1 {
        font-size: 20px;
        line-height: 0px;
    }
    .sub-hd-text-wrp h1 {
        font-size: 28px;
        color: #ffffff;
        line-height: 40px;
       
    }
    
  
  } 



  @media only screen and (min-width: 600px) {
    .desktop-none{
     display: none !important;
    }
    .w-md-80{
        width: 80% !important;;
    }
  }
 

  @media only screen and (max-width: 600px) {
    .sticky-new {
        position: unset;
        top: 60px;
    }
    .sub-hd-text-wrp h1 {
        font-size: 22px;
    }
    .owl-nav button.owl-prev {
        left:0px !important;
      }
      .owl-nav button.owl-next {
        right: 0px !important;
      }
 
    .top-adrs p {
       
        font-size: 12px;
        text-align: left;
        display: flex;
        justify-content: center;
        align-items: center;
       
    }
    .testimonials-sec .item {
       
        margin-top: 20px;
       
    }
    .contact-div #grid_wrapper > card {
        width: 100%;
    }
    .about-inner .text-img-box .text, .about-inner .text-img-box .text {
        padding: 30px 20px;
    }
    .h-215 {
        height: auto !important;
        margin-top: 20px;
        padding: 15px 0px 15px 0px;
        
    }
    .top-one {
        margin-top: 35px !important;
    }
   .top-two {
        margin-top: 3px;
    }
    .h-100-new {
        height: 100px !important;
        margin-top: 0px;
        padding-top: 20px;
    }
   
    .privacy-div #grid_wrapper > card {
        width: 100%;
    }
    .service-div #grid_wrapper > card {
        width: 100%;
    }
    .logo-sub img {
        width: 50%;
        
    }
    .inner-page .hero {
        background-color: #0A1E44;
        position: relative;
    }
    .sub-hd-text-wrp {
        z-index: 9999;
        text-align: center;
    }
    .sub-hd-text-wrp h1 {
        font-size: 20px;
        color: #ffffff;
    }
    .mob-none{
        display: none !important;
    }
    .patients-div #grid_wrapper > card, .physicians-div #grid_wrapper > card {
        width: 100%;
    }
    .about-inner .box-btn .icn img, .about-inner .box-btn:hover .icn-hover{
      width:40px;
    }
    .about-inner .box-btn h4 {
        font-size: 14px;
    }
    .about-inner .doctor-box .text {
        padding: 35px 15px;
        background: #FFEFE8;
        margin-top: 20px;
    }
    .ftr-form-sec::before, .ftr-form-sec::after{
        display: none;
    }
    .ftr-form-sec .form-div {
        width: 90%;
    }

    .hero .top-hd .phone-box a {
        font-size: 14px;
        margin-left: 5px;
    }
    .hero .top-hd .phone-box {
        padding: 5px 10px;
        margin: 5px 0px 5px 0px;
    }
    .hero .home-content {
        align-items: flex-start;
    }
    .hero .home-content h1 {
        margin-top: 130px;
        font-size: 36px;
    }
    .hero .home-content .short-p span:first-child::after {
        content: "";
        display: block;
        margin-top:10px;
    }
    .hero .box-total-wrp .wrp {
        display: flex;
        align-items: start;
        justify-content: start;
      
        flex-wrap: wrap;
    }
    .hero .box-total-wrp .wrp a .white-box {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 185px;
        height: 150px;
        background-color: #ffffff;
        text-decoration: none;
        padding: 10px;
    }
    .hero .box-total-wrp .wrp a .orange-box {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 185px;
        height: 150px;
        background-color: #FF7537;
        text-decoration: none;
        padding: 10px;
    }
    .section-one .swiper-slide .text-space h2{
        font-size: 22px;
    }
    .section-one .swiper-container {
        height: auto;
        margin: 0px;
    }
    .section-one .swiper-slide .text-space {
        padding: 40px ;
    }
    .section-one .swiper-slide .text-space p{
        margin-bottom: 0px;
    }
    .about-sec .wrp, .patients-sec .wrp, .physician-sec .wrp, .practice-sec .wrp, .philanthropy-sec .wrp  {
        justify-content: start;
        align-items: center;
    }
    .physician-sec h2, .practice-sec h2, .philanthropy-sec h2 {
        font-size: 36px;
        color: #ffffff;
    }
    .hero{
        height: 100%;

    }
    .hero .box-total-wrp {
        top: -513px;
    }
    .section-one {
        margin: 50px 0px 50px 0px;
    }
    .about-sec .wrp a .white-box, .patients-sec .wrp a .white-box, .physician-sec .wrp a .white-box, .practice-sec .wrp a .white-box, .philanthropy-sec .wrp a .white-box {
        width: 188px;
    }
    .about-sec, .patients-sec, .physician-sec, .practice-sec, .philanthropy-sec {
        padding: 10px 0px 10px 0px;
    }
    .ftr-sec .social-media ul {
        
        margin: auto;
        display: table;
    }
    .ftr-sec .e-mail a {
      
        display: table;
        margin: auto;
        margin-top: 22px;
    }
    .news-ltr{
        margin-top: 20px;
    }
    .ftr-sec .copyright a {
        margin: auto;
        display: table;
    }
    .ftr-sec {
        padding: 40px 0px 20px 0px;
    }
    .ftr-sec .news-ltr h4::before {
      display: none;
    }
    .ftr-sec .news-ltr h4 {
       
        text-align: center;
    }
    .email{
        margin-left: 0px;
        
    }
    .sub-hd-text-wrp h1 {
        font-size:17px;
        color: #ffffff;
        line-height: 20px;
    }
    .counter-box {
        margin-top: 15px;
    }

    .sub-hd-text-wrp{
        padding-top: 15%;
    }
    
  }

  @media only screen and (max-width: 430px) {
    .view-more h5 {
        top: 98px;
        left: 135px;
    }
    .sub-hd-text-wrp h1 {
        line-height:20px;
    }
    .inner-page .hero {
        background-color: #0A1E44;
    }
    .sub-hd-text-wrp{
        padding-top: 23%;
    }
    .about-sec .wrp, .patients-sec .wrp, .physician-sec .wrp, .practice-sec .wrp, .philanthropy-sec .wrp {
        justify-content: center;
        align-items: center;
    }
    .hero .box-total-wrp .wrp a .orange-box, .hero .box-total-wrp .wrp a .white-box {
        width: 195px;
    }
    .about-sec .wrp a .white-box, .patients-sec .wrp a .white-box, .physician-sec .wrp a .white-box, .practice-sec .wrp a .white-box, .philanthropy-sec .wrp a .white-box {
        width: 195px;
    }
}

  @media only screen and (max-width: 425px) {
    .sub-hd-text-wrp h1 {
        line-height: 25px;
    }
    .hero .box-total-wrp .wrp a .white-box, .hero .box-total-wrp .wrp a .orange-box{
        width:190px;
    }
    .about-sec .wrp a .white-box, .patients-sec .wrp a .white-box, .physician-sec .wrp a .white-box, .practice-sec .wrp a .white-box, .philanthropy-sec .wrp a .white-box {
        width: 194px;
    }
    .about-inner h2 {
        font-family: "Outfit", sans-serif;
        font-size: 28px;
        color: #030D43;
    }
    .rounded-btn {
        background-color: #FF7537;
        padding: 3px 15px 7px 20px;
        font-size: 17px;
    }
    .hero .home-content .short-p .rounded-btn{
        font-size: 13px;
    }
    .about-inner h3 {
       
        font-size: 34px;
      
    }
}

@media only screen and (max-width: 414px) {
   
    .hero .box-total-wrp .wrp a .white-box, .hero .box-total-wrp .wrp a .orange-box {
        width: 187px;
    }
    .about-sec .wrp a .white-box, .patients-sec .wrp a .white-box, .physician-sec .wrp a .white-box, .practice-sec .wrp a .white-box, .philanthropy-sec .wrp a .white-box {
        width: 189px;
    }
}
@media only screen and (max-width: 412px) {
   
    .hero .box-total-wrp .wrp a .white-box, .hero .box-total-wrp .wrp a .orange-box {
        width: 185px;
    }
}
@media only screen and (max-width: 400px) {
   
    .hero .box-total-wrp .wrp a .white-box, .hero .box-total-wrp .wrp a .orange-box {
        width: 175px;
    }
    .about-sec .wrp a .white-box, .patients-sec .wrp a .white-box, .physician-sec .wrp a .white-box, .practice-sec .wrp a .white-box, .philanthropy-sec .wrp a .white-box {
        width: 178px;
    }
}

@media only screen and (max-width: 380px) {
   
    .hero .box-total-wrp .wrp a .white-box, .hero .box-total-wrp .wrp a .orange-box {
        width: 168px;
    }
    .about-sec .wrp a .white-box, .patients-sec .wrp a .white-box, .physician-sec .wrp a .white-box, .practice-sec .wrp a .white-box, .philanthropy-sec .wrp a .white-box {
        width: 170px;
    }
}


@media only screen and (max-width: 370px) {
    .hero .box-total-wrp .wrp a .white-box, .hero .box-total-wrp .wrp a .orange-box {
        width: 160px;
    }
    .about-sec .wrp a .white-box, .patients-sec .wrp a .white-box, .physician-sec .wrp a .white-box, .practice-sec .wrp a .white-box, .philanthropy-sec .wrp a .white-box {
        width: 160px;
    }
}



@media only screen and (max-width: 350px) {
    .hero .box-total-wrp .wrp a .white-box, .hero .box-total-wrp .wrp a .orange-box {
        width: 155px;
    }
    .about-sec .wrp a .white-box, .patients-sec .wrp a .white-box, .physician-sec .wrp a .white-box, .practice-sec .wrp a .white-box, .philanthropy-sec .wrp a .white-box {
        width: 157px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 768px){
    .sub-hd-text-wrp{
        padding-top: 25%;
    }
}