body {
    background: ;
    margin: 0;
}

/*html, body {scroll-behavior: smooth;}*/

/********************************* Fonts ***********************************/

@font-face {
    font-family: 'MP-R';
    src: url('MyriadProRegular.ttf') format('truetype');
}

@font-face {
    font-family: 'MP-SB';
    src: url('MyriadProSemibold.ttf') format('truetype');
}

@font-face {
    font-family: 'MP-B';
    src: url('MyriadProBold.ttf') format('truetype');
}

@font-face {
    font-family: 'noori';
    src: url('NooriNastaleeq.ttf') format('truetype');
}

/********************************* 100% Width ***********************************/

.navbar>.navbar-header,
.navbar>.navbar-collapse {
    margin: 0 !important;
}

.container {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

.row {
    margin: 0;
}

.banner01,
.banner02,
.banner03,
.banner04,
.banner04_left,
.banner04_right,
.banner05,
.banner06,
.banner07 {
    padding: 0;
}

/********************************* Texts ***********************************/

a {
    outline: 0 !important;
}

.region.region-content .content,
.region.region-content .view-content {
    font: 16px 'noori', sans-serif;
    color: #333333;
    word-spacing: ;
    line-height: 150%;
}

#page-title {
    font: bold 36px 'noori', sans-serif;
    color: #492e10;
    padding: 0 0.25em;
    line-height: 1;
    letter-spacing: 0;
    text-align: ;
    text-transform: none;
    border: 0;
    margin: 0;
}

#page-title span {}

#page-title:after {}

.region.region-content h1,
.region.region-content h2,
.region.region-content h3,
.region.region-content h4 {
    font-family: 'noori', sans-serif;
    font-weight: bold;
    text-transform: ;
}

.region.region-content h1 {
    color: #492e10;
}

.region.region-content h2 {
    color: #492e10;
}

.region.region-content h3 {
    color: #492e10;
}

.region.region-content h4 {
    color: #492e10;
}

.region.region-content .content ul,
.region.region-content .view-content ul {
    /*list-style: url('../images/');*/
    padding-left: ;
}

.region.region-content .content ul li,
.region.region-content .view-content ul li {
    /*list-style: ;*/
    padding: 0.2em 0;
    transition: ;
}

.region.region-content .content ul li:hover,
.region.region-content .view-content ul li:hover {
    list-style: ;
}

.region.region-content .content a,
.region.region-content .view-content a {
    font: 16px 'noori', sans-serif;
    text-decoration: none;
    color: #2e2d2c;
    transition: all 0.6s ease;
    border-bottom: 1px dashed #2e2d2c;
}

.region.region-content .content a:hover,
.region.region-content .view-content a:hover {
    color: ;
    text-decoration: none;
}

/********************************* Misc ***********************************/

.main-container {}

.path-frontpage #frontpagerowswrap {}

#frontpagerowswrap {}

.path-frontpage #notfrontwrap {
    min-height: 0;
    height: 0 !important;
    display: none;
}

#notfrontwrap {
    min-height: calc(100vh - 148px);
    position: relative;
    margin-top: -1px;
}

#page-header {}

#contentsectionwrap {}

#contentsection {
    padding: 0;
}

.breadcrumb {
    background: ;
    border-radius: 0;
    font: 13px 'noori', sans-serif;
    background: #2e2d2c;
}

.breadcrumb li {
    color: ;
}

.breadcrumb li a {
    color: #ffffff;
}

.breadcrumb>li+li:before {
    color: #ffffff;
}

.breadcrumb>li.active {
    color: #fff;
}

#main-content {
    display: block;
}

.path-frontpage .region.region-content {
    padding: 0;
}

.region.region-content {
    padding: 0.5em;
    background: transparent !important;
}

.region.region-content .content,
.region.region-content .view-content {
    padding: 0.5em 0.5em;
    float: left;
    width: 100%;
}

.region.region-content .view-content {
    padding: 1em 0.5em;
}

#secondarypagesrowswrap {
    height: auto;
}

.img-responsive {
    display: initial !impotant;
    margin: 0 auto;
}

.rteleft {
    text-align: left;
}

.rtecenter {
    text-align: center;
}

.rteright {
    text-align: right;
}

.rtejustify {
    text-align: justify;
}

/*** Webform ***/

.webform .webform-progress-tracker {
    list-style: none !important;
}

.webform .form-wrapper {
    margin-bottom: 15px;
}

.webform .form-actions {
    padding: 0.5em 0;
    margin: 0.5em 0;
    display: flex;
}

.webform .button {
    text-decoration: none !important;
    font: 14px 'noori', sans-serif;
    text-transform: uppercase;
    width: 120px;
    height: 40px;
    border: 1px solid transparent;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    /*text-align: center;*/
    padding: 0 0.5em;
    transition: all 0.4s ease-in-out;
    box-shadow: 3px 3px 4px 1px transparent;
    position: relative;
    z-index: 1;
    background: rgba(0, 0, 0, 1);
    color: #ffffff !important;
    border-color: #ffffff;
}

.webform .button:hover {
    background: #492e10;
    color: #000000 !important;
    border-color: #492e10;
}

/*** ... ***/

/********************************* Navbar ***********************************/

/*.path-frontpage #navbar {padding: 0 !important; margin: 0 !important; z-index: 99; background: rgba(247, 194, 10, 0.8); border: 0; border-radius: 0; box-shadow: 0px 0px 5px rgba(140, 140, 140, 0); -webkit-box-shadow: 0px 0px 5px rgba(140, 140, 140, 0); -moz-box-shadow: 0px 0px 5px rgba(140, 140, 140, 0);}*/

#navbar {
    padding: 0 !important;
    margin: 0 !important;
    z-index: 99;
    background: rgba(247, 194, 10, 0.8);
    border: 0;
    border-radius: 0;
    box-shadow: 0px 0px 5px rgba(140, 140, 140, 0);
    -webkit-box-shadow: 0px 0px 5px rgba(140, 140, 140, 0);
    -moz-box-shadow: 0px 0px 5px rgba(140, 140, 140, 0);
}

@media screen and (min-width:768px) {
    .navbar.container {
        max-width: 100%;
    }
}

@media screen and (min-width:992px) {
    .navbar.container {
        max-width: 100%;
    }
}

@media screen and (min-width:1200px) {
    .navbar.container {
        max-width: 100%;
    }
}

