

/* News */
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1921px) {
    footer#colophon::after,.inside-header .shadow {background-size: cover;}
    .inside-header>img{width: 100%;}
    .inside-header .shadow{background-image: url('/wp-content/uploads/2023/05/Mask-Group-73.png');height: 232px;}
}
@media only screen and (max-width : 1920px) {

}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1680px) {
    .mission-box {padding: 47px 45px;}
    .articles-filters .themesFields .form-check label,.articles-filters :not(.statusFields) .form-check label{word-break: break-word;}
    /*body.bel.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item,body.hy.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item,
    body.az.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item,body.geo.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item,
    body.ru.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item,body.ro.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item,
    body.uk.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item{max-width: 210px;}*/
    .site-primary-header-wrap .ast-grid-right-section{min-width: 200px;}
    body.az .homeFeatured h2 {font-size: 48px;line-height: 50px;}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1600px) {
    .page-id-28868 .homeFeatured h2{font-size: 48px;line-height: 58px;}
    .headtwitter{margin-right: 5px;}
    .headtwitter svg,.ast-icon.icon-search svg{width: 18px;}
    .header-widget-area.widget-area.site-header-focus-item.header-widget-area-inner{padding: 0!important;}
    body.hy .homeFeatured h2, body.bel .homeFeatured h2, body.ro .homeFeatured h2, body.ru .homeFeatured h2, body.uk .homeFeatured h2 {font-size: 40px;line-height: 42px;}
}

/* MAC Laptops */
@media only screen and (max-width : 1440px) {
    .breadcrumbs{margin-top: 40px;}
    .img-borders:before{top: -21px;}
    .mission-box{min-height: 275px;font-size: 22px;line-height: 28px;}
    footer#colophon .site-primary-footer-wrap{padding-top: 170px;}
    .articles-filters h4{font-size: 28px;line-height: 38px;}
    .articles-filters :not(.statusFields) .form-check label{font-size: 18px;}
    .page-id-28868 .homeFeatured h2{font-size: 44px;line-height: 54px;}
    .edtechFeat .homeFeatured-content {padding-right: 80px;padding-left: 57px;}
}
/* HD Ready Laptops */
@media only screen and (max-width : 1366px) {
    ul.home-articles > li img{height: 280px;}
    :is(.otherProjectsSection, .news-archive-section, .post-type-archive-newsletter, .library-arch, .searchPages) ul.home-articles > li {width: calc(50% - 15px);}
    :is(.otherProjectsSection, .news-archive-section, .post-type-archive-newsletter, .library-arch, .searchPages) ul.home-articles > li:nth-child(odd) {margin-right: 15px!important;margin-left: 0!important;}
    :is(.otherProjectsSection, .news-archive-section, .post-type-archive-newsletter, .library-arch, .searchPages) ul.home-articles > li:nth-child(even) {margin-left: 15px!important;margin-right: 0!important;}
    .articles-filters :not(.statusFields) .form-check label{line-height: 26px;}
    .articles-filters {padding: 50px 15px;}
    .home-discover-section ul li {width: 100%;}
    .img-borders:after{bottom: -35px;left: -27px;}


}

