 /*Small devices (landscape phones, 576px and up)*/
 @media (min-width: 576px) {
     .footer-nav ul li {
         display: block;
         margin: 0 0 10px 0;
     }
 }

 /*Medium devices (tablets, 768px and up)*/
 @media (min-width: 768px) {}

 /*Large devices (desktops, 992px and up)*/
 @media (min-width: 992px) {
     .h1-card-title {
         font-size: 36px;
         line-height: 44px;
     }

     .nav-wrap p {
         font-size: 16px;
         line-height: 24px;
     }

     .block-title {
         font-size: 40px;
         line-height: 60px;

     }

     .info-block p {
         font-size: 20px;
         line-height: 30px;
     }

     .h2-card-title {
         font-size: 20px;
         line-height: 26px;
     }

     .shadowed-card {
         border-radius: 20px;
         -webkit-border-radius: 20px;
         -moz-border-radius: 20px;
         -ms-border-radius: 20px;
         -o-border-radius: 20px;
     }

     .featured-article .article-fig {
         height: 460px;
     }

     .article-block h2 {
         font-size: 32px;
         line-height: 40px;
         font-weight: 600;
         color: #29294B;
         margin-top: 28px;
         margin-bottom: 14px;
     }

     .article-block h3 {
         font-size: 28px;
         line-height: 36px;
         font-weight: 600;
         color: #29294B;
         margin-top: 28px;
         margin-bottom: 14px;
     }

     .article-block h4 {
         font-size: 24px;
         line-height: 32px;
         font-weight: 600;
         color: #29294B;
         margin-top: 28px;
         margin-bottom: 14px;
     }

     .article-block h5 {
         font-size: 22px;
         line-height: 28px;
         font-weight: 600;
         color: #29294B;
         margin-top: 28px;
         margin-bottom: 14px;
     }

     .post-url {
         padding: 15px 15px;
         font-size: 14px;
     }

     .featured-article .meta-groups p,
     .featured-article .card-desc p,
     .article-block p,
     .article-block ul li,
     .article-block ol li {
         font-size: 16px;
         line-height: 24px;
     }
 }

 /*Extra large devices (large desktops, 1200px and up)*/
 @media (min-width: 1200px) {}