@font-face {
    font-family: myriad-bold;
    src: url('../fonts/MyriadPro-Bold.otf');
}

@font-face {
    font-family: myriad-regular;
    src: url('../fonts/MyriadPro-Regular.otf');
}

@font-face {
    font-family: pluto-bold;
    src: url('../fonts/PlutoBold.otf');
}

@font-face {
    font-family: pluto-regular;
    src: url('../fonts/PlutoRegular.otf');
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .carousel-caption {
        margin-bottom: -42px !Important;
    }

}

body,
.column-content,
.panel-body,
.panel-body {
    font-size: 17px;
    color: #666;
    font-family: 'Myriad Pro', 'Open Sans', 'sans-serif';
    font-weight: 400;
}

p {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

#carousel-example-generic > ol > li:last-child {
    display: none;
}

.carousel-caption {
    left: 1%;
    right: 0;
    padding-bottom: 30px;
}

.caption-content {
    font-size: 18px;
}

#carousel-example-generic .slider-button {
    background-color: #449da1 !important;
    border: solid 2px #369498 !important;
    padding: 10px 20px;
    color: #ffffff !important;
    font-weight: bold;
    font-size: 14px;
    border-radius: 0;
    margin-top: 20px
}

.welcome-paragraph {
    padding-top: 20px;
    padding-bottom: 20px;
}


.navigation .gva_menu .sub-menu li a {
    transition: unset;
}

#block-gaviasblockbuiderexecutivesummarypage .tabs_wrapper .nav-tabs li:last-child {
    display: none;
}

/*
#block-gaviasblockbuiderdocumentlibrarypage .nav-tabs li:last-child {
	display:none;}
*/

.search-page-form {
    display: none;
}

.search-form__submit {
    background: #fff !important;
    color: #4ab5b9 !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    padding: 4px !important;
    border: solid 1px #fff !important;
}

.mobile-search .column-content-inner {
    border: solid 1px #696868;
    border-bottom-style: inset;
}

.widget.gsc-block-drupal.remove-margin-on .block {
    margin-bottom: -17px !important;
}

.embeded-logo {
    margin-top: -1px;
}

.custom-toolkit-container {
    text-align: right;
    position: relative;
    top: -29px;
}

.custom-search {
    position: relative;
    top: -15px;
    z-index: 30;
    background: #4ab5b9;
    text-align: right;
}

.gva_menu_main {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

#block-gaviasblockbuiderexecutivesummarypage .gsc-tabs {
    margin-top: 23px;
}

#block-gaviasblockbuiderdocumentlibrarypage .gsc-tabs {
    margin-top: 23px;
}

.gsc-tabs {
    margin-top: 30px;
}

.gbb-row .bb-inner {
    padding-top: 0;
}

.page-main-content {
    margin-top: 50px;
}

.panel-body ul li {
    font-family: 'Myriad Pro', 'Open Sans', 'sans-serif';
    font-size: 18px;
    list-style: disc;
    margin-left: 35px;
}

.strong-header {
    color: #555 !important;
    font-family: 'pluto-regular', 'Open Sans', 'sans-serif' !important;
    font-weight: 400 !important;
}

#block-gaviasblockbuiderprogramdesignpage {
    font-size: 16px !important;
    font-family: myriad-regular !important;
}

#block-gaviasblockbuiderstartuppage ol {
    font-size: 16px !important;
    font-family: myriad-regular !important;
}

#block-gaviasblockbuiderimplementationpage ol {
    font-size: 16px !important;
    font-family: myriad-regular !important;
}

#block-gaviasblockbuidercommunicationspage-2 {
    font-size: 16px !important;
    font-family: myriad-regular !important;
}

#block-gaviasblockbuidermonitoringqualityassurancepage {
    font-size: 16px !important;
    font-family: myriad-regular !important;
}

#block-gaviasblockbuiderevaluationpage ol {
    font-size: 16px !important;
    font-family: myriad-regular !important;
}

