/* temporary code */
/*  .breadcrumb {
    display: none;'
}

 #page-title {
    display: none;
}

 #notfrontwrap {
    display: none;
}

 .region.region-banner01 {
    top: unset;
} */

/* end of temporary code */

/* Header */
@media screen and (min-width: 768px) {
    .path-frontpage #navbar {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        background: rgba(73, 43, 16, 0.8);
        padding: 6px 0 !important;
    }
}

#navbar {
    background: rgba(73, 43, 16, 1);
    padding: 6px 0 !important;
}

.navbar .logo img,
.navbar .search-block-form .form-group .input-group .input-group-btn .btn {
    filter: brightness(0) invert(1);
}

#block-topmenulinks {
    background: transparent;
}

.navbar-default .navbar-nav {
    direction: rtl;
    margin: 60px 0 0 0;
}

.navbar-default .navbar-nav>li {
    padding-left: 0;
    padding-right: 0;
}

.navbar-default .navbar-nav>li>a {
    margin: 0;
    border: unset;
    position: relative;
    padding: 3px 21px;
    font: 16px 'noori', sans-serif;
}

#tm-links a {
    font: 16px 'noori', sans-serif;

}

.navbar-default .navbar-nav>li>a::after {
    content: '';
    width: 100%;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.4s ease;
}

.navbar-default .navbar-nav>li>a::before {
    content: '';
    height: 100%;
    width: 1px;
    background: #fff;
    position: absolute;
    right: -1px;
    top: 0px;
    transition: all 0.4s ease;
}

.navbar-nav {
    position: relative;
    right: 16px;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    background: transparent;
    color: #fff;
}

.navbar-default .navbar-nav>li>a:hover::before,
.navbar-default .navbar-nav>li>a:focus::before,
.navbar-default .navbar-nav>li>a:hover::after,
.navbar-default .navbar-nav>li>a:focus::after {
    background: #a63b2a;
}

.navbar .search-block-form {
    border: 1px solid #fff;
}

.navbar .search-block-form .form-group .input-group #edit-keys,
.navbar .search-block-form .form-group .input-group #edit-keys--2 {
    color: #fff !important;
    font: 16px 'noori', sans-serif;
    direction: rtl;
}

.navbar .search-block-form .form-group .input-group #edit-keys::-webkit-input-placeholder,
.navbar .search-block-form .form-group .input-group #edit-keys--2::-webkit-input-placeholder,
.navbar .search-block-form .form-group .input-group #edit-keys::placeholder,
.navbar .search-block-form .form-group .input-group #edit-keys--2::placeholder,
.navbar .search-block-form .form-group .input-group #edit-keys::-o-placeholder,
.navbar .search-block-form .form-group .input-group #edit-keys--2::-moz-placeholder {
    color: #fff !important;
    font: 16px 'noori', sans-serif;
}

/* main nav customization for redesign */
.navbar-default .navbar-nav>.expanded>a,
.navbar-default .navbar-nav>.expanded>a:hover,
.navbar-default .navbar-nav>.expanded>a:focus {
    background: #a63b2a;
    color: #fff;
}

.navbar-default .navbar-nav>.open>a .caret,
.navbar-default .navbar-nav>.open>a:hover .caret,
.navbar-default .navbar-nav>.open>a:focus .caret,
.navbar-default .navbar-nav>.dropdown>a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.navbar-nav .dropdown-menu>li>a {
    color: #a63b2a;
}

.navbar-nav .dropdown-menu>li>a:hover {
    background: #a63b2a;
    color: #fff;
}

.open>.dropdown-menu {
    left: auto;
}

/* AUCTION NOTICE SECTION */
#block-auctionnoticesredesign {
    background: #492e10;
}

#auction-notice-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    column-gap: 30px;
    padding: 0 30px;
    transform: translateY(-70%);
}

#auction-notice-wrap h4 {
    position: relative;
    font: 28px 'noori', sans-serif;
    color: #fff;
    text-align: center;
    margin: 0 0 8px;
}

#auction-notice-wrap h4::after {
    content: '';
    width: 100%;
    height: 2px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: -8px;
}

#auction-notice-wrap a {
    position: relative;
    color: #fff;
    display: block;
    font: 16px 'noori', sans-serif;
    text-align: center;
    margin: 20px 0 0;
    transition: all 0.4s ease;
}

