.data-source {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.rated-mobile {
    display: none;
}

.hero_banner_2 {
    display: none;
}

.sub-title2-mobile {
    display: none;
}

.mobile-view {
    display: none;
}

.plan-step-card .icon.ic-wysiwyc:before {
    background-position: -50px -378px;
    width: 34px;
    height: 34px;
}

.product-hunt-section {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
}
.product-hunt{
    background: #221d21; 
}

.combo-menu-item {
    display: flex;
    gap: 40px;
}

/* custom-post-guides-and-ebooks-new */
.ebook-section-space-top {
    padding-top: 110px;
    padding-bottom: 55px;
}

.ebook-section-space-bottom {
    padding-top: 55px;
    padding-bottom: 110px;
}

.checker-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ic-gettouch-wrapper {
    margin-top: 40px;
}

.automate-sales-commission {
    padding: 110px 0;
}

.light-text {
    color: rgba(255, 255, 255, 0.6);
}

/* ebook cover */
.contact-page .contact-wrapper.cs-wrapper.cs-wrapper-inner {
    padding-top: 215px !important;
    padding-bottom: 156px !important;
}

.contact-page .contact-wrapper {
    padding-top: 215px;
    padding-bottom: 156px;
    position: relative;
}

.bg-white {
    background-color: #fff;
}
.section-heading-space {
    margin-bottom: 56px;
}

.two-column-card-ebook-cover {
    display: grid;
    grid-gap: 24px;
    grid-template-columns:repeat(2,1fr);
}

.four-column-card-ebook-cover {
    display: grid;
    grid-gap: 30px;
    grid-template-columns:repeat(4,1fr);
}

.single-ebook-item {
    border-radius: 10px;
    overflow: hidden;
}

.ebook-red {
    padding: 32px;
    border: 0.25px solid #ED6704;
    background: #FEF5EE;
}

.ebook-blue {
    padding: 32px;
    border: 0.25px solid #8D7FFA;
    background-color: #F9F7FF;
}

.ebook-success {
    padding: 32px;
    border: 0.25px solid #3FA40D;
    background-color: #F2FEEE;
}

.ebook-pink {
    padding: 32px;
    border: 0.25px solid #FC526A;
    background-color: #FFF5FA;
}

.icon-style {
    width: 48px;
    height: 48px;
    padding: 6px;
    border-radius: 4.5px;
    border: 1px solid #F3F3F3;
    background: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
}

.icon-style.icon-style-two {
    width: 78px;
    height: 78px;
    padding: 6px;
    border-radius: 4.5px;
    border: 1px solid #F3F3F3;
    background: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
}

.ebook-title {
    font-size: 18px;
    line-height: 27px;
    font-weight: 800;
    color: #1A1B25;
    display: block;
    margin-bottom: 10px;
}

.ebook-text {
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    color: #525E73;
}

.ebook-border {
    border: 0.5px solid #C0C8D2;
}

.ebook-head {
    height: 60px;
    background-color: #F9F7FF;
    overflow: hidden;
}

.ebook-inner-content {
    padding: 32px;
    margin-top: -80px;
}

.ebook-head-bg-2 {
    background-color: #F2FEEE;
}

.ebook-head-bg-3 {
    background-color: #FEF5EE;
}

.ebook-head-bg-4 {
    background-color: #FFF5FA;
}

/* testimonial-section */
.testimonial-section {
    padding: 110px 0;
    background-color:#F2F3FE;
}

.testimonial-inner-content {
    border-radius: 16px;
    padding: 64px;
    background-color: #FFFFFF;
}

.blockquote-icon {
    position: relative;
    display: inline-block;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FFFFFF;
    margin-bottom: 32px;
}

.blockquote-icon img{
    background-color: #FFFFFF;
    padding: 0 32px;
    z-index: 2;
}

.blockquote-icon::before  {
    position: absolute;
    content: "";
    height: 1px;
    width: 100%;
    top: 50%;
    left: 0;
    background-color: #EBEEF1; 
    z-index: 1;
}


.testimonial-heading {
    font-size: 36px;
    line-height: 44px;
    color:#101828;
    font-weight: 500;
    margin-bottom: 32px;
    text-align: center;
}

.testimonial-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.t-author-img {
    width: 56px;
    height: 56px;
    border-radius: 200px;
    border: 1px solid #101828;
    margin: 0 auto 15px;
}

.t-author-img img{
    width: 56px;
    height: 56px;
    border-radius: 200px;
    border: 1px solid #101828;
}

.t-author-name {
    font-size: 16px;
    line-height: 24px;
    color:#101828;
    font-weight: 600;
    margin-bottom: 8px;
}


.t-author-bio {
    font-size: 14px;
    line-height: 20px;
    color:#475467;
    font-weight: 400;
}

/* download-ebook-section */
.download-ebook-section {
    padding: 110px 0;
    background-color: #fff;
}

.download-ebook-inner {
    display: flex;
    gap: 50px;
}

.pazcare-book {
    max-width: 340px;
    width: 100%;
}

.download-ebook-content {
    flex: 1;
}

.pazcare-heading {
    font-size: 48px;
    line-height: 1.2;
    color:#000000;
    font-weight: 700;
    margin-bottom: 24px;
}

.pazcare-text {
    font-size: 18px;
    line-height: 24px;
    color:#3F4F77;
    font-weight: 400;
}

.text-mb-10 {
    margin-bottom: 10px;
}

.hubspot-form {
    background: linear-gradient(123.73deg, #06172B -8.25%, #342976 110.49%);
    padding: 48px 40px;
    border-radius: 6px;
}

.primary-btn:focus{
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,123,255, 0);
}

.announcement-wrapper,
.announcement-wrapper a{
  color: #ffffff;
  /* font-size: clamp(10px, 5vw, 20px); */
  font-size: 16px;
  line-height: 1.2;
}

/* management software */
.section-card-bg {
    background-color: #F8FAFC;
    padding: 80px 0;
}

.heading-blk-content {
    max-width: 870px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin: 0 auto 65px;
}

.sub-title2-text {
    max-width: 560px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
}

.management-software-wrapper {
    display: grid;
    grid-gap: 30px;
    grid-template-columns:repeat(3,1fr);
}

.single-post-card {
    padding: 32px 32px 64px;
    border: 1px solid #E2E8F0;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 2px 6px 0px #0B1D390A, 0px 6px 16px 0px #00000005;
}

.card-image {
    margin-bottom: 32px;
}

.card-title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    color: #0B1D39;
    font-family: "Inter", sans-serif;
    display: block;
}