#block-gaviasblockbuidercloseoutpage {
    font-size: 16px !important;
    font-family: myriad-regular !important;
}

#block-gaviasblockbuidersustainabilityreplicationpage {
    font-size: 16px !important;
    font-family: myriad-regular !important;
}

#block-gaviasblockbuiderdisseminationpage {
    font-size: 16px !important;
    font-family: myriad-regular !important;
}


header.header-v1 .area-main-menu .area-inner {
    padding-left: 0;
    position: absolute;
    top: 15px;
    z-index: 35;
}

.toolbox-icon-header {
    background: #b23876;
    text-align: center;
}

.panel-body ul.download li.extlinks {
    list-style: none !important;
    list-style-image: url("../images/external-link-symbol.png") !important;
    margin-bottom: 10px !important;
}

ul li.extlinks {
    list-style: none !important;
    list-style-image: url("../images/external-link-symbol.png") !important;
    margin-top: 15px;
    margin-bottom: 15px;
}

.poll .total {
    text-align: center;
    display: none;
}

/* Home Slide CSS */
.caption-inner {
    font-family: 'Myriad Pro', 'Open Sans', 'sans-serif' !important;
    color: #FFFFFF !important;
    text-align: left;
}

.caption-description {
    font-family: pluto-regular !important;
    text-shadow: 1px 1px 2px #382c1f;
    margin-top: 10px;
}

.slider-action {
    text-align: left;
}

.gavias-slider .caption-title {
    text-transform: none;
}

.gavias-slider .btn-slide.btn-slide-flat {
    background: #00b3bb;
    color: #fff;
    border-color: #00b3bb;
}

.slider-action .btn-slide-flat {
    color: #ffffff !important;
    text-decoration: none;
}

.block {
    background: transparent;
    margin-bottom: 0;
}

.highlight_content h4 a {
    text-decoration: none !important;
}

.home-icons-sm {
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 15px;
}

.home-title-headers {
    text-align: center !important;
    margin-bottom: 20px;
}

.header-bottom {
    background: #4ab5b9;
}

.main-menu .container {
    width: 100%;
    border-bottom: none;
    padding-bottom: 0;
}

div.gva-navigation > ul > li a:after {
    font-family: FontAwesome;
    content: "\f015";
    font-size: 20px;
    padding-right: 5px;
}

.home-toolkit-icon a {
    text-decoration: none !important;
}

/* Executive Summary */
#block-gaviassliderexecutivesummary.block, #block-gaviassliderresourcelibrary.block {
    margin-bottom: -6px;
}

.chapters {
    color: #00b3bb;
    font-weight: bold;
}

h3 {
    color: #db5496;
}

.sidebar-border {
    border-left: 1px solid #dc5598;
    padding-left: 70px;
}

.download-kit {
    list-style-image: url('../images/download-pink.png');
    margin-top: 15px;
    margin-bottom: 15px
}

.download-kit-top-links {
    list-style-image: url('../images/download-pink.png');
    margin-top: 0;
    margin-bottom: 15px
}

.download-kit-gray {
    list-style-image: url('../images/download-gray.png');
    margin-top: 15px;
    margin-bottom: 15px
}

.download-btn {
    margin-left: 25px;
}

.executive-summary-link {
    color: #ffffff !important;
    text-decoration: none;
}

.executive-summary-link:hover {
    color: #ffffff !important;
    text-decoration: none;
}

/* Menu Styles */

#block-maintoolkit-2 > div > div.gva-navigation > ul > li > ul > li.menu-item.pg-mobile-icon:hover {
    background-image: url("../files/gbb-uploads/ProgramDesign_512x512_w.png");
    background-repeat: no-repeat;
}

#block-maintoolkit-2 > div > div.gva-navigation > ul > li > ul > li.menu-item.su-mobile-icon:hover {
    background-image: url("../files/gbb-uploads/StartUp_512x512_w.png");
    background-repeat: no-repeat;
}