/********************************* Logo ***********************************/

/*.path-frontpage .navbar-header {background: transparent; width: auto; height: auto; padding: 0; margin: 0;}*/

.navbar-header {
    background: rgba(255, 255, 255, 0);
    width: auto;
    height: auto;
    padding: 0.25em 0.25em 0.3em;
    margin: 0;
}

.navbar .logo {
    padding: 0;
    margin: 0;
    max-width: 100%;
}

.navbar .logo img {
    width: auto;
    max-width: 100%;
}

/********************************* Menu ***********************************/

#block-bootstrap-subtheme-main-menu {
    display: ;
}

.navbar-collapse {
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    width: 100%;
}

.navbar-nav {
    margin: 50px 0 0 0 !important;
    background: rgba(255, 255, 255, 0) !important;
    padding: 0;
    text-align: right;
    float: right;
    display: flex;
    border: 0;
}

.navbar-default .navbar-nav>li {
    margin: 0;
    display: inline-block;
    float: none;
    padding: 5px;
    background: transparent;
    transition: all 0.5s ease;
}

/*.navbar-default .navbar-nav li.first {margin-left: 0;}

.navbar-default .navbar-nav li.last {margin-right: 0;}

.navbar-default .navbar-nav li.last a {padding-right: 0;}*/

.navbar-default .navbar-nav>li>a {
    font: 15.5px 'noori', sans-serif;
    color: #ffffff;
    text-transform: capitalize;
    transition: all 0.3s ease;
    padding: 3px 7px;
    border: 1px solid transparent;
    float: left;
    margin: 0 5px;
}

.navbar-default .navbar-nav li.last .dropdown-menu {
    left: auto;
    right: 0;
}

.navbar-nav .dropdown-menu>li>a {
    font: 14.5px 'noori', sans-serif;
    color: #492e10;
    text-transform: capitalize;
    transition: all 0.5s ease;
    text-align: left;
    padding: 5px;
}

.navbar-nav .dropdown-menu>li>a:hover {
    color: #ffffff;
    background: #492e10;
}

.navbar-nav .dropdown-menu>li.active>a {
    color: #ffffff;
    background: #492e10;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    background: #492e10;
    color: #2e2d2c;
    border-color: transparent;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    background: #492e10;
    color: #2e2d2c;
    border-color: transparent;
}

.navbar-default .navbar-nav>.expanded>a,
.navbar-default .navbar-nav>.expanded>a:hover,
.navbar-default .navbar-nav>.expanded>a:focus {
    background: #492e10;
    color: #2e2d2c;
    border-color: transparent;
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
    background: #492e10;
    color: #2e2d2c;
    border-color: transparent;
}

.navbar-default .navbar-nav>.dropdown>a .caret {
    border-top-color: #2e2d2c;
    border-bottom-color: #2e2d2c;
}

.navbar-default .navbar-nav>.open>a .caret,
.navbar-default .navbar-nav>.open>a:hover .caret,
.navbar-default .navbar-nav>.open>a:focus .caret {
    border-top-color: #2e2d2c;
    border-bottom-color: #2e2d2c;
}

.navbar-default .navbar-nav>.dropdown>a:hover .caret {
    border-top-color: #2e2d2c;
    border-bottom-color: #2e2d2c;
}

/********************************* Search ***********************************/

/*.searchButton {display: none;}*/

.navbar .search-block-form {
    position: absolute;
    float: right;
    right: 10px;
    top: 10px;
    width: 200px;
    background: rgba(255, 255, 255, 0);
    border: 1px solid #2e2d2c;
    border-radius: 5px;
    /*border-bottom: 1px solid #ffffff;*/
    z-index: 99;
}

/*.path-frontpage .navbar .search-block-form {background: transparent;}*/

.navbar .search-block-form .form-group {
    margin: 0;
}

.navbar .search-block-form .form-group .input-group {
    display: flex;
    padding: 3px;
    justify-content: space-evenly;
}

.navbar .search-block-form .form-group .input-group #edit-keys,
.navbar .search-block-form .form-group .input-group #edit-keys--2 {
    border-radius: 0;
    /*position: relative; top: 0; right: 0;*/
    background: transparent;
    border: 0;
    box-sizing: border-box;
    color: #2e2d2c !important;
    width: 160px;
    height: 25px;
    float: right;
    box-shadow: none;
    /*border-bottom: 1px solid #ffffff;*/
    font-family: 'noori', sans-serif !important;
    padding: 0 0 0 5px;
}

.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 {
    color: #fff !important;
    font-family: 'noori', sans-serif !important;
}

.navbar .search-block-form .form-group .input-group #edit-keys::-moz-placeholder,
.navbar .search-block-form .form-group .input-group #edit-keys--2::-moz-placeholder {
    color: #fff !important;
    font-family: 'noori', sans-serif !important;
}

.navbar .search-block-form .form-group .input-group #edit-keys::-ms-input-placeholder,
.navbar .search-block-form .form-group .input-group #edit-keys--2::-ms-input-placeholder {
    color: #fff !important;
    font-family: 'noori', sans-serif !important;
}

.navbar .search-block-form .form-group .input-group .input-group-btn {
    width: 25px;
    height: 25px;
    padding: 0;
    background: transparent;
    border-radius: 0;
    display: flex;
    align-items: center;
}

.navbar .search-block-form .form-group .input-group .input-group-btn:before {
    content: "";
    width: 1px;
    height: 100%;
    background: transparent;
    display: block;
}

.navbar .search-block-form .form-group .input-group .input-group-btn .btn {
    background: url('../images/icon-search.png') no-repeat center center;
    width: 100%;
    height: 100%;
    border: none !important;
    border-radius: 0;
    color: #ffffff;
    padding: 0;
    margin: 0 auto;
}

.navbar .search-block-form .form-group .input-group .input-group-btn .btn .icon {
    opacity: 0;
}

/********************************* Common ***********************************/

.mcc {
    width: 100%;
    display: block;
}

.sh-wrap {
    padding: 0.5em 0;
    margin: 0.5em 0;
}

.section-header {
    font: bold 48px 'noori', sans-serif;
    line-height: ;
    letter-spacing: ;
}

.sh-uc {
    text-transform: uppercase;
}

.sh-color {
    color: #2e2d2c;
}

