.rowFlex1 {
    display: none !important;
}

.local_agent_container .why_box .slick-slide .w_box {
    transform: scale(0.9, 0.9);
}

.local_agent_container .why_box .slick-slide:nth-child(2) .w_box {
    transform: none;
    z-index: 9999999;
    box-shadow: 0 -1px 20px #f5a623c2;
}

.local_agent_container .why_box .slick-slide:nth-child(2) .w_box h3 {
    border-radius: 5px 5px 0 0;
    background-image: linear-gradient(135deg, #1c7099 0%, #0c3d60 100%);
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 32px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
}

.local_agent_container .why_box .w_box {
    width: 96% !important;
    margin: 0 4% 20px;
}

.local_agent_container .why_box {
    display: block;
    width: 100%;
    margin: 0 auto;
}

header#header.sticky {
    position: fixed;
    width: 100%;
    background-color: #ffff;
    z-index: 99999;
}

body.page-id-270 .badge_row ul {
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    width: 100%;
    flex: 0 0 100%;
}

body.page-id-270 .badge_row ul .slick-list.draggable {
    width: 85%;
    flex: 0 0 85%;
}

body.page-id-270 .badge_row ul .slick-list.draggable .slick-track {
    width: 100%;
    flex: 0 0 100%;
}

body.page-id-270 .badge_row ul li img {
    width: 100%;
}

body.page-id-285 .badge_row ul {
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    width: 100%;
    flex: 0 0 100%;
}

body.page-id-285 .badge_row ul .slick-list.draggable {
    width: 85%;
    flex: 0 0 85%;
}

body.page-id-285 .badge_row ul .slick-list.draggable .slick-track {
    width: 100%;
    flex: 0 0 100%;
}

body.page-id-285 .badge_row ul li img {
    width: 100%;
}

