.elementor-37916 .elementor-element.elementor-element-213b069{--spacer-size:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-37916 .elementor-element.elementor-element-0cbfd1f{text-align:center;}.elementor-37916 .elementor-element.elementor-element-74d2e36{text-align:center;}.elementor-37916 .elementor-element.elementor-element-6ffc191 > .elementor-container{max-width:830px;}.elementor-37916 .elementor-element.elementor-element-469c064{width:var( --container-widget-width, 102.96% );max-width:102.96%;--container-widget-width:102.96%;--container-widget-flex-grow:0;}.elementor-37916 .elementor-element.elementor-element-a5fef36{--spacer-size:80px;}.elementor-37916 .elementor-element.elementor-element-905cefd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-37916 .elementor-element.elementor-element-905cefd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-37916 .elementor-element.elementor-element-e6e750c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37916 .elementor-element.elementor-element-e6e750c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37916 .elementor-element.elementor-element-e6e750c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-37916 .elementor-element.elementor-element-e6e750c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:030px 0px 030px 0px;}.elementor-37916 .elementor-element.elementor-element-e6406ec{text-align:center;}.elementor-37916 .elementor-element.elementor-element-9772562{text-align:center;}.elementor-37916 .elementor-element.elementor-element-2a908ce > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-37916 .elementor-element.elementor-element-71dec21 .elementor-button{background-color:#0C9B4A;}.elementor-37916 .elementor-element.elementor-element-71dec21 .elementor-button:hover, .elementor-37916 .elementor-element.elementor-element-71dec21 .elementor-button:focus{background-color:#268E54;}.elementor-37916 .elementor-element.elementor-element-71dec21 > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37916 .elementor-element.elementor-element-bf482e6{width:var( --container-widget-width, 100.706% );max-width:100.706%;--container-widget-width:100.706%;--container-widget-flex-grow:0;}@media(max-width:979px){.elementor-37916 .elementor-element.elementor-element-e6e750c{width:100%;}.elementor-37916 .elementor-element.elementor-element-2a908ce > .elementor-element-populated{padding:0px 0px 030px 0px;}}@media(min-width:980px){.elementor-37916 .elementor-element.elementor-element-ce864d2{width:50%;}.elementor-37916 .elementor-element.elementor-element-dd53484{width:50%;}}/* Start custom CSS for heading, class: .elementor-element-74d2e36 */.head-text{
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bdded61 */.sr-boxes{
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS *//* Pricing Boxes Start */

.pricing-box {
    border: 1px solid #c0c0c0;
    border-radius: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 350px;
    min-height: 718px;
}

i {
    color: black;
}

.sr-boxes-head {
    font-family: "Montserrat", Sans-serif;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
    background: linear-gradient(316deg, rgba(49, 121, 71, 1), rgba(51, 151, 80, 1), rgba(49, 121, 71, 1));
    margin-top: 0px;
    padding: 10px;
    color: white;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
}

.price-line-top {
    margin-top: -17px !important;
    height: 1px;
    border-radius: 0px;
    width: 70%;
    background: #c0c0c0;
    margin-left: auto !important;
    margin-right: auto !important;
}

.price-text-head {
    color: #c0c0c0;
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
}

.sr-boxes-price {
    text-align: center;
    color: #0c9b4a;
    font-size: 22px;
    padding: 0px;
    margin-top: -5px;
    font-family: "Montserrat", Sans-serif;
}

.sr-boxes-price a {
    color: #0c9b4a;
    font-family: "Montserrat", Sans-serif;
}

.sr-boxes-price a:hover {
    color: #268E54;
    font-family: "Montserrat", Sans-serif;
}

.price-text-foot-large {
    text-align: center;
    margin-top: -20px;
    font-size: 15px;
    font-family: "Montserrat", Sans-serif;
}

.price-text-foot-small {
    text-align: center;
    margin-top: -8px;
    font-size: 10px;
    font-family: "Montserrat", Sans-serif;
}

.price-line-mid {
    max-width: 80%;
    margin-left: auto !important;
    margin-right: auto !important;
    border-top: 1px solid #c0c0c0;
    border-radius: 0px;
    border-right: none;
    border-left: none;
}

.icon-head {
    color: #0c9b4a;
    font-family: "Montserrat", Sans-serif;
    font-weight: bold;
    padding-left: 6%;
    padding-top: 10px;
}

.sr-icons {
    padding-top: 15px;
    padding-bottom: 25px;
}

.sr-icon-row {
    display: flex;
    align-items: center;
    margin-left: 35px;
}

.sr-icon-row p {
    padding-left: 10px;
}

.sr-checks {
    padding-top: 15px;
    padding-bottom: 25px;
}

.sr-check-row {
    display: flex;
    align-items: center;
    margin-left: 35px;
}

.sr-check-row p {
    padding-left: 10px;
}
.price-button{
    background: linear-gradient(316deg, rgba(49, 121, 71, 1), rgba(51, 151, 80, 1), rgba(49, 121, 71, 1));
    width:70%;
    border-radius:13px;
    height:45px;
    line-height:45px;
    color:white;
    font-size:20px;
    font-family: "Montserrat", Sans-serif;
    font-weight:bold;
    bottom: 0px;
    position: absolute;
    left: 50%;
    text-align:center;
    transform: translateX(-50%);
    margin-bottom:40px;
}
.price-button a{
    color:white;
}
.price-button:hover{
    background: linear-gradient(316deg, rgba(94, 131,105, 1), rgba(94, 131,105, 1), rgba(94, 131,105, 1));
}
.box-foot {
    background: #d3d3d35c;
    width: 98.5%;
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    height: 20px;
    margin-top:auto;
    position: absolute;
    bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    max-width:350px;
}

.blank-space {
    height: 16px;
}

@media screen and (max-width: 767px) {
    .sr-check-row i {
        margin-top: -10px !important;
    }

    .empty-space {
        height: 30px !important;
    }
    .pricing-box {
        min-height: 725px !important;
    }
    .enterprise{
        min-height:615px !important;
    }
}

/* Pricing Boxes End */

.cta-box {
    border: 10px solid #c0c0c0;
    border-radius: 10px;
    max-width: 1000px;
    text-align: left;
    margin-right: auto;
    margin-left: auto;
}
.cta-text h2 {
    font-size: 25px;
    font-family: "Montserrat", Sans-serif;
}

.cta-p p {
    font-weight: 500 !important;
    font-family: "Montserrat", Sans-serif;
}

.empty-space {
    height: 50px;
}
.odd-mark{
    height:28px !important;
}

/* Feature Table Start */

.row-text p {
    font-size: 19px;
    min-height: 80px !important;
}

.section-head h4 {
    font-size: 18px !important;
}

.section-head h4 {
        text-shadow:none !important;
}
    
.row-text {
    height: 28px;
    padding: 5px;
}

@media screen and (max-width: 1024px) {
    h5 {
        font-size: 15px !important;
    }

    .row-text p {
        font-size: 14px !important;
    }

    .section-head h4 {
        font-size: 16px !important;
    }
}

@media screen and (max-width: 767px) {
    .column-head h3 {
        font-size: 15px !important;
    }

    .row-text p {
        font-size: 11px !important;
    }

    h5 {
        font-size: 10px !important;
    }

    .section-head h4 {
        font-size: 10px !important;
    }

    .row-text {
        height: 27px !important;
    }

    .cta-text h2 {
        font-size: 20px !important;
    }
    .sub-header h2{
        font-size:20px;   
    }
}

@media screen and (max-width: 431px) {
    .check-mark img{
        width:20px !important;
        row-height:27px !important;
    }
    .odd-mark{
        height:27px !important;
        
    }
     .two-column-text{
         row-height:27px !important;
     }
}
/* Feature Table End *//* End custom CSS */