.sh-white {
    color: #ffffff;
}

.sh-black {
    color: #000000;
}

.txt-center {
    text-align: center;
}

.block-center {
    margin: 0 auto;
}

.bg-img {
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}

.btn-wrap {
    padding: 0.5em 0;
    margin: 0.5em 0;
}

.btn-mnm {
    text-decoration: none !important;
    font: 14px 'noori', sans-serif;
    text-transform: uppercase;
    width: 120px;
    height: 40px;
    border: 1px solid transparent;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    /*text-align: center;*/
    padding: 0 0.5em;
    transition: all 0.4s ease-in-out;
    box-shadow: 3px 3px 4px 1px transparent;
    position: relative;
    z-index: 1;
}

.btn-mnm-fill {
    background: rgba(0, 0, 0, 1);
    color: #ffffff !important;
    border-color: #ffffff;
}

.btn-mnm-fill:hover {
    background: #492e10;
    color: #000000 !important;
    border-color: #492e10;
}

.btn-mnm-nofill {
    background: transparent;
    color: #000000 !important;
    border-color: #000000;
}

.btn-mnm-nofill:hover {
    background: rgba(0, 0, 0, 1);
    color: #ffffff !important;
    border-color: #ffffff;
}

/********************************* Top Menu ***********************************/

#block-topmenulinks {
    position: absolute;
    right: 225px;
    top: 10px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: rgba(46, 45, 44, 0.9);
    padding: 1em;
}

#tm-links-wrap {}

#tm-links {
    font: 15px 'noori', sans-serif;
    color: #ffffff;
    word-spacing: 10px;
}

#tm-links a {
    text-decoration: none;
    font: inherit;
    color: inherit;
    word-spacing: 0;
}

#tm-links a:hover {
    text-decoration: underline;
}

/********************************* Banner 01 Main Banner ***********************************/

.banner01 {
    width: 100%;
    display: block;
    position: relative;
}

.region.region-banner01 {
    width: 100%;
    display: block;
    position: relative;
    background: rgba(255, 255, 255, 0);
    top: -89px;
}

#block-views-block-main-banner-view-block-1 {
    width: 100%;
    display: block;
    position: relative;
    border-bottom: 5px solid #f8ce3b;
}

#block-views-block-main-banner-view-block-1 .view-main-banner-view {
    width: 100%;
    display: block;
}

#block-views-block-main-banner-view-block-1 .view-content {
    width: 100%;
    display: block;
}

#block-views-block-main-banner-view-block-1 .view-content .skin-default {
    width: 100%;
    display: block;
}

#views_slideshow_cycle_main_main_banner_view-block_1,
#views_slideshow_cycle_teaser_section_main_banner_view-block_1 {
    width: 100% !important;
    display: block !important;
}

#views_slideshow_cycle_div_main_banner_view-block_1_0,
#views_slideshow_cycle_div_main_banner_view-block_1_1,
#views_slideshow_cycle_div_main_banner_view-block_1_2,
#views_slideshow_cycle_div_main_banner_view-block_1_3,
#views_slideshow_cycle_div_main_banner_view-block_1_4 {
    width: 100% !important;
    display: block !important;
}

.mb-view-wrap {}

.mb-view {
    position: relative;
}

.mb-img-wrap {}

.mb-img {}

.mb-img img {
    width: 100%;
    max-width: 100%;
    display: block;
    height: auto;
}

.mb-bg-cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0);
}

/*.mb-txt-wrap {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0); padding: 0 0; border-radius: 0; display: flex; align-items: center; justify-content: flex-start;}

.mb-txt {font: 35px Nexa-Bold; color: #4d4d4d; text-transform: uppercase; padding-left: 1em; width: 60%; animation: pop-in .6s cubic-bezier(0, 0.9, 0.3, 1.2) forwards; opacity: 0; animation-delay: 1.2s;}*/

/* Controls */

#block-views-block-main-banner-view-block-1 .views-slideshow-controls-bottom.clearfix {
    position: absolute;
    bottom: 50%;
    left: 0;
    z-index: 7;
    width: 100%;
    padding: 0 1em;
    height: 0;
    float: left;
}

#views_slideshow_controls_text_main_banner_view-block_1 {
    height: 0;
}

#views_slideshow_controls_text_previous_main_banner_view-block_1 {}

#views_slideshow_controls_text_previous_main_banner_view-block_1 a {
    background: url(../images/arrow-left-yellow.png) no-repeat center center !important;
    color: transparent;
    display: inline-block;
    width: 25px;
    height: 39px;
    margin: 0.75em 0;
}

#views_slideshow_controls_text_pause_main_banner_view-block_1 {
    display: none;
}

#views_slideshow_controls_text_next_main_banner_view-block_1 {
    float: right;
}

#views_slideshow_controls_text_next_main_banner_view-block_1 a {
    background: url(../images/arrow-right-yellow.png) no-repeat center center !important;
    color: transparent;
    display: inline-block;
    width: 25px;
    height: 39px;
    margin: 0.75em 0;
}

/* ... */

/******************************* Banner 01 - Auction Notices *********************************/

#mnm-an-wrap {
    width: 50%;
    background: rgba(46, 45, 44, 0.9);
    padding: 0.75em;
    position: absolute;
    bottom: 5px;
    left: 5em;
    z-index: 5;
}

#mnm-an {}

#mnm-an-c1 {
    padding: 0;
}

#an-left-wrap {}

#an-left {}

#an-icon-wrap {}

#an-icon {
    background: url('../images/an-icon.png') no-repeat center center;
    width: 82px;
    height: 82px;
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    margin: 0 auto;
}

#an-title-wrap {
    text-align: center;
}

#an-title {
    font: bold 32px 'noori', sans-serif;
    color: #492e10;
    text-transform: uppercase;
}

#an-btn-wrap {
    margin: 1em 0 0;
    padding: 0;
}

#an-btn {
    color: #ffffff !important;
    border-color: #492e10;
    height: 32px;
    margin: 0 auto;
}

#an-btn:hover {
    background: #492e10;
    color: #2e2d2c;
    border-color: #2e2d2c;
}

#an-right-wrap {}

#an-right {}

#an-title-urdu-wrap {
    padding-top: 6em
}

#an-title-urdu {
    background: url('../images/an-urdutext.png') no-repeat center center;
    width: 151px;
    height: 85px;
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    float: right;
}

