@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {
    font-family: 'THICCCBOI';
    src: url('/assets/fonts/crm-solutions/THICCCBOI-Bold.eot');
    src: url('/assets/fonts/crm-solutions/THICCCBOI-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Bold.woff2') format('woff2'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Bold.woff') format('woff'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Bold.ttf') format('truetype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Bold.svg#THICCCBOI-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'THICCCBOI';
    src: url('/assets/fonts/crm-solutions/THICCCBOI-ExtraBold.eot');
    src: url('/assets/fonts/crm-solutions/THICCCBOI-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-ExtraBold.woff2') format('woff2'),
        url('/assets/fonts/crm-solutions/THICCCBOI-ExtraBold.woff') format('woff'),
        url('/assets/fonts/crm-solutions/THICCCBOI-ExtraBold.ttf') format('truetype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-ExtraBold.svg#THICCCBOI-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'THICCCBOI';
    src: url('/assets/fonts/crm-solutions/THICCCBOI-Black.eot');
    src: url('/assets/fonts/crm-solutions/THICCCBOI-Black.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Black.woff2') format('woff2'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Black.woff') format('woff'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Black.ttf') format('truetype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Black.svg#THICCCBOI-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'THICCCBOI';
    src: url('/assets/fonts/crm-solutions/THICCCBOI-Medium.eot');
    src: url('/assets/fonts/crm-solutions/THICCCBOI-Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Medium.woff2') format('woff2'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Medium.woff') format('woff'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Medium.ttf') format('truetype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Medium.svg#THICCCBOI-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'THICCCBOI';
    src: url('/assets/fonts/crm-solutions/THICCCBOI-Regular.eot');
    src: url('/assets/fonts/crm-solutions/THICCCBOI-Regular.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Regular.woff2') format('woff2'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Regular.woff') format('woff'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Regular.ttf') format('truetype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Regular.svg#THICCCBOI-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'THICCCBOI';
    src: url('/assets/fonts/crm-solutions/THICCCBOI-Light.eot');
    src: url('/assets/fonts/crm-solutions/THICCCBOI-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Light.woff2') format('woff2'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Light.woff') format('woff'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Light.ttf') format('truetype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Light.svg#THICCCBOI-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'THICCCBOI';
    src: url('/assets/fonts/crm-solutions/THICCCBOI-SemiBold.eot');
    src: url('/assets/fonts/crm-solutions/THICCCBOI-SemiBold.eot?#iefix') format('embedded-opentype'),
        /* url('/assets/fonts/crm-solutions/THICCCBOI-SemiBold.woff2') format('woff2'), */
        url('/assets/fonts/crm-solutions/THICCCBOI-SemiBold.woff') format('woff'),
        url('/assets/fonts/crm-solutions/THICCCBOI-SemiBold.ttf') format('truetype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-SemiBold.svg#THICCCBOI-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'THICCCBOI';
    src: url('/assets/fonts/crm-solutions/THICCCBOI-Thin.eot');
    src: url('/assets/fonts/crm-solutions/THICCCBOI-Thin.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Thin.woff2') format('woff2'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Thin.woff') format('woff'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Thin.ttf') format('truetype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-Thin.svg#THICCCBOI-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'THICCCBOI';
    src: url('/assets/fonts/crm-solutions/THICCCBOI-ThicccAF.eot');
    src: url('/assets/fonts/crm-solutions/THICCCBOI-ThicccAF.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-ThicccAF.woff2') format('woff2'),
        url('/assets/fonts/crm-solutions/THICCCBOI-ThicccAF.woff') format('woff'),
        url('/assets/fonts/crm-solutions/THICCCBOI-ThicccAF.ttf') format('truetype'),
        url('/assets/fonts/crm-solutions/THICCCBOI-ThicccAF.svg#THICCCBOI-ThicccAF') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@media (min-width: 1600px) {

    .crm-banner .container,
    .crm-banner .container-lg,
    .crm-banner .container-md,
    .crm-banner .container-sm,
    .crm-banner .container-xl {
        max-width: 100% !important;
    }
}
@media (min-width: 1300px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1300px;
    }
}

:root {
    --poppins-font: "Poppins", serif;
    ;
    --thicccboi-font: 'THICCCBOI';
}

/* font-family: var(--poppins-font);
   font-family: var(--thicccboi-font); */
img {
    max-width: 100%;
}






.small-desktop{
    display: none;
}
.crm-main-header {
    padding-top: 16px;
    padding-bottom: 16px;
    background: #fff;
    position: sticky;
    top: 0;
    z-index: 2;
    /* box-shadow: 0 0 10px #ccc; */
}

.crm-width-container {
    max-width: 1600px;
    margin: auto;
}

.crm-header-btn {
    text-align: right;
}

.common-btn {
    font-family: var(--thicccboi-font);
    font-size: 18px;
    font-weight: 600;
    line-height: 20.75px;
    text-align: center;
    background: linear-gradient(90deg, #263E7F 32.2%, #EF323A 103.87%);
    color: #fff;
    padding: 15px 35px;
    border-radius: 6px;
}

.common-btn:hover {
    background: #263E7F;
    color: #fff;
    text-decoration: none;
}

.blue-btn {
    background: #6690F4;

}

.crm-banner-subheading {
    font-family: var(--thicccboi-font);
    font-size: 20px;
    font-weight: 700;
    line-height: 23.06px;
    /* text-align: left; */
}

.crm-banner-heading {
    font-family: var(--thicccboi-font);
    font-size: 54px;
    font-weight: 700;
    line-height: 62.26px;
    /* text-align: left; */
    margin-top: 10px;
}

.crm-banner-btn {
    margin-top: 40px;
}

section.crm-banner {
    background: #DFE9FF;
    padding-top: 51px;
    overflow: hidden;
}

/* .crm-banner-image {
    position: relative;
    right: -179px;
} */
.crm-banner-image img {
    max-width: fit-content;
}

.crm-second-content {
    padding-top: 80px;
    padding-bottom: 80px;
}

.crm-content-pera p {
    font-family: var(--poppins-font);
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    text-align: center;
    color: #333333;
}
.crm-content-pera p:last-child {
    margin-bottom: 0;
}

/*start crm-third-content*/
section.crm-third-content {
    background-color: #F9F9F9;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* .crm-third-heading h2 {
    font-family: var(--thicccboi-font);
    font-size: 46px;
    font-weight: 700;
    line-height: 53.04px;
    letter-spacing: -0.5px;
    margin-bottom: 40px;
} */

.crm-third-heading p {
    font-family: var(--poppins-font);
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    color: #333333;
}

/*end crm-third-content*/

/*start crm-forth-content*/
/* section.crm-forth-content h2 {
    font-family: var(--thicccboi-font);
    font-size: 46px;
    font-weight: 700;
    line-height: 53.04px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    padding-top: 80px;
} */

.crm-forth-img img {
    width: Fixed (84px)px;
    height: Fixed (84px)px;
    padding: 20px 0px 0px 0px;
    gap: 10px;
    border-radius: 12px 0px 0px 0px;
    opacity: 0px;
    margin-bottom: 24px;
}

.crm-forth-img {
    display: flex;
    justify-content: center;
    /* align-items: center; */
}

.crm-forth-heading {
    font-family: var(--thicccboi-font);
    font-size: 20px;
    font-weight: 700;
    line-height: 23.06px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

p.para-2 {
    font-family: var(--poppins-font);
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.crm-forth-footer p {
    font-family: var(--poppins-font);
    font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    color: #333333;
}

/*end crm-forth-content*/


/*start crm-fifth-content*/
.crm-benefit-section{
    background-color: #DFE9FF;
    padding-top: 100px;
    padding-bottom: 100px;
}

.crm-fifth-img img {
    padding-bottom: 23px;
}

section.crm-fifth-content h2 {
    font-family: var(--thicccboi-font);
    font-size: 46px;
    font-weight: 700;
    line-height: 53.04px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    padding-bottom: 40px;
}

.crm-fifth-p-1 p {
    font-family: var(--thicccboi-font);
    font-size: 20px;
    font-weight: 700;
    line-height: 23.06px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    /* padding-bottom: 10px; */
}

.crm-fifth-p-2 p {
    font-family: var(--poppins-font);
    font-weight: 400;
    line-height: var(--fontsize26);
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    width: 363px;
    height: 52px;
    gap: 0px;
    opacity: 0px;
}

.crm-fifth-img {
    display: flex;
    justify-content: center;
}

p.crm-fifth-footer {
    font-family: var(--fontfamilyFont1);
    font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    padding-top: 40px;
}

/*end crm-fifth-content*/


/*start crm-six-content*/

.crm-cta-section {
    background: #6690F4;
    padding-top: 50px;
    padding-bottom: 50px;
}
.crm-cta-content h3 {
    font-family: var(--thicccboi-font);
    font-size: 46px;
    font-weight: 700;
    line-height: 56px;
    letter-spacing: -0.5px;
    margin-bottom: 0;
    color: #fff;
}
.white-btn {
    background: #ffffff;
    color: #6690F4;
}
.white-btn:hover img {
    filter: brightness(0) invert(1);
}
.crm-cta-btn{
    text-align: right;
}
.common-btn img {
    max-width: 21px;
    position: relative;
    top: -1px;
    margin-left: 5px;
}
/*end crm-six-content*/







.crm-box-widget {
    border: 1px solid #485BBD;
    text-align: center;
    padding: 20px;
    border-radius: 6px;
}





/* 07 Dec 2024 */
.crm-common-heading-text {
    font-family: var(--thicccboi-font);
    font-size: 46px;
    font-weight: 700;
    line-height: 53.04px;
    letter-spacing: -0.5px;
    color: #000000;
}
.crm-common-heading {
    margin-bottom: 40px;
}

.crm-feature-content{
    padding-top: 80px;
    padding-bottom: 80px;
}
.crm-feature-box-img img {
    max-width: 85px;
    max-height: 85px;
}

.crm-feature-box-img {
    margin-bottom: 24px;
}

.crm-feature-box-content h4 {
    font-family: var(--thicccboi-font);
    font-size: 20px;
    font-weight: 700;
    line-height: 23.06px;
    margin-bottom: 16px;
    color: #132547;
}

.crm-feature-box {
    text-align: center;
}

.crm-feature-box-content p {
    font-family: var(--poppins-font);
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    color: #333333;
}
.crm-feature-box-content p:last-child {
    margin-bottom: 0;
}
.crm-feature-box {
    margin-bottom: 60px;
    position: relative;
}
.crm-forth-footer {
    text-align: center;
}
.crm-forth-footer p:last-child {
    margin-bottom: 0;
}
.crm-benefit-box {
    padding: 30px;
    margin-bottom: 0px;
}
.crm-benefit-box .crm-feature-box-img img {
    max-width: 56px;
    max-height: 56px;
}
.crm-benefit-box p {
    font-size:17px;
}
.crm-feature-pera {
    margin-top: 40px;
}
.colum-border-left-right {
    border-right: 1px solid #1325471A;
    border-left: 1px solid #1325471A;
}
.colum-border-top-bottom {
    border-top: 1px solid #1325471A;
    border-bottom: 1px solid #1325471A;
}
.crm-automation-section{
    padding-top: 100px;
    padding-bottom: 100px;
}
.crm-automation-section .crm-common-heading {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
}
.crm-automation-section .crm-feature-box {
    margin-bottom: 0;
}
.crm-double-section {
    background: #DFE9FF;
    padding-top: 100px;
    padding-bottom: 100px;
}
.crm-numbers {
    font-family: var(--thicccboi-font);
    font-size: 36px;
    font-weight: 700;
    line-height: 41.51px;
    -webkit-text-stroke: 1px #485BBD;
    color: transparent;
}
.crm-work-number {
    position: absolute;
    top: 10px;
    left: 10px;
}
.crm-team-box {
    padding: 30px 50px;
    background: #fff;
}
.crm-team-image img {
    max-width: 50px;
}

.crm-team-content p {
    font-family: var(--poppins-font);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    color: #5C6185;
}

.crm-team-content {
    margin-top: 23px;
    border-bottom: 1px solid #00000033;
}
.crm-industry-image img {
    max-width: 47px;
    margin-left: auto;
}
.crm-rating-team-image img {
    max-width: 48px;
    width: 48px;
}
.crm-rating-stars img {
    max-width: 14px;
}

.crm-rating-stars {
    display: flex;
    gap: 3px;
}

.crm-rating-box {
    display: flex;
    align-items: center;
}

.crm-rating-team-image {
    margin-right: 15px;
}

.crm-rating-team-content h5 {
    font-family: var(--thicccboi-font);
    font-size: 20px;
    font-weight: 600;
    line-height: 23.06px;
    color: #1D1D1D;
}
.crm-team-rating-widget {
    margin-top: 35px;
}
.crm-team-box {
    padding: 30px 50px;
    background: #fff;
    border-radius: 6px;
}
.crm-carousal-widget .owl-theme .owl-dots .owl-dot span {
    background: #fff;
}
.crm-carousal-widget .owl-theme .owl-dots .owl-dot.active span {
    width: 13px;
    height: 13px;
    position: relative;
    top: 2px;
    background: #6690F4;
}
.crm-carousal-widget .owl-theme .owl-dots {
    margin-top: 40px !important;
}
.crm-industry-box img {
    max-width: 40px;
    width: 40px;
    margin-right: 10px;
}
.crm-industry-box {
    display: inline-flex;
    align-items: center;
}
.crm-industry-box {
    background: #F2F6FE;
    border-radius: 6px;
    padding: 16px 30px;
}
.crm-industry-box h5 {
    font-family: var(--poppins-font);
    font-size: 20px;
    font-weight: 500;
    line-height: 27.99px;
    background: linear-gradient(91.63deg, #263E7F 1.38%, #B7364E 98.62%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 0;
}
.crm-industry-widget {
    justify-content: center;
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
}
.crm-industry-text {
    text-align: center;
    margin-top: 40px;
}

.crm-industry-text h4 {
    font-family: var(--poppins-font);
    font-size: 24px;
    font-weight: 600;
    line-height: 48px;
    margin-bottom: 0;
}
.crm-cta-content p {
    font-family: var(--poppins-font);
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #fff;
    margin-top: 10px;
}
.crm-faq-content{
    padding-top: 100px;
    padding-bottom: 100px;
}
.crm-accordian .accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f068";
    float: right; 
}
.crm-accordian .accordion .card-header.collapsed:after {
    content: "\f067"; 
}
.crm-accordian #accordion .collapsing {
    transition: height 0.4s ease-in-out;
}
.crm-accordian .card-title {
    font-family: var(--thicccboi-font);
    font-size: 20px;
    font-weight: 600;
    line-height: 21px;
    color: #132547;
    text-decoration: none;
}
/* .crm-accordian .card-title:hover {
    color: #6690F4;
    cursor: pointer;
} */
.crm-accordian .accordion>.card>.card-header:hover .card-title  {
    color: #6690F4;
    cursor: pointer;
}
.crm-accordian .card-body {
    font-family: var(--poppins-font);
    font-size: 14px;
    font-weight: 400;
    line-height: 28.5px;
    padding: 20px 0;
}
.crm-accordian .card{
    border: none;
}
.crm-accordian .collapse.show {
    border-bottom: 1px solid #1325471A;
}
.crm-accordian .accordion>.card>.card-header {
    border-bottom: 1px solid #1325471A;
    background: none;
    padding: 20px 0;
}



.crm-footer-topbar {
    padding: 24px 0px;
    background: #DFE9FF;
}
.crm-footer-social-icon img {
    max-width: 21px;
}

.crm-footer-social-icon a {
    margin-left: 30px;
}

.crm-footer-social-icon {
    text-align: right;
}
.crm-footer-copright {
    background: #6690F4;
    padding: 6px 0px;
    text-align: center;
}
.crm-copright p {
    font-family: var(--thicccboi-font);
    font-size: 14px;
    font-weight: 400;
    line-height: 23.15px;
    margin-bottom: 0;
    color: #ffffff;
}
.crm-header-logo img {
    max-width: 214px;
}
@media (max-width:1600px){
    .small-desktop{
        display: block;
    }
    .big-desktop{
        display: none;
    }
    .crm-banner-image img {
        max-width: 100%;
    }
    section.crm-banner {
        padding-top: 70px;
        padding-bottom: 70px;
    }


    .crm-banner-heading {
        font-size: 50px;
        line-height: 58px;
    }
    .crm-second-content {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .crm-content-pera p {
        font-size: 18px;
        line-height: 30px;
    }
    section.crm-third-content {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .crm-common-heading-text {
        font-size: 42px;
        line-height: 50px;
    }
    .crm-common-heading {
        margin-bottom: 35px;
    }
    .crm-third-heading p {
        font-size: 18px;
        line-height: 30px;
    }
    .crm-feature-content {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .crm-feature-box-img img {
        max-width: 80px;
        max-height: 80px;
    }
    .crm-feature-box {
        margin-bottom: 45px;
    }
    .crm-benefit-section {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .crm-benefit-box {
        margin-bottom: 0px;
    }
    .crm-benefit-box p {
        font-size: 15px;
    }
    .crm-forth-footer p {
        font-size: 18px;
        line-height: 30px;
    }
    .crm-cta-content h3 {
        font-size: 44px;
        line-height: 52px;
    }
    .crm-double-section {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .crm-testimonial-section {
        margin-top: 15px;
    }
    .crm-team-image img {
        max-width: 44px;
    }
    .crm-team-box {
        padding: 30px 40px;
    }
    .crm-team-rating-widget {
        margin-top: 30px;
    }
    .crm-industry-text {
        margin-top: 35px;
    }
    .crm-cta-content p {
        font-size: 19px;
        line-height: 25px;
    }
    .crm-faq-content {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .crm-footer-social-icon a {
        margin-left: 25px;
    }
}
@media (max-width:1460px){
    section.crm-banner {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .crm-banner-heading {
        font-size: 46px;
        line-height: 52px;
        margin-top: 15px;
    }
    .crm-second-content {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .crm-content-pera p {
        font-size: 16px;
        line-height: 26px;
    }
    section.crm-third-content {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .crm-common-heading-text {
        font-size: 38px;
        line-height: 46px;
    }
    .crm-third-heading p {
        font-size: 16px;
        line-height: 26px;
    }
    .crm-feature-content {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .crm-feature-box-img img {
        max-width: 70px;
        max-height: 70px;
    }
    .crm-benefit-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .crm-benefit-box .crm-feature-box-img img {
        max-width: 50px;
        max-height: 50px;
    }
    .crm-forth-footer p {
        font-size: 16px;
        line-height: 26px;
    }
    .crm-cta-content h3 {
        font-size: 40px;
        line-height: 48px;
    }
    .crm-team-image img {
        max-width: 40px;
    }
    .crm-double-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .crm-industry-box h5 {
        font-size: 18px;
        line-height: 24px;
    }
    .crm-industry-text h4 {
        font-size: 23px;
        line-height: 35px;
    }
    .crm-cta-content p {
        font-size: 18px;
        line-height: 24px;
    }
    .crm-faq-content {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .crm-footer-social-icon a {
        margin-left: 20px;
    }
}
@media (max-width:1366px){
    .crm-header-logo img {
        max-width: 185px;
    }
    .crm-banner-subheading {
        font-size: 18px;
        font-weight: 600;
        line-height: 22px;
    }
    .crm-banner-heading {
        font-size: 40px;
        line-height: 46px;
        margin-top: 12px;
    }
    .common-btn {
        font-size: 16px;
        line-height: 20px;
        padding: 15px 22px;
    }
    .crm-common-heading-text {
        font-size: 34px;
        line-height: 44px;
    }
    .crm-cta-content h3 {
        font-size: 34px;
        line-height: 44px;
    }
    .crm-feature-box-img img {
        max-width: 50px;
        max-height: 50px;
    }
    .crm-numbers {
        font-size: 32px;
        line-height: 35px;
    }
   .crm-box-widget {
        min-height: 260px;
    }
    .crm-team-box {
        padding: 20px 20px;
    }
    .crm-team-image img {
        max-width: 34px;
    }
    .crm-team-content p {
        font-size: 15px;
        line-height: 25px;
    }
    .crm-rating-team-content h5 {
        font-size: 18px;
        line-height: 22px;
    }
    .crm-team-rating-widget {
        margin-top: 25px;
    }
    .crm-team-content {
        min-height: 95px;
    }
    .crm-industry-box img {
        max-width: 35px;
        width: 35px;
    }
    .crm-industry-text h4 {
        font-size: 22px;
        line-height: 34px;
    }
    .crm-cta-content p {
        font-size: 16px;
        line-height: 22px;
    }
    .crm-accordian .card-title {
        font-size: 19px;
    }
    .crm-footer-social-icon a {
        margin-left: 18px;
    }
}
@media (max-width:1199px){
    .crm-banner-heading {
        font-size: 36px;
        line-height: 42px;
    }
    .crm-content-pera p, .crm-third-heading p, .crm-forth-footer p {
        line-height: 25px;
    }
    section.crm-banner {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    .crm-second-content {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    .crm-common-heading-text {
        font-size: 30px;
        line-height: 38px;
    }
    .crm-third-content .crm-common-heading {
        margin-bottom: 25px;
    }
    .crm-feature-box-content h4 {
        font-size: 18px;
        font-weight: 600;
        line-height: 22px;
    }
    .crm-feature-box-content p, .crm-team-content p {
        line-height: 24px;
    }
    section.crm-third-content {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    .crm-feature-content {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    .crm-benefit-section {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    .crm-benefit-box {
        padding: 15px;
    }
    .crm-benefit-box p {
        font-size: 14px;
    }
    .crm-cta-section {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .crm-cta-content h3 {
        font-size: 30px;
        line-height: 36px;
    }
    .crm-double-section {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    .crm-team-image img {
        max-width: 30px;
    }
    .crm-team-content {
        margin-top: 17px;
        min-height: 90px;
    }
    .crm-team-rating-widget {
        margin-top: 18px;
    }
    .crm-carousal-widget .owl-theme .owl-dots {
        margin-top: 30px !important;
    }
    .crm-industry-box img {
        max-width: 32px;
        width: 32px;
    }
    .crm-industry-box h5 {
        font-size: 17px;
    }
    .crm-industry-text h4 {
        font-size: 20px;
        line-height: 28px;
    }
    .crm-faq-content {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    .crm-accordian .card-title {
        font-size: 18px;
    }
    .crm-header-logo img {
        max-width: 170px;
    }
    .crm-footer-social-icon a {
        margin-left: 16px;
    }
    .crm-footer-topbar {
        padding: 20px 0px;
    }
    
}
@media (max-width:991px){
    .banner-order-change {
        flex-direction: column-reverse;
    }
    .crm-banner-content {
        text-align: center;
        margin-top: 30px;
    }   
    .crm-banner-btn {
        margin-top: 35px;
    }
    section.crm-banner {
        padding-bottom: 65px;
    }
    .crm-header-btn .common-btn {
        padding: 12px 20px;
    }
    .crm-second-content {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .crm-content-pera p, .crm-third-heading p, .crm-forth-footer p {
        line-height: 23px;
    }
    .crm-content-pera p {
        font-size: 15px;
    }
    section.crm-third-content {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .crm-common-heading-text {
        font-size: 26px;
        line-height: 32px;
    }
    .crm-third-content .crm-common-heading {
        margin-bottom: 18px;
    }
    .crm-third-heading p {
        font-size: 15px;
    }
    .crm-feature-content {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .only-feature-section .crm-feature-box {
        background: #dfe9ff94;
        padding: 20px;
        margin-bottom: 15px;
        border-radius: 6px;
        min-height: 225px;
    }
    .crm-forth-footer {
        margin-top: 15px;
    }
    .crm-benefit-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .crm-benefit-box {
        padding-left: 0;
        padding-right: 0;
    }
    .crm-feature-pera {
        margin-top: 20px;
    }
    .crm-forth-footer p {
        font-size: 15px;
        font-weight: 500;
    }
    .crm-cta-btn {
        text-align: center;
        margin-top: 32px;
    }
    .crm-cta-content {
        text-align: center;
    }
    .crm-cta-content h3 {
        font-size: 26px;
        line-height: 32px;
    }
    .crm-double-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .crm-box-widget {
    min-height: 210px;
    margin-bottom: 30px;
}
    .crm-team-content p {
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
    }
    .crm-team-content {
        margin-top: 15px;
        min-height: 82px;
    }
    .crm-team-image img {
        max-width: 28px;
    }
    .crm-industry-image img {
        max-width: 43px;
    }
    .crm-rating-team-image img {
        max-width: 43px;
        width: 43px;
    }
    .crm-rating-team-image {
        margin-right: 10px;
    }
    .crm-rating-team-content h5 {
        font-size: 16px;
        line-height: 16px;
    }
    .crm-carousal-widget .owl-theme .owl-dots {
        margin-top: 25px !important;
    }
    .crm-industry-box {
        padding: 13px 20px;
    }
    .crm-industry-widget {
        gap: 13px;
    }
    .crm-industry-box img {
        max-width: 30px;
        width: 30px;
    }
    .crm-industry-box h5 {
        font-size: 16px;
    }
    .crm-cta-content p {
        line-height: 22px;
        margin-bottom: 5px;
    }
    .crm-industry-text h4 {
        font-size: 18px;
        line-height: 22px;
    }
    .crm-faq-content {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .crm-accordian .card-title {
        font-size: 17px;
    }
    .crm-accordian .card-body {
        padding: 15px 0;
        line-height: 22px;
    }
    .crm-accordian .accordion>.card>.card-header {
        padding: 18px 0;
    }
    .crm-header-logo img {
        max-width: 165px;
    }
    .crm-footer-topbar {
        padding: 17px 0px;
    }
    .crm-footer-copright {
        padding: 4px 0px;
    }
    .crm-feature-box-content h4 {
        margin-bottom: 14px;
    }
}
@media (max-width:767px){
    section.crm-banner {
        padding-top: 50px;
        /* padding-bottom: 55px; */
    }
    .crm-banner-subheading {
        font-size: 16px;
    }
    .crm-banner-heading {
        font-size: 32px;
        line-height: 38px;
    }
    .crm-header-btn .common-btn {
        padding: 10px 15px;
        font-size: 15px;
    }
    .crm-header-logo img {
        max-width: 150px;
    }
    .crm-second-content {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .crm-third-img {
        text-align: center;
        margin-bottom: 22px;
    }
    .crm-third-img img {
        max-width: 400px;
    }
    .crm-third-heading {
        text-align: center;
    }
    .only-feature-section .crm-feature-box {
        min-height: 270px;
    }
    section.crm-third-content {
        padding-bottom: 40px;
    }
    .colum-border-left-right {
        border-right: none;
        border-left: none;
    }
    .colum-border-top-bottom {
        border-top: none;
        border-bottom: none;
    }
    .colum-border-1 {
        border-right: 1px solid #1325471A;
        border-bottom: 1px solid #1325471A;
    }
    .colum-border-3 {
        border-right: 1px solid #1325471A;
        border-bottom: 1px solid #1325471A;
    }
    .colum-border-5 {
        border-right: 1px solid #1325471A;
        border-bottom: 1px solid #1325471A;
    }
    .colum-border-7 {
        border-right: 1px solid #1325471A;
        border-bottom: 1px solid #1325471A;
    }
    .colum-border-2 {
        border-bottom: 1px solid #1325471A;
    }
    .colum-border-4 {
        border-bottom: 1px solid #1325471A;
    }
    .colum-border-6 {
        border-bottom: 1px solid #1325471A;
    }
    .colum-border-8 {
        border-bottom: 1px solid #1325471A;
    }
    .colum-border-9 {
        border-bottom: 1px solid #1325471A;
    }
    .crm-automation-section .crm-feature-box {
        background: #ecf2ff;
        border-radius: 6px;
        padding: 20px;
        min-height: 250px;
        margin-bottom: 20px;
    }
    .crm-feature-box.full-height-auto {
        min-height: auto;
        margin-bottom: 0;
    }
    .crm-accordian .accordion>.card>.card-header {
        padding: 16px 0;
        position: relative;
        padding-right: 24px;
    }
    .crm-accordian .accordion .card-header.collapsed:after {
        position: absolute;
        top: 17px;
        right: 0;
    }
    .crm-accordian .accordion .card-header:after {
        position: absolute;
        top: 17px;
        right: 0;
    }
    .crm-accordian .card-title {
        font-size: 16px;
    }
    .crm-footer-topbar .crm-header-logo img {
        max-width: 130px;
    }
    .crm-footer-social-icon a {
        margin-left: 10px;
    }
    .crm-footer-social-icon img {
        max-width: 20px;
    }
}
@media (max-width:575px){
    .crm-banner-heading {
        font-size: 30px;
        line-height: 36px;
    }
    .crm-banner-content {
        margin-top: 25px;
    }
    .common-btn {
        font-size: 15px;
    }
    .crm-content-pera p {
        font-size: 14px;
    }
    .crm-third-img img {
        max-width: 300px;
    }
    .crm-common-heading-text {
        font-size: 24px;
        line-height: 30px;
    }
    .crm-third-heading p {
        font-size: 14px;
        margin-bottom: 8px;
    }
    .crm-feature-box-content h4 {
        font-size: 17px;
    }
    .crm-forth-footer p {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }
    .crm-benefit-box .crm-feature-box-img img {
        max-width: 40px;
        max-height: 40px;
    }
    .only-feature-section .crm-feature-box {
        min-height: auto;
    }
    .crm-feature-box-content h4 {
        margin-bottom: 10px;
    }
    .colum-border-1, .colum-border-3, .colum-border-5, .colum-border-7, .colum-border-9 {
        border-right: none;
    }
    .crm-benefit-box {
        padding: 20px;
    }
    .crm-cta-content h3 {
        font-size: 24px;
        line-height: 30px;
    }
    .crm-automation-section .crm-feature-box {
        min-height: auto;
    }
    .crm-box-widget {
        min-height: auto;
        margin-bottom: 20px;
    }
    .crm-double-section {
        padding-bottom: 45px;
    }
    .crm-industry-box h5 {
        font-size: 15px;
    }
    .crm-industry-box img {
        max-width: 28px;
        width: 28px;
    }
    .crm-industry-text {
        margin-top: 25px;
    }
    .crm-industry-text h4 {
        font-size: 17px;
    }
    .crm-accordian .card-title {
        font-size: 15px;
    }
    .crm-footer-topbar .crm-header-logo img {
        max-width: 125px;
    }
    .crm-header-logo img {
        max-width: 140px;
    }
}
@media (max-width:480px){
    .crm-banner-subheading {
        font-size: 14px;
    }
    section.crm-banner {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .crm-banner-heading {
        font-size: 26px;
        line-height: 32px;
    }
    .crm-header-logo img {
        max-width: 130px;
    }
    .crm-header-btn .common-btn {
        padding: 10px 15px;
        font-size: 13px;
    }
    .common-btn {
        font-size: 14px;
        padding: 13px 22px;
    }
    section.crm-third-content {
        padding-top: 45px;
    }
    .crm-third-img img {
        max-width: 250px;
    }
    .crm-common-heading-text {
        font-size: 22px;
        line-height: 28px;
    }
    .crm-feature-content {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .crm-cta-content h3 {
        font-size: 22px;
        line-height: 26px;
    }
    .crm-carousal-widget .owl-theme .owl-dots {
        margin-top: 20px !important;
    }
    .crm-industry-image img {
        max-width: 40px;
    }
    .crm-rating-team-image img {
        max-width: 40px;
        width: 40px;
    }
    .crm-industry-box h5 {
        font-size: 14px;
    }
    .crm-industry-text h4 {
        font-size: 16px;
    }
    .crm-cta-section {
        padding-top: 40px;
        padding-bottom: 45px;
    }
    .crm-cta-content p {
        font-size: 14px;
        line-height: 20px;
    }
    .crm-faq-content {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .crm-accordian .accordion>.card>.card-header {
        line-height: normal;
    }
    .crm-accordian .accordion .card-header:after {
        top: 20px;
    }
    .crm-accordian .accordion .card-header.collapsed:after {
        top: 20px;
    }
    .crm-accordian .card-body {
        font-size: 13px;
        line-height: 20px;
    }
    .crm-footer-topbar .crm-header-logo img {
        max-width: 115px;
    }
    .crm-footer-social-icon a {
        margin-left: 6px;
    }
    .crm-footer-social-icon img {
        max-width: 17px;
    }
    .crm-copright p {
        font-size: 13px;
        line-height: normal;
    }
    .crm-footer-copright {
        padding: 6px 0px;
    }
}
  