#auction-notice-wrap a::after {
    content: '';
    width: 26px;
    height: 26px;
    position: absolute;
    background: url(../images/readmore_icon.png) no-repeat center center;
    right: 20px;
    top: 0;
}

#auction-notice-wrap a:hover,
#auction-notice-wrap a:focus {
    text-decoration: none;
    color: #a63b2a;
    transform: translateY(-2px);
}

.auc-link {
    min-width: 215px;
}

/* 
            our services front
*/
/* #ourservices-wrap {} */

#ourservices-wrap .our-services-content-wrap {
    padding: 6em 0;
    background: url(../images/services_bg.png) no-repeat center center /cover;
    background-size: 100% 100%;
}

.our-services-content {
    max-width: 50%;
    margin: 0 0 0 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-start;
    column-gap: 30px;
}

#ourservices-wrap .service {
    display: block;
    width: 380px;
    min-height: 160px;
    background: #f9f9f9;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    margin: 0 0 30px;
    position: relative;
    padding: 12px;
    padding-top: 0;
    transform: skew(-12deg);
    transition: all 0.4s ease;
}

#ourservices-wrap .service:hover,
#ourservices-wrap .service:focus {
    text-decoration: none;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;

}


/* #ourservices-wrap .service.else-items:hover,
#ourservices-wrap .service.else-items:focus {
}

#ourservices-wrap .service.box-hovered:hover,
#ourservices-wrap .service.box-hovered:focus {
} */

/* .box-hovered {
} */

.else-items {
    transform: skew(-12deg) translateX(12px) !important;
}

.service .service-inner {
    transform: skew(12deg);
}


#ourservices-wrap .section-title {
    background: #fff;
    margin: 0;
    padding: 12px 0;
}

.section-title {
    font: 36px 'noori', sans-serif;
    color: #492e10;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 30px 0;
}

.section-title.title-secondary {
    background: #492e10;
    color: #fff !important;
}

.serv-title-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    column-gap: 36px;
    margin: 0 0 12px;
}

.service .service-title {
    font: 22px 'noori', sans-serif;
    color: #492e10;
    margin: 0;
    text-align: center;
    padding: 6px 0;
}

.service .service-title>span {
    display: block;
}

.serv-content-wrap p {
    font: 16px 'noori', sans-serif;
    color: #492e10;
}

#ourservices-wrap .readmore-wrap {
    position: relative;
    bottom: 30px;
}

.readmore-btn {
    display: block;
    font: 18px 'noori', sans-serif;
    color: #fff;
    position: relative;
    transition: all 0.4s ease;
}

.readmore-btn::after {
    content: '';
    width: 26px;
    height: 26px;
    background: url(../images/readmore_icon.png) no-repeat center center;
    position: absolute;
    right: -36px;
    top: 0;
    transition: all 0.4s ease;
}

.readmore-btn:hover,
.readmore-btn:focus {
    text-decoration: none;
    color: #fff;
    transform: translateY(4px);
}

.readmore-btn:hover::after,
.readmore-btn:focus::after {
    transform: scale(1.1);
    /* background: url(../images/readmore_icon_Brown.png) no-repeat center center; */
}

/* 
our initiatives -front
 */
/*** Slick configuration ***/

.slick--view--initiatives {}

.slick--view--initiatives .slick-slider {}

.slick--view--initiatives .slick-slider .slick-list {
    margin: 0;
}

.slick--view--initiatives .slick-slider .slick-list .slick-track {}

.slick--view--initiatives .slick-slider .slick-list .slick-track .slick-slide {}

.slick--view--initiatives .slick-slider .slick-list .slick-track .slick-slide:hover .img-wrap>img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.slick--view--initiatives .slick-slider .slick-list .slick-track .slick-slide .slide__content {
    background: transparent;
    border: 0;
    border-radius: 0;
    margin: 0;
    box-shadow: none;
    padding: 8px 0;
}

.slick--view--initiatives .slick-slider .slick-list .slick-track .slick-slide .slide__content .slide__caption {
    padding: 0;
}

.slick--view--initiatives .slick-slider .slick-list .slick-track .slick-slide .slide__content .slide__caption .slide__description {}

.block-views-blockinitiatives-block-1 .slick .slick__slide:focus {
    border: 0
}