/********************************* Banner 02 - Highlights ***********************************/

#block-views-block-highlights-block-1 {
    width: 100%;
    display: block;
    padding: 3em 0;
    margin-top: -89px;
}

#block-views-block-highlights-block-1 .view-header {
    width: 100%;
    display: block;
    float: left;
}

#highlights-header-wrap {}

#highlights-header {}

#block-views-block-highlights-block-1 .view-content {
    width: 100%;
    display: block;
    float: left;
    padding: 0.5em 7em;
    margin: 0.5em 0;
}

.highb-in-wrap {
    text-decoration: none !important;
    border: 1px solid #000000;
    margin: 3em 0;
}

.highb-in {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.highb-in-c1 {
    padding: 0;
}

.highb-date-wrap {
    background: #000000;
    font-family: 'noori', sans-serif;
    font-weight: bold;
    color: #492e10;
    text-transform: uppercase;
    text-align: center;
    padding: 1em 0;
}

.highb-date-day {
    font-size: 72px;
    line-height: 0.8;
}

.highb-date-month {
    font-size: 25px;
    line-height: 1;
}

.highb-date-year {
    font-size: 20px;
    line-height: 1;
}

.highb-in-c2 {
    padding: 0;
}

.highb-title-wrap {
    text-align: center;
    padding: 1em;
}

.highb-title {
    font: bold 21px 'noori', sans-serif;
    color: #492e10;
    overflow: hidden;
    height: 52px;
}

.highb-title a {
    text-decoration: none;
    font: inherit;
    color: inherit;
}

.highb-title a:hover {
    text-decoration: underline;
}

#block-views-block-highlights-block-1 .view-footer {
    width: 100%;
    display: block;
    float: left;
}

#highlights-btn-wrap {}

#highlights-btn {
    margin: 0 auto;
}

/********************************** Banner 03 - Servics ************************************/

#mnm-services-wrap {
    background: url('../images/services-bg.jpg') no-repeat fixed 100% 100% / cover;
    padding: 1.5em 0;
}

#mnm-services {}

#services-title-wrap {}

#services-title {}

#services-body-wrap {
    padding: 0.5em 5em;
    margin: 0.5em 0;
}

#services-body {}

.services-col {}

.services-item-wrap {
    text-decoration: none !important;
    padding: 0.5em 0;
    margin: 0.5em 0;
}

.services-item {
    background: rgba(46, 45, 44, 0.7);
    transition: all 2s ease;
}

.services-item-wrap:hover .services-item {
    background: rgba(247, 194, 10, 0.5);
}

.services-item-icon-wrap {}

.services-item-icon {
    width: 65px;
    height: 55px;
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    transition: all 1s ease;
}

#services-gmc-icon {
    background: #492e10 url('../images/services-icon-gmc.png') no-repeat center center;
}

.services-item-wrap:hover #services-gmc-icon {
    background: #492e10 url('../images/services-icon-gmc-hvr.png') no-repeat center center;
}

#services-msi-icon {
    background: #492e10 url('../images/services-icon-msi.png') no-repeat center center;
}

.services-item-wrap:hover #services-msi-icon {
    background: #492e10 url('../images/services-icon-msi-hvr.png') no-repeat center center;
}

#services-mom-icon {
    background: #492e10 url('../images/services-icon-mom.png') no-repeat center center;
}

.services-item-wrap:hover #services-mom-icon {
    background: #492e10 url('../images/services-icon-mom-hvr.png') no-repeat center center;
}

.services-item-title-wrap {
    padding: 0.5em 6em;
    margin: 0.5em 0;
    text-align: center;
}

.services-item-title {
    text-decoration: none;
    font: bold 24px 'noori', sans-serif;
    color: #ffffff;
}

.services-item-txt-wrap {
    padding: 0.5em 5em;
    margin: 0.5em 0;
    text-align: center;
}

.services-item-txt {
    text-decoration: none;
    font: 14px 'noori', sans-serif;
    color: #ffffff;
    word-spacing: 1px;
    line-height: 1.5;
    overflow: hidden;
    height: 63px;
}

.services-item-btn-wrap {
    padding: 1em 0 2em;
    margin: 1em 0 0;
    text-align: center;
}

.services-item-btn {
    margin: 0 auto;
}

#services-btn-wrap {}

#services-btn {
    margin: 0 auto;
}

/*********************** Banner 04 - Left - Affiliated Organizations *************************/

#site-b04-m {
    background: #f3f3f3;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.region.region-banner04-left {
    padding: 0 5em;
}

/*** Header ***/

#block-mnmbanner04aotitle {}

#ao-title-wrap {
    font-family: 'noori', sans-serif;
    font-weight: bold;
    color: #2e2d2c;
    text-transform: uppercase;
    padding: 1em 0;
    margin: 5em 0 1em;
}

#ao-title-1 {
    font-size: 48px;
    line-height: 0.9;
}

#ao-title-2 {
    font-size: 60px;
    line-height: 0.8;
}

/*** ... ***/

/*** Quicktabs ***/

#block-quicktabsaffiliatedorganizations {
    padding: 0.5em 0 1em;
    margin: 0.5em 0 1em;
}

#quicktabs-affiliated_organizations {}

/** Tabs List **/

#block-quicktabsaffiliatedorganizations ul.quicktabs-tabs {
    border-bottom: 1px solid #000000;
    padding: 0.5em 0 0 0;
    margin: 1em 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#block-quicktabsaffiliatedorganizations ul.quicktabs-tabs li {
    font: bold 20px 'noori', sans-serif;
    color: #bdbdbd;
    text-transform: uppercase;
    border-bottom: 7px solid transparent;
    position: relative;
    bottom: -4px;
    padding: 0;
    transition: all 0.8s ease;
}

#block-quicktabsaffiliatedorganizations ul.quicktabs-tabs li:hover {
    color: #492e10;
    border-color: #492e10;
}

#block-quicktabsaffiliatedorganizations ul.quicktabs-tabs li.active {
    color: #492e10;
    border-color: #492e10;
}

#block-quicktabsaffiliatedorganizations ul.quicktabs-tabs li a {
    text-decoration: none;
    font: inherit;
    color: inherit;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/** ... **/

/** Tabs Content **/

#quicktabs-container-affiliated_organizations {
    width: 100%;
    display: block;
    float: left;
    padding: 0.5em 0;
    margin: 0.5em 0;
}

