
@media only screen and (min-width:0px) and (max-width:400px) {
    .view-topic .views-field.views-field-field-upload-image img,
    .view-topic-landing .views-field.views-field-field-image img,
    .view-topic-landing-bottom-contents .views-field.views-field-field-image img {
        width: 60%;
    }
    .time-outcome {
        font-size: 12px;
    }
    .view-topic .views-row,
    .view-topic-landing .views-row,
    .view-topic-landing-bottom-contents .views-row {
        min-height: 172px;
        padding: 4px;
    }
    .view-topic .views-row,
    .answer_sidebar_note .view-topic-landing .views-row,
    .view-topic-landing-bottom-contents .views-row {
        max-width: 47%;
        margin: 0 0 15px 0;
    }
    .fact-sheets-detail-page .row {
        padding-bottom: 70px !important;
    }
    .congratulation-page .todos_action .button.action_pdf, 
    .congratulation-page .todos_action .action_email, 
    .congratulation-page .todos_action .action_print {
        padding: 5px 13px !important;
        background-size: 14px 17px !important;
    }
    form#contact-message-feedback-form, .feedback-form-heading {
        padding: 20px !important;
    }
    .view-glossary .view-filters.form-group {
        padding-top: 135px !important;
    }
	.legal-help-guide .col-sm-4 {
    margin: 8px;
	}
}

@media only screen and (min-width:401px) and (max-width:767px) {
    .view-topic .views-row,
    .view-topic-landing .views-row,
    .view-topic-landing-bottom-contents .views-row {
        max-width: 40%;
        margin: 0 0 15px 0;
    }
    .header-top-right .block-superfish {
        width: 100%;
    }
    .view-topic .views-row,
    .view-topic-landing .views-row,
    .view-topic-landing-bottom-contents .views-row {
        min-height: 215px;
        padding: 15px;
    }
	.legal-help-guide .col-sm-4 {
    margin: 18px;
	}
}
@media only screen and (min-width:0px) and (max-width:767px){
	.legal-help-guide .col-sm-9 span {
    float: unset;
	}
	.legal-help-guide .col-sm-4, .legal-help-guide .col-sm-3 {
        min-width: 93px;
    }
    .legal-help-guide .col-sm-3 img {
        margin-left: auto;
        margin-right: auto;
    }
    #survey-monkey-popup {
        width: 95% !important;
    }
}

@media only screen and (min-width:0px) and (max-width:520px) {
    button.btn.btn-primary.yes {
        margin-bottom: 7px;
    }
    .fact-sheets-detail-page .row .fact-download {
        top: unset !important;
        bottom: -60px;
        left: -78px;
        margin: 0;
        text-align: left;
    }
    .fact-sheets-detail-page .row {
        padding-bottom: 55px;
    }
    .congratulation-page .todos_action {
        margin-left: auto;
        overflow: hidden;
    }
    .congratulation-page .todos_action .button.action_pdf, 
    .congratulation-page .todos_action .action_email, 
    .congratulation-page .todos_action .action_print {
        padding: 7px 17px;
        background-size: 19px 24px;
    }
    .view-glossary .view-filters.form-group {
        padding-top: 80px !important;
    }
}

@media only screen and (min-width:0px) and (max-width:552px) {
    .for-non-profit.for-artist .Start-a-Self-Assessment {
        margin-right: 0px;
        margin-bottom: 10px;
    }
   
}

@media only screen and (min-width:533px) and (max-width:552px) {
    .for-non-profit.for-artist .Start-a-Self-Assessment {
        margin-right: 10px !important;
        margin-bottom: 0px !important;
    }
}

@media only screen and (min-width:533px) and (max-width:767px) {
    .for-non-profit .lsalt-left {
        padding: 0px;
    }
}