.slick--view--initiatives .slick-prev {
    left: 30px;
}

.slick--view--initiatives .slick-next {
    right: 30px;
}

.slick--view--initiatives .slick-slider {
    padding: 0 60px;
}

.slick--view--initiatives .slick-prev::before {
    content: '';
    position: absolute;
    width: 17px;
    height: 35px;
    right: 16px;
    top: 10px;
    background: url(../images/initiatives_arrow_left.png) no-repeat center center;

}

.slick--view--initiatives .slick-dots {}

.slick--view--initiatives .slick-next::before {
    content: '';
    width: 17px;
    height: 35px;
    background: url(../images/initiatives_arrow_right.png) no-repeat center center;
    position: absolute;
    left: 16px;
    top: 10px;
}

.slick--view--initiatives .slick-dots li button:before {
    /* color: #77b81e; */
    font-size: 1rem;
}

/*** Slick configuration endhere ***/
.block-title {
    font: 36px 'noori', sans-serif;
    color: #a63b2a;
    margin: 0 0 0.25em;
    text-transform: uppercase;
}

.block-content {
    text-align: justify;
}

.initiative_link {
    transition: all 0.4s ease;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    padding: 0 30px;
}

.initiative_link:hover,
.initiative_link:focus {
    text-decoration: none;
}

.initiative_link .block-content>* {
    font: 18px 'noori', sans-serif;
    color: #000;
}

.img-wrap>img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 500px;
    transition: all 0.4s ease;
}

.initiative_link>div {
    width: 50%;
}

.initiative_link .img-wrap {
    max-width: 500px;
}

.initiative_link .content-wrap {
    max-width: calc(100% - 500px);
    background: #f7f7f7;
    padding: 18px 36px;
}

.field--name-field-initiatives-image {
    float: right;
}

/* 
    AFFILIATED ORGANIZATIONS
*/
#quicktabs-affiliated_organizations_redesig,
#quicktabs-quicktabs_affiliated_organizatio {
    width: 50%;
    margin: 0 10% 0 40%;
    background: rgba(0, 0, 0, 0.6);
    padding: 8em 30px;
}

#block-views-block-initiatives-block-1 {
    margin: 0 0 4em;
}

#block-quicktabsaffiliatedorganizationsredesign,
#block-quicktabsquicktabsaffiliatedorganizationsredesign {
    background: url(../images/affiliated_organizations_image.png) no-repeat center center /cover;
    background-size: 100% 100%;
}

#quicktabs-affiliated_organizations_redesig .quicktabs-tabs,
#block-quicktabsquicktabsaffiliatedorganizationsredesign .quicktabs-tabs {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: stretch;
    margin: 0 0 1.5em;
}

#quicktabs-affiliated_organizations_redesig .quicktabs-tabs>li,
#block-quicktabsquicktabsaffiliatedorganizationsredesign .quicktabs-tabs>li {
    display: block;
}

#quicktabs-affiliated_organizations_redesig .quicktabs-tabs>li a,
#block-quicktabsquicktabsaffiliatedorganizationsredesign .quicktabs-tabs>li a {
    font: 22px 'noori', sans-serif;
    color: #fff;
    border: 1px solid #fff;
    transition: all 0.4s ease;
    text-transform: uppercase;
    display: block;
    width: 200px;
    white-space: break-spaces;
    padding: 4px 8px;

}

#quicktabs-affiliated_organizations_redesig .quicktabs-tabs>li.active a,
#block-quicktabsquicktabsaffiliatedorganizationsredesign>li.active a {
    background: #a63b2a;
}

#quicktabs-affiliated_organizations_redesig .quicktabs-tabs>li a:hover,
#quicktabs-affiliated_organizations_redesig .quicktabs-tabs>li a:focus,
#block-quicktabsquicktabsaffiliatedorganizationsredesign .quicktabs-tabs>li a:hover,
#block-quicktabsquicktabsaffiliatedorganizationsredesign .quicktabs-tabs>li a:focus {
    text-decoration: none;
    background: #a63b2a;
}

.ao-list-redesign {
    list-style-image: url(../images/bullet_icon.png);
    padding: 0 0 0 6em;
}

.ao-list-redesign li {
    margin: 0 0 2em;
    position: relative;
}

