.menuText {
    display: none
}

@media (min-width: 768px) and (max-width: 1023px) {
    .subHeader {
        overflow: hidden
    }

    .subHeader .container {
        width: 100%;
        padding: 0
    }

    .subHeader .top-header {
        padding: 0 5px
    }

    .subHeader .top-header .content-left .nav {
        justify-content: flex-start !important
    }

    .subHeader .top-header .content-left .nav .nav-item .nav-link {
        padding: 5px;
        font-size: 12px
    }

    .subHeader .top-header .content-right .nav.justify-content-end {
        justify-content: center !important
    }

    .subHeader .top-header .content-right .nav .nav-item .nav-link {
        padding: 5px;
        font-size: 12px
    }

    .subHeader .top-header .content-right .nav .nav-item .nav-link.skipMain {
        padding-top: 8px
    }

    .subHeader .top-header .content-right .nav .nav-item.mobileHide {
        display: none
    }

    .subHeader .top-header .nav .nav-item .form-select {
        margin-left: 3px;
        margin-top: 2px
    }

    .logoHeader .logo img {
        width: 100%
    }

    .menuHeader .navbar {
        padding: 5px 0
    }

    .menuHeader .navbar .menuText {
        font-family: "Open Sans", sans-serif;
        font-weight: 700
    }

    .menuHeader .navbar .navbar-toggler {
        padding: 0
    }

    .menuHeader .navbar .navbar-toggler span i {
        font-size: 30px;
        position: relative;
        top: -1px
    }

    .menuHeader .navbar .navbar-toggler:focus {
        box-shadow: none
    }

    .menuHeader .navbar .navbar-nav {
        border-top: 1px solid #000;
        padding-top: 10px
    }

    .menuHeader .navbar .dropdown-item {
        white-space: pre-line
    }

    .cm_minister .figureLeft,
    .cm_minister .figureRight {
        display: none
    }

    .footer .colour-block {
        padding-top: 15%
    }
}