/* HD Ready Laptops */
@media only screen and (max-width : 1360px) {
    .mission-box{padding: 47px 40px}
}
@media only screen and (max-width : 1299px) {
    body{padding-top: 80px;}
    .mobile-menu {box-shadow: 0px 2px 16px rgba(57, 57, 57, 0.1);background: #fff;padding: 15px;display: flex!important;position: fixed;left: 0;top: 0;width: 100vw;z-index: 99999;justify-content: space-between;align-items: center;transition: all .4s ease;}
    header#masthead{display: none!important;}
    .menu-burger {padding: 15px;background: #00bfca;box-shadow:0px 3px 12px rgba(0, 0, 0, 0.1);border-radius: 50%;display: flex;justify-content: center;align-items: center;height: 50px;width: 50px;cursor: pointer;}
    .menu-burger span, .menu-burger span:before, .menu-burger span:after {width: 20px;height: 3px;background: #fff;border-radius: 2px;transition: all .4s ease;}
    .menu-burger span:before, .menu-burger span:after {content: '';display: block;position: absolute;}
    .menu-burger span:before{margin-top: 6px;}
    .menu-burger span:after{margin-top: -6px;}
    .mobile-menu-window.opened{transform: translateX(0);z-index: 9999;}
    body.mobile-menu-opened {overflow: hidden!important;}
    .mobile-menu.triggered .menu-burger {padding: 0;justify-content: flex-end;}
    .mobile-menu.triggered {background: #039;box-shadow: none;}
    .mobile-menu.triggered svg *{fill: #fff;}
    .mobile-menu.triggered .menu-burger {background: transparent;box-shadow: none;}
    .mobile-menu.triggered .menu-burger span{background: transparent;width: 20px;position: relative;}
    .mobile-menu.triggered .menu-burger span:before, .mobile-menu.triggered .menu-burger span:after {background: #9e9e9e!important;}
    .mobile-menu.triggered .menu-burger span::before {margin-top: 0;transform: rotate(-45deg);right: -2px;}
    .mobile-menu.triggered .menu-burger span::after {margin-top: 0;transform: rotate(45deg);right: -2px;}
    .mobile-menu-window form {position: relative;margin: 20px auto 40px;width: fit-content;}
    .mobile-menu-window form input{font-weight: normal;font-size: 14px;letter-spacing: 0.02em;line-height: 14px;text-align: left;color: #828282;padding: 10px 30px 10px 20px;border-radius: 20px;background: #fff;outline: none!important;border: none!important;width: 310px;}
    .mobile-menu-window form button{background: transparent!important;border: none!important;outline: none!important;padding: 0!important;position: absolute;right: 5px;top: 50%;transform: translateY(-50%);}
    .mobile-menu-window .mobile-menu-footer{display: flex;align-items: center;justify-content: space-between;padding: 15px;position: absolute;width: 100vw;}
    .mobile-menu-window .mobile-menu-footer img{width: 200px;}
    .mobile-menu-window .mobile-menu-footer .language-menu {margin-top: 0;}
    .mobile-menu-window .mobile-menu-footer .language-menu :is(#regiontitle, #regiontitleMob) {color: #fff!important;}
    .mobile-menu-window .mobile-menu-footer .language-menu :is(#regionmenu, #regionmenuMob) {transform: translateX(-50%) translateY(calc(-100% - 40px));margin: 0;}
    .menu-items-mobile {min-height: calc(100vh - 250px);position: relative;overflow-x: hidden!important;}
    .menu-items-mobile .keep-btn {margin-left: 15px;}
    .menu-items-mobile ul {margin-left: 0;}
    .menu-items-mobile > ul {margin-left: 15px;margin-right: 15px;}
    body.hy .menu-items-mobile-list a,body.geo .menu-items-mobile-list a{font-weight: 400;}
    .menu-items-mobile-list a{font-weight: 500;font-size: 32px;letter-spacing: 0.01em;line-height: 40px;text-align: left;color: #fff;display: flex;justify-content: space-between;align-items: center;margin-bottom: 25px;}
    .menu-items-mobile-list a span {max-width: 220px;}
    .menu-items-mobile-list a:hover, .menu-items-mobile-list a:focus{color: #00bfca;}
    .menu-items-mobile-list a:hover svg path, .menu-items-mobile-list a:focus svg path{fill: #00bfca;}
    .sub-menu-items-mobile-list {position: absolute;height: 100%;width: calc(100% - 30px);top: 0;left: 15px;background: #039;transform: translateX(150%);transition: all .2s linear;}
    .sub-menu-items-mobile-list.opened{transform: translateX(0%);}
    .menu-items-mobile-list a.backtomain{font-weight: 500;font-size: 24px;letter-spacing: 0.01em;line-height: 32px;text-align: left;color: #b7b7c0;display: block;}
    .menu-items-mobile-list a.backtomain svg{transform: rotate(180deg);margin-right: 10px;}
    .homeFeatured h2 {font-size: 26px!important;line-height: 30px!important;max-height: 120px;margin-bottom: 20px;}
    .page-id-28868 .homeFeatured h2{max-height: inherit;}
    p.homeFeatured-date {font-size: 14px;line-height: 20px;margin-bottom: 5px;}
    p.homeFeatured-desc {font-size: 14px;line-height: 20px;margin-bottom: 15px;max-height: 80px;}
    .btn.btn-arrow {font-size: 14px;line-height: 15px;}
    .btn.btn-arrow::after {width: 20px;height: 20px;background-position: center;}
    .homeFeatured-content {display: flex;flex-direction: column;justify-content: center;}
    h2.section-title {font-size: 30px;line-height: 34px;margin-bottom: 25px;}
    h1.section--title {font-size: 30px;line-height: 34px;margin-bottom: 15px;margin-top: 10px;}
    .breadcrumbs {margin-bottom: 0 !important;margin-top: 15px;font-size: 14px;line-height: 22px;}
    .theme--box {margin-bottom: 30px;}
    #myTab {width: 270px;margin-top: 1px;}
    #myTab .nav-link {font-size: 18px;line-height: 24px;}
    .homeNewsTitle {width: calc(100% - 270px);}
    #myTab .nav-link.active::after {margin-bottom: 10px;}
    ul.home-articles > li img {height: 295px;}
    ul.home-articles > li .homepostDate {font-size: 12px;line-height: 17px;}
    ul.home-articles > li > div {padding: 15px 10px 20px;}
    ul.home-articles > li h5 {font-size: 18px;line-height: 22px;margin-bottom: 15px;height: 66px;}
    .home-discover-section .section-title {margin-bottom: 15px;}
    .home-discover-section p {font-size: 14px;line-height: 24px;margin-bottom: 15px;}
    .home-discover-section ul li a {font-size: 18px;line-height: 22px;}
    .home-discover-section ul li {width: 100%;margin-bottom: 25px;}
    footer#colophon .newsletter-F .newsletter-F-section {padding-top: 70px;padding-bottom: 100px;}
    footer#colophon .newsletter-F h2 {font-size: 30px;line-height: 35px;margin-bottom: 0;}
    footer#colophon .newsletter-F #mc_embed_signup form {margin: 55px 15px 0;}
    footer#colophon .newsletter-F #mc_embed_signup .email-group input#mce-EMAIL {font-size: 14px;line-height: 24px;}
    footer#colophon .newsletter-F #mc_embed_signup .button {font-size: 14px;line-height: 18px;padding-right: 25px !important;}
    footer#colophon .newsletter-F #mc_embed_signup_scroll > .clear:last-child span {width: 18px;height: 18px;margin-top: 7px;}
    footer#colophon .newsletter-F #mc_embed_signup label {font-size: 13px;}
    .newsletter-F-section p {font-weight: normal;font-size: 14px;line-height: 24px;text-align: center;color: #1a1a1a;margin: 0;}
    .main-F .footer-email {font-size: 16px;margin-bottom: 15px;}
    .main-F p {font-size: 14px;line-height: 20px;}
    footer#colophon .flinks a {font-size: 13px;line-height: 22px;}
    footer#colophon .copyrights div {font-size: 10px;line-height: 17px;}
    .homeFeatured-img::before {width: 100%;}
    .homeFeatured-content::after {width: 100%;}
    .img-borders::before {width: 100%;height: 100%;top: -20px;right: -20px;}
    .img-borders::after {height: 100%;bottom: -30px;left: -25px;}
    .thematic-link-home.active {font-size: 18px;line-height: 24px;}
    .single-post_content {font-size: 14px;line-height: 22px;}
    .entry-content p {margin-bottom: 1em!important;}
    .ast-single-related-posts-container, .single.ast-page-builder-template .post-navigation {margin-left: 15px!important;margin-right: 15px!important;max-width: 100%!important;}
    .single-discover-eu .single-post_content, .single-thematic-area .single-post_content, .single-countries .single-post_content {margin-bottom: 60px;}
    .successStories {padding: 0 15px!important;}
    .single .post-navigation a {font-size: 14px;line-height: 20px;}
    .successStories .swiper {margin-left: 0;}
    .successStories .swiper .post-paragraph {font-size: 14px;line-height: 22px;}
    .successStories a.btn.btn-arrow.btn-home-news {margin: 60px auto 0px !important;}
    .successStories > p {margin-bottom: 0!important;}
    .single.ast-page-builder-template .post-navigation {margin-top: 10px!important;}
    footer#colophon {margin-top: 100px;}
    .title-breadcrumbs .page-title h1 {font-size: 30px;line-height: 34px;}
    .page-id-231 .row {margin-left: auto !important;margin-right: auto !important;}
    .homeFeatured.projectsFeatured h2 {font-size: 30px!important;line-height: 34px!important;}
    .homeFeatured.projectsFeatured p {font-size: 14px;line-height: 22px;}
    .homeFeatured.projectsFeatured .homeFeatured-content {padding: 20px;}
    .homeFeatured.projectsFeatured .homeFeatured-content::after {height: 100%;}
    .projectsTitle .postCount {margin-bottom: 25px;}
    .EUprojectsSection {margin-top: 80px;}
    .EUprojectsSection .projectsTitle {justify-content: center;align-items: center;flex-direction: column;}
    .EUprojectsSection .projectsTitle .postCount {margin-top: -25px;}
    :is(.otherProjectsSection, .news-archive-section, .library-arch, .searchPages) {flex-direction: column;}
    :is(.otherProjectsSection, .news-archive-section, .library-arch, .searchPages) > div{padding: 0!important;}
    :is(.otherProjectsSection, .news-archive-section, .library-arch, .searchPages) > div:first-child {margin-bottom: 45px;}
    .articles-filters {padding: 20px;}
    .articles-filters h4 {font-size: 24px;line-height: 30px;margin-bottom: 15px;}
    .statusFields .form-check label {font-size: 16px;line-height: 31px;}
    :is(.otherProjectsSection, .news-archive-section, .post-type-archive-newsletter, .library-arch, .searchPages) .articles-filters .countryFields h4 { margin-top: 30px;}
    .articles-filters .themesFields h4 {margin-top: 15px;}
    .articles-filters :not(.statusFields) .form-check label {font-size: 16px;line-height: 31px;}
    .articles-filters :not(.statusFields) .form-check {margin: 0 15px 15px 0px;line-height: 27px;}
    .otherProjectsCount {margin-bottom: 0;margin-top: 0;}
    .postCount {font-size: 16px;line-height: 20px;}
    .page-item .page-link {font-size: 16px;}
    .articles-filters > *{display: none;}   
    .articles-filters.expanded > *{display: block;}
    .expandFilters {display: flex!important;font-size: 24px;font-weight: bold;letter-spacing: 0.01em;line-height: 30px;color: #000;justify-content: space-between;align-items: center;}
    .expandFilters > div:first-child{cursor: pointer;}
    .articles-filters.expanded .expandFilters{margin-bottom: 25px;} 
    .statusFields .form-check {margin-right: 10px;display: inline-block;}
    .statusFields .form-check label {padding-left: 22px;}
    .statusFields .form-check span {margin-top: 2px;}
    .ast-single-related-posts-container .theme--box p {margin-bottom: 0 !important;font-size: 16px;line-height: 20px;}
    .theme--box ul > li {font-size: 16px;line-height: 20px;}
    .theme--box ul > li span {font-size: 16px;}
    .theme--box p > span {font-size: 16px;line-height: 20px;}
    .nopaddingMob > div {padding: 0!important;}
    .marginRowMob {margin-left: -15px!important;margin-right: -15px!important;}
    .explainers-articles .singleexplainer .explainerTitle {font-size: 22px;line-height: 28px;}
    .explainers-articles .singleexplainer {padding: 20px;}
    .explainers-articles .singleexplainer::after {top: 30px;right: 20px;width: 20px;height: 13px;}
    .explainers-articles .singleexplainer .explainerContent {font-size: 16px !important;line-height: 20px;margin-top: 30px;}
    .explainers-articles .singleexplainer .explainerContent p {font-size: 16px !important;}
    #cards .articles-filters > * {display: block;}
    #cards .postCount {margin-bottom: 0px;}
    #cards .articles-filters {margin-bottom: 25px;}
    .title-of-selector {font-size: 18px;line-height: 24px;}
    .drop-of-selector label {font-size: 16px;line-height: 20px;}
    .drop-of-selector .form-check {margin-bottom: 0;}
    :is(.post-type-archive-library, .searchPages) .search-library input[name="wpv_post_search"] {font-size: 18px!important;line-height: 24px!important;margin-bottom: 10px!important;}
    :is(.post-type-archive-library, .searchPages) .search-library button > svg{width: 25px!important;}
    .search-library {margin-bottom: 20px;}
    .wp-block-heading, .entry-content h2.wp-block-heading, .single-post_content h2{font-size: 28px!important;line-height: 34px!important;}
    .entry-content h3.wp-block-heading,.single-post_content h3{font-size: 24px!important;line-height: 34px!important;}
    .entry-content h4.wp-block-heading,.single-post_content h4{font-size: 22px!important;line-height: 30px!important;}
    .theme--box ul.flags-lists>li{margin-right: 4px;}

}

}
/* Box Screens 1280x1024 */
@media only screen and (max-width : 1280px) {
} 

/* Zoomed in FF Break point */
@media only screen and (max-width : 1240px) {

} 

@media only screen and (max-width : 1199px) {
   #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{max-width: 97%;}
   .img-borders::after {bottom: -26px;left: -22px;}
   .img-borders::before{top: -16px;}
   .mission-box{min-height: auto;max-width: 700px;margin: auto;margin-bottom: 60px;}
   .edtech-icons {flex-direction: column;margin: 50px 15px 90px;}
   .edtech-icons > div {border-bottom: 0.5px solid #039;border-right: none;}
    .edtech-icons > div span {font-size: 19px;line-height: 26px;margin-top: 20px;}
} 
/* iPads */
@media only screen and (max-width : 1024px) {
}
@media only screen and (max-width : 1023px) {
}
@media only screen and (max-width : 991px) {
    body {background-image: none!important;}
    body.single-post {background-image: none!important;}
    .homeFeatured {flex-direction: column;width: calc(100% - 60px);margin: 50px auto;}
    .homeFeatured > div {width: 100%;min-height: 225px;}
    .homeFeatured-img img {height: auto!important;border-radius: 20px 20px 0px 0px;min-height: 225px;}
    .homeFeatured-content {border-radius: 0px 0px 20px 20px;padding: 30px 20px!important;}
    .homeFeatured-img::before {background-image: url('/wp-content/themes/astra-child/images/v2/top-left-frame-Tablet.png')!important;top: -29px!important;bottom: auto!important;left: -26px!important;background-position: left top!important;}
    .homeFeatured-content::after {background-image: url('/wp-content/themes/astra-child/images/v2/bottom-right-frame-Tablet.png')!important;top: auto!important;bottom: -31px!important;left: auto!important;right: -28px!important;background-position: right bottom!important;}
    .homeNewsTitle { width: 100%;text-align: center !important;}
    #myTab {width: fit-content;margin: 0 auto 30px !important;display: block;border: none !important;}
    .swiper.home-articles {width: 305px;overflow: visible;margin-left: 15px;}
    .swiper.home-articles .swiper-slide{box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);border-radius: 0 0 20px 20px;}
    .home-articles .swiper-slide img {height: 295px;width: 100%;object-fit: cover;border-radius: 20px 20px 0px 0px;}
    .home-articles .swiper-slide .homepostDate {font-weight: normal;text-align: left;color: #b7b7c0;margin-bottom: 10px;font-size: 12px;line-height: 17px;}
    .home-articles .swiper-slide > div {padding: 15px 10px 20px;border-radius: 0 0 20px 20px;background: #fff;}
    .home-articles .swiper-slide h5 {font-weight: bold;letter-spacing: 0.01em;text-align: left;color: #1a1a1a;display: block;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;font-size: 18px;line-height: 22px;margin-bottom: 15px;height: 66px;}
    .swiper-pagination {bottom: -20px!important;left: -15px!important;width: 100vw!important;transform: translateY(100%)!important;}
    :is(.home, .post-type-archive-countries, .post-type-archive-thematic-area,.page-parent ) a.btn.btn-arrow.btn-home-news {margin: 65px auto !important;}
    .swiper-pagination .swiper-pagination-bullet {width: 16px;height: 16px;background: #fff;box-shadow: inset 0 3px 6px rgba(0, 0, 0, .16);opacity: 1;position: relative;}
    .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 0.5px solid #00bfca;}
    .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {content: '';width: 10px;height: 10px;display: block;position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);background: #00bfca;border-radius: 50%;}
    .discover-home-section {flex-flow: column-reverse;}
    .country-home-section {margin-bottom: 65px;}
    .discover-home-section > div {padding: 0!important;}
    .discover-home-section > div.col-lg-4{max-width: calc(100% - 30px);margin: 30px auto 0;}
    .country-home-section > div.col-lg-4 {margin-top: 30px;}
    .img-borders {max-width: calc(100% - 60px);width: 100%;margin: 0 auto;}
    .img-borders img {width: 100%;}
    .img-borders::before {top: -28px;right: -20px;}
    .img-borders::after {bottom: -21px;left: -15px;background-image: url('/wp-content/uploads/2023/05/Path-558-1.png');}
    .home-thematic-section h2.section-title {margin-bottom: 35px;text-align: center!important;}
    .swiper.home-thematics  {width: 320px;overflow: visible;margin-left: 0;}
    .swiper.home-thematics .img-borders {max-width: 100%;position: relative;}
    .swiper.home-thematics .img-borders img {max-width: calc(100% - 10px);height: 180px;border: 5px solid #f9f9f9;object-fit: cover;}
    .swiper.home-thematics .img-borders::before {top: -10px;right: -10px;height: 90%;}
    .swiper.home-thematics .img-borders::after {bottom: -10px;left: -9px;height: 90%;}
    .home-discover-section .swiper.home-thematics ul li a {font-size: 24px;line-height: 30px;margin-top: 30px;margin-bottom: 15px;display: inline-block;}
    .home-thematic-area p {margin-top: 0;}
    .mob-center {text-align: center!important;}
    footer#colophon .newsletter-F #mc_embed_signup_scroll > .clear:last-child {bottom: 22px;}
    #mc_embed_signup .mc-field-group {padding-bottom: 20px!important;}
    .main-F img {width: 245px!important;display: block;margin:0 auto 25px;}
    footer#colophon .copyrights {flex-direction: column;}
    footer#colophon .flinks {text-align: center;}
    .main-F p {max-width: 310px;margin: 0 auto;text-align: center;}
    .main-F .footer-email {width: 100%;text-align: center;}
    footer#colophon::after {height: 750px;background-position: top right;background-image: url(/wp-content/themes/astra-child/images/Footer_V3_Mobile.svg);background-size: cover;}
    .site-below-footer-wrap {background: #003399!important;}
    footer#colophon .site-primary-footer-wrap::before {right: -200px;}
    footer#colophon::before {display: none!important;}
    footer#colophon .site-primary-footer-wrap::before {display: none!important;}
    footer#colophon .site-below-footer-wrap::before {display: none;}
    .footer-new-row footer#colophon .site-primary-footer-wrap {padding-bottom: 200px;}
    .successStories .swiper {margin-left: 0;}
    .successStories .section-title {text-align: center;}
    .homeFeatured.projectsFeatured .homeFeatured-img { position: unset;}
    .homeFeatured.projectsFeatured {flex-direction: column;}
    .homeFeatured.projectsFeatured > div {min-height: auto;}
    :is(.otherProjectsSection, .news-archive-section, .library-arch, .searchPages) > div {padding: 0!important;}
    .readmore, .readless {font-size: 16px;}
    .btn.btn-default {font-size: 16px;line-height: 20px;}
    .title-breadcrumbs {margin: 20px 15px 70px;}
    .news-archive-section {margin: 0 15px;}
    #cards {margin: 0!important;}
    .post-type-archive-newsletter .featured-news {margin: 0;}
    .post-type-archive-library .margin--top_medium{margin-left: 0;margin-right: 0;}
    .page-item .page-link {margin: 0 10px;}
    .searchPages {margin-left: 0;margin-right: 0;}
    .searchPages .search--form input {font-size: 18px;line-height: 24px;padding: 15px 55px 15px 20px;margin-bottom: 0;}
    .searchPages .search--form button {top: 11px;width: 25px;}
    .searchPages .search--form button > svg:nth-child(1) {width: 25px;}
    .searchPages .searchPostCount.postCount {font-size: 20px;line-height: 24px;}
    .searchPages .title-of-selector {width: 100%;}
    .single-library .img-borders::after,.single-library .img-borders::before{background-size:contain;background-repeat:no-repeat}
    .download-box a,.download-box h5{font-size:16px;line-height:20px;text-align:center}
    .download-box{max-width:330px;margin:0 auto 50px}
    .download-box>div{max-width:100%}
    .single-library .img-borders{margin-right:auto;margin-left: auto;display: block;}
    .single-library .img-borders::after{bottom:-11px;background-position:bottom}
    .download-box>div div:nth-child(2){width:100%}
    .download-box h5{max-width:200px;margin:25px auto 35px}
    .download-box a{display:block;padding:10px 15px}
    .download-box a::before{width:280px;height:40px;background-size:cover;background-position:125%;border-radius:10px}
    .download-box a::after{width:280px;height:40px;background-size:125% 125%;background-position:center;border-radius:10px}
    .download-box::before {width: 100%!important;height: 50%!important;background-image: url(/wp-content/themes/astra-child/images/mobile-home-hero-pre.png)!important;top: -10px!important;bottom: auto!important;left: -10px!important;background-position: left top!important;}
    .download-box::after {width: 100%!important;height: 50%!important;background-image: url(/wp-content/themes/astra-child/images/mobile-home-hero-after.png)!important;top: auto!important;bottom: -10px!important;left: auto!important;right: -15px!important;background-position: right bottom!important;}
    .download-box a {display: block;padding: 4px 4px;}
    .theme--box{margin-top: 20px;}
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{top: 50px!important;padding: 40px 20px!important;margin-top: 0!important;}
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {margin-top: 30px;}
    .page-parent .bluegreen-bg a.btn.btn-arrow.btn-home-news{margin: 60px auto 60px!important;}
    .page-child a.btn.btn-arrow.btn-home-news{margin: 60px auto 60px!important;}
    .single-course .theme--box{padding-bottom: 40px;}
    .edtechFeat .homeFeatured > div {min-height: 225px;}
    .edtech-banner.download-box {margin-top: 150px;}
    .edtech-banner.download-box > div > div {display: block;}
    .edtech-banner.download-box a {height: unset;}
}
@media only screen and (max-width : 921px) {
   
}
/*Galaxy Tab 3 */
@media only screen and (max-width : 800px) {
 .homeFeatured.projectsFeatured .btn-arrow:last-child{margin-top: 12px;}
 .mission-box{padding: 20px 25px;}
}
@media only screen and (max-width : 781px) {
    .theme--box ul.flags-lists>li{margin-bottom: 12px;}

}

@media only screen and (max-width : 768px) {
}

@media only screen and (max-width : 767px) {
    :is(.otherProjectsSection, .news-archive-section, .post-type-archive-newsletter, .library-arch, .searchPages) ul.home-articles > li {width: 100%;margin: 15px 0!important;}  
    :is(.otherProjectsSection, .news-archive-section, .post-type-archive-newsletter, .library-arch, .searchPages) ul.home-articles > li:nth-child(odd) {margin-right: 0!important;margin-left: 0!important;}
    :is(.otherProjectsSection, .news-archive-section, .post-type-archive-newsletter, .library-arch, .searchPages) ul.home-articles > li:nth-child(even) {margin-left: 0!important;margin-right: 0!important;}  
    .explainers-articles .singleexplainer .explainerTitle {font-size: 18px;line-height: 24px;}
    .news--filtering {display: block;}
    .news--filtering .selectors {margin: 0;margin-bottom: 15px;}
    :is(.post-type-archive-library, .searchPages) .title-of-selector {width: 100%;}
    .single-course .theme--box>div{width: 100%;margin-bottom: 20px;}
    .single-course .theme--box>img{display: block;margin: auto;}
}

}
/* LGalaxy SIII*/
@media only screen and (max-width : 720px) {

}

@media only screen and (max-width : 599px) {
    .main-F img {width: 245px!important;display: block;margin:0 0 25px;}
    .main-F p {max-width: 310px;margin: 0;text-align: left;}
    .main-F .footer-email {width: fit-content;text-align: left;}
    body.single-countries {background-image: url('/wp-content/themes/astra-child/images/BG-Dots-Left.svg')!important;background-repeat: no-repeat;background-position: -16% 28%;}
    .inside-header .shadow{height: 65px;background-size: cover;background-repeat: no-repeat;}
    .single-post .inside-header .shadow{height: 55px;background-size: contain;background-repeat: no-repeat;background-position: bottom;}
    .EUprojectsSection .projectsTitle .postCount{margin-top: 0;}
    .img-borders::before {top: -10px;right: -11px;}
    .img-borders::after {bottom: -10px;left: -9px;}
    .img-borders img{border: 5px solid #f9f9f9;}
    .homeFeatured-content::after{bottom: -14px!important;right: -12px!important;}
    .homeFeatured-img::before{top: -13px!important;left: -12px!important;}
    .homeArticlesSection .section-title.homeNewsTitle{width: 100%;}
    .homeArticlesSection #myTab{width: none;float: none;text-align: center;}
    #myTab li{margin: 0 7px;}
    .ehealthweb{float: none;display: block;}
    article.course .single-post_content .keep-btn{display: block;margin: 10px 5px;}
    .theme--box ul.flags-lists{margin-top: 40px;}
    .theme--box ul.flags-lists{margin-bottom: 0;}
    .partner-list li{width: 32%;margin: 7px 0;}
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 500px) {    
   #mailpoet_form_1 {padding: 0 15px;margin-top: 25px;}
}

@media only screen and (max-width:420px) {
 .single .post-navigation .nav-links {
  -js-display:flex;
  display:flex
 }
 .single .post-navigation .nav-next,
 .single .post-navigation .nav-previous {
  flex:auto
 }
 .single .post-navigation .ast-left-arrow,
 .single .post-navigation .ast-right-arrow {
  display:unset;
 }
 .single .post-navigation .nav-next,
 .single .post-navigation .nav-previous {
  width:50%;
 }
 .single .post-navigation .nav-next a,
 .single .post-navigation .nav-previous a {
  width:auto;padding: 5px!important;
 }
 .single .post-navigation .nav-previous {
  margin-bottom:0;
 }
}
/* iPhone6+ */
@media only screen and (max-width : 414px) {

}

/* Galaxy Edge*/
@media only screen and (max-width : 412px) {

}
/* iphone6*/
@media only screen and (max-width : 375px) {

}
/* Note2*/
@media only screen and (max-width : 360px) {

}
/* Iphone5 */ 
@media only screen and (max-width : 320px) {

}

@media only screen and (max-height: 790px) {
}

/* Mobile Style Css */

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
    /* STYLES GO HERE */
}

/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
    /* STYLES GO HERE */
}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
    /* STYLES GO HERE */
}



/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
}

/* Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
}

/* Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {

}

/* Landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3) {

}

/* Portrait */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: portrait) {

}

/* Landscape */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: landscape) {

}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
    /* STYLES GO HERE */
}

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    /* STYLES GO HERE */
}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
    /* STYLES GO HERE */
}

/* ----------- iPad mini ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
    /* STYLES GO HERE */
}

/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
    /* STYLES GO HERE */
}


/* ----------- Non-Retina Screens ----------- */
@media screen
and (min-device-width: 1200px)
and (max-device-width: 1600px)
and (-webkit-min-device-pixel-ratio: 1) {
}

/* ----------- Retina Screens ----------- */
@media screen
and (min-device-width: 1200px)
and (max-device-width: 1600px)
and (-webkit-min-device-pixel-ratio: 2)
and (min-resolution: 192dpi) {
}