.ao-list-redesign li:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #492e10;
    position: absolute;
    bottom: -50%;
    left: 0;
}

.ao-list-redesign>li a {
    font: 14px 'noori', sans-serif;
    color: #fff;
    padding: 0 0 0 12px;
}

.ao-list-redesign>li a:hover,
.ao-list-redesign>li a:focus {
    text-decoration: none;
    color: #a63b2a;
}

#quicktabs-affiliated_organizations_redesig .quicktabs-tabpage,
#block-quicktabsquicktabsaffiliatedorganizationsredesign .quicktabs-tabpage {
    min-height: 140px;
}

/* mnm portals */
#mnm-portals .portals {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: stretch;
    background: #492e10;
    padding: 4em 4em;
    text-align: center;
}

.portals>.portal img {
    transition: all 0.4s ease;
    display: block;
    width: 100%;
    height: auto;
}

.portal-title {
    font: 24px 'noori', sans-serif;
    color: #fff;
    margin: 12px 0;
    min-height: 60px;
}

.portal-title>span {
    display: block;
}

.btn-portal {
    font: 15px 'noori', sans-serif;
    color: #492e10;
    background: #fff;
}

#mnm-portals .portals .portal {
    margin: 0 0 4em;
}

.portals .portal:hover img,
.portals .portal:focus img {
    filter: grayscale(100%);
    transform: translateY(-4px);
}

/* rules and regulations section -front*/
#rules-and-regulations {
    background: url(../images/Rules_Regulations_bg.png) no-repeat center center /cover;
    background-size: 100% 100%;
    padding: 4em 4em;
}

.rr-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 2em 0;
}

.rr-item {
    display: block;
}


.rr-title {
    margin: 0;
    color: #4d4d4d;
    font: 22px 'noori', sans-serif;
    text-transform: capitalize;
    text-align: center;
    transition: all 0.4s ease;
}

.rr-title>span {
    display: block;
}

.rr-icon {
    position: relative;
    min-height: 64px;
    margin: 0 auto 36px;
    transition: all 0.4s ease;
}

.rr-icon::after {
    content: '';
    width: 128px;
    height: 1px;
    background: #4d4d4d;
    position: absolute;
    bottom: -18px;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.4s ease;
}

.rr-item {
    transition: all 0.4s ease;
}

.rr-item>.icon-laws {
    width: 67px;
    height: 64px;
    background: url(../images/Laws_Icon.png) no-repeat center center;
}

.rr-item>.icon-rules {
    width: 44px;
    height: 64px;
    background: url(../images/Rules_Icon.png) no-repeat center center;
}

.rr-item>.icon-policies {
    width: 49px;
    height: 62px;
    background: url(../images/Policies_Icon.png) no-repeat center center;
}

.rr-item>.icon-notifications {
    width: 56px;
    height: 61px;
    background: url(../images/Notification_Icon.png) no-repeat center center;
}

.rr-item>.icon-instruction {
    width: 42px;
    height: 60px;
    background: url(../images/Orders_Icon.png) no-repeat center center;
}

.rr-item:hover,
.rr-item:focus {
    text-decoration: none;
    transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
}

.rr-item:hover .rr-title,
.rr-item:focus .rr-title {
    color: #a63b2a;
}

.rr-item:hover>.icon-laws,
.rr-item:focus>.icon-laws {

    background: url(../images/Laws_Icon_Hover.png) no-repeat center center;
}

.rr-item:hover>.icon-rules,
.rr-item:focus>.icon-rules {
    background: url(../images/Rules_Icon_Hover.png) no-repeat center center;
}

.rr-item:hover>.icon-policies,
.rr-item:focus>.icon-policies {
    background: url(../images/Policies_Icon_Hover.png) no-repeat center center;
}

.rr-item:hover>.icon-notifications,
.rr-item:focus>.icon-notifications {
    background: url(../images/Notification_Icon_Hover.png) no-repeat center center;
}

.rr-item:hover>.icon-instruction,
.rr-item:focus>.icon-instruction {
    background: url(../images/Orders_Icon_Hover.png) no-repeat center center;
}

.rr-item:hover .rr-icon::after,
.rr-item:focus .rr-icon::after {
    background: #a63b2a;
}

#rules-and-regulations .readmore-btn {
    color: #a63b2a;
    float: right;
}