@media only screen and (min-width:0px) and (max-width:1279px) {
    .assessment-builder .innerpage-bg-section::before{
        display: none;
    }
    .assessment-builder .innerpage-bg-section {
        padding-top: 0px;
    }
    .fact-sheets-detail-page img {
        margin-top: -15px;
    }
    .societies-act-resources p {
        margin: 15px 0 15px 0;
    }
    .sidebar_note_wrapper,
    body.bg-opacity .sidebar-todos-mobile {
        display: none;
    }
    .sidebar-todos-mobile,
    .popup-close {
        display: block;
    }
    .sidebar-todos-mobile {
        position: fixed;
        top: 50%;
        right: -30px;
        margin-left: 0;
        transform: rotate(270deg);
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        padding: 9px;
        box-shadow: none;
        border: 1px solid #F2691F;
        font-size: 12px;
        line-height: 10px;
        background: #fff;
        font-weight: 600;
        z-index: 999;
    }
    .answer_sidebar_note {
        max-width: 285px;
        padding: 10px 10px 5px 10px;
        border: 1px solid #F2691F;
        position: fixed;
        left: 0;
        right: 0;
        margin-left: auto;
        z-index: 111;
        border-radius: 0;
        text-align: left;
    }
    body.bg-opacity section.innerpage-bg-section.container-fluid::after {
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 11;
        opacity: 0.6;
        background: #000;
    }
    body.bg-opacity {
        overflow: hidden;
    }
    body.bg-opacity .sidebar_todos {
        transform: rotate(-90deg) !important;
        width: 100px;
        font-size: 16px;
        line-height: 22px;
        margin-top: 25px;
        background: #fff;
        padding: 5px 9px 0px;
        border: 1px solid #F2691F;
        border-bottom: 0;
        border-top-right-radius: 23px;
        border-top-left-radius: 23px;
        position: absolute;
        left: -64px;
    }
    .popup-close {
        position: absolute;
        background: url(../images/popup-close.svg) no-repeat;
        top: -50px;
        left: -20px;
        background-size: 29px;
        width: 30px;
        height: 40px;
        text-indent: -9999px;
    }
    div#sidebar-panel.stick {
        position: inherit;
        max-width: 100%;
    }
    .sticky-header div#sidebar-panel {
        margin-top: 0px;
    }
    .sticky-header .answer_sidebar_note {
        max-height: 100%;
        overflow-y: unset;
        margin-bottom: 0px;
    }
    /* header {
        display: none;
    } */
    /* .mobile-header-top {
        display: block;
    } */
    header .header-top-right,
    header .header-top-left{
        width: 100%;
    }
    header .container-fluid{
        position: relative;
    }
    header .header-top-left {
        padding-left: 20px;
    }
    .header-top-logo {
        width: 220px;
        float: left;
    }
    header .header-top-right {
        position: unset;
    }
    header .header-top-right .header-top{
        position: absolute;
        top: 0;
        right: 30px;
    }
    .header-bottom {
        padding-top: 10px;
    }
    .mobile-header .navbar-btn {
        margin: 0px;
    }
    button.navbar-toggle-top {
        position: relative;
        padding: 0;
        background-color: transparent;
        border: 1px solid transparent;
        outline: 0;
        float: right;
        top: 23px;
        right: 10px;
    }
    div#header-top-menu {
        position: fixed;
        width: 100%;
        top: 80px;
        padding: 30px 20px 20px;
        background: #F5F5F5;
        z-index: 999;
    }
    .navbar-toggle-top span.icon-bar {
        width: 36px;
        height: 3px;
        margin-bottom: 7px;
        background-color: #313131;
        display: block;
    }
    .collapse-out button.navbar-toggle-top {
        background: url(../images/close.svg) no-repeat center;
    }
    .collapse-out .navbar-toggle-top span.icon-bar {
        background: transparent;
    }
    .caret {
        float: right;
    }
    .expanded.dropdown .caret {
        background: url(../images/plus.png) no-repeat center;
        width: 22px;
        height: 22px;
        border: 0px;
    }
    .expanded.dropdown.open .caret {
        background: url(../images/minus.png) no-repeat center;
        width: 22px;
        height: 22px;
        border: 0px;
    }
    ul.sf-menu .sf-with-ul {
        width: 90%;
    }
    .menu.sf-menu a.sf-accordion-button {
        float: right;
        font-size: 0px !important;
    }
    .dropdown-menu {
        padding: 0px;
    }
    .block-search.block-search-form-block .form-control,
    .region-mobile-menu .views-exposed-form .form-control{
        min-width: 100%;
        height: 34px;
        padding-left: 30px;
        border-radius: 3px !important;
        border-color: #F2691F;
        background: #ffffff url(../images/search.svg) no-repeat left;
        background-size: 15px;
        background-position: 8px 11px;
    }
    .path-search-content .view-search-content {
        margin-top: 0;
    }
    .menu--header-top-menu li a.support-us {
        padding: 5px 15px !important;
        margin-top: 10px !important;
    }
    .block-search.block-search-form-block .form-submit,
    .path-search-content .views-exposed-form .form-submit,
    .region-mobile-menu .views-exposed-form .form-submit{
        min-width: 82px;
        height: 34px !important;
        margin-left: 10px !important;
        border-radius: 25px !important;
        border-color: #707070;
        background-color: #4A4A4A;
    }
    .region-header-top-right .views-exposed-form .form-submit{
        background-color: unset;
        border: unset;
    }
    .region-header-top-right .views-exposed-form .form-submit:active{
        box-shadow: unset;
        border: unset;
    }
    .path-search-content .views-exposed-form .form--inline,
    .region-mobile-menu .views-exposed-form .form--inline {
        display: inline-flex;
    }
    .block-superfish ul.menu>li.sf-depth-1 {
        padding: 0px;
        margin-right: 0px;
        border-right: 0px;
    }
    .menu.menu--header-top-menu.nav li {
        display: block;
    }
    .navbar-nav {
        margin: 7.5px 0px;
        float: none;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a,
    .menu--header-top-menu ul.navbar-nav li a {
        font-size: 16px;
        line-height: 22px;
        font-weight: 700;
        padding: .75em 0em;
        text-transform: none;
        color: #4A4A4A;
        margin: 0px;
        text-decoration: none;
    }
    .sf-accordion-toggle {
        position: absolute;
        top: 20px;
        right: 20px;
    }
    ul.sf-menu.sf-accordion.sf-expanded,
    ul.sf-menu.sf-accordion li.sf-expanded>ul {
        background: #F5F5F5;
    }
    .mobile-header {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 999;
        padding: 15px;
        background: #fff;
        box-shadow: 0px 3px 6px rgb(0 0 0 / 10%);
    }
    .nav .open>a,
    .nav .open>a:hover,
    .nav .open>a:focus {
        background-color: transparent;
    }
    .dropdown-menu>.active>a,
    .dropdown-menu>.active>a:hover,
    .dropdown-menu>.active>a:focus {
        color: #4a4a4a;
        background-color: transparent;
    }
    .navbar-nav>li>.dropdown-menu {
        margin-top: 0;
        position: static;
        float: none;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
    }
    .sticky-header section.homepage-lsalt,
    .sticky-header .innerpage-bg-section {
        margin-top: 82px !important;
    }
    .page-node-107.sticky-header section.innerpage-bg-section,
    .path-search-content.sticky-header section.innerpage-bg-section{
        margin-top: 0px !important;
        padding-top: 25px;
    }
    section.homepage-lsalt{
        margin-top: 68px;
    }
    .answer-progress-section h1,
    .answer-progress-section .assessment_description,
    .answer-progress-section hr {
        display: none;
    }
    .block-superfish ul.menu>li.sf-depth-1::after {
        top: 0;
        right: -7px;
    }
    .block-superfish li:nth-child(1).sf-depth-1,
    .block-superfish li:nth-child(2).sf-depth-1,
    .block-superfish li:nth-child(3).sf-depth-1,
    .block-superfish li:nth-child(4).sf-depth-1,
    .block-superfish li:nth-child(5).sf-depth-1{
        background-size: 24px 20px;
    }
    .footer-top-column-second,
    .footer-top-column-first{
        width: 50%;
    }
    /* homepage-video-banner */
    .homepage-lsalt::before, .homepage-video-banner::before {
        bottom: -152px;
        left: -25px;
        background-size: 144px 264px;
    }
    .homepage-video-banner {
        padding: 85px 0 95px 0;
    }
    .quadrants-card::before {
        top: -42px;
        background-size: contain;
    }
    /* Homepage maindiv */
    .path-frontpage .block-title,
    #block-chooseatopictogetstarted h2.block-title {
        font-size: 21px;
        line-height: 36px;
        font-weight: bold;
    }
    .Choose-topic-get-started .col-sm-6.society-act,
    .Choose-topic-get-started .col-sm-6.record-keeping,
    .Choose-topic-get-started .col-sm-6.employment,
    .Choose-topic-get-started .col-sm-6.privacy{
        width: 100%;
        margin: 0 0 15px 0;
        display: flex;
    }
    /* who-we-are */
    .who-we-are {
        padding: 45px 0px 0px 0px;
        overflow-x: clip;
    }
    .partners-and-supporters::before {
        height: 32px;
        top: 0px;
        background: url(../images/bottom-wavelength.png) no-repeat center left;
        background-size: 200% 100%;
        background-color: #F7F7F7;
    }
    /* .inner-video-banner,
    #sidebar-first-area {
        display: none;
    } */

    .page-node-type-fact-sheets #midcontent-area{
        width: 100% !important;
    }
    .fact-sheets-detail-page .row .misc-text {
        flex-direction: column;
        justify-content: center;
        position: relative;
        width: 80% !important;
    }
    .fact-sheets-detail-page .row .fact-download{
        position: absolute;
        top: 20px;
        right: 0;
        z-index: 1;
    }
    .fact-sheets-detail-page .description {
        padding: 0 0px;
        font-size: 16px;
        line-height: 21px;
    }
    .fact-sheets-detail-page .btn.btn-primary {
        margin-left: 0;
    }
    .fact-sheets-detail-page .back-button{
        text-align: center;
        margin-bottom: 30px;
    }
    .all-list-menu{
        display: block !important;
    }
    .legal-help-guide.desktop-show,
    .assessment-societies-act #midcontent-area .view-header h2,
    .page-node-type-fact-sheets .block-inner-page-banner-video-section,
    .page-node-394 .innerpage-bg-section::before,
    .page-node-394 .inner-video-banner,
    .page-node-type-fact-sheets .need-more-help,
    #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-1,
    #sidebar-first-area .block-pleo-menu.block-pleomenublock {
        display: none;
    }
    .assessment-societies-act #midcontent-area .view-header .how-it-works.mobile-show h2,
    #midcontent-area .all-list-menu,
	.legal-help-guide.desktop-show,
    #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-2 {
        display: block;
    }
    .path-search-content #midcontent-area,
    .path-societies-act #midcontent-area,
    .assessment-societies-act #midcontent-area{
        width: 100% !important;
    }
    .how-it-works.mobile-show{
        display: none;
    }
    .how-it-works.mobile-show .col-sm-3 {
        margin-bottom: 30px;
    }
    .how-it-works.mobile-show .col-sm-3 img {
        margin-right: 3px;
    }
    .how-it-works-child {
        overflow: hidden;
    }
    #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-2 form select {
        max-width: 330px;
        width: 47%;
        height: 42px;
        color: #000;
        background: transparent;
        border: 1px solid #707070;
        font-size: 16px;
        line-height: inherit;
        font-weight: bold; 
        border-radius: 4px;
        padding: 0 15px;
        appearance: none;
    }
    #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-2 form label,
    .glossary-search .views-exposed-form .form--inline.form-inline.clearfix label {
        display: none;
    }
    .view-glossary .view-header ul {
        margin-top: 60px;
    }
    #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-2 form .form--inline.form-inline {
        display: grid;
        grid-template-columns: auto auto;
    }
    .path-search-content #sidebar-first-area {
        width: 100%;
    }
    #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-2 form .form--inline.form-inline .form-item {
        grid-row-start: 2;
        grid-row-end: 3;
        margin-bottom: 15px;
    }
    #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-2 form .form--inline.form-inline .form-item.form-item-type.js-form-item-type {
        text-align: end;
    }
    #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-2 form .form--inline.form-inline .form-actions  {
        grid-row-start: 4;
    }
    #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-2 form .form--inline.form-inline .form-submit  {
        height: 46px !important;
        font-size: 16px;
        font-weight: 700;
        border-color: #707070;
        background-color: #4A4A4A;
        padding: 7px 22px !important;
    }
    #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-2 form p{
        font-size: 14px;
    }
    .path-search-content #sidebar-first-area, .path-search-content .view-search-content .view-content {
        margin-top: 80px;
    }
    .user-logged-in.path-search-content #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-2 {
        margin-top: 0;
    }

    .path-search-content #midcontent-area form .form--inline.form-inline.clearfix input,
    .glossary-search .views-exposed-form .form--inline.form-inline.clearfix input{
        border: 3px solid #D8D8D8;
        height: 55px;
        padding-right: 55px;
    }
    .path-search-content #midcontent-area form .form--inline.form-inline.clearfix input::placeholder{
        color: #000;
    }
    .path-search-content .view-search-content .view-header {
        display: none;
    }
    .path-search-content #midcontent-area .block-views-exposed-filter-blocksearch-content-page-1 {
        top: 0;
    }
    .path-search-content .view-search-content .view-content {
        margin-top: 0px;
    }
    .user-logged-in.path-search-content .view-search-content .view-content {
        margin-top: 0px;
    }
    .user-logged-in.path-search-content #midcontent-area .block-views-exposed-filter-blocksearch-content-page-1 {
        margin-top: 0;
    }

    #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-2 form .form--inline.form-inline .form-item .select-wrapper,
    .all-list-menu{
        background:url(../images/accordion-close.png) no-repeat;
        background-position: 97% 62%;
    }
    .all-list-menu-select {
        background: transparent;
        min-width: 100%;
        width: 100%;
        height: 66px;
        border: 3px solid #004EB9;
        border-radius: 4px;
        margin: 25px 0;
        font-size: 22px;
        line-height: 28px;
        font-weight: bold;
        color: #000;
        padding: 0 15px;
        appearance: none;
    }
    .innerpage-bg-section::before {
        background-size: 121% 100%;
    }
    .assessment-societies-act .need-more-help .container,
    .path-societies-act .need-more-help .container,
    .path-innerpage .need-more-help .container{
        width: 70% !important;
        float: right;
        text-align: left;
    }
    .path-innerpage .need-more-help .btn.btn-primary,
    .path-societies-act .need-more-help .btn.btn-primary{
        line-height: 16px;
        max-width: 136px;
        min-width: 136px;
    }
    .societies-act-resources .col-sm-3{
        width: 100%;
        margin-bottom: 15px;
        padding: 20px;
        min-height: unset;
    }
    .societies-act-resources .col-sm-3.templates,
     .societies-act-resources .col-sm-3.faq {
        margin: 0;
        margin-bottom: 15px;
    }
    .societies-act-resources a {
        font-size: 16px;
        line-height: 24px;
        color: #004EB9;
    }
    .all-list-menu h2,
    .how-it-works.mobile-show h2,
    .fact-sheets-detail-page .description h3 {
        font-size: 18px;
        line-height: 24px;
        font-weight: bold;
        color: #000;
    }
    .page-node-394 .page-header {
        font-size: 25px;
        line-height: 36px;
        color: #000;
    }
    .how-it-works.mobile-show h2 {
        margin: 0;
        margin-bottom: 15px
    }
    #whole-content-bottom-area .block-title {
        font-size: 18px;
        line-height: 36px;
        color: #000;
    }
    #whole-content-bottom-area .col-sm-4 h2 {
        font-size: 21px;
        line-height: 28px;
        color: #000;
    }
    .fact-sheets-detail-page .row .misc-text .last-reviewed,
    .fact-sheets-detail-page .row .misc-text .reviewed-by,
    .fact-sheets-detail-page .row .misc-text .time-read{
        font-size: 16px;
        line-height: 21px;
        color: #000;
        margin-bottom: 3px;
    }
    .path-search-content .templates-title h3 {
        font-size: 16px;
        line-height: 21px;
        color: #000;
        font-weight: bold;

    }
    .path-search-content #midcontent-area .views-element-container.form-group {
        margin-top: 35px !important;
    }
    .user-logged-in.path-search-content #midcontent-area .views-element-container.form-group {
        margin-top: 15px !important;
    }
    .path-search-content #midcontent-area .views-element-container .view-empty img,
    .view-empty .search-image img {
        padding: 32px 35vw;
    }
    div#whole-pleo-breadcrumb-area{
        display: none;
    }
    header {
        padding: 12px 0px;
    }
    .glossary-search .views-exposed-form {
        display: block;
    }
}
@media (min-width: 768px) and (max-width:992px) {
    .quadrants-and-card-contents .row {
        gap: 35px;
    }
    .card-data:nth-child(2)::before {
        left: -38px;
        width: 38px;
    }
    .card-data:nth-child(2)::after {
        right: -38px;
        width: 38px;
    }
    .Choose-topic-get-started .col-sm-4 {
        width: 30%;
    }
}
@media (min-width: 768px) and (max-width:1279px) {
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .need-more-help::after {
        background-size: 55% 72%;
    }
    #whole-content-bottom-area {
        padding: 80px 50px 10px 50px;
    }
    .societies-act-resources .col-sm-3 {
        position: relative;
        padding-left: 100px;
    }
    .societies-act-resources .col-sm-2 {
        position: absolute;
        top: 50px;
        left: 25px;
        z-index: 1;
    }
    .societies-act-resources .col-sm-2 img {
        max-width: 40px;
    }
    .societies-act-resources .col-sm-2 h2 {
        padding-left: 12px;
    }
    .path-contact .innerpage-bg-section, 
    .path-webform .innerpage-bg-section, 
    .page-node-225 .innerpage-bg-section,
    .page-node-564 .innerpage-bg-section,
    .page-node-568 .innerpage-bg-section,
    .path-contact #maindiv, 
    .path-webform #maindiv, 
    .page-node-225 #maindiv,
    .page-node-564 #maindiv,
    .page-node-568 #maindiv{
        padding-top: 25px;
    }
    .inner-video-banner {
        padding: 25px 0 0px 0;
    }
    .make-a-suggestion-form-fields {
        padding: 30px;
    }
    .make-a-suggestion-form .markup-text {
        padding: 20px 30px 20px 30px;
    }
    .make-a-suggestion-form {
        padding-bottom: 50px;
    }
    .innerpage-bg-section {
        padding-top: 25px ;
    }
    .page-node-225 .backgroung-white {
        padding: 30px;
    }
    
}
@media only screen and (min-width:0px) and (max-width:767px) {
    body,
    .content-section .description,
    .view-topic .views-row:hover .views-field.views-field-description__value,
    .view-topic-landing .views-row:hover .views-field.views-field-body,
    .view-topic-landing-bottom-contents .views-row:hover .views-field.views-field-body {
        font-size: 14px;
        line-height: 20px;
    }
    header {
        padding: 5px 0 5px 0px;
    }
    #whole-header-top-area {
        padding: 5px 0px;
    }
    .header-top-left {
        padding-left: 15px;
    }
    .header-top-area .row,
    body.humberger .contextual-region {
        display: inherit;
    }
    .header-top-left {
        max-width: 250px;
        float: left;
        position: relative;
        z-index: 100;
    }
    body.humberger .header-top-right {
        padding-bottom: 25px;
    }
    .search-block-form .form-control,
    .block-search.block-search-form-block .form-submit {
        height: 33px;
    }
    .header-top-right {
        position: absolute;
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .header-top-right .block {
        text-align: left;
    }
    .header-top {
        padding: 0px 0px;
    }
    .header-top-right .block-search-form-block {
        max-width: 100%;
        width: 100%;
        left: 0px;
        right: 0px;
    }
    .header-top-right .region.region-header-top-right {
        padding-top: 0px;
        text-align: right;
    }
    .header-top-right #block-headerrightsearch,
    .header-bottom,
    .block-superfish ul.menu>li.sf-depth-1>a.is-active::after,
    #block-selfassessmentsmarkup1,
    #block-selfassessmentsmarkup2,
    #block-selfassessmentsmarkup3,
    #block-selfassessmentsmarkup4 {
        display: none;
    }
    .block-search.block-search-form-block .form-submit {
        min-width: 100px;
    }
    body.humberger .header-top-right #block-headerrightsearch,
    #block-mainnavigation-2,
    #block-selfassessmentsmarkupmobile1,
    #block-selfassessmentsmarkupmobile2,
    #block-selfassessmentsmarkupmobile3,
    #block-selfassessmentsmarkupmobile4 {
        display: block !important;
    }
    .header-top-right .header-right-button a {
        padding: 6px 10px;
        margin-left: 0;
        margin-right: 7px;
    }
    .header-right-search {
        font-size: 0px;
    }
    .search-block-form .form-control {
        padding-left: 10px;
        background: none;
        background-size: 0px;
    }
    #whole-header-bottom-area {
        padding: 15px;
    }
    .container {
        width: 100% !important;
    }
    #maindiv {
        max-width: 100%;
    }
    .path-frontpage h1.page-header,
    .path-assessment h1.page-header,
    .path-resource-library h1.page-header,
    .path-topic h1.page-header,
    .path-webform h1.page-header,
    .path-assessment h1,
    .congratulation-page h1.congrates-page-header,
    .Thank-you-page h1.page-header,
    .page-node-type-resource-library h1.resource-library-page-header {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    h1 {
        font-size: 25px;
        line-height: 34px;
    }
    h2 {
        font-size: 18px;
        line-height: 24px;
    }
    .footer-bottom-area .row {
        display: inline-block;
    }
    .footer-top-column-second h2.block-title {
        text-align: initial;
    }
    .footer-top-bottom-area.container {
        padding-top: 0;
    }
    #block-territorialacknowledgement .col-sm-4 {
        padding-bottom: 25px;
    }
    ul.menu.menu--privacy-terms.nav {
        margin-bottom: 15px;
    }
    /*ul li selectlist*/
    .dropdown-topic {
        border: 1px solid #3C3C3C;
        padding: 7px;
        border-radius: 3px;
        display: block;
    }
    .dropdown-topic::after {
        content: '\e114';
        font-family: 'Glyphicons Halflings';
        float: right;
    }
    ul.menu.menu--topic.nav li {
        width: 100%;
        text-align: left;
        margin-bottom: 1px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        box-shadow: none;
    }
    ul.menu.menu--topic.nav li a {
        padding: 7px;
    }
    .view-topic-landing .view-header p {
        max-width: 100%;
    }
    .view-topic-landing .view-footer {
        max-width: 100%;
        margin-top: 0;
    }
    .view-topic-landing .col-sm-6.first {
        margin-bottom: 25px;
    }
    .header-top-right ul.sf-menu ul li a {
        font-weight: normal;
        padding: 7px 3px;
        font-size: 14px;
    }
    .header-top .row {
        display: inherit;
    }
    .path-assessment.sticky-header section.innerpage-bg-section,
    .path-resource-library.sticky-header section.innerpage-bg-section,
    .path-congratulations.sticky-header .innerpage-bg-section {
        margin-top: 0 !important;
    }
    .views-exposed-form .form-actions .form-submit {
        min-width: 100px;
        height: 35px;
        font-size: 14px;
    }
    .view-resource-library .view-footer,
    .view-resource-library .view-empty {
        max-width: 100%;
        padding: 0 15px;
    }
    .views-exposed-form .js-form-type-select .form-control {
        min-width: 100%;
        width: 100%;
    }
    .views-exposed-form .form-item-combine .form-control {
        margin-bottom: 0px;
    }
    .views-exposed-form .form-item,
    .views-exposed-form .select-wrapper {
        width: 100%;
    }
    .tooltip.right {
        display: none !important;
    }
    .view-topic .views-row:nth-child(2),
    .view-topic-landing .views-row:nth-child(2),
    .view-topic-landing-bottom-contents .views-row:nth-child(2) {
        margin-left: 15px;
        margin-right: 0;
    }
    .view-topic .views-row:last-child .views-field-name {
        width: 100%;
    }
    .view-topic .views-row:nth-child(4) {
        margin-left: 15px;
        margin-bottom: 15px;
        margin-right: 0px;
    }
    .view-topic .views-row:nth-child(5) {
        margin-left: 0px;
    }
    .view-topic .views-field.views-field-name,
    .view-topic-landing .views-field.views-field-title,
    .view-topic-landing-bottom-contents .views-field.views-field-title a {
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
    }
    section#block-makeasuggestion p,
    .topic-landing-bottom-block p,
    .view-resource-library .view-footer p {
        font-size: 16px;
        line-height: 20px;
    }
    .view-topic-landing .button {
        max-width: 200px !important;
    }
    section#block-makeasuggestion .button a,
    .view-topic-landing .button a,
    .view-resource-library .view-footer .button a {
        padding: 7px 20px;
        font-size: 16px;
    }
    .make-a-suggestion-form-fields {
        padding: 15px;
    }
    .assessment-landing-listing,
    .display-content-after-search-listing {
        padding: 10px;
    }
    .path-assessment #maindiv {
        margin-bottom: 0px;
    }
    .time-outcome .cta-button.time-zone a {
        padding: 4px 14px;
    }
    .content-section .title-part .title,
    .display-content-after-search-listing .type-title-part .title {
        font-size: 20px;
        line-height: 25px;
        font-weight: 700;
    }
    .assessment-landing-listing .image-title-part-section .part,
    .display-content-after-search-listing .image-type-title-part-section .part {
        right: 10px !important;
    }
    .type-title .type b {
        font-size: 12px;
        font-weight: 600;
    }
    .assessment-landing-listing .content-section .part,
    .display-content-after-search-listing .content-section .part {
        top: -6px;
        right: 10px;
        width: 54px;
        height: 40px;
        font-size: 8px;
        padding: 9px;
        background-size: 75%;
    }
    .assessment-landing-listing .row-data .image-section,
    .display-content-after-search-listing .row-data .image-section {
        min-width: 45px;
        max-width: 45px;
    }
    .assessment-landing-listing .row-data,
    .display-content-after-search-listing .row-data {
        column-gap: 10px;
    }
    .assessment-landing-listing .content-section .title,
    .display-content-after-search-listing .type-title .title {
        font-size: 18px;
        line-height: 24px;
        width: 80%;
    }
    .views-exposed-form .form-item-title .form-control {
        margin: 0px;
    }
    .path-assessment #maindiv {
        margin-top: 0px;
    }
    body.assessment-builder h1.assessment_title {
        margin-bottom: 15px;
    }
    div#wrapper-answer-progress-area .answer-progress-section h2 {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 0px;
    }
    div#wrapper-answer-progress-area {
        position: unset;
        width: 100%;
        text-align: center;
        margin-bottom: 25px;
    }
    .answer-progress-section .progress-meter {
        margin-right: 0px;
    }
    .answer-progress-section .progress-meter span {
        height: 14px !important;
    }
    .assessment-form .col-sm-9 {
        padding: 0;
        box-shadow: none;
        background-color: transparent;
    }
    .left-section.col-sm-2 {
        float: left;
        max-width: 15%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .left-section.col-sm-2 img {
        max-width: 50px;
    }
    .right-section.col-sm-10 {
        float: right;
        max-width: 85%;
        width: 100%;
        padding-right: 0px;
    }
    .congratulation-page h2 {
        font-size: 25px;
        line-height: 34px;
    }
    .congratulation-page h3 {
        font-size: 16px;
        line-height: 22px;
        font-weight: 700;
    }
    .path-congratulations .congratulation-page {
        max-width: 100%;
        margin-top: 0px;
    }
    .congratulation-page-top-content.row .col-sm-2 {
        max-width: 80px;
        padding-right: 0px;
    }
    .congratulation-page div#todos_wrapper {
        box-shadow: none;
        padding: 15px;
        background: #ffffff;
    }
    .display-content-after-search-listing .image-type-title-part-section .type-title {
        width: 62%;
    }
    .webform-submission-make-a-suggestion-form .form-item-full-name,
    .webform-submission-make-a-suggestion-form .js-form-item-email {
        width: 100%;
    }
    .webform-submission-make-a-suggestion-form .js-form-item-email {
        margin-left: 0px;
    }
    .thank-you-page-top-content.row .col-sm-2 {
        max-width: 80px;
        float: left;
    }
    .path-resource-library .view-resource-library {
        margin: 25px 0 0px 0;
    }
    /**/
    section.homepage-lsalt.container-fluid::before {
        width: 85px;
        height: 110px;
        top: 190px;
        background-image: url(../images/home-girl-notebook-mobile.png);
        background-size: 100%;
    }
    .for-non-profit .lsalt-left {
        margin-bottom: 17px;
    }
    .non-profit--for-artist--main {
        display: inherit;
    }
    .for-non-profit.for-artist .heading {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 15px;
    }
    .for-non-profit.for-artist .lsalt-left::after {
        bottom: -250px;
        left: -25px;
        width: 90px;
        height: 65px;
        background-size: 65px;
    }
    section.homepage-lsalt.container-fluid {
        padding: 0px 0 25px 0;
    }
    section.homepage-lsalt.container-fluid::after {
        width: 90px;
        height: 100px;
        right: 0;
        top: 190px;
        background: url(../images/home-checklist-mobile.svg) no-repeat right;
        background-size: 100%;
    }
    .lsalt-header>p {
        font-size: 16px;
        line-height: 25px;
        margin-top: 10px;
        margin-bottom: 57px;
    }
    section.quadrants-card.container-fluid {
        padding: 30px 0px 35px 0px;
    }
    .quadrants-and-card-contents .row {
        grid-template-columns: 1fr;
        gap: 25px;
        margin: auto;
    }
    .card-data:nth-child(2)::before,
    .card-data:nth-child(2)::after{
        display:none;
    }
    .quadrants-and-card-contents .quadrants-card-image {
        margin-bottom: 10px;
    }
    .quadrants-and-card-contents .quadrants-card-text {
        font-size: 16px;
        line-height: 25px;
        max-width: 100%;
    }
    .quadrants-and-card-contents .card-2 {
        margin-top: 35px;
        margin-bottom: 35px;
    }
    section.quadrants-card.container-fluid::after {
        right: -85%;
    }
    .view-topic {
        display: none;
    }
    .view-topic-mobile {
        display: block;
    }
    section.resources-and-questions.container-fluid {
        padding: 15px 0px 40px 0px;
    }
    .resources-and-questions .view-resources {
        margin-top: 25px;
    }
    .resources-and-questions .resources-left {
        padding: 0 15px;
        margin-bottom: 55px;
    }
    .resources-and-questions h3 {
        font-size: 14px;
        line-height: 19px;
    }
    .view-resources .views-col {
        padding: 15px;
        margin: 0 10px 0 0;
        min-height: 110px;
        float: left;
    }
    .view-resources .resources-text {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 10px;
    }
    .view-resources .resources-image img {
        max-width: 40px;
    }
    section.resources-and-questions.container-fluid .field--name-body p {
        font-size: 16px;
        line-height: 25px;
        padding: 0 5px;
        margin-bottom: 25px;
    }
    .btn-primary {
        font-size: 14px;
        line-height: 19px;
        min-width: 210px;
    }
    .btn-primary a {
        padding: 10px 22px;
    }
    .search-form .btn-primary {
        font-size: 14px;
        line-height: 19px;
        min-width: 40px;
        border-radius: 0;
        height: 34px;
    }
    .path-search h3 {
        font-size: 15px;
        line-height: 21px;
    }
    .view-resources::after {
        content: "";
        width: 140px;
        height: 1px;
        margin: auto;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -40px;
        background: #E0DFE6;
    }
    .who-we-are-image {
        text-align: center;
        margin-bottom: 25px;
    }
    .who-we-are-image img {
        max-width: 114px;
    }
    .who-we-are .who-we-are-right {
        padding: 0 0 10px 0;
    }
    .who-we-are .who-we-are-right p {
        font-size: 16px;
        line-height: 25px;
    }
    section.who-we-are.container-fluid::after {
        width: 110px;
        height: 150px;
        bottom: 0px;
        background: url(../images/home-boy-laptop-mobile.png) no-repeat;
        background-size: 100%;
    }
    .featured-blogs .container {
        padding-bottom: 0;
    }
    .get-start .row {
        flex-direction: column-reverse;
        gap: 25px;
        text-align: center;
    }
    .get-start .row .col-md-2 img{
        max-width: 200px;
        margin:0 auto;
    }
    .featured-blogs {
        margin-top: 25px;
    }
    .blog-content h3 {
        font-size: 15px;
        line-height: 25px;
    }
    .blog-content-bottom p {
        min-height: 75px;
    }
    .newsletter-title h2, .partners-and-supporters h2, .featured-blogs h2 {
        font-size: 25px;
        text-align: center;
    }
    section.partners-and-supporters.container-fluid::after {
        width: 95px;
        height: 140px;
        background-image: url(../images/home-letter-mobile.png);
        background-size: 100%;
    }
   .partners-and-supporters h2 {
        margin-bottom: 40px;
    }
    .newsletter-wrapper .container{
        padding: 3rem 0;
    }
    .view-our-partners-and-supporters .views-col {
        width: 45% !important;
        min-height: 50px;
        margin: 7px;
    }
    .partners-and-supporters {
        padding: 50px 0 !important;
    }
    #block-pleo-regionalpartners {
        margin-bottom: 50px;
    }
    #block-pleo-regionalpartners img:first-child {
        margin: 0 0 25px 0;
    }
    div#whole-footer-top-area h2 {
        font-size: 14px;
        line-height: 20px;
    }
    .social-icons a {
        width: 25px;
        height: 25px;
        padding: 2px;
        font-size: 15px;
        margin-right: 17px;
    }
    #block-mailingaddress .field--name-body p,
    .footer-top-area ul.nav li a,
    .webform-submission-subscribe-form div#edit-markup {
        font-size: 11px;
        line-height: 15px;
    }
    .footer-top-area ul.nav li a {
        padding: 9px 0 9px 0;
    }
    .webform-button--submit.button--primary {
        min-width: 125px;
        height: 30px;
        font-size: 11px;
        line-height: 17px;
        font-weight: normal;
    }
    section#block-territorialacknowledgement p {
        font-size: 11px;
        line-height: 20px;
        padding-right: 0;
    }
    section#block-territorialacknowledgement span {
        font-size: 14px;
        line-height: 25px;
        font-weight: 600;
    }
    div#whole-footer-bottom-area {
        padding: 15px 0px;
    }
    .footer-bottom-left-area ul li a{
        padding: 0px !important;
    }
    .footer-bottom-right-area {
        text-align: inherit;
    }
    .path-frontpage #maindiv {
        padding-top: 15px;
        margin-bottom: 20px;
    }
    .view-topic-mobile .owl-item {
        position: relative;
        min-height: 335px;
        padding: 15px 10px;
        margin: 1px;
        text-align: center;
        box-shadow: 0px 4px 9px rgb(0 0 0 / 16%);
        background: #ffffff;
    }
    .view-topic-mobile .views-field.views-field-field-upload-image {
        display: flex;
        justify-content: center;
        align-items: center;
        min-height: 75px;
        margin-bottom: 15px;
    }
    .view-topic-mobile .views-field.views-field-field-upload-image img {
        max-width: 75px;
    }
    .view-topic-mobile .views-field.views-field-name {
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        margin-bottom: 10px;
    }
    .view-topic-mobile .views-field.views-field-description__value {
        font-size: 14px;
        line-height: 18px;
        word-break: break-word;
    }
    .view-topic-mobile .views-field.views-field-field-url a {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        opacity: 0;
    }
    .view-topic-mobile .owl-theme .owl-controls .owl-page span {
        width: 8px;
        height: 8px;
        margin: 5px;
        filter: Alpha(Opacity=50);
        opacity: 1;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        background: transparent;
        border: 1px solid #4A4A4A;
    }
    .view-topic-mobile .owl-theme .owl-controls .owl-page.active span {
        background: #4A4A4A;
    }
    .view-topic-mobile .owl-item:nth-child(3),
    .view-topic-mobile .owl-item:nth-child(4),
    .view-topic-mobile .owl-item:nth-child(5) {
        position: relative;
        background: rgba(245, 245, 245);
        opacity: 0.6;
        pointer-events: none;
    }
    .view-topic-mobile .owl-item:nth-child(3)::after,
    .view-topic-mobile .owl-item:nth-child(4)::after,
    .view-topic-mobile .owl-item:nth-child(5)::after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 8px;
        height: 100%;
        background-image: url(../images/coming-soon.png);
        background-repeat: no-repeat;
        background-position: center bottom;
        background-size: 100px;
    }
    div#sidebar-panel.stick,
    div#wrapper-answer-progress-area.stick {
        position: unset;
        max-width: 100%;
        transform: none;
    }
    #whole-footer-top-area {
        padding: 25px 0px;
    }
    .footer-top-column-third {
        padding-top: 40px;
    }
    .footer-top-area.container p {
        font-size: 14px;
        line-height: 25px;
    }
    /*self-assessment*/
    .path-innerpage div#maindiv {
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
    .Suggest-topic-and-need-help .Suggest-topic-left {
        margin-bottom: 70px;
    }
    .Suggest-topic-and-need-help.text-center .suggest-topic-text {
        font-size: 16px;
        line-height: 25px;
        padding: 0px;
        margin-bottom: 20px;
    }
    .path-assessment #whole-content-bottom-area {
        padding: 25px 0px 50px 0px;
    }
    #whole-content-bottom-area {
        padding: 45px 20px 50px 20px;
    }
    #whole-content-bottom-area .block-title {
        font-size: 16px;
    }
    .path-innerpage .view-topic-mobile .view-header h2 {
        margin-bottom: 25px;
    }
    #whole-content-bottom-area::before {
        left: 15px;
        right: inherit;
        top: inherit;
        bottom: 315px;
        background-size: 100%;
        display: none;
    }
    #whole-content-bottom-area::after {
        top: -20px;
        left: inherit;
        right: 25px;
        background-size: 100%;
        display: none;
    }
    .block-pleo-breadcrumb ul li::after {
        width: 12px;
        height: 11px;
        margin: 0px 5px;
        background-size: 93%;
    }
    .sticky-header #whole-pleo-breadcrumb-area {
        position: unset;
    }
    body.assessment-builder #maindiv {
        padding: 0px;
    }
    .view-assessment-landing,
    .resource-library-detail-page,
    .path-webform div#maindiv {
        width: 100%;
    }
    .view-assessment-landing .view-header {
        margin-bottom: 40px;
        font-size: 14px;
        padding: 0;
        line-height: 25px;
    }
    .assessment-landing-listing p {
        font-size: 14px;
        line-height: 19px;
    }
    div#mc_embed_signup_scroll {
        padding-right: 0px;
    }
    .resource-library-detail-page .description {
        margin-bottom: 40px;
    }
    .resource-library-detail-page .row {
        display: inherit;
    }
    .resource-library-detail-page .cta-button {
        text-align: center;
    }
    .resource-library-detail-page a.btn.btn-primary.first-button {
        margin-right: 0px;
        margin-bottom: 15px;
    }
    .sticky-header .assessment-form .col-sm-3 {
        z-index: 111;
    }
    .Thank-you-page .image-box {
        text-align: center;
    }
    .Thank-you-page {
        width: 100%;
    }
    .Thank-you-page .cta-button {
        text-align: center;
    }
    .Thank-you-page .cta-button a.first-cta {
        margin-right: 0px;
        margin-bottom: 15px;
    }
    .Thank-you-page .cta-button a {
        padding: 11px 40px;
    }
    .answer_sidebar_note ul.red {
        border-left: 1px solid #d10818;
        border-top-left-radius: 5px;
    }
    .answer_sidebar_note ul.yellow {
        border-left: 1px solid #f7edb2;
        border-top-left-radius: 5px;
    }
    .sidebar-title {
        display: none;
    }
    .question_hint_body_section .hint_text,
    .question_hint_body_section .body_text {
        font-size: 12px;
        line-height: 20px;
        padding-left: 0px;
    }
    .assessment-form .right-quiz-section {
        background-color: transparent;
        box-shadow: none;
    }
    .question_title .before {
        background: #F5F5F5 !important;
    }
    body.assessment-builder .question-wrapper .question_container {
        padding-left: 0px;
        padding-right: 0px;
    }
    .congratulation-page-top-content {
        text-align: center;
        margin-top: 50px;
    }
    .todos_action li:first-child {
        display: block;
        margin-bottom: 7px;
    }
    .congratulation-page div#todos_wrapper .sidebar_todos {
        margin-bottom: 10px;
    }
    .congratulation-page .todos_action {
        text-align: center;
        margin-bottom: 20px;
    }
    .answer_sidebar_note {
        top: 35%;
    }
    .congratulation-page button.close {
        margin-right: 0;
        margin-top: -50px;
    }
    .congratulation-page .modal-open .modal {
        padding-right: 0px !important;
    }
    .sticky-header section.who-we-are #about-us {
        margin-top: 0;
    }
    .congratulation-page .todo-main {
        padding-left: 0;
        padding-right: 0;
    }
    .congratulation-page .congratulation-page-top-content.empty {
        padding-top: 25px;
    }
    .subscribe-button-style {
        min-width: 150px;
        font-size: 11px;
        margin-bottom: 10px;
    }
     header {
        display: none;
    }
    .mobile-header-top {
        display: block;
    }
    .menu--main .navbar-nav,
    .menu--header-top-menu {
        text-align: center;
    }
    div#header-top-menu {
        top: 0px;
        z-index: 998;
    }
    .mobile-header .navbar-toggle-top{
        position: absolute;
        z-index: 1005;
        top: 25px;
        right: 25px;   
    }
    #header-top-menu .region-mobile-menu {
        display: flex;
        flex-direction: column;
    }
    #header-top-menu .region-mobile-menu .views-exposed-form{
        order: 4;
        text-align: center;
    }
    #header-top-menu .region-mobile-menu .views-exposed-form form input {
        height: 48px;
        padding-right: 50px;
        border-radius: 29px !important;
        border: 3px solid #D8D8D8;
        background: #fff;
        color: #000;
    }
    #header-top-menu .region-mobile-menu .views-exposed-form form .form--inline {
        position: relative;
        margin-top: 15px;
    }
    #header-top-menu .region-mobile-menu .views-exposed-form form .form-submit {
        position: absolute;
        top: 25px;
        right: 20px;
        font-size: 0;
        min-width: 30px;
        height: 25px !important;
        border-color: unset;
        background: url(../images/search24px.png) no-repeat right;
        outline: none;
        color: transparent;
    }
    #header-top-menu .region-mobile-menu .mobile-topic {
        font-size: 16px;
        line-height: 21px;
        text-align: center;
        font-weight: bold;
    }
    .region-mobile-menu .menu--main .navbar-nav li:nth-child(1) a,
    .region-mobile-menu .menu--main .navbar-nav li:nth-child(2) a,
    .region-mobile-menu .menu--main .navbar-nav li:nth-child(3) a,
    .region-mobile-menu .menu--main .navbar-nav li:nth-child(4) a{
        position: relative;
        display: inline-flex;
        padding: 20px 0px;
    }
    .region-mobile-menu .menu--main .navbar-nav li a::before{
        content: "";
        width: 26px;
        height: 23px;
        position: absolute;
        left: -30px;
        top: 20px;
    }
   .region-mobile-menu .menu--main .navbar-nav li:nth-child(1) a::before{
        background: url(../images/Asset\ 33.png) no-repeat;
   }
   .region-mobile-menu .menu--main .navbar-nav li:nth-child(2) a::before{
        background: url(../images/Asset\ 62.png) no-repeat;
   }
   .region-mobile-menu .menu--main .navbar-nav li:nth-child(3) a::before{
        background: url(../images/Asset\ 55.png) no-repeat;
   }
   .region-mobile-menu .menu--main .navbar-nav li:nth-child(4) a::before{
        background: url(../images/Asset\ 53.png) no-repeat;
   }
   .mobile-header-top {
        position: relative;
    }
    .mobile-header.pop-out {
        position: unset !important;
    }
    .mobile-header.pop-out button.navbar-toggle-top {
        position: fixed;
    }
    .footer-top-area .footer-top-column-second {
        width: unset;
        float: inherit;
    }
    .footer-top-column-second .social-icons {
        margin-top: 20px;
    }
    .footer-top-column-first{
        margin-right: 15px;
        position: relative;
        z-index: 5;
    }
    .homepage-lsalt::before, .homepage-video-banner::before {
        display: none;
    }
    .homepage-video-banner .row {
        flex-direction: column;
    }
    .homepage-video-banner .row .col-sm-6 {
        padding-bottom: 25px;
        width: 100%;
    }
    .homepage-video-banner {
        padding: 85px 0 25px 0;
    }
    .quadrants-card::before {
        top: -25px;
    }
    section.who-we-are.container-fluid::after {
        display: none;
    }
    .partners-and-supporters::after {
        left: 0;
    }
    /* Make a suggestion form  */
    .make-a-suggestion-form .markup-text {
        padding: 20px 20px 50px 20px;
    }

    .Choose-topic-get-started .col-sm-6 .col-sm-2{
        padding: 0;
        min-width: 40px;
    }
    .backgroung-white {
        padding: 30px 30px;
    }
    .mobile-header-top fieldset {
        display: none;
    }
    .homepage-banner-video .modal-content {
        padding: 5px;
        width: 100% !important;
    }

    #sidebar-first-area .block-views-exposed-filter-blocksearch-content-page-2 form .form--inline {
        display: flex;
        flex-direction: column;
    }
     /* radios in selectlist on search page  */
     /* .radio-select .radio-select-first,
     .radio-select .radio-select-second {
        max-width: 100%;
        width: 100%;
    }
    .radio-select .radio-select-second {
        margin-top: 30px;
        margin-bottom: 30px;
    } */

    /* .path-search-content .view-search-content .view-content .radio-select {
        margin-bottom: 100px;
    } */
    .templates-cta a.download {
        margin-left: 0;
    }
    #sidebar-first-area,
    body.sidebar-first #midcontent-area{
    width: 100%;
    }

    .block-inner-page-banner-video .col-sm-2 {
        max-width: 70px;
        float: left;
    }
    .block-inner-page-banner-video .col-sm-6 .field--name-body {
        margin: 25px 0;
    }
    .block-inner-page-banner-video .col-sm-6 h2 {
        margin-top: 0;
    }
    .how-it-works.mobile-show .col-sm-3 {
        width: 50%;
        margin-bottom: 15px;
        float: left;
        padding-left: 0;
    }
    .all-list-menu-select {
        height: 50px;
        margin: 20px 0;
        font-size: 16px;
        line-height: 18px;
    }
    .need-more-help::after {
        width: 173px;
        height: 137px;
        background-size: 100%;
    }
    .all-list-menu h2,
    .how-it-works.mobile-show h2,
    .lfnp-global h2 {
        font-size: 16px;
        line-height: 21px;
    }
    .societies-act-resources .col-sm-2 img {
        max-width: 45px;
    }
    .fact-sheets-detail-page .row .misc-text .last-reviewed,
    .fact-sheets-detail-page .row .misc-text .reviewed-by,
    .fact-sheets-detail-page .row .misc-text .time-read{
        font-size: 14px;
        line-height: 19px;
    }
    .path-search-content .templates-title h3 {
        font-size: 14px;
        line-height: 19px;
        color: #000;
        font-weight: bold;

    }
    .templates .modal-dialog {
        top: 10% !important;
        width: 95% !important;
    }
    .templates .modal-content {
        padding: 15px;
    }
    .modal-header iframe {
        height: 50vh;
    }
    .path-societies-act.sticky-header .innerpage-bg-section,
    .path-recordkeeping.sticky-header .innerpage-bg-section,
    .path-privacy.sticky-header .innerpage-bg-section,
    .path-employment.sticky-header .innerpage-bg-section {
        margin-top: 0px !important;
    }
    .view-faqs .ui-state-default {
        padding: 7px 12px;
    }
    .view-faqs .views-row {
        margin-bottom: 15px;
    }
    .view-faqs .views-field-body {
        padding-left: 10px;
    }
    .page-node-type-fact-sheets section.innerpage-bg-section.container-fluid {
        padding-top: 0;
    }
    .path-search-content #midcontent-area .block-views-exposed-filter-blocksearch-content-page-1 {
        padding-bottom: 15px;
    }
    .block-inner-page-banner-video .col-sm-1 img {
        max-width: 50px;
        float: left;
        margin-right: 15px;
    }
    form#contact-message-feedback-form,
    .feedback-form-heading {
        padding: 50px;
    }
    .feedback-form-heading h2 {
        font-size: 21px;
        line-height: 26px;
        margin-top: 0px;
    }
    .path-search-content .innerpage-bg-section {
        padding-top: 85px;
    }
    .make-a-suggestion-form {
        padding-bottom: 25px;
    }
    .backgroung-white h2:first-child {
        margin-top: 0px;
    }
    .assessment-builder .assessment-form {
        margin-top: 65px;
    }
    div#back-to-top {
        display: block;
        margin-top: 10px
    }
    .path-contact .innerpage-bg-section, 
    .path-webform .innerpage-bg-section, 
    .page-node-225 .innerpage-bg-section,
    .page-node-564 .innerpage-bg-section,
    .page-node-568 .innerpage-bg-section,
    .path-contact #maindiv, 
    .path-webform #maindiv, 
    .page-node-225 #maindiv,
    .page-node-564 #maindiv,
    .page-node-568 #maindiv{
        padding-top: 50px;
    }
    .view-glossary .view-filters.form-group {
      padding-top: 90px;
    }
    .path-glossary .view-glossary .view-header p {
        font-size: 14px;
        line-height: 20px;
        left: 15px;
        right: 15px;
        max-width: 100%;
    }
    .Choose-topic-get-started .col-sm-4 {
        width: 46%;
        margin-bottom: 3px;
    }
    /*.Choose-topic-get-started .col-sm-4:last-child {*/
    /*    width: 97.5%;*/
    /*}*/
    .featured-blogs .views-col {
        width: 100% !important;
    }
    .featured-blogs .views-col:nth-child(2) {
        margin: 1.5rem 0 !important;
    }
    .featured-blogs::before{
        height:0 !important;
        padding-top: 25px;
    }
    .featured-blogs::after{
        content:none !important;
    }
    .path-blogs .innerpage-bg-section,
    .page-node-type-blog .innerpage-bg-section{
        margin-top: 50px !important;
    }
    .blog-content-bottom p{
        font-size: 16px !important;
    }

}

