

/* News */
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1920px) {

}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1680px) {

}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1600px) {

}

/* MAC Laptops */
@media only screen and (max-width : 1440px) {
    
}
/* HD Ready Laptops */
@media only screen and (max-width : 1366px) {

}

/* HD Ready Laptops */
@media only screen and (max-width : 1360px) {
    .socialSharer {right: -55px;}

}
/* Box Screens 1280x1024 */
@media only screen and (max-width : 1280px) {
} 
@media only screen and (max-width : 1269px) {
    .socialSharer {position: relative!important;top: 0;right: 0 !important;height: auto;}
    .socialSharer > div{display: flex;justify-content: flex-start;align-items: center;}
    .socialSharer > div > a {margin: 0 5px 10px;}
    .network-single-container h1 {margin-bottom: 10px;}
} 

/* Zoomed in FF Break point */
@media only screen and (max-width : 1240px) {
    .owl-correspondents .owl-nav{display: none;}
} 

@media only screen and (max-width : 1199px) {
    .network-item h6 {font-size: 22px;line-height: 28px;}
    .single-correspondent p {word-break: break-word;}
   
} 
@media only screen and (max-width : 1110px) {
    .hero-section .hero-box {width: 100%;}
    .hero-section .item .hero-content {width: 80%;}
} 

