/* common css Start */
:root{
    --bs-body-font-family: 'Poppins';
    --bs-body-font-size: 17px;
    --bs-body-color: #5B5B5B;
    --pr-primary-color: #FF4473;
    --pr-primary-color-rgb: 255, 68, 115;
    --bs-primary-rgb: 255, 68, 115;
    --pr-footer-bg-color:#F5F7FA;
    --pr-dark-color: #101010;
    --pr-lightgray-color:#F5F7FA;
    --pr-darkgray-color:#5B5B5B;
    --pr-blue-color: #4F48C7;
}
.error{
    color: var(--pr-primary-color);
    font-size: 14px;
}
.darkcolor{
    color: var(--pr-dark-color);
}
.form-control:focus,.form-select:focus,.navbar-toggler:focus{
    box-shadow: none;
}
img{max-width: 100%;}
.btn {
    --bs-btn-padding-x: 46px;
    --bs-btn-padding-y: 17px;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 16px;
    --bs-btn-font-weight: 600;
    --bs-btn-box-shadow: 0px 4px 34px rgba(255, 68, 115, 0.3);
    --bs-btn-focus-box-shadow: 0px 4px 34px rgba(255, 68, 115, 0.3);
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--pr-primary-color);
    --bs-btn-border-color: var(--pr-primary-color);
    --bs-btn-hover-color: var(--pr-primary-color);
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: var(--pr-primary-color);
    --bs-btn-focus-shadow-rgb: ;
    --bs-btn-active-color: var(--pr-primary-color);
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: var(--pr-primary-color);
    --bs-btn-active-shadow: 0px 4px 34px rgba(255, 68, 115, 0.3);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--pr-primary-color);
    --bs-btn-disabled-border-color: var(--pr-primary-color);
    box-shadow: var(--bs-btn-box-shadow);
}
.btn-gray {
    --bs-btn-color: #8B8B8B;
    --bs-btn-bg: #EDEDED;
    --bs-btn-border-color: #EDEDED;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #C2C2C2;
    --bs-btn-hover-border-color: #C2C2C2;
    --bs-btn-focus-shadow-rgb: ;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #C2C2C2;
    --bs-btn-active-border-color: #C2C2C2;
    --bs-btn-active-shadow: ;
    --bs-btn-disabled-color: #8B8B8B;
    --bs-btn-disabled-bg: #EDEDED;
    --bs-btn-disabled-border-color: #EDEDED;
}
.btn-gradient{
    --bs-btn-color: #fff;
    --bs-btn-bg: linear-gradient(90deg, #FF4473 0%, #4F48C7 100%), #FF4473;
    --bs-btn-border-color: ;
    --bs-btn-hover-color: var(--pr-primary-color);
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: var(--pr-primary-color);
    --bs-btn-focus-shadow-rgb: ;
    --bs-btn-active-color: var(--pr-primary-color);
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: var(--pr-primary-color);;
    --bs-btn-active-shadow: 0px 4px 34px rgba(255, 68, 115, 0.3);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: linear-gradient(90deg, #FF4473 0%, #4F48C7 100%), #FF4473;;
    --bs-btn-disabled-border-color: ;
    box-shadow: var(--bs-btn-box-shadow);
}
.btn.btn-gradient{
    background: var(--bs-btn-bg);
}
.btn.btn-gradient:hover,.btn.btn-gradient:focus,.btn.btn-gradient:focus-visible{
    background:var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    color: var(--bs-btn-hover-color);
}
.btn.btn-gradient:active{
    background:var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
    color: var(--bs-btn-active-color);
}
.btn-outline-light {
    --bs-btn-color: #000;
    --bs-btn-border-color: #919191;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #F5F7FA;
    --bs-btn-hover-border-color: #919191;
    --bs-btn-focus-shadow-rgb: 248, 249, 250;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #F5F7FA;
    --bs-btn-active-border-color: #919191;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #f8f9fa;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #919191;
    --bs-gradient: none;
}
.pagination {
    --bs-pagination-padding-x: 0;
    --bs-pagination-padding-y: 0.65656rem;
    --bs-pagination-font-size: 18px;
    --bs-pagination-color: var(--pr-dark-color);
    --bs-pagination-bg: var(--pr-lightgray-color);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color:var(--pr-darkgray-color);
    --bs-pagination-border-radius: 100px;
    --bs-pagination-hover-color: var(--pr-dark-color);
    --bs-pagination-hover-bg: #E4E4E4;
    --bs-pagination-hover-border-color: var(--pr-darkgray-color);
    --bs-pagination-focus-color: var(--pr-darkgray-color);
    --bs-pagination-focus-bg: #E4E4E4;
    --bs-pagination-focus-box-shadow: none;
    --bs-pagination-active-color: var(--pr-dark-color);
    --bs-pagination-active-bg: #E4E4E4;
    --bs-pagination-active-border-color: var(--pr-darkgray-color);
    --bs-pagination-disabled-color: #6C6C6C;
    --bs-pagination-disabled-bg: var(--pr-lightgray-color);
    --bs-pagination-disabled-border-color: var(--pr-darkgray-color);
}
.pagination .page-link{
    width: 50px;
    text-align: center;
}
.pagination .page-link:hover{
    text-decoration: none;
}
.pagination .page-item:first-child .page-link{width: 128px; text-align: center;}
.pagination .page-item:last-child .page-link{width: 128px; text-align: center;}
.pagination .page-item:first-child .page-link:hover,
.pagination .page-item:last-child .page-link:hover{
    background-color: var(--pr-primary-color);
    color: #fff;
}
.pagination-section .text{
    color: #6C6C6C;
    font-size: 18px;
}
.pagination-section{
    margin-top: 100px;
    margin-left: 60px;
}
.form-control, .form-select{
    border-radius:3px;
    border-color: var(--pr-darkgray-color);
    color: #101010;
    font-size: 14px;
    height: 40px;
}
.form-label{
    font-weight: 600;
    color: var(--pr-dark-color);
    font-size: 14px;
}
.form-label .req{
    color: var(--pr-primary-color);
}
.dy-padding-left,.dy-padding-right{visibility: hidden;}
.search-box .form-control{
    background-color:var(--pr-lightgray-color);
    border-color: var(--pr-darkgray-color);;
    font-size: 18px;
    font-weight: 300;
    padding: 0 30px;
    height: 48px;
    margin-right: 22px;
}
.search-box .btn{
    --bs-btn-padding-x: 50px;
    --bs-btn-padding-y: 8px;
    --bs-btn-font-size: 20px;
    --bs-btn-box-shadow: 0px 4px 34px rgba(236, 54, 113, 0.3);
    --bs-btn-focus-box-shadow: 0px 4px 34px rgba(236, 54, 113, 0.3);
}
.search-box{
    max-width: 690px;
    margin: auto;
}
.fullpagebg{
    background: linear-gradient(90deg, #FF4473 0%, #4F48C7 100%);
}
.link{
    color: var(--pr-primary-color);
    text-decoration: none;
}
.link:hover,.link:focus{
    text-decoration: underline;
}
/* common css End */
/* Top Header Bar Css Start */
.top-header-section{
    background: #EBEAEA;
    overflow: hidden;
}
.top-header-section .linksdiv{
    display: flex;
    justify-content: flex-end;
    position: relative;
}
.top-header-section .linksdiv::after{
    content: "";
    background-color: var(--pr-primary-color);
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    right: -100%;
}
.top-header-section a{
    text-decoration: none;
    font-size: 16px;
    color: var(--bs-body-color);
    background: url(../images/top-header-bg.png);
    background-size: cover;
}
.top-header-section .loginlinkdiv a{
    background: url(../images/top-header-login-bg.png);
    background-size: cover;
}
.top-header-section a:hover,.top-header-section a:focus{
    font-weight: 500;
}
.top-header-section .signuplink{
    background-position: 0 0;
    padding: 11px 28px;
}
.top-header-section .loginlink{
    background-position: -115px 0;
    padding: 11px 42px;
}
.top-header-section .submitrellink{
    background-position: -242px 0;
    padding: 11px 0 11px 42px;
    color: #fff;
}
.top-header-section .loginlinkdiv .signuplink{
    background-position: 0 0;
    padding: 11px 25px;
}
.top-header-section .loginlinkdiv .loginlink{
    background-position: -195px 0;
    padding: 11px 39px;
}
.top-header-section .loginlinkdiv .submitrellink{
    background-position: -323px 0;
}
/* Top Header Bar Css End */
/* Header Css Start */
header{
    padding: 10px 0 10px 0;
    background: #fff;
}
header .navbar-brand img{
    max-height: 42px;
}
header .navbar-nav{
    margin-left: auto;
}
header .navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0;
    --bs-nav-link-color: var(--bs-body-color);
    --bs-nav-link-hover-color: var(--pr-dark-color);
}
.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0;
    --bs-navbar-active-color: var(--pr-dark-color);
    --bs-navbar-nav-link-padding-x: 0;
    --bs-navbar-brand-padding-y: 0;
    --bs-navbar-toggler-padding-y: 0;
    --bs-navbar-toggler-padding-x: 0;
}
header .navbar-nav .nav-item:not(:last-child){
    margin-right: 40px;
}
header .navbar-nav .nav-item{
    position: relative;
    padding: 24px 0;
}
header .navbar-nav .nav-link{
    font-size: 16px;
    position: relative;
}
header .navbar-nav .nav-link.active{
    font-weight: 600;
}
header .navbar-nav .nav-link:hover{
    text-decoration: none;
}
header .submenu{
    border: 1px solid var(--pr-dark-color);
    background-color: #FFFFFF;
    border-radius: 4px;
    text-align: center;
    list-style: none;
    padding: 15px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    min-width: 235px;
    display: none;
    top: 71px;
    z-index: 2;
}
header .submenu::after{
    content: "";
    height: 5px;
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    background-color: var(--pr-primary-color);
}
header .submenu a{
    color: var(--bs-body-color);
    font-size: 16px;
    text-decoration: none;
    display: block;
    margin-bottom: 8px;
}
header .submenu a.active,header .submenu a:hover{
    color: var(--bs-navbar-active-color);
    font-weight: 500;
}
header .submenu a:hover{
    color: var(--bs-nav-link-hover-color);
    text-decoration: none;
}
header .submenu li:last-child a{
    margin-bottom: 0;
}
header .dropmenu.open .submenu, header .dropmenu:hover .submenu {
    display: block;
}
header .dropmenu .nav-link{
    padding-right: 15px !important;
}
header .dropmenu .nav-link::after{
    content: '';
    background-image: url(../images/menuarrow.png);
    background-repeat: no-repeat;
    width: 78px;
    height: 19px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 29px;
    z-index: 3;
    display: none;
}
header .dropmenu.open .nav-link::after,header .dropmenu:hover .nav-link::after{
    display: block;
}
header .nav-link .menuarrow::after{
    content: "";
    position: absolute;
    top: 9px;
    right: 0px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="5" viewBox="0 0 9 5" fill="none"><path d="M4.49658 2.85724L3.53741 1.98106C2.91563 1.41267 2.29386 0.844085 1.67208 0.275289C1.53552 0.144372 1.35841 0.0547666 1.16454 0.0184974C0.970666 -0.0177717 0.769296 0.00102948 0.587447 0.0723786C0.405598 0.143728 0.251971 0.264212 0.147177 0.417665C0.0423828 0.571117 -0.00856189 0.750196 0.00117493 0.930875C0.0160815 1.16457 0.129361 1.38393 0.317274 1.54296C0.663283 1.85367 1.00657 2.17245 1.35122 2.48688C2.16107 3.23092 2.97092 3.97184 3.78077 4.70966C4.1057 5.00607 4.53261 5.08251 4.91872 4.90665C5.0282 4.85538 5.12803 4.78846 5.21443 4.70842C6.3755 3.6512 7.53453 2.59232 8.69152 1.53178C8.97499 1.27203 9.07219 0.96008 8.94508 0.609606C8.89532 0.470426 8.80854 0.344719 8.69252 0.243768C8.5765 0.142816 8.43487 0.069781 8.28035 0.0312184C8.12583 -0.00734423 7.96325 -0.0102275 7.80721 0.0228278C7.65117 0.0558832 7.50655 0.123843 7.38633 0.220605C7.31836 0.273425 7.25921 0.332457 7.19599 0.390248L4.56592 2.7951C4.5462 2.81312 4.52513 2.83052 4.49658 2.85724Z" fill="%235B5B5B"/></svg>');
    background-repeat: no-repeat;
    width: 9px;
    height: 5px;
    transition: -webkit-transform ease-in-out 0.3s;
    transition: transform ease-in-out 0.3s;
    transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
}
header .nav-link.active .menuarrow{
    border-color: var(--pr-dark-color);
}
header .dropmenu:hover .menuarrow::after, header .dropmenu.open .menuarrow::after{
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
}
.navbar-toggler .icon-bar {
    display: block;
    width: 24px;
    height: 3px;
    background-color: var(--pr-primary-color);
    margin: 0 auto;
    transition: all 0.3s;
    border-radius: 10px;
}
.navbar-toggler .icon-bar+.icon-bar {
    margin-top: 5px;
}
.navbar-toggler .icon-bar:first-child {
    transform: rotate(45deg) translate(5px, 6px);
}
.navbar-toggler .icon-bar:nth-child(2) {
    opacity: 0;
}
.navbar-toggler .icon-bar:last-child {
    transform: rotate(-45deg) translate(5px, -7px);
}
.navbar-toggler.collapsed .icon-bar:first-child {
    transform: rotate(0deg);
}
.navbar-toggler.collapsed .icon-bar:nth-child(2) {
    opacity: 1;
}
.navbar-toggler.collapsed .icon-bar:last-child {
    transform: rotate(0deg);
}
.navbar-toggler {
    top: 13px;
    right: 15px;
    border: none;
}
/* Header Css End */
/* Footer Css Start */
footer{
    background-color: var(--pr-footer-bg-color);
    padding: 0 0 20px 0;
    position: relative;
    margin-top: 159px;
}
footer::after{
    content: "";
    background-image: url(../images/footer123.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    height: 225px;
    width: 890px;
    bottom: 0px;
    right: 0;
    z-index: 1;
}
footer::before{
    content: '';
    background-image: url(../images/footershap.png);
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    height: 446px;
    position: absolute;
    z-index: 1;
    top: -159px;
    background-size: 100% 100%;
}
footer .container{
    position: relative;
    z-index: 2;
}
.footer-logo img{
    max-height: 42px;
    margin-bottom: 60px;
}
footer ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
footer ul li a{
    color: var(--bs-body-color);
    font-size: 14px;
    text-decoration: none;
}
footer ul li a:hover,.footer-bottom-menu a:hover{
    color: var(--pr-dark-color);
}
footer .title{
    color: var(--pr-dark-color);
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px solid var(--pr-primary-color);
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.socialmedia{
    display: flex;
    margin-bottom: 25px;
    margin-top: 175px;
}
.socialmedia a{
    transition: transform .2s;
}
.socialmedia a + a{
    margin-left: 16px;
}
.socialmedia a:hover{
    transform: scale(1.2);
}
.footer-bottom-menu{
    display: flex;
    flex-wrap: wrap;
}
.footer-bottom-menu a + a{
    margin-left: 15px;
}
.footer-bottom-menu a{
    font-size: 16px;
    font-weight: 600;
    color: var(--bs-body-color);
    text-decoration: none;
}
/* Footer Css End */
/* Home Page Css Start */
.homebanner h1{
    color: var(--pr-dark-color);
    margin: 0;
}
.homebanner .smalltxt1{
    color: #919191;
    font-weight: bold;
    font-size: 20px;
}
.homebanner .smalltxt2{
    color: var(--bs-body-color);
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 30px;
}
.homebanner .p{
    color: #8B8B8B;
}
.homebanner .btn-div{
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px;
}
.homebanner .btn-div a{
    margin: 0 30px 15px 0;
}
.homebanner {
    margin: 80px 0 70px 0;
}

.pressrelease-section h2{
    color: var(--pr-dark-color);
}
.pressrelease-section .starimg{
    max-height: 96px;
    margin-top: 10px;
    display: block;
}
.pressrelease-section p {
    max-width: 400px;
}
.pressrelease-section .pressreleaseimg{
    max-width: 373px;
    margin-bottom: 40px;
}
.pressrelease-section{
    position: relative;
    height: 698px;
    /* padding: 10% 0 0 0; */
    margin-bottom: 200px;
    display: flex;
    align-items: end;
}
.pressrelease-section::after{
    content: "";
    background: url(../images/homepressreleasebg.png);
    background-repeat: no-repeat;
    height: 698px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    background-size: 100% 100%;
}

.simpleplan .card {
    --bs-card-spacer-y: 30px 35px;
    --bs-card-spacer-x: 30px 35px;
    --bs-card-title-color: ;
    --bs-card-subtitle-color: ;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--pr-darkgray-color);
    --bs-card-border-radius: 12px;
    --bs-card-box-shadow: ;
    --bs-card-cap-bg: var(--pr-lightgray-color);
    --bs-card-cap-padding-y: 0 35px;
    --bs-card-cap-padding-x: 30px 35px;
    --bs-card-cap-color: ;
    --bs-card-height: ;
    --bs-card-color: ;
    --bs-card-bg: var(--pr-lightgray-color);
    --bs-card-inner-border-radius: calc(12px - (var(--bs-border-width)));
    text-align: center;
}
.simpleplan .card .card-footer{
    border: none;
}
.simpleplan .card .planname{
    font-size: 22px;
    margin-bottom: 35px;
}
.simpleplan .card .planprice{
    font-size: 60px;
    color: var(--pr-dark-color);
    line-height: 1;
}
.simpleplan .card .symbole{
    font-size: 25px;
    color: var(--pr-dark-color);
    margin-bottom: 30px;
}
.simpleplan .card .disc{
    color: var(--pr-dark-color);
    font-size: 14px;
    margin-bottom: 12px;
}
.simpleplan .card .learmore a{
    color: var(--bs-body-color);
    font-size: 12px;
}
.simpleplan h2{
    margin-bottom: 70px;
}
.simpleplan .mostpopuler{
    --bs-card-cap-bg: #fff;
    --bs-card-bg: #fff;
    box-shadow: 0px 0px 60px rgba(16, 16, 16, 0.2);
    overflow: hidden;
}
.simpleplan .mostpopuler .mostpoptxt{
    background: linear-gradient(90deg, #FF4473 30.25%, #4F48C7 82.15%);
    transform: rotate(35.87deg);
    color: #fff;
    font-size: 12px;
    display: inline-block;
    width: 180px;
    position: absolute;
    top: 21px;
    right: -41px;
    padding: 6px 0;
}
.simpleplan{
    margin-bottom: 200px;
}
.simpleplan .col{
    flex: 0 0 auto;
    width: 285px;
}
.simpleplan .btn{
    --bs-btn-font-size: 12px;
    --bs-btn-padding-x: 25px;
    --bs-btn-padding-y: 12px;
}

.earnincomsection{
    background: linear-gradient(90deg, #FF4473 0%, #4F48C7 100%);
    position: relative;
    padding: 157px 0;
    color: #fff;
    margin-bottom: 200px;
}
.earnincomsection::after{
    content: "";
    background: url(../images/incomeimg.png) no-repeat;
    width: 819px;
    height: 434px;
    position: absolute;
    bottom: 0;
    right: 10%;
    background-size: cover;
}
.earnincomsection .sub-txt{
    font-size: 32px;
}
.earnincomsection p{
    font-size: 20px;
}

.socialmediasection{
    margin-bottom: 145px;
}

.joinindsection{
    background-color: var(--pr-lightgray-color);
    padding: 35px 15px;
    margin-bottom: 150px;
}
.joinindsection p{
    font-size: 30px;
    margin-bottom: 30px;
}

.wheredoessectoin{
    margin-bottom: 155px;
}
.wheredoessectoin img{
    max-width: 540px;
}
.wheredoessectoin h2{
    max-width: 370px;
}
.wheredoessectoin p{
    max-width: 325px;
    font-size: 20px;
}

.partnarlogs{
    margin-bottom: 110px;
}
.partnarlogs img{
    max-height: 80px;
    margin: 0 10px 10px 10px;
}
/* Home Page Css End */
/* Whay 123PR Page Css Start */
.why123pr-bannersection{
    margin-bottom: 150px;
}
.why123pr-bannersection .container{
    background: url(../images/why123prbannerimg.png) no-repeat;
    padding-top: 150px;
    padding-bottom: 150px;
    background-position: right;
    background-size: 950px;
}
.why123pr-bannersection p{
    max-width: 465px;
    font-size: 20px;
}

.whylist1{
    background: linear-gradient(90deg, #FFFFFF 0%, #F5F7FA 100%);
    padding: 35px 0;
    margin-bottom: 100px;
}
.whylist1 img{
    max-width: 464px;
}
.whylist2{
    background: linear-gradient(270deg, #FFFFFF 0%, #F5F7FA 100%);
    margin-bottom: 100px;
    padding-top: 60px;
}
.whylist1 h2,.whylist2 h2{
    margin-bottom: 30px;
}
.whylist2 img{
    max-width: 444px;
}
.whylist1 p,.whylist2 p{
    text-align: justify;
}

.bigreasons{
    padding: 30px 15px;
    background: linear-gradient(90deg, #FF4473 0%, #4F48C7 100%);
    margin-bottom: 80px;
}
.bigreasons p{
    font-size: 30px;
}
.bigreasonslist .list:nth-child(odd){
    background-color: #fff;
}
.bigreasonslist .list:nth-child(odd) .col-md-6:last-child{
    text-align: right;
}
.bigreasonslist .list:nth-child(even){
    background-color: var(--pr-lightgray-color);
}
.bigreasonslist .list:nth-child(even) .col-md-6:first-child{
    order:1;
}
.bigreasonslist .list h2{
    margin-bottom: 15px;
}
.bigreasonslist .list{
    padding: 50px 0;
}
.bigreasonslist .list p{
    text-align: justify;
}
.startedaway h2{
    margin-bottom: 45px;
}
.startedaway{
    margin: 100px 0;
}
/* Whay 123PR Page Css End */
/* Bulk Discount Program Css Start */
.bdpbannersection{
    padding: 85px 0 200px 0;
}
.bdpbannersection .sub-txt{
    font-size: 40px;
}
.bdpbannersection p{
    font-size: 20px;
    color: #8B8B8B;
}
.bdp-list{
    margin-bottom: 200px;
}
.bdp-list .img-section{
    background-color: #fff;
    /* padding: 0 150px 0 0; */
}
.bdp-list .text-section{
    background-color: var(--pr-lightgray-color);
    position: relative;
    padding-top: 62px;
    padding-bottom: 62px;
    padding-left: 94px;
    text-align: justify;
}
.bdp-list .text-section::before{
    content: "";
    width: 16px;
    height: 100%;
    background: linear-gradient(196.44deg, #FF4473 17.91%, #4F48C7 207.3%), #58595B;
    position: absolute;
    left: 0;
    top: 0;
}
.bdp-list .text-section.border-right::before{
    left: auto;
    right: 0;
}
.bdp-list .text-section.border-right{
    padding-left: 0;
    padding-right: 32px;
}
.bdp-contact-link{
    text-decoration: none;
}
.bdp-contact-link:hover{
    text-decoration: none;
    color: #e1345f !important;
}
/* Bulk Discount Program Css End */
/* Pricing Page Css Start */
.pricingbanner p{
    font-size: 20px;
}
.pricingbanner{
    margin: 98px 0 60px 0;
}
.priceingtable{
    margin-bottom: 150px;
}
.priceingtable table{
    min-width: 935px;
}
.priceingtable thead td{
    font-size: 18px;
    font-weight: 600;
}
.priceingtable thead td:first-child{
    font-weight: 400;
    text-align: left;
}
.priceingtable thead td:first-child span{
    font-size: 22px;
}
.priceingtable thead td .btn {
    --bs-btn-padding-x: 5px;
    --bs-btn-padding-y: 8px;
    --bs-btn-font-size: 10px;
    --bs-btn-box-shadow: 0px 3.136px 26.656px rgba(255, 68, 115, 0.3);
    --bs-btn-focus-box-shadow: 0px 3.136px 26.656px rgba(255, 68, 115, 0.3);
    width: 100%;
    margin-top: 11px;
}
.priceingtable tbody td{
    font-size: 16px;
}
.priceingtable thead td,.priceingtable tbody td{
    text-align: center;
    background-color: #fff;
    color: var(--bs-body-color);
}

.priceingtable thead td,.priceingtable tbody td,.priceingtable tfoot td{
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    padding: 12px 18px;
    border: none;
    border-right: 15px solid var(--pr-lightgray-color);
}
.priceingtable thead td:first-child,.priceingtable tbody td:first-child,.priceingtable tfoot td:first-child{
    width: auto;
    text-align: left;
    background-color: var(--pr-lightgray-color);
}
.priceingtable tbody td:first-child img{
    margin-top: 6px;
}
.priceingtable tbody .secttitle td{
    font-size: 20px;
    padding-top: 50px;
}
.priceingtable thead td{
    padding-top: 45px;
    vertical-align: middle;
}
.priceingtable tfoot td{
    padding: 30px 0px;
}
.priceingtable tfoot td span{
    background: rgba(var(--pr-primary-color-rgb), 0.1);
    display: block;
    padding: 12px 18px;
}
.priceingtable tfoot td .btn{
    --bs-btn-padding-x: 5px;
    --bs-btn-padding-y: 6px;
    --bs-btn-font-size: 11px;
    --bs-btn-font-weight: 600;
    --bs-btn-box-shadow: 0px 3.136px 26.656px rgba(255, 68, 115, 0.3);
    --bs-btn-focus-box-shadow: 0px 3.136px 26.656px rgba(255, 68, 115, 0.3);
    background: linear-gradient(90deg, #FF4473 0%, #4F48C7 92.65%), #FF4473;
    color: #fff;
    width: 100%;
    border: none;
}
.priceingtable tfoot td .btn:focus,.priceingtable tfoot td .btn:hover{
    color: var(--pr-primary-color);
    background: #fff;
    box-shadow: inset 0px 0px 0px 1px #FF4473;

}
.priceingtable .table-responsive{
    border: 1px solid var(--pr-dark-color);
    border-radius: 5px;
}
.distributionlistmodal .modal-dialog{
    max-width: 1111px;
}
.distributionlistmodal .title{
    color: #4F48C7;
    font-size: 35px;
    margin: 70px 0 15px 0;
}
.distributionlistmodal ul li{
    color: var(--pr-dark-color);
    font-weight: 500;
    margin-bottom: 10px;
}
.distributionlistmodal .modal-body{
    padding: 90px;
}
.distributionlistmodal .logo{
    max-height: 68px;
}
.distributionlistmodal .modaltopsection .planename{
    color: #fff;
    font-size: 45px;
    padding: 7px 66px 7px 90px;
    left: -90px;
    position: relative;
    z-index: 0;
    min-width: 301px;
    white-space: nowrap;
}
.distributionlistmodal .modaltopsection .planename::before{
    content: "";
    background-image: url(../images/arrowbg.png);
    background-repeat: no-repeat;
    width: 100%;
    position: absolute;
    height: 100%;
    background-size: 100% 100%;
    left: 0;
    z-index: -1;
    top: 0px;
}

/* Pricing Page Css End */
/*News Page Css Start*/
.news-search{
    padding: 60px 0;
}
.sidebar-section .card-body a {
    display: block;
    text-decoration: none;
    margin-bottom: 8px;
    padding: 2px 24px;
    border-radius: 0;
    font-size: 14px;
    color: var(--bs-body-color);
}
.sidebar-section .card-body a:hover,.sidebar-section .card-body a:focus{
    color: var(--pr-blue-color);
}
.sidebar-section .card-body a.active{
    color: var(--pr-blue-color);
    font-weight: 600;
}
.sidebar-section .card {
    --bs-card-spacer-y: 0;
    --bs-card-spacer-x: 0;
    --bs-card-border-width: 0;
    --bs-card-cap-bg:var(--pr-lightgray-color);
    --bs-card-bg:var(--pr-lightgray-color);
    --bs-card-border-radius:10px;
    --bs-card-cap-padding-y: 30px;
    --bs-card-cap-padding-x: 24px;
}
.sidebar-section .card-header::after {
    content: "";
    border: solid var(--pr-dark-color);
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    position: absolute;
    top: 24px;
    right: 14px;
}
.sidebar-section .card-header.collapsed::after {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: 20px;
}
.newscard{
    border: 1px solid var(--pr-darkgray-color);;
    border-radius: 10px;
    overflow: hidden;
    width: 445px;
    margin: 0 0 40px 60px;
}
.newscard .news-cardbody{
    padding: 20px 20px 30px 20px;
}
.newscard .news-cardbody h6,.newscard .news-cardbody h6 a{
    font-size: 18px;
    font-weight: 600;
    color: var(--pr-dark-color);
    margin: 0 0 24px 0;
    text-decoration: none;
}
.newscard .news-cardbody h6 a:hover,.newscard .news-cardbody h6 a:focus{
    text-decoration: underline;
}
.newscard .news-cardbody .ns-badge{
    font-size: 12px;
    border: 1px solid var(--pr-darkgray-color);
    border-radius: 100px;
    padding: 5px 15px;
    margin-right: 10px;
}
.newscard .news-cardbody .date{
    font-size: 12px;
}
.newscard .btn{
    background-color: #FAFAFA;
    border: 0;
    border-radius: 0;
    display: block;
    color: var(--pr-blue-color);
    font-weight: 500;
    font-size: 16px;
    padding: 11px 5px;
    border-top: 1px solid var(--pr-darkgray-color);
}
.news-section{
    margin-bottom: 100px;
}
.newscard:hover .btn{
    background-color: #4F48C7;
    color: #fff;
}
.clear-filter-btn {
    font-size: 12px;   
}
/*News Page Css End*/
/*News Details Page Css Start*/
.news-details{
    margin: 100px 0 ;
}
.nsd-badge{
    font-size: 20px;
    border: 1px solid var(--pr-darkgray-color);
    border-radius: 100px;
    padding: 10px 32px;
    margin-right: 10px;
}
.nsd-date{
    font-size: 20px;
}
.news-details h3{
    margin-bottom: 24px;
}
.news-details .news-date{
    margin-bottom: 50px;
}
.news-details .adtext{
    background-color: var(--pr-lightgray-color);
    font-size: 25px;
    padding: 11px 11px 11px 37px;
}
.news-details .adtext::before{
    content: "";
    width: 15px;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: linear-gradient(196.44deg, #FF4473 17.91%, #4F48C7 207.3%), #58595B;
}
.nsd-social{
    margin-top: 30px;
    margin-bottom: 65px;
}
.nsd-social a + a{
    margin-left: 20px;
}
.nsd-social a{
    transition: transform .2s;
}
.nsd-social a:hover{
    transform: scale(1.2);
}
.nsd-content .imgdiv{
    max-width: 372px;
    /* max-height: 211px; */
    overflow: hidden;
    border-radius: 14px;
    float: right;
    margin: 0 0 15px 15px;
    position: relative;
}
.nsd-content .imgdiv a:hover:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgb(0 0 0 / 50%);
}
.nsd-content .imgdiv a:hover::after{
    content: "";
    background-image: url(../images/eye-icon.png);
    background-repeat: no-repeat;
    width: 35px;
    height: 23px;
    background-size: 35px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.news-details .ns-author{
    margin-bottom: 24px;
}
.nsd-content .content-title{
    margin: 35px 0 24px 0;
}
.news-details .nsd-content{
    padding-bottom: 30px;
    margin-bottom: 50px;
    display: inline-block;
    Width: 100%;
}
.news-details .nsd-content::after{
    content: "";
    height: 5px;
    width: 100%;
    bottom: 0;
    position: absolute;
    left: 0;
    background: linear-gradient(196.44deg, #FF4473 17.91%, #4F48C7 207.3%), #58595B;
    border-radius: 100px;
}
.mediacontact{
    margin-bottom: 80px;
}
.mediacontact .title{
    font-size: 22px;
    margin-bottom: 20px;
}
.mediacontact p{
    font-size: 18px;
    color: var(--pr-dark-color);
    margin: 0;
    word-break: break-all;
}
.mediacontact p span{
    color: var(--bs-body-color);
}
.mediacontact p a{
    color: var(--pr-blue-color);;
    text-decoration: none;
}
.mediacontact p a:hover{
    color: #908afd;
}
.news-details a{
    color: var(--pr-blue-color);
    text-decoration: none;
    font-weight: 500;
}

.highlight_plain_links {
    color: var(--pr-blue-color);
    text-decoration: none;
    font-weight: 500;
}
.news-details a:hover,.news-details a:focus{
    color: #908afd;
}
.newsdetails .more-text {
    display: none;
}
.news-details .nsd-tags a, .news-details .nsd-categorie a{
    margin:0 20px 10px 0;
}
.news-details .nsd-tags a, .news-details .nsd-categorie a{
    background-color: #FAFAFA;
    font-size: 12px;
    border: 1px solid var(--pr-darkgray-color);
    border-radius: 100px;
    padding: 4px 26px;
    color: var(--pr-blue-color);;
    text-decoration: none;
}
.news-details .nsd-tags a:hover, .news-details .nsd-categorie a:hover{
    background-color: #f5f5f5;
}
.tag-title,.categorie-title {
    font-size: 18px;
    margin-bottom: 10px;
}
/*News Details Css End*/
/*Email Us Here Page Css End*/
.emailusherepage{
    margin: 100px 0 250px 0;
}
.emailusherepage h5{
    font-size: 25px;
    margin-bottom: 30px;
}
.emailusherepage h6{
    font-size: 18px;
    margin-bottom: 30px;
}
.emailinfosection{
    background-color: var(--pr-lightgray-color);
    border: 1px solid var(--pr-darkgray-color);
    padding: 40px;
    border-radius: 18px;
}
.emailusherepage .emailinfosection h5{
    color: var(--pr-blue-color);;
}
.emailusherepage .emailinfosection textarea{
    height: 240px;
}
.emailusherepage .emailinfosection .captchasection{
    margin: 50px 0;
}
.emailusherepage .emailinfosection .btn{
    --bs-btn-padding-x: 84px;
    margin-bottom: 45px;
}
.emailusherepage .emailinfosection .encymsg{
    font-size: 14px;
}
/*Email Us Here Page Css End*/
/*Blog Details Page Css Start*/
.blogdetailpage{
    margin: 100px 0 200px 0;
}
.blogdetailpage .subtxt{
    font-size: 20px;
    margin-bottom: 20px;
}
.blogdetailpage .imgdiv{
    max-width: 372px;
    overflow: hidden;
    border-radius: 14px;
    float: right;
    margin: 0 0 15px 15px;
    position: relative;
}
.blogdetailpage .titletxt{
    font-size: 20px;
    margin: 35px 0 15px 0;
}
.blogdetailpage a{
    color: var(--pr-blue-color);;
    text-decoration: none;
    font-weight: 500;
}
.blogdetailpage a:hover,.blogdetailpage a:focus{
    color: #908afd;
}
.blogdetailpage .published-date{
    font-size: 14px;
    margin-bottom: 30px;
}
.blogdetailpage .sharepost a img{
    width: 28px;
}
.blogdetailpage .sharepost a{
    transition: transform .2s;
}
.blogdetailpage .sharepost a:hover{
    transform: scale(1.2);
}
.blogdetailpage .sharepost > *{
    margin-right: 15px;
}
/*Blog Details Page Css End*/
/*Learning Center Page Css Start*/
.lercenter-search p{
    color: #8B8B8B;
    max-width: 545px;
}
.lercenter-search{
    margin: 100px 0 35px 0;
}
.lc-btn-section a{
    color: var(--bs-body-color);
    font-size: 14px;
    padding: 14px 34px;
    text-decoration: none;
    display: inline-block;
}
.lc-btn-section a.active,.lc-btn-section a:hover{
    background-color: var(--pr-blue-color);;
    color: #fff;
    text-decoration: none;
}
.lc-btn-section{
    border: 1px solid var(--pr-darkgray-color);
    width: fit-content;
    margin: 0 auto 90px auto;
    border-radius: 25px;
}
.lc-card .imgdiv{
    margin-bottom: 24px;
    border-radius: 10px;
    overflow: hidden;
}
.lc-card .lc-badge{
    font-size: 12px;
    background-color: #EBECEE;
    padding: 8px 25px;
    margin-right: 15px;
    display: inline-block;
    color: var(--bs-body-color);
    text-decoration: none;
}
.lc-card .lc-badge:hover{
    text-decoration: none;
    background-color: #e5e5e5;
}
.lc-card .date{
    font-size: 14px;
}
.lc-card h6{
    font-size: 20px;
    margin: 12px 0 15px 0;
}
.lc-card h6 a{
    text-decoration: none;
}
.lc-card h6 a:hover{
    text-decoration: none;
}
.lc-card .readmore{
    color: var(--pr-blue-color);
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
}
.lc-card .readmore:hover,.lc-card .readmore:focus{
    text-decoration: underline;
}
.col-md-6 .lc-card h6{
    font-size: 25px;
}
.col-md-6 .lc-card .readmore{
    font-size: 20px;
}
.lc-card{
    margin-bottom: 90px;
}
.lc-card-section{
    margin-bottom: 200px;
}
.learning-search-result{
    max-width: 400px;
    padding: 10px 5px;
    background-color: var(--pr-lightgray-color);
    border: 1px solid var(--pr-darkgray-color);
    text-align: center;
    margin-bottom: 90px;
}
/*Learning Center Page Css End*/
/* Brand Ambassadors Page Css Start */
.top-ba-btn{
    margin: 40px 0;
}
.top-ba-btn .btn{
    margin: 0 12px 0 12px;
}
.ba-bannersection .sub-text{
    font-size: 30px;
    margin-bottom: 15px;
}
.ba-bannersection .maintxt{
    margin-bottom: 10px;
}
.ba-bannersection .maintxt .disamout{
    font-size: 120px;
    line-height: 1;
    margin-right: 16px;
}
.ba-bannersection .maintxt .commissiontxt{
    font-size: 45px;
    line-height: 1;
}
.ba-bannersection .btn{
    margin: 30px 0 40px 0;
    max-width: 306px;
    width: 100%;
}
.ba-bannersection p{
    color: #8B8B8B;
}
.ba-bannersection img{
    max-width: 345px;
}
.ba-bannersection{
    margin-bottom: 170px;
}
.ba-howitwork{
    background-color: var(--pr-lightgray-color);
    padding: 60px 0 90px 0;
    margin-bottom: 110px;
}
.ba-howitwork h2{
    margin: 0 0 70px 0;
}
.ba-howitwork .stepimg{
    max-height: 60px;
    margin-bottom: 50px;
}
.ba-howitwork .contdiv{
    margin-bottom: 70px;
}
.ba-howitwork .contdiv img{
    margin-bottom: 30px;
}
.ba-howitwork .exttext{
    color: #8B8B8B;
    margin-bottom: 50px;
}
.programterms .titlebg{
    background: linear-gradient(90deg, #FF4473 0%, #4F48C7 100%), #D9D9D9;
    padding: 23px 0;
    margin-bottom: 30px;
}
.programterms ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.programterms ul li{
    position: relative;
    font-weight: 500;
    color: var(--pr-dark-color);
    margin-bottom: 15px;
    padding-left: 30px;
}
.programterms ul li::before{
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 17px;
    height: 17px;
    background:  url(../images/checkicon.png) no-repeat;
    background-size: 17px;
}
.programterms{
    margin-bottom: 150px;
}
.howmuchearn h2{
    width: fit-content;
    margin: 0 auto 120px auto;
}
.hme-card{
    max-width: 380px;
    border-radius: 10px;
    background-color: var(--pr-lightgray-color);
    padding: 24px;
}
.hme-card .disc{
    font-size: 18px;
    margin-bottom: 15px;
}
.hme-card .earntxt{
    font-size: 16px;
}
.hme-card .amount{
    font-size: 40px;
}
.howmuchearn .newcustomer-title{
    max-width: 730px;
    margin-bottom: 50px;
}
.howmuchearn .newcustomer-title p, .newbrandambassadors-title p{
    color: #8B8B8B;
}
.howmuchearn .newbrandambassadors-title{
    max-width: 700px;
    margin-bottom: 50px;
}
.howmuchearn .newcustomer,.howmuchearn .newbrandambassadors{
    margin-bottom: 120px;
}
.bafaq-section .accordion{
    --bs-accordion-color: #8B8B8B;
    --bs-accordion-bg: transparent;
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: #D8D8D8;
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: 0;
    --bs-accordion-inner-border-radius: 0;
    --bs-accordion-btn-padding-x: 1.25rem 0;
    --bs-accordion-btn-padding-y: 1rem 1rem;
    --bs-accordion-btn-color:  var(--pr-dark-color);
    --bs-accordion-btn-bg: transparent;
    --bs-accordion-btn-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="7" viewBox="0 0 13 7" fill="none"><path d="M6.69521 4.00014L5.35237 2.77348C4.48188 1.97774 3.6114 1.18172 2.74091 0.385406C2.54972 0.202122 2.30178 0.0766742 2.03036 0.0258974C1.75893 -0.0248794 1.47701 0.00144228 1.22243 0.101331C0.967837 0.20122 0.752758 0.369898 0.606047 0.584731C0.459335 0.799565 0.388014 1.05027 0.401645 1.30323C0.422514 1.6304 0.581104 1.9375 0.844183 2.16015C1.3286 2.59513 1.8092 3.04143 2.29171 3.48164C3.4255 4.52328 4.55929 5.56058 5.69307 6.59353C6.14798 7.0085 6.74565 7.11551 7.28621 6.86931C7.43949 6.79753 7.57924 6.70385 7.7002 6.59179C9.3257 5.11167 10.9483 3.62924 12.5681 2.14449C12.965 1.78084 13.1011 1.34411 12.9231 0.853448C12.8535 0.658596 12.732 0.482607 12.5695 0.341275C12.4071 0.199943 12.2088 0.0976935 11.9925 0.0437058C11.7762 -0.0102818 11.5486 -0.0143184 11.3301 0.0319591C11.1116 0.0782367 10.9092 0.17338 10.7409 0.308847C10.6457 0.382795 10.5629 0.465441 10.4744 0.546348L6.79228 3.91314C6.76468 3.93837 6.73518 3.96273 6.69521 4.00014Z" fill="%234F48C7"/></svg>');
    --bs-accordion-btn-icon-width: 13px;
    --bs-accordion-btn-icon-height: 7px;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="7" viewBox="0 0 13 7" fill="none"><path d="M6.69521 4.00014L5.35237 2.77348C4.48188 1.97774 3.6114 1.18172 2.74091 0.385406C2.54972 0.202122 2.30178 0.0766742 2.03036 0.0258974C1.75893 -0.0248794 1.47701 0.00144228 1.22243 0.101331C0.967837 0.20122 0.752758 0.369898 0.606047 0.584731C0.459335 0.799565 0.388014 1.05027 0.401645 1.30323C0.422514 1.6304 0.581104 1.9375 0.844183 2.16015C1.3286 2.59513 1.8092 3.04143 2.29171 3.48164C3.4255 4.52328 4.55929 5.56058 5.69307 6.59353C6.14798 7.0085 6.74565 7.11551 7.28621 6.86931C7.43949 6.79753 7.57924 6.70385 7.7002 6.59179C9.3257 5.11167 10.9483 3.62924 12.5681 2.14449C12.965 1.78084 13.1011 1.34411 12.9231 0.853448C12.8535 0.658596 12.732 0.482607 12.5695 0.341275C12.4071 0.199943 12.2088 0.0976935 11.9925 0.0437058C11.7762 -0.0102818 11.5486 -0.0143184 11.3301 0.0319591C11.1116 0.0782367 10.9092 0.17338 10.7409 0.308847C10.6457 0.382795 10.5629 0.465441 10.4744 0.546348L6.79228 3.91314C6.76468 3.93837 6.73518 3.96273 6.69521 4.00014Z" fill="%23FF4473"/></svg>');
    --bs-accordion-btn-focus-border-color: ;
    --bs-accordion-btn-focus-box-shadow: ;
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--pr-primary-color);
    --bs-accordion-active-bg: transparent;
    margin-top: 50px;
}
.bafaq-section .accordion-button{
    font-weight: 600;
    box-shadow: none;
}
.bafaq-section .accordion-button::after{
    height: var(--bs-accordion-btn-icon-height);
}
.bafaq-section .accordion-button.collapsed{
    font-weight: 500;
}
.bafaq-section .accordion-body{
    font-size: 14px;
    padding: 0;
}
.bafaq-section .accordion-item{
    border: 0;
    border-bottom: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.bafaq-section{
    background-color: var(--pr-lightgray-color);
    padding: 100px 0;
    margin-bottom: 150px;
}
.bafaq-section p a{
    color: #437FEC;
    text-decoration: none;
}
.bafaq-section p{
    color: #8B8B8B;
}
.bafaq-section .setwidth{
    max-width: 638px;
}
.bottom-ba-btn{
    margin-bottom: 140px;
}
.bottom-ba-btn .btn{
    margin: 0 12px 0 12px;
}
/* Brand Ambassadors Page Css End */
/* Brand Ambassadors Sigup, Login, Reset Password Page Css Start */
.ba-signupform .mb-3{
    margin-bottom: 40px !important;
}
.ba-formwhitebox{
    background-color: #fff;
    border-radius: 18px;
    max-width: 920px;
    margin: 120px auto 150px auto;
    padding: 80px 60px;
}
.ba-formwhitebox h1{
    margin-bottom: 25px;
}
.ba-formwhitebox .subtext{
    color: #8B8B8B;
    margin-bottom: 24px;
}
.ba-formwhitebox .btn{
    width: 231px;
    --bs-btn-padding-x: 17px;
    margin-left: 12px;
    margin-right: 12px;
}
.ba-formwhitebox .btn-div{
    margin-top: 45px;
}
.ba-formwhitebox .form-check span{
    font-size: 14px;
}
.ba-formwhitebox .form-check a{
    text-decoration: none;
    color: #4F48C7;
}
.ba-formwhitebox .form-check a:hover{
    color: #908afd;
}
.ba-formwhitebox .captchaimg{
    margin-top: 30px;
}
.ba-formwhitebox .customtable table{
    --bs-table-color: var(--pr-dark-color);
    --bs-table-border-color: var(--pr-darkgray-color);
    --bs-table-accent-bg: transparent;
    margin-bottom: 0;
    vertical-align: middle;
    border-color: var(--bs-table-border-color);
}
.ba-formwhitebox .customtable table th{
    text-align: center;
    background-color: #EDEDED;
    color: var(--pr-dark-color);
    font-weight: 400;
}
.ba-formwhitebox .customtable table tr td{
    padding: 0;
}
.ba-formwhitebox .customtable table tr td .form-control{
    border: 0;
}
.ba-formwhitebox .customtable table tr td:first-child{
    background-color: #EDEDED;
    min-width: 200px;
    padding-left: 15px;
    padding-right: 15px;
}
.ba-formwhitebox .helpertxt{
    color: #8B8B8B;
    font-size: 12px;
    margin-top: 5px;
}
.ba-formwhitebox textarea.form-control{
    height: 144px;
}
.dob-icon{
    background-image: url(../images/calendericon.png);
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) center;
    background-size: 20px;
    padding-right: 40px;
}
/* Brand Ambassadors Sigup, Login, Reset Password Page Css End */
/* Try Our AI Page Css Start */
.tryourai .txtcontent{
    max-width: 770px;
    margin: 120px 0 85px 0;
}
.tryourai .txtcontent .subtxt{
    font-size: 20px;
    margin-bottom: 20px;
}
.tryourai .txtcontent h1{
    margin-bottom: 15px;
}
.tryourai .tryai-formwhitebox {
    background-color: #fff;
    border-radius: 10px;
    padding: 135px 200px 100px 200px;
    max-width: 1110px;
    margin: 0 auto 300px auto;
}
.tryourai{
    position: relative;
    z-index: 1;
}
.tryourai::before{
    content: "";
    background-image: url(../images/aibgimg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 10px;
    z-index: -1;
    opacity: 0.09;
    left: 0;
}
.tryai-formwhitebox .btn{
    width: 231px;
    --bs-btn-padding-x: 17px;
}
.tryai-formwhitebox .btn-div{
    margin-top: 80px;
}
.tryai-formwhitebox .form-control{
    background-color: #E8E8ED;
    color: var(--bs-body-color);
    border: none;
    border-radius: 4px;
    height: 62px;
    padding: 0 20px;
}
.tryai-formwhitebox textarea.form-control{
    height: 217px;
    padding: 20px;
}
.tryai-formwhitebox .adddetalistxt{
    background-color: #4F48C7;
    box-shadow: 7px 9px 15px rgba(0, 0, 0, 0.1);
    border-radius: 40px 0px;
    display: inline-block;
    font-size: 28px;
    padding: 17px 61px;
    top: -24px;
    left: -24px;
}
/* Try Our AI Page Css End */
/* Customer Support FAQ Page Css Start */
.csfaqfullpagebg{
    background: linear-gradient(0deg, #F1F1F1, #F1F1F1), #F5F7FA;
}
.csfaq-banner{
    background-color: #fff;
    padding: 150px 0;
}
.csfaq-banner h1{
    max-width: 413px;
    margin-bottom: 45px;
}
.csfaq-banner ul{
    margin: 0 0 40px 0;
    padding: 0;
    list-style: none;
}
.csfaq-banner ul li{
    position: relative;
    font-size: 20px;
    color: var(--pr-dark-color);
    margin-bottom: 10px;
    padding-left: 30px;
}
.csfaq-banner ul li::before{
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    width: 20px;
    height: 20px;
    background: url(../images/checkicon.png) no-repeat;
    background-size: 20px;
}
.csfaq-banner img{
    max-width: 535px;
    display: block;
}
.csfaq-section .accordion{
    --bs-accordion-color: #8B8B8B;
    --bs-accordion-bg: transparent;
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: #D8D8D8;
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: 0;
    --bs-accordion-inner-border-radius: 0;
    --bs-accordion-btn-padding-x: 20px 0;
    --bs-accordion-btn-padding-y: 20px 1rem;
    --bs-accordion-btn-color:  var(--pr-dark-color);
    --bs-accordion-btn-bg: transparent;
    --bs-accordion-btn-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="7" viewBox="0 0 13 7" fill="none"><path d="M6.3163 4.00014L4.97346 2.77348C4.10298 1.97774 3.23249 1.18172 2.36201 0.385406C2.17081 0.202122 1.92287 0.0766742 1.65145 0.0258974C1.38003 -0.0248794 1.09811 0.00144228 0.843519 0.101331C0.588931 0.20122 0.373852 0.369898 0.22714 0.584731C0.0804291 0.799565 0.00910768 1.05027 0.0227386 1.30323C0.0436079 1.6304 0.202198 1.9375 0.465277 2.16015C0.94969 2.59513 1.4303 3.04143 1.91281 3.48164C3.04659 4.52328 4.18038 5.56058 5.31417 6.59353C5.76908 7.0085 6.36674 7.11551 6.90731 6.86931C7.06058 6.79753 7.20034 6.70385 7.32129 6.59179C8.94679 5.11167 10.5694 3.62924 12.1892 2.14449C12.5861 1.78084 12.7222 1.34411 12.5442 0.853448C12.4745 0.658596 12.3531 0.482607 12.1906 0.341275C12.0282 0.199943 11.8299 0.0976935 11.6136 0.0437058C11.3973 -0.0102818 11.1696 -0.0143184 10.9512 0.0319591C10.7327 0.0782367 10.5303 0.17338 10.362 0.308847C10.2668 0.382795 10.184 0.465441 10.0955 0.546348L6.41338 3.91314C6.38578 3.93837 6.35627 3.96273 6.3163 4.00014Z" fill="%23101010"/></svg>');
    --bs-accordion-btn-icon-width: 13px;
    --bs-accordion-btn-icon-height: 7px;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="7" viewBox="0 0 13 7" fill="none"><path d="M6.69521 4.00014L5.35237 2.77348C4.48188 1.97774 3.6114 1.18172 2.74091 0.385406C2.54972 0.202122 2.30178 0.0766742 2.03036 0.0258974C1.75893 -0.0248794 1.47701 0.00144228 1.22243 0.101331C0.967837 0.20122 0.752758 0.369898 0.606047 0.584731C0.459335 0.799565 0.388014 1.05027 0.401645 1.30323C0.422514 1.6304 0.581104 1.9375 0.844183 2.16015C1.3286 2.59513 1.8092 3.04143 2.29171 3.48164C3.4255 4.52328 4.55929 5.56058 5.69307 6.59353C6.14798 7.0085 6.74565 7.11551 7.28621 6.86931C7.43949 6.79753 7.57924 6.70385 7.7002 6.59179C9.3257 5.11167 10.9483 3.62924 12.5681 2.14449C12.965 1.78084 13.1011 1.34411 12.9231 0.853448C12.8535 0.658596 12.732 0.482607 12.5695 0.341275C12.4071 0.199943 12.2088 0.0976935 11.9925 0.0437058C11.7762 -0.0102818 11.5486 -0.0143184 11.3301 0.0319591C11.1116 0.0782367 10.9092 0.17338 10.7409 0.308847C10.6457 0.382795 10.5629 0.465441 10.4744 0.546348L6.79228 3.91314C6.76468 3.93837 6.73518 3.96273 6.69521 4.00014Z" fill="%23FF4473"/></svg>');
    --bs-accordion-btn-focus-border-color: ;
    --bs-accordion-btn-focus-box-shadow: ;
    --bs-accordion-body-padding-x: 1.25rem 0;
    --bs-accordion-body-padding-y: 0 0;
    --bs-accordion-active-color: var(--pr-primary-color);
    --bs-accordion-active-bg: transparent;
    margin-top: 100px;
}
.csfaq-section .accordion-button{
    font-weight: 600;
    box-shadow: none;
}
.csfaq-section .accordion-button::after{
    height: var(--bs-accordion-btn-icon-height);
}
.csfaq-section .accordion-body{
    font-size: 14px;
}
.csfaq-section .accordion-item{
    border: 0;
    border-bottom: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.csfaq-section .accordion-item:first-child{
    border-top: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.csfaq-section{
    padding: 75px 0 200px 0;
}
.csfaq-section h5{
    font-size: 35px;
    margin: 0;
}
/* Customer Support FAQ Page Css End */
/* Customer Support Form Page Css Start */
.csf-banner{
    background: linear-gradient(90deg, #FF4473 0%, #4F48C7 100%);
    padding: 80px 0;
    margin-bottom: 70px;
}
.csf-banner h1{
    margin-bottom: 30px;
}
.csf-banner p{
    max-width: 785px;
}
.csf-contactinfo .bgdiv{
    background: #4F48C7;
    background-image: url(../images/contactinformationimg.png);
    background-repeat: no-repeat;
    background-position: 90% bottom;
    background-size: 325px;
    border-radius: 3px;
    padding: 40px;
    margin-bottom: 100px;
}
.csf-contactinfo .bgdiv p span{
    padding-right: 5px;
}
.csf-contactinfo .bgdiv h6{
    font-size: 25px;
}
.csf-formsection .captchaimg{
    margin: 70px 0 50px 0;
}
.csf-formsection textarea.form-control{
    height: 180px;
}
.csf-formsection .form-control{
    background-color: #EDEDED;
    border: none;
}
.csf-formsection .btn{
    width: 231px;
}
.csf-formsection{
    margin-bottom: 180px;
}
/* Customer Support Form Page Css End */
/* Content Guidelines, Terms & Conditions Page Css Start */
.content-guidelines,.terms-conditions{
    margin: 70px 0 180px 0 ;
}
.content-guidelines h5,.terms-conditions h5{
    font-size: 40px;
    margin-bottom: 45px;
}
.content-guidelines .sub-txt,.terms-conditions .sub-txt{
    margin-bottom: 45px;
    font-size: 19px;
    text-align: justify;
}
.content-guidelines .subtitle, .terms-conditions .subtitle{
    font-size: 20px;
    margin-bottom: 10px;
}
.terms-conditions .subtitle{
    margin-top: 25px;
}
.content-guidelines p, .terms-conditions p{
    font-size: 16px;
    text-align: justify;
}
.content-guidelines h6{
    font-size: 30px;
    margin: 50px 0 24px 0;
}
.terms-conditions ul{
    font-size: 14px;
}
/* Content Guidelines, Terms & Conditions Page Css End */
/* 123PR Singup, Login, Reset Password Page Css Start */
.pr-aacountpage{
    margin: 110px 0 240px 0;
}
.pr-aacountpage .subtext{
    color: #8B8B8B;
    margin: 20px 0 70px 0;
}
.pr-aacountpage textarea.form-control{
    height: 195px;
}
.pr-aacountpage h6{
    font-size: 25px;
    margin: 50px 0 18px 0;
}
.newslettersub .title {
    font-size: 22px;
    margin-top: 50px;
}
.newslettersub .nsl-subtxt,.newslettersub .form-check {
    color: #5B5B5B;
    font-size: 20px;
}
.newslettersub p {
    color: #5B5B5B;
    font-size: 16px;
}
.pr-aacountpage .captchaimg{
    margin: 80px 0 60px 0;
}
.pr-aacountpage .btn{
    width: 231px;
    --bs-btn-padding-x: 5px;
}
.pr-aacountpage .prlogin{
    max-width: 730px;
}
.pr-aacountpage .prlogin .btn-div{
    margin-top: 80px;
}
.pr-aacountpage .prlogin .btn-div .btn{
    margin: 0 12px 0 12px;
}
/* 123PR Singup, Login, Reset Password Page Css End */
.note-editor.note-frame .note-editing-area .note-editable, .note-editor.note-airframe .note-editing-area .note-editable{
    max-height: 450px;
    overflow: auto;
}