/* Blocks */

ul.ao-list {
    padding: 0 15em 0 25px;
    margin: 0;
    min-height: 256px;
}

ul.ao-list li {
    font: 20px 'noori', sans-serif;
    color: #333333;
    height: 58px;
}

ul.ao-list li a {
    text-decoration: none;
    font: inherit;
    color: inherit;
}

ul.ao-list hr {
    border-color: #bdbdbd;
}

/* ... */

/** ... **/

/****************************** Banner 04 - Right - Gallery ********************************/

.region.region-banner04-right {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

#mnm-gallery-wrap {
    padding: 2em 5em;
}

#mnm-gallery {}

#gallery-title-wrap {
    padding: 0.5em 3.5em;
}

#gallery-title {}

#gallery-body-wrap {
    padding: 0.5em 0;
    margin: 0.5em 0;
}

#gallery-body {}

.gallery-col {}

.gallery-item-wrap {
    text-decoration: none !important;
    padding: 0.25em 0;
    margin: 0.25em 0;
}

.gallery-item {}

.gallery-item-icon-wrap {
    padding: 0.25em 0;
    margin: 0.25em 0;
}

.gallery-item-icon {
    width: 100px;
    height: 100px;
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    margin: 0 auto;
    border: 3px solid #bdbdbd;
    border-radius: 10px;
    transition: all 1s ease;
}

.gallery-item-wrap:hover .gallery-item-icon {
    border-color: #492e10;
}

#gallery-acs-icon {
    background: #ffffff url('../images/gallery-icon-acs.png') no-repeat center center;
}

#gallery-seminars-icon {
    background: #ffffff url('../images/gallery-icon-seminars.png') no-repeat center center;
}

#gallery-meetings-icon {
    background: #ffffff url('../images/gallery-icon-meetings.png') no-repeat center center;
}

#gallery-trainings-icon {
    background: #ffffff url('../images/gallery-icon-conferences.png') no-repeat center center;
}

.gallery-item-title-wrap {
    padding: 0.25em 0;
    margin: 0.25em 0;
    text-align: center;
}

.gallery-item-title {
    font: 14px 'noori', sans-serif;
    color: #808080;
}

#gallery-btn-wrap {}

#gallery-btn {
    margin: 0 auto;
}

.view.view-gallery[class*='view-display-id-page_'] .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-self: flex-end;
    align-items: stretch;
}

/**************************** Banner 05 - Success Stories Reports ******************************/

#mnm-ssr-wrap {}

#mnm-ssr {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.ssr-col {
    padding: 0;
}

.ssr-block-wrap {
    padding: 3em 5em 1em;
    height: 100%;
}

#ssr-ss-wrap {
    background: url('../images/successstories-bg.jpg') no-repeat fixed 100% 100% / cover;
}

#ssr-r-wrap {}

.ssr-block {}

.ssr-title-wrap {}

.ssr-title {}

.ssr-body-wrap {
    padding: 1.5em 0;
    margin: 1.5em 0;
}

.ssr-body {}

ul.ssr-list {
    padding-left: 25px;
    font-size: 25px;
    color: #ffffff;
    margin: 0;
    min-height: 335px;
}

#ssr-r-wrap ul.ssr-list {
    list-style-image: url('../images/bullet-report.png');
    font-size: 22px;
    width: 175px;
}

ul.ssr-list li {
    font: bold 22px 'noori', sans-serif;
}

#ssr-ss-wrap ul.ssr-list li {
    color: #ffffff;
}

#ssr-r-wrap ul.ssr-list li {
    color: #492e10;
}

ul.ssr-list li a {
    text-decoration: none;
    font: inherit;
    color: inherit;
}

#ssr-ss-wrap ul.ssr-list li a {
    color: #2e2d2c
}

ul.ssr-list li a:hover {
    text-decoration: underline;
}

ul.ssr-list hr {
    margin: 1em 0;
    border-color: #2e2d2c;
}

.ssr-btn-wrap {}

.ssr-btn {}

/********************************** Banner 06 - Links ************************************/

#mnm-links-wrap {
    background: url('../images/links-bg.jpg') no-repeat fixed 100% 100% / cover;
    padding: 6em 0 3em;
}

#mnm-links {}

#links-body-wrap {
    padding: 0.5em 5em;
    margin: 0.5em 0;
}

#links-body {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.links-col {}

.links-item-wrap {
    text-decoration: none !important;
    background: #2e2d2c;
    padding: 2em 3em;
    margin: 0.5em 0;
    border-radius: 10px;
    transition: all 2s ease;
}

.links-item-wrap:hover {
    background: #492e10;
}

.links-item {}

.links-item-icon-wrap {
    padding: 1em 0;
    margin: 1em 0;
}

.links-item-icon {
    width: 75px;
    height: 75px;
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    border-radius: 40px;
    margin: 0 auto;
    transition: background 2.5s ease, transform 1.5s ease;
}

.links-item-wrap:hover .links-item-icon {
    transform: rotate3d(1, 1, 1, 360deg);
}

#links-pgmc-icon {
    background: #ffffff url('../images/links-icon-pgmc.png') no-repeat center center;
}

.links-item-wrap:hover #links-pgmc-icon {
    background: #ffffff url('../images/links-icon-pgmc-hvr.png') no-repeat center center;
}

#links-prof-icon {
    background: #ffffff url('../images/links-icon-prof.png') no-repeat center center;
}

.links-item-wrap:hover #links-prof-icon {
    background: #ffffff url('../images/links-icon-prof-hvr.png') no-repeat center center;
}

#links-imop-icon {
    background: #ffffff url('../images/links-icon-imop.png') no-repeat center center;
}

.links-item-wrap:hover #links-imop-icon {
    background: #ffffff url('../images/links-icon-imop-hvr.png') no-repeat center center;
}

#links-faqs-icon {
    background: #ffffff url('../images/links-icon-faqs.png') no-repeat center center;
}

.links-item-wrap:hover #links-faqs-icon {
    background: #ffffff url('../images/links-icon-faqs-hvr.png') no-repeat center center;
}

.links-item-title-wrap {
    padding: 1em 0;
    margin: 1em 0;
    text-align: center;
}

.links-item-title {
    font: bold 17px 'noori', sans-serif;
    color: #ffffff;
    height: 44px;
}