#rules-and-regulations .readmore-btn::after {
    background: url(../images/readmore_icon_Brown.png) no-repeat center center;
}

/* infodesk section */
/* #info-desk {

} */

.info-desk-content {
    background: #492e10;
    padding: 4em 0 2em;
}

.infodesk-items {
    padding: 0;
    margin: 0;
    list-style: none;

}

.infodesk-items>li a:hover,
.infodesk-items>li a:focus {
    text-decoration: none;
}

.infodesk-items>li:nth-child(1) a {
    transform: translateX(80px);
}

.infodesk-items>li:nth-child(2) a {
    transform: translateX(25px);
}

.infodesk-items>li:nth-child(3) a {
    transform: translateX(30px);
}

.infodesk-items>li:nth-child(4) a {
    transform: translateX(80px);
}

.infodesk-items>li {}

.infodesk-items>li a {
    max-width: 426px;
    width: 100%;
    height: 102px;
    font: 18px 'noori', sans-serif;
    color: #4d4d4d;
    display: block;
    padding: 20px 0 20px 160px;
    background-size: 100% 100% !important;
}

.infodesk-items>li a span {
    display: block;
}

.info-desk-content img {
    display: block;
    width: 100%;
    height: auto;
}

.info-desk-content>div {
    padding: 0;
}

.infodesk-items .pgmc {
    background: url(../images/Info_Desk_Box01.png) no-repeat center center;
}

.infodesk-items .p {
    background: url(../images/Info_Desk_Box02.png) no-repeat center center;
}

.infodesk-items .imop {
    background: url(../images/Info_Desk_Box03.png) no-repeat center center;
}

.infodesk-items .faq {
    background: url(../images/Info_Desk_Box04.png) no-repeat center center;
}

.readmore-wrap.full-width {
    display: block;
    overflow: hidden;
    width: 100%;
    padding: 1em 0;
}

.readmore-wrap.full-width .readmore-btn {
    width: 115px;
    margin: 0 65% 0 calc(35% - 115px);
}

#fb-feed-wrap,
#twitter-feed-wrap {
    width: 80%;
    margin: 0 auto 4em;
}

#fbot-wrap {
    background: #492e10;
}

.fbot-txt {
    color: #fff;
}

#rules-and-regulations .readmore-btn {
    float: left;
    margin: 1em 0;
}

/* responsiveness */
.navbar-default .navbar-toggle {
    border-color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
    background: #fff;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background: transparent;
}

.section-title {
    position: relative;
}

.section-title::after {
    content: '';
    max-width: 230px;
    width: 100%;
    height: 3px;
    background: #492e10;
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);

}

.title-secondary::after {
    background: #fff;
}

@media screen and (max-width: 980px) {
    .initiative_link>div {
        width: 100%;
        max-width: 100% !important;
    }
}

@media screen and (max-width: 768px) {
    #navbar {
        position: relative;
        background: rgba(73, 43, 16, 1);
    }

    .navbar-default .navbar-nav>li>a::before {
        background: transparent;
    }

    #auction-notice-wrap {
        transform: translateY(0);
    }

    #ourservices-wrap .our-services-content-wrap {
        background: #492e10 url(../images/services_bg.png) no-repeat center center /cover;
        background-position: 100% 100%;
        background-size: 150% 100%;
    }

    .our-services-content {
        max-width: 100%;
        margin: 0;
    }

    #ourservices-wrap .service {
        max-width: 380px;
        width: 85%;
        margin: 0 auto 2em;
    }

    #ourservices-wrap .readmore-wrap {
        width: 30%;
        max-width: 130px;
        margin: 2em auto;
    }

    #quicktabs-affiliated_organizations_redesig,
    #block-quicktabsquicktabsaffiliatedorganizationsredesign {
        width: 95%;
        margin: 0 auto;
    }

    .rr-item {
        width: 50%;
        margin: 0 auto 2em;
    }

    .infodesk-items>li:nth-child(1) a,
    .infodesk-items>li:nth-child(2) a,
    .infodesk-items>li:nth-child(3) a,
    .infodesk-items>li:nth-child(4) a {
        transform: translateX(0);
    }
}

#block-views-block-main-banner-view-block-1 {
    border: unset;
}

.region.region-banner01 {
    top: unset;
}