/* iPads */
@media only screen and (max-width : 1024px) {
}
@media only screen and (max-width : 1023px) {
}
@media only screen and (max-width : 991px) {
    .owl-hero .owl-nav{display: none;}
    .home-articles:before, .home-articles:after{display: none;}
    .home-correspondents .owl-carousel .owl-stage-outer {overflow: visible;}
    .submit-content .submit-content-row > div:last-child {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
    .network-archive .network-item {height: auto;}
    .network-archive .network-item a.btn-right-arrow {position: relative;bottom: 0;}
    .report-files-list{margin: 0 auto;width: 100%;}
    .report-files-list li {width: calc(50% - 20px);}
    .page-title-box .breadcrumbs {padding: 0 50px;}
    .form-group.posts-categories .form-check {margin-bottom: 0;display: inline-block;margin-right: 10px;}
    .related-topics .form-check {display: inline-block;}
    .form-group.posts-categories .form-group{white-space: pre;overflow-x: auto;margin: 0;white-space: nowrap;-ms-overflow-style: none;scrollbar-width: none;}
    .related-topics .form-group{overflow-x: auto;white-space: pre;-ms-overflow-style: none;scrollbar-width: none;}
    .form-group.posts-categories {margin-bottom: 0;padding-top: 20px;padding-bottom: 0;white-space: nowrap;}
    .related-topics .form-group {white-space: nowrap;margin: 0;}
    .related-topics.form-group {margin-top: 0;padding-top: 20px;padding-bottom: 20px;white-space: nowrap;}
    .form-group.posts-categories::-webkit-scrollbar, .form-group.posts-categories::-webkit-scrollbar-track, .form-group.posts-categories::-webkit-scrollbar-thumb {opacity: 0;}
    .archive-article{display: block;}
    .archive-article > div:first-child {margin: 0 auto;}
    .archive-article > div:last-child {width: 100%;}
    .archive-article {padding-bottom: 20px;margin-bottom: 30px;}
    .archive-article h4 {font-size: 22px;line-height: 30px;max-height: 90px;-webkit-line-clamp: 3;margin-bottom: 10px;}
    .archive-article > div:first-child {width: auto;height: auto;}
    .archive-article > div:first-child img {object-fit: contain;width: 100%;height: auto;}
    .archive-article .sub-list{margin-top: 30px;}
    .who-we-are-section .body-croped.expanded {height: 500px;}
}
@media only screen and (max-width : 921px) {
    .ast-button-wrap .menu-toggle.main-header-menu-toggle {padding: 0;}  
    .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{outline: none!important;} 
    .site-header .menu-text{font-size: 32px!important;}
    .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle .screen-reader-text{display: none!important;}
    #ast-hf-mobile-menu > li:nth-child(3) > button:nth-child(2) {height: 50px;outline: none!important;pointer-events: none!important;}
    #ast-hf-mobile-menu > li:nth-child(3) > button:nth-child(2) > span:nth-child(2) {position: absolute;left: 0;top: -12px;height: 50px;left: -30px;}
    .ast-header-break-point .ast-icon.icon-arrow svg {height: 8px;width: 13px;}
    .site-header .sub-menu .menu-text {font-weight: normal!important;font-size: 24px!important;line-height: 32px!important;padding-left: 10px!important;}
    .ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {display: none;}
    .ast-header-break-point .main-navigation ul .sub-menu{margin: 20px 0 30px;}
    #ast-hf-mobile-menu {padding-top: 30px;}
    .home-correspondents .container > p {margin-bottom: 0;}
    .submit-content .submit-content-row > div:first-child img {object-fit: cover;}
    .ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content {height: calc(100vh - 130px)!important;}
    .openedMenu{overflow: hidden!important;}
    .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {padding-top: 10px;padding-bottom: 10px;}
    .postFeatured > img {object-fit: cover;}
}
/*Galaxy Tab 3 */
@media only screen and (max-width : 800px) {
 
}
@media only screen and (max-width : 781px) {

}

@media only screen and (max-width : 768px) {
}

@media only screen and (max-width : 767px) {
    .hero-section .item .hero-content {width: 90%;}
    .ast-search-box.full-screen .ast-search-wrapper .search-field {padding: 25px !important;background-image: none !important;padding-left: 15px !important;}
    .ast-search-box.full-screen .ast-search-wrapper .search-submit {width: 50px;}    
    .hero-section .item .hero-content h2 {font-size: 36px;line-height: 42px;max-height: 126px;-webkit-line-clamp: 3;}
    .hero-section .item .hero-content p {font-size: 18px;line-height: 26px;max-height: 52px;-webkit-line-clamp: 2;display: block;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
    .hero-section .item .hero-content p {margin-bottom: 15px;}
    .hero-section .hero-box {-webkit-clip-path: polygon(0 0, 95% 0, 100% 43%, 100% 100%, 100% 100%, 5% 100%, 0 57%, 0% 100%);clip-path: polygon(0 0, 95% 0, 100% 43%, 100% 100%, 100% 100%, 5% 100%, 0 57%, 0% 100%);}
    h2{font-weight: bold;font-size: 34px;line-height: 42px;text-align: center;color: #39b5b1;margin-bottom: 30px;}
    .home-youth > div {width: calc(100% - 30px);padding: 15px 20px 25px 30px;margin-top: -65px;}
    .home-youth > div h2{font-weight: 600;font-size: 28px;line-height: 28px;margin-bottom: 5px;text-align: left;}
    .home-youth > div p{font-weight: normal;font-size: 14px;line-height: 18px;margin-bottom: 10px;}
    .home-youth > div a{font-weight: normal;font-size: 14px;line-height: 18px;}
    .home-youth img {min-height: 372px;object-fit: cover;}
    .owl-carousel.owl-home-latest .owl-stage-outer {overflow: visible;}
    .owl-dots {margin-top: 0;}
    .home-articles .home-article .home-article-text {height: 160px;margin-top: -92px;}
    .home-articles{margin-bottom: 50px;}
    .home-correspondents{padding: 50px 0;}
    .home-articles.home-featured{margin-top: 0;margin-bottom: 50px;}
    .home-about {  padding: 40px 0 60px;}
    .home-about h2{text-align: left;}
    blockquote{font-weight: normal;font-style: italic;font-size: 26px;line-height: 31px;text-align: left;color: #3e3883;padding: 0 40px;}
    blockquote::before, blockquote::after {width: 33px;height: 26px;}
    .home-about .btn-right-arrow{margin-bottom: 50px;display: block;width: fit-content;}
    .about-icons-mob{display: block;}
    .about-icons-desk{display: none!important;}
    .home-articles.home-videos {margin-top: 50px;margin-bottom: 75px;}
    .home-youth {margin-bottom: 83px;}
    .footerLogos {display: block;padding: 30px 0;}
    .footerLogos img {margin: 10px auto !important;display: block;}
    .footer-list{display: block;}
    .footer-list li {margin: 10px auto;text-align: center;}
    .footer-copyrights {padding: 15px 30px 20px;}
    .gradient-subscribe {padding: 100px 0;margin-top: 70px;}
    .gradient-subscribe h2 {font-weight: bold;font-size: 34px;line-height: 42px;text-align: center;color: #fff;}
    .gradient-subscribe p{font-weight: normal;font-size: 16px;line-height: 22px;text-align: center;color: #fff;margin-bottom: 30px;}
    img.page-featured {height: auto;min-height: 265px;}
    .page-title-box h1 {font-size: 35px;line-height: 45px;}
    .page-title-box > div {padding: 15px 0;margin-top: -63px;}
    .page-header {margin-bottom: 50px;}
    .who-we-are-section blockquote{margin: 0 auto 30px;text-align: center;padding-top: 15px;padding-bottom: 15px;max-width: 100%;}
    .who-we-are-section h2 {text-align: left;}
    .who-we-are-section {margin-bottom: 30px;}
    .who-we-are-section blockquote::after {bottom: 15px;}
    .who-we-are-section .body-toggler{margin-top: 0px;}
    .who-we-are-section .body-toggler.change-to-less{margin-top: 20px;}
    .what-we-do-section .container {padding-top: 30px;padding-bottom: 30px;max-width: calc(100% - 30px);}
    .what-we-do-section {padding: 30px 0;}
    .what-we-do-section .about-icons > div {justify-content: center;}
    .what-we-do-section p {margin: 0 auto 30px;}
    .meet-the-editor .editor-box {display: block;}
    .meet-the-editor .editor-box .corr-img {display: block;margin: 0 auto 30px;}
    .meet-the-editor .editor-box .country {margin-top: -65px;left: calc(50% - 50px);}
    .meet-the-editor .editor-box > div:nth-child(2) {margin-left: 0;}
    .meet-the-editor .editor-box {padding-top: 30px;padding-bottom: 30px;}
    .meet-the-editor {max-width: calc(100% - 30px);margin: 0 auto 60px;}
    .meet-the-editor::before, .meet-the-editor:after{display: none;}
    .submit-content .submit-content-row .submit-content-radiant {background: linear-gradient(90deg, rgba(62, 56, 131,0.8) 0%, rgba(62, 56, 131,0.8) 100%);}
    .submit-post-btn {width: 350px;}
    .meet-the-editor h6{text-align: center;}
    .meet-the-editor .editor-box p.chief {text-align: center;}
    .meet-the-editor .editor-box p {text-align: center;}
    .youth-network-body {padding: 50px 0;margin-top: 0;}
    .network-archive {margin-top: 0;}
    .youth-network-body p {font-size: 16px;line-height: 22px;}
    .submit-content .submit-content-row h2{text-align: left;}
    .page-title-box.single-network h2{font-weight: bold;font-size: 34px;line-height: 42px;text-align: center;}
    .page-title-box .breadcrumbs {padding: 0 31px;}
    .networks-list {display: none;}
    .btn-right-arrow.back-to > span{transform: rotate(180deg);position: absolute;left: 0;margin-top: -3px;}
    .btn-right-arrow.back-to {padding-left: 45px;}
    .network-single-container .col-md-3.nopadding-left{padding-left: 15px!important;}
    .network-single-container .col-md-3.nopadding-left .d-md-none{position: relative;margin-bottom: 30px;}
    .network-single-container .col-md-9.nopadding-right{padding-right: 15px!important;}
    .network-single-container h1 {font-size: 32px;}
    .network-single-container .col-md-9.nopadding-right h2{text-align: left;}
    .contact-network > div {font-size: 20px;line-height: 28px;margin-right: 15px;}
    .contact-network > a {margin: 0 5px;}
    .contact-box .contact-info {margin: 30px 15px 0;}
    .page-id-33 .home-youth{margin-bottom: 200px;}
    .single-news-post-next-prev a > div span {font-size: 14px;line-height: 20px;}
    .post-body-container .post-title {font-size: 35px;line-height: 42px;}
    .posts-subs span {font-size: 14px;line-height: 20px;padding: 8px 15px;margin-right: 5px;margin-bottom: 5px;}
    .posts-subs span:last-child{margin-right: 0;}    
    .archive-info-row > .category-info {width: calc(100% - 100px);}
    .archive-info-row {align-items: flex-end;}
    .sorting {width: max-content;left: 50%;transform: translateX(-50%);margin-top: -33px;}
    .archive-info-row {margin-bottom: 40px;}
    .who-we-are-section .body-croped.expanded {height: 400px;}
    .ast-search-box.full-screen .ast-search-wrapper .search-form {width: 100%!important;}
    .ast-search-box.full-screen .ast-search-wrapper .search-field {padding: 15px !important;}
    .ast-search-box.full-screen .ast-search-wrapper .search-submit {height: 58px!important;}
    .hero-section .item > img {height: 500px;}
    .hero-section .item .hero-content {margin-top: -150px;}
    .hero-section .hero-box {margin: -175px auto 0;}
    .hero-section .owl-dots {margin-top: -85px;}
    .twitterSection{margin-top: 120px;}
}
/* LGalaxy SIII*/
@media only screen and (max-width : 720px) {

}

@media only screen and (max-width : 599px) {
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 500px) {    
    .who-we-are-section .body-croped.expanded {height: 500px;}   
    .twitterSection{margin-top: 200px;}
}
/* 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) {
}