#block-maintoolkit-2 > div > div.gva-navigation > ul > li > ul > li.menu-item.im-mobile-icon:hover {
    background-image: url("../files/gbb-uploads/Implementation_512x512_w.png");
    background-repeat: no-repeat;
}

#block-maintoolkit-2 > div > div.gva-navigation > ul > li > ul > li.menu-item.com-mobile-icon:hover {
    background-image: url("../files/gbb-uploads/Communication_512x512_w.png");
    background-repeat: no-repeat;
}

#block-maintoolkit-2 > div > div.gva-navigation > ul > li > ul > li.menu-item.qa-mobile-icon:hover {
    background-image: url("../files/gbb-uploads/MonitoringQA_512x512_w.png");
    background-repeat: no-repeat;
}

#block-maintoolkit-2 > div > div.gva-navigation > ul > li > ul > li.menu-item.co-mobile-icon:hover {
    background-image: url("../files/gbb-uploads/CloseUp_512x512_w.png");
    background-repeat: no-repeat;
}


#block-maintoolkit-2 > div > div.gva-navigation > ul > li > ul > li.menu-item.eval-mobile-icon:hover {
    background-image: url("../files/gbb-uploads/Evaluation_512x512_w.png");
    background-repeat: no-repeat;
}

#block-maintoolkit-2 > div > div.gva-navigation > ul > li > ul > li.menu-item.sr-mobile-icon:hover {
    background-image: url("../files/gbb-uploads/Sustainability+Replication_512x512_w.png");
    background-repeat: no-repeat;
}


#block-maintoolkit-2 > div > div.gva-navigation > ul > li > ul > li.menu-item.dis-mobile-icon:hover {
    background-image: url("../files/gbb-uploads/Dissemination_512x512_w.png");
    background-repeat: no-repeat;
}

#block-maintoolkit-2 > div > div.gva-navigation > ul > li > ul > li.menu-item.rl-mobile-icon:hover {
    background-image: url("../files/gbb-uploads/ResourceLibrary_512x512_w.png");
    background-repeat: no-repeat;
}

.navigation .gva_menu > li > a {
    color: #fff !important;
}

.navigation .gva_menu > li.megamenu.menu-columns-5 > ul.sub-menu > li {
    width: 20%;
    float: left;
    padding: 10px;
    border-color: #db5496 !important;
    border-top: solid 1px;
    border-right: solid 1px;
    border-bottom: solid 1px;
    border-left: solid 1px;
}

.navigation .gva_menu > li.megamenu.menu-columns-5 > ul.sub-menu > li:hover {
    background-color: #db5496;
}

.navigation .gva_menu .megamenu > .sub-menu > li > a {
    display: block;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0;
    margin-bottom: 0;
    border-bottom: none;
    font-family: pluto-regular !important;
}

.navigation .gva_menu .megamenu > .sub-menu {
    width: 100%;
    padding: 0;
}

.navigation .gva_menu .megamenu > .sub-menu > li {
    position: static;
    padding: 10px;
}

#block-maintoolkit-2 > div > div.gva-navigation > ul > li > ul > li.menu-item.rl-mobile-icon > div > a {
    color: #4ab5b9 !important;
}

#block-maintoolkit-2 > div > div.gva-navigation > ul > li > ul > li.menu-item.rl-mobile-icon > div > a:hover {
    color: #FFFFFF !important;
}

.navigation .gva_menu .sub-menu li a {
    display: block;
    padding-left: 0;
    padding-right: 0;
    line-height: 25px;
    text-decoration: none;
    font-size: 13px;
    text-transform: uppercase;
    /*   -webkit-transition: all 0.2s ease-out;
       -o-transition: all 0.2s ease-out;
       transition: all 0.2s ease-out;
       -moz-transition: all 0.2s ease-out;
       -ms-transition: all 0.2s ease-out;*/
    color: #4ab5b9 !important;
}

.navigation .gva_menu li a {
    text-align: center !important;
}