#links-btn-wrap {
    padding: 1em 0;
    margin: 2em 0 1em;
}

#links-btn {
    margin: 0 auto;
}

/******************************* Banner 07 - Regional Offices *********************************/

#block-views-block-regional-offices-block-1 {
    width: 100%;
    display: block;
}

#block-views-block-regional-offices-block-1 .form-group {}

#block-views-block-regional-offices-block-1 .form-group .view-regional-offices.view-display-id-block_1 {
    position: relative;
}

/*** Title ***/

#block-views-block-regional-offices-block-1 .view-header {
    width: 100%;
    display: block;
    float: left;
}

#ro-title-wrap {
    background: #c5c5c5;
    padding: 0.5em 0;
    margin: 0;
}

#ro-title {}

/*** ... ***/

/*** Filter ***/

#block-views-block-regional-offices-block-1 .view-filters {
    position: absolute;
    top: 71px;
    left: 0;
    z-index: 1;
    padding: 5em 3.5em 5em 3em;
    margin: 0;
    background: rgba(247, 194, 10, 0.8);
}

#views-exposed-form-regional-offices-block-1 {}

#views-exposed-form-regional-offices-block-1 .form-inline {
    width: 300px;
}

#views-exposed-form-regional-offices-block-1 .form-inline .form-item-field-ro-district-target-id {}

#views-exposed-form-regional-offices-block-1 .form-inline .form-item-field-ro-district-target-id label {
    font: bold 40px 'noori', sans-serif;
    width: 100%;
}

#views-exposed-form-regional-offices-block-1 .form-inline .form-item-field-ro-district-target-id .select-wrapper {
    width: 100%;
    margin: 1em 0;
}

#views-exposed-form-regional-offices-block-1 .form-inline .form-item-field-ro-district-target-id .select-wrapper .form-select {
    width: 100%;
    font: 16px 'noori', sans-serif;
}

#views-exposed-form-regional-offices-block-1 .form-inline .form-actions {
    width: 100%;
}

#views-exposed-form-regional-offices-block-1 .form-inline .form-actions button {
    text-decoration: none !important;
    font: 14px 'noori', sans-serif;
    text-transform: uppercase;
    width: 120px;
    height: 40px;
    border: 1px solid transparent;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    /*text-align: center;*/
    padding: 0 0.5em;
    transition: all 0.4s ease-in-out;
    box-shadow: 3px 3px 4px 1px transparent;
    position: relative;
    z-index: 1;
    background: rgba(0, 0, 0, 1);
    color: #ffffff !important;
    border-color: #ffffff;
    margin: 0;
}

#views-exposed-form-regional-offices-block-1 .form-inline .form-actions button:hover {
    background: #492e10;
    color: #000000 !important;
    border-color: #2e2d2c;
}

/*** ... ***/

/*** Map ***/

#block-views-block-regional-offices-block-1 .view-content {
    width: 100%;
    display: block;
    float: left;
}

#block-views-block-regional-offices-block-1 .view-content .geolocation-map-wrapper {}

.ro-item-wrap {}

.ro-item {}

.ro-item-title-wrap {
    padding: 0.5em 0;
    margin: 0.5em 0;
}

.ro-item-title {
    font: 18px 'noori', sans-serif;
    color: #2e2d2c;
}

.ro-item hr {
    margin: 0.5em 0;
}

.ro-item-address-wrap {
    padding: 0.5em 0;
    margin: 0.5em 0;
    font: 14px 'noori', sans-serif;
    color: #2e2d2c;
}

.ro-item-address-label {
    font-weight: bold;
}

.ro-item-address-text {}

/*** ... ***/

/*********************************** RP9 - Footer *************************************/

#site-footer {
    display: block;
    border-color: transparent;
    border: none;
}

/*** Top ***/

#ftop-wrap {
    background: #2e2d2c;
    padding: 0.5em 1em;
}

#ftop {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.ftop-col {
    padding: 0;
    display: flex;
    align-items: center;
}

#ftop-menu-wrap {}

#ftop-menu {
    font: 14px 'noori', sans-serif;
    color: #ffffff;
    word-spacing: 20px;
}

#ftop-menu a {
    text-decoration: underline;
    text-decoration-color: transparent;
    font: inherit;
    color: inherit;
    word-spacing: 0;
    transition: all 1s ease;
}

#ftop-menu a:hover {
    text-decoration-color: #492e10;
}

#ftop-msg-wrap {
    text-align: right;
}

#ftop-msg {
    font: 14px 'noori', sans-serif;
    color: #ffffff;
}

/*** ... ***/

/*** Bottom ***/

#fbot-wrap {
    background: #492e10;
    padding: 0.5em 1em;
}

#fbot {}

.fbot-col {
    padding: 0
}

#copyr-wrap {
    text-align: left;
}

#poweredbi-wrap {
    text-align: right;
}

.fbot-txt {
    font: 14px 'noori', sans-serif;
    color: #2e2d2c;
}

.fbot-txt a {
    text-decoration: none;
    font: inherit;
    color: inherit;
}

.fbot-txt a:hover {
    text-decoration: underline;
}

/*** ... ***/

/********************************* Back To Top ***********************************/

#backtotop {
    /*background: url('../images/backtotop.png') no-repeat center center / cover;*/
    width: 50px;
    height: 50px;
    border-radius: 15px;
    bottom: 20px;
}

#block-views-block-slick-x-block-main {
    display: none;
}

/********************************* Internal Pages ***********************************/

.region.region-content img {
    margin: 0 8px;
}

/*** Download File ***/

.pview-down-class a {
    background: url('../images/icon-download.png') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    position: relative;
    margin: 0 auto;
}

/*** ... ***/

/*** Gallery ***/

.path-gallery-view img {
    margin: 0 auto !important;
}

.gallery-pitem-wrap {
    text-decoration: none !important;
    padding: 0.5em 0;
    margin: 0.5em 0;
    border: 0 !important;
}

.gallery-pitem {}

.gallery-pimg-wrap {
    padding: 0.15em 0;
    margin: 0.15em 0;
}

.gallery-pimg {}

.gallery-pimg img {
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto !important;
}

.gallery-ptitle-wrap {
    padding: 0.15em 0;
    margin: 0.15em 0;
    text-align: center;
}

