@media(min-width: 992px) {
    .guidebook-inner ul.most_popular_guidbook_slider .owl-carousel .owl-item {
        float: none;
    }
    .guidebook-inner ul.most_popular_guidbook_slider {
        display: block !important;
    }
    .guidebook .article-guidebbok-info {
        height: auto !important;
    }
}

@media(min-width: 768px) {
    .mob-accordion-body {
        display: block !important;
    }
    .guidebook-list .ae-select {
        display: none;
    }
}

@media(min-width: 767px) {
    .wrapper_overview_section {
        margin-top: -75px;
        padding-left: 22px;
    }
}

@media (max-width: 1440px) {
    .bg-brush-stroke-swervy_before:before,
    .bg-brush-stroke-swervy_after:after {
        height: 56px;
    }
    .bg-brush-stroke-thick_uneven_after:after {
        height: 26px;
    }
    .bg-brush-stroke-thick_uneven_before:before {
        height: 28px;
    }
    .bg-brush-stroke-long_thin_before:before,
    .bg-brush-stroke-long_thin_after:after {
        height: 20px;
    }
    .bg-brush-stroke-long_thin_black_after:after {
        bottom: -18px;
        height: 21px;
    }
    .main-section {
        padding: 37px 0 20px;
    }
    .gallery-section.bg-brush-stroke-long_thin_after:after {
        height: 31px;
        bottom: -30px;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .article_search_block.bg-brush-stroke-swervy_after:after {
        bottom: -49px;
        height: 50px;
    }
    .partner-block .partner-block-images a {
        margin: 10px 40px
    }
}

@media (max-width:1439px) {
    .teach-english .teach-english-inner {
        position: static;
    }
    .meet-team-col {
        padding: 0 15px;
    }
    .meet-team-grid-outer {
        margin: 0 -15px;
    }
    header .bottom-header .header-menu ul li {
        padding: 0 15px;
    }
    header .bottom-header .header-menu ul li:before {
        left: -3px;
    }
    .how-it-work-page .guide-nav {
        padding: 15px;
    }
    .guidebook-traveler-inner .guidebook-title span {
        background-image: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/highlight-1-blue.svg');
        background-size: cover;
        box-decoration-break: clone;
        -webkit-box-decoration-break: clone;
        padding: 3px 10px;
        font-size: 20px;
    }
    .guidebook-traveler-inner .guidebook-title span:before {
        display: none;
    }
    .guidebook-traveler-inner .guidebook-title span:after {
        display: none;
    }
}

@media (max-width:1380px) {
    .pointing-hand:after {
        right: -44px;
        left: auto;
    }
    .more_program_outer .slick-slider .slick-next,
    .owl_slider_outer .owl-next {
        right: 0
    }
    .more_program_outer .slick-slider .slick-prev,
    .owl_slider_outer .owl-prev {
        left: 0
    }
}

@media (max-width: 1140px) {
    .banner_content_block {
        padding: 0 25px 0 15px;
        left: 0;
        right: 0;
        margin: 33px 0;
    }
    .page-template-tp-home-design header.transprent_header .bottom-header,
    .home header.transprent_header .bottom-header {
        padding: 28px 15px 27px;
    }
    header.transprent_header .bottom-header {
        padding: 0px 15px 0px;
    }
    .guidebook_horizontal .latest-guidebooks-inner {
        max-width: 25%;
        width: 100%;
        flex: 0 0 25%;
    }
    .guidebook_horizontal .latest-guidebooks-inner .latest-guidebooks-bottom {
        padding-bottom: 15px;
        max-width: 194px;
    }
    .visible_mobo {
        display: block !important;
    }
    .teach-english-inner .green_bg_badge em {
        padding: 0 12px 0 20px;
    }
}

@media (max-width: 1199px) {
    /*header*/
    header .logo a {
        width: 220px;
        height: 25px;
    }
    /*footer*/
    .footer-wrapper {
        padding: 25px 0;
    }
    .footer-top {
        padding-bottom: 38px;
    }
    .footer-bottom {
        padding-top: 64px;
    }
    .destination_block .map-content {
        min-width: calc(100% - 420px);
    }
    .map-slider-content {
        min-width: 420px;
    }
    .destination_block .map-content ul.tabs li.current span {
        font-size: 26px;
    }
    .destination_block .map-content ul.tabs li span {
        font-size: 14px;
    }
    .editorial-section .edito-content-row:nth-child(even) .edito-cotent-col {
        padding: 0 15px 0 70px;
    }
    .reviews-section .review-right-col {
        padding-left: 80px;
    }
    .gallery-slider .owl-thumbs {
        right: -180px;
    }
    .default-cms-page {
        padding-top: 60px;
    }
    .default-cms-page h1 {
        font-size: 40px;
        margin-bottom: 60px;
    }
    .default-cms-page h2 {
        font-size: 28px !important;
    }
    .contact-page-wrapper .contact-right {
        padding: 0 15px;
    }
    .contact-page-wrapper .contact-left {
        padding-right: 95px;
    }
    .schalorship-slider.arrow-owl-slider.owl-theme .owl-nav .owl-prev {
        left: 18%;
    }
    .schalorship-slider.arrow-owl-slider.owl-theme .owl-nav .owl-next {
        right: 18%;
    }
    .article_search_block .search_inner_wrapper .search-col {
        padding: 0 10px;
    }
    .article_search_page .search_inner_wrapper .search-form {
        margin-right: -10px;
        margin-left: -10px;
    }
    .about_product_item .product_right ul li {
        width: 100%;
        /* display: block; */
    }
    .about_product_item .product_right ul li:nth-child(even) {
        padding: 0;
    }
    .about_product_item .product_right ul {
        columns: 2;
        display: block;
    }
    .advertise_page .visitor-subscriber-box {
        padding: 0 25px 0;
    }
}

@media (max-width: 1024px) {
    .feature-guidebook {
        padding-top: 40px;
    }
    .feature-guidebook .feature-inner-right {
        padding-left: 20px;
    }
    .feature-guidebook .feature-inner-left .bordered-img {
        min-height: 100%;
    }
    .our_story_content .inner_text,
    .our_story_content .wrapper_row.row_reverse .inner_text {
        padding-right: 25px;
    }
    .advertise_page .visitor-subscriber-box {
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
    .advertise_page .visitor-subscriber-box:first-child,
    .advertise_page .visitor-subscriber-box:last-child,
    .advertise_page .visitor-subscriber-box {
        border: none;
        padding: 0 15px 40px;
    }
    .advertise_page .visitor-subscriber-row {
        justify-content: flex-start;
        margin: 0 -15px;
    }
    /* How it works start */
    .how-it-work-page .guide-nav .guide-description {
        padding: 0 15px 0;
    }
    /* How it works end */
}

@media (max-width: 991px) {
    .article-content {
        padding-right: 0;
    }
    .program_review_wrapper .right_col .program_title .include_people {
        margin-bottom: 0;
    }
    .program_review_wrapper .right_col .program_title .title_with_star,
    .program_review_wrapper .right_col .program_title .include_people {
        max-width: 100%;
        flex: 0 0 100%;
    }
    /*header*/
    .program_item_inner {
        margin: 0;
    }
    header .bottom-header .search-block span {
        display: none;
    }
    header .bottom-header .header-menu ul li a {
        font-size: 14px;
    }
    header .bottom-header .header-menu ul li {
        padding: 0 15px;
    }
    header .logo a {
        width: 170px;
        height: 20px;
    }
    header .bottom-header {
        padding: 21px 15px 30px;
    }
    header .bottom-header .search-block .search-icon {
        width: 16px;
        height: 16px;
        margin-right: 2px;
    }
    header .bottom-header .search-block span {
        font-size: 14px;
    }
    header .bottom-header {
        padding: 21px 30px 30px;
    }
    /*footer*/
    .footer-wrapper .footer-bottom-col {
        width: 25%;
        float: left;
    }
    /* Feature block */
    .latest-guidebooks-inner .latest-guidebooks-right h3 span {
        font-size: 20px;
    }
    .latest-guidebooks-right .author-outer .author,
    .latest-guidebooks-right .author-outer .date {
        font-size: 14px;
        display: block;
        line-height: 20px;
    }
    .latest-guidebooks-inner .latest-guidebooks-right {
        padding-left: 20px;
        width: calc(100% - 140px);
    }
    .latest-guidebooks-inner .bordered-img {
        width: 140px;
        height: 140px;
    }
    .latest-guidebooks-inner .author-outer {
        display: block;
    }
    /* Program section */
    .programs-inner .review-bordered-img {
        max-height: 140px;
        max-width: 140px;
    }
    .programs-inner .program-review-right {
        padding-left: 20px;
        padding-right: 0;
    }
    .programs-inner-outer {
        margin-bottom: 55px;
    }
    .teach-english .teach-english-wrapper {
        padding: 40px 0 54px 0;
    }
    .teach-english .teach-english-wrapper {
        min-height: 458px;
    }
    /* .partner-block .partner-block-images a {
            width: 14%;
      } */
    .feature-guidebook.feature-guidebook-reverse .green_bg_badge {
        position: absolute;
        top: 15px;
    }
    .feature-guidebook.feature-guidebook-reverse .feature-inner-right {
        padding-top: 25px;
    }
    .feature-guidebook-reverse .inner-block {
        display: block;
        position: relative;
    }
    .hidden-mobo {
        display: none;
    }
    .visible-mobo {
        display: inline-block;
    }
    .feature-guidebook .feature-inner-right {
        padding-left: 0;
    }
    .inner_wrapper {
        width: 50%;
    }
    .search_inner_wrapper .search-col,
    .search-popup .search_inner_wrapper .search-col {
        width: 33.333%
    }
    .search_inner_wrapper .search-col.search_guide_btn,
    .search-popup .search_inner_wrapper .search-col.search_guide_btn {
        margin: 15px auto 0;
        width: 200px;
    }
    .destination_block .desktop-map-slider-outer {
        display: none;
    }
    .mobo-map-section {
        display: block;
    }
    .destination_block {
        padding: 122px 0 0px;
    }
    .destination_block .show_more_link {
        width: 100%;
        text-align: center;
    }
    .destination_block .show_more_link a {
        color: #ffffff;
    }
    .destination_block .slider_item {
        padding-bottom: 100px;
    }
    .duration_block {
        display: flex;
    }
    .feature-guidebook.feature-guidebook-reverse .duration-text {
        font-size: 14px;
        padding: 0;
    }
    .feature-guidebook.feature-guidebook-reverse .bg_stroke_link {
        margin-left: 21px;
        margin-top: -3px;
    }
    .bg_stroke_link a {
        font-size: 14px;
    }
    .feature-guidebook.feature-guidebook-reverse {
        padding-bottom: 59px;
    }
    .destination_block .tab-content {
        padding-bottom: 100px;
        background-size: 1000px !important;
        background-position: bottom center !important;
    }
    .mobo-map-section .continentals-slider {
        display: flex;
        flex-wrap: wrap;
        padding: 0px 7.5px;
    }
    .continental-slider-item-desktop {
        display: none;
    }
    .destination_block .tab-list-mobo {
        display: block;
        padding: 30px 0 40px;
    }
    .white-title-block h2 {
        font-size: 32px;
        padding-bottom: 0px;
    }
    .mobo-map-section .slide-item {
        width: 33.333%;
        max-width: 33.333%;
        padding: 0 7.5px;
    }
    .destination_block {
        background: #170825;
    }
    .destination_block .tab-list-mobo span {
        background: none;
        color: #747f81;
        font-size: 22px;
        min-height: auto;
        padding: 0;
        display: inline-block;
        font-family: 'CircularStdBold'
    }
    .mobo-map-section .tab-list-mobo span {
        padding: 0 10px;
        min-width: auto;
        display: inline-block;
    }
    .mobo-map-section .tab-list-mobo .slick-current span {
        color: #ffffff;
        background-image: none;
        font-size: 22px;
        min-height: auto;
    }
    .destination_block .map-content {
        padding-top: 55px;
    }
    .project_item .project-item-content {
        padding: 16px 0;
    }
    .project_item .project-item-content span {
        font-size: 14px;
        padding-bottom: 7px;
    }
    .project_item .project-item-content p {
        font-size: 16px;
        padding-bottom: 7px;
    }
    .project_item .project-item-content ul li {
        font-size: 14px;
    }
    .project_item .project-item-content {
        padding-bottom: 35px
    }
    .mobo-map-section .slick-slide:not(.slick-active) {
        opacity: 1;
    }
    .program_page b p,
    .program_page p b {
        font-size: 20px;
        line-height: 1.6;
        padding-bottom: 20px;
    }
    .program_page p {
        font-size: 16px;
        padding: 0 0 16px 1px;
    }
    .editorial-section .edito-content-row .edito-img-col {
        width: 50%;
        padding: 0 15px 0 30px;
    }
    .editorial-section .edito-content-row .edito-cotent-col {
        padding: 0 30px 0 15px;
        max-width: 50%;
        flex: 0 0 50%;
    }
    .editorial-section .edito-content-row:nth-child(even) .edito-img-col {
        padding: 0 30px 0 15px;
    }
    .editorial-section .edito-content-row:nth-child(even) .edito-cotent-col {
        padding: 0 15px 0 30px;
    }
    .editorial-section .middle-editorial-block {
        padding: 50px 0 53px;
    }
    .editorial-section .edito-content-row {
        padding-bottom: 25px;
    }
    .reviews-section .review-left-col {
        width: 100%;
        text-align: center;
        padding-bottom: 40px;
    }
    .reviews-section .review-left-col .form-group {
        max-width: 100%;
        margin: 0 auto;
    }
    .reviews-section .review-right-col {
        width: 100%;
        padding-left: 15px;
    }
    .reviews-section .reviews-rating-block {
        padding-bottom: 30px;
    }
    .article-content .video_block_outer .img-title {
        padding-top: 10px;
        padding-bottom: 0;
    }
    .video_block_outer.video-open .img-title {
        display: block;
    }
    .article-content .video_block_outer.video-open .img-title {
        display: none;
    }
    .guidebook-section {
        padding: 100px 0 50px;
    }
    /* .article-content{
            flex: 0 0 100%;
            max-width: 100%;
      } */
    /* Article search */
    .result_item_outer .latest-guidebooks-inner {
        width: 100%;
        display: flex;
        flex-direction: row-reverse;
    }
    .result_item_outer .result-item .article-sidebar .advertise_item_slider {
        padding: 0;
    }
    .no_result_inner_block .latest-guidebooks-inner {
        display: block;
    }
    .result_item_outer .result-item {
        display: block;
    }
    .result_item_outer .advertisement-wrap {
        margin: 0 auto 60px;
    }
    .result_item_outer .result-item .latest-guidebooks-inner .latest-guidebooks-right {
        padding-left: 0;
        padding-right: 10px;
        padding-top: 0;
    }
    .result_item_outer .latest-guidebooks-right .author-outer {
        display: flex;
        padding: 0 5px 0 0;
    }
    .result_item_outer .advertisement-wrap {
        margin: 0 auto 40px;
    }
    .guidebook_horizontal .latest-guidebooks-inner {
        max-width: 33.333%;
        width: 100%;
        flex: 0 0 33.333%;
    }
    .article-content {
        width: 100%;
    }
    /* .article-sidebar{
            flex: 0 0 100%;
            max-width: 100%;
      } */
    .guidebook-inner h2 {
        color: #747f81;
        font-size: 18px;
    }
    .vf-article-block .article-sidebar {
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 0;
    }
    .vf-article-block .guidebook-inner ul {
        padding-bottom: 0;
    }
    .vf-article-block .guidebook-inner ul.init-last-owl .owl-stage {
        left: 70px;
        right: auto;
    }
    .vf-article-block .guidebook-inner ul.init-first-owl .owl-stage {
        right: 0;
        padding: 0 !important;
        left: 0 !important;
    }
    .vf-article-block .guidebook-inner ul.init-owl .owl-stage {
        right: 70px;
    }
    .vf-article-block .guidebook-inner ul .owl-stage-outer {
        overflow: visible !important;
    }
    .guidebook,
    .guidebook.guidebook-logo {
        padding: 15px 15px 12px;
        background-color: #ffffff;
        border: 1px solid #e4eaeb;
        border-radius: 2px;
        box-shadow: 0 2px 6px 0 rgba(15, 28, 31, 0.1);
        height: 100%
    }
    .guidebook .article-guidebbok-info h3 {
        padding: 8px 0 34px;
        font-size: 14px;
        line-height: 1.07;
    }
    .guidebook:hover .article-guidebbok-info h3 span {
        background-image: none;
    }
    .guidebook .article-guidebbok-info h3 span {
        font-size: 14px;
        line-height: 1.07;
    }
    .guidebook .article-guidebbok-info .read_counter {
        font-size: 12px;
        padding: 0;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
    }
    /* .owl-carousel.most_popular_guidbook_slider .owl-item{
            min-width: 230px;
      } */
    .guidebook-inner li {
        width: 100%;
        height: 100%
    }
    .vf-article-block.clearfix {
        overflow: inherit;
    }
    .article-wrapper {
        overflow: hidden;
    }
    .vf-article-block .article-content {
        float: none;
        width: 100%;
    }
    .trending-guidebook-inner.guidebook-inner {
        display: none;
    }
    .guidebook .article-guidebbok-info .img_wrapper {
        display: block;
        min-height: 120px;
        background-size: cover;
        background-position: center;
    }
    .guidebook-inner li::before {
        display: none;
    }
    .guidebook .right-col {
        display: none;
    }
    .guidebook .article-guidebbok-info {
        padding: 0;
        position: relative;
        width: 100%;
    }
    .guidebook .left-col {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .article-sidebar.article-advertisement-wrapper i {
        margin: 0;
    }
    .advertise_item_slider {
        max-width: 350px;
        margin: 0 auto;
    }
    .default-cms-page h1 {
        font-size: 32px;
    }
    .default-cms-page h2 {
        font-size: 22px !important;
    }
    .default-cms-page .large-text {
        margin-bottom: 30px;
    }
    .default-cms-page .post-content {
        padding-bottom: 45px;
    }
    .banner_section.inner-small-banner {
        min-height: 350px;
    }
    .contact-page-wrapper {
        padding: 60px 0 70px;
    }
    .contact-page-wrapper .contact-right {
        width: 40%;
        float: left;
    }
    .contact-page-wrapper .contact-left {
        width: 60%;
        padding-right: 55px;
    }
    .scholarship-page-wrapper {
        padding: 50px 0 70px;
    }
    .scholarship-page-wrapper .scholarship-left {
        width: 55%;
        padding-right: 40px;
    }
    .scholarship-page-wrapper .scholarship-right {
        width: 45%;
        float: left;
        padding: 0 15px;
    }
    .scholarship-page-wrapper .scholarship-content .bg_stroke_link span:after,
    .scholarship-page-wrapper .scholarship-content .bg_stroke_link span:before {
        height: 28px;
        min-width: 187px;
    }
    .scholarship-page-wrapper .scholarship-content .bg_stroke_link a {
        font-size: 32px;
        margin-top: 15px;
    }
    .row_reverse .right_col_overview {
        padding-left: 0;
    }
    .article-content .thumb-img {
        padding: 20px 150px 15px 20px;
    }
    .program_review_wrapper .right_col .item_title .bordered_bg_img {
        position: inherit;
        margin-right: 20px;
        min-height: 110px;
        min-width: 110px;
    }
    .program_review_wrapper .right_col {
        padding: 0;
    }
    .program_review_wrapper .right_col .program_title {
        display: block;
    }
    .program_review_wrapper .right_col .item_title {
        display: flex;
        align-items: self-start;
        position: relative;
    }
    .program_review_wrapper .right_col .program_title .title_with_star {
        padding-bottom: 15px;
    }
    .program_review_listing_wrapper .left_col_review {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .program_review_listing_wrapper .right_col_review {
        max-width: 100%;
        flex: 0 0 100%;
        padding: 30px 0 10px;
    }
    .program_item_slider.owl-carousel .owl-stage-outer {
        overflow: visible !important;
    }
    .our_story_content .inner_text h2 {
        font-size: 22px;
        padding-bottom: 15px;
    }
    .our_story_content .inner_text,
    .our_story_content .wrapper_row.row_reverse .inner_text {
        padding: 0;
    }
    .our_story_content .inner_text p {
        padding-bottom: 15px;
    }
    .meet-team-inner .meet-team-connect {
        display: block;
    }
    /* About US */
    .meet-team-inner {
        margin-bottom: 65px;
    }
    .team-section .media-block {
        padding-bottom: 30px;
    }
    .meet-team-qualification-menu {
        padding-bottom: 20px;
    }
    .team-section .meet-team-inner .meet-team-connect {
        padding-top: 20px;
    }
    .team-section .meet-team-connect-right {
        align-self: unset;
    }
    .team-section .meet-team-connect-left {
        padding-bottom: 15px;
    }
    .faq_page .questions-wrapper {
        padding: 0;
    }
    .faq_page .left-col {
        flex: 0 0 61.31%;
        max-width: 61.31%;
    }
    .faq_page .right-col {
        flex: 0 0 38.69%;
        max-width: 38.69%;
    }
    .advertise_page .init-owl .owl-stage {
        right: 30px;
    }
    .advertise_page .init-owl-last .owl-stage {
        left: 30px;
    }
    .advertise_page .package-box-wrapper .package-box-col {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .advertise_page .package-box-wrapper .package-box-col:nth-last-child(-n+2) {
        padding-top: 40px;
    }
    /* .advertise_page .package-section .inner_container>p{
            padding-bottom: 10px;
            padding: 30px 10px;
      } */
    .advertise_page .footer_partner_block {
        padding-top: 50px;
    }
    /* How it works start */
    .how-it-work-page .guide-nav .guide-description {
        padding: 0 15px 0 0;
    }
    .how-it-work-page .guide-nav .nav_link {
        max-width: 100%;
    }
    .guidebook-traveler-wrapper {
        margin: 0 -7px;
    }
    .guidebook-traveler-wrapper .guidebook-traveler-inner {
        padding: 0 7px 0;
        margin-bottom: 15px;
    }
    .guidebook-listing .left-col {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .guidebook-listing .right-col {
        flex: 0 0 75%;
        max-width: 75%;
        padding-left: 25px;
    }
    .guidebook-traveler-section {
        padding-bottom: 30px;
    }
    .search-program-wrapper .search-program-inner {
        margin: 0 -15px;
    }
    .search-program-wrapper .program-item {
        padding: 0 15px;
    }
    .how-it-work-page .inner_container {
        padding: 0 15px;
    }
    .how-it-works-advertise .inner_container {
        max-width: 100%;
    }
    /* How it works end */
    /* 18-01-2020 */
    .reviews-section .reviews-row .btn_primary {
        min-width: 100% !important;
    }
}

@media (max-width: 767px) {
    .program_review_listing_wrapper .review_row {
        min-height: auto;
    }
    .article-sidebar .mobile-add {
        margin-bottom: 30px;
    }
    .home .homepage_design .banner_section.bg-brush-stroke-long_thick_after:after {
        display: none;
    }
    .homepage_design .latest-guidebooks-inner .latest-guidebooks-right .badges_title {
        justify-content: flex-start;
    }
    .homepage_design .latest-guidebooks-inner .latest-guidebooks-right {
        text-align: left;
    }
    .homepage_design .latest-guidebooks-inner .bordered-img {
        margin: 0;
    }
    .loader.small-loader {
        max-width: 100%;
        text-align: left;
    }
    header .bottom-header .header-menu ul li:before {
        display: none;
    }
    .row_reverse .right_col_overview {
        order: 0;
        width: 100%;
    }
    .row_reverse .left_col_overview {
        order: 1;
        width: 100%;
    }
    .video_block_wrapper .play-btn .play-icon {
        width: 90px;
        height: 45px;
    }
    .sticky_section .sticky_content p {
        padding: 2px 0px 0px 4px;
    }
    .overview_section .overview-sidebar-list .list-item a {
        margin-top: 22px;
        font-size: 16px
    }
    .left-content {
        padding-top: 20px;
    }
    .mobo-visible {
        display: block;
    }
    .desc-visible {
        display: none;
    }
    .trending-projects-card .trending-projects-inner ul li:after {
        display: none;
    }
    .desktop-visible {
        display: none;
    }
    .mobile-visible {
        display: block;
    }
    /*Header*/
    header {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        z-index: 9999999;
    }
    header .top-header {
        width: 100%;
        /* order: 2; */
        padding: 17px 15px 3px;
    }
    header .bottom-header {
        width: 100%;
        padding: 20px 15px;
    }
    header .logo a {
        width: 160px;
        height: 45px;
    }
    .top_header_content {
        padding: 10px 0 10px 70px;
    }
    header .top-header a {
        padding-right: 35px;
    }
    header .bottom-header .search-block span {
        display: none;
    }
    header .bottom-header .search-block .search-icon {
        width: 28px;
        height: 28px;
        margin-right: 20px;
    }
    header .mobile-tab-menu {
        position: fixed;
        right: -110%;
        background: #ffffff;
        z-index: 999;
        top: 0;
        bottom: 0;
        width: 100%;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
    }
    .open-menu header .mobile-tab-menu {
        right: 0;
    }
    header .mobile-tab-menu .tab-top-block {
        padding: 40px 15px 30px;
        border-bottom: 1px solid #e4eaeb;
        position: absolute;
        background: #fff;
        top: 0;
        width: 100%;
        z-index: 99;
        right: 0;
    }
    header .mobile-tab-menu .close-btn {
        text-align: center;
    }
    header .mobile-tab-menu .close-btn a {
        display: inline-block;
        width: 22px;
        height: 22px;
        vertical-align: middle;
    }
    header .mobile-tab-menu .close-btn a img {
        width: 100%;
        height: 100%;
        vertical-align: top;
    }
    header .mobile-tab-menu .action-menu a {
        position: relative;
        display: inline-block;
        opacity: 0.4;
    }
    header .bottom-header .header-menu ul li a {
        color: #747f81;
        text-shadow: none;
        padding: 18px 0 19px;
    }
    header .bottom-header .header-menu ul li a:after {
        top: auto;
        bottom: 0;
        background: #5dafbe;
    }
    header .search_desktop {
        display: none;
    }
    header .search_mobo {
        display: block;
    }
    header .mobile-tab-menu .logo-with-menu {
        display: flex;
        justify-content: space-between;
        margin-top: 30px;
    }
    header .mobile-tab-menu .tab-bottom-block {
        padding-top: 168px;
        overflow: auto;
        position: relative;
        height: 100vh;
    }
    header .mobile-tab-menu .tab-bottom-block .tab-content-block {
        padding-bottom: 15px;
    }
    header .mobile-tab-menu .tab-content-block ul {
        display: block;
        padding: 30px 15px 45px;
    }
    header .mobile-tab-menu .tab-content-block ul.select2-results__options,
    .autocomplete-outer .ui-widget.ui-widget-content {
        padding: 0;
    }
    header .mobile-tab-menu .tab-content-block.hide {
        display: none;
    }
    header .mobile-tab-menu .tab-content-block ul li {
        box-shadow: inset 0 -1px 0 0 #e4eaeb;
        padding: 0;
    }
    header .mobile-tab-menu .mobo_menu_btn_block {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 15px;
    }
    header .mobile-tab-menu .mobo_menu_btn_block a:last-child {
        margin: 0;
    }
    header .mobile-tab-menu .mobo_menu_btn_block a {
        width: 50%;
        padding: 0 15px;
        margin: 0 15px 0 0;
    }
    header .border-link a:after {
        bottom: -18px;
        top: auto;
    }
    /* .search-popup.modal-hide {
            display: none !important;
      } */
    .open-menu .modal-backdrop.fade {
        display: none;
    }
    .mobile-tab-menu .search_inner_wrapper {
        padding: 40px 15px 50px;
    }
    .mobile-tab-menu .search_inner_wrapper .search-form {
        display: block;
    }
    .mobile-tab-menu .search_inner_wrapper .search-col {
        width: 100%;
        margin-bottom: 30px;
    }
    .mobile-tab-menu .search_inner_wrapper .search-col.search_guide_btn {
        margin: 20px 0 0;
    }
    /*Footer*/
    .footer-top .inner-top-block {
        display: flex;
        flex-wrap: wrap;
    }
    .footer-menu,
    .subscribe-form-wrap {
        width: 100%;
        display: block;
    }
    .footer-menu {
        order: 2;
        padding: 42px 0 0;
        border-bottom: 1px solid #555555;
    }
    .footer-menu .footer-menu-col {
        width: 100%;
    }
    .footer-top p {
        max-width: 100%;
    }
    .mobile-accordion .mob-accordion-body {
        display: none;
    }
    .mobile-accordion .mob-accordion-body ul {
        padding: 10px 15px;
    }
    .footer-wrapper .footer-bottom-col {
        width: 100%;
        float: none;
        padding: 0;
    }
    .footer-wrapper .footer-bottom-col h5 {
        padding-left: 0;
    }
    .footer-wrapper .footer-bottom-col.mobile-accordion h5:after {
        right: 0;
    }
    .footer-bottom .footer-bottom-col ul {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .footer-bottom .footer-bottom-row {
        border-bottom: 1px solid #555555;
        margin: 0 15px;
    }
    .footer-top .inner-bottom-block {
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 45px;
    }
    footer .footer-logo {
        order: 2;
        margin-top: 15px;
    }
    footer .social-icons {
        display: block;
        width: 100%;
        text-align: center;
    }
    .footer-bottom .footer-bottom-links {
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 30px;
    }
    .footer-bottom .footer-bottom-links .left-col {
        display: block;
        width: 100%;
        text-align: center;
        order: 2;
        margin-top: 15px;
    }
    .footer-bottom-links .right-col ul {
        text-align: center;
    }
    .footer-bottom-links .right-col ul li {
        padding: 0 15px;
    }
    .footer-bottom-links .right-col ul li:first-child {
        padding-left: 0;
    }
    .mobile-accordion h5 {
        margin: 0 !important;
        padding: 10px 35px 12px 15px;
        border-top: 1px solid #555555;
        position: relative;
    }
    .mobile-accordion h5:after {
        position: absolute;
        content: "";
        background: url(https://www.volunteerforever.com/wp-content/themes/Avada-child/images/down-arrow-g.svg)no-repeat center;
        background-size: 12px;
        width: 12px;
        height: 12px;
        right: 10px;
        top: 50%;
        transform: translateY(-50%) rotate(-90deg);
        -webkit-transform: translateY(-50%) rotate(-90deg);
        -ms-transform: translateY(-50%) rotate(-90deg);
        -moz-transform: translateY(-50%) rotate(-90deg);
        -o-transform: translateY(-50%) rotate(-90deg);
    }
    .active-accordion.mobile-accordion h5:after {
        transform: translateY(-50%) rotate(0deg);
        -webkit-transform: translateY(-50%) rotate(0deg);
        -ms-transform: translateY(-50%) rotate(0deg);
        -moz-transform: translateY(-50%) rotate(0deg);
        -o-transform: translateY(-50%) rotate(0deg);
    }
    .footer-bottom {
        padding-top: 0;
    }
    .footer-top {
        border-bottom: none;
    }
    .footer-bottom .footer-bottom-col .view-more {
        margin: 0 0 10px;
    }
    /*home-page*/
    .latest-guidebooks-inner {
        display: block;
    }
    .latest-guidebooks-inner .bordered-img {
        width: 164px;
        height: 164px;
        margin: 0 auto;
    }
    .latest-guidebooks-inner .latest-guidebooks-right .badges_title {
        justify-content: center;
    }
    .latest-guidebooks-inner .latest-guidebooks-right {
        width: 100%;
        padding-top: 15px;
        padding-left: 0;
        text-align: center;
    }
    .latest-guidebooks {
        padding-top: 43px;
        padding-bottom: 0;
    }
    .programs-inner {
        display: block;
    }
    .programs-inner .program-review-right {
        padding-left: 0;
        padding-top: 15px;
        padding-bottom: 27px;
    }
    .review_outer_block {
        position: relative;
    }
    .programs-inner .program-review-right .ratings {
        position: absolute;
        bottom: 0px;
        left: 0;
    }
    .programs-inner .program-review-right .program-review-title {
        padding: 0;
    }
    .programs-inner .review-bordered-img {
        min-height: 165px;
        min-width: 165px;
        width: 165px;
        height: 165px;
    }
    .more-program-slider .programs-inner .review-bordered-img {
        min-height: 150px !important;
        min-width: 150px !important;
        width: 150px !important;
        height: 150px !important;
    }
    .program-reviews h2 {
        font-size: 32px;
    }
    .program-reviews .sub-heading {
        font-size: 18px;
    }
    .program-reviews .title-block {
        padding-bottom: 41px;
    }
    .program-reviews {
        margin-bottom: 2px;
    }
    .trending-projects-card .trending-projects-inner {
        padding: 15px;
        min-height: 173px;
    }
    .badges_title {
        font-size: 14px;
        padding-bottom: 8px;
        line-height: 21px;
    }
    .latest-guidebooks-inner .latest-guidebooks-right h3 span {
        font-size: 16px;
        line-height: normal;
    }
    .latest-guidebooks-inner {
        margin-bottom: 40px;
    }
    .programs-inner .program-review-right .heading {
        font-size: 16px;
    }
    .programs-inner .program-review-right h3 {
        font-size: 14px;
        padding-bottom: 8px;
    }
    .teach-english .teach-english-inner h3 {
        font-size: 32px;
        padding-bottom: 15px;
        padding-right: 15px;
    }
    .teach-english-right-block {
        padding-bottom: 38px;
    }
    .teach-english .teach-english-inner ul li {
        font-size: 14px;
    }
    .teach-english .teach-english-inner .teach-english-price {
        margin-bottom: 20px;
    }
    teach-english-right-block {
        padding-right: 10px;
    }
    .teach-english {
        margin-bottom: 0px;
    }
    .trending-projects-card {
        margin-bottom: 15px;
    }
    .trending-projects-card .trending-projects-inner h5 {
        font-size: 16px;
        line-height: 23px;
    }
    .trending-projects-card .trending-projects-inner ul li {
        font-size: 14px;
        padding: 0;
        display: block;
    }
    .more-trending-projects .bg_stroke_link {
        margin-top: 25px;
    }
    .more-trending-projects {
        margin-bottom: 50px;
        margin-top: 40px;
    }
    .map-slider-content .show_more_link {
        display: block;
    }
    .map-slider-content .show_more_link .bg_stroke_link a {
        color: #ffffff;
        font-size: 14px;
    }
    .feature-guidebook {
        padding-top: 19px;
    }
    .feature-guidebook.feature-guidebook-reverse .feature-inner-right h2 {
        font-size: 32px;
        padding-right: 15px;
    }
    .feature-guidebook.feature-guidebook-reverse .feature-inner-right p {
        font-size: 14px;
        padding-bottom: 16px;
        line-height: 1.7
    }
    .feature-guidebook.feature-guidebook-reverse {
        padding-top: 20px;
    }
    .feature-guidebook.feature-guidebook-reverse .bg_stroke_link {
        text-align: center;
    }
    /* .partner-block .partner-block-images a {
            width: 33.333%;
      } */
    .partner-block {
        padding-top: 40px;
        padding-bottom: 22px;
    }
    .footer_partner_block {
        padding-top: 75px;
    }
    .partner-block span {
        padding-bottom: 10px;
        font-size: 14px;
    }
    .banner_section {
        max-height: 500px;
    }
    .home .banner_section .mobo-banner,
    .page-template-tp-home-design .banner_section .mobo-banner {
        max-height: 645px;
    }
    .mobo-banner {
        max-height: 500px;
        min-height: 500px;
    }
    .more-trending-projects h4 {
        font-size: 18px;
        padding-bottom: 8px;
    }
    .more-trending-projects .more_trending_title {
        padding-bottom: 15px;
    }
    /* header */
    header .top-header span {
        font-size: 14px;
    }
    /* banner-text */
    .banner_content_block .title {
        padding-bottom: 20px;
        line-height: 1.3;
    }
    .banner_content_block .guidbook_block .right_side_block {
        padding-left: 20px;
        max-width: calc(100% - 150px);
    }
    .search_inner_wrapper .search-col {
        width: 100%;
        margin-bottom: 20px;
    }
    .search_inner_wrapper .search-col.search_guide_btn {
        margin-top: 10px;
        width: 100%;
    }
    .search_guidbook_block .search_inner_wrapper {
        padding-top: 40px;
    }
    .text-sub-title {
        font-size: 18px;
    }
    .search_guidbook_block h2 {
        font-size: 32px;
        line-height: 1.22;
        padding-bottom: 18px;
    }
    .search_guidbook_block .search-inner {
        padding: 80px 0 125px;
        margin-bottom: 12px;
    }
    .latest-guidebooks h3 {
        font-size: 18px;
        padding-bottom: 0;
    }
    .map-slider-content {
        padding-top: 40px;
    }
    .pointing-hand:after {
        display: none;
    }
    /* Program Detail page */
    .inner_banner_block .program_page_link .title {
        font-size: 22px;
        padding-bottom: 20px;
    }
    .inner_banner_block .program_page_link .arrow_right {
        width: 26px;
        bottom: auto;
        right: 2px;
    }
    .overview_section {
        padding: 55px 0 50px;
    }
    .editorial-section {
        padding: 133px 0 22px;
    }
    .list-unstyled {
        display: flex;
        flex-wrap: wrap
    }
    .overview_section .overview-sidebar-list ul li {
        width: 50%;
    }
    .overview_section .left-col {
        width: 100%;
    }
    .overview_section .advertisement-wrap .ad-block {
        max-width: 350px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
    }
    .advertisement-wrap .ad-block .ad-caption p {
        margin-top: 20px;
    }
    .mobo-map-section .slide-item {
        width: 50%;
        max-width: 50%;
    }
    .home .banner_section,
    .page-template-tp-home-design .banner_section {
        max-height: 660px;
    }
    .list-unstyled {
        -webkit-columns: 2 auto !important;
        columns: 2 auto !important;
        margin: 0;
        display: block !important;
    }
    .overview_section .overview-sidebar-list ul li {
        margin-bottom: 9px;
        padding-bottom: 0;
        width: 100%;
    }
    .gallery_slider_thumb {
        display: none;
    }
    .program_listblock .inner_wrapper_col2 {
        width: 100%;
        padding: 0 7.5px;
    }
    .inner_banner_block .program_page_link i {
        margin: 15px auto 24px;
    }
    .inner_banner_block .program_page_link {
        padding: 0 0px 0 10px;
    }
    .program_page .title {
        font-size: 22px;
        line-height: normal;
        margin-bottom: 0 !important;
        padding-bottom: 40px;
    }
    .media-block .media-body h5 {
        font-size: 16px;
        line-height: 1.86;
    }
    .editorial-section .edito-content-row .edito-cotent-col {
        max-width: 100%;
        flex: 0 0 100%;
        padding: 0 15px !important;
    }
    .editorial-section .edito-content-row .edito-img-col {
        display: none;
    }
    .editorial-section .top-editorial-block {
        display: block;
        padding-left: 5px;
    }
    .editorial-section .top-editorial-block .media-block {
        padding: 0;
        margin: 0 0 25px;
        border: none;
    }
    .editorial-section .top-editorial-block p {
        font-size: 14px;
        line-height: 1.64;
    }
    .editorial-section .middle-editorial-block .l-content-text {
        padding-right: 15px;
    }
    .editorial-section h3 {
        font-size: 16px;
    }
    .editorial-section .edito-content-row {
        padding-bottom: 25px;
    }
    .editorial-section.bg-brush-stroke-long_thick_after:after {
        bottom: -50px;
    }
    .reviews-section {
        padding: 50px 0 60px;
    }
    .top_project_cards .top_projects_outer {
        padding: 55px 0 0;
    }
    .gallery-section {
        padding: 73px 0 18px;
    }
    .reviews-section .review-left-col {
        text-align: left;
    }
    .reviews-section .review-left-col .form-group {
        margin: 0;
    }
    .reviews-section .review-content-block {
        display: block;
    }
    .reviews-section .review-content-block .left-col {
        max-width: 100%;
        flex: 0 0 100%;
        padding: 0 0 15px;
    }
    .reviews-section .review-content-block .right-col {
        padding-left: 67px;
    }
    .reviews-section .input-title {
        font-size: 14px;
        line-height: normal;
    }
    .reviews-section p {
        font-size: 14px;
        line-height: 1.64;
    }
    .reviews-section .review-content-block .right-col a {
        text-decoration: underline;
    }
    .reviews-section .response-block {
        margin: 0 0 0;
    }
    .gallery-section .gallery-left-col {
        width: 100%;
        padding: 0;
    }
    .gallery-slider .owl-thumbs {
        display: none;
    }
    .gallery-slider .gallery-img-block {
        height: 224px;
    }
    .video_block_outer .img-title h3 {
        font-size: 16px;
        line-height: 1.5;
    }
    .gallery-slider .video_block_outer .img-title h3 {
        color: #0f1c1f;
        text-shadow: none;
    }
    .video_block_outer .img-title {
        bottom: 0;
        left: 0;
        position: relative;
        padding: 15px 0 30px;
        z-index: 99;
    }
    .item-video .video_block_outer .img-title {
        left: 0;
        bottom: 0;
        background: #ffffff;
    }
    .gallery-slider.owl-theme .owl-dots .owl-dot.active span {
        color: #fff;
    }
    .gallery-slider.owl-theme .owl-dots .owl-dot span {
        width: 7px;
        height: 7px;
    }
    .guidebook-section {
        padding: 104px 0 50px;
    }
    .advertisement-wrap .ad-block {
        max-width: 100%;
    }
    .advertisement-wrap .ad-block .ad-img {
        height: 287px;
        text-align: center;
    }
    .data-tabs .activity-menu {
        width: 100%;
        white-space: nowrap;
        overflow: auto;
        justify-content: flex-start;
    }
    /* Article search page */
    .result_item_outer .result-item .latest-guidebooks-inner .bordered-img {
        width: 105px;
        height: 105px;
    }
    .result_item_outer .result-item .latest-guidebooks-inner .latest-guidebooks-right {
        width: calc(100% - 105px);
    }
    .result_item_outer .result-item .latest-guidebooks-right h3,
    .result_item_outer .result-item .latest-guidebooks-right p {
        padding-bottom: 10px;
    }
    .result_item_outer .result-item .latest-guidebooks-right p {
        font-size: 14px;
        line-height: 1.7;
        padding-right: 8px;
    }
    .display_count {
        display: block;
        width: 100%;
    }
    .result_display_block .chip_outer_block h3 {
        padding-bottom: 15px;
        padding-right: 0;
        font-size: 14px;
    }
    .chip_outer_block .search-top-green .lable_chip {
        margin-right: 9px;
    }
    .chip_outer_block .search-top-green {
        margin-bottom: 9px;
        display: inline-flex;
    }
    .lable_chip .img_close {
        width: 6px;
    }
    .article_search_block .program_search_block {
        padding: 28px 0 0;
    }
    .article_search_block .location_search_input .form-control {
        font-size: 32px !important;
        height: 45px !important;
    }
    .article_search_block .location_search_input {
        padding-bottom: 24px;
    }
    .article_search_block .search_lable_title {
        padding-bottom: 15px;
        font-size: 14px;
    }
    .result_display_block {
        padding: 28px 0 0;
    }
    .program_search_block .search_inner_wrapper .search-form {
        display: none;
    }
    .search_option_mobo {
        display: flex;
        padding-bottom: 0px;
    }
    .inner-header .bottom-header .header-menu ul li:before {
        display: none;
    }
    .search_inner_wrapper .autocomplete-outer {
        z-index: 9;
    }
    .guidebook_horizontal .latest-guidebooks-inner {
        padding: 0 7.5px;
    }
    .guidebook_horizontal {
        margin: 30px -7.5px 25px;
    }
    .guidebook_horizontal .latest-guidebooks-inner .bordered-img {
        width: 164px;
        height: 164px;
        margin-bottom: 15px;
    }
    .guidebook_horizontal .latest-guidebooks-inner h3 span {
        font-size: 16px;
    }
    .guidebook_horizontal .latest-guidebooks-inner .author-outer,
    .guidebook_horizontal .latest-guidebooks-inner .author-outer span {
        font-size: 14px;
    }
    .no_result_inner_block .partition {
        margin: 50px 0;
    }
    .editorial-section .edito-content-row:nth-child(even) .edito-cotent-col {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .article_search_block {
        margin-bottom: 40px
    }
    .article_search_block .location_search_input .close-search {
        top: 12px;
    }
    .no_result_inner_block h3 {
        font-size: 18px;
        padding-top: 12px;
        ;
    }
    .guidebook_horizontal .latest-guidebooks-inner .latest-guidebooks-bottom h3 {
        padding-top: 0;
    }
    .guidebook_horizontal .latest-guidebooks-inner .latest-guidebooks-bottom {
        max-width: 164px;
    }
    .result_item_outer {
        margin: 30px 0 0;
    }
    .result_display_block .bg_stroke_outer {
        padding-bottom: 30px;
    }
    .result_item_outer .latest-guidebooks-inner {
        margin-bottom: 35px;
    }
    .article-wrapper .article-content figure.bottom-space .video-duration {
        display: block;
    }
    .article-wrapper .article-content figure.bottom-space .video-text-dektop {
        display: none !important;
    }
    .article-wrapper .article-content figure.bottom-space .play-btn {
        width: 65px;
        height: 40px;
        border-radius: 25px;
    }
    .article-wrapper .article-content figure.bottom-space .play-btn i {
        width: 10px;
        height: 13px;
    }
    .article-wrapper .article-content .img-title h3 {
        display: block;
        font-size: 16px;
        line-height: 1.5;
        text-shadow: none;
        color: #ffffff;
        margin-bottom: 20px;
        font-family: 'CircularStdBold';
        margin: 0;
    }
    .article-content .video_block_wrapper {
        margin-bottom: 0;
    }
    .article-content .video_block_outer .img-title {
        position: absolute;
        bottom: 15px;
        max-width: 250px;
        left: 20px;
        z-index: 999;
    }
    .article-wrapper .article-content figure.bottom-space {
        margin-bottom: 12px;
    }
    .entry-header-title h1 {
        font-size: 32px;
        line-height: 38px;
    }
    .article-wrapper {
        padding-top: 60px;
    }
    .article-content h2 {
        font-size: 22px;
    }
    .article-wrapper .article-content h3 {
        font-size: 18px;
    }
    .article-wrapper .article-content .thumb-img h3 {
        font-size: 16px;
        margin-bottom: 10px;
        margin-top: 0;
    }
    .article-content p {
        font-size: 16px;
        line-height: 26px;
    }
    .article-wrapper .article-content ul li {
        font-size: 16px;
        line-height: 26px;
    }
    .article-wrapper .article-content .thumb-img p {
        font-size: 14px;
        line-height: 23px;
    }
    .article-wrapper .social-section .comment-wrapper>li {
        display: block;
        padding: 45px 0;
    }
    .article-wrapper .social-section .comment-wrapper>li i {
        max-width: 100px;
        height: 100px;
        margin: 0 auto;
    }
    .article-wrapper .social-section .comment-wrapper>li .text-wraper {
        width: 100%;
        text-align: center;
    }
    .article-wrapper .social-section .comment-wrapper li p.name strong {
        display: block;
        font-size: 18px;
    }
    .article-wrapper .social-section .comment-wrapper li p.name {
        font-size: 16px;
    }
    .article-wrapper .social-section .comment-wrapper li .text-wraper {
        padding-left: 0;
    }
    .article-wrapper .social-section .comment-wrapper>li .share-social-icons {
        justify-content: center;
    }
    .latest-guidebooks.related-guidebooks {
        padding-top: 80px;
    }
    .related-guidebooks h2 {
        font-size: 26px;
        padding-bottom: 25px;
    }
    .article-wrapper .article-content ul {
        margin-left: 12px;
    }
    .widget-container {
        display: block;
    }
    .widget-author {
        display: inline-block;
        margin-bottom: 40px;
        padding: 0px 0 0 65px;
        margin-right: 0;
        border: 0;
    }
    .widget-container .share-social-icons {
        justify-content: center;
    }
    .article-image {
        margin: 58px 0 58px;
    }
    .article-wrapper .article-content .comment-wrapper li p.name {
        font-size: 16px;
        line-height: 24px;
    }
    .article-wrapper .article-content .comment-wrapper li p.name strong {
        font-size: 18px;
    }
    .default-cms-page {
        padding-top: 45px;
    }
    .default-cms-page h1 {
        margin-bottom: 79px;
    }
    .default-cms-page h2 {
        margin-bottom: 38px;
    }
    .default-cms-page .large-text {
        font-size: 16px;
        line-height: 1.63;
        margin-bottom: 35px;
    }
    .default-cms-page p {
        margin-bottom: 13px;
        letter-spacing: 0;
    }
    .default-cms-page ul li {
        padding: 4px 0 5px 15px;
    }
    .default-cms-page ul li:after {
        left: 1px;
        top: 15px;
    }
    .page-privacy-policy .default-cms-page h1 {
        margin-bottom: 30px;
    }
    .page-privacy-policy .default-cms-page .post-content {
        padding-bottom: 15px;
    }
    .default-cms-page .post-content {
        padding-bottom: 26px;
    }
    .default-cms-page .indent-paras {
        text-indent: 0;
        display: inline;
    }
    .banner_section.inner-small-banner {
        min-height: 500px;
    }
    .about_us_page .banner_section.inner-small-banner {
        min-height: 540px;
    }
    .banner_section.inner-small-banner h1 {
        font-size: 32px;
        line-height: normal;
    }
    .banner_section.inner-small-banner.bg-brush-stroke-thick_uneven_after:after {
        background: url(https://www.volunteerforever.com/wp-content/themes/Avada-child/images/thick-uneven-revised.png);
        height: 28px;
        background-position: right bottom;
        background-size: cover;
    }
    .contact-page-wrapper {
        padding: 54px 0 60px;
    }
    .contact-page-wrapper .contact-left {
        width: 100%;
        padding: 0 15px;
    }
    .contact-page-wrapper .contact-right {
        width: 100%;
        float: none;
        display: flex;
        flex-wrap: wrap;
        padding-top: 50px;
    }
    .contact-page-wrapper .contact-right address {
        order: 2;
        display: block;
        width: 100%;
        margin: 26px 0 0;
    }
    .contact-page-wrapper .map-wrap {
        width: 100%;
    }
    .contact-page-wrapper .map-wrap iframe {
        height: 345px;
    }
    .scholarship-page-wrapper {
        padding: 44px 0 62px;
    }
    .scholarship-page-wrapper .scholarship-content p {
        line-height: 1.63;
        margin-bottom: 17px;
    }
    .scholarship-page-wrapper .scholarship-content .bg_stroke_link a {
        margin-top: 29px;
    }
    .scholarship-page-wrapper .scholarship-left,
    .scholarship-page-wrapper .scholarship-right {
        width: 100%;
        padding: 0 15px;
        float: none;
    }
    .scholarship-page-wrapper .scholarship-right {
        padding-top: 44px;
    }
    .schalorship-slider .item {
        padding: 20px 14px 14px;
    }
    .schalorship-slider .media-block .media-img {
        margin-right: 20px;
    }
    .schalorship-slider .cnt-block p {
        margin-bottom: 14px;
    }
    .schalorship-slider.arrow-owl-slider.owl-theme .owl-nav .owl-next {
        right: 20%;
    }
    .schalorship-slider.arrow-owl-slider.owl-theme .owl-nav .owl-prev {
        left: 20%;
    }
    .scholarship-page-wrapper .scholarship-content .bg_stroke_link span:after {
        bottom: 3px;
        right: -26px;
        height: 22px;
        min-width: 187px;
    }
    .scholarship-page-wrapper .scholarship-content .bg_stroke_link span:before {
        bottom: -2px;
        left: 0;
        height: 22px;
        min-width: 188px;
    }
    .article-wrapper blockquote h5 {
        margin-top: 5px;
    }
    .program_item .program-item-desc p {
        padding-bottom: 15px;
    }
    .article-content .video-duration {
        display: block;
    }
    .article-wrapper .social-section {
        flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        max-width: 100%;
    }
    .article-wrapper .image_with_caption {
        padding-bottom: 0;
    }
    .article-content .thumb-img {
        padding: 10px 105px 10px 15px;
    }
    .article-content .thumb-img i {
        top: 15px;
        right: 15px;
        display: block;
        margin-bottom: 20px;
        max-width: 75px;
        height: 75px;
    }
    .article-content .thumb-img i img {
        width: 100%;
    }
    .video-duration .duration-inner {
        padding: 2px 7px;
    }
    .program_review_listing_wrapper .title_block .right_block .listing_opn {
        max-width: 173px;
        width: 173px;
        padding: 5px 7.5px;
    }
    .program_review_listing_wrapper .title_block {
        margin: 50px 0 44px;
    }
    .program_review_wrapper .right_col .program_title .title_with_star {
        padding-bottom: 10px;
    }
    .vol-abroad .program_review_listing_wrapper .review_row {
        padding-bottom: 20px;
    }
    .vol-abroad .program_review_wrapper .right_col p {
        padding: 12px 0;
    }
    .program_review_wrapper .right_col p {
        padding: 12px 0 25px;
    }
    .badges_outer {
        padding-bottom: 10px;
    }
    .product_item h3 {
        padding-bottom: 6px;
    }
    .badge_item {
        max-width: 100%;
        flex: 0 0 100%;
        padding-bottom: 10px;
        align-items: center;
    }
    .badge_item.purple_badge h3 {
        padding-top: 0;
    }
    .badge_item i {
        width: 30px;
        height: 30px;
    }
    .about_product_item .product_left {
        max-width: 44%;
        flex: 0 0 44%;
    }
    .about_product_item .product_right {
        max-width: 56%;
        flex: 0 0 56%;
    }
    .about_product_item .product_right ul {
        columns: 1;
    }
    .about_product_item ul li,
    .product_item h3,
    .program_review_wrapper .right_col p {
        font-size: 14px;
    }
    .program_review_wrapper .right_col .program_title .title_with_star .ratings {
        display: block;
    }
    .program_review_wrapper .right_col .program_title .title_with_star h3 {
        font-size: 18px;
        display: inline-block;
        padding-right: 25px;
    }
    .program_review_wrapper .right_col .program_title .title_with_star h3:after {
        height: 9px;
        width: 15px;
    }
    .include_people {
        font-size: 12px !important;
    }
    .program_review_wrapper .right_col .item_title .bordered_bg_img {
        min-height: 74px;
        min-width: 74px;
        margin-right: 15px;
    }
    .include_people:after {
        width: 19px;
        height: 15px;
    }
    .include_people {
        padding-left: 25px !important;
    }
    /* .product_item .see_more_link {
            display: block;
      } */
    .product_listing_page .banner_outer {
        padding-top: 100px;
    }
    .product_listing_page .banner_content {
        margin-bottom: 30px;
    }
    .banner_wrapper.banner_section.inner-small-banner p {
        font-size: 18px;
    }
    .program_review_listing_wrapper .title_block h5 {
        padding-bottom: 28px;
    }
    .program_review_listing_wrapper .right_col_review {
        padding: 40px 0 0;
    }
    .program_item_inner .item_banner_wrapper,
    .how-it-works-advertise .program_item_inner .item_banner_wrapper {
        padding-top: 41.5%;
    }
    .program_item_inner .item_banner.bg-brush-stroke-long_thin_after:after {
        height: 17px;
        background-position: initial;
    }
    .program_item_inner .item_content {
        padding: 35px 15px 23px;
    }
    .program_item_slider.owl-theme .owl-dots {
        margin: 25px auto 15px !important;
    }
    .program_review_listing_wrapper .review_row {
        padding-bottom: 40px;
    }
    .program_item_slider {
        padding: 10px 0 35px
    }
    .program_review_listing_wrapper .right_col_review .advertisement-wrap {
        padding: 10px 0 10px;
    }
    .program_review_listing_wrapper {
        padding-bottom: 66px;
    }
    .our_story_content .wrapper_row .left_col,
    .our_story_content .wrapper_row.row_reverse .left_col {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .our_story_content .wrapper_row .right_col,
    .our_story_content .wrapper_row.row_reverse .right_col {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .our_story_content .wrapper_row,
    .our_story_content .wrapper_row.row_reverse {
        flex-direction: column-reverse;
    }
    .our_story_content .inner_text p {
        font-size: 16px;
        line-height: 1.69;
    }
    .meet-team-grid-outer .meet-team-col {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .our_story_content .image_with_caption h2 {
        font-size: 22px;
        padding-bottom: 30px;
        line-height: normal;
        display: block;
    }
    .our_story_content .image_with_caption {
        padding-bottom: 25px;
    }
    .our_story_content .inner_text h2 {
        display: none;
    }
    .our_story_content .wrapper_row {
        padding: 40px 0 0;
    }
    .our_story_content .wrapper_row:last-child {
        padding-bottom: 26px;
    }
    .our_story_content {
        padding-top: 0;
    }
    .team-section {
        background-image: url(https://www.volunteerforever.com/wp-content/themes/Avada-child/images/asia_mobo_about.jpg) !important;
        /* background: transparent; */
        background-repeat: no-repeat;
        position: relative;
        z-index: 2;
        background-position: top;
        background-size: cover;
        padding: 99px 0 25px;
    }
    .meet-team-inner {
        margin-bottom: 40px;
    }
    .team-section .media-block {
        padding-bottom: 31px;
    }
    .team-section .about-team-container h2 {
        font-size: 22px;
        padding-bottom: 40px;
    }
    .team-section .media-block .media-img {
        flex: 0 0 75px;
        width: 75px;
        height: auto;
        margin-right: 15px;
    }
    .team-section .media-block .media-body h5 {
        font-size: 18px;
        line-height: 1.64;
    }
    .team-section .media-block .media-body p {
        font-size: 14px;
        line-height: 1.64;
    }
    .team-section .meet-team-text-box p {
        font-size: 14px;
        padding-bottom: 29px;
    }
    .meet-team-qualification-menu li {
        color: #e4eaeb;
    }
    .meet-team-qualification-menu {
        padding-bottom: 0;
    }
    .team-section .meet-team-inner .meet-team-connect {
        padding-top: 30px;
        padding-bottom: 39px;
        border-top: 0;
    }
    .meet-team-col:not(:last-child) .meet-team-inner .meet-team-connect {
        border-bottom: solid 1px rgba(255, 255, 255, .5)
    }
    .team-section .meet-team-connect-left {
        padding-bottom: 13px;
    }
    .meet-team-connect .contact-member {
        line-height: 1.93;
    }
    .meet-team-connect .mail {
        line-height: 1.93;
        font-size: 14px;
    }
    .homepage_design .latest-guidebooks-inner .latest-guidebooks-left {
        width: auto;
        height: auto;
    }
    .application_content .form-group {
        padding: 0 0 10px;
    }
    .application_content .personal_info .form-group {
        padding-right: 20px;
    }
    .application_content .form-group:last-child {
        padding-right: 0;
    }
    .application_content textarea.form-control {
        min-height: 260px;
    }
    .application_content .personal_info .form-group.custom-select-wrapper {
        max-width: 254px !important;
    }
    .application_content .personal_info .form-group {
        max-width: 61px;
    }
    .application_outer .application_inner_item {
        margin: 0 auto 15px;
    }
    .scholarship_application_page h1 {
        font-size: 32px;
        padding: 40px 0;
    }
    .char_count .char_count_inner {
        right: 15px;
        bottom: 21px;
    }
    .advertisement-wrap.hide_mobo {
        display: none;
    }
    .advertisement-wrap.visible_mobo {
        display: block !important;
    }
    .top_project_cards .more-trending-projects h4 {
        font-size: 22px;
        padding-bottom: 10px;
    }
    .more-trending-projects .more_trending_title {
        display: block;
    }
    .more-program-section {
        padding: 40px 0 25px;
    }
    .modal.search_inner_wrapper .form-group .form-control {
        height: 90px !important;
        font-size: 21px !important;
    }
    .modal.search_inner_wrapper .form-group .form-control {
        padding: 30px 0px 30px 27px;
    }
    .modal.search-popup .close-btn {
        bottom: -50px;
    }
    /* advertise with us */
    .advertise_page .banner_wrapper.banner_section.inner-small-banner .banner_content h1 {
        font-size: 32px;
        padding-bottom: 13px;
    }
    .advertise_page .banner_wrapper.banner_section.inner-small-banner p {
        font-size: 18px;
        line-height: 1.5;
        color: #eef1f2;
    }
    .visitors-section {
        padding: 46px 0 3px;
    }
    .advertise_page .package_wrapper .discription-text {
        padding-bottom: 26px;
    }
    .advertise_page .visitors-section .visitors-text-box {
        text-align: left;
        margin: 0;
    }
    .advertise_page .visitors-section .visitors-text-box h2 {
        font-size: 22px;
        padding-bottom: 30px;
    }
    .advertise_page .visitors-section .visitors-text-box p {
        font-size: 16px;
        line-height: 1.69;
        padding-bottom: 40px;
    }
    .advertise_page .visitor-subscriber-box {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .advertise_page .visitor-subscriber-box:not(:nth-last-child(-n+2)) {
        padding-bottom: 39px;
    }
    .advertise_page .visitor-subscriber-box h3 {
        padding-bottom: 4px;
        font-size: 32px;
    }
    .advertise_page .visitor-subscriber-box:first-child,
    .advertise_page .visitor-subscriber-box:last-child,
    .advertise_page .visitor-subscriber-box {
        padding: 0 10px 15px;
    }
    .advertise_page .visitor-subscriber-box p,
    .advertise_page .package_wrapper .discription-text {
        font-size: 12px;
        text-align: left;
        line-height: 1.5;
    }
    .advertise_page .visitor-subscriber-row {
        margin: 0 -10px;
    }
    .advertise_page .package-section {
        padding: 88px 0 84px;
    }
    .advertise_page .package-section h2 {
        font-size: 22px;
    }
    .advertise_page .package-section .inner_container>p {
        font-size: 16px;
        padding-bottom: 37px;
    }
    .advertise_page .package-box-wrapper {
        margin: 0 -15px;
    }
    .advertise_page .package-box-wrapper .package-box-col {
        flex: 0 0 100%;
        max-width: 100%;
        height: 100%;
    }
    .advertise_page .package-box-wrapper .package-box-col:not(:last-child) {
        padding-bottom: 5px;
    }
    .advertise_page .package-box-wrapper .package-best-value-wrapper {
        padding: 5px;
    }
    .advertise_page .package-box-wrapper .package-best-value-wrapper.best-value {
        margin: 40px 0 5px;
        padding: 4px;
    }
    .advertise_page .package-box-outer .package-price-box h3 {
        font-size: 16px;
        line-height: 1.5;
        padding-bottom: 10px;
    }
    .advertise_page .package-price-box .details {
        font-size: 12px;
        line-height: 1.75;
    }
    .advertise_page .package-box-wrapper .package-box-outer .package-silver {
        padding: 18px 0 45px;
    }
    .advertise_page .package-box-wrapper .package-box-outer .package-gold,
    .advertise_page .package-box-wrapper .package-box-outer .package-platinum {
        padding: 17px 0 44px;
    }
    .advertise_page .package-feature-box {
        padding-bottom: 83px;
    }
    .advertise_page .package-feature-box ul {
        padding: 0 15px 16px;
    }
    .advertise_page .package-feature-box ul li {
        font-size: 14px;
        padding: 17px 0 18px;
        border-bottom: solid 1px #e4eaeb;
    }
    .advertise_page .package-signup-box {
        padding: 15px 0;
    }
    .advertise_page .package-signup-box .bg_stroke_link a {
        font-size: 16px;
        padding: 0 7px 3px 0;
    }
    .advertise_page .package-signup-box>p {
        font-size: 12px;
        line-height: normal;
    }
    .advertise_page .questions-box {
        padding-top: 20px;
    }
    .advertise_page .questions-box .bg_stroke_link a,
    .advertise_page .questions-box span {
        font-size: 16px;
    }
    .advertise_page .partners-opinion-section {
        padding: 24px 0 0;
    }
    .partners-opinion-section h2 {
        font-size: 22px;
        padding-bottom: 43px;
    }
    .advertise_page .package-box-wrapper .package-box-outer .package-diamond {
        background-color: #6cc8ff;
        padding: 17px 0 66px;
    }
    .advertise_page .diamond-list-box ul li {
        font-size: 12px;
        line-height: 1.75;
    }
    .advertise_page .diamond-list-box {
        margin-top: 17px;
    }
    .advertise_page .package-best-value-wrapper .green_bg_badge {
        min-width: 84px;
    }
    .advertise_page .package-best-value-wrapper.best-value .green_bg_badge em {
        padding: 0 9px;
    }
    .advertise_page .package-best-value-wrapper.best-value .green_bg_badge em:before,
    .advertise_page .package-best-value-wrapper.best-value .green_bg_badge em:after {
        height: 20px;
    }
    .advertise_page .package-best-value-wrapper.best-value .green_bg_badge em span {
        font-size: 12px;
        line-height: 2;
        top: -4px;
    }
    /*///Slider///*/
    .advertise_page .owl-slide-box .slide-img-in {
        position: absolute;
        width: 75px;
        height: 75px;
        margin: -3px 15px 0 0;
    }
    .advertise_page .owl-slide-box .partner-review-box {
        width: 100%;
    }
    .advertise_page .partner-name {
        width: calc(100% - 90px);
        margin: 0 0 0 auto;
        padding-bottom: 32px;
        padding-right: 11px;
    }
    .testimonial-slider .green_bg_badge em:before {
        background-position: 6px 1px;
    }
    .advertise_page .testimonial-slider .green_bg_badge em:after {
        background-position: right 0;
    }
    .advertise_page .owl-slide-box .green_bg_badge span {
        right: -2px;
    }
    .advertise_page .partner-name h3 {
        font-size: 18px;
        line-height: normal;
        padding-bottom: 7px;
    }
    .advertise_page .partner-name p {
        font-size: 14px;
        line-height: 1.5;
    }
    .advertise_page .owl-slide-box .partner-review-box>p {
        font-size: 14px;
        line-height: 1.70;
    }
    .advertise_page .owl-slide-box .green_bg_badge {
        left: -14px;
        top: -12px;
    }
    .banner_content_block {
        padding: 0 15px 0 15px;
    }
    .outer_program_block .arrow_right {
        display: none;
    }
    .error {
        white-space: normal;
    }
    .latest-guidebooks-inner h3 {
        padding-bottom: 8px;
        line-height: 23px;
    }
    .guidebook-section .latest-guidebooks-inner h3 {
        line-height: 23px;
    }
    /* Modal newslatter */
    .newsletter_signup .close_icon {
        margin-bottom: 53px;
        text-align: center;
        top: -75px;
        right: 0;
        left: 0;
    }
    .newsletter_signup .signup_description h3 {
        font-size: 16px;
        line-height: 1.63;
        padding-bottom: 17px;
    }
    .newsletter_signup .signup_description p {
        font-size: 20px;
        line-height: 1.6;
        padding: 10px 24px 13px;
    }
    .newsletter_signup .modal-content {
        margin: 15px 0;
    }
    .sucessmsg-inner .mobo-visible {
        display: inline-block;
    }
    .sucessmsg-wrapper p {
        font-size: 16px;
    }
    .sucessmsg-wrapper h2 {
        font-size: 22px;
    }
    .faq-box-wrapper .left-col,
    .faq-box-wrapper .right-col {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .faq_page .contact-us-box {
        max-width: 100%;
    }
    .faq_page .faq-box-wrapper {
        display: block;
    }
    .faq_page .contact-us-box {
        margin-top: 36px;
        padding: 25px 30px 20px;
        align-items: flex-start;
        width: 100%;
    }
    .faq_page .contact-us-box>span {
        padding-bottom: 10px;
    }
    .faq_page .contact-us-box span {
        font-size: 14px;
        line-height: 1.64;
    }
    .faq_page .contact-us-box .bg_stroke_outer a {
        font-size: 14px;
    }
    /* 404 page */
    .error-page-block {
        max-width: 325px;
    }
    .error-page-block h2 {
        font-size: 22px;
        line-height: 1.45;
        padding-bottom: 20px;
    }
    .error-page-block p {
        line-height: 1.69;
        font-size: 16px;
        padding-right: 0;
    }
    .mobo-hide {
        display: none;
    }
    .advertise_page .custom_package_block p a,
    .advertise_page .custom_package_block p,
    .advertise_page .custom_package_block h4 {
        font-size: 14px;
        line-height: 1.64;
    }
    .advertise_page .custom_package_block {
        margin: 29px 0 0;
    }
    /* How it works page start */
    .how-it-work-page .guide-nav {
        flex-wrap: wrap;
    }
    .how-it-work-page .guide-nav .right_col,
    .how-it-work-page .guide-nav .left_col {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .how-it-work-page .guide-nav .guide-description h4,
    .how-it-work-page .guide-nav .guide-description p {
        font-size: 16px;
        line-height: 1.69;
    }
    .how-it-work-page .guide-nav .guide-description h4 {
        padding-bottom: 8px;
    }
    .how-it-work-page .guide-nav .nav_link ul li a {
        font-size: 14px;
        padding: 11px 0px;
    }
    .how-it-work-page .guide-nav .nav_link ul {
        margin: 10px 0 0;
    }
    .how-it-work-page .explore_section {
        padding-top: 40px;
        padding-bottom: 0;
    }
    .how-it-work-page .what-matter-most-section .matter-most-wrapper .title_block h2 {
        padding-left: 35px;
    }
    .how-it-work-page .title_block h2 {
        font-size: 32px;
        padding-bottom: 25px;
        padding-left: 31px;
    }
    .how-it-work-page .title_block p {
        font-size: 14px;
    }
    .how-it-work-page .title_block {
        margin-bottom: 40px;
    }
    .how-it-work-page .no_result_inner_block h3 {
        padding-top: 0;
        font-size: 20px;
    }
    .how-it-work-page .guidebook_horizontal .latest-guidebooks-inner {
        padding-bottom: 15px;
    }
    .how-it-work-page .guidebook_horizontal {
        margin: 30px -7.5px 0;
    }
    .how-it-work-page .guidebook_horizontal .latest-guidebooks-inner:nth-last-child(-n+2) {
        padding-bottom: 0;
    }
    .how-it-work-page .no_result_inner_block .partition {
        margin: 34px 0;
    }
    .guidebook-traveler-section h3 {
        padding-bottom: 30px;
        line-height: 1.5;
    }
    .guidebook-traveler-section .guidebook-traveler-wrapper .guidebook-traveler-inner {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .guidebook-traveler-section {
        padding-bottom: 15px;
    }
    .how-it-work-page .what-matter-most-section .matter-most-wrapper {
        padding-top: 40px;
    }
    .guidebook-listing-outer h3 {
        font-size: 20px;
        padding-bottom: 30px;
    }
    .guidebook-listing .left-col,
    .guidebook-listing .right-col,
    .guidebook-traveler-wrapper.two-col-items .guidebook-traveler-inner,
    .search-program-wrapper .program-item {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .search-program-wrapper .program-item {
        padding-bottom: 30px;
    }
    .search-program-wrapper .program-item:last-child {
        padding-bottom: 0;
    }
    .search-program-wrapper .program-item p {
        font-size: 14px;
    }
    .guidebook-listing .right-col {
        padding: 0;
        border: none;
    }
    .guidebook-listing .guidebook-traveler-wrapper .guidebook-traveler-inner,
    .guidebook-traveler-wrapper .guidebook-traveler-inner {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .guidebook-traveler-wrapper .guidebook-traveler-inner .bordered-img img {
        height: 163px;
    }
    .ae-hide {
        display: none;
    }
    .custom-select-list li {
        cursor: pointer;
        border: none;
        padding: 2px 16px;
        background: #ffffff;
        border-bottom: 1px solid #aaa;
    }
    .custom-select-list li:last-child {
        border: none;
    }
    .guidebook-list .ae-select {
        display: block;
        background: #ffffff;
        border: 1px solid #aaa;
        display: flex;
        align-items: center;
        position: relative;
        height: 50px;
    }
    .custom-select-list li:hover {
        background: #eee;
    }
    .custom-select-list li.active {
        background-color: #ddd;
    }
    .guidebook-list .ae-select span {
        padding: 2px 16px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding: 14px 35px 14px 16px;
        display: block;
        width: 100%;
    }
    .guidebook-list .ae-select span::after {
        content: "";
        width: 9px;
        position: absolute;
        top: 50%;
        right: 20px;
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/down-arrow-dg.svg') no-repeat;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        height: 5px;
        margin-top: 0;
    }
    .guidebook-list {
        position: relative;
        margin-bottom: 40px;
    }
    .custom-select-list.open li:not(.active):hover {
        background: #eee;
        color: #182026;
        font-family: 'CircularStdBook';
    }
    .custom-select-list {
        z-index: 9999;
        background: #ffffff;
        border-radius: 2px;
        box-shadow: 0 1px 3px 0 rgba(15, 28, 31, 0.1);
        border: solid 1px #a2abad;
        border-top: none;
        background-color: #ffffff;
        max-height: 200px;
        overflow: scroll;
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
    }
    .guidebook-listing .guidebook-list .custom-select-list li a {
        box-shadow: none;
        font-size: 16px;
        font-family: 'CircularStdBook';
        line-height: 1.5;
    }
    .guidebook-listing .guidebook-list .custom-select-list li.active a {
        font-family: 'CircularStdBook';
    }
    .guidebook-listing .guidebook-list .custom-select-list li.active a:after {
        display: none;
    }
    .partition {
        margin: 25px 0 40px;
    }
    .guidebook-traveler-inner .more-content h4 {
        font-size: 14px;
        padding-bottom: 8px;
    }
    .guidebook-traveler-inner .more-content .author-outer span {
        font-size: 12px;
    }
    .how-it-work-page .what-matter-most-section {
        padding: 37px 0 32px;
    }
    .special-program-block {
        margin: 40px auto;
        flex-wrap: wrap;
        padding: 15px;
    }
    .special-program-block .program-discription,
    .special-program-block .program-logo {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .special-program-block .program-discription {
        border: none;
        padding: 0;
    }
    .special-program-block .program-logo {
        text-align: center;
        padding-bottom: 10px;
    }
    .special-program-block .program-logo img {
        max-width: 114px;
    }
    .special-program-block .program-discription p {
        font-size: 14px;
    }
    .program-apply-section {
        padding-top: 25px;
    }
    .page-template-tp-how-it-works .footer_partner_block {
        padding-top: 60px;
    }
    .how-it-work-page .banner_wrapper.banner_section.inner-small-banner .banner_content {
        margin-top: 50px;
    }
    .how-it-work-page .banner_wrapper.banner_section.inner-small-banner p {
        font-size: 20px;
        padding-bottom: 10px;
    }
    .guidebook-listing .guidebook-traveler-wrapper .guidebook-traveler-inner:nth-last-child(-n+3) {
        margin-bottom: 16px;
    }
    .guidebook-traveler-wrapper.two-col-items {
        padding-top: 24px;
    }
    .how-it-work-page .search-program-section {
        padding: 54px 0 16px;
    }
    .search-program-wrapper .program-item span {
        padding-top: 61.8%;
    }
    .special-program-block .program-discription h3 {
        padding-bottom: 14px;
    }
    .how-it-work-page .guide-nav .nav_link {
        width: 100%;
    }
    .advertise_page .package-box-wrapper .package-box-col:nth-last-child(-n+2) {
        padding-top: 0;
    }
    .special-program-block:after {
        display: none;
    }
    /* How it works page end */
    .overview_section .left_col_overview p {
        max-width: 100%;
    }
    .overview_section .row_reverse .right_col_overview,
    .overview_section .row_reverse .left_col_overview {
        max-width: 100%;
        flex: 0 0 100%;
        width: auto;
    }
    .program_review_form_page h1 {
        font-size: 32px;
        padding: 40px 0;
    }
    /* 18-01-2020 */
    .overview_section .left-content .btn_primary {
        min-width: 100% !important;
    }
}

@media (max-width:575px) {
    .thumb-img i img {
        max-width: 100%;
        height: auto;
        object-fit: inherit;
    }
    .article-wrapper .article-content .comment-wrapper>li .share-social-icons {
        flex-wrap: wrap;
    }
    .article-wrapper .article-content .comment-wrapper>li .share-social-icons li:first-child {
        margin-bottom: 10px;
        width: 100%;
        margin-right: 0;
    }
    .article-wrapper .social-section {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .banner_content_block .best_program_block .project_link span {
        padding: 6px 6px 5px 0;
    }
    .program_review_listing_wrapper .title_block .right_block .listing_opn {
        max-width: 100%;
        width: 100%;
    }
    .program_review_listing_wrapper .title_block {
        display: block;
    }
    .age_group {
        display: block;
    }
    .age_group .error {
        white-space: normal;
    }
    .application_content .personal_info .form-group.error_outer {
        max-width: 61px;
    }
}

@media (max-width:567px) {
    /* .partner-block .partner-block-images {
            -webkit-columns: 2 auto !important;
            columns: 2 auto !important;
            display: block;
      } */
    .partner-block .partner-block-images {
        align-items: center;
        padding: 0 15px;
    }
    .project_item {
        max-width: 164px;
    }
    .project_item .bordered-img {
        height: 164px;
        max-height: 100%;
    }
    .block_wrapper_outer {
        padding: 0 7.5px;
    }
    .inner_wrapper {
        padding: 0 7.5px;
    }
    .program_listblock {
        padding-top: 25px;
    }
    .trending-img>img,
    .trending-img {
        min-height: 164px;
    }
    .mobo-banner {
        display: block;
    }
    .desktop-banner {
        display: none;
    }
    .banner_section {
        min-height: 100%;
    }
    .mobo-banner {
        object-fit: cover;
        width: 100%;
    }
    .banner_content_block .title {
        font-size: 32px;
        padding-bottom: 30px;
    }
    /* 
      .banner_content_block .left_side_block {
            max-width: 165px;
            max-height: 165px;
      } */
    .banner_content_block .left_side_block {
        max-width: 150px;
        max-height: 150px;
    }
    .banner_content_block .author-detail {
        padding-top: 10px;
    }
    .banner_content_block .bordered-img {
        height: 100%;
    }
    .banner_content_block .guidbook_block .right_side_block {
        padding-left: 15px;
        padding-top: 0;
    }
    .banner_content_block .guidbook_block .project_link span {
        font-size: 16px;
        line-height: 1.46;
    }
    .banner_content_block .author-detail span {
        font-size: 14px;
    }
    .banner_content_block .guidbook_block h4 {
        padding-bottom: 20px;
    }
    .data-tabs .activity-menu {
        text-align: left;
    }
    .guidebook_horizontal .latest-guidebooks-inner {
        width: 100%;
        max-width: 50%;
        flex: 0 0 50%;
        display: block;
    }
    .partner-block .partner-block-images a {
        padding: 15px 0 14px;
        margin: 10px 15px;
    }
    /* 18-01-2020 */
    .overview_section .left-content .btn_primary {
        margin-top: 10px;
    }
}

@media (max-width:480px) {
    .banner_content_block .guidbook_block .project_link {
        padding: 0;
    }
    .banner_content_block .author-detail {
        padding-right: 0;
        display: block;
    }
    .banner_content_block .author-detail span {
        display: block;
    }
    .partner-block .partner-block-images a {
        padding: 15px 0 14px;
        margin: 0;
    }
    .partner-block .partner-block-images a:nth-child(1) {
        order: 0;
        width: 166px;
        height: auto;
        margin-right: 67px;
    }
    .partner-block .partner-block-images a:nth-child(2) {
        order: 2;
        width: 85px;
        margin-left: 43px;
        margin-right: -1px;
    }
    .partner-block .partner-block-images a:nth-child(3) {
        order: 4;
        width: 130px;
        margin-left: 21px;
        margin-right: 76px;
    }
    .partner-block .partner-block-images a:nth-child(4) {
        order: 1;
        width: 82px;
        padding-right: 15px
    }
    .partner-block .partner-block-images a:nth-child(5) {
        order: 3;
        width: 95px;
        text-align: right;
        margin-left: 93px;
    }
    .partner-block .partner-block-images a:nth-child(6) {
        order: 5;
        width: 80px;
        margin-right: 8px;
    }
    .partner-block .partner-block-images a:nth-child(7) {
        order: 6;
        width: 106px;
        margin-right: 75px;
        margin-left: 30px;
        text-align: left;
    }
    .partner-block .partner-block-images a:nth-child(8) {
        order: 7;
        max-width: 100px;
    }
}

@media (max-width:420px) {
    .mobo-map-section .slide-item {
        width: 100%;
        max-width: 100%;
        padding: 0;
    }
    .project_item {
        max-width: 100%;
        /* width: 250px; */
    }
    .project_item .bordered-img {
        height: 250px;
        max-height: 100%;
    }
}

@media (max-width:375px) {
    .bg-brush-stroke-long_thin_after:after {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/brush-long-thin-revised.png');
        height: 32px;
        background-size: cover;
        background-position: bottom;
    }
    .bg-brush-stroke-long_thin_before:before {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/brush-long-thin.png');
        height: 32px;
        background-size: cover;
        background-position: bottom;
    }
    .bg-brush-stroke-long_thick_after:after {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/brush-long-thick-revised.png');
        height: 78px;
        background-size: cover;
        background-position: bottom;
    }
    .bg-brush-stroke-long_thick_before:before {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/brush-long-thick.png');
        height: 78px;
        background-size: cover;
        background-position: bottom;
    }
    .how-it-work-page .bg-brush-stroke-long_thick_before:before {
        height: 40px;
    }
    .bg-brush-stroke-thick_uneven_after:after {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/brush-thick-uneven-revised.png');
        height: 59px;
        background-size: cover;
        background-position: bottom;
    }
    .bg-brush-stroke-thick_uneven_before:before {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/brush-thick-uneven.png');
        height: 59px;
        background-size: cover;
        background-position: bottom;
    }
    .bg-brush-stroke-swervy_after:after {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/brush-swervy-revised.png');
        height: 54px;
        background-size: cover;
        background-position: bottom;
    }
    .bg-brush-stroke-swervy_before:before {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/brush-swervy.png');
        height: 54px;
        background-size: cover;
        background-position: bottom;
    }
    .how-it-work-page .bg-brush-stroke-swervy_before:before {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/swervy.png');
        background-position: left;
        height: 54px;
        background-size: cover;
    }
    .banner_section.bg-brush-stroke-long_thick_after:after {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/long-thick-revised.png');
        background-position: right;
        background-size: cover;
        bottom: -2px;
        height: 40px;
    }
    .home .banner_section .mobo-banner,
    .page-template-tp-home-design .banner_section .mobo-banner {
        max-height: 660px;
    }
    .guidebook-section.bg-brush-stroke-swervy_before:before {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/swervy.png');
        background-size: cover;
        background-position: top;
        top: -2px;
    }
    .destination_block_wrapper.bg-brush-stroke-long_thin_before:before {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/brush-long-thick.png');
        height: 78px;
        background-size: cover;
        background-position: bottom;
    }
    .top-header.bg-brush-stroke-long_thin_after:after {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/brush-long-thin-green.png');
        background-position: bottom;
        background-size: cover;
        bottom: -15px;
        height: 22px;
    }
    .editorial-section.bg-brush-stroke-swervy_before:before {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/swervy.png');
        height: 57px;
        background-size: cover;
        background-position: bottom;
    }
    .top_project_cards.bg-brush-stroke-thick_uneven_black_before:before {
        background-position: center;
    }
    .program_page .bg-brush-stroke-thick_uneven_after:after {
        background: url(https://www.volunteerforever.com/wp-content/themes/Avada-child/images/thick-uneven-revised.png);
        height: 28px;
        background-position: right bottom;
        background-size: cover;
    }
    .team-section.bg-brush-stroke-swervy_before:before {
        background: url(https://www.volunteerforever.com/wp-content/themes/Avada-child/images/swervy.png);
        background-size: cover;
        background-position: top;
        height: 57px;
        top: -2px;
    }
    .about_us_page .banner_section.inner-small-banner.bg-brush-stroke-thick_uneven_after:after {
        background: url(https://www.volunteerforever.com/wp-content/themes/Avada-child/images/brush-thick-uneven-revised.png);
        height: 59px;
        background-size: cover;
        background-position: bottom;
    }
    .data-tabs .activity-menu ul li:first-child {
        padding: 1px 21px 0 15px;
    }
    .data-tabs .stickydiv .activity-menu {
        padding: 0;
    }
    .program_page .slick-slide {
        margin-right: 10px;
    }
    .more_program_outer {
        padding-top: 10px;
    }
    .review_outer_block {
        width: 150px;
    }
    .more-program-section .programs-inner .program-review-right .program-review-title {
        padding-bottom: 0;
    }
    .more-trending-projects {
        margin-bottom: 0;
        margin-top: 0;
    }
    .banner_content_block .best_program_block .project_link span {
        background-position: -4px 13px;
    }
    /* Advertise with us */
    .advertise_page .package-box-inner .bg-brush-stroke-thick_uneven_after:after {
        background: url('https://www.volunteerforever.com/wp-content/themes/Avada-child/images/thick-uneven-revised.png');
        background-position: bottom;
        background-size: cover;
        bottom: -2px;
        height: 43px;
    }
    /*//Queries//*/
    .advertise_page .inner-small-banner .bg-brush-stroke-thick_uneven_after:after {
        background: url(https://www.volunteerforever.com/wp-content/themes/Avada-child/images/thick-uneven-revised.png);
        background-position: bottom;
        background-size: cover;
        bottom: -2px;
        height: 43px;
    }
    .advertise_page .package-section.bg-brush-stroke-long_thick_after:after {
        background: url(https://www.volunteerforever.com/wp-content/themes/Avada-child/images/long-thick-revised.png);
        background-position: center;
        background-size: cover;
        bottom: -2px;
        height: 40px;
    }
    .advertise_page .package-section.bg-brush-stroke-swervy_before:before {
        background: url(https://www.volunteerforever.com/wp-content/themes/Avada-child/images/swervy.png);
        background-size: cover;
        background-position: top;
        top: -2px;
    }
    /* faq */
    .faq_page .faq-section {
        padding: 42px 0 0;
    }
    .faq_page .faq-box-wrapper {
        flex-direction: column;
    }
    .faq_page .questions-box .heading-secondary a,
    .faq_page .questions-box .heading-secondary a span {
        font-size: 20px;
    }
    .faq_page .questions-box .heading-secondary a span {
        margin-left: 3px;
        padding-left: 9px;
    }
    .faq_page .questions-box .heading-secondary a:after {
        right: 0;
    }
    .faq_page .inner-question h3 {
        font-size: 14px;
        line-height: 1.64;
    }
    .faq_page .inner-question p {
        font-size: 14px;
    }
    .faq_page .inner-question:not(:last-child) {
        padding-bottom: 20px;
    }
    .faq_page .call-out-box {
        padding: 30px 0 0;
    }
    .alert-box h2,
    .alert-box p,
    .alert-box ul li {
        font-size: 14px;
    }
    .alert-box h2 {
        padding-bottom: 10px;
    }
    .alert-box ul li {
        padding-bottom: 7px;
    }
    .alert-box ul {
        margin-bottom: 0;
    }
    .alert-box p:not(:last-child) {
        margin-bottom: 7px;
    }
    .overview_section .overview-sidebar-list ul {
        columns: 1 auto !important;
    }
}

@media (max-width:374px) {
    .programs-inner-outer {
        margin-bottom: 30px;
    }
    .program-reviews .programs-inner .review-bordered-img {
        margin: 0 auto;
    }
    .homepage_design .latest-guidebooks-inner .latest-guidebooks-right .badges_title {
        justify-content: center;
    }
    .homepage_design .latest-guidebooks-inner .latest-guidebooks-right {
        text-align: center;
    }
    .homepage_design .latest-guidebooks-inner .bordered-img {
        margin: 0 auto;
    }
    .latest-guidebooks-inner .bordered-img,
    .program-reviews .review_outer_block {
        margin: 0 auto;
    }
    .program-reviews .review_outer_block {
        width: 100%;
    }
    .latest-guidebooks-inner,
    .programs-inner {
        text-align: center;
    }
    .more_program_outer .programs-inner {
        text-align: left;
    }
    .more_program_outer .review_outer_block {
        width: 100%;
        text-align: center;
    }
    .more-program-slider .programs-inner .review-bordered-img {
        margin: 0 auto;
    }
    .programs-inner .program-review-right .ratings {
        right: 0;
    }
    .programs-inner .program-review-right .ratings .small-star {
        margin: 0 auto;
    }
    .feature-guidebook.feature-guidebook-reverse .duration-text {
        position: inherit;
        padding-bottom: 15px;
    }
    .mobo-map-section .slick-slide {
        padding: 0 15px;
    }
    .inner_wrapper {
        width: 100%;
    }
    .banner_content_block .guidbook_block .right_side_block {
        max-width: calc(100% - 105px);
    }
    .banner_content_block .left_side_block {
        max-width: 105px;
        max-height: 105px;
    }
    .program_item {
        text-align: center;
        display: block;
    }
    .program_item .program-item-desc {
        width: 100%;
        padding-left: 0;
        padding-top: 15px
    }
    .program_item i {
        margin: 0 auto;
    }
    .program_page .bg-brush-stroke-thick_uneven_after:after {
        background: url(https://www.volunteerforever.com/wp-content/themes/Avada-child/images/thick-uneven-revised.png);
        height: 28px;
        background-position: right bottom;
        background-size: cover;
    }
    .partner-block .partner-block-images a {
        margin: 10px 15px !important;
    }
    .program_page .slick-slide {
        margin-right: 10px;
    }
    .more_program_outer {
        padding-top: 10px;
    }
    .result_item_outer .latest-guidebooks-inner {
        display: block;
    }
    .result_item_outer .result-item .latest-guidebooks-inner .latest-guidebooks-right {
        width: 100%;
        padding-right: 0;
        padding-top: 15px;
    }
    .guidebook_horizontal .latest-guidebooks-inner .bordered-img {
        width: 135px;
        height: 135px;
        margin-bottom: 10px;
    }
    .guidebook_horizontal .latest-guidebooks-inner .latest-guidebooks-bottom {
        height: auto !important;
        padding-bottom: 15px;
    }
    .schalorship-slider.arrow-owl-slider.owl-theme .owl-nav .owl-next {
        right: 14%;
    }
    .schalorship-slider.arrow-owl-slider.owl-theme .owl-nav .owl-prev {
        left: 14%;
    }
    .search_option_mobo a {
        margin-right: 10px;
        margin-bottom: 10px;
        padding: 6px 10px;
    }
    .article-content .thumb-img {
        padding: 10px 15px 10px 15px;
    }
    .article-content .thumb-img i {
        top: 0;
        right: 0;
        margin-bottom: 15px;
        position: inherit;
        max-width: 100%;
        width: 100%;
        height: 100%;
    }
    .include_people {
        line-height: 1.4;
    }
    .trending-projects-card .trending-projects-inner {
        min-height: 100%;
    }
    .more-program-slider.init-owl .owl-stage {
        right: 0;
    }
    .application_content .personal_info .form-group.custom-select-wrapper {
        margin-bottom: 15px
    }
    .application_content .personal_info .form-group.error_outer,
    .application_content .personal_info .form-group {
        max-width: 100px;
    }
    .newsletter_signup .signup_description p {
        padding: 10px 5px 13px;
    }
    .newsletter_signup .signup_description {
        padding: 30px 0 30px;
    }
    .advertise_page .init-owl .owl-stage {
        right: 15px;
    }
    .advertise_page .init-owl-last .owl-stage {
        left: 15px;
    }
    .guidebook-traveler-wrapper .guidebook-traveler-inner .bordered-img img {
        height: 135px;
        width: 100%;
    }
    .guidebook-traveler-inner .guidebook-title span {
        font-size: 16px;
    }
    .how-it-work-page .explore_section .guidebook_horizontal .latest-guidebooks-inner {
        width: auto;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .how-it-work-page .explore_section .guidebook_horizontal .latest-guidebooks-inner .latest-guidebooks-bottom {
        margin: 0 auto;
    }
    .how-it-work-page .explore_section .latest-guidebooks-inner .bordered-img {
        margin: 0 auto 15px;
    }
}