.pg-mobile-icon {
    background-image: url("../files/gbb-uploads/qntAMp-ProgramDesign_512x512.png");
    background-repeat: no-repeat;
    background-size: 33px 33px;
    background-position: 45px 5px;
}

.su-mobile-icon {
    background-image: url("../files/gbb-uploads/0G1E61-StartUp_512x512.png");
    background-repeat: no-repeat;
    background-size: 33px 33px;
    background-position: 80px 5px;
}

.im-mobile-icon {
    background-image: url("../files/gbb-uploads/7YueuU-Implementation_512x512.png");
    background-repeat: no-repeat;
    background-size: 33px 33px;
    background-position: 45px 5px;
}

.com-mobile-icon {
    background-image: url("../files/gbb-uploads/ppTq7x-Communication_512x512.png");
    background-repeat: no-repeat;
    background-size: 33px 33px;
    background-position: 40px 5px;
}

.qa-mobile-icon {
    background-image: url("../files/gbb-uploads/aqaerW-MonitoringQA_512x512.png");
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: 6px 13px;
}

.eval-mobile-icon {
    background-image: url("../files/gbb-uploads/b7mTSS-Evaluation_512x512.png");
    background-repeat: no-repeat;
    background-size: 33px 33px;
    background-position: 68px 5px;
}

.co-mobile-icon {
    background-image: url("../files/gbb-uploads/f85y3q-CloseUp_512x512.png");
    background-repeat: no-repeat;
    background-size: 33px 33px;
    background-position: 65px 5px;
}

.sr-mobile-icon {
    background-image: url("../files/gbb-uploads/N82CmM-Sustainability+Replication_512x512.png");
    background-repeat: no-repeat;
    background-size: 25px 25px;
    background-position: 20px 9px;
}

.dis-mobile-icon {
    background-image: url("../files/gbb-uploads/vhu202-Dissemination_512x512.png");
    background-repeat: no-repeat;
    background-size: 33px 33px;
    background-position: 55px 5px;
}

.rl-mobile-icon {
    background-image: url("../files/gbb-uploads/SuT4sF-resource-library-icon-512px.png");
    background-repeat: no-repeat;
    background-size: 28px 28px;
    background-position: 40px 5px;
}

.navigation .gva_menu .megamenu > .sub-menu > li > .header-menu-wrapper-container a:hover {
    text-indent: 0;
    color: #ffffff !important;
}

.main-menu .container {
    width: 100% !important;
    border-bottom: none !important;
    padding-bottom: 0 !important;
    margin-top: -0px;
}

.custom-menu {
    position: relative;
    top: 45px;
    z-index: 20;
}

.toolkit-footer-links a {
    color: #fff !important;
    padding: 0 0 !important;
    border-color: #fff !important;
    text-transform: capitalize !important;
    font-size: 15px !important;
}

.toolkit-footer-links a:hover {
    color: #fff !important;
}

.btn:active {
    background: #fff !important;
    color: #db5496 !important;
}

.toolkit-footer-button {
    background: #ffffff;
    font-weight: bold;
}

.toolkit-footer-button:hover {
    background: #ffffff !important;
    color: #db5496 !important;
}

.toolkit-footer-links li {
    background-image: url("../images/footer-pipe.gif");
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding-right: 10px;
    padding-left: 10px;
}

.toolkit-footer-links li:first-child {
    background-image: none;
}

