#topnav  .dropdown .btn{
    color: #fff;
}
.nav-sticky .dropdown .btn {
    color: #000!important;
}
/* start hero section  */
.hero_section_wrapper{
    padding-block: 4rem;
}
.hero_section_wrapper2{
    padding-block: 10rem;
}
h1.hero_title{
    font-weight: 700;
    font-size: 34px!important;
    color: #fff;
}

/* start main content  */
.pt-72{
    padding-top: 72px;
}
.pb-72{
    padding-bottom: 72px;
}
.pt_55{
    padding-top: 55px;
}
.mb-37{
    margin-bottom: 37px;
}
.hero_sub_title{
    font-size: 29px!important;
    line-height: 34px;
    letter-spacing: 0em;
    text-align: left;
    margin-bottom: 1rem;
}
.para_description{
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
    margin-bottom: 0;
}

.review_section{
    padding-block:71px;
}
.review_wrapper{
    display: flex;
    flex-direction: column;
    border: 8px solid #FFF;
    background: #F6F8F8;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.18);
    padding: 25px 56px 46px 56px;

}
/* .bg1_gradient{
    background: url('/static/images/self-onboarding/bg1_gradient.svg'), lightgray -0.32px 0px / 100.053% 101.389% no-repeat;
} */
/* .bg2_gradient{
    background: url('/static/images/self-onboarding/bg2_gradient.svg'), lightgray -0.32px 0px / 100.053% 101.389% no-repeat;
} */
.rating_icon {
    height: 84px;
    flex-shrink: 0;
    display: inline-block;
    margin-left: -40px;
}
h4.review_title{
    color: #000;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 39px; /* 150% */
    margin-bottom: 0;

}
/* start right sidebar  */
.card_wrapper{
    border: 8px solid #FFF;
    background: #F6F8F8;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.18);
    padding: 28px 22px 34px 22px;
}
.card_title{
    color: #000;
    font-size: 22px;
    line-height: normal;
}
.flex_wrapper{
    display: flex;
    justify-content: start;
    gap: 10px;
}
.text_small{
    color: #454545;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
}
/* .icon_wrapper{
    
} */
.icon_wrapper {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54" fill="none"%3E%3Cg filter="url(%23filter0_d_34_283)"%3E%3Ccircle cx="27" cy="27" r="20" fill="white"/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id="filter0_d_34_283" x="0" y="0" width="54" height="54" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"%3E%3CfeFlood flood-opacity="0" result="BackgroundImageFix"/%3E%3CfeColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation="3.5"/%3E%3CfeComposite in2="hardAlpha" operator="out"/%3E%3CfeColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.17 0"/%3E%3CfeBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_34_283"/%3E%3CfeBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_34_283" result="shape"/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: cover;
    background-position:  center;
    padding: 10px;
    height: fit-content;

}
h5.card_sub_title{
    color: #000;
    font-size: 16px!important;
    font-style: normal;
    line-height: 24px; /* 150% */
}
/* start new letter */
.icon-ltr{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cg clip-path='url(%23clip0_34_312)'%3E%3Cpath d='M1.8491 4.58333V3.32783C1.8491 2.87063 2.22853 2.5 2.6756 2.5H17.6893C18.1458 2.5 18.5158 2.87079 18.5158 3.32783V16.6722C18.5158 17.1293 18.1364 17.5 17.6893 17.5H2.6756C2.21914 17.5 1.8491 17.1292 1.8491 16.6722V15.8333H16.8491V6.08333L10.1824 12.0833L1.8491 4.58333ZM0.182434 8.33333H4.3491V10H0.182434V8.33333ZM0.182434 12.5H6.8491V14.1667H0.182434V12.5Z' fill='%236E6E6E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_34_312'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.182434)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat left;
    background-position: 18px;
}
.form-item input {
    display: block;
    border-radius: 5px;
    border: 1px solid #6E6E6E;
    transition: all .3s ease;
    padding: 18px 18px 18px 48px;
}
.mb-14{
    margin-bottom: 14px;
}
.subcribe_form_wrapper small{
    margin-bottom: 27px;
    display: inline-block;
}
.subscribeBtn{
    border-radius: 5px;
    background: #ED494D;
    text-transform: uppercase;
    padding-block: 17px;
}
.submitBtn{
    border-radius: 5px;
    background: #ED494D;
    text-transform: uppercase;
    padding-block: 17px;
}
.icon_fname{
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3E%3Cpath d="M10.0008 14.1666C13.0528 14.1666 15.7217 15.4792 17.1734 17.4372L15.6384 18.1633C14.4569 16.763 12.3737 15.8333 10.0008 15.8333C7.62797 15.8333 5.54467 16.763 4.36322 18.1633L2.82886 17.4365C4.28069 15.4789 6.9492 14.1666 10.0008 14.1666ZM10.0008 1.66663C12.302 1.66663 14.1675 3.53211 14.1675 5.83329V8.33329C14.1675 10.574 12.3989 12.4015 10.1816 12.4961L10.0008 12.5C7.69962 12.5 5.83414 10.6345 5.83414 8.33329V5.83329C5.83414 3.59267 7.60273 1.76511 9.82008 1.67048L10.0008 1.66663ZM10.0008 3.33329C8.66942 3.33329 7.58109 4.37406 7.50505 5.6864L7.50081 5.83329V8.33329C7.50081 9.71404 8.62008 10.8333 10.0008 10.8333C11.3322 10.8333 12.4205 9.79254 12.4966 8.48021L12.5008 8.33329V5.83329C12.5008 4.45258 11.3815 3.33329 10.0008 3.33329Z" fill="%236E6E6E"%3E%3C/path%3E%3C/svg%3E') no-repeat left;
    background-position: 18px;
}
.icon_email{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cg clip-path='url(%23clip0_34_312)'%3E%3Cpath d='M1.8491 4.58333V3.32783C1.8491 2.87063 2.22853 2.5 2.6756 2.5H17.6893C18.1458 2.5 18.5158 2.87079 18.5158 3.32783V16.6722C18.5158 17.1293 18.1364 17.5 17.6893 17.5H2.6756C2.21914 17.5 1.8491 17.1292 1.8491 16.6722V15.8333H16.8491V6.08333L10.1824 12.0833L1.8491 4.58333ZM0.182434 8.33333H4.3491V10H0.182434V8.33333ZM0.182434 12.5H6.8491V14.1667H0.182434V12.5Z' fill='%236E6E6E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_34_312'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.182434)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat left;
    background-position: 18px;
}
.icon_companyName{
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3E%3Cg clip-path="url(%23clip0_34_350)"%3E%3Cpath d="M17.5 15.8333H19.1667V17.5H0.833374V15.8333H2.50004V3.33333C2.50004 2.8731 2.87314 2.5 3.33337 2.5H11.6667C12.127 2.5 12.5 2.8731 12.5 3.33333V15.8333H15.8334V9.16667H14.1667V7.5H16.6667C17.127 7.5 17.5 7.8731 17.5 8.33333V15.8333ZM4.16671 4.16667V15.8333H10.8334V4.16667H4.16671ZM5.83337 9.16667H9.16671V10.8333H5.83337V9.16667ZM5.83337 5.83333H9.16671V7.5H5.83337V5.83333Z" fill="%236E6E6E"%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0_34_350"%3E%3Crect width="20" height="20" fill="white"%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') no-repeat left;
    background-position: 18px;
}
.icon_phoneNumber{
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3E%3Cpath d="M17.5001 13.6833V16.6301C17.5001 17.0676 17.1618 17.4306 16.7255 17.4614C16.361 17.4872 16.0636 17.5 15.8334 17.5C8.46956 17.5 2.50006 11.5305 2.50006 4.16667C2.50006 3.93642 2.51294 3.63906 2.53869 3.27458C2.56954 2.83823 2.93251 2.5 3.36994 2.5H6.31681C6.53071 2.5 6.70986 2.66202 6.73134 2.87483C6.75062 3.06589 6.76854 3.21928 6.78512 3.33502C6.95369 4.51227 7.298 5.6328 7.79064 6.66919C7.86972 6.83554 7.81815 7.03466 7.66827 7.14172L5.86969 8.4265C6.96466 10.9843 9.01581 13.0354 11.5736 14.1304L12.856 12.3349C12.9644 12.1832 13.1659 12.1311 13.3342 12.211C14.3706 12.7032 15.491 13.0472 16.6681 13.2153C16.7831 13.2318 16.9355 13.2496 17.1252 13.2687C17.3381 13.2902 17.5001 13.4694 17.5001 13.6833Z" fill="%236E6E6E"%3E%3C/path%3E%3C/svg%3E') no-repeat left;
    background-position: 18px;
}
.free_demo_wrapper{
    margin-bottom: 72px;
}
.free_demo_wrapper h4{
    margin-bottom: 24px;
}
ul.benefit_list{
    text-decoration: none;
    padding-left: 0;
}
li.icon_list{
    display: flex;
    gap: 10px;
    list-style-type: none;
}

