@media (min-width: 1920px) {
  .container-custom {max-width: 1260px;}
  .about-area {
      padding: 70px 70px 70px 304px;
  }
}
/****************************** 1600 ******************************/
@media (max-width: 1600px) {
  .container-custom {max-width: 1260px;}
}

@media (max-width: 1440px) {
  
}

    
@media (max-width: 1024px) {
  
}


@media (max-width: 768px) {
  section{padding: 60px 0;}
  .header{text-align: center;}
  h1 {font-size: 50px;margin:  0 0 15px 0;}
  h2 {font-size: 30px;margin:  0 0 15px 0;}
  h2 span{font-size: 16px;color: #242424;font-weight: 500;margin:  0 0 10px 0; text-transform: uppercase; display: block;}
  h3 {font-size: 22px; font-weight: 700; line-height: 34px;}
  .break{display: inline-block;}
  .aspirational{padding: 0;background: transparent;}
  .aspirational-box, .stories{padding: 30px;}
  .container-custom {max-width: 720px;}
  .box-02{margin-top: 30px;}
  .homecare .img-holder {margin: -60px -60px 40px -60px;box-shadow: none;}
  .table-responsive.bg-white{margin-bottom: 20px !important;}
  .inside .card {top: 30px;}

  .header{height: 96vh; min-height: 96vh;}
  .text-bottom{margin-bottom: auto; margin-top: 90%;}
  .item {padding-top: 150px !important;height: 96vh;}
  .home{min-height: 100vh;background: url(../images/slider-bg-main-ipad.jpg) bottom center no-repeat; background-size: cover;position: relative; background-size: cover; height: 100vh; padding: 0 !important;}
  .item-01{background: url(../images/bg-01-ipad.png) bottom center no-repeat; background-size: cover;}
  .item-02{background: url(../images/bg-02-ipad.png) bottom center no-repeat; background-size: cover;}
  .item-03{background: url(../images/bg-03-ipad.png) bottom center no-repeat; background-size: cover;}
  .header .my-auto{margin-top: 0!important;}
  .gandhi-quote {padding: 25px 15px 25px 160px;font-size: 20px;}
  
  .stories{padding-bottom: 500px; background: url(../images/stories-bg.png) bottom center no-repeat #fff;background-size: 60%;}
  .collaborative-card.bg {height: 600px;}
  .collaborative {background: transparent; padding-top: 40px;}

  .custom-tabs .nav-link {margin: 0 0.85rem; padding: .3rem 0;}
  .custom-tabs .nav-item {font-size: 16px;margin-top: 0px;}
  .clients ul li{width:calc(33% - 20px); margin: 10px 10px;}
  /*------------------------- FOOTER ------------------------*/
  footer, footer .text-right{text-align: center !important;}
  footer .container-fluid {padding: 25px 0;}
  .footer-links{margin-top: 25px; text-align: center;}
  .footer-links a{display: inline-block; padding: 0 10px;}
  .address{text-align: center;}
  p.small{display: block;}

}

@media (max-width: 600px) {
  .stories {padding: 20px; background: #fff;}
  .stories-list{display: block; margin-bottom: 30px;}
  .stories-list .img{width: 100%; margin-right: 0; margin-bottom: 15px;}
  .stories-list .txt{width: 100%;margin: auto!important;}
  .big-count{display: block;}
  .big-count .numbers{text-align: center; margin: 0 0 10px 0; font-size: 150px;}
  .homecare{padding: 20px;}
  .homecare .img-holder {margin: -20px -20px 20px -20px;}
  .box-02{padding: 20px; margin-top: 20px;}
  .box-01{padding: 20px; }
  .header .card {width: 55%;top: 30px;}
  .owl-nav{display: none;}
  .owl-carousel .owl-dots {margin-top: -60px;}
  .inside{background: url(../images/shst-mobile-bg.jpg) bottom center no-repeat;}
  .sddnn{background: url(../images/sddnn-mobile-bg.jpg) bottom center no-repeat;}
  .sba{background: url(../images/sddnn-mobile-bg.jpg) bottom center no-repeat;}
  .dmf{background: url(../images/sddnn-mobile-bg.jpg) bottom center no-repeat;}
  .resources{background: url(../images/resources-mobile-bg.jpg) bottom center no-repeat;}
  .header .card {left:0;right:0;margin-left:auto;margin-right:auto;}
  .cta{background: #E9F3FF;display: block; padding: 20px;}
  .cta a{margin: 0;}
  .gandhi-quote {padding: 15px 15px 15px 130px;font-size: 14px;}
  .discription {padding-top: 0px; text-align: center;}

  .header{height: 93vh; min-height: 93vh;}
  .header.print{height: 350px; min-height: 350px;}
  .item {padding-top: 100px !important;height: 93vh;}
  .header .my-auto{margin-top: 0!important;}
  .item-01{background: url(../images/bg-01-mobile.png) bottom center no-repeat; background-size: cover;}
  .item-02{background: url(../images/bg-02-mobile.png) bottom center no-repeat; background-size: cover;}
  .item-03{background: url(../images/bg-03-mobile.png) bottom center no-repeat; background-size: cover;}
  .header h1{color: #004799; font-size: 32px; font-weight: 600;line-height: 40px;}
  .text-bottom{margin-bottom: auto; margin-top: 120%;}

  .clients ul li{width:calc(49% - 20px); margin: 10px 10px;}
  .card, .aspirational-box, .stories, .collaborative-card {padding: 20px;}
  .aspirational-box p {font-size: 16px;line-height: 24px;}


  .collaborative-card.bg1{height: 400px;}
  .collaborative-card.bg2{height: 400px;}
  .collaborative-card.bg3{height: 400px;}
  p.small span{display: block;}
  ul.social-links{margin: 20px 0 15px 0;}

  .online-media-block .source span{margin: 0 20px 0px 0;}
  .online-media-block {padding: 15px 15px 20px 15px;}
  .online-media-block h3{font-size: 20px;color: #004799;margin: 10px 0 10px 0;line-height: 30px;}

}

@media (max-width: 375px) {
   
}

@media (max-width: 320px) {
  
}