/* Voting Poll */
.button--primary {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 0 23px;
    font-size: 16px;
    line-height: 2;
    border-radius: 5px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/*.widget.gsc-block-drupal.remove-margin-on .block {
    margin-bottom: -17px !important;
}*/
.header-menu-wrapper-container a {
    color: #fff !important;
    font-size: 17px;
    font-family: pluto-regular !important;
}

.navigation .gva_menu li a {
    text-align: center !important;
    color: #ffffff !important;
}

/* Toolbox sections */
.toolkit-modal {
    cursor: pointer;
}

/* Media Queries */
@media (max-width: 1920px) {
    .caption-title {
        font-size: 52px !important;
        line-height: .99em;
        text-shadow: 3px 3px 3px #382c1f;
    }

    .custom-search {
        position: relative;
        left: 50px;
    }

    .navigation .gva_menu .megamenu > .sub-menu > li .header-menu-wrapper-container > a {
        font-size: 15px !important;
    }

    .navigation .gva_menu > li:first-child > a {
        border-left: none;
    }

    .navigation .gva_menu > li > a {
        border-right: none;
    }
}

@media (min-width: 1601px) and (max-width: 1919px) {
    .caption-title {
        font-size: 52px !important;
        line-height: .99em;
        text-shadow: 3px 3px 3px #382c1f;
    }

    .custom-search {
        position: relative;
        left: 10px;
    }

    .navigation .gva_menu .megamenu > .sub-menu > li .header-menu-wrapper-container > a {
        font-size: 14px !important;
    }

    .navigation .gva_menu > li:first-child > a {
        border-left: none;
    }

    .navigation .gva_menu > li > a {
        border-right: none;
    }

    .sr-mobile-icon {
        background-image: url("../files/gbb-uploads/N82CmM-Sustainability+Replication_512x512.png");
        background-repeat: no-repeat;
        background-size: 23px 23px;
        background-position: 17px 10px;
    }

    .qa-mobile-icon {
        background-image: url("../files/gbb-uploads/aqaerW-MonitoringQA_512x512.png");
        background-repeat: no-repeat;
        background-size: 15px 15px;
        background-position: 3px 14px;
    }
}


@media (min-width: 1431px) and (max-width: 1600px) {
    .caption-title {
        font-size: 45px !important;
        line-height: .99em;
        text-shadow: 3px 3px 3px #382c1f;
    }

    .custom-search {
        position: relative;
        left: 10px;
    }

    .navigation .gva_menu .megamenu > .sub-menu > li .header-menu-wrapper-container > a {
        font-size: 13px !important;
    }

    .sr-mobile-icon {
        background-image: url("../files/gbb-uploads/N82CmM-Sustainability+Replication_512x512.png");
        background-repeat: no-repeat;
        background-size: 23px 23px;
        background-position: 12px 10px;
    }

    .qa-mobile-icon {
        background-image: url("../files/gbb-uploads/aqaerW-MonitoringQA_512x512.png");
        background-repeat: no-repeat;
        background-size: 15px 15px;
        background-position: 3px 14px;
    }
}

@media (max-width: 1400px) {
    .nav-tabs > li {
        width: 100%; /* Stack tabs in mobile */
    }
}

@media (min-width: 1367px) and (max-width: 1430px) {
    .caption-title {
        font-size: 35px !important;
        line-height: .99em;
        text-shadow: 3px 3px 3px #382c1f;
    }

    .carousel-caption {
        margin-bottom: -25px;
    }

    .custom-search {
        position: relative;
        left: 0;
    }

    .navigation .gva_menu .megamenu > .sub-menu > li .header-menu-wrapper-container > a {
        font-size: 12px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1366px) {
    .caption-title {
        line-height: .99em;
        text-shadow: 3px 3px 3px #382c1f;
    }

    .carousel-caption {
        margin-bottom: -35px;
    }

    .caption-title {
        font-size: 30px !important;
    }

    .caption-content {
        font-size: 18px;
    }

    .custom-search {
        position: relative;
        left: -5px;
    }

    .navigation .gva_menu .megamenu > .sub-menu > li .header-menu-wrapper-container > a {
        font-size: 10px !important;
    }

    .pg-mobile-icon {
        background-image: url("../files/gbb-uploads/qntAMp-ProgramDesign_512x512.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 35px 10px;
    }

    .su-mobile-icon {
        background-image: url("../files/gbb-uploads/0G1E61-StartUp_512x512.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 55px 10px;
    }

    .im-mobile-icon {
        background-image: url("../files/gbb-uploads/7YueuU-Implementation_512x512.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 35px 10px;
    }

    .com-mobile-icon {
        background-image: url("../files/gbb-uploads/ppTq7x-Communication_512x512.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 35px 10px;
    }

    .qa-mobile-icon {
        background-image: url("../files/gbb-uploads/aqaerW-MonitoringQA_512x512.png");
        background-repeat: no-repeat;
        background-size: 15px 15px;
        background-position: 2px 13px;
    }

    .eval-mobile-icon {
        background-image: url("../files/gbb-uploads/b7mTSS-Evaluation_512x512.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 50px 10px;
    }

    .co-mobile-icon {
        background-image: url("../files/gbb-uploads/f85y3q-CloseUp_512x512.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 50px 10px;
    }

    .sr-mobile-icon {
        background-image: url("../files/gbb-uploads/N82CmM-Sustainability+Replication_512x512.png");
        background-repeat: no-repeat;
        background-size: 22px 22px;
        background-position: 5px 10px;
    }

    .dis-mobile-icon {
        background-image: url("../files/gbb-uploads/vhu202-Dissemination_512x512.png");
        background-repeat: no-repeat;
        background-size: 25px 25px;
        background-position: 35px 10px;
    }

    .rl-mobile-icon {
        background-image: url("../files/gbb-uploads/SuT4sF-resource-library-icon-512px.png");
        background-repeat: no-repeat;
        background-size: 22px 22px;
        background-position: 30px 10px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .carousel-caption {
        margin-bottom: -40px;
    }

    .caption-title {
        font-size: 29px !important;
    }

    .caption-content {
        font-size: 13px;
    }

    .widget.gsc-block-drupal.remove-margin-on .block {
        margin-bottom: 0 !important;
    }

    .long-mobile-search {
        text-align: right;
        margin-right: 5px;
    }

    input[type="search"] {
        width: 200px !important;
        text-align: center !important;
    }

    .mobile-logo-icon {
        display: none;
    }

    .first-search-box {
        display: none;
    }

    .embeded-logo {
        margin-top: -1px;
    }

    .navigation .gva_menu .megamenu > .sub-menu > li .header-menu-wrapper-container > a {
        font-size: 8px !important;
    }

    .custom-search {
        top: -15px !important;
        margin-right: -55px;
    }

    /*.widget.gsc-block-drupal.remove-margin-on .block {
        margin-bottom: -25px !important;
    }*/
    .pg-mobile-icon {
        background-image: url("../files/gbb-uploads/qntAMp-ProgramDesign_512x512.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 35px 10px;
    }

    .su-mobile-icon {
        background-image: url("../files/gbb-uploads/0G1E61-StartUp_512x512.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 55px 10px;
    }

    .im-mobile-icon {
        background-image: url("../files/gbb-uploads/7YueuU-Implementation_512x512.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 35px 10px;
    }

    .com-mobile-icon {
        background-image: url("../files/gbb-uploads/ppTq7x-Communication_512x512.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 35px 10px;
    }

    .qa-mobile-icon {
        background-image: url("../files/gbb-uploads/aqaerW-MonitoringQA_512x512.png");
        background-repeat: no-repeat;
        background-size: 15px 15px;
        background-position: 2px 13px;
    }

    .eval-mobile-icon {
        background-image: url("../files/gbb-uploads/b7mTSS-Evaluation_512x512.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 50px 10px;
    }

    .co-mobile-icon {
        background-image: url("../files/gbb-uploads/f85y3q-CloseUp_512x512.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 50px 10px;
    }

    .sr-mobile-icon {
        background-image: url("../files/gbb-uploads/N82CmM-Sustainability+Replication_512x512.png");
        background-repeat: no-repeat;
        background-size: 22px 22px;
        background-position: 5px 10px;
    }

    .dis-mobile-icon {
        background-image: url("../files/gbb-uploads/vhu202-Dissemination_512x512.png");
        background-repeat: no-repeat;
        background-size: 25px 25px;
        background-position: 35px 10px;
    }

    .rl-mobile-icon {
        background-image: url("../files/gbb-uploads/SuT4sF-resource-library-icon-512px.png");
        background-repeat: no-repeat;
        background-size: 22px 22px;
        background-position: 30px 10px;
    }
}

@media (max-width: 991px) {
    .carousel-caption {
        margin-bottom: 20px;
    }

    .caption-title {
        font-size: 40px !important;
    }

    .caption-content {
        display: none;
    }

    .long-mobile-search {
        text-align: right;
        margin-right: 20px;
        margin-bottom: 17px;
    }

    input[type="search"] {
        width: 200px !important;
        text-align: center !important;
    }

    .navigation .gva_menu > li.megamenu.menu-columns-5 > ul.sub-menu > li {
        border-left: none;
    }

    .gva-navigation .gva_menu > li > a:hover {
        color: #ffffff !important;
        background: none !important;
        text-decoration: none;
    }

    .gva-navigation.show-view {
        background: #4ab5b9; /* Old browsers */
        background: -moz-linear-gradient(top, #4ab5b9 0%, #ffffff 42%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #4ab5b9 0%, #ffffff 42%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #4ab5b9 0%, #ffffff 42%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ab5b9', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
    }

    .navigation .gva_menu > li:first-child > a {
        border-left: none;
        text-align: center !important;
        margin-left: 0 !important;
    }

    .mobile-logo-icon {
        display: none;
    }

    .first-search-box {
        display: none;
    }

    .embeded-logo {
        margin-top: -1px;
    }

    .custom-toolkit-container {
        text-align: right;
        position: relative;
        top: -10px;
    }

    .sidebar-border {
        border-left: none;
        padding-left: 15px;
    }

    .custom-search {
        position: relative;
        top: 32px !important;
        z-index: 30;
        margin-right: 55px;
    }

    .gva-navigation {
        width: 35%;
        min-width: 250px;
    }

    .gva-navigation .gva_menu > li ul.menu.sub-menu {
        padding-left: 0 !important;
        margin-bottom: 10px;
    }

    .gva-navigation .gva_menu > li ul.menu.sub-menu li a {
        text-transform: uppercase !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        font-size: 17px !important;
        font-family: pluto-regular !important;
    }

    .navigation .gva_menu li a {
        text-align: left !important;
        margin-left: 40px !important;
    }

    .pg-mobile-icon {
        background-image: url("../files/gbb-uploads/qntAMp-ProgramDesign_512x512.png");
        background-repeat: no-repeat;
        background-size: 33px 33px;
        background-position: 25px 5px;
    }

    .su-mobile-icon {
        background-image: url("../files/gbb-uploads/0G1E61-StartUp_512x512.png");
        background-repeat: no-repeat;
        background-size: 33px 33px;
        background-position: 25px 5px;
    }

    .im-mobile-icon {
        background-image: url("../files/gbb-uploads/7YueuU-Implementation_512x512.png");
        background-repeat: no-repeat;
        background-size: 33px 33px;
        background-position: 25px 5px;
    }

    .com-mobile-icon {
        background-image: url("../files/gbb-uploads/ppTq7x-Communication_512x512.png");
        background-repeat: no-repeat;
        background-size: 33px 33px;
        background-position: 25px 5px;
    }

    .qa-mobile-icon {
        background-image: url("../files/gbb-uploads/aqaerW-MonitoringQA_512x512.png");
        background-repeat: no-repeat;
        background-size: 33px 33px;
        background-position: 25px 19px;
    }

    .eval-mobile-icon {
        background-image: url("../files/gbb-uploads/b7mTSS-Evaluation_512x512.png");
        background-repeat: no-repeat;
        background-size: 33px 33px;
        background-position: 25px 5px;
    }

    .co-mobile-icon {
        background-image: url("../files/gbb-uploads/f85y3q-CloseUp_512x512.png");
        background-repeat: no-repeat;
        background-size: 33px 33px;
        background-position: 25px 5px;
    }

    .sr-mobile-icon {
        background-image: url("../files/gbb-uploads/N82CmM-Sustainability+Replication_512x512.png");
        background-repeat: no-repeat;
        background-size: 33px 33px;
        background-position: 25px 19px;
    }

    .dis-mobile-icon {
        background-image: url("../files/gbb-uploads/vhu202-Dissemination_512x512.png");
        background-repeat: no-repeat;
        background-size: 33px 33px;
        background-position: 25px 5px;
    }

    .rl-mobile-icon {
        background-image: url("../files/gbb-uploads/SuT4sF-resource-library-icon-512px.png");
        background-repeat: no-repeat;
        background-size: 33px 33px;
        background-position: 25px 5px;
    }
}

@media (max-width: 768px) {
    .carousel-caption {
        margin-bottom: 0;
        left: 2%;
    }

    .caption-title {
        font-size: 25px !important;
    }

    .caption-content {
        display: none;
    }

    .toolkit-footer-links li {
        background-image: none;
    }

    .sidebar-border-wide {
        border-left: none !important;

    }

    .prev-btn {
        width: 100%;
    }

    .next-btn {
        width: 100%;
    }

    .prev-btn {
        margin-right: 0 !important;
    }
}

/* Show -pink toolbox in portrait view on mobile */
    @media (max-width: 1366px) and (orientation: landscape) {
        .header-mobile-toolbox {
            display: block !important;
        }

        input[type="search"] {
            text-align: left !important;
        }
    }

    /* Galaxy 5 Landscape */
    @media (max-width: 640px) {
        .gva-navigation .gva_menu > li ul.menu.sub-menu li a {
            font-size: 15px !important;
        }

        .carousel-indicators {
            display: none;
        }
    }

    @media (min-width: 415px) and (max-width: 639px) {
        .carousel-caption {
            margin-bottom: -45px;
            left: 2%;
        }

        .caption-title {
            font-size: 18px !important;
        }
    }

    /* IPhone 6/7/8 Plus */
    @media (max-width: 414px) {
        input[type="search"] {
            width: 310px !important;
            text-align: left !important;
        }

        .custom-toolkit-container {
            text-align: right;
            position: relative;
            top: -25px;
        }

        .caption-description {
            display: none;
        }

        .carousel-caption {
            margin-bottom: -45px;
            left: 2%;
        }

        .caption-title {
            font-size: 18px !important;
        }

        .carousel-indicators {
            display: none;
        }
    }

    /* IPhone 6/7/8 */
    @media (max-width: 375px) {
        input[type="search"] {
            width: 290px !important;
        }

        .custom-toolkit-container {
            text-align: right;
            position: relative;
            top: -25px;
        }

        .caption-description {
            display: none;
        }

        .carousel-caption {
            margin-bottom: -45px;
            left: 2%;
        }

        .caption-title {
            font-size: 18px !important;
        }

        .carousel-indicators {
            display: none;
        }
    }


    /* Galaxy S5 */
    @media (max-width: 360px) {
        p {
            font-size: 17px !important;
            color: #666 !important;
            font-family: 'Myriad Pro', 'Open Sans', 'sans-serif' !important;
            font-weight: 400 !important;
        }

        .gva-navigation .gva_menu > li ul.menu.sub-menu li a {
            font-size: 14px !important;
        }

        input[type="search"] {
            width: 270px !important;
            text-align: left !important;
        }

        .custom-toolkit-container {
            text-align: right;
            position: relative;
            top: -25px;
        }

        .caption-description {
            display: none;
        }

        .carousel-caption {
            margin-bottom: -45px;
            left: 2%;
        }

        .caption-title {
            font-size: 18px !important;
        }

        .carousel-indicators {
            display: none;
        }

        .btn-responsive {
            padding: 5px 5px !important;
        }
    }

    /* IPhone 5 */
    @media (max-width: 320px) {
        input[type="search"] {
            width: 240px !important;
        }

        .caption-description {
            display: none;
        }

        .carousel-indicators {
            display: none;
        }
    }