li.icon_list::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 16.5C4.85786 16.5 1.5 13.1421 1.5 9C1.5 4.85786 4.85786 1.5 9 1.5C13.1421 1.5 16.5 4.85786 16.5 9C16.5 13.1421 13.1421 16.5 9 16.5ZM8.25195 12L13.5553 6.6967L12.4946 5.63604L8.25195 9.8787L6.13066 7.75732L5.06999 8.81805L8.25195 12Z' fill='%23ED494D'/%3E%3C/svg%3E");
    margin-top: 4px;
}
.-mt-268{
    margin-top: -268px;
}
.requestFreeBtn{
    display: none;
}
input:autofill {
    -webkit-box-shadow: 0 0 0 0px transparent inset;
    -webkit-text-fill-color: #000;
}

/* Start mobile responsivness */
@media only screen and (max-width:767px){
    h1.hero_title {
        font-size: 27px!important;
    }
    .hero_section_wrapper2{
        padding-block: 6rem;
    }
    .bg-home{
        padding-bottom: 110px;
    }
    .hero_sub_title{
        font-size: 24px!important;
    }
    .pt-72{
        padding-top: 33px;
    }
    .pt_55 {
        padding-top: 30px;
    }
    .mb-sm-37{
        margin-bottom: 37px!important;
    }
    .rating_icon{
        text-align: -webkit-center;
        margin-left: 0;
    }
    h4.review_title{
        font-size: 18px;
        line-height: 26px; /* 144.444% */
        text-align: center;
    }
    .free_demo_wrapper{
        display: none;
    }
    .-mt-268{
        margin-top: 0;
    }
    .requestFreeBtn{
        display: block;
        color: #FFF;
        font-size: 18px;
        font-weight: 700;
        line-height: normal;
        background: #ED494D;
        padding: 25px 0;
        text-align: center;
        border-radius: 0;
        position:sticky;
        position: sticky;
        top: 4rem;
        z-index: 2;
    }
    .modal_body_wrapper{
        border: 8px solid #FFF;
        background: rgba(255, 255, 255, 0.84);
        backdrop-filter: blur(3px);
    }
}