@media only screen and (max-width: 767px) {
    #header .mobilemenu {
        display: block !important;
    }
}
@media (max-width: 767px) {
    div#quote-search-modal button.close {
        position: absolute;
        right: 8px;
        top: 5px;
        color: #000;
        text-shadow: 0 1px 0 #000;
        z-index: 99;
        opacity: 1;
    }

    div#mapModal #map {
        display: table;
        width: 100%;
        height: 100%;
    }

    div#quote-search-modal.modal.in .modal-dialog {
        top: 5% !important;
        width: 100% !important;
        max-width: 90% !important;
    }

    div#quote-search-modal.modal.in .modal-dialog .frm_submit {
        position: relative;
        margin-top: -65px;
    }

    div#quote-search-modal.modal.in .modal-dialog .frm_btn_container {
        background-position: center;
        margin: 50px 0;
    }

    div#section4 .maxwidth {
        padding: 0 15px;
    }

    div#section4 .maxwidth .w_box {
        margin-bottom: 30px !important;
    }

    div#section8 .maxwidth {
        padding: 0 !important;
    }

    iframe#iFrameResizer0 .romw-outer-wrapper {
        padding: 0 !important;
    }

    div#section8 .swiper-container-autoheight,
    .swiper-container-autoheight .swiper-slide {
        width: 100% !important;
    }

    .case_studies_container ul li {
        width: 48% !important;
        margin-bottom: 30px;
        padding: 8px 0;
        font-size: 14px;
    }

    .case_studies_container ul li br {
        display: none;
    }

    .article_resources_container .maxwidth {
        padding: 0;
    }

    .article_resources_container .slick-slide.slick-current > div {
        width: 100%;
        display: block;
        float: left;
    }

    #footer .left,
    #footer .right {
        width: 100%;
        padding: 15px 20px !important;
        flex: 0 0 100% !important;
    }

    #footer #main {
        padding: 50px 0 0;
    }

    #footer div#main .flex_row {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    #footer .left,
    #footer .right {
        flex-direction: column;
    }

    footer#footer {
        background: no-repeat;
        padding-bottom: 0;
    }

    #footer .left {
        order: 1;
        background: #fff;
    }

    #footer .right {
        order: 2;
        background: url(/wp-content/themes/insurewithcompass/img/footer_bg.webp)
        no-repeat 0 0;
        background-size: cover;
        width: 100%;
        display: block;
    }

    #footer .links {
        display: block;
    }

    div#section4.combined_box .slick-slide {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    div#section4.combined_box .slick-track {
        display: flex;
        width: max-content !important;
    }

    div#section4 .local_agent_container .why_box .w_box {
        width: auto !important;
        height: 100%;
        margin: 0 auto !important;
        text-align: center;
        display: block !important;
    }

    .local_agent_container .why_box .slick-slide:nth-child(2) .w_box {
        transform: scale(0.9, 0.9);
    }

    .slick-arrow {
        z-index: 9999;
    }

    div#section4.combined_box button.slick-next.gray_next.slick-arrow {
        right: -5px;
        top: 40%;
    }

    div#section4.combined_box button.slick-prev.gray_prev.slick-arrow {
        left: -5px;
        top: 40%;
    }

    footer .links li {
        width: 48% !important;
        font-size: 16px;
    }

    #footer .copyright {
        max-width: 100%;
        background: url(/wp-content/themes/insurewithcompass/img/footer_bg.webp)
        no-repeat 0 0;
        background-size: 100% 100%;
        width: 100%;
        display: block;
        margin-top: -20px;
        padding: 30px 35px;
    }

    .copyright ul {
        flex-direction: column;
    }

    .copyright ul li {
        width: 100% !important;
        margin-bottom: 5px;
    }

    div#section9 .agent_details {
        width: 100%;
        flex: 0 0 100%;
        order: 2;
        padding: 0;
    }

    div#section9 .image {
        flex: 0 0 100%;
        float: left;
        order: 2;
    }

    div#section9 .flex_row {
        flex-direction: column;
    }

    div#section9.agent_geo_apear_bar.no_margin .agent_details h2 {
        text-align: center;
        font-size: 42px !important;
        padding: 0px 5px;
        margin-bottom: 30px;
        margin-top: 0;
    }

    div#section9.agent_geo_apear_bar.no_margin .agent_details h2 br {
        display: none;
    }

    div#section9.agent_geo_apear_bar.no_margin .agent_details h2 + p {
        text-align: center;
        margin: 0 auto;
        display: block;
        font-size: 16px;
    }

    div#section9 .image img#fotsecim1,
    div#section9 .image img#fotsecim2 {
        width: 100%;
        height: auto;
    }

    div#section1 .flex_row {
        flex-direction: column;
    }

    div#section1 .flex_row .agent_details {
        flex: 0 0 100% !important;
        width: 100%;
        order: 1;
        text-align: center;
    }

    div#section1 .maxwidth {
        /*padding: 0 15px;*/
    }

    div#section1 .flex_row img#topsecim1,
    div#section1 .flex_row img#topsecim2 {
        width: 100% !important;
        height: auto;
        margin: 0;
    }

    div#section2 {
        margin-top: -70px;
    }

    .our_process_container {
        background-size: 150% 50%;
        background-repeat-y: repeat;
    }

    .findAgentModalPopup {
        width: 35px;
        height: auto;
    }

    div#section2 .entry h2 {
        font-size: 48px;
    }

    .findAgentModalPopup span#rotate {
        width: 140px !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        height: 30px;
        bottom: 0;
        left: 8px;
    }

    div#section5 ul.testimonial_list button.slick-prev.gray_prev.slick-arrow {
        left: -8px;
    }

    div#section5 ul.testimonial_list button.slick-next.gray_next.slick-arrow {
        right: -33px;
    }

    .section_list {
        right: 8px;
    }

    .quiz_container {
        margin-top: -50px;
    }

    .section_list li a {
        width: 9px !important;
        height: 9px !important;
    }

    div#section1 .image {
        margin-bottom: 25px !important;
        order: 2;
        flex: 0 0 100% !important;
        width: 100%;
    }

    .agent_geo_apear_bar.no_margin .agent_details h2 {
        font-size: 42px !important;
        line-height: normal;
    }

    .agent_geo_apear_bar .agent_details p {
        font-size: 20px;
    }

    .processArea .itemBox .subText h3 {
        font-size: 22px;
    }

    .quiz_result_container .maxwidth {
        padding: 0;
    }

    .quiz_result_container {
        padding: 50px 15px;
        background-size: 115% 100%;
    }

    .quiz_result_container h3 {
        font-size: 24px;
    }

    .quiz_result_container p {
        font-size: 16px;
    }

    div#section2 .maxwidth {
        padding: 0;
    }

    /* div#section3 .maxwidth {
      padding: 0 15px;
    } */

    .badge_row .slick-track {
        width: max-content !important;
    }

    .badge_row ul li img {
        width: 80%;
        text-align: center;
        margin: 0 auto;
    }

    .badge_row ul li {
        margin: 35px auto;
    }

    .slick-arrow {
        display: block !important;
    }

    div#section3 h2 {
        font-size: 42px;
        margin-bottom: 20px;
        padding: 0 20px;
    }

    /*.slick-next {
          right: 30%;
      }

      .slick-prev {
          left: -8px;
      }*/
    /*div#section4 .badge_row ul {
          flex-direction: row;
          display: flex;
          flex-wrap: wrap;
          align-content: flex-start;
          justify-content: flex-start;
          align-items: flex-start;
      }

      div#section4 .badge_row ul li {
          width: auto;
          float: left;
          text-align: center;
          flex: 0 0 44% !important;
      }

      div#section4 .badge_row ul li a {
          display: block;
          margin: 0 auto;
      }*/
    div#section2 .processArea .itemBox .image {
        width: 302px !important;
        height: 230px !important;
    }

    div#section2 .processArea .itemBox .image .disflexArea {
        overflow: hidden;
    }

    .processArea .itemBox .image .content {
        height: 140px;
        overflow: hidden;
    }

    div#div500 {
        /* height: 130px !important; */
        overflow: hidden;
    }

    div#section2 .processArea .itemBox .image .content .mediclText {
        font-size: 8px !important;
    }

    div#section2 .processArea .itemBox .image .content .disflexArea.Submedicl {
        padding-top: 5px;
    }

    div#section2 .processArea .itemBox .image.workImg {
        /*padding: 18px 46px !important;
            height: 220px !important;*/
        display: none;
    }

    div#section2 .processArea .itemBox .image.workImg .content {
        padding: 0 5px !important;
    }

    div#section2
    .processArea
    .itemBox
    .image
    .content
    .customInpt
    [type="radio"]:checked
    + label,
    div#section2
    .processArea
    .itemBox
    .image
    .content
    .customInpt
    [type="radio"]:not(:checked)
    + label {
        font-size: 6px !important;
        padding: 0px 0 0 12px !important;
    }

    div#section2 .processArea .itemBox .image.workImg figure {
        overflow: hidden !important;
        height: 133px;
    }

    div#section2
    .processArea
    .itemBox
    .image
    .content
    .customInpt
    [type="radio"]:checked
    + label:after,
    div#section2
    .processArea
    .itemBox
    .image
    .content
    .customInpt
    [type="radio"]:not(:checked)
    + label:after {
        width: 4px !important;
        height: 4px !important;
        top: 4px !important;
        left: 3px !important;
    }

    div#section2
    .processArea
    .itemBox
    .image
    .content
    .customInpt
    [type="radio"]:checked
    + label:before,
    div#section2
    .processArea
    .itemBox
    .image
    .content
    .customInpt
    [type="radio"]:not(:checked)
    + label:before {
        width: 10px !important;
        height: 10px !important;
    }

    div#section2 .processArea {
        padding-bottom: 120px !important;
    }

    div#section4
    .agent_geodetails_apear_bar
    .animatedParent.animateOnce
    .maxwidth {
        padding: 0 35px;
    }

    div#section4 h2 {
        font-size: 42px;
        padding: 0 40px;
        margin-bottom: 20px;
    }

    div#section4 .agent_geodetails_apear_bar h2 {
        line-height: normal;
        padding: 0;
    }

    div#section4 .quoteBtnBox .profile_btn,
    .quoteBtnBox .message_btn,
    .quoteBtnBox .blue_btn {
        font-size: 14px !important;
    }

    div#section4
    .agent_geodetails_apear_bar
    .animatedParent.animateOnce
    .maxwidth
    .flex_row {
        flex-direction: column;
        text-align: center;
        margin: 0 auto;
    }

    div#section4
    .agent_geodetails_apear_bar
    .animatedParent.animateOnce
    .maxwidth
    .agent_details {
        order: 1;
    }

    div#section4
    .agent_geodetails_apear_bar
    .animatedParent.animateOnce
    .maxwidth
    .image {
        order: 0;
        margin-top: 0;
        display: block;
        width: 100%;
    }

    div#section4
    .agent_geodetails_apear_bar
    .animatedParent.animateOnce
    .maxwidth
    .image
    img {
        text-align: center;
        margin: 0 auto;
        width: 100%;
        max-height: 100%;
        max-width: 100%;
        height: auto;
        display: block;
    }

    div#section6.get_a_quote_container.quoteContain {
        background-size: 100% 65%;
        padding: 40px 0 195px;
    }

    div#section6.get_a_quote_container.quoteContain h2 {
        font-size: 26px;
        margin-bottom: 30px;
        padding: 0 10px;
    }

    div#section6 {
        /*padding: 0;*/
        background-size: 100% 65%;
        padding: 40px 0 180px;
    }

    div#section6 h2 {
        font-size: 42px;
        margin-bottom: 30px;
        padding: 0 20px;
    }

    div#section6 .maxwidth {
        /*padding: 0 15px;*/
    }

    .case_studies_container ul li strong {
        font-size: 30px;
        font-weight: 600;
        line-height: normal;
    }
    .article_resources_container h2 {
        font-size: 42px;
    }
    div.q-box,
    div.q-box,
    .a-box-heading.quiz_heading {
        padding: 5px;
        font-size: 10px !important;
    }

    .answers-container {
        width: 40%;
        padding-top: 18px;
    }

    .box {
        min-height: 70px;
    }
    .an-box {
        height: 100%;
    }
    .answers-row {
        min-height: 350px;
    }

    div#section3 .question_answer {
        padding: 20px 0 !important;
    }

    div#section3 .answers-row.ui-droppable div.an-box {
        font-size: 9px !important;
        min-height: 70px !important;
        padding: 14px 5px;
        margin-top: 18px;
        margin-bottom: 0;
    }

    div#section3 .answers-container .title h3 {
        font-size: 11px !important;
        padding-bottom: 0;
    }

    div#section3 + .quiz_result_section {
        margin-top: -25px;
    }

    div#section4 .agent_geodetails_apear_bar {
        padding: 0 15px;
    }

    div#section8 {
        margin-top: -180px;
    }

    div#section8 h2 {
        font-size: 42px !important;
        padding: 0 20px;
        margin-bottom: 20px;
    }

    div#section8 .romw-outer-wrapper {
        padding: 0 !important;
    }

    div#section4 .agent_geodetails_apear_bar .agent_details ul li {
        font-size: 14px;
        text-align: left;
    }

    div#section4 .quoteBtnBox {
        display: flex;
        justify-content: center;
        margin-bottom: 25px;
        gap: 20px;
        height: 115px;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
    }

    ul.rowFlex.ourpartflx.slick-initialized.slick-slider {
        /*display: none;*/
    }

    ul.rowFlex.ourpartflx.slick-initialized.slick-slider .slick-track {
        width: max-content !important;
    }

    .rowFlex li img {
        text-align: center;
        margin: 0 auto;
        width: 75%;
    }

    div#section2 .processArea .itemBox {
        text-align: center;
        margin: 0 auto;
        align-content: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    div#section4 .badge_row button.slick-prev.gray_prev.slick-arrow {
        left: -35px;
        top: 40%;
    }

    div#section4 .badge_row button.slick-next.gray_next.slick-arrow {
        right: -35px;
        top: 40%;
    }

    /*.rowFlex1 {
          display: none !important;
      }

      .rowFlex1 li img {
          width: 200px;
          height: 100px;
          object-fit: contain;
          filter: brightness(0) invert(1);
      }

      ul.rowFlex1.ourpartflx {
          background: #154673;
          margin-top: -30px;
      }

      ul.rowFlex1.ourpartflx {
          display: flex !important;
          flex-direction: row;
          flex-wrap: wrap;
          align-content: center;
          justify-content: center;
          align-items: center;
          padding-top: 35px;
      }

      ul.rowFlex1.ourpartflx li {
          width: 36%;
          margin: 10px 6% !important;
      }*/
    header#header .maxwidth {
        padding: 0 15px;
    }

    header#header .maxwidth .flex_row {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    header#header .maxwidth a.logo {
        flex: 0 0 50% !important;
        order: 1;
        margin-top: 15px;
    }

    header#header .maxwidth .right_details {
        flex: 0 0 50% !important;
        order: 2;
    }

    #header .mobilemenu {
        display: block !important;
        top: 0 !important;
        margin-top: 30px;
        color: #fff;
        background-color: #fff;
        right: 20px;
        padding: 0;
        border: 1px solid #555;
        border-radius: 4px;
    }

    .mobilemenu span {
        background: #555 !important;
        position: relative !important;
        margin: 4px 5px 0;
        height: 2px !important;
        top: 3px !important;
    }

    .mm-menu {
        background: #fff !important;
    }

    .mm-listview > li {
        border-bottom: 1px dashed #ccc !important;
    }

    .mm-panel.mm-hasnavbar .mm-navbar {
        border-bottom: 1px dashed #000 !important;
    }

    .mm-panel.mm-hasnavbar .mm-navbar a.mm-title {
        font-size: 20px !important;
        font-weight: 400 !important;
    }

    body.page.page-id-55 div#section1 .maxwidth,
    body.page.page-id-56 div#section1 .maxwidth,
    body.page.page-id-57 div#section1 .maxwidth,
    body.page.page-id-58 div#section1 .maxwidth,
    body.page.page-id-59 div#section1 .maxwidth {
        padding: 0 15px;
    }

    body.page.page-id-55 #section1 img,
    body.page.page-id-56 #section1 img,
    body.page.page-id-57 #section1 img,
    body.page.page-id-58 #section1 img,
    body.page.page-id-59 #section1 img {
        height: auto;
        margin: 0;
    }

    body.page.page-id-55 div#section2,
    body.page.page-id-56 div#section2,
    body.page.page-id-57 div#section2,
    body.page.page-id-58 div#section2,
    body.page.page-id-59 div#section2 {
        padding: 80px 0 0;
        margin-top: -70px !important;
        background-size: 100% 100% !important;
    }

    /* body.page.page-id-56 div#section2 .highlight_list .slick-list .slick-track .slick-slide{
           padding: 38px 0;
       }*/
    body.page.page-id-55 div#section2 .list figure,
    body.page.page-id-56 div#section2 .list figure,
    body.page.page-id-57 div#section2 .list figure,
    body.page.page-id-58 div#section2 .list figure,
    body.page.page-id-59 div#section2 .list figure {
        width: 100%;
        flex: 0 0 100%;
    }

    body.page.page-id-55 div#section2 .highlight_list li,
    body.page.page-id-56 div#section2 .highlight_list li,
    body.page.page-id-57 div#section2 .highlight_list li,
    body.page.page-id-58 div#section2 .highlight_list li,
    body.page.page-id-59 div#section2 .highlight_list li {
        margin: 15px 0;
    }
    body.page.page-id-55 div#section2 button.slick-prev.gray_prev.slick-arrow,
    body.page.page-id-56 div#section2 button.slick-prev.gray_prev.slick-arrow,
    body.page.page-id-57 div#section2 button.slick-prev.gray_prev.slick-arrow,
    body.page.page-id-58 div#section2 button.slick-prev.gray_prev.slick-arrow,
    body.page.page-id-59 div#section2 button.slick-prev.gray_prev.slick-arrow {
        left: 5px !important;
        padding: 0;
    }
    body.page.page-id-55 div#section2 button.slick-next.gray_next.slick-arrow,
    body.page.page-id-56 div#section2 button.slick-next.gray_next.slick-arrow,
    body.page.page-id-57 div#section2 button.slick-next.gray_next.slick-arrow,
    body.page.page-id-58 div#section2 button.slick-next.gray_next.slick-arrow,
    body.page.page-id-59 div#section2 button.slick-next.gray_next.slick-arrow {
        right: 5px !important;
        padding: 0;
    }

    body.page.page-id-55 div#section2 .list,
    body.page.page-id-56 div#section2 .list,
    body.page.page-id-57 div#section2 .list,
    body.page.page-id-58 div#section2 .list,
    body.page.page-id-59 div#section2 .list {
        flex-direction: column;
        padding: 10px 0;
    }

    body.page.page-id-55 div#section2 .list .list_content,
    body.page.page-id-56 div#section2 .list .list_content,
    body.page.page-id-57 div#section2 .list .list_content,
    body.page.page-id-58 div#section2 .list .list_content,
    body.page.page-id-59 div#section2 .list .list_content {
        width: 100%;
    }

    body.page.page-id-55
    div#section2
    .highlight_list
    .slick-list
    .slick-track
    .slick-slide
    li,
    body.page.page-id-56
    div#section2
    .highlight_list
    .slick-list
    .slick-track
    .slick-slide
    li,
    body.page.page-id-57
    div#section2
    .highlight_list
    .slick-list
    .slick-track
    .slick-slide
    li,
    body.page.page-id-58
    div#section2
    .highlight_list
    .slick-list
    .slick-track
    .slick-slide
    li,
    body.page.page-id-59
    div#section2
    .highlight_list
    .slick-list
    .slick-track
    .slick-slide
    li {
        margin: 15px 0;
        box-shadow: 0 0 8px #727272;
    }

    body.page.page-id-55
    div#section2
    .highlight_list
    .slick-list
    .slick-track
    .slick-slide,
    body.page.page-id-56
    div#section2
    .highlight_list
    .slick-list
    .slick-track
    .slick-slide,
    body.page.page-id-57
    div#section2
    .highlight_list
    .slick-list
    .slick-track
    .slick-slide,
    body.page.page-id-58
    div#section2
    .highlight_list
    .slick-list
    .slick-track
    .slick-slide,
    body.page.page-id-59
    div#section2
    .highlight_list
    .slick-list
    .slick-track
    .slick-slide {
        padding: 38px 25px;
    }

    body.page.page-id-55 div#section2 .list figure img,
    body.page.page-id-56 div#section2 .list figure img,
    body.page.page-id-57 div#section2 .list figure img,
    body.page.page-id-58 div#section2 .list figure img,
    body.page.page-id-59 div#section2 .list figure img {
        width: 100%;
    }

    /* body.page.page-id-55 div#section3 .animatedParent.animateOnce .maxwidth,
    body.page.page-id-56 div#section3 .animatedParent.animateOnce .maxwidth,
    body.page.page-id-57 div#section3 .animatedParent.animateOnce .maxwidth,
    body.page.page-id-58 div#section3 .animatedParent.animateOnce .maxwidth,
    body.page.page-id-59 div#section3 .animatedParent.animateOnce .maxwidth {
      padding: 0;
    } */

    body.page.page-id-55 div#section7 .maxwidth,
    body.page.page-id-56 div#section7 .maxwidth,
    body.page.page-id-57 div#section7 .maxwidth,
    body.page.page-id-58 div#section7 .maxwidth,
    body.page.page-id-59 div#section7 .maxwidth {
        padding: 0 15px;
    }

    body.page.page-id-55 div#section4,
    body.page.page-id-56 div#section4,
    body.page.page-id-57 div#section4,
    body.page.page-id-58 div#section4,
    body.page.page-id-59 div#section4 {
        margin-top: 15px;
    }

    body.page.page-id-55 div#section7 .maxwidth .image,
    body.page.page-id-56 div#section7 .maxwidth .image,
    body.page.page-id-57 div#section7 .maxwidth .image,
    body.page.page-id-58 div#section7 .maxwidth .image,
    body.page.page-id-59 div#section7 .maxwidth .image {
        width: 100%;
        flex-direction: column;
        flex: 0 0 100%;
        margin: 0;
        order: 2;
    }

    body.page.page-id-55
    div#section7.agent_geo_apear_bar.no_margin
    .agent_details
    h2,
    body.page.page-id-56
    div#section7.agent_geo_apear_bar.no_margin
    .agent_details
    h2,
    body.page.page-id-57
    div#section7.agent_geo_apear_bar.no_margin
    .agent_details
    h2,
    body.page.page-id-58
    div#section7.agent_geo_apear_bar.no_margin
    .agent_details
    h2,
    body.page.page-id-59
    div#section7.agent_geo_apear_bar.no_margin
    .agent_details
    h2 {
        text-align: center;
        margin-top: 0;
        margin-bottom: 15px;
    }

    body.page.page-id-55 div#section7 .maxwidth .image img,
    body.page.page-id-56 div#section7 .maxwidth .image img,
    body.page.page-id-57 div#section7 .maxwidth .image img,
    body.page.page-id-58 div#section7 .maxwidth .image img,
    body.page.page-id-59 div#section7 .maxwidth .image img {
        height: auto;
        width: 100%;
        margin: 0;
    }

    body.page.page-id-55 div#section7 .maxwidth .agent_details,
    body.page.page-id-56 div#section7 .maxwidth .agent_details,
    body.page.page-id-57 div#section7 .maxwidth .agent_details,
    body.page.page-id-58 div#section7 .maxwidth .agent_details,
    body.page.page-id-59 div#section7 .maxwidth .agent_details {
        width: 100%;
        flex-direction: column;
        padding: 0;
        flex: 0 0 100%;
        text-align: center;
    }

    body.page.page-id-55 div#section7 .maxwidth .flex_row,
    body.page.page-id-56 div#section7 .maxwidth .flex_row,
    body.page.page-id-57 div#section7 .maxwidth .flex_row,
    body.page.page-id-58 div#section7 .maxwidth .flex_row,
    body.page.page-id-59 div#section7 .maxwidth .flex_row {
        flex-direction: column;
    }

    body.page.page-id-55 div#section7,
    body.page.page-id-56 div#section7,
    body.page.page-id-57 div#section7,
    body.page.page-id-58 div#section7,
    body.page.page-id-59 div#section7 {
        margin-bottom: 0;
        margin-top: -80px;
    }

    body.page.page-id-55 div#section5 ul.testimonial_list,
    body.page.page-id-56 div#section5 ul.testimonial_list,
    body.page.page-id-57 div#section5 ul.testimonial_list,
    body.page.page-id-58 div#section5 ul.testimonial_list,
    body.page.page-id-59 div#section5 ul.testimonial_list {
        padding: 0;
    }

    .testimonial_container .testimonial_list,
    .article_resources_container .insurance_resources_list .slick-track {
        display: flex;
    }

    body.page.page-id-55 div#section8,
    body.page.page-id-56 div#section8,
    body.page.page-id-57 div#section8,
    body.page.page-id-58 div#section8,
    body.page.page-id-59 div#section8 {
        padding: 50px 15px 120px;
    }

    body.page.page-id-55
    div#section2
    ul.highlight_list.whyworkwith.slick-initialized.slick-slider,
    body.page.page-id-56
    div#section2
    ul.highlight_list.whyworkwith.slick-initialized.slick-slider,
    body.page.page-id-57
    div#section2
    ul.highlight_list.whyworkwith.slick-initialized.slick-slider,
    body.page.page-id-58
    div#section2
    ul.highlight_list.whyworkwith.slick-initialized.slick-slider,
    body.page.page-id-59
    div#section2
    ul.highlight_list.whyworkwith.slick-initialized.slick-slider {
        padding: 40px 0 0;
    }
    /*
    body.page.page-id-55 div#section8.testimonial_container .slick-slide,
    .article_resources_container .insurance_resources_list .slick-slide,
    body.page.page-id-56 div#section8.testimonial_container .slick-slide,
    .article_resources_container .insurance_resources_list .slick-slide,
    body.page.page-id-57 div#section8.testimonial_container .slick-slide,
    .article_resources_container .insurance_resources_list .slick-slide,
    body.page.page-id-58 div#section8.testimonial_container .slick-slide,
    .article_resources_container .insurance_resources_list .slick-slide,
    body.page.page-id-59 div#section8.testimonial_container .slick-slide,
    .article_resources_container .insurance_resources_list .slick-slide {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      align-content: center;
      justify-content: center;
      align-items: center;
      flex: 0 0 92%;
    } */
    body.page.page-id-55 div#section3 .article_resources_container,
    body.page.page-id-56 div#section3 .article_resources_container,
    body.page.page-id-57 div#section3 .article_resources_container,
    body.page.page-id-58 div#section3 .article_resources_container,
    body.page.page-id-59 div#section3 .article_resources_container {
        margin-top: 0;
        padding: 50px 0;
    }
    body.page.page-id-55 div#section3 .article_resources_container .slick-slide,
    body.page.page-id-56 div#section3 .article_resources_container .slick-slide,
    body.page.page-id-57 div#section3 .article_resources_container .slick-slide,
    body.page.page-id-58 div#section3 .article_resources_container .slick-slide,
    body.page.page-id-59 div#section3 .article_resources_container .slick-slide {
        margin: 15px;
    }
    body.page.page-id-55 div#section8 .slick-slider .slick-track,
    body.page.page-id-56 div#section8 .slick-slider .slick-track,
    body.page.page-id-57 div#section8 .slick-slider .slick-track,
    body.page.page-id-58 div#section8 .slick-slider .slick-track,
    body.page.page-id-59 div#section8 .slick-slider .slick-track {
        display: flex;
        flex-direction: row;
    }

    /* body.page.page-id-55 div#section2 .slick-slider .slick-track, .slick-slider .slick-list,
      body.page.page-id-56 div#section2 .slick-slider .slick-track, .slick-slider .slick-list,
      body.page.page-id-57 div#section2 .slick-slider .slick-track, .slick-slider .slick-list,
      body.page.page-id-58 div#section2 .slick-slider .slick-track, .slick-slider .slick-list,
      body.page.page-id-59 div#section2 .slick-slider .slick-track, .slick-slider .slick-list {
          display: block;
      } */

    footer#footer {
        padding-top: 0;
    }

    div#section5 {
        margin: 150px 0 40px;
    }

    div#section5 ul.testimonial_list ul.slick-dots {
        display: none !important;
    }
    /*,
    .article_resources_container .insurance_resources_list .slick-slide,
    .testimonial_container .slick-slide {
      margin: 20px 4.1% !important;
    }
    */
    body.page-template.page-template-about-template.page-template-about-template-php.page.page-id-24.layout-center
    .service_container {
        margin-top: -15px;
    }

    .testimonial_container .testimonial_list,
    .article_resources_container
    .insurance_resources_list
    button.slick-prev.gray_prev.slick-arrow {
        left: 5px;
        padding: 0;
    }

    .testimonial_container .testimonial_list,
    .article_resources_container
    .insurance_resources_list
    button.slick-next.gray_next.slick-arrow {
        right: 5px;
        padding: 0;
    }

    .testimonial_container .testimonial_list {
        left: 0;
        right: 0;
    }
    body.blog.layout-rightbar .blog_container {
        margin-top: 100px;
        padding: 30px 15px;
    }

    body.blog.layout-rightbar .blog_container .maxwidth {
        padding: 0;
    }

    body.blog.layout-rightbar .blog_container .maxwidth h3 {
        margin-bottom: 0 !important;
        margin-top: 15px;
    }

    body.blog.layout-rightbar .blog_container .maxwidth hr {
        display: none;
    }

    body.blog.layout-rightbar
    .blog_container
    .maxwidth
    ul.blog_box_list.slick-initialized.slick-slider {
        padding: 0 !important;
    }

    body.blog.layout-rightbar
    .blog_container
    .maxwidth
    ul.blog_box_list.slick-initialized.slick-slider
    .slick-track {
        /* display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-content: flex-start;
        justify-content: center;
        align-items: flex-start; */
        width: max-content !important;
    }

    body.blog.layout-rightbar
    .blog_container
    .maxwidth
    ul.blog_box_list.slick-initialized.slick-slider
    .slick-track
    .slick-slide {
        /* margin: 20px 0;
        flex-direction: column;
        flex: 0 0 100%;
        width: 100% !important; */
    }

    body.blog.layout-rightbar section#wrapper div#section9 img {
        width: 100%;
        height: auto;
        text-align: center;
        margin: 0 auto;
        display: block !important;
    }

    body.blog.layout-rightbar div#section9 {
        padding: 30px 0 0;
    }

    body.blog.layout-rightbar div#section9 .maxwidth {
        padding: 0 15px;
    }

    body.blog.layout-rightbar section#wrapper div#section9 .image {
        display: block !important;
        width: 100%;
    }

    .partner_container {
        padding: 60px 0 30px;
        margin-top: -40px !important;
    }

    .partner_container ul {
        padding: 0;
    }

    body.page-template.page.page-id-24
    section#wrapper
    .partner_container.ourmission
    h2 {
        width: 100%;
        flex: 0 0 100%;
        flex-direction: column;
    }

    .article_resources_container .insurance_resources_list h3 {
        text-align: center;
        font-size: 20px;
    }

    .article_resources_container .insurance_resources_list h3 a {
        display: block;
        width: 100%;
    }

    .article_resources_container .insurance_resources_list li {
        font-size: 15px;
    }

    .agent_geo_apear_bar.no_margin {
        padding: 0;
    }

    body.page-template.page.page-id-24
    section#wrapper
    .partner_container
    .our_mission {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    body.page-template.page.page-id-24
    section#wrapper
    .partner_container.ourmission
    p {
        width: 100%;
        flex: 0 0 100%;
        flex-direction: column;
        margin: 15px 0;
        text-align: center;
    }

    body.page-template.page.page-id-24 section#wrapper .maxwidth {
        padding: 0 15px;
    }

    body.page-template.page.page-id-24 section#wrapper .list {
        flex-direction: column;
        width: 100%;
        flex: 0 0 100%;
    }

    body.page-template.page.page-id-24 section#wrapper .list figure {
        width: 100%;
    }

    body.page-template.page.page-id-24 section#wrapper .list figure img {
        width: 100%;
    }

    body.page-template.page.page-id-24 section#wrapper .list .list_content {
        width: 100%;
    }

    body.page-template.page.page-id-24 #wrapper .team li {
        width: 100%;
    }

    body.page-template.page.page-id-24 #wrapper #contentImg {
        padding: 0;
        margin: 20px 15px;
    }

    body.page-template.page.page-id-24 #wrapper p#regards {
        margin: 20px 0;
    }

    body.page-template.page.page-id-285 .search_container .maxwidth {
        padding: 0;
    }

    body.page-template.page.page-id-285 .search_container {
        padding: 100px 15px 0px;
        background-size: 100% 100%;
    }

    body.page-template.page.page-id-285
    .search_container
    .maxwidth
    .search_filter {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    body.page-template.page.page-id-285
    .search_container
    .maxwidth
    .search_filter
    form {
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
    }

    body.page-template.page.page-id-285
    .search_container
    .maxwidth
    .search_filter
    form
    .in_box {
        flex: 0 0 100%;
        width: 100% !important;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: flex-start;
        border-right: 0;
    }

    body.page-template.page.page-id-285
    .search_container
    .maxwidth
    .search_filter
    form
    .in_box
    .miles-filter {
        width: 100% !important;
    }

    body.page-template.page.page-id-285
    .search_container
    .maxwidth
    .search_filter
    form
    .in_box
    .miles-filter
    button {
        width: 100%;
    }

    body.page-template.page.page-id-285
    .search_container
    .maxwidth
    .search_filter
    form
    .in_box
    input#zipSearch {
        width: 100%;
        padding: 7px 12px;
    }

    body.page-template.page.page-id-285
    .search_container
    .maxwidth
    .search_filter
    form
    input#filterData {
        border-radius: 30px;
    }

    body.page-template.page.page-id-285
    section.agent_container.list
    div#agentphoto {
        width: 100%;
        flex: 0 0 100%;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
        padding: 0 30px 30px;
    }

    body.page-template.page.page-id-285 section.agent_container.list .contect {
        width: 100% !important;
        padding: 10px 0;
    }

    body.page-template.page.page-id-285
    section.agent_container.list
    .contect
    .col_2 {
        margin: 15px 0;
        flex-direction: column;
        width: 100%;
    }

    body.page-template.page.page-id-285
    section.agent_container.list
    .contect
    .col_2
    .areas {
        margin: 0 !important;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    body.page-template.page.page-id-285
    section.agent_container.list
    .contect
    .col_2
    .quoteBtnBox {
        margin: 0 !important;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
        height: 110px !important;
    }

    body.page-template.page.page-id-285
    section.agent_container.list
    .contect
    .col_2
    .quoteBtnBox
    a,
    body.page-template.page.page-id-285
    section.agent_container.list
    .contect
    .col_2
    .quoteBtnBox
    input {
        display: flex;
        flex-direction: row;
        width: 40%;
        text-align: center;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
        font-size: 14px !important;
    }

    body.page-template.page.page-id-285
    section.agent_container.list
    .contect
    .badge_row
    li {
        width: 50%;
        margin: 0 5px;
        padding: 15px 0;
        flex: 0 0 50%;
        display: flex;
    }

    /* body.page-template.page.page-id-285
      section.agent_container.list
      .contect
      .badge_row {
      padding-bottom: 0;
    }

    body.page-template.page.page-id-285
      section.agent_container.list
      .contect
      .badge_row
      ul {
      overflow-x: auto;
    }
    */
    body.page-template.page.page-id-285 a#morebadgelink {
        text-align: center;
        margin: 0 !important;
        font-size: 14px;
        padding: 0 !important;
    }
    body.page-template.page.page-id-285 .search_container .maxwidth h1 {
        font-size: 36px;
    }

    body.page-template.page.page-id-285 .search_container .maxwidth .container {
        padding: 0;
    }

    body.page-template.page.page-id-285
    .search_container
    .maxwidth
    ul.cont_info
    li {
        font-size: 14px;
    }

    body.page-template.page.page-id-285
    .search_container
    .maxwidth
    ul.cont_info
    li
    span.fa-li {
        width: auto;
    }

    body.page-template.page.page-id-285
    .search_container
    .maxwidth
    ul.cont_info
    li
    span.fa-li
    i {
        font-size: 20px;
    }

    body.page-template.page.page-id-285
    section.agent_container.list
    .contect
    .col_2 {
        width: 100%;
    }

    body.page-template.page.page-id-285
    section.agent_container.list
    .contect
    .col_2
    .table-responsive {
        padding: 0;
    }

    body.page-template.page.page-id-285
    section.agent_container.list
    .contect
    .col_2
    .table-responsive
    table {
        overflow-x: scroll;
    }

    body.page-template.page.page-id-285
    .search_container
    .maxwidth
    .container
    div.itemBox.disflexArea {
        padding-bottom: 10px;
    }

    body.page-template.page.page-id-285
    .search_container
    .maxwidth
    .container
    div.itemBox.disflexArea {
        padding-bottom: 10px;
    }

    body.page-template.page.page-id-285 div#section8 {
        padding: 50px 0 180px;
    }

    body.page-template.page.page-id-285 div#section9 {
        padding: 30px 0;
    }

    body.page-template.page.page-id-285 div#section9 .maxwidth {
        padding: 0 15px;
    }

    body.page-template.page.page-id-285 div#section9 .maxwidth .image {
        width: 100%;
    }

    body.page-template.page.page-id-285 div#section9 .maxwidth .image img {
        margin: 0 auto;
        height: auto;
        width: 100%;
    }

    body.page-template.page-template-privacypolicy_termandcond_template.page.page-id-705
    .maxwidth {
        padding: 0;
        text-align: left;
    }

    body.page-template.page-template-privacypolicy_termandcond_template.page.page-id-705
    .service_container {
        padding: 110px 15px;
    }

    body.privacy-policy .maxwidth {
        padding: 0 10px;
    }

    body.privacy-policy .maxwidth .content {
        margin: 100px 0 0;
    }

    body.page-template.page-template-privacypolicy_termandcond_template.page-template-privacypolicy_termandcond_template-php.page.page-id-2193
    .service_container {
        padding: 110px 15px;
        text-align: left;
    }

    body.page-template.page-template-privacypolicy_termandcond_template.page-template-privacypolicy_termandcond_template-php.page.page-id-2193
    .maxwidth {
        padding: 0;
    }

    body.page-template.page.page-id-2873 .basic_container {
        padding: 110px 15px;
    }

    body.page-template.page.page-id-2873 .basic_container .maxwidth {
        padding: 0;
    }

    body.post-template-default.single.single-post.single-format-standard
    .blog_container {
        padding: 0;
        margin-top: 40px;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
        float: left;
        width: 100%;
    }

    body.post-template-default.single.single-post.single-format-standard
    .blog_container
    .maxwidth {
        padding: 0 15px;
    }

    body.post-template-default.single.single-post.single-format-standard
    .blog_container
    .maxwidth
    .left_side {
        width: 100%;
        padding: 40px 0 0;
    }

    body.post-template-default.single.single-post.single-format-standard
    .blog_container
    .maxwidth
    .flex_row {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    body.post-template-default.single.single-post.single-format-standard
    .blog_container
    .maxwidth
    .left_side
    h2 {
        font-size: 34px;
        line-height: normal;
    }

    body.post-template-default.single.single-post.single-format-standard
    .blog_container
    .maxwidth
    .left_side
    .entry-box
    ul {
        margin: 0 15px;
    }

    body.post-template-default.single.single-post.single-format-standard
    .blog_container
    .maxwidth
    .right_side {
        width: 100% !important;
    }

    body.post-template-default.single.single-post.single-format-standard
    .need_help_container {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
        padding: 100px 0;
    }

    body.post-template-default.single.single-post.single-format-standard
    section#wrapper {
        display: flex;
        width: 100%;
        flex: 0 0 100%;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    body.post-template-default.single.single-post.single-format-standard
    .blog_container
    .maxwidth
    .right_side
    div#rpbt-related-gallery-1 {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    body.post-template-default.single.single-post.single-format-standard
    .blog_container
    .maxwidth
    .right_side
    div#rpbt-related-gallery-1.slick-initialized
    .slick-slide {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
        width: 100% !important;
        flex: 0 0 100% !important;
    }

    body.post-template-default.single.single-post.single-format-standard
    .blog_container
    .maxwidth
    .right_side
    div#rpbt-related-gallery-1
    .slick-track {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    body.post-template-default.single.single-post.single-format-standard
    .need_help_container
    .maxwidth {
        padding: 0 15px;
    }

    body.post-template-default.single.single-post.single-format-standard
    .need_help_container
    .maxwidth
    h3 {
        font-size: 36px;
    }

    body.post-template-default.single.single-post.single-format-standard
    .need_help_container
    .maxwidth
    p {
        font-size: 16px;
        line-height: normal;
    }

    body.post-template-default.single.single-post.single-format-standard
    .need_help_container
    .maxwidth
    p
    strong
    a {
        font-size: 22px;
    }

    body.post-template-default.single.single-post.single-format-standard
    .related_article_container {
        padding: 100px 15px;
    }

    body.post-template-default.single.single-post.single-format-standard
    div#section8.testimonial_container {
        padding: 50px 0;
        margin-top: 0;
    }

    body.post-template-default.single.single-post.single-format-standard
    .need_help_container
    + strong {
        display: block;
        width: 100%;
    }

    body.post-template-default.single.single-post.single-format-standard
    div#section9 {
        margin-bottom: 30px;
    }

    body.post-template-default.single.single-post.single-format-standard
    div#section9
    .maxwidth {
        padding: 0 15px;
    }

    body.post-template-default.single.single-post.single-format-standard
    div#section9
    .maxwidth
    .image {
        width: 100%;
    }

    body.post-template-default.single.single-post.single-format-standard
    div#section9
    .maxwidth
    .image
    img {
        width: 100%;
        height: auto;
    }

    body.post-template-default.single.single-post.single-format-standard
    .related_article_container
    .maxwidth {
        padding: 0;
    }

    body.post-template-default.single.single-post.single-format-standard
    .related_article_container
    .maxwidth
    ul.blog_box_list.slick-initialized.slick-slider {
        padding: 0;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: flex-start;
    }

    body.post-template-default.single.single-post.single-format-standard
    .related_article_container
    .maxwidth
    ul.blog_box_list.slick-initialized.slick-slider
    .slick-slide {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: flex-start;
        margin: 0;
    }

    body.post-template-default.single.single-post.single-format-standard
    .related_article_container
    .maxwidth
    ul.blog_box_list.slick-initialized.slick-slider
    .slick-track {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: flex-start;
        width: max-content !important;
    }

    .slick-body.post-template-default.single.single-post.single-format-standard
    .related_article_container
    .maxwidth
    ul.blog_box_list.slick-initialized.slick-slider
    list.draggable {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: flex-start;
    }

    body.post-template-default.single.single-post.single-format-standard
    .related_article_container
    .maxwidth
    ul.blog_box_list.slick-initialized.slick-slider
    .slick-list.draggable {
        display: block;
    }

    body.page-id-270 .service_container {
        padding: 100px 15px 30px;
        margin-top: 0;
    }

    body.page-id-270 .service_container .maxwidth {
        padding: 0;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .image {
        width: 100% !important;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect {
        width: 100%;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    img {
        width: 125px;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    .contact-info-container {
        font-size: 14px;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    .contact-info-container
    span.fa-li
    i {
        font-size: 22px !important;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    .contact-info-container
    span.fa-li {
        width: auto;
        top: 8px;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    .contact-info-container
    li {
        padding-left: 10px;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    .contact-info-container
    .social.contact-icon {
        display: none;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    .contact-info-container
    .areas {
        margin: 10px 0;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    .contact-info-container
    table
    tr
    td {
        white-space: pre-wrap;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    .quoteBtnBox {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    .quoteBtnBox
    input#quotes,
    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    .quoteBtnBox
    input#sendmsg1,
    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    .quoteBtnBox
    button.dropdown-toggle.message_btn {
        height: 100%;
        line-height: normal !important;
        flex: 0 0 100% !important;
        padding: 8px 12px !important;
        font-size: 14px !important;
        width: 100%;
    }

    body.page-id-270
    .service_container
    section.agent_container
    .itemBox.disflexArea
    .contect
    .quoteBtnBox
    .dropdown {
        width: 100%;
    }

    body.page-id-270 iframe {
        width: 100%;
        height: 250px;
    }

    body.page-id-270 div#section9 .maxwidth {
        padding: 0 15px;
    }

    body.page-id-270 div#section9 .maxwidth .image img {
        width: 100%;
        height: auto;
        flex: 0 0 100%;
        margin: 0;
    }

    div#section9 .image {
        width: 100%;
    }

    div#section9 {
        padding-bottom: 70px;
    }

    #footer .flex_row .left .logo img {
        width: 100% !important;
    }

    body.page-id-270 .partner_container h2,
    .partner_container h2 {
        font-size: 42px;
    }

    .partner_container p {
        font-size: 14px;
    }

    /*.article_resources_container .slick-arrow {
          display: none !important;
      }*/
    div#section7 .maxwidth {
        padding: 0 15px;
    }

    /* body.blog.layout-rightbar .slick-arrow {
      display: none !important;
    } */

    body.page-id-270 div#section7 .maxwidth {
        padding: 0 15px;
    }
    .blog_container button.slick-prev.gray_prev.slick-arrow {
        left: -7px;
        padding: 0;
    }
    div#agentInfoModal {
        z-index: 99999;
    }
    div#agentInfoModal .modal-dialog {
        width: 94% !important;
    }
    div#agentInfoModal .modal-dialog {
        width: 94% !important;
    }

    div#agentInfoModal .modal-body.agentData {
        overflow: hidden;
        word-break: break-word;
        padding-right: 0;
    }

    div#agentInfoModal table td {
        font-size: 14px;
        text-align: left;
        padding: 5px 12px;
    }
    .blog_container button.slick-next.gray_next.slick-arrow {
        right: -7px;
        padding: 0;
    }
    body.page-id-270 .agent_container .badge_row {
        padding-bottom: 40px;
    }

    body.page-id-270 .agent_container .badge_row ul li img {
        width: 80%;
    }

    div#section7 .slick-arrow {
        display: none !important;
    }

    body.page-id-270 .badge_row ul .slick-arrow {
        top: auto;
        /*bottom: -15px;
         right: 34%; */
        right: -20px;
    }

    body.page-id-270 .badge_row ul li {
        margin: 15px auto;
    }

    /* body.page-id-270 .badge_row ul .slick-prev {
      left: 44%;
      right: auto;
    } */

    body.page-id-270
    .service_container
    .maxwidth
    section.video_box_container
    .heading {
        padding: 30px 0;
    }

    body.page-id-270 .agent_container .badge_row .view_all {
        text-align: center;
        margin: 0 !important;
        font-size: 14px;
        padding: 0 !important;
    }

    #footer .left .logo {
        text-align: center;
    }

    body.page.page-id-55 .findAgentModalPopup span#rotate,
    body.page.page-id-56 .findAgentModalPopup span#rotate {
        width: 155px !important;
    }

    body.page.page-id-58 .findAgentModalPopup span#rotate {
        width: 170px !important;
    }
    .local_agent_container .why_box .w_box h3 {
        font-size: 20px;
    }
    .processArea .itemBox .image .content .Box .item ul li,
    .processArea .itemBox .image .content .Box .item h4 {
        padding: 3px 4px;
        font-size: 9px;
    }
    .processArea .itemBox .image .content .Box .item.planPart.active {
        transform: scale(1.02);
    }
    .article_resources_container .insurance_resources_list li .icon {
        left: 50%;
        transform: translateX(-50%);
    }
    body.page-template.page.page-id-285 .search_container .introVideo i {
        font-size: 8vw;
    }
    .agent_container h2 {
        line-height: normal;
        font-size: 20px !important;
    }

    .agent_container .sub_title {
        font-size: 14px !important;
    }

    .agent_container .contect ul.cont_info {
        width: 100%;
        margin: 0 0 10px 30px;
        list-style: none;
    }
    .agent_container.list .contect .col_1 + img {
        position: absolute;
        right: 0;
        width: 100px;
    }
    .agent_container.list .badge_row ul li img {
        width: 80% !important;
    }
    body.page-template.page.page-id-285
    section.agent_container.list
    .contect
    .badge_row
    button.slick-prev.gray_prev.slick-arrow {
        padding: 0;
        left: 48%;
        right: auto;
        top: auto;
        bottom: -15px;
    }

    body.page-template.page.page-id-285
    section.agent_container.list
    .contect
    .badge_row
    button.slick-next.gray_next.slick-arrow {
        padding: 0;
        top: auto;
        bottom: -15px;
        right: 40%;
    }
    body.page-template.page-template-agent-page-template.page-template-agent-page-template-php.page.page-id-270.layout-center
    div#section8 {
        margin: 0;
    }
    div#agentid_584 .slick-slide,
    div#agentid_652 .slick-slide,
    div#agentid_684 .slick-slide {
        width: 50% !important;
    }
    body.blog.layout-rightbar .blog_container .category_box .categories {
        float: left;
    }

    body.blog.layout-rightbar .blog_container .category_box {
        float: left;
    }

    body.blog.layout-rightbar .blog_container .category_box .categories ul li {
        width: 33.33%;
        float: left;
        border-radius: 0;
    }
    .with_frm_style .frm_submit {
        padding-bottom: 50px;
        margin-top: -65px;
    }

    .with_frm_style .frm_btn_container {
        background-position: center;
        margin: 50px 0;
    }
}
@media (min-width: 414px) and (max-width: 767px) {
    div#section2 .processArea .itemBox .image {
        width: 283px !important;
    }
}
@media screen and (max-width: 520px) {
    .slick-track {
        width: max-content !important;
    }
}
@media (min-width: 375px) and (max-width: 413px) {
    div#section2 .processArea .itemBox .image .content {
        width: 290px;
        max-width: 100%;
    }
}
@media (min-width: 320px) and (max-width: 376px) {
    div#section2 .processArea .itemBox .image {
        width: 284px !important;
        height: 230px !important;
        padding: 19px 19px 28px 19px;
    }
}
@media (max-width: 320px) {
    div#section2 .processArea .itemBox .image {
        padding: 15px;
    }

    div#div500 {
        /* height: 105px !important; */
    }

    div#section2 .processArea .itemBox .image.workImg {
        padding: 16px 42px !important;
        height: 200px !important;
    }

    div#section2 .processArea .itemBox .image.workImg figure {
        height: 108px !important;
    }
}