.gallery-ptitle {
    font: 16px 'noori', sans-serif;
    color: #2e2d2c;
    transition: all 0.6s ease;
}

.gallery-pitem-wrap:hover .gallery-ptitle {
    color: #492e10;
}

/*** Page Background ***/

.page-cover {
    -webkit-transition: .6s;
    transition: .6s;
}

.page-cover {
    width: 100%;
    position: fixed;
    height: 120%;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: -99999;
    overflow: hidden;
}

.page-cover .cover-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    z-index: -1;
}

.page-cover .bg-img {
    background: url('../images/internal-bg.png') repeat center center;
}

.page-cover .cover-bg-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.page-cover .bg-color {
    background-image: none;
    z-index: -1;
}

.page-cover .cover-bg-mask {
    background: rgba(255, 255, 255, 0.2);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    z-index: 0;
    -webkit-transition: 2s;
    transition: 2s;
}

/*** ... ***/

/*** Sitemap ***/

.sitemap {
    padding: 0 1em;
}

.sitemap-item {}

.sitemap-item ul {
    padding: 0 0 0 1.5em;
    margin: 0 !important;
    float: none;
    text-align: start;
    list-style: disc;
    display: block;
    background: transparent !important;
    border: 0;
    border-radius: 0;
}

.sitemap-item ul li {
    float: none;
    display: list-item;
}

.sitemap-item ul li a {
    text-decoration: none;
    display: initial;
    font: 16px 'noori', sans-serif;
    color: #2e2d2c;
    padding: 0;
    border-bottom: 1px dashed #2e2d2c;
}

.sitemap-item ul li a:hover,
.sitemap-item ul li a:focus {
    text-decoration: underline;
    background: transparent;
}

.sitemap .caret {
    display: none;
}

.sitemap-item ul li ul {
    position: initial;
    display: block;
    border: none;
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    background: transparent;
    background-clip: inherit;
    list-style: circle;
}

.sitemap-item ul li ul li {
    display: list-item;
}

.sitemap-item ul li ul li a,
.sitemap-item .navbar-nav .dropdown-menu>li>a {
    text-decoration: none;
    display: initial;
    font: 16px 'noori', sans-serif;
    color: #2e2d2c;
    padding: 0;
    border-bottom: 1px dashed #2e2d2c;
}

.sitemap-item ul li ul li a:hover,
.sitemap-item ul li ul li a:focus,
.sitemap-item .navbar-nav .dropdown-menu>li>a:hover,
.sitemap-item .navbar-nav .dropdown-menu>li>a:focus {
    text-decoration: underline;
    background: transparent;
}

.sitemap-item ul li ul li ul {
    display: none;
}

.sitemap-item ul li ul li.expanded ul {
    display: block;
    list-style: square;
}

/*** ... ***/

/********************************* Media Queries ***********************************/

/********************************* Width: 1366px ***********************************/

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

/********************************* Width: 1300px ***********************************/

@media only screen and (max-width: 1299px) {
    #block-views-block-highlights-block-1 .view-content {
        padding: 0.5em 0;
    }

    #services-body-wrap {
        padding: 0.5em 0;
    }

    .region.region-banner04-left {
        padding: 0 1em;
    }

    #mnm-gallery-wrap {
        padding: 2em 1em;
    }

    .ssr-block-wrap {
        padding: 3em 2em 1em;
    }

    #links-body-wrap {
        padding: 0.5em 0;
    }
}

/********************************* Width: 1200px ***********************************/

@media only screen and (max-width: 1199px) {
    .services-item-title-wrap {
        padding: 0.5em 4em;
    }

    #ssr-ss-wrap ul.ssr-list li {
        font-size: 20px;
    }

    #block-views-block-regional-offices-block-1 .view-filters {
        padding: 1em 1em;
    }
}

/********************************* Width: 1100px ***********************************/

@media only screen and (max-width: 1099px) {
    .navbar-default .navbar-nav>li {
        padding: 1px;
    }

    .services-item-title-wrap {
        padding: 0.5em 3em;
    }

    .services-item-txt-wrap {
        padding: 0.5em 1em;
    }

    #block-quicktabsaffiliatedorganizations ul.quicktabs-tabs li {
        font-size: 18px;
    }

    .ssr-block-wrap {
        padding: 3em 1em 1em;
    }
}

/********************************* Width: 1000px ***********************************/

@media only screen and (max-width: 999px) {
    .navbar-default .navbar-nav>li>a {
        padding: 3px 1px;
    }

    #mnm-an-wrap {
        width: 65%;
    }

    .highlights-col {
        padding: 0 10px;
    }

    .highb-date-day {
        font-size: 60px;
    }

    .services-item-title-wrap {
        padding: 0.5em 1em;
    }

    #ao-title-2 {
        font-size: 48px;
    }

    ul.ao-list {
        padding: 0 0 0 25px;
        min-height: 205px;
    }

    ul.ao-list hr {
        margin: 0.5em 0;
    }
}

/********************************* Width: 900px ***********************************/

@media only screen and (max-width: 899px) {
    #block-topmenulinks {
        right: 0;
        top: 40%;
    }

    .navbar-nav {
        margin: 0 !important;
    }

    .navbar-default .navbar-nav>li>a {
        padding: 3px 3px;
    }

    .region.region-banner01 {
        top: 0;
    }

    #block-views-block-highlights-block-1 {
        margin-top: 0;
    }

    #block-quicktabsaffiliatedorganizations ul.quicktabs-tabs li {
        font-size: 14px;
    }
}

/********************************* Width: 800px ***********************************/

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

/********************************* Width: 768px ***********************************/

