    .slick-slide {
      margin: 0px 20px;
  }

  .slick-slide img {
      width: 100%;
  }

  .slick-prev:before,
  .slick-next:before {
      color: black;
  }


  .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
  }

  .slick-active {
      opacity: .5;
  }

  .slick-current {
      opacity: 1;
  }

  /*E_Books gallary page*/
    /* .type-e_book div.featured-image-cs img {
        padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 80px;
    } */




    .ebook-dets .e-header {padding: 14px;}

    /*css m.m 28-1-2018*/

    .CaseStudySliderCs .imgCaseStudy img{width: 100%;}
    .CaseStudySliderCs .slider .slick-slide  {padding: 0 15px;height: auto;}

    .CaseStudySliderCs .slider .case-studies-slide-item:hover .btngreen {
        background: #57C594;
        color: #fff;
    }

    .CaseStudySliderCs .slider .case-studies-slide-item:hover .btngreen i{
        background-position: -17px -3px;
    }

    .CaseStudySliderCs .content-boxCs {padding: 0px;}
    .CaseStudySliderCs .content-boxCs .purple-title {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        line-height: 25px;
        font-size: 15px;
        color: #475EED;
        word-break: break-word;
        height: 24px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;

        text-overflow: ellipsis;
    }
    .CaseStudySliderCs .content-boxCs .para {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        line-height: 30px;
        font-size: 20px;
        color: #0F233F;
        padding-top: 6px;
        word-break: break-word;
        height: 155px;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .CaseStudySliderCs .content-boxCs .para .bold {font-weight: bold;}
    .CaseStudySliderCs .content-boxCs .btngreen {
        border: 1px solid #57C594;
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        font-size: 13px;
        text-align: right;
        color: #FFFFFF;
        padding: 19px 20px;
        margin-top: 20px;
        display: inline-block;
        line-height: 1;
        color:#57C594;
        text-align: left;
    }

    .CaseStudySliderCs .content-boxCs .btngreen:hover {
        background: #57C594;
        color: #fff;
    }

    .CaseStudySliderCs .content-boxCs .btngreen:hover i{
        background-position: -17px -3px;
    }


    .CaseStudySliderCs .slick-slide.slick-active {opacity: 1;}
    .CaseStudySliderCs .slick-slider .slick-arrow {
        width: 50px !important;
        height: 48px !important;
        background: transparent;
        border-radius: 100%;
        z-index: 10;
        color: #1C8195;
        border: 2px solid #1C8195;
    }
    .CaseStudySliderCs .slick-slider .slick-arrow.slick-prev {left: -90px;}
    .CaseStudySliderCs .slick-slider .slick-arrow.slick-prev::before {content: "\f341"; font-family: dashicons;}
    .CaseStudySliderCs .slick-slider .slick-arrow.slick-next::before {content: "\f345"; font-family: dashicons;}
    .CaseStudySliderCs .slick-slider .slick-arrow.slick-next {right: -90px;}
    .CaseStudySliderCs .slick-slider .slick-arrow::before {color: inherit;font-size: 30px;font-weight: 300;}
    /*.CaseStudySliderCs .slick-slider .slick-arrow:hover {background-color: #1C8195;color: #fff;}*/
    .CaseStudySliderCs .content-boxCs .btngreen i {
        background-image: url(/wp-content/themes/bread/resources/assets/images/splice-cs.png);
        width: 20px;
        height: 11px;
        display: inline-block;
        background-position: -54px -5px;
        float: left;
    }

    /*.CaseStudySliderCs .slick-slider .slick-list {
    padding: 0 60px;
    }*/

    .CaseStudySliderCs .slick-slide > div > div {
        background: #fff;
        box-shadow: 0px 10px 35px rgba(71, 94, 237, 0.12);
    }

    /*.CaseStudySliderCs .inner-wrapper {padding: 0 40px;}*/
    .CaseStudySliderCs .inner-wrapper {
        padding: 0;
    }
    .CaseStudySliderCs .slick-dots {display: none !important;}

    /**Shoaib Work**/

    .CaseStudySliderCs .section-case-studies-heading .ct-heading {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        line-height: 42px;
        font-size: 35px;
        text-align: center;
        margin-bottom: 60px;
    }

    /***************/

    /*Ahmed work on 30-jan-2019*/
    .CaseStudySliderCs .content-boxCs .btngreen:hover {
        text-decoration: none;
    }
    .pd-zero {
        padding: 0px;
    }
    .images-section-content {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    /*.two-button-section {
    margin: 0 auto;
    display: table;
    padding-top: 20px;
    padding-bottom: 20px;
    }*/
    .two-button-section div {
        display: inline-block;
        padding-right: 10px;
        padding-left: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .page-id-282 .content .hero-white {
        margin: 0 auto;
        display: table;
        width: 75%;
        padding-bottom: 25px;
    }
    .page-id-282 .content .hero-white div h1 {
        font-size: 50px;
        font-weight: bold;
        font-family: Nunito Sans;
        line-height: normal;
        color: #0F233F;
        font-style: normal;
    }
    .page-id-282 .content .hero-white div h2.sub-head {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        line-height: 27px;
        font-size: 17px;
        text-align: center;
        color: #0F233F;
        width: 100%;
        max-width: 810px;
        margin: 0 auto;
        display: table;
    }
    .blue-gallary-btn {
        background-color: #1c8195;
        color: #ffffff;
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 600;
        line-height: 25px;
        font-size: 16px;
        text-align: center;
        border:none;
    }
    .white-gallary-btn {
        border: 1px solid #1c8195;
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 600;
        line-height: 25px;
        font-size: 16px;
        text-align: center;
        color: #1c8195;
    }
    .blue-gallary-btn:hover {
        color: #fff;
    }
    .white-gallary-btn:hover {
        color: #1c8195;
    }
    .page-id-145 .about-cta div h3 {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        font-size: 35px;
        text-align: center;
        color: #fff;
    }
    .page-id-145 .about-cta div .short-desc {
        color: #fff;
        font-size: 17px;
    }
    .about-cta div .short-desc p {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        text-align: center;
        color: #0F233F;
    }
    .ab-quote-wrap {
        padding-right: 30px;
    }
    .ab-quote-wrap h1 {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 50px;
        color: #0F233F;
        padding-bottom: 25px;
    }
    .guiding-principle-content {
        padding-right: 122px;
    }
    .cont-1200 header.sec-header {
        margin-bottom: 20px;
    }
    .cont-1200 div p {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        color: #0F233F;
    }
    .cont-1200 header.sec-header h2.headline {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        font-size: 35px;
        color: #0F233F;
    }
    .cont-1200 {
        padding-top: 100px;
    }
    .ab-quote {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        line-height: 27px;
        font-size: 17px;
        color: #0F233F;
    }
    /*.about-us-blue-btn {
    padding-left: 80px;
    padding-top: 50px;
    }*/

    .full-height-img img {
        height: 100% !important;
    }
    section.principles .prin-wrap h3 {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        line-height: 32px;
        font-size: 17px;
        text-align: center;
        color: #0F233F;
        margin-top: 17px;
    }
    .pd-bottom-ten {
        padding-bottom: 5px;
    }
    .pd-top-ten {
        padding-top: 5px;
    }
    /*.culture-wrap .culture-dets {
    padding: 50px;
    padding-right: 37%;
    }*/
    .culture-dets h3 {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        font-size: 35px;
        color: #0F233F;
    }
    section.investor-wrap .invest {
        width: 19%;
        padding: 39px 0;
        /*border: 1px solid #edeffd;*/
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom:20px;
    }
    section.investor-wrap .invest-list-wrap {
        width: 100%;
        padding: 0;
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center;
        max-width: 1026px;
        margin: 0 auto;
        padding-left: 50px;
    }
    section.investor-wrap .invest-list-wrap .invest {
        width: 20%;
        padding: 8px;
        margin-bottom: 30px;
    }
    section.investor-wrap .invest-list-wrap .invest img {
        max-width: 100%;
    }
    section.investor-wrap header.minimize-gap {
        margin-bottom: 50px;
    }
    section.investor-wrap header h3.headline {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        font-size: 35px;
        text-align: center;
        color: #0F233F;
    }

    /*.investors-content {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    text-align: center;
    color: #0F233F;
    margin: 0 auto;
    display: table;
    width: 60%;
    font-size: 17px;
    }*/
    .investors-content {
        text-align: center;
        margin: 0 auto;
        display: table;
        width: 60%;
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        line-height: 27px;
        font-size: 17px;
        color: #0F233F;
    }
    .culture-dets div.short-desc {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        line-height: 27px;
        color: #0F233F;
    }
    .cont-1200 div.cont-about {
        padding-left: 0;
        margin-left: 0;
    }
    /**/

    .culture-wrap .smallimages-cs {
        width: 300px;
        max-width: inherit;
        min-width: inherit;
        padding-right: 5px;
        float: left;
    }

    .culture-wrap .lgimages-cs {
        width: 353px;
        padding-left: 5px;
        float: left;
    }

    .culture-images {float: left;}
    .content-culture {position: relative; top: 50%; transform: translateY(-50%); padding: 0;float: right;}
    .culture-wrap .content-culture .culture-dets {
        padding: 0;
        padding-left: 25px;
        padding-right: 20%;
    }
    .culture-wrap > .d-lg-flex > .row {
        float: left;
        display: inline-block;
    }
    /* Shoaib CSS */
    .page-template-tmpl-blog .cat-search-results.showthis ul li {
        padding: 0;
      }
      .page-template-tmpl-blog .cat-search-results.showthis ul li a {
        text-transform: none;
        text-align: left;
    }
    .blog-grid-main .case-study-content {
        padding: 37px 44px 20px 38px;
    }
    .blog-grid-main .micro-tags a {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .blog-grid-main .short-desc {
        color: #0F233F;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-bottom: 42px;
    }
    .blog-grid-main {
        margin-bottom: 40px;
        padding: 0 12px;
    }
    .blog-grid-main  .case-study-col {
        box-shadow: 0px 10px 35px rgb(71 94 237 / 12%);
    }
    .page-template-tmpl-blog .breadcrumb{
        background: transparent;
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        color: #0F233F;
        padding: 0;
        margin-bottom: 4px;
        display: flex;
        align-items: flex-end;
    }
    .page-template-tmpl-blog .breadcrumb a::after {
        content: "\f3d1";
        font-family: "ionicons";
        color: #0F233F;
        margin: 0 14px;
    }
    .page-template-tmpl-blog .breadcrumb a {
        color: #1c8195;
        font-weight: bold;
        text-decoration: none;
    }
    .row.blog-top-base{
        margin: 0;
    }
    .blog-search-res{
        font-weight: 800;
        font-size: 25px;
        color: #0F233F;
        margin: 40px 0 14px;

    }
    .blog-grid-space{
        padding: 0px 45px;
    }
    /* Blog Post css */
    body.single-case_studies main.main div.cont-about div.feat-img div.single-inner-wrapper h1.single-post-title-banner {
        color: #1c8195;
    }
    .single div.box-icon div.heateor_sss_sharing_container ul li.heateorSssSharingRound i {
        width: 63px !important;
        height: 63px !important;
        margin-bottom: 17px;
    }
    .inner_wrapper_related_post {
        padding: 30px;
    }
    .inner_wrapper_related_post a.headline-link h3 {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        line-height: 20px;
        font-size: 12px;
        color: #475EED;
        height: 22px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-top: 22px;
    }
    .box-shadow-related {
        box-shadow: 0px 10px 35px rgba(71, 94, 237, 0.12);
        background-color: #ffffff;
        padding-bottom: 26px;
    }
    .inner_wrapper_related_post div.short-desc {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        line-height: 30px;
        font-size: 20px;
        color: #0F233F;
        margin-bottom: 40px;
        height: 115px;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
    }
    .inner_wrapper_related_post a.btngreen {
        border: 1px solid #57C594;
        box-sizing: border-box;
        padding: 12px;
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 9px;
        color: #57C594;
        padding-left: 25px;
    }
    .inner_wrapper_related_post a.btngreen:hover {
        background-color: #57C594;
        color: #FFFFFF;
    }
    .box-shadow-related div.inner_wrapper_related_post a.btngreen i.icon {
        background-image: url(/wp-content/themes/bread/resources/assets/images/splice-cs.png);
        width: 20px;
        height: 11px;
        display: inline-block;
        background-position: -54px -5px;
        position: absolute;
        left: 48px;
        right: inherit;
    }
    .single div.box-icon div.heateor_sss_sharing_container ul li.heateorSssSharingRound {
        float: none !important;
    }
    .related-articles header.sec-header {
        margin-bottom: 38px;
    }
    .related-articles header.sec-header h2.headline {
        text-align: left;
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        line-height: 28px;
        font-size: 18px;
        color: #0F233F;
    }
    .related-articles header.sec-header h2.headline .d-lg-flex a.headline-link h3 {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        line-height: 25px;
        font-size: 15px;
        color: #475EED;
        height: 24px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-left: 30px;
        padding-right: 30px;
    }
    .blog-list div.cont-about .featured-post h2.b-title {
        font-size: 25px;
        line-height: 35px;
        font-style: normal;
        font-weight: 800;
        color: #0F2233;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 535px;
        margin-bottom: 24px;
    }
    .blog-list div.cont-about .featured-post .meta-desc {
        font-style: normal;
        font-weight: normal;
        font-size: 15px;
        line-height: 21px;
        color: #0F2233;
        margin-bottom: 23px;
        margin-top: 0px;
        display: inline-block;
    }
    .blog-list div.cont-about .featured-post .meta-desc a {
        color: #0F2233;
        text-decoration: none;
    }
    .heateor_sss_sharing_container {
     display: inline-block;
     padding-left: 50px;
     vertical-align: bottom;
     float: right;
 }
 .heateor_sss_sharing_container > ul {
    display: inline-block;
    margin: 0 !important;
}
.heateor_sss_sharing_container ul li.heateorSssSharingRound {
    padding-right: 8px !important;
}
.heateor_sss_sharing_container ul li.heateorSssSharingRound i.heateorSssSharing {
    padding: 0;
    background-color: #CFD3D8;
    color: #FFFFFF;
    margin: 0;
}
.heateor_sss_sharing_container ul li.heateorSssSharingRound i.heateorSssSharing:hover {
    background-color: #1c8195;
    color: #FFFFFF;
}
.blog-list div.cont-about .featured-post .short-desc {
    max-height: 55px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 27px;
    color: #0F2233;
    margin-bottom: 29px;
}

#loadMore {
    margin: 0 auto;
    border: 1px solid #1C8195;
    border-radius: 24px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    color: #1C8195;
    text-align: center;
    outline: none;
    padding: 5px 10px;
    max-width: 280px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 16px;
    text-transform: capitalize;
}

/*#loadMore:hover {
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    background: #2C31A8;
}*/
div .blog-list .pagination {
 margin-top: 50px;
}

div .blog-list {
    padding-top: 32px;
    padding-bottom: 80px;
}
.blog-list.case-studies-list {
    padding-top: 40px;
}
.blog-list.e-books-list {
    padding-top: 40px;
}
.blog-list.case-studies-list .page-nav-wrap {
    margin-bottom: 31px;
}
.blog-list.e-books-list .page-nav-wrap {
    margin-bottom: 31px;
}
div .blog-list .cont-about {
    margin-bottom: 26px;
}
div .blog-list .cont-about.post-listing {
    margin-bottom: 0;
}
.blog-list .blog-pagination {
    display: inline-block;
    width: 100%;
}
.blog-list div.cont-about .featured-post .learn-more {
    line-height: normal;
    font-size: 17px;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    text-decoration-line: underline;
    color: #1c8195;
}
    /* .blog-list div.cont-about article.type-post .post-wrap {
    margin: 55px 0;
    margin-top: 0;
    }*/
    .blog-list .page-nav-wrap div.d-lg-flex h1 {
        font-size: 50px;
        color: #0F233F;
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        margin-top: 80px;
        margin-bottom: 15px;
    }
    .single .feat-img div.isolated-image img {
        margin: 0 auto;
        display: table;
        padding-bottom: 36px;
        padding-top: 0;
        max-width: 475px;
        width: 100%;
        max-height: 316px;
        object-fit: contain;
    }
    .cont-about div.popup-box .signup-box ul.inputs-list {
        margin-bottom: 30px;
    }
    /*  */
    .page-id-145 .slick-initialized  .slick-slide  {
        height: auto;
    }
    body.page-id-145 section.investor-wrap {
        padding-top: 100px;
    }
    /* Ebook css */
    .featured-e {
        top: 118px;
    }
    section.ebook-feature .featured-e {
        margin-bottom: 115px;
    }

    .p-0{
        padding: 0px;
    }
    .ebook-feature div.featured-e div.ebook-featured-image img {
        float: right;
    }
    .whats-inside .cont-about .align-right div.bg-image {
        height: 691px;
        background-position: center left;
        background-repeat: no-repeat;
        width: 100%;
        position: relative;
        top: 75px;
    }
    .single-e_book .whats-inside {
        margin-top: 0px;
        padding-top: 0px;
    }

    .single-e_book .whats-inside img {width: 100%; margin-right: -100px;}

    .single-e_book section.ebook-sec {
        margin-top: 0px;
        padding-top: 115px;
    }
    .single-e_book .whats-inside .align-right {
        padding-right: 0px;
        max-width: 50%;
        position: absolute;
        right: -100px;
        padding: 0;
        top: 75px;
    }
    .featured-e div.ebook-dets h2 {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        font-size: 40px;
        line-height: 55px;
        color: #1c8195;
    }
    .featured-e div.ebook-dets div.desc{
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        font-size: 20px;
        line-height: 30px;
        color: #0F233F;

    }

    .hs-input{
        height: 44px;
    }

    .hs-form-c58ca77e-b2fc-46e8-bb0c-2e0ceb681d48_f5a69dd9-de36-4d26-95f9-12651e5d1f0c fieldset.form-columns-2 .hs-form-field{
        margin-bottom: 26px;
    }
    /*.ebook-featured-image img{
    width: 97%;
    }*/
    .featured-e div.ebook-dets div.ebook-form  {
        padding-top: 45px;
        max-width: 490px;
    }
    .featured-e div.ebook-dets div.ebook-form header.e-header {
        background-color: #1c8195;
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        font-size: 25px;
        line-height: 35px;
        text-align: center;
        color: #FFFFFF;
    }
    .whats-inside div.cont-about h2 {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        font-size: 45px;
        line-height: 55px;
        color: #1c8195;
        margin-bottom: 66px;
    }
    /*.whats-inside div.cont-about ul.inside-list li.align-items-start {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 30px;
    color: #0F233F;
    margin-bottom: 20px;
    color: #0F233F;
    }*/


    .whats-inside div.cont-about ul.inside-list li.align-items-start svg {min-width: 20px;}

    .single-e_book section.about-cta {
        background-color: #1c8195;
        padding-top: 160px !important;
        padding-bottom: 160px !important;
        background-image: url(/wp-content/themes/bread/dist/images/cta/cta-dots.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .single-e_book section.about-cta h3.marg-30 {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        font-size: 35px;
        line-height: 42px;
        text-align: center;
        color: #FFFFFF;
    }
    .single-e_book section.about-cta div.short-desc p {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        font-size: 19px;
        line-height: 31px;
        text-align: center;
        color: #E2E3FF;
    }

    div.actions {
        margin: 0;
    }
    .hs-form-private  div.hs_submit div.actions input.hs-button {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        font-size: 14px;
        line-height: 27px;
        text-align: center;
        background-color: #57C594;
        width: 100%;
        color: #ffffff;
    }
    /**/
    .single main.main div.cont-about {
        padding: 0px;
        position: relative;
    }
    /*.single main.main div.cont-about div.feat-img div.single-inner-wrapper h1.single-post-title-banner {
        font-family: Nunito Sans;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    font-size: 40px;
    text-align: center;
    color: #FFFFFF;
    margin: 0 auto;
    display: table;
    width: 60%;
    padding-bottom: 39px;
    padding-top: 54px;
    }*/
    .single-wrap .single-inner-wrapper {
        padding-top: 67px;
        padding-bottom: 22px;
    }
    .single-wrap .single-inner-wrapper .sec-main-head {
        font-size: 35px;
        line-height: 49px;
        color: #0F2233 !important;
        font-weight: 800;
        max-width: 910px;
        text-align: center;
        margin: 0 auto;
        display: table;
        margin-bottom: 28px;
    }

    .single main.main div.cont-about div.feat-img div.single-inner-wrapper div.blog-small-details {
        font-style: normal;
        font-weight: normal;
        line-height: 25px;
        font-size: 16px;
        text-align: center;
        color: #0F2233;
        padding: 0 15px;
    }
    .single main.main div.cont-about div.feat-img div.circle-author-name {
        width: 100%;
        position: absolute;
        top: inherit;
        bottom: -86px;
    }
    .single main.main div.cont-about div.feat-img div.circle-author-name span.circle-cs {
       height: 72px;
       width: 72px;
       background-color: #475EED;
       border-radius: 50%;
       /* border: 4px solid #ffffff; */
       margin: 0 auto;
       display: block;
   }

   .single main.main div.cont-about div.feat-img div.circle-author-name span.circle-cs img {
    border-radius: 50%;
}
.single main.main div.cont-about div.feat-img div.circle-author-name label {
    font-family: Nunito Sans;
    font-style: normal;
    line-height: 27px;
    font-size: 17px;
    text-align: center;
    color: #0F233F;
    margin: 0 auto;
    display: table;
    padding-top: 23px;
    font-weight: 400;
}
.single main.main div.cont-800 section.c-block p:first-child {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    line-height: 39px;
    font-size: 25px;
    color: #1c8195;
}
    /*.postid-1661 main.main div.cont-800 section.c-block p:nth-child(2) {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    line-height: 28px;
    font-size: 18px;
    color: #0F233F;
    } */
    /*.postid-1661 main.main div.cont-800 section.c-block p:nth-child(2) a {
    color: #0F233F;
    }
    .postid-1661 main.main div.cont-800 section.c-block p:nth-child(3) {
     font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    line-height: 28px;
    font-size: 18px;
    color: #0F233F;
    }*/
    .single main.main div.cont-800 section.c-block ul {
        list-style: none;
        padding-left: 0px;
    }
    .single main.main div.cont-800 section.c-block ul li {
        font-family: Nunito Sans;
        font-style: normal;
        line-height: 29px;
        font-size: 19px;
        color: #0F233F;
        padding-top: 15px;
        padding-bottom: 20px;
    }
    .single main.main div.cont-800 section.c-block ul li::before {
     content: "\f139";
     font-family: "dashicons";
     color: #57C594;
     font-size: 38px;
     padding-right: 20px;
     vertical-align: text-bottom;
     text-align: left;
 }
    /*.postid-1661 main.main div.cont-800 section.c-block p:nth-child(5) {
        font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    line-height: 28px;
    font-size: 18px;
    color: #0F233F;
    } */
    .single main.main div.cont-800 section.c-block h2 {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        line-height: 31px;
        font-size: 20px;
        color: #1c8195;
    }
    .single main.main div.cont-800 section.c-block h2 span {
        font-weight: bold !important;
    }
    .single main.main div.cont-800 section.c-block p {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        line-height: 30px;
        font-size: 19px;
        color: #0F233F;
    }
    .single main.main div.cont-800 section.c-block p  a {
        color: #0F233F;
    }
    /**/
    section.gallery .carrers-gallery-cs .sm-cs{width: 28.3%;padding-right: 7px;margin-bottom: 0}
    section.gallery .carrers-gallery-cs .lg-cs{width: 43.1%; padding: 0 6px;margin-bottom: 0}
    section.gallery .carrers-gallery-cs .sm-cs:nth-child(3){padding-right: 0px;padding-left: 7px;}
    section.gallery .carrers-gallery-cs .gal-img img {width: 100%;max-height: 269px;min-height: 269px;object-fit: cover;}
    .page-id-282 .principles.perks .sec-header , .page-id-282  .job-list .sec-header{margin-bottom: 70px;}
    .page-id-282 .principles.perks .sec-header .headline , .page-id-282  .job-list .sec-header .headline{font-size: 35px;}
    .page-id-282 .principles.perks .prin-wrap .icon-wrap  {height: 40px;}
    .page-id-282 .principles.perks .prin-wrap > .prin > h3{
        line-height: 34px;
        font-size: 18px;
    }
    .page-id-282 .principles.perks .prin-wrap > .prin {padding: 0 40px;}
    .page-id-282 .principles.perks .prin-wrap > .prin .short-desc {
        line-height: 25px;
        font-size: 15px;
    }

    body #wrapper section .opening a {
        line-height: 35px;
        font-size: 18px;
        margin: 0;
    }



    body #wrapper section .opening .location {color: #0F233F;margin: 0;line-height: 35px;}
    .page-id-282 .page-id-282 .content .hero-white > .container h1 {margin-bottom: 25px;}
    .two-btn-cs .btn {
        text-transform: uppercase;
        font-weight: 700;
        padding: 13px 0;
        width: 280px;
        display: inline-block;
        margin: 0 10px;
    }
    .two-btn-cs .btn.transparent-btn {
        border: 1px solid #1c8195;
        color: #1c8195;
    }
    /*.two-btn-cs .btn.transparent-btn:hover {
        border: 1px solid #2C31A8;
    color: #2C31A8;
    background: transparent;
    }*/

    .two-btn-cs .btn.blue-gallary-btn {border: 1px solid #1c8195;}

    .page-id-145 .main > .intro-sec {margin-top: 0;}

    .no-padding{padding: 0;}

    .about-cs .ab-img-wrap img {float: right;}

    .about-cs .ab-quote-wrap {
        padding: 0;
        padding-right: 15%;
    }

    body .about-cs {display: inline-block;width: 100%;}

    .signup-box .hbspt-form .hs-submit input.hs-button {
        padding: 14px !important;
    }
    .about-cs .ab-quote-wrap {padding: 0;padding-right: 15%;}

    .page-id-145 .principles {margin-top: 30px !important;padding-top: 0 !important;}
    .guiding-princs {
        width: 100%;
        margin: 0 auto;
        display: table;
    }

    .about-cs > .cont-about  {width: 87%;float: right;}

    .culture-images table{width: 100%;}
    .culture-images table img{width: 100%;}
    .f-right {float: right;}
    .culture-wrap .content-culture .culture-dets .short-desc {font-size: 17px;}
    .slick-initialized .slick-slide{
        display: block;
        margin: 0;
    }

    .page-id-145 .testimonials .circ{width: 50px;}
    .page-id-145 .testimonials .slick-slide .white-bg{opacity: 1;}
    .page-id-145 .testimonials .slick-slide.slick-active.slick-center .white-bg {padding-bottom: 65px;}
    .page-id-145 .testimonials .slick-arrow {
        width: 75px;
        height: 75px;
        background: #FFFFFF;
        box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
        border-radius: 100%;
        z-index: 10;
        color: #475EED;
        top: 185px;
    }
    .page-id-145 .testimonials .slick-arrow.slick-prev::before {
        content: "\f341";
        font-family: dashicons;
        color: inherit;
    }
    .page-id-145 .testimonials .slick-arrow.slick-next::before {
        content: "\f345";
        font-family: dashicons;
        color: inherit;
    }

    .page-id-145 .testimonials .slick-arrow:hover {background-color: #475EED;color: #fff;}

    .page-id-145 .testimonials  {margin-bottom: 0 !important;}
    .page-id-145 .testimonials .sec-header.sm-gap  {margin-bottom: 0 ;}
    .page-id-145 .principles .culture-wrap {padding-bottom: 60px;background: #fff;}
    .page-id-145 .testimonials .test-wrap {    padding: 0 50px;}
    .page-id-145 .testimonials .slick-arrow.slick-next  {    right: -50px;}
    .page-id-145 .testimonials .slick-arrow.slick-prev  {    left: -50px;}
    .culture-images table .sm-imagecs{padding-bottom: 22px;}
    .culture-images table .lg-imagecs img{padding-left: 14px;}

    .page-id-145 .testimonials .sec-header .headline {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        font-size: 35px;
        text-align: center;
        color: #0F233F;
    }
    .page-id-145 div .btn.blue-gallary-btn{text-transform: capitalize;}
    /*.guiding-princs .guiding-principle-content p {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 17px;
    color: #0F233F;
    }*/
    .guiding-princs .guiding-principle-content p {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        line-height: 27px;
        font-size: 17px;
        color: #0F233F;
    }

    .page-id-145 .principles .culture-wrap {max-height: inherit;}
    .intro-sec.about-cs {padding-top: 80px;}
    .page-id-145 .culture-wrap .content-culture .culture-dets {padding-left: 80px;}
    section.investor-wrap {padding-bottom: 120px;}
    section.ebook-feature {background: #F1F2FE;}

    @keyframes smoothScroll {
        0% {
            transform: translateY(-40px);
        }
        100% {
            transform: translateY(0px);
        }
    }
    .popup-fixed-cs .popup-box .signup-box{
        display: inline-block !important;
    }
    .popup-fixed-cs .popup-box .signup-box.fixed {
        top: 190px;
    }

    .nav-resource {position: relative;}

    .nav-wrapper .nav li.nav-resource .mega-nav-wrap{
        position: absolute;
        left: 0;
        max-width: inherit;
        width: auto;
        height: auto;
    }

    .nav-wrapper .nav li.nav-resource .mega-nav .normal-links {
        display: inline-block;
        background: #fff;
        padding: 20px 20px;
        width: 500px;
        max-width: inherit;
        min-width: 290px;
        box-shadow: 0px 24px 44px rgba(15, 35, 63, 0.25);
    }

    .nav-wrapper .nav li.nav-resource .mega-nav .normal-links .nav-list {
        width: 50%;
    }

    .popup-fixed-cs .signup-box {
        position: fixed;
        bottom: 40px;
        background: #fff;
        right: 70px;
        z-index: 99;
        box-shadow: 0px 24px 44px rgba(15, 35, 63, 0.25);
        padding: 16px;
        border-radius: 15px;
        padding-bottom: 15px;
        padding-top: 10px;
    }
    h4.business-top-heading  {
        font-weight: 800;
        line-height: 21px;
        font-size: 11px;
        text-transform: uppercase;
        margin-bottom: 18px;
    }
    .popup-fixed-cs .hs-error-msgs {
        display: block;
        padding-left: 2px;
        bottom: -37px;
    }

    .popup-fixed-cs .hs-error-msgs label{font-size: 10px;}

    .popup-fixed-cs .hs-error-msgs li {list-style: none;}
    .popup-fixed-cs .hs-error-msgs li {list-style: none;}
    .popup-fixed-cs .hs_error_rollup {display: none;}
    .popup-fixed-cs .signup-box h3{
        text-align: center;
        margin-bottom: 10px;
        color: #1c8195;
        font-weight: 700;
        margin-top: 7px;
        font-size: 16px;
        line-height: 25px;
    }

    .popup-fixed-cs .hbspt-form > form {margin-bottom: 0;}
    .popup-fixed-cs .hbspt-form .hs_email {
        margin: 0 !important;
        width: calc(100% - 55px) !important;
        float: left;
        padding-right: 10px;
    }

    .popup-fixed-cs .hbspt-form .hs_email input {
        width: 241px !important;
        font-size: 12px !important;
        padding: 14px !important;
        height: 39px !important;
    }
    .popup-fixed-cs .hs-form-private div.hs_submit div.actions input.hs-button{
        padding: 10px 0 !important;
        line-height: 23px;
        font-weight: 400;
        font-size: 0;
        width: 76px !important;
        height: 37px;
        margin-top: 0;
        min-width: 76px;
        border: 1px solid #1C8195 !important;
    }
    .popup-fixed-cs .hs-form-private div.hs_submit div.actions{position: relative;}

    .popup-fixed-cs .hs-form-private div.hs_submit div.actions::after {
        content: "Sign Up";
        display: block;
        color: #fff;
        position: absolute;
        top: 6px;
        left: 14px;
        font-size: 13px;
    }

    .popup-fixed-cs .signup-box .close-icon {
        position: absolute;
        right: -8px;
        top: -10px;
        background: #1c8195;
        color: #fff;
        border-radius: 50px;
        padding: 4px 3px;
        text-align: center;
        cursor: pointer;
    }

    /*.social-icon-cs .box-icon  .heateor_sss_sharing_container {
    float: right;
    padding-top: 20px;
    }*/

    /*.single-wrap .c-block {
    padding: 0;
    padding-top: 20px;
    }*/
    .single-wrap .c-block.main-content {margin-bottom: 1rem;}
    .single-wrap .c-block.main-content p{
        font-size: 25px;
        color: #1c8195;
        line-height: 39px;
    }

    .single-wrap .c-block p {
        color: #0F2233;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
    }
    .single-wrap .c-block h2 {
        color: #0F2233;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
    }

    .single-wrap .c-block li {
        position: relative;
        padding-left: 11px;
        list-style: none;
        margin-bottom: 45px;
        font-size: 18px;
        font-weight: 800;
        line-height: 25px;
        color: #0F2233;
    }
    .single-wrap .c-block ul {
        margin-bottom: 74px;
    }

    .single-wrap .c-block li strong {
        font-size: 18px;
        line-height: 28px;
    }

    .single-wrap .c-block li::before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-left: 10px solid #1c8195;
        position: absolute;
        left: -22px;
        top: 0px;
    }

    /*.single-wrap .c-block h2 ,.single-wrap .c-block h1, .single-wrap .c-block h3 , .single-wrap .c-block h4, .single-wrap .c-block h5, .single-wrap .c-block h6 {
    font-size: 18px;
    padding-top: 30px;
    font-weight: 800;
    line-height: 28px;
    color: #1c8195;
    }*/
    .single-wrap .c-block h3 {
        font-size: 25px;
        line-height: 35px;
        color: #1c8195;
        font-weight: 800;
        margin-bottom: 22px !important;
    }
    .single-wrap .c-block h4 {
        font-size: 18px;
        line-height: 28px;
        color: #1c8195;
        font-weight: 800;
        margin-bottom: 20px
    }


    /*.single-wrap .c-block h2::before , .single-wrap .c-block h1::before{
    content: "";
    display: block;
    background: transparent;
    width: 50px;
    height: 2px;
    margin-bottom: 60px;
    border-top: 1px solid #8691A0;
    } */

    .single-wrap .c-block p, .single-wrap .c-block ul,.single-wrap .c-block h2 ,.single-wrap .c-block h1, .single-wrap .c-block h3 , .single-wrap .c-block h4, .single-wrap .c-block h5, .single-wrap .c-block h6  , .single-wrap .c-block h1 , .single-wrap .c-block p , .single-wrap .c-block.blockquote{
        margin-bottom: 26px;
    }

    /*.single-wrap .c-block ul{
    padding: 0 24px;
    margin-top: 71px;
    margin-bottom: 68px;
    }*/

    .single-wrap .c-block .cs-para {
        border-top: 1px solid #8691A0;
        border-bottom: 1px solid #8691A0;
        margin: 40px 0;
        padding: 40px 10%;
        color: #1c8195;
        font-weight: 400;
        font-size: 25px;
        line-height: 39px;
        text-align: center;
    }


    .single-wrap .c-block .cs-para .author {
        font-size: 16px;
        color: #0F233F;
        margin-top: 30px;
        display: block;
    }

    .post-csmm .feat-img {
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        margin-bottom: 110px;
        min-height: 556px;
    }

    .blog-list .page-nav-wrap div.d-lg-flex{padding: 0 15px;}

    body header.banner .nav-wrapper {
        background: #FFFFFF;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
        margin-bottom: 0;
        position: fixed;
        width: 100%;
        z-index: 999;
        background: #fff;
        top: 0;
        transition: 0.5s;
        padding: 0px;
        /*padding: 32px 50px;*/
    }

    body header.banner .brand img {width: 145px;}
    body header.banner .nav-wrapper .nav .desktop-nav-item > a{
        font-weight: bold;
        font-size: 16px;
        line-height: 22px;
        color: #333333;
        padding: 0px;
        margin-right: 0 !important;
        position: relative;
        text-transform: capitalize;
    }
    body header.banner .nav-wrapper .nav .desktop-nav-item {
        padding-right: 64px;
    }
    body header.banner .nav-wrapper .nav .desktop-nav-item:nth-child(3) {
        padding-right: 44px;
    }

    body header.banner .nav-wrapper .nav a {padding-right: 5px;}

    body header.banner .nav-wrapper .btn{padding: 12px 40px !important;}
    .blog-list div.cont-about article .white-shadow{background: #F4F5FF;margin-bottom: 0;}
    .single-wrap .c-block.blockquote .bord{
        height: 1px;
        width: 106%;
        background: #8691A0;
        position: relative;
        left: -3%;
    }
    .blog-list div.cont-about .featured-post a.learn-more-link {
        margin-bottom: 3px;
    }
    .blog-list div.cont-about .featured-post a.learn-more-link::after {
      margin-left: 8px;
    }
  .single-wrap .c-block.blockquote .b-quote {
    padding: 51px 0px;
    text-align: center;
    font-size: 25px;
    line-height: 35px;
    color: #1c8195;
    font-weight: 800;
    font-style: initial !important;

}
.single-wrap .c-block.blockquote  {width: 100%;max-width: 682px;margin-bottom: 80px !important;margin-top: 80px !important;}
.single-wrap .c-block.blockquote .b-quote h5 {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    font-style: initial;
    margin-top: 30px;
    margin-bottom: 5px;
    padding-top: 0;
}

.single-wrap .c-block.blockquote .b-quote h6{
    color: #000;
    font-size: 16px;
    font-style: initial;
    font-weight: 500;
    margin-bottom: 0;
    padding: 0;
}


div .related-articles {padding-bottom: 122px;}
.related-articles .box-shadow-related img {width: 100%;}
.related-articles .inner_wrapper_related_post{padding: 38px 36px;}
.related-articles .inner_wrapper_related_post a.headline-link h3 {margin-top: 0;margin-bottom: 8px;}
.related-articles .inner_wrapper_related_post .short-desc{margin-bottom: 30px;line-height: 28px;}
.related-articles .inner_wrapper_related_post .btngreen {font-size: 13px;padding: 17px 15px 17px 38px;display: inline-block;position: relative;}


.related-articles .inner_wrapper_related_post .btngreen:hover i.icon{background-position: -17px -3px;}


.prob-counter {
    position: absolute;
    margin-top: -800px;
    right: -147px;
}

.prob-counter .prob-counter-inner {
    padding-bottom: 53px;
    position: relative;
    margin-bottom: 30px;
    max-width: 182px;
}

.prob-counter .prob-counter-inner .percentage {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 75px;
    line-height: 97px;
    color: #1c8195;
}

.prob-counter .prob-counter-inner .text {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 30px;
    color: #0F233F;
    padding-top: 5px;
}

.prob-counter .prob-counter-inner:after {
    content: '';
    width: 46px;
    height: 0px;
    position: absolute;
    bottom: 0;
    border: 1px solid #1c8195;
    display: inline-block;
}

.prob-counter .prob-counter-inner:last-child:after {display: none;}

.single-wrap .c-block hr {
    border-top: 1px solid #8691A0;
    margin: 64px 0 80px;
    max-width: 50px;
}
    /*.single-wrap .c-block hr::after {
    display: block;
    content: "";
    width: 50.08px;
    height: 1px;
    background: #8691A0;
    }*/

    .blog-list article .white-shadow {margin-bottom: 45px;background: #F8F9FE;}

    .blog-list article .white-shadow .featured-image-cs{display: flex;align-items: center;padding: 0;padding-right: 6px;}
    .blog-list.e-books-list article .white-shadow .featured-image-cs img {
        height: 100% !important;
        object-fit: contain;
    }
    .blog-list.e-books-list article .white-shadow .featured-image-cs  {
        padding-right: 0px;
        max-height: 360px;
        padding-left: 15px;
    }
    .blog-list article .white-shadow .featured-image-cs img{width: 100%;}
    .blog-list article .white-shadow .detail-cs {align-items: center;display: flex;padding:20px 25px !important;}
    .blog-list div.cont-about article .post-wrap div.excerpt-wrap {
        padding: 0;
        max-width: 585px;
    }
    /*body header.banner .nav-wrapper.box-shadow {
    box-shadow: 0px 3px 12px rgba(0,0,0,0.05);
    }*/

    section.resource-sec{
        padding-bottom: 0;
        padding-top: 65px;
    }
    section.ebook-feature {
       margin-bottom: 200px;
   }
   .ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow{
    top: 250px;
}

.ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow.slick-prev{left: 0}
    /* .ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow{
    color: #A6ACF5;
    background: transparent;
    box-shadow: none;
    width: auto;
    height: auto;
    } */

    /* .ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow::before {font-size: 36px;} */
    .ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow.slick-next {right: 0;}
    .ebook-sec .CaseStudySliderCs .slick-dots {display: block !important;bottom: -70px;}
    .ebook-sec .CaseStudySliderCs .slick-dots li , .ebook-sec .CaseStudySliderCs .slick-dots li button , .ebook-sec .CaseStudySliderCs .slick-dots li button:before {
        width: 16px;
        height: 16px;
        margin: 0 8px;
    }

    .ebook-sec .CaseStudySliderCs .slick-dotted.slick-slider {margin-bottom: 0;min-height: 550px;}

    .ebook-sec .CaseStudySliderCs .slick-dots li.slick-active {
        border: 7px solid #1C8195;
        background: #1C8195;
    }
    .ebook-sec .CaseStudySliderCs .slick-dots li {
        background: #1C8195;
    }
    .ebook-sec .CaseStudySliderCs .slick-dots li button:before {
        display: none;
    }


    section.ebook-feature {
       height: auto;
       background: transparent;
       position: relative;
   }


   section.ebook-feature::before {
    content: "";
    display: block;
    position: absolute;width: 100%;
    height: 64%;
    left: 0;top: 0;
    background: #FAFAFA;
}

.single-e_book .whats-inside {
   position: relative;
}
.ebook-dets {
   padding: 0;
}
.container.cont-about{
   max-width: 1440px;
}
    /* .whats-inside ul{
     max-width: 574px;
     }*/
     .whats-inside .cont-about .d-lg-flex.align-items-center{
       margin-top: -150px;
   }
   .whats-inside .cont-about .align-right div.bg-image img{
       margin: 0;
   }
   .whats-inside .cont-about .align-right div.bg-image {
       background: none !important;
       width: 1000px;
       right: 170px;
       top: 10px;
   }
   .ebook-sec .CaseStudySliderCs .slick-slide > div .case-studies-slide-item {
       background:transparent;
       box-shadow: none;
   }
   .ebook-sec .CaseStudySliderCs .content-boxCs{
    background: transparent;
    padding-left: 0;
    padding-right: 8px;
    padding-bottom: 0;
    padding-top: 10px;
}
.ebook-sec .CaseStudySliderCs .slick-slide.slick-center > div .case-studies-slide-item .imgCaseStudy img {
    width: auto;
    margin: 30px auto 0;
    max-height: 510px;
    margin-top: 0;
    width: 100%;
}
.ebook-sec .CaseStudySliderCs .slick-slide.slick-center > div .case-studies-slide-item .imgCaseStudy {
   padding: 0;
}
.ebook-sec .CaseStudySliderCs .section-case-studies-heading .ct-heading {margin-bottom: 20px;}

.ebook-sec .CaseStudySliderCs .slick-slide.slick-center + .slick-active > div .case-studies-slide-item .imgCaseStudy img {
   margin-left: 0;
}
.ebook-sec .CaseStudySliderCs .slick-slide > div .case-studies-slide-item .imgCaseStudy img {
   margin: 0 auto;
   width: 100%;
   /* box-shadow: 0 0 40px 1px #d5d5d5; */
   margin-right: 0;
}
.ebook-sec .CaseStudySliderCs .slick-slide > div .case-studies-slide-item .imgCaseStudy{
   padding-top: 40px ;
}
.ebook-sec .CaseStudySliderCs .slick-slide > div .case-studies-slide-item .imgCaseStudy:after {
   content: '';
   display: inline-block;
   width: calc((100% - 25%) / 2);
   height: 0px;
   background: red;
   margin-left: px;
   /* box-shadow: 0px 0px 30px 10px #000000; */
   position: relative;
   z-index: -1;
   border-radius: 50%;
   top: -10px;
   left: 20px;
}



    /*.ebook-sec .CaseStudySliderCs .slick-slide > div {
    padding-left: 40px;
    padding-right:   40px;
    transition: 0.5s;
    }*/

    .ebook-sec .CaseStudySliderCs .slick-slide.slick-center  + .slick-slide  > div {
        /* padding-left: 15px; */
        /* padding-right: 45px; */
    }

    .ebook-sec .CaseStudySliderCs .slick-slide.slick-center > div {
        padding-left: 0;
        padding-right: 0;
    }
    .ebook-sec .CaseStudySliderCs .slick-slide > div {
        padding-left: 40px;
        padding-right: 40px;
        transition: 0.5s;
    }

    .ebook-featured-image {
        padding-left: 78px;
        margin-right: -65px;
        position: relative;
        display: inline-block;
    }
    .ebook-feature div.featured-e div.ebook-featured-image img {
    /*   float: none;
        perspective: 1560px;
    transform: perspective(10px) rotateX(0deg) rotateY(-0.15deg) rotateZ(0deg);
    box-shadow: 0px 12px 70px rgba(0, 0, 0, 0.20);
    max-width: 550px;
    margin-top: 38px;
    float: right;
    float: left; */
}
.ebook-sec .CaseStudySliderCs .content-boxCs .purple-title a{
   font-family: Nunito Sans;
   font-style: normal;
   font-weight: 300;
   font-size: 23px;
   line-height: 33px;
   color: #0F233F;
}
.ebook-sec .CaseStudySliderCs .content-boxCs .purple-title a{
   text-decoration: none;
}
.ebook-sec .CaseStudySliderCs .content-boxCs .purple-title {
   height: auto;
   display: block;
   text-decoration: none;
   margin-bottom: 0;
   text-align: center;
}

.ebook-sec .CaseStudySliderCs .slider .slick-slide {height: auto;}
.ebook-sec .CaseStudySliderCs{margin-bottom: 50px;}
header .mega-nav-wrap .nav-ctas > ul > li:hover a {
    border-left: 2px solid #1c8195;
    padding-left: 18px;
}
header .mega-nav-wrap .nav-ctas > ul > li:hover h4{color: #1c8195;}
.blog-list .cont-about article {
    margin-bottom: 43px;
}
.page-template-tmpl-resources .resource-sec .tabbed-box {height: auto;}
@media (max-width: 1200px) {

    .blog-list div.cont-about .featured-post h2.b-title {
        margin-bottom: 12px;
    }
    .blog-list div.cont-about .featured-post .meta-desc {
        margin-bottom: 12px;
    }
    .blog-list div.cont-about .featured-post .short-desc {
        margin-bottom: 20px;
    }
    .heateor_sss_sharing_container {
        display: block;
        padding-left: 0px;
        width: 100%;
        padding-top: 8px;
    }
}
@media (max-width: 1024px) {
    .blog-list div.cont-about .featured-post a.learn-more-link {
        margin-bottom: 0;
    }
    .ebook-featured-image {
       padding-left: 0;
   }
}
@media (max-width: 991px) {
    /* shoaib */
    .blog-grid-main {
        padding: 0 5px;
    }
    .blog-grid-space {
        padding: 0px 30px;
    }
    /* shoaib ends */
    .single-wrap .single-inner-wrapper .sec-main-head {
        font-size: 32px;
        line-height: 42px;
        margin-bottom: 20px;
    }
    .single-wrap .c-block h3 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 18px !important;
    }
    .single-wrap .c-block.blockquote .b-quote{
      font-size: 22px;
      line-height: 32px;
  }
  .single-wrap .c-block li {
    margin-bottom: 30px;
}
.single-wrap .c-block p, .single-wrap .c-block ul, .single-wrap .c-block h2, .single-wrap .c-block h1, .single-wrap .c-block h3, .single-wrap .c-block h4, .single-wrap .c-block h5, .single-wrap .c-block h6, .single-wrap .c-block h1, .single-wrap .c-block p, .single-wrap .c-block.blockquote {
    margin-bottom: 28px;
}
.blog-list.e-books-list article .white-shadow .featured-image-cs {
    max-height: inherit;
}
.blog-list.e-books-list article .white-shadow .featured-image-cs img {
    height: auto !important;
}
.blog-list.e-books-list article .white-shadow .featured-image-cs {
    padding-left: 0;
}
.blog-list .cont-about article {
    margin-bottom: 34px;
}
.blog-list article .white-shadow .featured-image-cs {
    padding-right: 0px;
}
.blog-list article .white-shadow .detail-cs {
    padding: 24px 24px !important;
}
.blog-list div.cont-about article .white-shadow {
    min-height: 100%;
}
.blog-list div.cont-about .featured-post .meta-desc {
    margin-bottom: 15px;
}

.blog-list div.cont-about .featured-post h2.b-title {
    font-size: 22px;
    line-height: 32px;
}
}
@media (max-width: 767px) {
    .post-csmm .feat-img {
    	min-height: 536px;
    }
    .ebook-sec .CaseStudySliderCs .slick-dots li, .ebook-sec .CaseStudySliderCs .slick-dots li button, .ebook-sec .CaseStudySliderCs .slick-dots li button:before {
       margin: 0 6px;
   }
   .ebook-featured-image {
       position: relative;
       right: -22px;
       margin-right: 0;
   }
   .ebook-sec .CaseStudySliderCs .slick-slide > div .case-studies-slide-item .imgCaseStudy {
       padding-top: 10px;
   }
   .blog-list.case-studies-list {
    padding-top: 16px;
}
.blog-list.new-blog-page {
    padding-top: 24px;
}
.blog-list.e-books-list {
    padding-top: 16px;
}
.blog-list article .white-shadow .detail-cs {
    padding: 24px 24px 28px !important;
}
.blog-list div.cont-about .featured-post h2.b-title {
    line-height: 28px;
    font-size: 20px;
    -webkit-line-clamp: 4;
    margin-bottom: 23px;
    max-height: inherit;
}
.blog-list div.cont-about .featured-post .meta-desc {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 25px;
}
.blog-list div.cont-about .featured-post .short-desc {
    font-size: 18px;
    line-height: 28px;
    -webkit-line-clamp: 7;
    max-height: inherit;
    padding-right: 0px;
    margin-bottom: 23px;
}
.blog-list div.cont-about .featured-post a.learn-more-link {
    margin-bottom: 0;
}
.heateor_sss_sharing_container {
    padding-top: 24px;
}
.blog-list .cont-about article {
    margin-bottom: 25px;
}
    /*.blog-list article .white-shadow .detail-cs {
    padding: 24px 24px 24px !important;
    }*/
}
@media(max-width:1660px){
    .whats-inside .cont-about .align-right div.bg-image{
        right: 305px;
    }
    section.resource-sec{
        padding-bottom: 100px;
    }
    .whats-inside .cont-about .d-lg-flex.align-items-center {margin-top: 0;}
    .ebook-sec .CaseStudySliderCs {margin-right: 113px;}
}

@media only screen and (max-width: 1100px) {
    .whats-inside .cont-about .align-right div.bg-image {
        right: 37px;
        width: 480px;
        top: 70px;
    }
    /*.blog-list article .white-shadow .featured-image-cs img {padding-right: 33px;}*/
    /*.CaseStudySliderCs .inner-wrapper {
    padding: 0 70px;
    }*/

    .CaseStudySliderCs .slick-slider .slick-arrow.slick-prev {
        left: -75px;
    }

    .CaseStudySliderCs .slick-slider .slick-arrow.slick-next {
        right: -75px;
    }




}

@media only screen and (max-width: 1024px) {
    .ebook-sec .CaseStudySliderCs > .inner-wrapper > .slick-slider {padding-bottom: 0;    min-height: inherit;}
    .CaseStudySliderCs > .inner-wrapper > .slick-slider {padding-bottom: 145px;}
    .CaseStudySliderCs .slick-slider .slick-arrow.slick-prev{left: 35%;}
    .CaseStudySliderCs .slick-slider .slick-arrow.slick-next{right: 35%;}
    .CaseStudySliderCs .slick-slider .slick-arrow{top: inherit;bottom: -4px;}
    /*.CaseStudySliderCs .inner-wrapper {padding: 0 35px;}*/
    /*.gallery .d-flex div.pd-zero {
    display: none;
    }*/
    .bg-cover {
        height: 362px;
    }

    section.gallery .carrers-gallery-cs .lg-cs {width: 100%; padding: 0;}

    .page-id-282 .principles.perks .prin-wrap ,  .page-id-282 .job-list   {padding: 0 6%;}
    .page-id-282 .principles.perks .prin-wrap > .prin {margin-bottom: 60px;}
    .page-id-145 .testimonials .slick-arrow.slick-next  {    right: -80px;}
    .page-id-145 .testimonials .slick-arrow.slick-prev  {    left: -80px;}
    .page-id-282 .principles.perks {padding-bottom: 20px;}
    .guiding-princs {padding: 0px 90px;}
    .guiding-princs .guiding-principle-content{padding: 0 15px;padding-bottom: 40px;}
}

@media only screen and (max-width: 991px) {

    body.page-template-tmpl-resources .CaseStudySliderCs {padding-top: 65px}
    .related-articles .inner_wrapper_related_post a.headline-link h3 {font-size: 15px;line-height: 25px;}
    .blog-list article .white-shadow .featured-image-cs img {padding-right: 0;}
    .blog-list .page-nav-wrap div.d-lg-flex h1 {padding-top: 41px;margin-top: 0;}
    .blog-list .cont-about article .featured-image{height: 199px;}
    .single main.main div.cont-about div.feat-img div.single-inner-wrapper h1.single-post-title-banner {width: 80%;}
    .about-cs > .cont-about {width: 100%;}
    .about-cs > .cont-about .col-lg-5 .ab-quote-wrap {padding: 0 60px;}
    .content-culture {transform: inherit;}
    .page-id-145 .principles .culture-wrap {padding-top: 0 !important;display: inline-block;}
    .page-id-145 .principles {margin-top: 0 !important;}
    .page-id-145 .principles .content-culture{padding-bottom: 60px;}
    .culture-wrap .content-culture .culture-dets {padding: 0px 90px;}
    .page-id-145 .testimonials .test-wrap {width: 60%;margin: 0 auto;}
    .page-id-145 .testimonials .slick-arrow{top: 125px;}
    .page-id-145 .testimonials .slick-arrow.slick-next{    right: -100px;}
    .page-id-145 .testimonials .slick-arrow.slick-prev{   left: -100px;}
    .page-id-145 section.investor-wrap .invest {width: 25%;}
    .page-id-145 .testimonials .sec-header .headline{margin-bottom: 30px;}
    .page-id-145 .investor-wrap .investors-content {width: 92%;}
    body.page-id-145 .principles div.culture-wrap div.culture-dets {
        padding-left: 80px;
    }

    .social-icon-cs .box-icon .heateor_sss_sharing_container {
        padding-right: 0;
        float: inherit;
        margin: 0 auto;
        display: table;
        padding-top: 0;
    }

    .popup-fixed-cs .signup-box {
        right: 45px;
    }

    .related-articles .cont-about .col-sm-12:last-child {display: none;}
    .single-wrap .c-block.blockquote .bord{width: 100% ;left: 0px;}
    .prob-counter {
        position: static;
        max-width: 534px;
        margin: 0 auto;
    }
    .prob-counter .prob-counter-inner{
        display: inline-block;
        vertical-align: top;
        padding-left: 19px;
        padding-bottom: 0;
        margin-bottom: 55px;
        margin-right: 30px;
        border-left: 1px solid #1c8195;
        max-width: 230px;
    }
    .prob-counter .prob-counter-inner:after{
        width: 0px;
        height: 112.79px;
        border: 1px solid #1c8195;
        left: -19;
        top: 34px;
        opacity: 0;
        bottom: 0;
    }
    .prob-counter .prob-counter-inner .percentage{
        line-height: 0.8;
        }.prob-counter .prob-counter-inner .text{
            margin-top: 20px;
        }


        section.ebook-feature .featured-e{
            top: 0;
            margin-bottom: 0;
        }

        section.ebook-feature .featured-e .bg-cover {
            height: auto;
            background: transparent;
        }

        section.ebook-feature .featured-e .bg-cover .ebook-featured-image{
            padding-right: 0;
            background: transparent;
        }

        section.ebook-feature .featured-e .bg-cover .ebook-featured-image img {
            font-size: inherit;
            margin: 0 auto;
            display: table;
            max-width: 50%;
            float: inherit;
        }

    /*.single-e_book div.ebook-dets{
    margin: 0 auto;
    margin-top: 30px;
    }*/

    .featured-e div.ebook-dets h2{
        font-size: 32px;
        line-height: 45px;
        text-align: center;
    }


    .whats-inside div.cont-about h2 {
        margin-bottom: 40px;
        font-size: 28px;
    }

    .whats-inside ul{
        width: 100%;
        max-width: inherit;
    }

    /*.single-e_book .whats-inside .align-right {
    padding-right: 15px;
    }*/

    .single-e_book .whats-inside .align-right .col-lg-7 {z-index: 1;}

    div .whats-inside .cont-about .align-right div.bg-image{
        position: initial;
        width: 100%;
        max-width: 600px;
        height: auto;
        margin: 0 auto;
        display: table;
    }

    .ebook-sec .CaseStudySliderCs .slick-slide > div {
        padding-left: 130px;
        padding-right: 130px;
    }

    .ebook-sec .CaseStudySliderCs {margin-bottom: 50px;}
    .ebook-sec .CaseStudySliderCs .slick-dots {bottom: -50px;}
    section.ebook-feature {margin-bottom: 0;}
}

@media only screen and (max-width: 768px) {
    .page-id-145 div br {display: block;}
    .mobile-hide {display: none;}
}

@media (max-width:480px){

    body .alert-bar-text > a {
        display: block;
    }
    body .alert-bar-text {
        padding: 5px 15px;
        margin-top: 7px;
    }
    body .alert-bar{
        padding: 4px 0;
    }


}

.hero-white {
    padding-top: 50px;
}

@media only screen and (max-width: 767px) {

    body .list-section .list-wrap .question{
        padding: 5px !important;
        width: auto !important;
    }

    .page-id-240 .legal-content ul,
    .page-id-240 .legal-content ul li ul{
        padding: 0;
    }


    /*17th May 2019*/
    .single-e_book .ebook-dets .e-header {
        padding: 12px;
    }

    .single-e_book section.ebook-feature .featured-e .bg-cover::before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 78%;
        left: 0;
        top: 0;
        background: #F1F2FE;
        z-index: -1;
    }
    .single-e_book section.ebook-feature .featured-e .bg-cover {
        position: relative;
        z-index: 1;
    }

    .single-e_book section.ebook-feature .featured-e .bg-cover .ebook-featured-image img {
        max-width: 80%;
        float: right;
        padding-top: 40px;
    }
    .single-e_book .featured-e div.ebook-dets h2 {
        font-size: 45px;
        line-height: 55px;
        text-align: left;
    }

    .single-e_book .whats-inside .align-right {
        padding-right: 0px;
    }

    .single-e_book .whats-inside .content-ebook-cs div.inner-wrapper h2 {
        font-size: 45px;
        line-height: 55px;
        padding-left: 5px;
    }

    .single-e_book section.ebook-sec {
        padding-top: 70px !important;
    }
    .single-e_book .ebook-sec  .section-case-studies-heading h3.ct-heading {
        margin-bottom: 15px;
        line-height: 45px;
    }
    .single-e_book section.about-cta {
        display: none;
    }
    .single-e_book .ebook-sec .CaseStudySliderCs .slick-slide > div {
        padding-left: 0;
        padding-right: 0;
    }
    .single-e_book .ebook-sec .CaseStudySliderCs .slider .slick-slide {
        padding: 0px 8px;
    }
    .single-e_book .ebook-sec .CaseStudySliderCs .content-boxCs {
        padding-bottom: 35px;
        padding-right: 0;
    }
    .single-e_book .ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow.slick-next {
        top: inherit;
        bottom: -95px;
        left: inherit;
        right: 30;
        width: 78px;
        height: 78px;
    }
    .single-e_book .ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow.slick-prev {
        top: inherit;
        bottom: -95px;
        right: inherit;
        left: 30;
        width: 78px;
        height: 78px;
    }
    /**/
    div .blog-list .page-nav-wrap div.d-lg-flex{padding: 0;}
    div .blog-list .page-nav-wrap {margin-bottom: 25px;}
    .blog-list.case-studies-list .page-nav-wrap {
        margin-bottom: 13px;
    }
    .blog-list.e-books-list .page-nav-wrap {
        margin-bottom: 20px;
    }

    #hs-form-iframe-0 {width: 100% !important;}
    .ebook-sec .CaseStudySliderCs .slick-slide > div {
        padding-left: 30px;
        padding-right: 30px;
    }

    .ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow.slick-next{right: -20px;top: 40%;}
    .ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow.slick-prev{left: -20px;top: 40%;}
    .blog-list .page-nav-wrap div.d-lg-flex h1 {padding-top: 46px;}
    .blog-list article .white-shadow {margin-bottom: 15px;}

    .prob-counter .prob-counter-inner{
        display:block
    }
    .related-articles .cont-about .col-sm-12:last-child {display: block;}
    .related-articles .cont-about .col-sm-12{margin-bottom: 23px;}
    .single-wrap .c-block.blockquote .bord{width: 100%;left: inherit;}
    .single-wrap .c-block.blockquote .b-quote {padding: 30px 0px;}
    .single .feat-img div.isolated-image img {
        max-width: 254px;
        padding-bottom: 82px;
        max-height: 231px;
    }
    .single-wrap .c-block h3 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 18px !important;
    }
    .single-wrap .c-block.blockquote .b-quote {
        font-size: 20px;
        line-height: 28px;
    }
    .single-main-wrapper {
        padding-top: 30px;
    }
    .single main.main div.cont-about div.feat-img div.circle-author-name label {
      font-size: 18px;
  }
  .blog-list {
    padding-bottom: 35px;
}

.featured-e {
    top: 0;
}
.CaseStudySliderCs .inner-wrapper {padding: 0 ;}
.CaseStudySliderCs .slick-slider .slick-arrow.slick-next {right: 15%;}
.CaseStudySliderCs .slick-slider .slick-arrow.slick-prev {left: 15%;}
.CaseStudySliderCs .slick-slide{margin: 0;}
.two-button-section div {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
}
.two-button-section div a {
    width: 100%;
}

.page-id-282 .content .hero-white {
    width: 100%;
    padding: 0 15px;
}
.page-id-282 .content .hero-white div {
    padding: 0px;
}



.page-id-282 .gallery {margin-top: 15px;}
.page-id-282 .gallery .d-flex {display: inline-block !important;}
section.gallery .carrers-gallery-cs .lg-cs{display: inline;}
.about-cs > .cont-about .col-lg-5 .ab-quote-wrap {padding: 0 10px;}
.about-cs > .cont-about .col-lg-5 .btn.blue-gallary-btn {width: 100%;margin-bottom: 40px;}
.custom-main-cs {padding: 0 !important;}
.culture-wrap .content-culture .culture-dets {padding: 0 40px;}
.culture-images table td {display: block;width: 100%;padding: 0;}
.culture-images table .lg-imagecs img{padding-left: 0;padding-top:22px;}
.page-id-145 .principles .culture-wrap {padding-bottom: 0;}
.page-id-145 .principles .guiding-princs {
    padding: 40px 30px;
    padding-bottom: 0;
}
.page-id-145 .principles .guiding-princs .guiding-principle-content {padding-right: 15px;padding-bottom: 25px;padding-left: 15px;}
.page-id-145 .testimonials .test-wrap {padding: 0;width: 100%;}
.page-id-145 .testimonials .slick-arrow {top: inherit;bottom: -95px;}
.page-id-145 .testimonials .slick-arrow.slick-prev {left: 15%;}
.page-id-145 .testimonials .slick-arrow.slick-next { right: 15%;}
.page-id-145 section.investor-wrap{padding-top: 120px;}
.page-id-145 section.investor-wrap .invest {width: 50%;}
.page-id-145 .testimonials .test-wrap .slick-list {padding-bottom: 45px !important;}
.page-id-282 .principles.perks > .cont-about {padding: 0 20px;}
.page-id-282 .principles.perks .prin-wrap > .prin {padding: 0;}
.page-id-282 .principles.perks .prin-wrap > .cont-about, .page-id-282 .principles.perks .prin-wrap {padding: 0 15px;}
.page-id-282 .job-list{padding: 0 20px;}
.page-id-282 .job-list .sec-header {margin-bottom: 20px;}
.page-id-282 .job-list .cont-about{padding: 0;}
.culture-wrap .content-culture .culture-dets .short-desc {max-width: 100%;}
    /*.blog-list div.cont-about article.type-post .post-wrap div.responsive-bg  {
    padding: 30px 10px 30px 10px;
    background-color: #F8F9FE;
    }*/
    /*.blog-list div.cont-about .featured-post .short-desc {
    -webkit-line-clamp: 3;
    }*/
    /*.blog-list div.cont-about article.type-post .post-wrap {
    margin-bottom: 15px;
    }*/


    .blog-list .page-nav-wrap div.d-lg-flex h1 {
        font-size: 40px;
    }
    .max-wrap header.banner {
        padding-left: 0px;
        padding-right: 0px;
    }
    .max-wrap header.banner .nav-wrapper {
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
        padding-bottom: 18px;
    }
    .max-wrap header.banner .nav-wrapper ul.mob-nav {
        width: 100%;
    }
    .max-wrap header.banner .nav-wrapper ul.mob-nav li.desktop-nav-item a {
        padding-left: 20px;
        padding-right: 20px;
    }
    .max-wrap header.banner .nav-wrapper ul.mob-nav li.desktop-nav-item div.ham-lines {
        padding-left: 18px;
    }
    .single main.main div.cont-about div.feat-img div.single-inner-wrapper h1.single-post-title-banner {
        font-size: 35px;
    }
    .single main.main div.cont-about div.feat-img div.single-inner-wrapper div.blog-small-details {
        font-size: 13px;
        line-height: 20px;
        padding: 0;
    }
    .single div.box-icon div.heateor_sss_sharing_container ul li.heateorSssSharingRound {
        display: inline-block;
    }
    /*.heateor_sss_sharing_container {
        display: block;
        padding-left: 0px;
        }*/
        .single div.cont-800  div.social-icon-cs {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        .single main.main div.cont-800 section.c-block ul {
            padding-left: 15px;
        }
        .inner_wrapper_related_post a.headline-link h3 {
            font-size: 15px;
            line-height: 25px;
        }
        .inner_wrapper_related_post div.short-desc {
            line-height: 30px;
        }
        .inner_wrapper_related_post a.btngreen {
            font-size: 13px;
            line-height: normal;
        }
        .box-shadow-related div.inner_wrapper_related_post a.btngreen i.icon {
            background-position: -54px -3px;
            height: 16px;
        }

        .single main.main div.cont-about div.feat-img div.single-inner-wrapper h1.single-post-title-banner {width: 75%;padding-bottom: 36px;}
        .single-wrap .c-block p, .single-wrap .c-block h2 , .single-wrap .c-block h1 , .single-wrap .c-block ul , .single-wrap .c-block.blockquote{padding: 0;}
        .single-wrap .c-block.blockquote {
            margin-bottom: 60px !important;

        }
        .single-wrap .c-block .cs-para{
            padding: 40px 15px;
            font-size: 22px;
            line-height: 32px;
        }

        .popup-fixed-cs {
            position: fixed;
            left: 0;
            padding: 0 20px;
            z-index: 9;
            bottom: 30px;
        }
        .popup-fixed-cs .popup-box .signup-box {
            right: inherit;
            position: relative;
            bottom: inherit;
            margin: 0 auto;
            display: table !important;
            width: 100%;
        }
        .popup-fixed-cs .popup-box .signup-box {
            padding-bottom: 15px;
            padding-top: 15px;
            padding-left: 12px;
            padding-right: 12px;
        }
        .popup-fixed-cs .hbspt-form .hs_email input {
            width: 100% !important;
            text-align: center;
        }
        .popup-fixed-cs .hbspt-form, .popup-fixed-cs .hbspt-form .hs_submit {display: none;}
        .popup-fixed-cs .signup-box h3 {text-decoration: underline;}
        .popup-fixed-cs .signup-box h3.hide-cs{display: none;}
        .popup-fixed-cs .hbspt-form.show-cs{display: block;}
        .popup-fixed-cs .hbspt-form .hs_email {width: 100% !important;}

        .popup-fixed-cs .signup-box h3 {
            font-size: 18px;
        }
        .single-wrap .c-block li {
            padding-left: 5px;
            margin-bottom: 41px;
            line-height: 28px;
        }
        .single-wrap .c-block ul {margin-right: 0;    padding: 0 0 0 23px;}
        .single-wrap .c-block li::before {
            border-left: 10px solid #1c8195;
        }

        .blog-list div.cont-about .featured-post .learn-more {
            font-size: 13px;
        }
    }
    @media only screen and (max-width: 330px) {
        .page-id-282 .principles.perks .sec-header .headline, .page-id-282 .job-list .sec-header .headline {font-size: 28PX; }
        .CaseStudySliderCs .content-boxCs .btngreen {font-size: 12px;padding: 16px 10px;}

    }
    @media (min-width: 768px) and (max-width: 1024px) {

        .slick-slide {
            margin: 0px 12px;
        }
        .ab-quote-wrap {
            padding-left: 90px;
            padding-right: 145px;
        }
        .ab-quote-wrap div a.blue-gallary-btn {
            margin-bottom: 50px;
        }

        .intro-sec .cont-about div.tab-pd-zero {
            padding: 0px !important;
        }
        .page-id-145 section.investor-wrap {
            padding-top: 35px;
        }
        .blog-list .cont-about article {float:left;}
        .blog .content{display: inline-block;}
        .blog-list .page-nav-wrap div.d-lg-flex h1 {
            font-size: 50px;
        }
        .blog-list div.cont-about .featured-post .learn-more {
            font-size: 13px;
        }
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .single-e_book .whats-inside div.cont-about ul.inside-list li.align-items-start:last-child {
            padding-right: 85px;
        }
        body.page-id-145 section.investor-wrap {
            padding-top: 0px;
        }
        .single-e_book div.ebook-dets {
            padding: 30px;
        }

        .blog-list {
            padding-bottom: 60px;
        }
        .single div.box-icon div.heateor_sss_sharing_container ul.heateor_sss_sharing_ul {
            display: table;
            margin: 0 auto !important;
            margin-bottom: 20px !important;
        }
        .single div.box-icon div.heateor_sss_sharing_container ul li.heateorSssSharingRound {
            padding-right: 15px !important;
            display: inline-block;
        }
        .single div.cont-800 {
            padding-left: 115px;
            padding-right: 115px;
        }
        .single section.related-articles {
            padding-left: 45px;
            padding-right: 45px;
        }
        .inner_wrapper_related_post a.headline-link h3 {
            line-height: 25px;
            font-size: 15px;
        }
        .inner_wrapper_related_post a.btngreen {
            font-size: 13px;
            text-align: right;
        }
        .box-shadow-related div.inner_wrapper_related_post a.btngreen i.icon {
            height: 18px;
            background-position: -54px -2px;
        }
        .single div.cont-800  div.social-icon-cs {
            padding-top: 40px;
            padding-bottom: 30px;
        }
        .max-wrap header.banner {
            padding-left: 0px;
        }
        .max-wrap header.banner .nav-wrapper {
            padding-left: 20px;
            padding-right: 20px;
            padding-bottom: 17px;
        }
        .cont-about div.popup-box .signup-box {
            bottom: 30px;
        }
        .post-type-archive-case_studies .blog-pagination {
            margin: 0 auto;
            display: table;
            width: 100%;
        }


        /*17th May 2019*/

        section.ebook-feature .featured-e .bg-cover .ebook-featured-image img {
            max-width: 80%;
            float: right;
        }
        .single-e_book .ebook-feature div.ebook-dets {
            padding: 0px;
            max-width: 542px;
        }
        .single-e_book .featured-e div.ebook-dets div.desc {
            padding: 0 5px;
        }
        .single-e_book .ebook-feature .featured-e div.ebook-dets h2 {
            font-size: 45px;
            line-height: 55px;
            text-align: left;
            padding: 0 5px;
        }
        .single-e_book .ebook-feature .featured-e div.ebook-dets div.ebook-form {
            max-width: none;
            padding-top: 35px;
        }
    /*.single-e_book .whats-inside .content-ebook-cs div.inner-wrapper {
    max-width: 542px;
    padding: 0;
    margin: 0 auto;
    }*/
    .single-e_book .whats-inside .content-ebook-cs div.inner-wrapper h2 {
        font-size: 45px;
        margin-bottom: 30px;
        padding-right: 35px;
    }
    section.ebook-feature::before {
        height: 38%;
    }
    .single-e_book section.ebook-sec {
        display: inline-block;
        width: 100%;
    }
    .single-e_book .whats-inside img {
        z-index: 99;
        position: relative;
    }
    .single-e_book section.ebook-sec {
        top: -60px;
        position: relative;
    }
    .single-e_book .ebook-sec .CaseStudySliderCs .slick-slide > div {
        padding: 0 94px;
        max-width: 620px;
        margin: 0 auto;
    }
    .single-e_book .ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow.slick-next {
        top: 44%;
        width: 78px;
        height: 78px;
    }
    .single-e_book .ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow.slick-prev {
        top: 44%;
        width: 78px;
        height: 78px;
    }
    .single-e_book .featured-e div.ebook-dets div.ebook-form header.e-header {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .single-e_book .CaseStudySliderCs .slick-slider .slick-arrow::before {
        font-size: 25px;
    }

    .single-e_book section.about-cta {
        display: none;
    }
    .single-e_book .section-case-studies-heading .ct-heading h3 {
        line-height: 45px;
    }
    .single-e_book .whats-inside .align-right {
        padding-right: 0px;
    }
    .single-e_book section.ebook-sec {
        padding-bottom: 40px;
    }
    .single-e_book .ebook-sec  .section-case-studies-heading h3.ct-heading {
        margin-bottom: 30px;
    }
    /**/

}
    /*.blog-list article .white-shadow{display: inline-block !important;}
    */
    .tmpl-resources .CaseStudySliderCs .section-case-studies-heading h3 {
        text-align: center;
    }
    /*.content-ebook-cs  {
    display: flex;
    vertical-align: middle;
    align-items: center;
    }*/
    @media (min-width: 1500px) {
        .blog-list article .white-shadow .featured-image-cs {width: 533px;max-width: 533px;}
        .blog-list article .white-shadow .detail-cs {width:calc(100% - 475px);}
        .page-id-145 .principles .culture-wrap { padding-top: 150px; }
        .page-id-145 .principles .culture-wrap {padding-bottom: 120px;}
        .page-id-145 .container.cont-1200 {max-width: 1500px;}
        .page-id-145 .testimonials .block { padding-top: 80px;}
        .page-id-145 section.investor-wrap {padding-top: 0;}
        .about-cta{padding-top: 80px;}
        .page-id-145 section.about-cta {padding-bottom: 80px;}
        .blog-list article .featured-post {padding: 10px 139px 10px 20px;}

        .page-template-tmpl-resources .CaseStudySliderCs {padding-top: 200px;    background: #f8f9fe;}
    }

    @media (max-width: 1500px) {
        .page-template-tmpl-resources .CaseStudySliderCs {padding-top: 100px;    background: #f8f9fe;}
        section.ebook-feature{
            margin-bottom:0;

        }


        .page-id-145 section.about-cta {
            padding-bottom: 100px !important;
        }
        .cont-about div.popup-box .signup-box h3 {
            line-height: 23px;
            font-size: 14px;
        }
    }

    @media(max-width:1334px){
        .e_book-template-default .slick-list {
            padding: 0 !important;
        }
        .ebook-feature div.featured-e div.ebook-featured-image img{
            max-width: 100%;
        }
        .whats-inside .cont-about .align-right div.bg-image {
            right: 109px;
            width: 650px;
        }

    }

    @media (max-width: 991px){
    /*.single div.box-icon div.heateor_sss_sharing_container ul.heateor_sss_sharing_ul li.heateorSssSharingRound i{
    width: 72px !important;
    height: 72px !important;
    }*/
    .related-articles .box-shadow-related div.inner_wrapper_related_post a.btngreen i.icon {
        left: 15px;
        top: 15px;
    }
    .blog-list .page-nav-wrap div.d-lg-flex {padding: 0 10px;}


    .blog-list article .white-shadow {margin-bottom: 20px;}

    section.investor-wrap {padding-top: 35px;}
    .page-id-145 .principles .culture-wrap {padding-bottom: 0;}
    .guiding-princs .guiding-principle-content{padding-top: 60px;}

}


.page-id-7 div.slick-list{
    padding-bottom: 50px;
}




/*Ahmed css*/
.page-id-145 section.about-cta {
    background: #1c8195;
    text-align: center;
    position: relative;
    color: #fff;
    background-image: url(/wp-content/themes/bread/dist/images/cta/cta-dots.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.intro-sec .d-lg-flex .ab-quote-wrap div a.blue-gallary-btn {
    background-color: #57C594;
    color: #ffffff;
}
.about-cta a.blue-gallary-btn {
    background: #fff;
    color: #1c8195;
}
.two-btn-cs .btn.blue-gallary-btn {
    background: #57C594;
    color: #FFFFFF;
    border: 1px solid #57C594;
}
.two-btn-cs .white-gallary-btn {
    border: 1px solid #57C594;
    color: #57C594;
}
.CaseStudySliderCs section.slick-initialized div.draggable {
    padding-bottom: 50px;
}
.principles div.guiding-princs {
    padding-bottom: 120px;
    padding-top: 120px;
}

@media only screen and (min-width: 992px) {
    .related-articles .box-shadow-related div.inner_wrapper_related_post a.btngreen {
        padding: 10px 10px 10px 23px;
        font-size: 9px;
    }
    .related-articles .box-shadow-related div.inner_wrapper_related_post a.btngreen i.icon{
        background-size: 222px;
        background-position: -41px -5px;
        width: 15px;
        height: 15px;
        top: 12px;
        left: 4px;
    }

    .related-articles .box-shadow-related div.inner_wrapper_related_post a.btngreen:hover i.icon {
        background-position: -12px -3px;
    }
    .page-id-145 section.principles div.culture-wrap {
        padding-top: 150px !important;
    }
    .page-id-145 section.principles  div.guiding-princs {
        width: 100%;
        max-width: 74%;
        padding-left: 0;
        padding-right: 0;
    }
    body .max-wrap {margin-top: 112px;}

    body.page-id-383 .max-wrap , body.page-id-508 .max-wrap , body.page-id-451 .max-wrap , body.page-id-415 .max-wrap , body.page-id-548 .max-wrap, body.page-id-1087 .max-wrap , body.page-id-282 .max-wrap , body.page-id-1127 div.max-wrap , body.page-id-325 div.max-wrap , body.page-id-354 div.max-wrap , body.page-id-224 div.max-wrap , body.page-id-240 div.max-wrap{
        margin-top: 180px;
    }

}

section.principles .prin-wrap .prin img {
    max-width: 60px;
}
.fixed {
   position: fixed;
   width: 100%;
   top: 0;
   background: #fff;
   z-index: 10;
   box-shadow: 0px 10px 35px rgba(71, 94, 237, 0.12);
   animation: smoothScroll 0.5s forwards;
}
.hero-white .nav-wrapper {
    margin-bottom: 15px;
    padding-bottom: 32px;
}



.blog-list div.cont-about article.type-post .post-wrap a.featured-image  {
    width: 100%;
    height: auto;
}

@media (max-width: 380px) {
    .max-wrap header.banner {
        padding-left: 0px;
        padding-right: 0px;
    }
    .max-wrap header.banner .nav-wrapper {
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
        padding-bottom: 18px;
    }
    .max-wrap header.banner .nav-wrapper ul.mob-nav {
        width: 100%;
    }
    .max-wrap header.banner .nav-wrapper ul.mob-nav li.desktop-nav-item a {
        padding-left: 0;
        padding-right: 10px;
    }
    .max-wrap header.banner .nav-wrapper ul.mob-nav li.desktop-nav-item div.ham-lines {
        padding-left: 18px;
    }

    .popup-fixed-cs .signup-box h3 {font-size: 16px;}

}
@media (max-width: 1400px) {
    .culture-images table tr td:first-child {
        display: none;
    }
    .culture-images table tr td:nth-child(2) {
        width: 100%;
    }
    .page-id-145 .principles div.culture-wrap div.culture-dets  {
        padding-left: 35px;
        padding-right: 35px;
    }
    /*.single div.box-icon div.heateor_sss_sharing_container ul li.heateorSssSharingRound i {
    width: 45px !important;
    height: 45px !important;
    }*/


}
@media (min-width: 1400px) {
    .page-id-145 .culture-wrap .content-culture .culture-dets {
        padding-right: 0px;
    }
}
@media (min-width: 1500px) {

    .nav-wrapper .nav li.nav-resource .mega-nav-wrap{left: -65px;}

}

.page-id-594 .nav-primary .nav-business .mega-nav ul > li:first-child > a.align-items-center, .page-id-960 .nav-primary .nav-business .mega-nav ul > li:nth-child(2) > a.align-items-center, .page-id-966 .nav-primary .nav-business .mega-nav ul > li:nth-child(3) > a.align-items-center {
    border-left: 2px solid #1c8195;
    padding-left: 18px;
}
.page-id-594 .nav-primary .nav-business .mega-nav ul > li:first-child > a.align-items-center div.intro-desc h4, .page-id-960 .nav-primary .nav-business .mega-nav ul > li:nth-child(2) > a.align-items-center div.intro-desc h4, .page-id-966  .nav-primary .nav-business .mega-nav ul > li:nth-child(3) > a.align-items-center div.intro-desc h4 {
    color: #1c8195;
}



.cont-about{

}


.CaseStudySliderCs .content-boxCs {
    padding: 25px;
}

@media (min-width: 1600px){
    .featured-e div.ebook-dets h2{
        margin-bottom: 60px;
    }
    .featured-e div.ebook-dets div.desc{
        margin-bottom: 40px;
    }
    .featured-e div.ebook-dets div.ebook-form header.e-header{
        padding: 30px;
    }
    .ebook-dets .e-form-wrapper{
        padding: 25px 30px 44px;
    }
}


.hs_submit input.hs-button.primary.large[value="Download Guide"] {
    width: 100%;
}

.nav-business .mega-nav .normal-links .nav-list .btn:hover {
    color: #fff !important;
}

@media(min-width: 769px) {
    .mobile-show {display: none;}
}

@media(min-width: 991px) {
    section.plat-int .int-grid {
        display: flex;
    }

    section.plat-int .int-wrapper {
        padding: 60px 55px 0;
    }
}

.faq-wrap .open-close {min-width: 28px;}

/**Split Pay**/
/*css m.m 8-20-2019*/

.split-pay.hero-white {
    width: 100%;
    height: 771px;
    display: flex;
    align-items: center;
    background-size: cover;
    background-position: center;
}

.hero-white.split-pay h1 {
    font-size: 80px;
    line-height: 85px;
    text-align: left;
    color: #fff;
    margin-bottom: 35px;
    text-shadow: 2px 2px 10px #000;
    text-shadow: 2px 2px 10px #000;
}

.split-pay h2 {
    font-size: 18px;
    line-height: 29px;
    color: #fff;
    text-align: left;
    padding-right: 30px;

}

.hero-white.split-pay h2{
    text-shadow: 2px 2px 10px #000;
}

.split-pay.hero-white .text-wrapper {
    /* width: 41%; */
    float: right;
    max-width: 490px;
    margin-top: 24px;
    margin-right: 34px;
}

.how-it-works-spilt .sec-header {
    margin-bottom: 0;
    margin-top: 119px;
}

.how-it-works-spilt .sec-header .headline {
    color: #0F233F;
    text-align: center;
    font-size: 30px;
    line-height: 40px;
    font-weight: 700;
    padding-right: 0;
}

.how-it-works-spilt > .container > .short-desc {
    width: 77%;
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 71px;
    color: #0F233F;
    font-size: 16px;
    line-height: 26px;
}

.how-it-works-spilt .col-lg-4 img{
    height: 149px !important;
    width: auto;
    margin: 0 auto;
    display: table;
}

.how-it-works-spilt .col-lg-4:nth-child(1) img {
    padding: 10px;
    position: relative;
    top: 10px;
}

.how-it-works-spilt .col-lg-4:nth-child(3) img {
    padding: 20px;
    position: relative;
    top: 10px;
}

.how-it-works-spilt .col-lg-4 .title {
    font-size: 18px;
    line-height: 35px;
    color: #1c8195;
    text-align: center;
    font-weight: 700;
    margin-top: 18px;
    margin-bottom: 0px;
}

.how-it-works-spilt .col-lg-4 .short-desc{
    font-size: 16px;
    color: #0F233F;
    line-height: 26px;
    width: 78%;
    margin: 0 auto;
    text-align: center;
}

.lets-compare {
    background: #F8F9FE;
    margin-top: 115px;
    padding-top: 114px;
    padding-bottom: 119px;
}

.lets-compare .sec-header .headline{
    font-size: 30px;
    line-height: 45px;
    color: #0F233F;
    text-align: center;
    font-weight: 700;
    padding-right: 0;
}

.lets-compare .sec-header .short-desc {
    line-height: 26px;
    font-size: 16px;
    width: 77%;
    color: #0F233F;
    margin: 0 auto;
    margin-top: 15px;
}

.lets-compare .sec-header  {margin-bottom: 108px;}
.head-cs-compare{
    padding-bottom: 42px;

}
.head-cs-compare .box-inner {
    display: flex;
    align-items: center;
}

.head-cs-compare .box-inner h4 {
    color: #1c8195;
    padding-left: 20px;
    font-size: 22px;
    line-height: 35px;
    font-weight: 700;
    position: relative;
    padding-top: 10px;
}

.head-cs-compare .box-inner.right-compare h4{color: #57c594;}

.splitpay-compare-column .box-inner h6{font-size: 16px;line-height: 35px;color:#05233f;font-weight: 900;margin-bottom: 0;}
.splitpay-compare-column .box-inner p{font-size: 16px;line-height: 26px;color:#05233f;margin-bottom: 0;}
.splitpay-compare-column .box-inner {
    color: #8691a0;
    border-bottom: 1px solid #8691a0;
    padding-top: 30px;
    padding-bottom: 27px;
}
.splitpay-compare-column .box-inner:first-child {border-top: 1px solid #8691a0;}

.hear-from-you .content-left {
    background: #1c8195;
    padding-top: 186px;
    padding-bottom: 198px;
}

.hear-from-you .content-left h2 {
    font-size: 30px;
    font-weight: 700;
    line-height: 42px;
    text-align: center;
    margin-bottom: 30px;
    padding-right: 0;
    color: #fff;
}

.hear-from-you .content-left p {
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    width: 50%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 33px;
    /* text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); */
}

.btn-wrapper-split-btm  {
    margin: 0 auto;
    display: table;
}

.btn-wrapper-split-btm .white-btn{
    display: inline-block !important;
    width: auto;
    margin-right: 25px;
}

.btn-wrapper-split-btm .border-white-btn {
    display: inline-block;
    width: auto;
}

.btn-wrapper-split-btm .border-white-btn a{
    border: 1px solid #FFFFFF;
    font-size: 14px;
    color: #fff;
    padding: 17px 25px;
    background: transparent;
}

.hear-from-you .content-right .are-you-retailer h4{
    font-size: 18px;
    line-height: 35px;
    font-weight: 700;
    margin-bottom: 18px;
}



.hear-from-you .content-right .retailer-main-title h2 {
    font-size: 35px;
    line-height: 45px;
    color: #0F233F;
    margin-bottom: 12px;
    font-weight: 700;
}

.hear-from-you .content-right .retailer-desc {
    font-size: 16px;
    line-height: 26px;
    color: #0F233F;
    margin-bottom: 33px;
    font-weight: 400;
}

.hear-from-you .content-right .green-border-btn {
    border: 2px solid #57c594;
    padding: 8px 47px;
    display: inline-block;
    font-size: 14px;
    color: #57c594;
    font-weight: 700;
}

.hear-from-you .content-right  {
    padding-top: 90px;
    padding-bottom: 80px;
    background: #F8F9FE;
}

.hear-from-you .content-right .are-you-retailer {
    padding-left: 65px;
    max-width: 370px;
}

.tabs-main-split .nav-tabs {border: none;}

.tabs-main-split .heading {
    font-size: 30px;
    line-height: 40px;
    color: #0F233F;
    text-align: center;
    max-width: 1050px;
    margin: 0 auto;
    margin-top: 107px;
    margin-bottom: 110px;
    font-weight: 700;
    padding-right: 0;
}

.tabs-main-split .nav-tabs li {
    width: 50%;
    padding-right: 20px;
}

.tabs-main-split .nav-tabs > li > a {
    display: flex;
    align-items: center;
    font-size: 22px;
    line-height: 35px;
    font-weight: 700;
    text-decoration: none;
    color: rgb(134, 145, 160);
    padding-bottom: 40px;
    border-bottom: 4px solid transparent;
}

.tabs-main-split .nav-tabs li .img-tab {
    display: inline-block;
    padding-right: 20px;
}

.tabs-main-split .nav-tabs li.right-tab > a{
    color: #8691a0;
}

.tabs-main-split .nav-tabs > li > a svg path{
    fill: rgb(134, 145, 160);
    transition: 0.3s;
}

.tabs-main-split .nav-tabs > li > a.show svg path{
    fill: rgb(81, 86, 234);
}

.tabs-main-split .nav-tabs > li > a.show {
    color: #1c8195;
    border-bottom: 4px solid #1c8195;
}
.tabs-main-split .nav-tabs > li.right-tab > a.show svg path{fill: #57c594;}
.tabs-main-split .nav-tabs > li.right-tab > a.show {color: #57c594;border-bottom: 4px solid #57c594;}

.tabs-main-split .tab-content .faq-wrapper{
    padding-top: 55px !important;
    padding-bottom: 127px;
}
.tabs-main-split .tab-content .faq-wrap .open-close.open{background: #cfd3d8;    margin-right: 40px;}
.tabs-main-split .tab-content .card-body {
    margin-top: 11px;
    padding-left: 69px;
}
.tabs-main-split .tab-content .card-body p{
    margin-bottom: 5px;
}
.tabs-main-split .tab-content .faq-wrap .border-line {
    border-bottom: 1px dashed #D6D9E0;
    background: transparent;
    margin-top: 15px;
    margin-bottom: 15px;
}

.hear-from-you .content-right{
    font-size: 22px;
    line-height: 35px;
    font-weight: 700;
    margin-bottom: 0;
}

.btn-wrapper-split-btm .white-btn a {padding:19px 31px;}
/*.btn-wrapper-split-btm .white-btn a:hover {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
}*/
.btn-wrapper-split-btm .border-white-btn a:hover {
    background: #fff;
    color: #1c8195;
}
.hear-from-you .content-right .green-border-btn:hover {
    text-decoration: none;
    background: #57c594;
    color: #fff;
}


/*css ,/m 8-22-2019*/

.how-it-works-spilt > .container  , .lets-compare > .container , .tabs-main-split > .container{max-width: 1100px;}
.how-it-works-spilt > .container  > .row{padding-left: 20px;}

.head-cs-compare .box-inner:last-child  , .splitpay-compare-column > .box-inner > .row >  .col-6:last-child , .tabs-main-split .nav-tabs .right-tab{padding-left: 20px;}



@media (max-width: 1500px) {

    /*.btn-wrapper-split-btm .border-white-btn a{padding: 11px 19px;}*/
    .how-it-works-spilt .col-lg-4 .short-desc {width: 100%;font-size: 16px;line-height: 26px;}
    .tabs-main-split .tab-content .faq-wrap  {margin-bottom: 0;}
    .tabs-main-split .tab-content .faq-wrapper {padding-bottom: 100px;}
}
@media (max-width: 991px) {

    .how-it-works-spilt .col-lg-4 {
        margin-bottom: 35px;
    }

    .hear-from-you .content-left {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .hear-from-you .content-right {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .hear-from-you .content-right .are-you-retailer {padding-right: 65px;max-width: inherit;}

}
@media (max-width: 767px) {
    .single-wrap .single-inner-wrapper .sec-main-head {
        line-height: 41px;
        font-size: 30px;
        margin-bottom: 19px;
    }
    .single-wrap .single-inner-wrapper {
        padding-top: 45px;
        padding-bottom: 15px;
    }



    .split-pay.hero-white .text-wrapper {
        margin-top: 0;
        margin-right: 0;
    }
    .split-pay.hero-white {height: auto;padding: 20px 0;}
    .hero-white.split-pay h1{
        font-size: 50px;
        line-height: 55px;
        margin-bottom: 20px;
        margin-top: 14px;
        text-align: left;
        width: 100%;
        max-width: inherit;
        float: left;
    }

    .hero-white.split-pay h2 {
        font-size: 18px;
        line-height: 28px;
        padding-right: 0;
        font-weight: 700;
        text-align: left;
    }

    .how-it-works-spilt .sec-header {
        margin-top: 36px;
    }

    .how-it-works-spilt > .container > .short-desc {
        font-size: 18px;
        line-height: 28px;
        width: 100%;
        max-width: inherit;
        margin-bottom: 23px;
    }

    .how-it-works-spilt > .container > .row {padding-left: 0;}

    .how-it-works-spilt .col-lg-4 .short-desc{max-width: inherit;padding: 0 10px;}

    .how-it-works-spilt .col-lg-4 img{height: 147px !important;}
    .how-it-works-spilt .col-lg-4 .title {
        margin-top: 19px;
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 0;
    }

    .how-it-works-spilt .col-lg-4 {margin-bottom: 38px;}
    .how-it-works-spilt .col-lg-4:nth-child(2){margin-bottom: 8px;}
    .lets-compare {
        margin-top: 0;
        padding-top: 27px;
        padding-bottom: 36px;
    }
    .lets-compare .sec-header .headline {
        font-size: 35px;
        line-height: 45px;
    }
    .lets-compare .sec-header .short-desc {
        width: 100%;
        font-size: 16px;
        line-height: 26px;
        margin-top: 15px;
        max-width: inherit;
    }
    .lets-compare .sec-header {margin-bottom: 26px;}
    .head-cs-compare .box-inner {display: inline-block;}
    .head-cs-compare .box-inner img{
        width: 35px;
    }
    .head-cs-compare .box-inner h4 {
        padding-left: 0;
        padding-top: 7px;
        font-size: 18px;
        line-height: 28px;
        display: block;
        width: 100%;
        margin-bottom: 0;
    }
    .head-cs-compare {padding-bottom: 17px;}
    .splitpay-compare-column .box-inner {
        padding-top: 21px;
        padding-bottom: 16px;
    }


    .splitpay-compare-column .box-inner h6 {
        font-size: 18px;
        line-height: 28px;
    }
    .splitpay-compare-column .box-inner p {
        font-size: 16px;
        line-height: 26px;
    }
    .tabs-main-split .heading {
        font-size: 35px;
        line-height: 45px;
        margin: 29px auto;
    }

    .tabs-main-split .nav-tabs > li > a {
        font-size: 18px;
        line-height: 28px;
        display: inline-grid;
        width: 100%;
        padding-bottom: 12px;
    }
    .tabs-main-split .tab-content .faq-wrapper{
        padding-top: 37px !important;
        padding-bottom: 0;
    }
    .tabs-main-split .nav-tabs li .img-tab {margin-bottom: 6px;}
    .tabs-main-split .faq-wrap .open-close {margin-right: 24px;}
    .tabs-main-split .faq-wrap .card-body {
        padding-left: 55px;
        margin-top: 0px;
        font-size: 17px;
        line-height: 27px;
        padding-right: 0;
    }
    .tabs-main-split .faq-wrap .open-close{background: #1c8195;}
    .tabs-main-split .faq-wrap{margin-bottom: 36px;}

    .hear-from-you .content-left {
        padding: 0 30px;
        padding-top: 40px;
        padding-bottom: 46px;
    }
    .hear-from-you .content-left h2 {margin-bottom: 26px;}
    .hear-from-you .content-left p{margin-bottom: 36px;width: 100%;}
    .btn-wrapper-split-btm .white-btn {
        width: 100%;
        margin-bottom: 10px;
    }
    .btn-wrapper-split-btm .white-btn a {width: 100%;}
    .btn-wrapper-split-btm .border-white-btn {width: 100%;}
    .btn-wrapper-split-btm .border-white-btn a {width: 100%;}
    .hear-from-you .content-right {padding: 0 30px;padding-top: 37px;padding-bottom: 45px;}
    .hear-from-you .content-right .are-you-retailer h4{margin-bottom: 18px;}
    .hear-from-you .content-right .retailer-main-title h2{margin-bottom: 12px;}
    .hear-from-you .content-right .are-you-retailer {padding-left: 0;max-width: inherit;padding-right: 0;}
    .hear-from-you .content-right{
        font-size: 22px;
        line-height: 35px;
        font-weight: 700;
    }
    .hear-from-you .content-right .retailer-desc {margin-bottom: 35px;}
    .hear-from-you .content-right .green-border-btn {
        width: 100%;
        text-align: center;
        padding: 8px 39px;
    }

    .tabs-main-split .faq-wrap .card-header button span {
        font-size: 22px;
        line-height: 34px;
        color: #0F233F;
    }

    .tabs-main-split .faq-wrap .card-header .btn-link {align-items: end !important;}
    .tabs-main-split .faq-wrap .card-header .btn-link .open-close {
        min-width: 30px;
        margin-right: 25px;
        top: 4px;
    }
}

.cta-block .btn-white {
    padding: 19px 15px;
    border: 1px solid #FFFFFF;
    font-size: 14px;
    color: #fff;
    background: transparent;
    min-width: 179px;
}

.cta-block .btn-white:hover{
    background: #fff;
    color: #1c8195;
}




/* ======================================= consumer FAQ new and inner 9-10-19     =================================== **/

/** bread support section  */

section.bread-support-center{
    padding: 114px 0 59px;
}
section.bread-support-center h2{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 800;
    font-size: 80px;
    line-height: 85px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 26px;
}
section.bread-support-center p {
    text-align: center;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 35px;
    color: #fff;
    margin-bottom: 62px;
}
section.bread-support-center a{
    color: #fff;
    font-weight: 600;
    text-decoration: underline;
}
section.bread-support-center .bread-cat-search-form{}
section.bread-support-center .bread-cat-search-form input#searchfaqsubmit{
    padding-right: 46px !important;
    display: table;
    max-width: 100%;
    background-color: #FFFFFF;
    border-radius: 5px;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 30px;
    color: #0F233F;
    height: 65px;
    background-image: url(../../resources/assets/images/search.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    min-width: 812px;
    margin: 0 auto;
    transition: padding-top 0.5s;
}


section.bread-support-center .bread-cat-search-form input#searchfaqsubmit::placeholder {
    color: #0F233F;
    opacity: 1; /* Firefox */
}

section.bread-support-center .bread-cat-search-form input#searchfaqsubmit:-ms-input-placeholder {
    color: #0F233F;
}

section.bread-support-center .bread-cat-search-form input#searchfaqsubmit::-ms-input-placeholder {
    color: #0F233F;
}


section.bread-support-center .cat-search-results{
    position: absolute;
    background: #FFFFFF;
    border: 1px solid #8691A0;
    box-sizing: border-box;
    border-radius: 5px;
    top: 87%;
    width: 812px;
    margin-left: 6px;
    padding: 10px 0;
    z-index: 99;
    display: none;
}
section.bread-support-center .bread-cat-search-form form {
    width: 824px;
    margin: 0 auto;
    display: table;
    margin-bottom: 14px;
}
section.bread-support-center .cat-search-results ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
section.bread-support-center .cat-search-results ul li a{
    width: 100%;
    display: inline-block;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 19px;
    line-height: 30px;
    text-decoration-line: underline;
    color: #0F233F;
    padding: 10px 18px;
    text-decoration: none;
}

section.bread-support-center .cat-search-results ul li a:hover{
    background: #F2F3F4;
    text-decoration: underline;
}
section.bread-support-center .bread-search-for{
    padding: 10px 19px;
}
section.bread-support-center .bread-search-for a:before{
    content: url(../../resources/assets/images/search-focus.svg);
    display: inline-block;
    position: absolute;
    left: 0;
    top: 3px;
}
section.bread-support-center .bread-search-for a{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 19px;
    line-height: 30px;
    color: #0F233F;
    position: relative;
    padding-left: 32px;
}



section.business-child-category{
    padding: 62px 0 74px;
}

section.business-child-category ul{
    list-style: none;
    display: table;
    margin: 0 auto;
    padding: 0;
}
section.business-child-category ul li{
    display: inline-block;
    text-align: center;
    vertical-align: top;
    padding: 0 39px;
    width: 16.66%;
}
section.business-child-category ul li a{
    margin: 0 auto;
    display: inline-block;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    color: #8691A0;
    max-width: 200px;
}
section.business-child-category ul li a .faq-icons{ text-align: center; margin-bottom: 26px;    min-height: 83px;
    display: flex;
    justify-content: center;
    align-items: flex-end;}
    section.business-child-category ul li a:hover{
        text-decoration: none;
        color: #1c8195;
    }
    section.business-child-category ul li a svg{
        display: inline-block;
    }
    /*section.business-child-category ul li a:hover svg path{ fill: #1c8195;}*/
    section.business-child-category ul li a .faq-icons.icon-hover {
        display: none;
    }
    section.business-child-category ul li a:hover div.faq-icons {
        display: none;
    }
    section.business-child-category ul li a:hover .faq-icons.icon-hover {
        display: flex;
    }

    section.top-questions{
        background: #F8F9FE;
        padding: 120px 0 70px;
    }

    section.top-questions h3{
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        font-size: 30px;
        line-height: 35px;
        text-align: center;
        color: #0F233F;
        margin-bottom: 76px;

    }
    section.top-questions a{
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        font-size: 20px;
        line-height: 30px;
        color: #1c8195;
        margin-bottom: 6px;
        display: inline-block;
        padding: 0 26px;
    }
    section.top-questions p {
        font-family: Nunito Sans;
        margin-bottom: 41px;
        padding: 0 23px 0 26px;
        color: #0F233F;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -0.2px;
    }
    section.top-questions a:hover{
        color: #1c8195;
    }


    section.hear-from-you.cta-block{
        padding-top: 185px;
        padding-bottom: 200px;
    }


    section.hear-from-you.cta-block h3{
        margin-bottom: 30px;
    }
    section.hear-from-you.cta-block  .short-desc{
        margin-bottom: 41px;
        color: #E2E3FF;
    }

    /* ::-webkit-scrollbar {
        display: none;
    } */
    body:not(.single-case_studies)::-webkit-scrollbar {
        display: none;
    }
    .pagination {
        margin-top: 80px;
    }
    .pagination ul li a , .pagination ul li.active a ,.pagination ul li {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        font-size: 25px;
        line-height: 35px;
        text-align: center;
        color: #1c8195;
    }
    .pagination ul li.active a ,.pagination ul li span.current{
     color: #0F2233;
     text-decoration: none;
 }

 .pagination ul li a:hover{
    color: #1c8195;
    text-decoration: none;
}

.pagination ul li.active a:hover{
    text-decoration: underline;
}

/*inner page support*/
section.hear-from-you.cta-block .dots {
    background-image: url(../images/back-pattern.png);
}

section.vertical-faq-tabs{
 padding: 85px 0 200px;
}
section.vertical-faq-tabs .vertical-faq-tabs-back-btn{
    margin-bottom: 11px;
}
section.vertical-faq-tabs .vertical-faq-tabs-back-btn a{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 19px;
    line-height: 30px;
    color: #1c8195;
}
section.vertical-faq-tabs .vertical-faq-tabs-back-btn a span{
    background: #1c8195;
    border-radius: 50%;
    height: 22px;
    width: 22px;
    display: inline-flex;
    text-align: center;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
}
section.vertical-faq-tabs .right-hand-tabs{  }
section.vertical-faq-tabs .right-hand-tabs ul{
    display: block;
}
section.vertical-faq-tabs .right-hand-tabs ul li{}
section.vertical-faq-tabs .right-hand-tabs ul li a{
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    color: #8691A0;
    padding: 41px 10px 35px 40px;
    display: block;
    text-align: left;
}
section.vertical-faq-tabs .right-hand-tabs ul li a.active {
    color: #FFFFFF;
    background: #1c8195;
    text-decoration: none;
}
section.vertical-faq-tabs .right-hand-tabs ul li a.active:hover{
   color: #FFFFFF;
}
section.vertical-faq-tabs .right-hand-tabs ul li a:hover{
    color: #1c8195;
    text-decoration: none;
}
section.vertical-faq-tabs .left-hand-content{
    padding-left: 57px;
    padding-top: 28px;
}
section.vertical-faq-tabs .left-hand-content h2.tab-heading{
    font-family: Nunito Sans;
    font-weight: 800;
    font-size: 40px;
    line-height: 85px;
    color: #0F233F;
}

section.vertical-faq-tabs .left-hand-content .faq-wrap .open-close{
    margin-right: 23px;
    height: 30px;
    width: 30px;
    border-radius: 0px;
}
section.vertical-faq-tabs .left-hand-content .faq-wrap .border-line{
    margin-top: 21px;
    margin-bottom: 25px;

}
section.vertical-faq-tabs .left-hand-content .faq-wrap .card-header button.collapsed{
    font-weight: 300;
    line-height: 42px;
    font-size: 22px;
    color: #0F233F;
}
section.vertical-faq-tabs .left-hand-content .faq-wrap .card-header button {

}
section.vertical-faq-tabs .left-hand-content .faq-wrap .card-header button{
    color: #1c8195;
    font-weight: 700;
    font-size: 22px;
    /*line-height: 34px; */
}
section.vertical-faq-tabs .left-hand-content .faq-wrap .card-body{
    padding-top: 10px;
    padding-left: 55px;
}
/*inner page support ends*/

/*FAQ Desktop Section*/
.vertical-faq-tabs .cat-search-results {
    position: absolute;
    background: #FFFFFF;
    border: 1px solid #8691A0;
    box-sizing: border-box;
    border-radius: 5px;
    top: 83%;
    width: 824px;
    padding: 10px 0;
    z-index: 99;
    display: none;
}
.vertical-faq-tabs .bread-cat-search-form input#searchfaqsubmit{
    display: table;
    max-width: 100%;
    background-color: #FFFFFF;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 30px;
    color: #0F233F;
    background-image: url(../../resources/assets/images/search.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    min-width: 812px;
    max-height: 56px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    border: 0;
    padding-right: 46px !important;
    height: auto;
}

@media (max-width: 1300px) {
    .vertical-faq-tabs .bread-cat-search-form input#searchfaqsubmit {
        min-width: 100%;
    }
}
.vertical-faq-tabs .bread-cat-search-form input#searchfaqsubmit:focus {
    border: 2px solid #57C594;
    box-shadow: none;
    background-image: url(../../resources/assets/images/search-focus.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
}
.vertical-faq-tabs .search_bar-total-results {
    padding-top: 30px;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 30px;
    color: #0F233F;
}

.vertical-faq-tabs .faq-wrap .border-line {
    border-bottom: 1px dotted #D6D9E0;
    display: block;
    background: #fff;
    margin: 0;
}
.vertical-faq-tabs .card-body p{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 30px;
    color: #0F233F;
    margin-bottom: 20px;
}
.vertical-faq-tabs .review_btn.btn_yes {
    border: 1px solid #1c8195;
    padding: 5px 25px 0 7px;
    background: #fff;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 19px;
    color: #1c8195;
    background: url(../../resources/assets/images/yes.svg);
    background-repeat: no-repeat;
    right: 0;
    background-position: 32px 50%;
    cursor: pointer;
}
.vertical-faq-tabs .review_btn.btn_no {
    border: 1px solid #E05808;
    padding: 5px 25px 0 7px;
    background: #fff;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 19px;
    color: #E05808;
    background: url(../../resources/assets/images/no.svg);
    background-repeat: no-repeat;
    right: 0;
    background-position: 32px 50%;
    cursor: pointer;
    cursor: pointer;
}
.vertical-faq-tabs .give_your_view span:nth-child(1) {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 27px;
    color: #1c8195;
    margin-right: 20px;
    cursor: pointer;
}
/*FAQ Desktop Section Ends*/



.search-place {
    position: absolute;
    top: 0;
    padding: 11px 25px;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 800;
    font-size: 13px;
    line-height: 19px;
    color: #57C594;
    display: none;
    transition: 0.5s;
}
input#searchfaqsubmit:focus ~ .search-place {
    display: block;
    transition: 0.5s;
}
section.bread-support-center .bread-cat-search-form input#searchfaqsubmit:focus,
section.bread-support-center .bread-cat-search-form input#searchfaqsubmit:active {
    padding-top: 35px!important;
    transition: padding-top 0.5s;
}
.search-result-ajax .no-results {
    text-align: left;
}
section.bread-support-center .bread-cat-search-form input#searchfaqsubmit.greenicon{
    background-image: url(../../resources/assets/images/search-focus.svg);
}
section.bread-support-center .bread-search-for a {
    text-decoration: none;
}


@media(max-width: 991px) {
    section.bread-support-center {
        padding: 47px 0 46px;
    }
    section.bread-support-center div.col-md-10 {
        padding: 0;
    }
    section.bread-support-center h2 {
        margin-bottom: 36px;
    }
    section.bread-support-center p {
        margin-bottom: 49px;
    }
    section.bread-support-center .bread-cat-search-form input#searchfaqsubmit {
        min-width: 100%;
    }
    section.bread-support-center .bread-cat-search-form > form {
        padding-left: 23px;
        padding-right: 29px;
        width: 100%;
    }
    section.business-child-category ul li {
        width: 33.333333%;
        padding: 18px 10px 46px;

    }
    section.business-child-category ul li a {
        padding: 0 25px;
        max-width: 100%;
    }
    section.business-child-category ul li a .faq-icons {
        margin-bottom: 26px;
    }
    section.business-child-category ul {
        padding: 0 12px;
    }
    section.business-child-category {
        padding: 20px 0 5px;
    }
    section.top-questions {
        padding: 49px 0 14px;
    }
    section.top-questions h3 {
        margin-bottom: 38px;
    }
    section.top-questions a {
        margin-bottom: 5px;
        padding: 0 70px;
    }
    section.top-questions p { padding: 0 70px;}
    section.hear-from-you.cta-block .gcta-wrap h3 {
        font-size: 35px;
        line-height: 42px;
        margin-bottom: 30px;
    }
    section.hear-from-you.cta-block .gcta-wrap .short-desc {
        font-size: 19px;
        line-height: 31px;
        max-width: 70%;
        margin-bottom: 42px;
        color:#E2E3FF;
    }
    section.hear-from-you.cta-block {
        padding-top: 53px !important;
        padding-bottom: 60px !important;
    }
    section.hear-from-you.cta-block .gcta-wrap .button-block .btn-white {
        font-size: 14px;
        line-height: 19px;
        padding: 17px 31px;
        max-width: 100%;
        display: block;
        margin: 0 10px;
    }
    section.bread-support-center .cat-search-results {
        left: 0;
        right: 0;
        margin: 0 40px;
        width: auto;
    }
    .search-place{padding: 11px 20px;}
    /*FAQ Tablet Section Starts*/
    .vertical-faq-tabs .right-hand-tabs {
        display: none;
    }
    section.vertical-faq-tabs {
        padding: 28px 26px 0;
    }
    section.vertical-faq-tabs .left-hand-content{
        padding: 0;
    }
    .vertical-faq-tabs .faq-wrap.accordion{
        padding: 0;
        margin-bottom: 54px;
    }
    .tab-mobile-drop-down {
        background: #1c8195;
        padding: 22.5px 0;
    }
    .tab-mobile-drop-down .tab-selected-bar span {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        font-size: 20px;
        line-height: 30px;
        color: #fff;
    }
    .tab-mobile-drop-down .tab-selected-bar.open .drop-down-list{
        display: block;
    }
    .tab-mobile-drop-down .tab-selected-bar .drop-down-list{
        display: none;
    }
    .tab-mobile-drop-down .drop-down-list {
        position: absolute;
        width: 100%;
        z-index: 12;
        left: 0;
        color: #fff;
        top: 52px;
        padding: 0px 57px;
        background: #F1F2FE;
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
    }
    .tab-mobile-drop-down .nav li {
        display: block;
        width: 100%;
        float: left;
    }
    .tab-mobile-drop-down .nav li a{
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: bold;
        font-size: 20px;
        line-height: 30px;
        color: #0F233F;
        padding: 22.5px 0px;
        display: inline-block;
        text-decoration: none;
    }
    .tab-mobile-drop-down .tab-selected-bar.open {
        background: url(../../resources/assets/images/cross.svg);
        background-repeat: no-repeat;
        background-position: 94.5% 3px;
    }
    .tab-mobile-drop-down .tab-selected-bar{
       padding: 0px 42px;
       background: url(../../resources/assets/images/carrot.svg);
       background-repeat: no-repeat;
       background-position: 94% 5px;
   }
   section.vertical-faq-tabs .left-hand-content .search_bar-tab {
    padding-bottom: 4px;
    padding-top: 4px;
}
section.vertical-faq-tabs .left-hand-content .faq-wrap .card-header button {
    line-height: 42px;
}
section.vertical-faq-tabs .left-hand-content h2.tab-heading {
    margin-bottom: 8px;
}
section.vertical-faq-tabs .left-hand-content .faq-wrap .card-body {
    padding-top: 7px;
    padding-left: 53px;
    padding-right: 0px;
}
.vertical-faq-tabs .card-body p {
    margin-bottom: 18px;
}
section.vertical-faq-tabs .left-hand-content .faq-wrap .open-close {
    margin-right: 20px;
}
section.vertical-faq-tabs .accordion .card {
    padding-bottom: 21px;
    padding-top: 24px;
}
section.vertical-faq-tabs .left-hand-content .faq-wrap .border-line {
    margin: 0px;
}
section.vertical-faq-tabs .accordion .card:first-of-type .give_your_view {
    padding-bottom: 14px;
}
section.vertical-faq-tabs .accordion .card:first-of-type {
    padding-top: 0px;
}
.vertical-faq-tabs .search-result-ajax {
    margin-bottom: 38px;
}
.vertical-faq-tabs .search-result-ajax .accordion .card:first-of-type, .vertical-faq-tabs .search-result-ajax .accordion .card {
    padding-bottom: 22px;
    padding-top: 23px;
}

section.hear-from-you.cta-block .gcta-wrap .short-desc p:first-child {
    margin-bottom: 0;
}
/*FAQ Tablet Section Ends*/

}

@media (min-width:992px){

    .tab-mobile-drop-down {
        display: none;
    }
}
    /* .short-desc {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -moz-line-clamp: 3;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 78px;
    } */
    a.remove-pointer:after {
     content: "|";
     font-weight: 100;
     font-size: 15px;
     padding-left: 8px;
     color: #0F2233;
     padding-right: 8px;
 }
 .nav-bg div {
    margin-bottom: 0;
}

.single main.main div.cont-about div.feat-img div.single-inner-wrapper div.blog-small-details .blog-small a {
    font-weight: bold;
    text-decoration-line: underline;
    color: #0F233F;
    padding-right: 5px;
}
section.bread-support-center .cat-search-results.showthis {
    display: block !important;
}

@media (max-width: 767px){
    div .blog-list .pagination {
        margin-top: 20px;
    }
    .pagination ul li a, .pagination ul li.active a, .pagination ul li {
        font-size: 20px;
        line-height: 27px;
    }
    .vertical-faq-tabs .search-result-ajax .faq-wrap.accordion {
        margin-bottom: 0px;
    }
    section.vertical-faq-tabs .left-hand-content .faq-wrap .card-header button {
        line-height: 34px;
        padding-right: 0px;
    }
    section.vertical-faq-tabs .accordion .card .give_your_view {
        display: none;
    }
    .vertical-faq-tabs .search-result-ajax .faq-wrap .card .card-body {
        padding-top: 0px;
    }
    .vertical-faq-tabs .card-body p {
        line-height: 27px;
        margin-bottom: 9px;
    }
    section.bread-support-center {
        padding: 18px 0 18px;
    }
    section.bread-support-center h2 {
        font-size: 35px;
        line-height: 45px;
        margin-bottom: 12px;
    }
    section.bread-support-center p {
        font-size: 17px;
        line-height: 27px;
        padding: 0 10px;
        margin-bottom: 21px;
    }
    section.bread-support-center .bread-cat-search-form > form {
        padding: 0px;
        width: 100%;
        display: inline-block;
    }
    section.bread-support-center .cat-search-results {
        width: auto;
        padding: 10px 0;
        right: 0;
        left: 0;
        margin: 0 6px;
    }
    section.bread-support-center .bread-cat-search-form input#searchfaqsubmit {
        background-position: 94% 50%;
    }
    section.business-child-category ul li {
        width: 50%;
    }
    section.business-child-category ul li a .faq-icons {
        margin-bottom: 14px;
        min-height: auto;
    }
    section.business-child-category ul li a {
        padding: 0;
    }
    section.business-child-category ul li {
        padding: 23px 10px 10px;
        vertical-align: middle;
    }
    section.business-child-category ul {
        padding: 0;
    }
    section.business-child-category .col-md-12 {
        padding: 0;
    }
    section.business-child-category {
        padding: 20px 0 25px;
    }
    section.top-questions {
        padding: 35px 0 7px;
    }
    section.top-questions a {
        font-size: 20px;
        line-height: 30px;
        padding: 0;
        margin-bottom: 0px;
    }
    section.top-questions p{
        padding: 0 0;
    }
    section.top-questions h3 {
        margin-bottom: 27px;
    }
    section.hear-from-you.cta-block {
        padding-top: 38px !important;
        padding-bottom: 25px !important;
    }
    section.hear-from-you.cta-block .gcta-wrap .short-desc {
        font-size: 19px;
        line-height: 31px;
        max-width: 100%;
        margin-bottom: 20px;
    }
    section.hear-from-you.cta-block .gcta-wrap .short-desc p:first-child {
        margin: 0;
    }
    section.hear-from-you.cta-block .gcta-wrap h3 {
        margin-bottom: 12px;
    }
    section.hear-from-you.cta-block .gcta-wrap {
        padding: 0 16px;
    }
    section.hear-from-you.cta-block .gcta-wrap .button-block .btn-white {
        display: inline-block;
        margin: 0 0 20px;
        min-width: 197px;
        padding: 17px 0;
    }
    section.vertical-faq-tabs .left-hand-content h2.tab-heading {
        font-size: 30px;
        margin-bottom: 16px;
        margin-top: 21px;
        line-height: 40px;
    }
    section.vertical-faq-tabs .left-hand-content .faq-wrap .open-close {
        position: absolute;
        top: 6px;
        border-radius: 0;
        padding: 6px 7px;
    }
    section.vertical-faq-tabs .left-hand-content .faq-wrap .open-close {
        top: 33px;
        left: 0px;
    }
    section.vertical-faq-tabs .left-hand-content .faq-wrap .card-header button.collapsed {
        line-height: 34px;
        padding-right: 0px;
    }
    .faq-wrap .card-header button span {
        position: relative;
        margin-left: 50px;
    }

    section.vertical-faq-tabs .accordion .card:first-of-type .open-close:nth-child(1) {
        top: 6px;
    }

}

/* ======================================= consumer FAQ new and inner 9-10-19  end   =================================== **/
/**Insights Page**/
/*Insight page strt m.m 9-18-2019*/
/*Nav Desktop*/
.nav-bg {
    background: #1c8195;
}
.nav-bg .cont-about.page-nav-wrap {
    padding-top: 25px;
    padding-bottom: 30px;
}
.page-nav-wrap ul li {
    padding-bottom: 0px;
}
.nav-bg  .page-nav.d-flex.row li:first-child {
    padding-left: 0;
}
.page-nav-wrap ul li a .under-line {
    height: 3px;
    background: #ffffff;
    width: 0;
    position: absolute;
    bottom: -11px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    left: 50%;
    -webkit-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
}
.nav-bg ul.page-nav.d-flex.row li a {
    color: #fff;
}
.search-box form{
    margin-bottom: 0;
}
.search-box input[type="text"]{
    background: transparent;
    border: 0px;
    border-bottom: 3px solid #fff;
    width: 311px;
    color: #fff;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 27px;
    text-align: left;
    padding: 0!important;
    position: relative;
}

.page-nav-wrap .search-icon{
    content: "";
    background-image: url(../../dist/images/search.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center;
    transition: padding-top 0.5s;
    height: 20px;
    position: relative;
    width: 20px;
    display: inline-block;
    float: left;
    top: 1px;
    right: 10px;
}
body .page-nav-wrap .page-nav li.active .under-line {width: 100%;}
body .page-nav-wrap .page-nav li:hover .under-line {width: 0%;}
body .page-nav-wrap .page-nav li >a:hover .under-line {width: 100%;}
.page-nav-wrap ul.page-nav li a {
    line-height: 19px;
    font-size: 14px;
}
.page-nav-wrap ul.page-nav li {
    padding: 0 70px 0 0;
}
.page-nav-wrap > .d-flex {
    padding-left: 34px;
    padding-right: 22px;
}
section.resource-sec .excerpt-wrap{padding: 30px 112px 30px 101px;}

.featured-post .meta-desc {
    margin-bottom: 30px;
    margin-top: 25px;
}


section.resource-sec .featured-image {min-height: 485px;/*padding-bottom: calc(35% - 8px) !important;*/}
section.resource-sec .white-shadow {align-items: center;}
.cta a {font-size: 14px;color: #1C8195;}
.cta a svg, .cta a svg path {color: #1C8195;fill: #1C8195;}

section.resource-sec.ebook-sec {
    margin-top: 0;
    padding-top: 100px;
    background: transparent;
    padding-bottom: 100px;
    min-height: 900px;
}

.page-template-tmpl-resources section.resource-sec.ebook-sec .CaseStudySliderCs {padding-top: 0;background: transparent;}
.page-nav-wrap .signup-box .search-box {width: 100%;max-width: 341px;}
.page-nav-wrap .signup-box .search-box input{width: calc(100% - 30px); top: 6px;}
.page-nav-wrap ul.page-nav{margin-bottom: 0;}

.hamburer_inpage {display: none;}
.nav-bg .close-Inpage {display: none;}

@media (max-width: 1500px){
    section.resource-sec .excerpt-wrap {
        padding: 50px 50px 50px 50px;
    }
}
@media (max-width: 992px){
   body .max-wrap {
    margin-top: 64px;
}
section.resource-sec .excerpt-wrap {
    padding: 30px;
}
.page-nav-wrap ul.page-nav li {
    padding: 0 39px 0 0;
}
.page-nav-wrap .signup-box .search-box {
    max-width: 198px;
}
section.resource-sec {
    padding-bottom: 56px;
}
section.resource-sec .row.sm-row .col-md-4 {
    margin-bottom: 0;
}
}

@media (max-width: 767px){


    .hamburer_inpage {display: block;}

    .hamburer_inpage .ham-line-cs{
        width: 29px;
        height: 3px;
        background: #FFFFFF;
        display: block;
        margin: 10px auto;
    }

    .link_inpage {
        position: absolute;
        top: 89px;
        left: 0;
        width: 100%;
        z-index: 2;
        background: #F1F2FE;
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
        left: -200%;
        transition: 0.5s;
    }

    .link_inpage.active{left: 0;}

    .page-nav-wrap ul.page-nav li{
        width: 100%;
        padding: 23px 30px;
        order: 2;
    }

    .nav-bg ul.page-nav.d-flex.row li a {
        font-weight: bold;
        font-size: 20px;
        line-height: 30px;
        color: #0F233F;
        text-transform: inherit;
    }

    .nav-bg .page-nav.d-flex.row li:first-child {
        padding: 23px 30px;
    }

    .nav-bg .page-nav.d-flex.row li.active{background: #1c8195;order: 1;}

    .nav-bg .page-nav.d-flex.row li.active a{
        color: #fff;
    }

    .nav-bg .close-Inpage {
      height: 16px;
      width: 16px;
      position: relative;
      box-sizing: border-box;
      line-height: 50px;
      display: inline-block;
      position: absolute;
      top: 37px;
      z-index: 3;
      right: 30px;
  }
  .nav-bg .close-Inpage:before,
  .nav-bg .close-Inpage:after {
      transform: rotate(-45deg);
      content: "";
      display: block;
      height: 2px;
      width: 16px;
      background-color: #fff;
      transition: all 0.2s ease-out;
      position: relative;
  }
  .nav-bg .close-Inpage:after {
      transform: rotate(45deg);
      top: -2px;
  }

  .page-nav-wrap ul li a .under-line {display: none;}

  .page-nav-wrap .signup-box .search-box {
    max-width: 50px;
    padding-left: 23px;
    transition: 0.5s;
}

.page-nav-wrap .signup-box .search-box.active {
    max-width: 100%;
}
.nav-bg .cont-about.page-nav-wrap{
    padding-top: 18px;
    padding-bottom: 18px;
    margin-bottom: 0;
    padding-right: 14px;
}

body .page-nav-wrap > .d-flex {
    padding-right: 0;
    padding-left: 0px;
}

section.resource-sec {
    padding-bottom: 100px;
    padding-top: 30px !important;
}

.ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow.slick-next {
    top: inherit;
    bottom: -95px;
    left: inherit;
    right: 30px;
    width: 78px;
    height: 78px;
}

.ebook-sec .CaseStudySliderCs .slick-slider .slick-arrow.slick-prev {
    top: inherit;
    bottom: -95px;
    right: inherit;
    left: 30px;
    width: 78px;
    height: 78px;
}

.resource-sec.ebook-sec .CaseStudySliderCs {
    margin-bottom: 0;
    padding-bottom: 35px;
}

}

/**HomePage CSS**/
/*m.m new home page css 10-14-2019 start*/

.homepage-hero .content-hero-cs .title_hero{
    margin: 0 auto;
    font-size: 90px;
    text-align: center;
    line-height: 100px;
    font-weight: 900;
    margin-bottom: 46px;
    max-width: 812px;
}

.homepage-hero .content-hero-cs .para_hero{
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    max-width: 800px;
    color: #0F233F;
    margin: 0 auto;
    margin-bottom: 62px;
}

.homepage-hero .content-hero-cs .btn-wrapper{
    margin: 0 auto;
    display: table;
    margin-bottom: 46px;
}

.homepage-hero .content-hero-cs .btn-wrapper .btn {
    min-width: 196px;
    padding: 20px 20px;
    line-height: 1;
    margin: 0 10px;
    border-radius: 8px;
}

.homepage-hero .content-hero-cs .btn-wrapper .btn.btn-green {
    border: 1px solid #57C594;
}

.homepage-hero .content-hero-cs .btn-wrapper .btn.btn-blue-trans {
    border: 1px solid #1c8195;
}

.home-accelerate .box .icon-img {
    margin-bottom: 19px;
    min-height: 36px;
    display: flex;
    align-items: center;
}

.home-accelerate .box .title_box {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 9px;
    text-transform: capitalize;
    font-weight: 400;
}

.home-accelerate .box .para_box {
    font-size: 16px;
    line-height: 25px;
    color: #0F233F;
    margin-bottom: 16px;
    padding-right: 75px;
}

.home-accelerate .box .purple_link {
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 700;
    position: absolute;
    bottom: -30px;
}

.homepage-hero {
    min-height: 806px;
    display: flex;
    display: -webkit-flex;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    padding-bottom: 79px;
    position: relative;
}

.home-accelerate .accelerete_main_title {
    font-size: 35px;
    line-height: 45px;
    text-align: center;
    margin-bottom: 98px;
    text-transform: capitalize;
    width: 100%;
    font-weight: 700;
}

.home-accelerate {padding: 122px 0 182px;}
.homepage-hero .left-image {
    position: absolute;
    left: 0;
    top: 0;
    height: 885px;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    width: 17%;
}
.homepage-hero .left-image::before {
    display: block;
    content: "";
    background-image: url(/wp-content/uploads/2019/10/Left-art.svg);
    background-size: contain;
    background-repeat: no-repeat;
    height: 147%;
    position: absolute;
    top: -112px;
    left: 0;
    width: 100%;
    background-position: left;
}

.homepage-hero .left-image img {position: relative;z-index: 1;}


.homepage-hero .right-image {
    position: absolute;
    right: 0;
    top: 0;
    height: 740px;
    width: 17%;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
}
.homepage-hero .right-image::before {
    display: block;
    content: "";
    background-image: url(/wp-content/uploads/2019/10/Right-art.svg);
    background-size: contain;
    background-repeat: no-repeat;
    height: 159%;
    position: absolute;
    top: -130px;
    right: -3px;
    width: 100%;
    background-position: right;
}

.homepage-hero .right-image img {
    z-index: 1;
    position: relative;
    right: 0;
}

.easy-purchase-main {padding-top: 110px;}
.easy-purchase-main .main_title .home-blue-main-title {
    max-width: 650px;
    margin: 0 auto;
    margin-bottom: 86px;
}

.easy-purchase-main .text-tab-box .box_title{
    display: flex;
    align-items: center;
    margin-bottom: 29px;
}

.easy-purchase-main .text-tab-box .box_title h3{
    font-size: 30px;
    line-height: 43px;
    color: #57C594;
    font-weight: 700;
    display: inline-block;
    margin: 0;
    padding-left: 20px;
}

.easy-purchase-main .text-tab-box .box_para {
    font-size: 24px;
    line-height: 36px;
    color: #0F233F;
    padding-right: 20px;
    margin-bottom: 34px;
}

.easy-purchase-main .text-tab-box .box_line li{
    font-size: 18px;
    line-height: 24px;
    color: #0F233F;
    margin-bottom: 23px;
    list-style: none;
    display: -webkit-flex;
    display: flex;
    font-weight: 700;
}
.easy-purchase-main .text-tab-box .box_line li:last-child{margin-bottom: 0;}
.easy-purchase-main .text-tab-box .box_line {padding-left: 0;margin-bottom: 35px;}
.easy-purchase-main .text-tab-box .box_line li::before{
    display: block;
    content: "";
    background-image: url(/wp-content/uploads/2019/10/tick.svg);
    min-width: 27px;
    height: 27px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 21px;
}

.easy-purchase-main .text-tab-box .box_link {
    font-size: 18px;
    color: #57C594;
    font-weight: 700;
}

.easy-purchase-main .tabs-tab-box .tab_pull{
    display: inline-block;
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
    padding: 22px;
    box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    transition: 1s;
    pointer-events: none;
}

.easy-purchase-main .tabs-tab-box .tab_pull.active {
    background: #57C594;
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-fill-mode: both;
    backface-visibility: visible;
    animation-name: slideInLeft;
}

@keyframes slideInLeft{
    0%{
        transform:translateX(0)
    }
    100%{
        transform:translateX(-12%)
    }
}


.easy-purchase-main .tabs-tab-box .tab_pull .tab-circle {
    width: 30px;
    height: 30px;
    display: block;
    border: 2px solid #57C594;
    border-radius: 50%;
    float: left;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    transition: 0.3s;
}

.easy-purchase-main .tabs-tab-box .tab_pull .plan-date {
    font-size: 18px;
    line-height: 24px;
    color: #57C594;
    font-weight: 700;
    display: inline-block;
    float: left;
    margin: 0;
    padding-left: 20px;
    padding-top: 3px;
    transition: 0.3s;
}

.easy-purchase-main .tabs-tab-box .tab_pull .price {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    color: #0F233F;
    font-weight: 700;
    float: right;
    padding-top: 3px;
    text-align: right;
    transition: 0.3s;
}

.easy-purchase-main .tabs-tab-box .tab_pull .price .interest-plan{
    font-size: 11px;
    color: #000000;
    line-height: 18px;
    font-weight: 400;
}

.easy-purchase-main .xob-tabs {
    padding: 0 12.5%;
    margin-bottom: 125px;
}

.easy-purchase-main .xob-tabs .tabs-tab-box .inner-wrapper {
    padding-left: 29%;
    padding-top: 29px;
}

.easy-purchase-main .xob-tabs.instalment-tab .tabs-tab-box .inner-wrapper{
    padding-left: 0;
    padding-right: 28%;
    padding-top: 42px;
}

.easy-purchase-main .instalment-tab .text-tab-box .box_title h3{color: #1c8195;}

.easy-purchase-main .instalment-tab .text-tab-box .box_line li::before{
    background-image: url(/wp-content/uploads/2019/10/tick-1.svg);
}

.easy-purchase-main .instalment-tab .text-tab-box .box_link{color: #1c8195;}
.easy-purchase-main .instalment-tab .tabs-tab-box .tab_pull .tab-circle{
    border: 2px solid #1c8195;
    height: 24px;
    width: 24px;
}

.easy-purchase-main .instalment-tab .tabs-tab-box .tab_pull .plan-date {color: #1c8195;padding-top: 0;}

.easy-purchase-main .tabs-tab-box .tab_pull .apr-plan {
    font-size: 11px;
    color: #000000;
    line-height: 18px;
    font-weight: 400;
}

body div.modal-video-home  {
    background-color: rgba(30, 30, 30, 0.9);
    cursor: pointer;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    padding: 40px;
}

div.modal-video-home .inner-wrapper-home-video{
    max-width: inherit;
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1;
    margin: 0 auto;
    overflow-y: visible;
    width: calc((100vh - 10em) * 1.7778);
    height: calc(100vh - 10em);
}

div.modal-video-home .inner-wrapper-home-video iframe {
    max-width: 100%;
    width: 100%;
    display: block;
    min-height: 85%;
    border: none;
    padding: 0 20px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: #000;
}

div.modal-video-home.active{display: flex !important;align-items: center;}
div.modal-video-home .close{
    top: 0;
    right: 0;
    position: absolute;
    background: rgba(30,30,30,.6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
    font-size: 29px;
    color: #fff;
    font-weight: 400;
}
div.modal-video-home .modal-overlay{
    background-color: rgba(30, 30, 30, 0.9);
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}



.easy-purchase-main .tabs-tab-box .tab_pull.active .tab-circle{
    border-color: #fff;
    background: #fff;
    transition: 1s;
}

.easy-purchase-main .tabs-tab-box .tab_pull.active .plan-date .month-plan , .easy-purchase-main .tabs-tab-box .tab_pull.active .price .cost-plan{color: #fff;}

.easy-purchase-main .tabs-tab-box .tab_pull.active .tab-circle::after{
    display: block;
    content: "";
    width: 15px;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/wp-content/uploads/2019/10/tick.svg);
    transition: 1s;
}

.easy-purchase-main .instalment-tab .tabs-tab-box .tab_pull.active{
    background: #1c8195;
    animation-name: slideInRight;
}

.easy-purchase-main .tabs-tab-box .tab_pull.active .apr-plan{color: #fff;}
.easy-purchase-main .tabs-tab-box .tab_pull.active .interest-plan{color: #fff;}
.easy-purchase-main .instalment-tab .tabs-tab-box .tab_pull.active .tab-circle::after {
    background-image: none;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 5px solid #1C8195;
    border-radius: 50%;
}

@keyframes slideInRight{
    0%{
        transform:translateX(0)
    }
    100%{
        transform:translateX(12%)
    }
}


.easy-purchase-main .xob-tabs .text-tab-box , .easy-purchase-main .xob-tabs .tabs-tab-box {opacity: 0;}
.easy-purchase-main .xob-tabs.active .text-tab-box  {
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-fill-mode: both;
    backface-visibility: visible;
    animation-name: fadeInLeft;
}
.easy-purchase-main .xob-tabs.active .tabs-tab-box {
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-fill-mode: both;
    backface-visibility: visible;
    animation-name: fadeInRight;
}

.easy-purchase-main .xob-tabs.instalment-tab.active .text-tab-box {animation-name: fadeInRight;}
.easy-purchase-main .xob-tabs.instalment-tab.active .tabs-tab-box{animation-name: fadeInLeft;   }
.home-accelerate > .container {opacity: 0;}
.home-accelerate.active > .container {
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-fill-mode: both;
    backface-visibility: visible;
    animation-name: fadeInTop;
}

@keyframes fadeInLeft{
    0%{
        opacity:0;
        transform:translateX(-5%)
    }
    100%{
        opacity:1;
        transform:translateX(0)
    }
}

@keyframes fadeInTop{
    0%{
        opacity:0;
        transform:translateY(7%)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}


@keyframes fadeInRight{
    0%{
        opacity:0;
        transform:translateX(5%)
    }
    100%{
        opacity:1;
        transform:translateX(0)
    }
}


/*m.m new home page css 10-14-2019 end*/

/*ahmed new home page css 10-14-2019 start*/

.home-increase-section {
    background-color: #F8F9FE;
    padding: 79px 0 57px;
    text-align: center;
}
.home-increase-section h2 {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 45px;
    line-height: 55px;
    color: #1c8195;
    margin-bottom: 32px;
}
.home-increase-section h2 strong {
    font-weight: 800;
}
.home-increase-section p {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 36px;
    color: #0F233F;
    text-align: center;
    max-width: 845px;
    margin: 0 auto;
    display: table;
}
.author-wrapper {
    padding-top: 27px;
}
.author-wrapper div {
    font-family: Nunito Sans;
    font-style: normal;
    font-size: 16px;
    line-height: 25px;
    color: #0F233F;
    font-weight: normal;
}
.author-wrapper .author-name {
    font-weight: 800;
}
.home-easy-integration {
    background-color: #1c8195;
    padding: 81px 0 89px;
}
.home-easy-integration h2 {
    color: #FFFFFF;
}
.white-btn {
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 24px;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    color: #FFFFFF;
    text-transform: capitalize;
    padding: 15px 40px !important;
}
.white-btn:hover {
    color: #FFF;
}
/*.white-btn:hover {
    text-decoration: none;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    background: #2C31A8;
}*/
.home-growing-network {
    padding: 111px 0 22px;
}
.images-rows {
    padding-top: 14px;
    padding-bottom: 46px;
}
.images-rows .row {
    align-items: center;
    -webkit-align-items: center;
}
.images-rows img {
    width: auto;
    margin: 0 auto;
    display: table;
    padding-bottom: 30px;
}
.home-last-section {
    padding: 109px 0 118px
}
.home-last-section p {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    text-align: center;
    color: #0F233F;
    line-height: 36px;
    max-width: 842px;
    margin: 0 auto;
    margin-bottom: 49px;
}

.home-last-section .btn.btn-green {
    margin: 0 auto;
    display: table;
    padding: 20px 20px;
    min-width: 196px;
    border-radius: 5px;
}

.home-blue-main-title {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 35px;
    line-height: 45px;
    text-align: center;
    color: #0F233F;
    margin-bottom: 40px;
}
.green-btn {
    background: #57C594;
    border-radius: 6px;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    min-width: 196px;
    max-width: 196px;
    padding: 20px 20px;
    display: block;
    margin: 0 auto;
}
.home-last-section h2.home-blue-main-title {
    max-width: 842px;
    margin: 0 auto;
    margin-bottom: 40px;
}



/*Ahmed Case Studies section css*/
.home-video::after {
    height: 100%;
    content: "";
    width: 100%;
    position: absolute;
    background: rgba(0, 0, 0, 0.35);
    top: 0;
}
.home-growing-network .images-rows {
    padding-top: 42px;
}
.video-button-wrapper {
    border: 3px solid #fff;
    border-radius: 50%;
    position: absolute;
    z-index: 10;
    top: 41%;
    left: 44%;
    padding: 36px 28px 34px 35px;
    cursor: pointer;
}
.video-button-wrapper span.video-button {
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-left: 40px solid #FFFFFF;
    border-bottom: 16px solid transparent;
    display: block;
}
.casestydy-img {
    padding: 0px;
}
.video-button-wrapper:hover span.video-button {
    border-left: 40px solid #1c8195;
}
.video-button-wrapper:hover {
    background-color: #FFFFFF;
}
.overlay-case-studies {
    height: 100%;
}
.case-study-main-cont {
    background-color: #0F233F;
    padding: 91px 62px 90px;
}
.home-video {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: relative;
}
.case-study-main-cont p {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 40px;
    color: #FFFFFF;
    margin-bottom: 20px;
    padding-right: 31%;
}
.case-study-main-cont .case-study-author div {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
    color: #FFFFFF;
}
.case-study-main-cont .case-study-author .author {
    font-weight: bold;
}
.case-study-main-cont .case-study-author {
    padding-bottom: 38px;
    padding-top: 22px;
}
.case-studies a.case-study-btn {
    border: 1px solid #57C594;
    box-sizing: border-box;
    border-radius: 6px;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    text-transform: uppercase;
    color: #57C594;
    display: inline-block;
    padding: 18px 23px 16px;
    transition: 0.3s;
}

.case-studies a.case-study-btn:hover{
    background: #57C594;
    color: #fff;
    text-decoration: none;
}

.home-accelerate .box .purple_link:hover  {
    text-decoration: none;
}
.purple_link::after {
    content: "";
    display: block;
    border-bottom: 2px solid transparent;
}
.purple_link:hover::after{
    border-bottom: 2px solid #1c8195;
}

.splitpay-tab .box_link::after {
    content: "";
    display: block;
    border-bottom: 2px solid transparent;
}
.splitpay-tab .box_link:hover::after {
    border-bottom: 2px solid #57C594;
}
.splitpay-tab .box_link:hover  {
    text-decoration: none;
}
.splitpay-tab .box_link {
    display: inline-block;
}


.instalment-tab .box_link {
    display: inline-block;
}
.instalment-tab .box_link:hover  {
    text-decoration: none;
}
.instalment-tab .box_link::after {
    content: "";
    display: block;
}

.instalment-tab .box_link:hover::after {
    border-bottom: 2px solid #1c8195;
}

.home-accelerate > .container > .row {
    display: -webkit-flex;
}

.homepage-hero .left-image::after {
    display: block;
    content: "";
    height: 145px;
    width: 16px;
    background: #fff;
    left: 7px;
    float: left;
    position: absolute;
    z-index: 2;
    top: 169px;
    transform: rotate(15.1deg);
}

.homepage-hero .right-image::after {
    display: block;
    content: "";
    height: 145px;
    width: 20px;
    background: #fff;
    right: -8px;
    float: left;
    position: absolute;
    z-index: 2;
    bottom: 127px;
    transform: rotate(15.1deg);
}


/**/
/*ahmed new home page css 10-14-2019 end*/

/*media query new home*/

@media screen and (max-width: 1500px) and (min-width: 992px)  {

    .homepage-hero .left-image::after{
        left: -6px;
        top: 140px;
        height: 95px;
        width: 14px;
    }

    .homepage-hero .right-image::after {
        right: -1px;
        bottom: 154px;
        height: 114px;
        width: 16px;
    }

    .homepage-hero .right-image img {
        bottom: 30px;
    }

    .homepage-hero .content-hero-cs .title_hero{
        font-size: 70px;
        line-height: 80px;
        margin-bottom: 40px;
    }

    .homepage-hero .content-hero-cs .para_hero {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 42px;
    }

    .homepage-hero {min-height: 650px;}
    .homepage-hero .left-image , .homepage-hero .right-image{height: 650px;}

    .home-accelerate .accelerete_main_title {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 80px;
    }

    .home-accelerate .box .title_box {
        font-size: 22px;
        line-height: 30px;
    }

    .home-increase-section h2{
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 25px;
    }

    .home-increase-section p{
        font-size: 22px;
        line-height: 34px;
    }

    .home-blue-main-title {
        font-size: 30px;
        line-height: 40px;
    }

    .easy-purchase-main .text-tab-box .box_title h3{
        font-size: 26px;
        line-height: 39px;
    }

    .easy-purchase-main .text-tab-box .box_title{margin-bottom: 25px;}

    .easy-purchase-main .text-tab-box .box_para{
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 28px;
    }

    .easy-purchase-main .text-tab-box .box_line li::before{
        width: 22px;
        height: 22px;
    }

    .easy-purchase-main .text-tab-box .box_line li{
        font-size: 16px;
        line-height: 22px;
    }

    .home-accelerate .box .purple_link , .easy-purchase-main .text-tab-box .box_link{
        font-size: 16px;
        line-height: 22px;
    }

    .easy-purchase-main .xob-tabs .tabs-tab-box .inner-wrapper{padding-left: 20%;}
    .easy-purchase-main .xob-tabs.instalment-tab .tabs-tab-box .inner-wrapper{padding-right: 20%;}
    .easy-purchase-main .tabs-tab-box .tab_pull .plan-date {
        font-size: 16px;
        line-height: 22px;
        padding-top: 4px;
    }

    .easy-purchase-main .tabs-tab-box .tab_pull .price {
        font-size: 16px;
        line-height: 22px;
        padding-top: 5px;
    }

    .case-study-main-cont p {
        font-size: 24px;
        line-height: 34px;
        padding-right: 5%;
    }

    .case-study-main-cont .case-study-author{
        padding-bottom: 38px;
        padding-top: 10px;
    }

    .case-study-main-cont{padding: 60px 60px 60px;}

    .home-last-section p{
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 35px;
    }

    .home-last-section{
        padding: 75px 0 75px;
    }

    .home-growing-network{padding: 75px 0 22px;}
    .home-growing-network .images-rows{padding-bottom: 0;}
    .home-easy-integration{padding: 75px 0 75px;}
    .images-rows{padding-bottom: 25px;}
    .easy-purchase-main .xob-tabs{
        padding: 0 5%;
        margin-bottom: 48px;
    }
    .easy-purchase-main {padding-top: 75px;}
    .home-accelerate{padding: 75px 0;}
    .homepage-hero .content-hero-cs .title_hero{
        max-width: 612px;
    }
    .homepage-hero .content-hero-cs .para_hero{
        max-width: 615px;
    }
    .homepage-hero .left-image::before{height: 150%;}
    .homepage-hero .right-image::before{height: 148%;}
    .home-accelerate .box .para_box{padding-right: 20px;}
    .easy-purchase-main .text-tab-box .box_para {padding-right: 0;}
}

@media screen and (max-width: 1200px) and (min-width: 992px)  {

    .homepage-hero .left-image img{
        top: -40px;
        max-width: 174px;
    }

}

@media screen and (min-width: 992px) {

    .home-growing-network .images-rows .custom-20{
        flex: 0 0 20%;
        max-width: 20%;
    }

}

@media screen and (max-width: 991px) {

    .homepage-hero .left-image{
        height: 395px;
    }

    .homepage-hero .left-image::before {
        height: 119%;
        top: -23px;
    }

    .homepage-hero .content-hero-cs .title_hero {
        margin-bottom: 32px;
        padding-top: 122px;
        max-width: 493px;
    }

    .homepage-hero .content-hero-cs .para_hero {
        max-width: 430px;
        margin-bottom: 50px;
    }

    .homepage-hero .right-image::before{
        background-image: url(/wp-content/uploads/2019/10/Right-art-1-1.svg);
        height: 100%;
        top: 0;
        right: 0;
    }

    .homepage-hero .right-image {
        height: 500px;
        top: inherit;
        bottom: 130px;
    }
    .homepage-hero .right-image img {
        padding-left: 0;
        top: 0;
    }

    .homepage-hero {padding-bottom: 0;}
    .home-accelerate {padding: 50px 0 0;}
    .home-accelerate .accelerete_main_title {
        font-size: 35px;
        line-height: 45px;
        margin: 0 auto;
        margin-bottom: 55px;
        max-width: 542px;
    }

    .home-accelerate .box {margin-bottom: 79px;    padding-right: 59px;}
    .home-accelerate .box .title_box br{display: block;}
    .home-accelerate .box .icon-img{margin-bottom: 15px;}
    .home-accelerate .box .title_box{
        font-size: 24px;
        line-height: 36px;
    }

    .home-accelerate .box .para_box {margin-bottom: 18px;padding-right: 35px;}
    .homepage-hero .content-hero-cs .btn-wrapper .btn{padding: 26px 20px;}
    .home-accelerate .box .purple_link{bottom: -18px;}
    .home-increase-section p{padding: 0;}
    .home-increase-section {padding: 47px 30px 52px;}
    .home-increase-section h2{margin-bottom: 28px;}
    .easy-purchase-main {padding-top: 50px;}
    .easy-purchase-main .main_title .home-blue-main-title {margin-bottom: 47px;}
    .easy-purchase-main .xob-tabs {padding: 0 4%;margin-bottom: 55px;}
    .easy-purchase-main .xob-tabs > .row {align-items: center;}
    .easy-purchase-main .text-tab-box .box_para{
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 27px;
        padding-right: 25px;
    }
    .easy-purchase-main .text-tab-box .box_line li::before{margin-right: 19px;}

    .easy-purchase-main .text-tab-box .box_line {margin-bottom: 33px;}
    .easy-purchase-main .xob-tabs .tabs-tab-box .inner-wrapper{padding-left: 9%;padding-top: 0;}
    .easy-purchase-main .tabs-tab-box .tab_pull{padding: 15px 18px;}
    .easy-purchase-main .tabs-tab-box .tab_pull .tab-circle{
        width: 23px;
        height: 23px;
    }
    .easy-purchase-main .xob-tabs.instalment-tab .tabs-tab-box .inner-wrapper{
        padding-right: 9%;
        padding-top: 10px;
    }
    .home-easy-integration{padding: 40px 0 60px;}
    .home-easy-integration h2{
        max-width: 500px;
        margin: 0 auto;
        margin-bottom: 48px;
    }
    .images-rows {padding-bottom: 21px;}
    .home-growing-network{padding: 50px 0 30px;}
    .home-blue-main-title{margin-bottom: 29px;}
    .home-growing-network .images-rows > .row {justify-content: center;}
    .home-growing-network .images-rows {padding-bottom: 0;padding-top: 0;}

    .home-increase-section {
        padding: 50px 30px 52px;
    }
    .home-increase-section h2 {
        margin-bottom: 21px;
    }
    .author-wrapper {
        padding-top: 24px;
    }
    .home-video {
        padding-bottom: calc(57% - 5px);
        height: auto;
    }
    .case-study-main-cont {
        padding: 43px 57px 60px 57px;
    }
    .case-study-main-cont .case-study-author {
        padding-bottom: 28px;
        padding-top: 9px;
    }
    .home-blue-main-title {
        font-size: 35px;
        line-height: 45px;
    }
    .home-last-section h2.home-blue-main-title {
        padding: 0 28px;
        margin-bottom: 33px;
    }
    .home-last-section {
        padding: 49px 0 60px;
    }
    .home-last-section p {
        font-size: 24px;
        line-height: 36px;
        padding: 0 10px;
        margin-bottom: 33px;
    }
    .home-last-section .btn.btn-green {
        line-height: 19px;
        padding: 18px 20px;
    }

    .case-study-main-cont p {
        padding-right: 0;
        font-size: 24px;
        line-height: 36px;
    }
    #case_home_new.modal-video-home .inner-wrapper-home-video {height: calc(100vh - 25em);}
    .home-accelerate .box .purple_link {font-size: 16px;}
    .easy-purchase-main .tabs-tab-box .tab_pull .plan-date , .easy-purchase-main .tabs-tab-box .tab_pull .price{
        font-size: 14px;
    }
    .easy-purchase-main .tabs-tab-box .tab_pull .apr-plan , .easy-purchase-main .tabs-tab-box .tab_pull .price .interest-plan{
        font-size: 9px;
        line-height: 14px;
    }

    .homepage-hero .left-image img{
        padding-right: 15px;
        top: -20px;
        max-width: 130px;
    }
    .homepage-hero .right-image img{
        padding-left: 23px;
        top: 0;
        right: 0;
        max-width: 130px;
    }
    .easy-purchase-main .tabs-tab-box .tab_pull .plan-date {padding-left: 12px;}
    .easy-purchase-main .instalment-tab .tabs-tab-box .tab_pull .tab-circle{
        width: 19px;
        height: 19px;
    }
    .easy-purchase-main .text-tab-box .box_title{
        margin-bottom: 31px;
    }
    .easy-purchase-main .tabs-tab-box .tab_pull .price {padding-top: 0;}
    .easy-purchase-main .instalment-tab .tabs-tab-box .tab_pull.active .tab-circle::after{
        width: 15px;
        height: 15px;
        border: 2px solid #1c8195;
    }
    .images-rows img{padding-bottom: 51px;}
    .home-growing-network .images-rows img {
        padding-bottom: 32px;
    }
    .home-growing-network .images-rows .custom-20:nth-child(5) img, .home-growing-network .images-rows .custom-20:nth-child(4) img {
        padding-bottom: 30px;
    }
    .home-easy-integration h2 br{display: block;}
    .overlay-case-studies{height: auto;}
    @keyframes slideInLeft{
        0%{
            transform:translateX(0)
        }
        100%{
            transform:translateX(-9%)
        }
    }
    @keyframes slideInRight{
        0%{
            transform:translateX(0)
        }
        100%{
            transform:translateX(9%)
        }
    }

    .homepage-hero .left-image::after {
        left: -4px;
        top: 83px;
        height: 95px;
        width: 5px;
    }

    .homepage-hero .right-image::after {
        right: -10px;
        bottom: 154px;
        height: 114px;
        width: 6px;
    }

}

@media screen and (max-width: 767px) {

    .homepage-hero .left-image{height: 245px;}

    .homepage-hero .left-image::before{
        top: -11px;
        height: 100%;
    }

    .homepage-hero .left-image img{
        top: -25px;
        padding-right: 1px;
        max-width: 63px;
    }

    .homepage-hero .content-hero-cs .title_hero{
        margin-bottom: 20px;
        padding-top: 41px;
        font-size: 45px;
        line-height: 55px;
        max-width: 280px;
    }
    .homepage-hero {min-height: inherit;}
    .homepage-hero .content-hero-cs .para_hero{
        margin-bottom: 35px;
        font-size: 16px;
        line-height: 26px;
        max-width: 256px;
    }
    .homepage-hero .content-hero-cs .btn-wrapper .btn{
        margin: 0 auto;
        display: table;
        margin-bottom: 10px;
        padding: 19px 20px;
    }
    .homepage-hero .right-image{
        height: 290px;
        top: 90px;
        bottom: inherit;
    }

    .homepage-hero .content-hero-cs .btn-wrapper{
        margin-bottom: 20px;
        display: inline-block;
        width: 100%;
    }

    .home-accelerate{padding: 18px 0 0;}
    .home-accelerate .accelerete_main_title{
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 41px;
    }
    .home-accelerate .box .purple_link {
        bottom: 0;
        position: inherit;
        font-size: 16px;
    }
    .home-accelerate .box .purple_link {
        font-size: 16px;
    }

    .home-accelerate .box{
        margin-bottom: 53px;
        padding-left: 45px;
        padding-right: 45px;
    }
    .home-accelerate .box .icon-img {min-height: auto;}
    .home-accelerate .box .para_box{
        margin-bottom: 14px;
        padding-right: 0;
    }
    .home-increase-section h2{
        margin-bottom: 28px;
    }
    .author-wrapper {padding-top: 14px;}
    .home-increase-section p {padding: 0;}
    .home-increase-section {
        padding: 39px 30px 46px;
    }
    .easy-purchase-main {
        padding-top: 43px;
    }
    .home-easy-integration h2{
        line-height: 35px;
        font-size: 25px;
    }
    .home-blue-main-title br {display: none;}
    .easy-purchase-main .main_title .home-blue-main-title{
        max-width: 256px;
        margin-bottom: 48px;
    }
    .easy-purchase-main .text-tab-box .box_title {margin-bottom: 21px;}
    .easy-purchase-main .text-tab-box .box_para {
        margin-bottom: 20px;
        padding-right: 0;
    }
    .easy-purchase-main .text-tab-box .box_line li{margin-bottom: 22px;font-size: 16px;line-height: 25px;}
    .easy-purchase-main .text-tab-box .box_line {margin-bottom: 21px;}

    .easy-purchase-main .xob-tabs .text-tab-box{
        margin-bottom: 41px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .easy-purchase-main .text-tab-box .box_link {font-size: 18px;}
    .easy-purchase-main .xob-tabs .tabs-tab-box .inner-wrapper{
        padding-left: 31px;
    }
    .easy-purchase-main .tabs-tab-box .tab_pull .tab-circle {
        width: 18px;
        height: 18px;
        position: relative;
        top: 2px;
    }
    .easy-purchase-main .tabs-tab-box .tab_pull .plan-date{
        font-size: 14px;
        line-height: 24px;
        padding-top: 0;
        padding-left: 10px;
    }

    .easy-purchase-main .tabs-tab-box .tab_pull .price{
        font-size: 14px;
        line-height: 24px;
        padding-top: 0;
    }

    .easy-purchase-main .xob-tabs {margin-bottom: 62px;}
    .easy-purchase-main .xob-tabs .tabs-tab-box {
        order: 1;
        padding-left: 30px;
        padding-right: 30px;
    }
    .easy-purchase-main .xob-tabs.instalment-tab .tabs-tab-box .inner-wrapper{
        padding-right: 28px;
        padding-top: 15px;
    }
    .easy-purchase-main .xob-tabs {margin-bottom: 29px;}
    .home-easy-integration h2{
        max-width: 250px;
        margin-bottom: 50px;
        font-size: 35px;
        line-height: 45px;
    }
    .images-rows img {padding-bottom: 44px;}

    .images-rows {
        padding-bottom: 31px;
    }
    .home-easy-integration {
        padding: 40px 0 75px;
    }
    .home-blue-main-title {
        line-height: 45px;
        font-size: 35px;
    }

    .easy-purchase-main .main_title .home-blue-main-title{
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 37px;
    }

    .home-easy-integration h2{
        max-width: 250px;
        margin-bottom: 23px;
    }

    .home-growing-network .home-blue-main-title {
        max-width: 257px;
        margin: 0 auto;
        margin-bottom: 30px;
    }

    .home-growing-network{
        padding: 30px 0 13px;
    }

    .home-video {
        padding-bottom: calc(71% - 5px);
    }

    .video-button-wrapper{
        top: 35%;
        left: 40%;
        padding: 26px 18px 24px 25px;
    }

    .video-button-wrapper span.video-button{
        border-top: 12px solid transparent;
        border-left: 30px solid #FFFFFF;
        border-bottom: 12px solid transparent;
    }

    .case-study-main-cont p{
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 11px;
    }

    .case-study-main-cont .case-study-author {
        padding-bottom: 29px;
        padding-top: 8px;
    }

    .case-study-main-cont{
        padding: 46px 59px 63px 59px;
    }

    .home-last-section{
        padding: 30px 0 40px;
    }

    .home-last-section h2.home-blue-main-title{
        margin-bottom: 20px;
    }

    .home-last-section p{
        margin-bottom: 31px;
        padding: 0 30px;
    }

    .home-last-section .btn.btn-green{padding: 17px 20px;}
    #case_home_new.modal-video-home {padding: 30px;}
    .easy-purchase-main .tabs-tab-box .tab_pull.active .tab-circle::after{
        width: 10px;
        height: 10px;
    }
    .easy-purchase-main .instalment-tab .tabs-tab-box .tab_pull.active .tab-circle::after{
        width: 11px;
        height: 11px;
        border: 2px solid #1c8195;
    }

    .easy-purchase-main .text-tab-box .box_title h3{
        padding-left: 22px;
    }

    .easy-purchase-main .tabs-tab-box .tab_pull {
        padding: 11px 14px;
        margin-bottom: 13px;
    }
    .easy-purchase-main .instalment-tab .tabs-tab-box .tab_pull .tab-circle {
        width: 15px;
        height: 15px;
    }
    .homepage-hero .right-image img {
        top: 5px;
        padding-left: 0;
        right: 0;
        max-width: 63px;
    }

    .home-growing-network .images-rows .custom-20:nth-child(1) img {
        padding-bottom: 85px;
    }

    .home-growing-network .images-rows .custom-20:nth-child(4) img {
        padding-bottom: 70px;
        padding-top: 20px;
    }

    @keyframes slideInLeft{
        0%{
            transform:translateX(0)
        }
        100%{
            transform:translateX(-31px)
        }
    }
    @keyframes slideInRight{
        0%{
            transform:translateX(0)
        }
        100%{
            transform:translateX(31px)
        }
    }

    .homepage-hero .left-image::after {
        left: -8px;
        top: 43px;
        height: 95px;
        width: 3px;
    }

    .homepage-hero .right-image::after {
        right: -6px;
        bottom: 87px;
        height: 75px;
        width: 3px;
    }
}

@media (max-width: 991px) {
    /*Video in Mobile*/
    div.modal-video-home.active {
        padding: 0;
    }
    div.modal-video-home .inner-wrapper-home-video {
        height: auto;
    }
    .embed-container {
        position: relative;
        padding-bottom: 56.25%;
        overflow: hidden;
        max-width: 100%;
        height: auto;
    }
    #case_home_new.modal-video-home .inner-wrapper-home-video {
        height: auto;
    }

    .embed-container iframe,
    .embed-container object,
    .embed-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    #case_home_new.modal-video-home {
        padding: 0px;
    }
    /**/
}

.alert-bar-text > a {
    color: #fff!important;
    text-decoration: underline;
    padding-left: 15px;
}
@media (min-width: 769px) and (max-width: 1500px){
    .alert-bar {
        background-color: #1c8195;
        color: #fff!important;
        text-align: center;
        position: fixed;
        width: 100%;
        z-index: 99;
        top: 109px;
        padding: 2.5px 0;
    }
    .alert-bar-text {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        font-size: 16px;
        line-height: 33px;
        text-align: center;
    }

}
@media (min-width: 1500px){
    .alert-bar {
        background-color: #1c8195;
        color: #fff!important;
        text-align: center;
        position: fixed;
        width: 100%;
        z-index: 99;
        top: 110px;
        padding: 13.5px 0;
    }
    .alert-bar-text {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        font-size: 24px;
        line-height: 33px;
        text-align: center;
    }
}
@media (max-width: 768px){
    .alert-bar {
        background-color: #1c8195;
        color: #fff;
        text-align: center;
        position: fixed;
        width: 100%;
        z-index: 99;
        top: 89px;
        padding: 6px 0;
    }
    .alert-bar-text {
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        line-height: 15px;
        text-align: center;
        padding: 0 15px;
    }
    /* shoaib */
    .blog-grid-main .case-study-content {
        padding: 24px 24px 20px 24px;
    }
    .blog-grid-space {
        padding: 0px 10px;
    }
    /* shoaib ends */
}

@media (max-width: 767px){
    .white-btn {
        min-width: 100%!important;
    }
    .btn-wrapper-split-btm .white-btn {
        min-width: 100%!important;
    }
}




@media (max-width: 320px){
    .alert-bar {
        top: 97px;
    }
}

.btn-wrapper-split-btm .white-btn {
    display: inline-block !important;
    width: auto;
    margin-right: 25px;
    border: none;
    padding: 0;
}
.btn-wrapper-split-btm .white-btn:hover{
    background: transparent!important;
}


/* Shariq Css */

    /*.content a:hover {
    color: blueviolet;
    }*/

    .page-id-240 .note-content a:hover{
       color: blueviolet;
   }

   .page-id-240 .note-content a ,
   .page-id-240 .list-section a,
   .page-id-240 .table-section a,
   .page-id-240 .note-content p a,
   .page-id-240 .legal-content ul li a,
   .page-id-240 .list-section ul li a,
   .page-id-240 .list-section a,
   .page-id-224 .list-section a,
   .page-id-224 .table-section a
   .page-id-224 .legal-content a,
   .page-id-224 .legal-content ul li a,
   .page-id-224 .legal-content p a,
   .page-id-1525 .legal-content p a,
   .page-id-1525 .legal-content ul li a,
   .page-id-1525 .legal-content a,
   .page-id-2638 .legal-content p a,
   .page-id-2638 .legal-content a,
   .page-id-2638 .legal-content ul li a{
    text-decoration: underline !important;
}
.table-section{
    overflow: auto;
}
.legal-content h6{
 font-weight: 700;
}
.legal-content p, .legal-content ul li, .legal-content ol li, .legal-content ol li strong, .legal-content p strong, .legal-content h6, .note-section p, .note-section h6, .list-section p, .list-section h6, .note-content p,
.note-content ul li, .note-content h5, .note-content p, .answer.w-100 p, .answer.w-100 ul li, .table-section table.table.table-bordered tr th div, .answer.w-100 .column{
    color: #6C7689;
}
.abcget{
    outline: 3px solid blue !important;
    /* padding: 2px;*/
    outline-color: currentColor;
    outline-offset: 2px;
    -webkit-transition: outline-color .1s linear;
    -moz-transition: outline-color .1s linear;
    -o-transition: outline-color .1s linear;
    transition: outline-color .1s linear;
    transition: outline-offset .2s linear;
    text-decoration: none;
    display: inline-block;
}
.abc-btn{
    display: inline-block;
    border: 3px solid blue !important;
    padding: 2px;
    outline-color: currentColor;
    outline-offset: 2px;
    -webkit-transition: outline-color .1s linear;
    -moz-transition: outline-color .1s linear;
    -o-transition: outline-color .1s linear;
    transition: outline-color .1s linear;
    transition: outline-offset .2s linear;
    text-decoration: none;
}
a.headline-link {
    display: inline-block;
}
footer .nav-row a{
    display: inline;
}
.list-section .list-wrap .question{
    text-align: center;
}
.page-id-224 h3 {
    font-weight: 400;
}
*:focus {
    outline: none;
}






/*new css */



       /* .about-us section.about-cta{
            background: #1c8195;
            text-align: center;
            position: relative;
            color: #fff;
            background-image: url(/wp-content/themes/bread/dist/images/cta/cta-dots.png);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
            padding-top: 89px;
            padding-bottom: 100px !important;
        }
        */
        .about-us .about-cta div h3 {
            font-family: Nunito Sans;
            font-style: normal;
            font-weight: 300;
            line-height: normal;
            font-size: 35px;
            text-align: center;
            color: #fff;
            margin-bottom: 23px;
            line-height: 48px;
        }
        .about-us  .about-cta div .short-desc {
            color: #fff;
            font-size: 17px;
        }
        .about-us .btn.blue-gallary-btn{
            text-transform: capitalize;
            /*padding: 15px 0;*/
            width: 257px;
        }
        .about-us .two-button-section .btn.blue-gallary-btn:hover {
            background: rgba(87, 197, 148, 0.8);
        }
        .about-us .two-btn-cs .white-gallary-btn:hover {
            background: #1c8195;
            color: #fff;
        }
        .about-us .about-cta div .short-desc {
            color: #fff;
            font-size: 17px;
            margin-bottom: 35px;
        }
        .page-id-3433  section.about-cta {
            padding-bottom: 80px;
        }

        .about-content {
            font-family: Nunito Sans;
            font-style: normal;
            font-weight: 300;
            font-size: 22px;
            line-height: 130%;
            text-align: center;
            color: #000;
        }

        /*About Us Page Styling*/
        .about-us .top-mobileimg {
            display: none;
        }
        .life_at_bread_wrap {
            padding-bottom: 40px;
        }
        .about-us section.gallery .carrers-gallery-cs .sm-cs {
            /*width: 31.8%;*/
            width: auto;
            padding-right: 0;
            margin-bottom: 0;
        }
        .life_at_bread_wrap.about-us section.gallery .carrers-gallery-cs .sm-cs {
               /* width: 28.71%;*/
               width: auto;
        }
        .life_at_bread_wrap.about-us section.gallery .carrers-gallery-cs .lg-cs {
                /*width: 45.48%;*/
                width: auto;
        }
        .life_at_bread_wrap.about-us section.gallery .carrers-gallery-cs .sm-cs:nth-child(3) {
            /*width: 28.94%;*/
            width: auto;
        }
        .about-us section.gallery .carrers-gallery-cs .sm-cs:nth-child(3) {
            padding-right: 0px;
            padding-left: 0;
            /*    width: 26.7%;*/
            width: auto;
        }
        .about-us section.gallery .carrers-gallery-cs {
            display: flex !important;
            align-items: center;
            flex-wrap: inherit !important;
        }
        .about-us section.gallery .carrers-gallery-cs .lg-cs {
           /* width: 42.3%;*/
           width: auto;
            padding: 0;
            margin-bottom: 0;
        }
        .about-us .sub-head {
         font-weight: 300;
         font-size: 35px;
         line-height: 45px;
         color: #000000;
         margin-bottom: 25px;
         font-family: Nunito Sans;
     }
     .about-us section.hero-white {
         padding-top: 82px;
     }
     .top-main-sec {
        text-align: center;
        padding-top: 103px;
        padding-bottom: 3px;
    }
    .top-main-sec .top-main-inner .hero-main-head {
        margin-bottom: 26px;
    }
    .about-us.life_at_bread_wrap .gallery {
    margin-top: 37px;
}
    .top-main-sec.life_banner .top-main-inner {
    margin-bottom: 31px;
}
    .top-main-sec.life_banner .hero-main-head {
    margin-bottom: 24px;
}
    .about-us-our-main .merchants-tools-post .sec-main-head {
        background: #fff;
        padding-right: 20px;
    }
    .about-us-our-main .merchants-tools-post .bread-right-border {
        z-index: -1;
        width: 100%;
    }
    .sub_title {
        font-size: 25px;
        line-height: 35px;
        font-weight: 800;
        color: #0F2233;
        margin-bottom: 23px;
    }
    .our-main-section.about-us-our-main .breadfeaturesImg {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .about-us-our-main .merchants-tools-post {
        position: relative;
        z-index: 0;
        display: flex;
        align-items: center;
        margin-bottom: 40px;
        padding: 0;
    }

    .our-main-section.about-us-our-main .our-main-col {
        margin-bottom: 14px;
    }
    .our-main-section.about-us-our-main .merchants-tools-post .bread-left-border::before {
        background-color: #68E5D7;
    }
    .our-main-section.about-us-our-main .merchants-tools-post .bread-left-border::after {
        background-color: #68E5D7;
    }
    .our-main-section.about-us-our-main .merchants-tools-post .bread-right-border::before {
        background-color: #68E5D7;
    }
    .our-main-section.about-us-our-main .merchants-tools-post .bread-right-border::after {
        background-color: #68E5D7;
    }
    .investor-wrap.about-us-our-main .merchants-tools-post .bread-left-border::before {
        background-color: #FCB826;
        transform: rotate(-30deg);
        top: 20px;
    }
    .investor-wrap.about-us-our-main .merchants-tools-post .bread-left-border::after {
        background-color: #FCB826;
    }
    .investor-wrap.about-us-our-main .merchants-tools-post .bread-right-border::before {
        background-color: #FCB826;
    }
    .investor-wrap.about-us-our-main .merchants-tools-post .bread-right-border::after {
        background-color: #FCB826;
        top: -20px;
        transform: rotate(-30deg);
    }
    .investor-wrap.about-us-our-main .merchants-tools-post {
        padding: 0px;
        margin-bottom: 41px;
        width: 100%;
    }

    .top-main-sec .top-main-inner {
        max-width: 530px;
        margin: 0 auto;
        margin-bottom: 24px;
    }
       /*.about-us section.hero-white h1 {
           font-weight: 800;
           font-size: 50px;
           line-height: 78px;
           margin-bottom: 12px;
           color: #0F233F;
           }*/
           .about-us p.about-content {
             font-size: 18px;
             font-weight: 300;
             color: #000000;
             letter-spacing: 0.2px;
             line-height: 28px;
             margin-bottom: 12px;
             margin: 0 auto;
             display: table;
             width: 33%;
         }
         .about-us .two-button-section div {
             padding-right: 10px;
             padding-left: 10px;
         }
         .about-us section.gallery {
             margin-top: 69px;
         }
         .about-us .two-btn-cs .white-gallary-btn {
             border: 1px solid #1c8195;
             color: #1c8195;
             width: 257px;
             padding: 15px 0;
             text-transform: inherit;
         }
         .about-us section.investor-wrap header.minimize-gap {
             margin-bottom: 25px;
         }
         .about-us section.investor-wrap {
            padding-bottom: 16px;
            padding-top: 28px;
        }
        .second-last-footer.purple-last-section .transparent-btn {
            max-width: 280px;
            min-width: 280px;
            margin: 0;
        }
        .second-last-footer.purple-last-section {
            padding: 67px 0 81px;
        }
        .second-last-footer.home-last-section.purple-last-section .home-blue-main-title {
            margin: 0 auto;
            margin-bottom: 13px;
        }
        .second-last-footer.purple-last-section p {
            margin-bottom: 36px;
        }

        .about-us .page-id-3433 .about-cta div h3 {
         margin-bottom: 24px;
         line-height: 48px;
     }
     .about-us .page-id-3433 .about-cta div .short-desc {
         margin-bottom: 36px;
     }
     .about-us .guide-principles h3 {
         font-family: Nunito Sans;
         font-style: normal;
         font-weight: 800;
         font-size: 18px;
         line-height: 28px;
         text-align: center;
         color: #0F233F;
         margin-bottom: 5px;
     }
     .about-us .guide-principles .short-desc-guide p {
         font-family: Nunito Sans;
         font-style: normal;
         font-weight: 400;
         font-size: 18px;
         line-height: 28px;
         text-align: center;
         color: #0F233F;
     }
     .about-principles header.sec-header.sm-gap {
         margin-bottom: 63px;
     }
     .about-principles .our-princple {
         margin: 0 auto;
         width: 64%;
     }
     .about-principles .princ-col {
        padding-bottom: 50px;
    }
    .about-principles {
        padding-top: 194px;
    }
    .about-us .guide-principles .short-desc-guide {
        padding: 0 10px;
    }
    .about-us .guide-principles .icon-wrap {
        padding-bottom: 21px;
    }
    /*Life At Bread Styling*/
    .how_we_work-wrap {
        padding: 81px 0px 114px;
    }
    .how_we_work-wrap .how_we_work-cnt {
        max-width: 330px;
    }
    .how_we_work-wrap .how_we_work-cnt .sec-main-head {
        margin-bottom: 13px;
}
.how_we_work-wrap .how_we_work-cnt .main-paragraph {
    margin-bottom: 20px;
}
.how_we_work-wrap .middel-container {
    max-width: 922px;
    padding: 0;
}
.how_we_work-wrap .col-sm-6 {
    padding: 0;
}
.how_we_work-wrap .life-img-wrap {
        padding-left: 15px;
    padding-right: 0;
    text-align: right;
}
.benefitsIconsSection {
    background: #FFFCF0;
    text-align: center;
        padding: 64px 0px 43px;
}
.benefitsIconsSection .benefitsIcons_Head .sec-main-head {
    margin-bottom: 48px;
}
.benefitsIconsSection .benefitsIcons-col {
    padding: 0 22px;
        margin-bottom: 30px;
}
.benefitsIconsSection .benefitsIcons-col .benefitsIcons {
    margin-bottom: 14px;
}
.benefitsIconsSection .middel-container {
    padding: 0;
    max-width: 1060px;
        justify-content: center;
}

    @media (min-width: 992px) and (max-width: 1550px)  {
        .about-principles .our-princple {
            width: 100%;
        }
        .about-principles header.sec-header h2.headline {
            font-size: 35px !important;
            line-height: 55px !important;
        }
    }

    @media (max-width: 991px) and (min-width: 767px){
        /*.about-us section.investor-wrap {
            padding-top: 116px;
            padding-bottom: 74px !important;
        }*/
        .about-us .guide-principles .short-desc-guide {
            padding: 0;
        }
        .about-principles header.sec-header.sm-gap {
            margin-bottom: 58px;
        }
        .about-principles {
            padding-top: 188px !important;
        }
        .about-us section.hero-white {
            padding-top: 102px;
        }
        .about-principles .princ-col:last-child {
            margin: 0 auto;
        }
        .hidden-col-tab {
          display: none;
      }
      .about-principles .our-princple {
        margin: 0 auto;
        width: 87%;
    }
    .about-principles .princ-col {
        padding-bottom: 56px;
    }
    .about-us section.gallery .carrers-gallery-cs .gal-img img {
      object-fit: cover;
  }
  header.sec-header h2.headline {
    line-height: 55px;
    font-size: 35px;
    margin-left: 20px;
}
.about-us .sub-head {
  padding: 0 97px;
  margin-bottom: 23px;
}
.about-us p.about-content {
  padding: 0 114px;
  width: 100%;
  margin-bottom: 14px;
}
    /* .about-us .two-button-section {
        padding-top: 21px;
        }*/
        .about-us section.investor-wrap header.minimize-gap {
          margin-bottom: 42px;
      }
    /*.about-us section.investor-wrap .invest {
          border: 1px solid #edeffd;
        padding: 26px 0px;
        margin-bottom: 0px;
       height: 117px;
       }*/
       .about-us section.investor-wrap {
          padding-bottom: 57px;
      }
      .about-us .about-cta div h3 {
          margin-bottom: 26px;
      }
      .about-us section.about-cta {
          padding-top: 89px !important;
      }
      .about-us .about-cta div .short-desc {
          margin-bottom: 39px;
      }
      .about-us .about-cta .btn.blue-gallary-btn {
          width: 256px;
          margin-left: 11px;
      }
  }
  @media (max-width: 767px) {
    .how_we_work-wrap .how_we_work-cnt {
        max-width: 100%;
    }


    .about-principles {
        padding-top: 128px !important;
    }
    header.sec-header h2.headline {
        line-height: 47px;
        font-size: 35px;
    }
    .about-us p.about-content {
      margin-bottom: 4px;
      width: 100%;
  }
      /*.about-us .two-button-section {
            padding-top: 20px;
            }*/
            .about-us section.gallery {
                margin-top: 22px;
            }
            .about-principles header.sec-header.sm-gap {
                margin-bottom: 39px;
            }
            .about-principles header.sec-header.sm-gap h2 {
             line-height: 45px;
             font-size: 35px;
         }
         .about-us .two-button-section div {
          margin: 0 auto;
          display: table;
          padding: 8px 10px;
      }
      .about-us section.gallery .carrers-gallery-cs .gal-img img {
          object-position: 85% 0%;
    height: auto !important;
    object-fit: contain;
        max-height: 100%;
      }
    /*.about-us section.investor-wrap .invest {
       margin-bottom: 0;
       width: 50%;
       height: 90px;
       padding: 0px;
       border: 1px solid #edeffd;
       }*/
       .about-us section.about-cta .container {
          padding: 0 15px;
      }
      .about-principles .princ-col {
         padding: 0px 0px;
         padding-bottom: 31px;
     }
     .about-us section.investor-wrap header.minimize-gap {
        margin-bottom: 18px;
    }
    .about-us section.investor-wrap {
        padding-bottom: 50px;
        padding-top: 49px;
    }
    .about-us .about-cta div .short-desc {
        line-height: 26px;
        margin-bottom: 43px;
    }
    .about-us section.about-cta {
        padding-top: 51px !important;
    }
    .about-us section.hero-white {
        padding-top: 50px;
    }
    .about-principles .our-princple {
        width: 100%;
    }
    .about-us .guide-principles .short-desc-guide {
        padding: 0 0px;
    }
}
@media only screen and (max-width: 991px) {
    section.investor-wrap .invest {
        width: 23.3%;
    }
}
@media only screen and (max-width: 767px) {
    section.investor-wrap .invest {
        width: 50%;
    }
}



.life-banner .hero-white h1{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 800;
    font-size: 50px;
    line-height: 156.86%;
    text-align: center;
    color: #FFFFFF;
    margin: 0;
}
.life-banner .two-btn-cs .btn.blue-gallary-btn{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 800;
    font-size: 16px;
    line-height: 156.86%;
    text-align: center;
    color: #FFFFFF;
    width: 196px;
    border: 1px solid #57C594;
    padding: 14px 0;
}
.life-banner .two-btn-cs .white-gallary-btn{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 800;
    font-size: 16px;
    line-height: 156.86%;
    text-align: center;
    color: #FFFFFF;
    border-color: #fff;
    width: 196px;
    border: 2px solid #FFFFFF;
    box-sizing: border-box;
}
.life-banner {
    padding: 175px 0;
    position: relative;
}

.life-banner.workus-banner:before {
    content: '';
    background: linear-gradient(0deg, rgba(15, 36, 64, 0.8), rgba(15, 36, 64, 0.8));
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
        z-index: 0;
}

section.life-hero.hero-white {
    position: relative;
    z-index: 1;
}
.no-pad-left{
    padding-left: 0px;
}
.lifeintro-sec{
    padding: 100px 0;
}
.pl-64{
    padding-left: 64px;
}
.lifeintro-sec h3{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 35px;
    line-height: 46px;
    color: #000000;
    margin-bottom: 5px;
}
.lifeintro-sec p{
    font-family: "Nunito Sans", sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 27px;
    font-size: 17px;
    color: #000000;
    margin-bottom: 5px;
}
.lifeintro-sec .whatwe-wrap{
    margin-bottom: 36px;
}
.lifeintro-btn{
    background: #1c8195;
    display: inline-block;
    width: 196px;
    height: 54px;
    line-height: 54px;
    text-decoration: none;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    color: #FFFFFF;
    margin-top: 30px;
    border: 1px solid #1c8195;
}
.lifeintro-btn:hover{
    color: #1c8195;
    background: transparent;
    text-decoration: none;
}
.guide-principles .about-principles{
    padding-top: 0px;
    padding-bottom: 0px;
}
.our-princple.prin-wrap .principle-heading{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 800;
    font-size: 18px;
    line-height: 156.86%;
    text-align: center;
    color: #0F233F;
    margin-top: 19px;
}
.our-princple.prin-wrap .short-desc-guide p{
    font-family: "Nunito Sans", sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 27px;
    font-size: 17px;
    text-align: center;
    color: #0F233F;
    margin-top: 19px;
}
.guide-principles{
    background: #F8F9FE;
    padding: 82px 0 73px;
}
.guide-principles .about-principles .princ-col{
    padding-bottom: 0;
}
section.about-cta {
    background: #13294B;
    padding-top: 90px;
    padding-bottom: 100px;
}
.about-cta h3{
    color: #FFFFFF;
    margin-bottom: 10px;
}
.about-cta .short-desc{
    color: #FFFFFF;
    font-family: "Nunito Sans", sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 27px;
    font-size: 17px;
    text-align: center;
    margin-bottom: 33px;
}
.about-cta .blue-gallary-btn{
    height: 56px;
    width: 256px;
    padding: 0;
    line-height: 56px;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
    color: #1c8195;
    text-transform: capitalize;
}
section.intro-sec.about-cs {
    background: #F8F9FE;
    margin: 0;
    padding-top: 100px;
    padding-bottom: 116px;
}
.building-heading h2{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 35px;
    line-height: 130%;
    text-align: center;
    color: #0F233F;
    margin-bottom: 20px;
}
.building-heading p{
    font-family: "Nunito Sans", sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 27px;
    font-size: 17px;
    text-align: center;
    color: #0F233F;
    line-height: 28px;
}
.building-logos{
    margin-top: 82px;
}
.building-logos .logo-11{
    padding: 0;
}
.building-logos .logo-11 img{
    margin-right: 60px;
}
.building-logos .logo-11 img:nth-child(3){
    margin-right: 0;
}
.lifeabout-sec{
    padding-top: 100px;
    padding-bottom: 156px;
}
.lifeabout-sec h2{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 35px;
    line-height: 130%;
    text-align: center;
    color: #0F233F;
    margin-bottom: 100px;
}
.growth-leftimg,
.celeb-leftimg{
    display: flex;
}
.growth-leftimg{
    margin-bottom: 28px;
    margin-top: 3px;
    position: relative;
    left: -3px;
    width: 100%;
}

.growth-leftimg img.first,
.celeb-leftimg img.first{
    padding-right: 20px;
}
.growth-leftimg img.first{
    width: 57.6%;
}
.growth-leftimg img.last{
    width:44.4%;
}
.celeb-leftimg img.first{
    width: 34.5%;
}
.celeb-leftimg img.last{
    width: 67.5%;
}
.celeb-leftimg{
    position: relative;
    left: -3px;
}
.short-desc-guide {
    width: 70%;
    margin: 0 auto;
}
.lifeintro-sec .col-lg-7{
    padding-right: 150px;
}
.social-boxes {
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(81, 86, 234, 0.15);
    margin-bottom: 32px;
}
.social-desc{
    padding: 30px 22px 19px 30px;
    min-height: 219px;
}
.social-desc a > span{
    color: #1c8195;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 900;
    font-size: 18px;
    line-height: 140%;
}
.social-desc a:hover{
    text-decoration: none;
}
.social-boxes .social-desc a {
    display: inline-block;
    margin-bottom: 3px;
}
.social-desc > p.social_content {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 130%;
    text-align: left;
    color: #0F233F;
    margin-bottom: 25px;
    margin: 0;
}
.social-desc p {
    font-family: "Nunito Sans", sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 27px;
    font-size: 16px;
    color: #0F233F;
    line-height: 22px;
}
.social-box4, .social-box6 {
    padding: 27px 29px 20px 27px;
    position: relative;
    border: 2px solid #1c8195;
        min-height: 231px;
            display: flex;
    flex-wrap: wrap;
}
.social-boxes .sub_title {
    font-size: 25px;
    line-height: 35px;
    font-weight: 800;
    color: #0F2233;
    margin-bottom: 23px;
}
.social-boxes .social_account-wrap a:last-child {
    position: absolute;
    right: 0;
}
.social-boxes.social-box4 .social_account-wrap a:last-child {
    width: 46.2px;
    height: 46.2px;
    top: 2px;
}
.social-boxes.social-box6 .social_account-wrap a:last-child {
    width: 56.9px;
    height: 46.2px;
    top: -16px;
}

.social-box4 h4,
.social-box6 h4{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 900;
    font-size: 25px;
    line-height: 145%;
    color: #0F233F;
    padding-bottom: 76px;
}
.social-box4 span,
.social-box6 span{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 800;
    font-size: 18px;
    line-height: 145%;
    color: #1c8195;
        word-break: break-all;
}
.social-boxes .social_account-wrap a:first-child {
        width: calc(100% - 46.2px);
    display: inline-block;
    padding-right: 16px;
}
.social-box4 a:hover,
.social-box6 a:hover{
    text-decoration: none;
}
.social-boxes .social_account-wrap {
    display: flex;
    position: relative;
    width: 100%;
    align-items: flex-end;
}
/*.social-box4 img,
.social-box6 img{
    position: absolute;
    right: 30px;
    bottom: 32px;
}*/
.social-box6 h4{
    padding-bottom: 40px;
}
/*.social-box5 .social-desc{
    padding-bottom: 75px;
}*/
/*.social-box3 .social-desc {
    padding-bottom: 67px;
}*/
.lifeintro-sec .order2{
    order: 2
}
.lifeintro-sec .order1{
    order: 1
}
.life-growth {
    margin-bottom: 58px;
}
.social-boxes > img {
    width: 100%;
}
.social-boxes  img.width-auto{
    width: auto;
}
.life-banner.workus-banner {
    padding: 0;
    min-height: 462px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 45px;
        background-size: cover;
        background-position: 64%;
        background-repeat: no-repeat;
}
.workus-banner h2.sub-head{
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 156.86%;
    text-align: center;
    color: #FFFFFF;
}
.about-principles .our-princple {
    margin: 0 auto;
    width: 80%;
}
.prin-top-content p{
    font-family: "Nunito Sans", sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 27px;
    font-size: 17px;
    text-align: center;
    color: #0F233F;
    margin-top: 19px;
}
.guide-principles{
    padding-top: 100px;
    padding-bottom: 17px;
}
.about-principles header.sec-header.sm-gap{
    margin-bottom: 55px;
}
.prin.princ-col {
    margin-bottom: 80px;
    padding: 0 40px;
}
.block.job-list{
    padding-top: 106px;
    padding-bottom: 110px;
}
.block.job-list header.sec-header.sm-gap.align-center{
    /*display: none;*/
    margin-bottom: 60px;
}
.life-banner .two-btn-cs .btn.blue-gallary-btn:hover{
    background: rgba(87, 197, 148, 0.8);
}
.life-banner .two-btn-cs .white-gallary-btn:hover{
    background: white;
    color: #57C594;
}
.pl-10{
    padding-left: 10px;
}
.life-banner{
    background-position: center;
}
.our-princple.prin-wrap .short-desc-guide p{
    margin-top: 0;
}
body header.sec-header h2.headline {
    font-style: normal;
    font-weight: 300;
    line-height: 45px;
    font-size: 35px;
    margin-bottom: 0;
}


.growth-leftimg, .celeb-leftimg{
    display: inline-table;
    left: 0px;
}
.growth-leftimg img.first{
    width: 56%;
}
.growth-leftimg img.last{
    width: 44%;
}
.celeb-leftimg img.first{
    width: 34%;
}
.celeb-leftimg img.last{
    width: 66%;
}
.pr-0{
    padding-right: 0px;
}

    /*section.investor-wrap .invest{
    width: 16%;
    padding-left: 5px;
    padding-right: 5px;
    }*/
    .growth-leftimg img.first{
        width: 57%;

        float: left;
    }

    .growth-leftimg img.last {

        width: 43%;

    }
    .celeb-leftimg img.last {

        width: 65.5%;

    }
    .celeb-leftimg img.first {

        width: 34.5%;
        float: left;

    }

    @media (min-width: 1700px){
        .celeb-leftimg{
            width: 100%;
        }
        .building-heading {
            padding-left: 120px;
            padding-right: 120px;
        }
        .lifeintro-sec .col-lg-7{
            padding-right: 400px;
        }
        .short-desc-guide {
            width: 100%;
            margin: 0 auto;
        }
        .lifeintro-sec .col-lg-4 {
            padding-left: 97px;
            padding-right: 100px;
        }
        .pr-440{
            padding-right: 440px;
        }
        .what-content-wrappr{
            position: relative;
            top: -13px;
        }
        .life-growth{
            padding-left: 14px;
            position: relative;
            top: 24px;
            margin-bottom: 111px;
        }
        .life-celeb {
            padding-left: 14px;
        }
        .about-us p.about-content{
            width: 50%;
        }
    }
    @media (min-width: 1025px){
    /*.invest {
      flex-basis: calc(100% / 6);
      box-sizing: border-box;
      }*/
      .invest-wrap::after,
      .invest-wrap::before {
          content: '';
          flex-basis: calc(100% / 12);
      }
      .invest-wrap::after {
          order: 1;
      }
      .invest:nth-child(n+6) {
          order: 2;
      }
  }
  @media (max-width: 1699px){
    .what-content-wrappr {
        padding-left: 40px;
        padding-right: 200px;
    }
}
@media (max-width: 1500px){
    .guide-principles .container.block.about-principles {
        padding: 0 !important;
    }
    .prin.princ-col {
        margin-bottom: 80px;
        padding: 0px 18px;
    }
    .short-desc-guide {
        width: 100%;
        margin: 0 auto;
    }
    .what-content-wrappr {
        padding-left: 40px;
        padding-right: 200px;
    }
    .lifeintro-sec h3{
        font-size: 34px;
    }
    .life-growth, .life-celeb{
        padding-right: 22px;
    }
    .our-princple.prin-wrap .short-desc-guide p{
        margin-top: 0;
    }
}
@media (max-width: 1024px){


    .social-box4 h4, .social-box6 h4{
        font-size: 18px;
        padding-bottom: 50px;
    }
    /*.social-boxes img.width-auto{
        width: 30px;
        position: inherit;
        right: 0;
        bottom: inherit;
    }*/
    .life-growth, .life-celeb {
        padding-right: 0px;
    }
    .growth-leftimg, .celeb-leftimg{
        display: inline-table;
        left: 0;
    }
    .growth-leftimg img.first{
        width: 57%;
    }
    .growth-leftimg img.last{
        width: 43%;
    }
    .celeb-leftimg img.first{
        width: 34%;
    }
    .celeb-leftimg img.last{
        width: 66%;
    }
}
@media (max-width: 768px){
    .no-pad-left{
        padding-right: 0px;
    }
    .social-boxes img {
        width: 100%;
    }
    .life-banner{
        padding: 74px 0;
    }
    .lifeintro-sec {
        padding: 90px 0 0;
    }
    .lifeintro-btn {
        margin-bottom: 100px;
    }
    .short-desc-guide {
        width: 85%;
        margin: 0 auto;
    }
    .guide-principles {
        background: #F8F9FE;
        padding: 65px 0 73px;
    }
    .about-principles .our-princple{
        width: 100%;
    }
    .lifeabout-sec .col-md-12 .justify-content-center{
        padding: 0 58px;
    }
    .about-cta h3{
        font-family: Nunito Sans;
        font-style: normal;
        font-weight: 300;
        font-size: 35px;
        line-height: 48px;
        text-align: center;
        color: #FFFFFF;
    }
    .life-growth {
        margin-bottom: 30px;
    }
    section.lifeintro-sec.commited-sec .col-lg-4.col-md-12 {
        padding-right: 113px;
        padding-left: 113px;
    }
    .life-celeb {
        margin-bottom: 88px;
    }
    section.lifeintro-sec.commited-sec .col-lg-6.col-md-12 {
        padding: 0;
    }
    .growth-leftimg {
        margin-bottom: 22px;
    }
    .growth-leftimg img.first, .celeb-leftimg img.first {
        padding-right: 16px;
    }
    .building-logos {
        margin-top: 75px;
    }
    .building-logos .logo-11 img{
        margin-bottom: 50px;
    }
    .building-logos .logo-11 img:nth-child(2){
        margin-right: 0;
    }
    .building-logos .logo-11 img:nth-child(3) {
        margin-bottom: 0;
    }
    section.intro-sec.about-cs{
        padding-bottom: 100px;
    }
    .life-banner.workus-banner{
        height: inherit;
        padding-top: 62px;
        padding-bottom: 60px;
        /*background-position: center top;*/
       /*     background-position: 64%;*/
    }
    .what-content-wrappr{
        padding-left: 113px;
        padding-right: 136px;
    }
}
@media (max-width: 480px){
    .tab-mobile-drop-down .tab-selected-bar {
        padding: 0px 5px;
    }
    .life-banner .hero-white h1{
        font-size: 50px;
    }
    .life-banner .two-btn-cs .btn.blue-gallary-btn,
    .life-banner .two-btn-cs .white-gallary-btn{
        width: 257px;
        padding: 14px 0;
    }
    .life-img-wrap{
        margin-top: 50px;
    }
    .lifeintro-btn{
        width: 257px;
    }
    .life-banner{
        padding: 33px 0;
        background-size: cover;
        background-position: center;
    }
    .lifeintro-sec .col-lg-7{
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
    }
    /*.lifeintro-sec{
        padding-bottom: 50px;
        }*/
        .guide-principles{
            padding: 40px 0 10px;
        }
        .short-desc-guide {
            width: 90%;
            margin: 0 auto;
        }
        .prin.princ-col{
            margin-bottom: 40px;
        }
        .lifeintro-sec {
            padding: 40px 0 0;
        }
        section.about-cta{
            padding: 50px 0 !important;
        }
        .short-desc{
            max-width: 100%;
        }
        .lifeabout-sec {
            padding-top: 40px;
            padding-bottom: 0;
        }
        .lifeabout-sec h2{
            margin-bottom: 42px;
            padding: 0 15px;
        }
        .lifeabout-sec .row > .col-md-4 {
            padding: 0 30px;
        }
        section.intro-sec.about-cs{
            padding-top: 40px;
            padding-bottom: 0px;
        }
        .building-heading h2{
            text-align: center;
        }
        section.intro-sec.about-cs > .container{
            padding-left: 15px;
            padding-right: 15px;
        }
        .building-heading p{
            text-align: center;
        }
        .building-logos {
            margin-top: 32px;
        }
        .building-logos .logo-11 img {
            margin-right: 0;
            margin-bottom: 50px;
        }
        .no-pad-left{
            padding-right: 0px;
        }
        .about-cta h3{
            font-family: Nunito Sans;
            font-style: normal;
            font-weight: 300;
            font-size: 35px;
            line-height: 48px;
            text-align: center;
            color: #FFFFFF;
        }
        .about-cta .short-desc{
            width: 88%;
        }
        .life-growth, .life-celeb {
            margin-bottom: 40px;
        }
        .growth-leftimg {
            margin-bottom: 11px;
        }
        .commited-sec .col-lg-6{
            padding: 0;
        }
        .growth-leftimg img.first, .celeb-leftimg img.first{
            padding-right: 11px;
        }
        section.lifeintro-sec.commited-sec .col-lg-4.col-md-12 {
            padding-right: 30px;
            padding-left: 30px;
        }
        .building-logos .logo-11 img:nth-child(3) {
            margin-bottom: 50px;
        }
        .lifeabout-sec .col-md-12 .justify-content-center {
            padding: 0 15px;
        }
        .lifeintro-btn {
            margin-bottom: 0px;
        }
        .life-banner.workus-banner .hero-white h1{
            font-size: 45px;
        }
        .life-banner.workus-banner{
            padding: 23px 0 22px;
        }
        .block.job-list header.sec-header.sm-gap.align-center{
            margin-bottom: 0;
        }
        .block.job-list{
            padding-top: 40px !important;
            padding-bottom: 10px;
        }
        .about-principles header.sec-header.sm-gap{
            margin-bottom: 45px;
        }
        .what-content-wrappr {
            padding-left: 30px;
            padding-right: 30px;
        }
        .growth-leftimg img.last{
            width: 43.4%;
        }
        .growth-leftimg, .celeb-leftimg{
            display: inline-table;
            left: 0;
        }
        .growth-leftimg img.first{
            width: 57%;
        }
        .growth-leftimg img.last{
            width: 43%;
        }
        .celeb-leftimg img.first{
            width: 34%;
        }
        .celeb-leftimg img.last{
            width: 66%;
        }
    }
    @media (max-width: 320px){
        .life-banner .two-btn-cs .btn.blue-gallary-btn, .life-banner .two-btn-cs .white-gallary-btn{
            width: 100%;
        }
    }

    /*@media (min-width: 1024px){
    .desktop-p-0{
        padding: :0px;
    }
    }*/


    .pads-left {
        padding-left: 30px;
    }



    @media(max-width: 2000px){
        .celeb-leftimg img.first{
            width: 33.5%;
        }
        .celeb-leftimg img.last{
            width:66.5%;
        }
    }














    /*Shopper Page styling*/
    .shopper-top-sec {
        text-align: inherit;
        padding-top: 12px;
    }
    .shopper-top-sec .breadcrumb {
        background: transparent;
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        color: #0F233F;
        padding: 0;
        margin-bottom: 4px;
        display: flex;
        align-items: flex-end;
    }
    .shopper-top-sec .breadcrumb a {
        color: #1c8195;
        font-weight: bold;
        text-decoration: none;
    }
    .shopper-top-sec .breadcrumb a:hover {
        color: #1c8195;
    }
    .shopper-top-sec .breadcrumb a::after {
        content: "\f3d1";
        font-family: "ionicons";
        color: #0F233F;
        margin: 0 14px;
    }
    .overlay-background {
        height: 100%;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: #0f233f6b;
        width: 100%;
        z-index: 999;
        display: none;
    }
    section.faq-wrapper .custom-main-search {
        width: 280px;
        height: 30px;
    }
    section.faq-wrapper .custom-main-search .faq-form-inner input[type="text"] {
        border: 0;
        border-bottom: 1px solid #8691A0;
        width: 280px !important;
        padding: 0 6px 4px !important;
        font-size: 16px;
        font-weight: 400;
    }

    section.faq-wrapper .custom-main-search .faq-form-inner input.search-submit-icon {
        background-image: url('/wp-content/uploads/2020/08/search.svg');
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        height: 20px;
        width: 20px;
        position: absolute;
        left: inherit;
        right: 0px;
        top: inherit;
        background-color: transparent;
        border: 0;
        padding: 0 !important;
    }

    /*Bread Help Center Page Styling*/
    .bread-helpcenter .main-head-wrap {
        text-align: center;
        padding-top: 68px;
        padding-bottom: 92px;
    }

    .bread-helpcenter .main-head-wrap .hero-main-heading {
        font-size: 64px;
        line-height: 74px;
        font-weight: 900;
        color: #1C8195;
        margin-bottom: 17px;
    }
    .bread-helpcenter .main-head-wrap .hero-main-heading sup {
        top: -30px;
    }
    .bread-helpcenter .main-head-wrap .main-sub-heading {
        font-size: 35px;
        font-weight: 300;
        color: #0F233F;
        line-height: 49px;
        font-weight: 800;
    }
    .bread-helpcenter .main-box-wrap .box-main-link img {
        max-width: 54px;
    }
    .bread-helpcenter .main-box-wrap .box-main-link{
        background-color: #FFFFFF;
        -webkit-box-shadow: 0px 4px 24px rgb(0 0 0 / 25%);
        box-shadow: 0px 4px 24px rgb(0 0 0 / 25%);
        text-align: center;
        padding: 38px 12px 35px;
        max-height: 100%;
        display: inline-block;
        width: 100%;
        min-height: auto;
        height: 100%;
    }

    .bread-helpcenter .main-box-wrap h3.box-head {
        font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: normal;
    font-size: 24px;
    text-align: center;
    color: #333333;
    margin: 15px 0 10px;
    }
    .bread-helpcenter .main-box-wrap .box-description {
        font-weight: normal;
        line-height: 30px;
        font-size: 20px;
        text-align: center;
        color: #000000;
        max-width: 320px;
        margin: 0 auto;
        padding: 0 10px;
    }
    .bread-helpcenter .main-box-wrap .box-main-link:hover {
        text-decoration: none;
    }
    .bread-helpcenter .main-box-wrap {
        text-align: center;
      /*min-height: auto;*/
    }
    /*.support-details .cont a {*/
    /*    word-break: break-word;*/
    /*}*/

    .bread-helpcenter .box-main-row {
        padding: 0 137px;
        margin-bottom: 32px
    }
    .bread-helpcenter .box-main {
        margin-bottom: 30px;
        padding: 0 12px;
    }
    .help-center-btm h3 {
        font-size: 30px;
        line-height: 42px;
        font-weight: 800;
        margin-bottom: 10px;
    }
    section.help-center-btm {
        padding-top: 57px !important;
        padding-bottom: 64px !important;
    }
    .help-center-btm .short-desc {
        font-size: 18px;
        line-height: 28.23px;
        font-weight: 400;
        margin: 0 auto;
        margin-bottom: 38px;
        color: #E2E3FF;
        max-width: 540px;
    }
    .help-center-btm a.white-btn {
        /*display: inline-block;*/
        margin: 0 4px 0 14px;
        /*border-radius: 5px;
        max-width: 200px;
        width: auto;
        padding: 13px 28px;
        min-width: 200px;*/
    }
    .bread-helpcenter {
        padding-bottom: 50px;
    }
    .faq-wrap.accordion-main-wrap .open-close {
        margin-right: 18px;
        border-radius: 0;
        min-width: 29px;
        margin-top: 2px;
        border-radius: 4px;
    }
    .faq-wrap.accordion-main-wrap .card-header button {
        align-items: flex-start !important;
    }
    .faq-wrap.accordion-main-wrap .open-close.open{
        background: #CFD8DC;
    }
    .search-result-container {
        padding-left: 6px;
        padding-right: 3px;
    }
    .faq-wrap.accordion-main-wrap .border-line {
        margin-top: 28px;
        margin-bottom: 25px;
    }
    .faq-wrap.accordion-main-wrap .border-line{
        border: 1px dashed #D6D9E0;
        height: 0;
    }
    .shopper-search .search-result-container .accordion-main-wrap {
        margin-bottom: 62px;
    }
    .select-topics .topic-name {
       height: 55px;
       display: flex;
       align-items: center;
       justify-content: center;
       margin: 0 auto;
       border: 1px solid #1C8195;
       font-size: 22px;
       color: #1C8195;
       line-height: 22px;
       font-weight: bold;
       position: relative;
       cursor: pointer;
   }
   .select-topics .topic-name::before {
    content: "";
    display: block;
    position: absolute;
    right: 16px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #1C8195;
    transition: .5s;
}
.select-topics {
    width: 500px;
    margin: 0 auto;
    display: table;
    text-align: center;
    position: relative;
}
.select-topics .select-option-main .select-options-wrap {
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}
.select-topics .select-option-main .select-options-wrap .categories ul {
    list-style: none;
    padding: 0;
}
.select-topics .select-option-main .select-options-wrap .select-option a {
    font-size: 22px;
    font-weight: bold;
    line-height: 20px;
    color: #0F233F;
    height: 50px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 4px;
}
.select-topics .select-option-main .select-options-wrap .select-option a:hover {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #1c81959e;
}
.select-topics .select-option-main  {
    background-color: #ffffff;
    box-shadow: 0px 4px 16px 0px #0000002e;
    margin-top: 8px;
    padding-top: 16px;
    padding-bottom: 17px;
    position: absolute;
    width: 100%;
    z-index: 99;
    border-radius: 2px;
}
.select-topics .select-option-main {
    display: none;
}
.select-topics .topic-name.open::before {
    transform: rotate(180deg);
}
.page-main-wrap h1.main-page-head {
    font-size: 36px;
    font-weight: 900;
    line-height: 45px;
    color: #1C8195;
    margin-bottom: 9px;
    text-align: center;
}
.current-category-wrap  {
    margin-bottom: 19px;
    line-height: 35px;
    display: flex;
    align-items: center;
}
.current-category-wrap .current-category {
    font-size: 25px;
    font-weight: bold;
    line-height: 35px;
    color: #0F233F;
    margin-bottom: 0px;
}
.accordion-main-wrap .card-body .give_your_view button.btn_yes {
    border: 1px solid #1C8195;
    color: #1C8195;
    background: url(/wp-content/uploads/2020/08/yes.svg);
    background-repeat: no-repeat;
    background-position: 88% 49%;
    margin-right: 19px;
}
.accordion-main-wrap .card-body .give_your_view button.btn_no {
    border: 1px solid #E05808;
    color: #E05808;
    background: url(/wp-content/uploads/2020/08/no.svg);
    background-repeat: no-repeat;
    background-position: 88% 49%;
}
.accordion-main-wrap .card-body .give_your_view button {
    padding: 6px 0px 3px 9px;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    width: 70px;
    line-height: 19px;
    right: 0;
    cursor: pointer;
    text-align: left;
    padding-left: 0px;
    text-align: center;
}
.accordion-main-wrap .card-body .give_your_view {
    margin-top: 28px;
    margin-bottom: 30px;
}
.accordion-main-wrap .card-body .give_your_view span {
    font-size: 16px;
    line-height: 27px;
    font-weight: bold;
    color: #0F233F;
    padding-right: 25px;
}
.accordion-main-wrap .card-body p {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #0F233F;
}
.accordion-main-wrap .card-body {
    padding-left: 50px;
    padding-top: 10px;
}
.accordion-main-wrap .card .card-header span {
    color: #0F2233;
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
}
    /*.accordion-main-wrap .card .card-header .collapsed span {
    font-weight: 300;
    }*/
    section.faq-wrapper.faq-search {
        margin-top: 59px;
    }
    .no-post{
        text-align: center;
        font-size: 18px;
        margin-bottom: 50px;
    }
    /*Shopper Search Styling*/
    .shopper-top-sec .search-main-row {
     margin: 0px 0px 22px 15px;
 }
 .faq-wrapper.shopper-search .search-result-container {
    max-width: 1160px;
    width: 100%;
}
section.faq-wrapper.shopper-search  {
    margin-top: 60px;
}
section.main-search-wrap {
    display: inline-block;
    padding: 0 !important;
}
section.main-search-wrap .custom-cat-search .bread-search-topic form {
    width: 305px;
    float: right;
    margin: 0px;
    display: inline-block;
    height: auto;
    position: relative;
    transition: .5s;
    padding-bottom: 4px;
}
section.main-search-wrap .custom-cat-search .bread-search-topic form input.main-custom-input {
    min-width: 280px;
    width: 280px;
    border: 0;
    height: auto;
    background-color: #FFFFFF;
    font-family: Nunito Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #8691A0;
    background-image: url(../../resources/assets/images/search-grey-icon.svg);
    background-repeat: no-repeat;
    background-position: 98% 66%;
    padding: 14px 0px 3px 6px !important;
    border-radius: 0;
    border-bottom: 1px solid #8691A0;
    transition: .5s;
    margin: 0 auto;
    display: table;
    margin-right: 3px;
}
.faq-wrap.accordion-main-wrap .border-line:last-of-type {
    display: block;
}
section.main-search-wrap .custom-cat-search .bread-search-topic form input::placeholder {
    color: #0F233F;
    font-size: 16px;
    font-weight: 400;
}
/*section.main-search-wrap .custom-cat-search .bread-search-topic form.searchclick {*/
    /*    box-shadow: 0 4px 16px 0 #0000001f;*/
    /*    border-bottom: 1px solid #1c8195;*/
    /*}*/
    section.main-search-wrap .custom-cat-search .bread-search-topic form input.main-custom-input.greenicon {
        background-image: url(../../resources/assets/images/search-purple-icon.svg);
        border-bottom: 0;
        color: #0F233F;
        caret-color: #1C8195;
        border-bottom: 1px solid #1C8195;
    }
    section.main-search-wrap.bread-support-center .cat-search-results {
        position: absolute;
        background: #FFFFFF;
        border: 0;
        box-sizing: border-box;
        top: 90%;
        width: 100%;
        padding: 0;
        z-index: 99;
        display: none;
        margin-top: 0px;
        margin-left: 0;
        box-shadow: 0 12px 16px 0 #0000001f;
        border-radius: 0;
        padding-top: 10px;
    }
    section.main-search-wrap.bread-support-center .cat-search-results ul li a {
        padding: 5px 24px 0;
        font-size: 16px;
        line-height: 28px;
        font-weight: 400;
        color: #0F233F;
        padding-bottom: 7px;
    }
    section.main-search-wrap.bread-support-center .cat-search-results ul li.no-results {
        padding: 6px 18px 0;
        font-size: 16px;
        line-height: 22px;
        font-weight: 400;
        color: #0F233F;
        padding-top: 10px;
        padding-bottom: 15px;
    }
    section.main-search-wrap.bread-support-center .cat-search-results ul li a:hover {
        background-color: #1c81959e;
        text-decoration: none;
        color: #FFFFFF;
    }
    section.main-search-wrap.bread-support-center .bread-search-for {
        background-color: #1c81959e;
        background-image: none;
        padding: 5px 23px 4px;
        margin-top: 7px;
    }
    section.main-search-wrap.bread-support-center .bread-search-for a {
        padding: 0;
        font-size: 16px;
        line-height: 30px;
        font-weight: bold;
        color: #FFFFFF;
    }
    section.main-search-wrap.bread-support-center .bread-search-for a::before {
        content: "";
    }
    .icon-on-search {
        position: absolute;
        right: 10px;
        height: 25px;
        width: 25px;
        background: transparent;
        top: 10px;
    }
    .committed-wrapper .committed-wrap-image .growth-first-step img {
    object-fit: cover;
}
.committed-wrapper .committed-wrap-image .growth-first-step img.first {
        width: 66.9%;
       margin-right: 10px;
}
.committed-wrapper .committed-wrap-cnt .committed-wrap-col .sub_title {
    margin-bottom: 18px;
}
.committed-wrapper .committed-wrap-image .growth-first-step img.last {
    width: 30.5%;
        object-position: 0;
}
.committed-wrapper .committed-wrap-image .growth-second-step img.first {
    display: none;
}
.committed-wrapper .committed-wrap-image .growth-second-step {
    display: flex;
    width: 100%;
}


    .committed-wrapper {
       padding: 112px 0 60px;
}
.committed-wrapper .committed-wrap-image {
            padding-left: 27px;
    padding-right: 10px;
}
.committed-wrapper .committed-wrap-image .growth-first-step {
    display: flex;
    width: 100%;
        margin-bottom: 12px;
}
.committed-wrapper .committed-wrap-cnt .committed-wrap-col {
       max-width: 328px;
    margin: 0 0 0 auto;
        margin-bottom: 41px;
}
.committed-wrapper .middel-container {
    padding: 0;
    max-width: 970px;
}
.Building_Community_Wrapper {
    padding: 37px 0px 50px;
}
.Building_Community_Wrapper .Building_Community_head .merchants-tools-post {
    position: relative;
    margin-bottom: 23px;
        z-index: 0;
}
.Building_Community_Wrapper .Building_Community_col {
    text-align: center;
}
.Building_Community_Wrapper .Building_Community_col:nth-child(2) {
        padding: 0;
    text-align: left;
}
.Building_Community_Wrapper .Building_Community_col:nth-child(3) {
    padding-right: 43px;
}
.Building_Community_Wrapper .Building_Community_col:nth-child(4) {
    text-align: right;
    padding-right: 25px;
}
.Building_Community_Wrapper .Building_Community_head .merchants-tools-post .bread-left-border::before {
    transform: rotate(-30deg);
    top: 20px;
}
.Building_Community_Wrapper .Building_Community_head .merchants-tools-post .bread-right-border {
        z-index: -1;
    width: 100%;
}
.Building_Community_Wrapper .Building_Community_head .merchants-tools-post .bread-right-border::after {
    top: -20px;
    transform: rotate(-30deg);
}
.Building_Community_Wrapper .Building_Community_head {
    padding-bottom: 51px;
}
.Building_Community_Wrapper .Building_Community_head .merchants-tools-post .sec-main-head {
    background: #fff;
    padding-right: 20px;
}


.about_our_team_wrap .sec-main-head {
    text-align: center;
       margin-bottom: 35px;
}
.about_our_team_wrap {
    padding: 72px 0 47px;
}
.about_our_team_wrap .social-boxes-col {
    padding: 0 12px;
}
.about_our_team_wrap .middel-container {
    padding-right: 98px;
    padding-left: 147px;
}
.social-boxes .social-desc .sub_title {
    font-weight: 400;
    margin-bottom: 0;
}
.work_with_us_posted {
    background-color: #F4F5FF;
}
.work_with_us_posted .breadfeaturesImg {
    background: #1c8195;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 22px;
    line-height: 156.86%;
    color: #FFFFFF;
    height: 50px;
    width: 50px;
}
.workus-banner-head {
    text-align: center;
    padding: 0px 20px;
    max-width: 645px;
    z-index: 1;
}
.workus-banner-head .hero-main-head {
    color: #FFFFFF;
    margin-bottom: 24px;
}
.workus-banner-head .main-paragraph {
    color: #FFFFFF;
        padding: 0px 10px;
            margin-bottom: 41px;
}
.list-conatiner {
    max-width: 631px;
    margin: 0 auto;
        text-align: center;
}

.workus-banner .two-button-section .transparent-btn {
    color: #FFFFFF;
    border: 1px solid #ffffff;
}
.workus-banner .two-button-section .transparent-btn:hover {
        background: #2C31A8;
        color: #FFFFFF;
    border: 1px solid #ffffff;
}
.posted-section-main.work_with_us_posted .posted-section {
        padding-top: 134px;
        padding-bottom: 24px;
}
.committed-wrapper .committed-wrap-image .growth-second-step img.mobile-last {
        display: none;
    }
    /**Author Info**/
    .author-info-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 20px;
    }
    
    .author-info-wrapper .author-img {
        width: 100%;
        max-width: 60px;
        border-radius: 50%;
    }
    
    .author-info-wrapper .author-img img {
        border-radius: 50%;
    }
    
    .author-info-wrapper .author-info {
        text-align: left;
        padding-left: 20px;
    }
    
    .single-wrap .c-block.blockquote .author-info-wrapper .author-info h5 {
        margin-top: 0;
    }

    @media (max-width: 1200px) {
        .about_our_team_wrap .middel-container {
                padding-right: 0;
                padding-left: 0;
        }
        .committed-wrapper .committed-wrap-image .growth-second-step img.last {
    width: 100%;
    object-fit: cover;
}
        .workus-banner-head .main-paragraph {
            padding: 0px 9px;
            margin-bottom: 31px;
        }
        section.investor-wrap .invest-list-wrap {
                padding-left: 0;
        }
        .investor-wrap.about-us-our-main .merchants-tools-post .bread-left-border::before {
            top: 12px;
        }
        .investor-wrap.about-us-our-main .merchants-tools-post .bread-right-border::after {
            top: -16px;
        }
        .life-banner.workus-banner {
                padding: 0;
        }
        .workus-banner-head {
                padding: 20px 20px;
        }
    }
    @media (max-width: 1024px) {
        .committed-wrapper .committed-wrap-image .growth-first-step img.last {
            object-position: 22%;
        }
        .Building_Community_Wrapper .Building_Community_head .merchants-tools-post .bread-left-border::before {
            transform: rotate(0deg);
            top: -24px;
        }
        .about-us section.gallery .carrers-gallery-cs .lg-cs {
            /*width: 100%;*/
            padding: 0;
            height: auto;
        }
        .investor-wrap.about-us-our-main .merchants-tools-post .bread-left-border::before {
            transform: rotate(0deg);
            top: 0;
        }
        .about-us-our-main .merchants-tools-post .sec-main-head {
            padding-top: 15px;
        }
        .investor-wrap.about-us-our-main .merchants-tools-post .bread-left-border::before {
            top: -12px;
        }
    }


    @media (max-width: 991px) {
        .bread-helpcenter .main-box-wrap h3.box-head {
            line-height: 26px;
            font-size: 20px;
        }
        .Building_Community_Wrapper .Building_Community_col {
            padding: 0 20px !important;
        }
        .social-boxes.social-box6 .social_account-wrap a:last-child {
                top: inherit;
        }
        .posted-section-main.work_with_us_posted .posted-section {
    padding-top: 80px;
 }

        .shopper-top-sec {
            padding-top: 9px;
        }
        .bread-helpcenter {
            padding-bottom: 22px;
        }
        .bread-helpcenter {
            padding-bottom: 22px;
        }
        .bread-helpcenter .main-box-wrap .box-main-link {
         padding: 38px 12px 38px;
     }
     section.main-search-wrap.bread-support-center .cat-search-results {
        margin: 0;
        z-index: 999;
    }
    .select-topics .select-option-main {
        padding-top: 19px;
    }
    .shopper-top-sec .breadcrumb a::after {
        margin: 0 12px;
    }
    .shopper-top-sec .search-main-row {
        margin: 0px 25px 32px 26px;
    }
    .current-category-wrap {
        margin-bottom: 35px;
    }
    .bread-helpcenter .main-head-wrap {
        padding-bottom: 18px;
        padding-top: 26px;
    }
    .bread-helpcenter .main-head-wrap .hero-main-heading {
        margin-bottom: 8px;
        font-size: 35px;
        line-height: 49px;
    }
    .bread-helpcenter .main-head-wrap .hero-main-heading sup {
        top: -16px;
    }
    .bread-helpcenter .main-head-wrap .main-sub-heading {
        font-size: 25px;
        line-height: 35px;
    }
    .bread-helpcenter .main-box-wrap h3.box-head {
        margin-top: 15px;
        margin-bottom: 9px;
    }
    .bread-helpcenter .box-main {
        padding: 0 5px;
    }
    .bread-helpcenter .box-main-row {
        padding: 0 25px;
        margin-bottom: 12px;
    }

    .help-center-btm h3 {
        margin-bottom: 11px;
        font-size: 32px;
    }
    .help-center-btm .short-desc {
      margin-bottom: 32px;
      font-size: 18px;
  }
  .help-center-btm a.white-btn {
     padding: 11px 22px;
     margin: 0 10px 0 10px;
     font-size: 16px;

 }
 section.help-center-btm {
     padding-top: 59px !important;
     padding-bottom: 75px !important;
 }
 /*Shopper Page styling in 991px*/
 .page-main-wrap h1.main-page-head {
    margin-bottom: 18px;
}
.search-result-container {
    padding-left: 48px;
    padding-right: 48px;
    padding-top: 11px;
}
.shopper-search .search-result-container .accordion-main-wrap {
    margin-bottom: 53px;
}
section.investor-wrap .invest-list-wrap .invest {
    width: 25%;
    margin-bottom: 20px;
}
}
@media (max-width: 767px) {
    .work_with_us_posted .post-left-content .sec-main-head {
        margin-bottom: 12px;
    }
    .work_with_us_posted .post-left-content .main-paragraph {
        margin-bottom: 16px;
    }
    .workus-banner-head .hero-main-head {
        margin-bottom: 13px;
    }
    .life-banner.workus-banner {
        min-height: 536px;
    }
    .posted-section-main.work_with_us_posted .posted-section {
        padding-top: 52px;
    }
    .committed-wrapper .committed-wrap-cnt .committed-wrap-col {
        max-width: 100%;
    margin: 0;
    }
    .about_our_team_wrap .social-boxes-col {
    padding: 0;
}
    .benefitsIconsSection {
        padding: 52px 0px 15px;
    }
    .benefitsIconsSection .benefitsIcons_Head .sec-main-head {
            margin-bottom: 48px;
    }
    .benefitsIconsSection .benefitsIcons-col {
            padding: 0 0px;
    }
    .Building_Community_Wrapper .Building_Community_col {
    margin-bottom: 47px;
}
    .committed-wrapper .committed-wrap-image .growth-second-step img.first {
    width: 32%;
    display: block;
    margin-right: 6px;
}
.committed-wrapper .committed-wrap-image .growth-second-step img.last {
   width: 68% !important;
    object-position: 0 0;
}

.committed-wrapper .committed-wrap-image .growth-first-step img.first {
   width: 54.5%;
    margin-right: 6px;
}
.committed-wrapper .committed-wrap-image .growth-first-step img.last {
    width: 45.3%;
}

.committed-wrapper .committed-wrap-image .growth-first-step img {
    object-fit: cover;
}
    .committed-wrapper {
        padding-top: 0;
            padding-bottom: 10px;
    }
    .about_our_team_wrap .sec-main-head {
            padding: 0 20px;
    }
    .Building_Community_Wrapper {
        padding: 37px 0px 20px
    }
    .about_our_team_wrap {
            padding: 35px 0 47px;
    }
    .committed-wrapper .committed-wrap-image {
        padding: 0;
    }
    .committed-wrapper .middel-container {
            margin: 0 -20px;
    }
    .committed-wrapper .committed-wrap-cnt {
        padding: 0 20px;
        padding-top: 32px;
    }
    .how_we_work-wrap {
    padding: 10px 0px 60px;
}
    .life_at_bread_wrap {
    padding-bottom: 20px;
}
    .how_we_work-wrap .life-img-wrap {
        display: none;
    }
    section.investor-wrap .invest-list-wrap .invest {
        width: 33.33%;
        margin-bottom: 32px;
    }
    .about-us section.gallery .carrers-gallery-cs .sm-cs {
        display: none;
    }
    .about-us section.gallery .carrers-gallery-cs .lg-cs {
        max-width: 100%;
        min-width: 100%;
    }
    .about-us-our-main .merchants-tools-post .sec-main-head {
        padding-top: 15px;
        padding-right: 0;
    }
    .top-main-sec {
        padding-top: 40px;
        padding-bottom: 15px;
    }
    .two-btn-cs .btn {
        margin: 8px 5px;
    }
    .bread-helpcenter .main-box-wrap .box-main-lin {
        height: auto;
    }
    /*.accordion-main-wrap .card-body p {
        font-size: 18px;
        line-height: 30px;
        font-weight: 400;
        }*/
        .accordion-main-wrap .card-body .give_your_view {
            margin-bottom: 20px;
        }
        .accordion-main-wrap .card-body .give_your_view span {
            display: block;
            padding: 10px 0;
            font-size: 16px;
            line-height: 27px;
        }
        .accordion-main-wrap .card-body {
            padding-left: 0;
            padding-right: 10px;
        }
        .current-category-wrap {
            justify-content: center;
            margin-bottom: 23px;
            height: auto;
        }
        .select-topics .select-option-main .select-options-wrap .select-option a {
            font-size: 18px;
        }
        .accordion-main-wrap .card .card-header span {
            font-size: 18px;
            line-height: 28px;
            margin-left: 0px;
        }
        .search-result-container {
            padding: 0 20px 0 17px;
        }
        section.faq-wrapper.faq-search.shopper-search {
            margin-top: 57px;
        }
        .faq-wrap.accordion-main-wrap .open-close {
          margin-right: 20px;
          margin-top: -1px;
          height: 30px;
          min-width: 30px;
          margin-left: 3px;
      }

      .faq-wrap.accordion-main-wrap .card-header button {
          padding-right: 0;
          border: 0;
          align-items: center !important;
      }
      .faq-wrap.accordion-main-wrap .accordion-btn {
        align-items: flex-start !important;
        padding-right: 8px;
    }
    .faq-wrap.accordion-main-wrap .border-line {
        margin-top: 25px;
        margin-bottom: 22px;
    }
    .accordion-main-wrap {
        margin-bottom: 80px;
    }
    .page-main-wrap h1.main-page-head {
        font-size: 30px;
        line-height: 41px;
        margin-bottom: 20px;
    }
    .shopper-top-sec {
        padding: 0 16px;
        padding-top: 18px;
    }
    .select-topics {
        width: 100%;
    }
    /*.search-result-container {
        padding: 0 16px;
        }*/
        .select-topics .topic-name {
            height: 50px;
            font-size: 18px;
            line-height: 20px;
            background-color: #ffffff;
        }
        .select-topics .topic-name::before {
            right: 12px;
            margin-top: -3px;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-top: 5px solid #1C8195;
        }
        .page-main-wrap h1.main-page-head span{
            display: block;
        }
        .bread-helpcenter .main-box-wrap .box-main-link {
          padding: 34px 8px 30px;
      }
      .bread-helpcenter .main-box-wrap h3.box-head {
        margin-top: 15px;
        margin-bottom: 7px;
    }
    .bread-helpcenter .main-head-wrap .hero-main-heading {
        font-size: 30px;
        line-height: 41px;
        max-width: 200px;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .bread-helpcenter .main-head-wrap {
        padding-top: 19px;
        padding-bottom: 51px;
    }
    .bread-helpcenter .main-head-wrap .hero-main-heading span {
        display: block;
    }
    .bread-helpcenter .main-head-wrap .main-sub-heading {
        font-size: 26px;
        line-height: 35px;
    }
    .bread-helpcenter .box-main-row {
        padding: 0px;
        margin-bottom: 0px;
    }
    .bread-helpcenter {
        padding-bottom: 18px;
    }
    .bread-helpcenter .main-box-wrap .box-description {
        line-height: 22px;
        font-size: 13px;
        padding: 0;
        max-width: 262px;
    }
    .bread-helpcenter .box-main {
        margin-bottom: 24px;
        padding: 0 15px;
    }
    .help-center-btm h3 {
        font-size: 30px;
        margin-bottom: 14px;
    }
    section.help-center-btm {
        padding-top: 36px !important;
        padding-bottom: 25px !important;
    }
    .help-center-btm .short-desc {
        font-size: 16px;
        line-height: 28px;
        width: 100%;
        margin-bottom: 30px;
    }
    .help-center-btm a.white-btn {
        margin: 0;
        margin-bottom: 20px;
        min-width: 77% !important;
    }

    /*Search Styling Responsive Start */
    section.main-search-wrap .custom-cat-search .bread-search-topic form {
     width: 100%;
     min-width: 100%;
     margin-top: 3px;
     background: #fff;
     padding: 0px 19px 4px;
 }
 .shopper-top-sec .search-main-row {
    margin: 0 -20px;
    margin-bottom: 36px;
}
.main-search-wrap .custom-cat-search {
    display: inline-block;
    width: 100%;
}
.main-search-wrap .custom-cat-search .bread-search-topic {
    display: inline-block;
    width: 100%;
}
section.main-search-wrap .custom-cat-search .bread-search-topic form input.main-custom-input {
    width: 100%;
    min-width: 100%;
    background-position: 97% 65%;
    padding: 10px 0 5px 5px !important;
}
.shopper-top-sec .breadcrumb {
    padding-left: 24px;
}
.shopper-top-sec .breadcrumb a::after {
    margin: 0 10px;
}
.mobile-search {
    transition: .5s;
}
.icon-on-search {
    right: 22px;
    height: 35px;
    width: 30px;
}
.current-category-wrap .current-category {
   text-align: center;
   font-size: 20px;
   line-height: 27px;
}
.select-topics .select-option-main {
    padding-top: 17px;
    margin-top: 10px;
}
section.main-search-wrap.bread-support-center .cat-search-results ul li a {
    padding: 2px 24px 0px;
    padding-bottom: 10px;
}
section.main-search-wrap.bread-support-center .bread-search-for {
    padding: 9px 25px 4px;
    margin-top: 23px;
}
.about-us-our-main .merchants-tools-post {
    margin-bottom: 34px;
}
.social-boxes .social_account-wrap a:last-child {
        top: inherit !important;
}
.Building_Community_Wrapper .Building_Community_col {
            padding: 0 20px !important;
    text-align: center !important;
}
.about-us section.gallery .carrers-gallery-cs .gal-img img {
        min-height: 100%;
}

}


.faq-wrap.accordion-main-wrap .collapsed .open-close {
    background-color: #1C8195;
}
.faq-wrap.accordion-main-wrap .collapsed .open-close .icon:before {
    content: "\f273";
}
.faq-wrap.accordion-main-wrap .open-close .icon:before {
    content: "\F368";
}
.faq-wrap.accordion-main-wrap .open-close {
    background-color: #CFD8DC;
}

.blog-list .clear-all-desktop::after {
    content: "\f335";
    font-family: dashicons;
    font-size: 20px;
    padding-left: 1px;
    vertical-align: top;
}

.blog-list .clear-all-desktop {
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 30px;
    display: inline-block;
    text-decoration: none;
    margin-top: 8px;
}
@media (max-width: 575px) {

    .committed-wrapper .committed-wrap-image .growth-first-step img.last {
        object-position: 0;
    }

    .second-last-footer.home-last-section.purple-last-section .home-blue-main-title {
    margin-bottom: 15px;
    }
    .second-last-footer.purple-last-section p {
        margin-bottom: 27px;
    }
    .second-last-footer.purple-last-section {
            padding: 31px 0 44px;
    }

    section.investor-wrap .invest-list-wrap .invest {
        width: 50%;
        padding: 5px;
        margin-bottom: 32px;
    }
    .top-main-sec .top-main-inner .hero-main-head {
        margin-bottom: 16px;
    }
    .sub_title {
        font-size: 20px;
        line-height: 27px;
            margin-bottom: 14px;
    }
    .about-us section.investor-wrap {
            padding-top: 10px;
    }
    .investor-wrap.about-us-our-main .merchants-tools-post {
        margin-bottom: 14px;
    }
    .our-main-section.about-us-our-main .post-main-title {
       padding-right: 0;
    }
    .our-main-section.about-us-our-main .our-main-col {
            margin-bottom: 17px;
    }
    .why-choose-bread-head.merchants-tools-post {
            margin-bottom: 31px;
    }
    .our-main-section.about-us-our-main {
       padding: 56px 0 20px;
    }
    .about-us section.gallery {
    margin-top: 17px;
}
    .top-main-sec .top-main-inner {
        margin-bottom: 18px;
    }
    .two-btn-cs .btn {
    margin: 8px 0px;
}
    section.investor-wrap .invest-list-wrap .invest img {
        max-width: 80%;
    }
    .committed-wrapper .committed-wrap-image .growth-second-step img {
        object-fit: cover;
    }
}
@media (max-width: 480px) {
    .about-us .top-mobileimg {
        display: block;
    }
    .about-us .dekstop-img {
        display: none;
    }
    .committed-wrapper .committed-wrap-image .growth-second-step img.last {
        display: none;
    }
    .committed-wrapper .committed-wrap-image .growth-second-step img.mobile-last {
        display: block;
        width: 100%;
    object-fit: cover;
    object-position: 0 0;
    }
    .committed-wrapper .committed-wrap-image .growth-first-step {
        max-height: 120px;
        margin-bottom: 9px;
    }
    .committed-wrapper .committed-wrap-image .growth-second-step {
            max-height: 120px;
    }
  .support-details .cont-details {
    width: calc(100% - 42px);
  }

  .support-details .icon-wrap {
    min-width: 20px;
    margin-right: 10px;
  }

  .support-details .cont {
    font-size: 14px;
  }
  .support-details .icon-wrap {
    margin-right: 10px;
    width: 42px;
    text-align: center;
  }

  .support-wrap {
    padding: 30px 10px;
  }

  .support-details h4 {
    line-height: 20px;
  }
}

@media (min-width: 1441px) {
    section.gallery .carrers-gallery-cs .gal-img img {
             max-height: 356px;
    object-fit: cover;
    min-height: 269px;
    height: 100% !important;
    object-position: 0 0;
    }
    .about-us section.gallery .carrers-gallery-cs .sm-cs:nth-child(3) {
            width: 26.7%;
    }
    .about-us section.gallery .carrers-gallery-cs .lg-cs {
        width: 42.3%;
        margin-left: -2px;
    }
    .about-us section.gallery .carrers-gallery-cs .sm-cs {
        width: 31.8%;
    }
    .life_at_bread_wrap.about-us section.gallery .carrers-gallery-cs .sm-cs {
    width: 28.5%;
}
.life_at_bread_wrap.about-us section.gallery .carrers-gallery-cs .lg-cs {
    width: 45.6%;
}
.life_at_bread_wrap.about-us section.gallery .carrers-gallery-cs .sm-cs:nth-child(3) {
    width: 28.78%;
}
}