@media (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
    .subHeader {
        overflow: hidden
    }

    .subHeader .container {
        width: 100%;
        padding: 0
    }

    .subHeader .top-header {
        padding: 0 5px
    }

    .subHeader .top-header .content-left .nav {
        justify-content: flex-start !important
    }

    .subHeader .top-header .content-left .nav .nav-item .nav-link {
        padding: 5px;
        font-size: 12px
    }

    .subHeader .top-header .content-right .nav.justify-content-end {
        justify-content: center !important
    }

    .subHeader .top-header .content-right .nav .nav-item .nav-link {
        padding: 5px;
        font-size: 12px
    }

    .subHeader .top-header .content-right .nav .nav-item .nav-link.skipMain {
        padding-top: 8px
    }

    .subHeader .top-header .content-right .nav .nav-item.mobileHide {
        display: none
    }

    .subHeader .top-header .nav .nav-item .form-select {
        margin-left: 3px;
        margin-top: 2px
    }

    .logoHeader .logo img {
        width: 100%
    }

    .menuHeader .navbar {
        padding: 5px 0
    }

    .menuHeader .navbar .menuText {
        font-family: "Open Sans", sans-serif;
        font-weight: 700
    }

    .menuHeader .navbar .navbar-toggler {
        padding: 0
    }

    .menuHeader .navbar .navbar-toggler span i {
        font-size: 30px;
        position: relative;
        top: -1px
    }

    .menuHeader .navbar .navbar-toggler:focus {
        box-shadow: none
    }

    .menuHeader .navbar .navbar-nav {
        border-top: 1px solid #000;
        padding-top: 10px
    }

    .menuHeader .navbar .dropdown-item {
        white-space: pre-line
    }

    .cm_minister .figureLeft,
    .cm_minister .figureRight {
        display: none
    }

    .footer .colour-block {
        padding-top: 15%
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .subHeader {
        overflow: hidden
    }

    .subHeader .top-header {
        padding: 0 5px
    }

    .subHeader .top-header .content-left .nav {
        justify-content: center !important
    }

    .subHeader .top-header .content-left .nav .nav-item {
        border-bottom: 1px solid #eee
    }

    .subHeader .top-header .content-left .nav .nav-item .nav-link {
        padding: 5px;
        font-size: 12px
    }

    .subHeader .top-header .content-right .nav.justify-content-end {
        justify-content: center !important
    }

    .subHeader .top-header .content-right .nav .nav-item {
        border-bottom: 1px solid #eee
    }

    .subHeader .top-header .content-right .nav .nav-item .nav-link {
        padding: 5px;
        font-size: 12px
    }

    .subHeader .top-header .content-right .nav .nav-item .nav-link.skipMain {
        padding-top: 8px
    }

    .subHeader .top-header .content-right .nav .nav-item.mobileHide {
        display: none
    }

    .subHeader .top-header .nav .nav-item .form-select {
        margin-left: 3px;
        margin-top: 2px
    }

    .logoHeader .logo img {
        width: 100%
    }

    .logoHeader .swachBharat img {
        display: none
    }

    .menuHeader .navbar {
        padding: 5px 0
    }

    .menuHeader .navbar .menuText {
        font-family: "Open Sans", sans-serif;
        font-weight: 700
    }

    .menuHeader .navbar .navbar-toggler {
        padding: 0
    }

    .menuHeader .navbar .navbar-toggler span i {
        font-size: 30px;
        position: relative;
        top: -1px
    }

    .menuHeader .navbar .navbar-toggler:focus {
        box-shadow: none
    }

    .menuHeader .navbar .navbar-nav {
        border-top: 1px solid #000;
        padding-top: 10px
    }

    .menuHeader .navbar .dropdown-item {
        white-space: pre-line
    }

    .cm_minister .figureLeft,
    .cm_minister .figureRight {
        display: none
    }

    .about .title.donotcross {
        font-size: 20px;
        background-color: transparent;
        color: #30475e;
        overflow: visible;
        display: block;
        text-align: center
    }

    .about .title.donotcross:before,
    .about .title.donotcross:after {
        display: none
    }

    .footer .colour-block {
        padding-top: 40%
    }
}

@media (min-width: 321px) and (max-width: 480px) {
    .subHeader {
        overflow: hidden
    }

    .subHeader .top-header {
        padding: 0 5px
    }

    .subHeader .top-header .content-left .nav {
        justify-content: center !important
    }

    .subHeader .top-header .content-left .nav .nav-item {
        border-bottom: 1px solid #eee
    }

    .subHeader .top-header .content-left .nav .nav-item .nav-link {
        padding: 5px;
        font-size: 12px
    }

    .subHeader .top-header .content-right .nav.justify-content-end {
        justify-content: center !important
    }

    .subHeader .top-header .content-right .nav .nav-item {
        border-bottom: 1px solid #eee
    }

    .subHeader .top-header .content-right .nav .nav-item .nav-link {
        padding: 5px;
        font-size: 12px
    }

    .subHeader .top-header .content-right .nav .nav-item .nav-link.skipMain {
        padding-top: 8px
    }

    .subHeader .top-header .content-right .nav .nav-item.mobileHide {
        display: none
    }

    .subHeader .top-header .nav .nav-item .form-select {
        margin-left: 3px;
        margin-top: 2px
    }

    .logoHeader .logo img {
        width: 100%
    }

    .logoHeader .swachBharat img {
        display: none
    }

    .menuHeader .navbar {
        padding: 5px 0
    }

    .menuHeader .navbar .menuText {
        font-family: "Open Sans", sans-serif;
        font-weight: 700
    }

    .menuHeader .navbar .navbar-toggler {
        padding: 0
    }

    .menuHeader .navbar .navbar-toggler span i {
        font-size: 30px;
        position: relative;
        top: -1px
    }

    .menuHeader .navbar .navbar-toggler:focus {
        box-shadow: none
    }

    .menuHeader .navbar .navbar-nav {
        border-top: 1px solid #000;
        padding-top: 10px
    }

    .menuHeader .navbar .dropdown-item {
        white-space: pre-line
    }

    .cm_minister .figureLeft,
    .cm_minister .figureRight {
        display: none
    }

    .about .title.donotcross {
        font-size: 20px;
        background-color: transparent;
        color: #30475e;
        overflow: visible;
        display: block;
        text-align: center
    }

    .about .title.donotcross:before,
    .about .title.donotcross:after {
        display: none
    }

    .footer .colour-block {
        padding-top: 40%
    }
}

@media (max-width: 320px) {
    .subHeader .top-header {
        padding: 0 5px
    }

    .subHeader .top-header .content-left .nav .nav-item {
        border-bottom: 1px solid #eee
    }

    .subHeader .top-header .content-left .nav .nav-item .nav-link {
        padding: 5px;
        font-size: 12px
    }

    .subHeader .top-header .content-right .nav .nav-item {
        border-bottom: 1px solid #eee
    }

    .subHeader .top-header .content-right .nav .nav-item .nav-link {
        padding: 5px;
        font-size: 12px
    }

    .subHeader .top-header .content-right .nav .nav-item .nav-link.skipMain {
        padding-top: 8px
    }

    .subHeader .top-header .content-right .nav .nav-item.mobileHide {
        display: none
    }

    .subHeader .top-header .nav .nav-item .form-select {
        margin-left: 3px;
        margin-top: 2px
    }

    .logoHeader .swachBharat img {
        display: none
    }

    .menuHeader .navbar {
        padding: 5px 0
    }

    .menuHeader .navbar .menuText {
        font-family: "Open Sans", sans-serif;
        font-weight: 700
    }

    .menuHeader .navbar .navbar-toggler {
        padding: 0
    }

    .menuHeader .navbar .navbar-toggler span i {
        font-size: 30px;
        position: relative;
        top: -1px
    }

    .menuHeader .navbar .navbar-toggler:focus {
        box-shadow: none
    }

    .menuHeader .navbar .navbar-nav {
        border-top: 1px solid #000;
        padding-top: 10px
    }

    .menuHeader .navbar .dropdown-item {
        white-space: pre-line
    }

    .cm_minister .figureLeft,
    .cm_minister .figureRight {
        display: none
    }

    .about .title.donotcross {
        font-size: 20px;
        background-color: transparent;
        color: #30475e;
        overflow: visible;
        display: block;
        text-align: center
    }

    .about .title.donotcross:before,
    .about .title.donotcross:after {
        display: none
    }

    .footer .colour-block {
        padding-top: 40%
    }
}