.elementor-15988 .elementor-element.elementor-element-d1c5863{overflow:visible;}body.elementor-page-15988:not(.elementor-motion-effects-element-type-background), body.elementor-page-15988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS */.header-sec {
    background-color: #1B465A !important;
}


/***** SECTION 1 *****/
.try-sec {
    display: none;
}
.checklist .elementor-icon-list-item {
    align-items: flex-start !important;
}

.checklist .elementor-icon-list-icon {
    margin-top: .5rem;
}

.period {
    margin-bottom: 15px !important;
}

.period-annual {
    margin-bottom: 15px !important;
    background: #efdeb4;
    background: #FF8300;
    color: #fff !important;
    padding: 5px;
    margin: 0px 20px;
}

.fa-window-close {
    color: #c4c4c4 !important;
}

.pricing-table .elementor-icon-list-item:nth-child(even) { background-color: #F7F7F7;}
.elementor-icon-list-itemelement:nth-child(odd) { background-color: #ffffff;}

.pricing-table .elementor-icon-list-item {
    padding: 15px 0px 16px 20% !important;
    border: 1px solid #eaeaea;
}

.builders-pro .elementor-icon-list-item {
    padding: 17px 0px 18px 20% !important;
}
.tab-title .elementor-button{
    background-color: #fff !important;
    border-width: 0 !important;
    border-style: solid !important;
    border-color: #A7A3A3;
    border: 1px solid #A7A3A3 !important;
    color: #000 !important;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
}
.tab-title.active .elementor-button {
    
    background-color: #FF8300 !important;
    border-width: 0 !important;
    border-style: solid !important;
    border-color: #FF8300 !important;
    border: 1px solid #FF8300 !important;
    color: #fff !important;
    cursor: pointer;
}

.price-el {
    background-color: #fff;
}
.price-col p.desc {
    min-height: 50px;
}

#pricingMenu .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}

#pricingMenu2 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}

.pricing-sec .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
} 
.elementor-element.elementor-element-aeae440{
    border-width: 0 !important;
}

.elementor-15853 .elementor-element.elementor-element-7868cc91:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-15853 .elementor-element.elementor-element-7868cc91>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    height: fit-content;
}

@media screen and (max-width: 500px){
    .sub-details{
        display: none;
    }
    .sub-details-trial{
        display: none;
    }
    .elementor-15988 .elementor-element.elementor-element-1fbc86cf>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 3px 3px 3px;
    border-color: #FF8300;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 2rem 0rem 1rem 0rem;
    padding: 0rem 0rem 2rem 0rem;
 }
 .elementor-15988 .elementor-element.elementor-element-554bf66>.elementor-element-populated {
    border-style: solid;
    border-width: 0 3px 3px;
    border-color: #ff8300;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 2rem 0 0;
    padding: 0rem 0rem 2rem 0rem;
}
}
@media screen and (max-width: 767px){
    .elementor-15988 .elementor-element.elementor-element-a981807{
        width: 50%;
    }
    .elementor-15988 .elementor-element.elementor-element-724fde49{
        width: 50%;
    }
}/* End custom CSS */