/* -------------- 1300 ------------*/
@media only screen and (max-width: 1300px) {



}

/* -------------- 1250 ------------*/
@media only screen and (max-width: 1250px) {



}

/* -------------- 1200 ------------*/
@media only screen and (max-width: 1200px) {



}

/* -------------- 1150 ------------*/
@media only screen and (max-width: 1150px) {



}


/* -------------- 1100 ------------*/
@media only screen and (max-width: 1100px) {



}

/* -------------- 1050 ------------*/
@media only screen and (max-width: 1050px) {



}

/* -------------- 1000 ------------*/
@media only screen and (max-width: 1000px) {


}


/* -------------- 950 ------------*/
@media only screen and (max-width: 950px) {



}


/* -------------- 900 ------------*/
@media only screen and (max-width: 900px) {



}

/* -------------- 850 ------------*/
@media only screen and (max-width: 850px) {



}

/* -------------- 800 ------------*/
@media only screen and (max-width: 800px) {



}

/* -------------- 750 ------------*/
@media only screen and (max-width: 750px) {
    
    ul.featured__component__links li {
    width: 50%;
}


    .mobile-menu .nav-logo img {
        max-width: 130px;
    }

    .mobile-menu .menu-outer nav#block-mainnavigation ul li {
        position: relative;
        display: inline-block;
        width: 100%;
    }

    .header-search{
        width:100%;
    }

    [dir="rtl"] .main-header .nav-outer {
        position: relative;
        display: inline-block;
        width: initial;
        padding: 0px;
        float: right;
    }
    .scroll-to-top.scroll-to-target {
        display: none !important;
    }


    #search-block-form .input-group-btn button {
        width: 46px;
    }


    .nav-outer .mobile-nav-toggler {
        color: #7f281f;
    }

    .top-header .slogan {
        margin-top: 20px;
        text-align: center;
        display: none;
    }
    .header-search {
        margin-top: 20px; 
    }


    .featured__component__links {
        width: 100%;
        padding: 0px 15px;
        display: flex;
        flex-wrap: wrap;
    }
    }

    ul.featured__component__links li {
        margin-top: 15px;
        margin-bottom: 15px;
    }


    [dir="rtl"] .field--name-field-section .field--item .field--name-body {
        padding: 0px;
        width: 100%;
    }
    [dir="rtl"] .field--name-field-section .field--item .field--name-field-image {
        float: initial;
        width: 100%;
    }

    video {
        max-width: 100% !important;
        height: 275px !important;
    }




}

/* -------------- 700 ------------*/
@media only screen and (max-width: 700px) {

}

/* -------------- 650 ------------*/
@media only screen and (max-width: 650px) {



}

/* -------------- 600 ------------*/
@media only screen and (max-width: 600px) {
}

/* -------------- 550 ------------*/
@media only screen and (max-width: 550px) {

.views-view-grid .views-col {
    width: 100% !important;
    clear: both;
}

}

/* -------------- 500 ------------*/
@media only screen and (max-width: 500px) {

    .page-node-node.node-sections .field.field--name-field-image,
    .node-in_the_service_of_the_country .field.field--name-field-image{
        max-width: 100%;
        float: initial;

    }


    .page-title span, div#block-views-block-activity-and-news-block-1 > h2, div#block-views-block-sections-block-1 > h2, div#block-views-block-slider-block-1 .view-content .details .description p, div#block-views-block-slider-block-1 .view-content .details li a, div#block-views-block-blogs-block-1 h2
    {
        font-size: 20px;
    }

    div#block-views-block-slider-block-1 .view-content .details li a {
        font-size: 16px;
    }

    .featured__component__links > li:nth-child(2) {
        /*padding: 0px 30px;*/
        border-right: 1px solid #b1a35a;
        border-left: initial;
    }
    
    .featured__component__links li {
    padding: 0px 15px;
}

    ul.featured__component__links li {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .main-footer-container {
        text-align: center;
    }

    .main-footer .nav > li a {
        text-align: center;
    }

    .main-footer .footer-logo img {
        max-width: 120px;
    }

    .slides .details {
        position: relative;

    }
    .slides .details {
        background-color: #6e0b00 !important;
    }

    .page-banner .image-layer{
        background-size: 100%;
    }

    .page-banner {
        padding: 0px 0px 90px;
    }

    .form-inline.form-item.js-form-item.form-type-date {
        width: 100%;
    }

    .page-node-founding-fathers .views-field-field-image .field-content {
        text-align: center;
        display: flex;
        justify-content: center;
    }






}


/* -------------- 450 ------------*/
@media only screen and (max-width: 450px) {



}

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



}


/* -------------- 350 ------------*/
@media only screen and (max-width: 350px) {



}

/* -------------- 300 ------------*/
@media only screen and (max-width: 300px) {



}