.content p{
    font-size: 15px;
    color: #0f0e0d;
}
.mb-6 {
    margin-bottom: 4rem!important
}
.pl-6 {
    padding-left: 5rem !important;
}
.slider-content ul li::marker,
.priceboxes ul li::marker {
    color: #fcd515;
}
.box-gray{
    background: #efefef;
    padding: 40px 60px;
}
.box-gray .b-right{
    border-right: 1px solid #0f0e0d;
}
.img-circle-app{
    flex: 0 0 134px;
    width: 134px;
    height: 132px;
    line-height: 124px;
    font-size: 50px;
}
.carousel-indicators {
    bottom: -50px;
}
.roi-btn:hover{
    color: #fff;
}
.card-footer{
    background: none;
}
.card-footer .btn-e1-prim{
    font-family: GermanedgeSans-Bold, Arial, sans-serif;
    padding: 10px 10px;
    display: block;
    font-size: 22px;
    height: 48px;
    color: #000;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    position: relative;
    background-color: #fcd515;
    border: 1px solid #fcd515;
    border-radius: 0;
}
.btn-e1-white-lg {
    font-family: GermanedgeSans-Bold, Arial, sans-serif;
    display: block;
    padding: 10px 10px;
    font-size: 22px;
    height: 48px;
    background-color: #0f0e0d;
    border: 1px solid #0f0e0d;
    border-radius: 0;
    color: #fff;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    position: relative;
}
a .img-circle-app {
    box-shadow: 0 2px 10px 0 rgba(15, 14, 13, 0.6);
}
.card-footer .btn-e1-white{
    font-size: 16px;
}
span.big-counter-e1{
    color: #fadd4b;
    font-size: 52px;
}
.Enterprise *::selection {
    background-color: black;
    color: white;
}

.basic_short_features ul,
.pro_short_features ul,
.enterp_short_features ul{
    padding-left: 16px;
}
.basic_short_desc,
.pro_short_desc,
.enterp_short_desc{
    height: 40px;
}
body .priceboxes .card-body {
    min-height: 610px;
}
body .priceboxes .card-body.dfs {
    min-height: 700px;
}
.priceboxes .card h1,
.priceboxes .Enterprise .card h1,
.priceboxes .Starter .card{
    color: #0f0e0d;
}
.priceboxes .Professional .card{
    background-color: #19191b;
    color: #fff;
}
.priceboxes .Professional .card h2,
.priceboxes .Professional .card h5,
.priceboxes .Professional .card p{
    color: #fff;
}
.priceboxes .btn-e1-prim i {
    font-size: 22px;
    width: 22px;
    height: 25px;
}

.benefits-container .firstbox{
    background: #efefef;
    margin-top: 116px;
}
.benefits-container .card ul li{
    border-bottom: 1px solid #efefef;
    padding: 12px 20px;
    height: 44px;
}
.benefits-container .firstbox ul li{
    font-size: 15px;
    font-family: GermanedgeSans-SemiBold, Arial, sans-serif;
    border-bottom: 1px solid #fff;
    color: #0f0e0d;
    height: 44px;
}
.benefits-container .card ul li:first-child{
    padding-top: 28px;
    height: 54px;
}
.benefits-container .card ul li:last-child{
    padding-bottom: 28px;
    height: 54px;
    border-bottom: none;
}
.dot-placeholder{
    width: 15px;
    height: 15px;
    display: inline-block;
}
.dot {
    width: 15px;
    height: 15px;
    background-color: #fcd515;
    border-radius: 50%;
    display: inline-block;
}

#l-1, #l-2{
    color: #0f0e0d;
    font-size: 15px;
    font-family: GermanedgeSans-Bold, Arial, sans-serif;
}
.bands-container{
    height: 124px;
    align-items: center;
    background: #efefef;
}
.brands {
    width: 100%;
}
.brands img{
    max-width: 100%;
    max-height: 52px;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}
.brands img:hover{
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
}
.brands_slider_container {
    height: 52px;
    padding-left: 67px;
    padding-right: 67px;
    background: #efefef;
}
.brands_item {
    height: 100%
}
.brands_nav {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 5px;
    cursor: pointer
}
.brands_nav i {
    color: #999999;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease
}
.brands_nav:hover i {
    color: #4d4d4d
}
.brands_prev {
    left: 10px
}
.brands_next {
    right: 10px
}
.extension-text{
    margin-bottom: 2.7rem;
}
.embed-responsive iframe{
    top: -1px !important;
}
.pt-head{
    height: 100px;
}
@media screen and (max-width: 1299px) {
    .benefits-container .firstbox ul li{
        font-size: 13px;
    }
    .benefits-container h2{
        font-size: 15px;
    }
    .dot,
    .dot-placeholder{
        width: 13px;
        height: 13px;
    }
}

@media screen and (max-width: 1199px) {
    .box-gray .b-right {
        border-right: none;
    }
}
@media screen and (max-width: 720px) {
    .benefits-container .firstbox ul li{
        font-size: 12px;
    }
    .dot,
    .dot-placeholder{
        width: 12px;
        height: 12px;
    }
    .benefits-container h2{
        font-size: 12px;
    }
    .benefits-container .firstbox ul li,
    .benefits-container .card ul li{
        height: 58px;
    }
    .benefits-container .card ul li:first-child,
    .benefits-container .card ul li:last-child{
        height: 75px;
    }
    .pt-head p {
        font-size: 12px;
    }
}
@media screen and (max-width: 520px) {
    .brands_slider_container {
        height: 52px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .brands_next {
         right: 0;
     }
    .brands_prev {
        left: 0;
    }
    .btn-e1-prim-lg .icon-arrow-right-active-small{
        display: none;
    }
}

