.c_mobile{
    display: none;
}


/*************************1400px*******************************/

@media only screen and (max-width: 1300px){
        div#block-views-block-news-ticker-block-1 h2 {
        width: 20%;
    }
}


/* Large devices (laptops/desktops, 1200px and down) */
@media only screen and (max-width: 1200px) {

    div#block-views-block-news-ticker-block-1 h2 {
        width: 20%;
    }

    div#block-views-block-news-ticker-block-1 .acme-news-ticker-box {
        width: 80%;
    }


}


/* Medium devices (landscape tablets, 992px and down) */
@media only screen and (max-width: 992px) {
    .header-top {
        text-align: left;
        width: 100%;
        float: none;
        display: flex;
        justify-content: space-between;
    }
    .bright {
        height: auto;
        width: 15%;
    }
    .bleft {
        margin-top: 0;
        width: 80%;
    }
    div#block-views-block-news-ticker-block-1 {
        padding: 0;
    }

    .slick-slider .slick-track, .slick-slider .slick-list {
        display: flex;
    }

}



/* Small devices (portrait tablets and large phones, 768px and down) */
@media only screen and (max-width: 768px) {

    .c_mobile{
        display: block;
    }
    .c_pc{
        display: none;
    }

    .header .mainmenu nav#block-guvs-main-menu {
        display: none;
    }

    .lang {
        margin-top: 0;
        margin-right: 50px;
    }
    .socialmedia.c_mobile {
        padding: 0;
        margin: 0;
    }
    [dir="ltr"] .socialmedia.c_mobile {
        margin-right: 50px;
    }
    .container {
        padding: 0 5px !important;
    }
    .header-top {
        padding: 10px 0;
        border-bottom: 1px solid #ddd;
    }
    .bleft {
        display: none;
    }
    .header-bottom {
        padding: 10px 0;
    }
    .header p {
        margin: 0;
    }


    .news .nimage {
        width: 212px;
        height: 212px;
        margin: auto;
        margin-bottom: 20px;
    }

    .news .slick-slide img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .news ul li .ntittle a {
        padding: 10px;
    }

    .bright {
        height: auto;
        width: auto;
        float: none;
        text-align: center;
    }

    div#sm_menu_ham {
        position: absolute;
        /* float: left;
        right: auto;
        left: 10px;
        top: 10px; */
    }

    div#sm_menu_ham span {
        background-color: #4e974d;
    }
    .sm_menu_outer .mobile_menu li {
        width: 100%;
    }
    .sm_menu_outer .mobile_menu a, .sm_menu_outer .mobile_menu span {
        text-align: left;
    }

    button.slick-arrow {
        display: none;
    }

    .sbody {
        width: 90%;
        margin: 0 auto;
        font-size: 14px;
    }

    .tbods {
        position: absolute;
        top: 20px;
        text-align: center;
        z-index: 4;
        width: 100%;
        color: #fff;
    }

    .aboutus {
        height: auto;
    }
    .atitle {
        font-size: 31px;
        padding: 5px 0 10px 0;
    }

    .abody {
        padding: 5px 60px 5px 0;
        font-size: 20px;
    }

    .numbers .views-row {
        width: 100%;
    }

    .ntitle {
        font-size: 18px;
        margin: 10px 0;
    }

    .nnumber {
        font-size: 18px;
    }

    .numbers .views-row .views-field-nothing {
        padding: 30px 0px;
        height: auto;
    }

    .numbers .views-row .nimage-ba img {
        width: 20%;
    }

    .programs h2 {
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: center;
    }

    div#block-footerabout {
        padding-right: 0;
    }
    .nletter {
        margin-top: 8px;
        padding: 0;
    }
    .nletter li {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .footersocial ul.menu {
        display: flex;
    }
    .footersocial ul li {
        margin-left: 10px;
    }
    .fff {
        padding: 10px;
    }
    #block-copy p {
        font-size: 14px;
    }
 
    .sponsors ul.slick-dots {
        display: none;
    }
    div#block-views-block-news-ticker-block-1 h2 {
        font-family: "cocoar";
        font-size: 14px;
    }
    .sm_menu_outer .mobile_menu a, .sm_menu_outer .mobile_menu span {
        font-family: "cocoar";
    }

    .slick-slide:nth-child(2n) .fieldset-goals,
    .slick-slide .fieldset-goals {
        height: 200px;
        width: 100%;
    }
    .imgsuc img {
        height: 75px;
        width: 75px;
    }

    .page-args-ar-contact-us-federations .js-form-type-textfield, .page-node-99 .js-form-type-textfield {
        width: 100%;
        margin-left: 0;
        margin-bottom: 5px;
        margin-right: 0;
    }
    .page-args-ar-contact-us-federations .js-form-item-alrsalt, .page-node-99 .js-form-item-alrsalt {
        width: 100%;
        margin: 0 auto;
        margin-top: 0;
    }

    .boxes {
        width: 100%;
        min-height: 115px;
    }

    .views-field.views-field-field-goals p {
        width: 100%;
        margin-right: 0;
    }

    .views-field-field-funding-sources {
        height: auto;
    }

    .iatitle {
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .iar39 .fieldset-iabout {
        margin-bottom: 10px;
    }

    h1.page-title, div#block-views-block-laws-and-regulations-block-1 h2 {
        margin: 25px 0;
        font-size: 28px;
    }

    .laws-and-reg.views-row {
        margin: 0 auto;
        width: 100%;
    }

    .page-args-ar-share-project .js-form-item, .page-args-ar-job-requist .js-form-item, .page-args-ar-project-form .js-form-item, .page-args-ar-volunteer-with-us .js-form-item {
        margin: 0;
        margin-bottom: 10px;
        width: 100%;
    }
    .page-args-ar-share-project .js-form-item input, .page-args-ar-job-requist .js-form-item input, .page-args-ar-project-form .js-form-item input, .page-args-ar-volunteer-with-us .js-form-item input {
        height: 51px;
    }

    .sitemap {
        overflow: hidden;
    }

    .page-args-ar-sitemap .sitemap li {
        margin-right: 7%;
        width: 100%;
        margin-bottom: 2%;
    }

} 