.card-excerpt {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #6F7B99;
    font-family: "Inter", sans-serif;
    margin-top: 16px;
}

/* post css */
.article-header {
    display: none;
}

@media all and (max-width: 991px) {
    .four-column-card-ebook-cover {
        grid-template-columns:repeat(3,1fr);
    }

    .download-ebook-inner {
        gap: 30px;
        flex-direction: column;
    }

    .pazcare-book {
        max-width: 340px;
        width: 100%;
    }

    .download-ebook-content {
        flex: 1;
    }
    .download-ebook-section {
        padding: 80px 0;
    }
    
    .pazcare-heading {
        font-size: 36px;
    }
    .automate-sales-commission {
        padding: 80px 0;
    }
    .download-ebook-section {
        padding: 80px 0;
    }
    .testimonial-section {
        padding: 80px 0;
    }

    .ebook-section-space-top {
        padding-top: 80px;
        padding-bottom: 40px;
    }
    
    .ebook-section-space-bottom {
        padding-top: 40px;
        padding-bottom: 80px;
    }

    .contact-page .contact-wrapper.cs-wrapper.cs-wrapper-inner {
        padding-top: 150px !important;
        padding-bottom: 80px !important;
    }
    .single-post-card {
        padding: 16px 16px 32px;
    }
    .management-software-wrapper {
        grid-gap: 15px;
    }

}

@media all and (max-width: 767px) {
    .two-column-card-ebook-cover {
        grid-template-columns:1fr;
    }
    .four-column-card-ebook-cover {
        grid-template-columns:repeat(2,1fr);
    }
    .testimonial-inner-content {
        padding: 40px;
    }
    .blockquote-icon {
        margin-bottom: 28px;
    }
    .download-ebook-section {
        padding: 50px 0;
    }
    .pazcare-heading {
        font-size: 27px;
    }
    .download-ebook-inner {
        text-align: center;
    }

    .pazcare-book {
        max-width: 340px;
        width: 100%;
        margin: 0 auto;
    }
    .automate-sales-commission {
        padding: 70px 0;
    }

    .download-ebook-section {
        padding: 70px 0;
    }
    .testimonial-section {
        padding: 70px 0;
    }
    .ebook-section-space-top {
        padding-top: 70px;
        padding-bottom: 35px;
    }
    
    .ebook-section-space-bottom {
        padding-top: 35px;
        padding-bottom: 70px;
    }

    .contact-page .contact-wrapper.cs-wrapper.cs-wrapper-inner {
        padding-top: 140px !important;
        padding-bottom: 80px !important;
    }
    .management-software-wrapper {
        grid-template-columns:repeat(2,1fr);
    }
    .section-card-bg {
        padding: 50px 0;
    }
 

}