@media only screen and (max-width: 767px) {
    #block-topmenulinks {
        position: initial;
        height: auto;
        padding: 0.25%;
    }

    #navbar {
        box-shadow: none;
    }

    .navbar-header {
        padding: 0;
        position: relative;
        background: transparent;
        width: auto;
    }

    .navbar .logo {
        background: transparent;
        width: auto;
        height: auto;
        padding: 0.25em;
    }

    .navbar .logo img {
        width: ;
    }

    .navbar-toggle {
        position: absolute;
        right: 0.5em;
        bottom: 0.5em;
        margin: 0;
        background: transparent;
    }

    .navbar-default .navbar-toggle {
        border-color: #2e2d2c;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background: #2e2d2c;
    }

    .navbar-collapse {
        box-shadow: none;
    }

    .navbar-nav {
        margin: 0 !important;
        width: 100%;
        text-align: left;
        float: left;
        padding: 0;
        border-radius: 0;
        display: initial;
        padding: 0.5em 0;
    }

    .navbar-default .navbar-nav>li {
        display: block;
        width: 100%;
        float: left;
        margin: 0;
        border: 0;
    }

    .navbar-default .navbar-nav>li:after {
        display: none;
    }

    .navbar-default .navbar-nav>li>a {
        float: none;
        padding: 0.25em 0.5em;
    }

    .navbar-default .navbar-nav>li>a:after {
        display: none;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #f9f9f9;
    }

    .navbar .search-block-form {
        position: initial;
        margin: 0.25em;
        float: right;
    }

    #mnm-an-wrap {
        width: 100%;
        position: initial;
    }

    #mnm-an {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
    }

    .section-header {
        font-size: 45px;
    }

    #block-views-block-highlights-block-1 {
        padding: 1.5em 0;
    }

    .highb-in-wrap {
        margin: 1em 0;
    }

    .highb-date-day {
        font-size: 72px;
    }

    .services-item-wrap {
        width: 320px;
        max-width: 100%;
        margin: 0 auto;
    }

    .services-item {
        background: rgba(247, 194, 10, 0.5);
    }

    .services-item-wrap:hover #services-gmc-icon {
        background: #492e10 url('../images/services-icon-gmc-hvr.png') no-repeat center center;
    }

    .services-item-wrap:hover #services-msi-icon {
        background: #492e10 url('../images/services-icon-msi-hvr.png') no-repeat center center;
    }

    .services-item-wrap:hover #services-mom-icon {
        background: #492e10 url('../images/services-icon-mom-hvr.png') no-repeat center center;
    }

    .services-item-txt {
        height: auto;
    }

    #ao-title-wrap {
        margin: 1.5em 0 0;
        text-align: center;
    }

    #block-quicktabsaffiliatedorganizations ul.quicktabs-tabs li {
        font-size: 18px;
    }

    ul.ao-list {
        min-height: auto;
    }

    ul.ao-list li {
        height: auto;
    }

    ul.ao-list hr {
        margin: 1em 0;
    }

    .region.region-banner04-right {
        display: block;
    }

    #mnm-gallery-wrap {
        padding: 0.5em 0 1.5em;
    }

    #gallery-title-wrap {
        padding: 0.5em 0;
        text-align: center;
    }

    #gallery-body {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .ssr-block-wrap {
        padding: 1.5em 1em;
    }

    .ssr-body-wrap {
        padding: 0.75em 0;
        margin: 0.75em 0;
    }

    ul.ssr-list {
        min-height: auto;
    }

    ul.ssr-list hr {
        margin: 0.75em 0;
    }

    #mnm-links-wrap {
        padding: 1.5em 0;
    }

    .links-item-wrap {
        width: 320px;
        max-width: 100%;
        display: block;
        margin: 1em auto;
    }

    #block-views-block-regional-offices-block-1 .view-filters {
        position: initial;
        width: 100%;
        display: block;
        float: left;
        padding: 0.5em;
    }

    #views-exposed-form-regional-offices-block-1 .form-inline {
        width: 420px;
        max-width: 100%;
        display: block;
        margin: 0 auto;
    }

    #views-exposed-form-regional-offices-block-1 .form-inline .form-item-field-ro-district-target-id {
        width: auto;
        float: left;
        margin: 0;
    }

    #views-exposed-form-regional-offices-block-1 .form-inline .form-item-field-ro-district-target-id label {
        width: 100px;
        font-size: 27px;
        position: relative;
        top: 5px;
    }

    #views-exposed-form-regional-offices-block-1 .form-inline .form-item-field-ro-district-target-id .select-wrapper {
        width: auto;
        margin: 0;
    }

    #views-exposed-form-regional-offices-block-1 .form-inline .form-item-field-ro-district-target-id .select-wrapper .form-select {
        width: auto;
    }

    #views-exposed-form-regional-offices-block-1 .form-inline .form-actions {
        width: auto;
        float: left;
        padding-left: 1em;
    }

    #ftop-menu {
        text-align: center;
        word-spacing: 8px;
    }

    #ftop-msg {
        text-align: center;
        margin-top: 2px;
    }

    #copyr-wrap,
    #poweredbi-wrap {
        text-align: center;
    }
}

/********************************* Width: 700px ***********************************/

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

/********************************* Width: 600px ***********************************/

@media only screen and (max-width: 599px) {
    .region.region-banner04-left {
        padding: 0 0.25em;
    }

    #gallery-body {
        flex-wrap: wrap;
    }
}

/********************************* Width: 500px ***********************************/

@media only screen and (max-width: 499px) {
    .navbar .logo img {
        width: 90%;
    }

    #an-title-urdu {
        float: none;
        margin: 0 auto;
    }

    #ao-title-2 {
        font-size: 40px;
    }

    #block-quicktabsaffiliatedorganizations ul.quicktabs-tabs li {
        font-size: 14px;
    }

    #views-exposed-form-regional-offices-block-1 .form-inline .form-actions button {
        width: 95px;
    }
}

/********************************* Width: 400px ***********************************/

@media only screen and (max-width: 399px) {
    .navbar .logo img {
        width: 82%;
    }

    #mnm-an-wrap {
        padding: 0.75em 0;
    }

    #mnm-an-c1,
    #mnm-an-c2 {
        padding: 0 5px;
    }

    #ao-title-2 {
        font-size: 35px;
    }

    #block-quicktabsaffiliatedorganizations ul.quicktabs-tabs li {
        font-size: 12px;
    }

    #block-views-block-regional-offices-block-1 .view-filters {
        padding: 0.5em 0.15em;
    }

    #views-exposed-form-regional-offices-block-1 .form-inline .form-item-field-ro-district-target-id label {
        width: 70px;
        font-size: 20px;
    }

    #views-exposed-form-regional-offices-block-1 .form-inline .form-actions {
        padding-left: 0.15em;
    }

    #views-exposed-form-regional-offices-block-1 .form-inline .form-actions button {
        width: 70px;
    }

    #ftop-wrap,
    #fbot-wrap {
        padding: 0.5em 0;
    }
}

/********************************* Width: 360px ***********************************/

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

/********************************* ... ***********************************/