/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

    .webform-submission-contact-us-main-form ,
    .node--type-webform form{
        padding: 0 12px;
    }
    
    .programs ul li ,
    .news ul li{
        width: 524px !important;
    }

    .programs .container,
    .news .container{
        width: 100% !important;
    }

    .programs h2{
        margin-top: 6%;
    margin-bottom: 6%;
    }

    #block-views-block-sponsors-block-1{
        padding: 0px 12px;
    }

    .sponsors .item-list{
        padding: 0 27px;
    }

 

    /* #block-views-block-about-new-block-1 .views-row .views-field-title{
      

    } */

 


    .slick-slider .slick-track{
        width: 524px;
    }

    .slider .slick-next{
        left: 17px !important;
        top: 166px;
    }

    .page-node-en .slider .slick-next {
        left: 63px !important;
    }

    .page-node-en .slider .slick-prev {
        left: 14px !important;
    }


    .slider .slick-prev {
        left: 75px !important;
        top: 166px;
    }

    .slick-prev:before,
    .slick-next:before{
        padding: 1px 7px;
        font-size: 25px !important;
    }

    #block-views-block-about-new-block-1 .views-row .views-field-title{
        background: url(/themes/guvs/assets/images/circilesvertical.png) no-repeat 19% 13px;
        float: unset;
  
        padding: 24px 0 24px 0px;
        width: 100%;
        text-align: center;
    }

    .page-node-en #block-views-block-about-new-block-1 .views-row .views-field-title {
        background: url(/themes/guvs/assets/images/circilesvertical.png) no-repeat 84% 13px;

    }

    [dir="ltr"] div#block-footerabout{
        padding-left: 0px;
    }
    .simage::before{
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.5); /* Adjust the alpha value for darkness */
        z-index: 1;
    }

    #block-views-block-about-new-block-1 .views-row .views-field-body p{
        background: none; 
    }

    #block-views-block-about-new-block-1 .views-row .views-field-body {
         
         padding: 13px 18px 13px 0;
        font-size: 20px;
        float: unset;
    }

    .programs {
        height: auto;
        padding-bottom: 40px;
    }
    div#block-views-block-news-ticker-block-1 h2 {
        font-size: 16px;
        height: 30px;
    }

    div#block-views-block-news-ticker-block-1 .acme-news-ticker-box {
        height: 30px;
        padding-top: 5px;
    }

    .tbods {
        top: 10px;
    }

    .stitle {
        font-size: 20px;
        padding-top: 19px;
    }
    .sbody {
        font-size: 12px;
    }

    .atitle {
        font-size: 26px;
        padding: 5px 0 10px 0;
    }
    .abody {
        padding: 5px 50px 5px 0;
        font-size: 16px;
    }

    .cate-class{
        display: flex;
        /* flex-direction: row; */
        flex-wrap: wrap;
    }

    .numbers .views-row{
    width: 50%;
    border-bottom: 1px solid white;
    }

    #block-footerimage p{
        text-align: center;
    }



    .sponsors .slick-slider .slick-track{
        gap: 30px;
    }

}



@media only screen and (max-width: 400px) {

    .stitle {
        font-size: 18px;
        background: url("/themes/guvs/assets/images/circiles.png")
        no-repeat center 46px;
        padding-bottom: 35px;
    }
    
    .atitle {
        font-size: 24px;
        padding: 5px 0 5px 0;
    }
    .abody {
        padding: 5px 40px 5px 0;
        font-size: 14px;
    }
    .ntitle {
        font-size: 16px;
        margin: 10px 0;
    }
    .numbers .views-row .views-field-nothing {
        padding: 20px 0px;
    }
    
    .fpara p {
        font-size: 15px;
    }
    .nletter li {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .nletter a {
        font-size: 14px;
    }

    #block-copy p {
        margin: 0;
        font-size: 10px;
    }

}