@media all and (max-width: 575px) {
    .popular-tags-wrapper {
        grid-template-columns:1fr;
    }
    .four-column-card-ebook-cover {
        grid-template-columns:1fr;
    }
    .testimonial-inner-content {
        padding: 30px;
    }
    .blockquote-icon {
        margin-bottom: 20px;
    }
    .testimonial-heading {
        font-size: 28px;
        line-height: 1.2;
    }
    .contact-page .contact-wrapper.cs-wrapper.cs-wrapper-inner {
        padding-top: 130px !important;
    }
    .management-software-wrapper {
        grid-template-columns:1fr;
    }
    .single-post-card {
        text-align: center;
    }
    .card-image {
        margin-bottom: 22px;
    }
    
}



@media (min-width: 767px) {
    .header-blk .header-inner-blk .navbar .combo-menu-item ul{
        max-width: 220px;
    }
    .header-blk .header-inner-blk .navbar ul li .dropdown-menu {
      border-radius: 0px;
      padding: 20px 24px 24px;
      -webkit-transition: all ease 200ms;
      -o-transition: all ease 200ms;
      transition: all ease 200ms;
      -webkit-transform: translateY(20px) !important;
      -ms-transform: translateY(20px) !important;
      transform: translateY(20px) !important;
      will-change: transform;
      display: block;
      opacity: 0;
      visibility: hidden;
      right: auto;
      left: 0;
      top: 100% !important;
      position: absolute;
      background: #ffffff;
      -webkit-box-shadow: 0px 8px 32px rgba(25, 25, 25, 0.12);
      box-shadow: 0px 8px 32px rgba(25, 25, 25, 0.12);
      border-radius: 8.61836px;
      width: max-content;
      min-width: 300px;
      border: none;
    }
    
}

@media screen and (max-width: 575px) {
    .ctag1 {
      display: none;  
    }
    .ctag2 {
      display: none;  
    }
    .animate-circle {
      display: none;  
    }
    .rated-desktop {
        display: none;
    }
    .rated-mobile {
        display: block;
    }
    .hero_banner_1 {
        display: none;
    }
    .hero_banner_2 {
        display: block;
    }

    .sub-title2-desktop {
        display: none;
    }
    .sub-title2-mobile {
        display: block;
    }
    .mobile-view {
        display: block;
    }

    .desktop-view {
        display: none !important;
    }
    .text-center-mobile {
        text-align: center !important;
    }

    .testimonal-card.testimonal-card-homepage:after {
        display: none;
    }
    .mob-image-blk.mob-image-blk-mt {
        margin-bottom: 0;
        margin-top: 16px;
    }
    .content-card2.last-content-card2 {
        margin-bottom: 48px;
    }
    .lr-card-blk .row {
        margin-bottom: 35px;
    }
    .video_popup.video_popup_space{
        margin: 0 auto;
    }
    .sticky-card-wraper.commission-plan-performance{
        margin-top: 30px;
    }


    .plan-step-card {
        padding-left: 0;
        position: relative;
        text-align: center;
        margin-top: 70px;
        margin-bottom: 0;
    }

    .plan-step-card .icon {
        border: 1px solid #f0f5fa;
        background: #fff;
        border-radius: 100%;
        width: 56px;
        height: 56px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        left: 50%;
        top: -65px;
        transform: translateX(-50%);
    }
    .btn-center {
        text-align: center !important;
    }
    .compensation-page .design-plan-steps .btn-blk, .si-designer-page .design-plan-steps .btn-blk {
        padding-left: 0;
    }
    .plan-step-card ul p::before {
        position: unset;
    }
    .lr-blk .connect-data-card h3 {
        font-size: 18px;
    }
    .manage-everything-blk .manage-card .content-blk h3 {
        font-size: 18px;
    }
    .lr-card-blk .content-blk h3 {
        font-size: 18px;
    }
    .plan-step-card h3 {
        font-size: 18px;
    }
    
}



@media screen and (max-width: 410px) {
    .brand-inner-section .brand-listing .brand-logo{
        width: 100px;
    }
    .company-logo {
        margin: 20px 10px !important;
    }
}
