@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,600,700,700italic,800,800italic);

.banner_style_one{
    position: relative;
}
.banner_style_one .shape_one{
    position: absolute;
    right: 22px;
    width: 142px;
    height: 142px;
    bottom: 50%;
    line-height: 142px;
    text-align: center;
}
.banner_style_one .shape_two{
    position: absolute;
    left: 108px;
    bottom: 60%;
    width: 100px;
    height: 90px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.banner_style_one .banner_content{
    position: relative;
    text-align: center;
    margin-top: 85px;
}
.banner_style_one .banner_content .tag_text {
    text-align: center;
    border-radius: 50px;
    display: inline-block;
    padding: 5px 18px;
    margin-bottom: 12px;
    background: rgb(159 112 253 / 10%);
}
.banner_style_one .banner_content h1{
    color: #0D0D0D;
    text-align: center;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 74px;
        margin-bottom: 25px;
}
.banner_style_one .banner_content p{
    color: #6A6A6A;
    text-align: center;
        font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 45px;
}
.banner_style_one .banner_content .subscribe-inner{
    margin-bottom: 120px;
}
.banner_style_one .banner_content .subscribe-inner input{
    border-radius: 55px;
    border: 1px solid #EDEDED;
    background: #FFF;
    color: #6A6A6A;
    height: 60px;
    transition: all .5s;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.04);
}
.banner_style_one .banner_content .subscribe-inner input:focus{
    border-color: var(--theme-color);
}
.banner_style_one .banner_content .subscribe-inner button{
    height: 60px;
    flex-shrink: 0;
    padding: 10px 35px;
}
.banner_style_one .banner_content .income_chart{
    position: absolute;
    left: 129px;
    bottom: 195px;
    padding: 20px;
    display: flex;
    width: 275px;
    align-items: start;
    justify-content: space-between;
    border-radius: 20px;
    background: #FFF;
    z-index: 99;  
    box-shadow: 0px 10px 70px 0px rgba(0, 0, 0, 0.10);
}
.banner_style_one .banner_content .income_chart h6{
    color: #A1A0BD;
        font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 15px;
}
.banner_style_one .banner_content .income_chart .rate{
color: #0D0D0D;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.banner_style_one .banner_content .income_chart .percentage{display: inline-flex; padding: 4px 10px 1px 12px;
justify-content: center; align-items: center; gap: 1px; color: #FFF; text-align: center; font-size: 12px;
font-style: normal; font-weight: 600; line-height: 20px; letter-spacing: 0.36px; text-transform: uppercase;
border-radius: 19px; background: #0D0D0D;
}
.banner_style_one .banner_content .banner_image{
position: absolute; left: calc(50% - 206px); bottom: 0; width: 412px; height: 495px;
}
.banner_style_one .banner_content .shape_three{
position: relative; width: 740px; height: 413px; line-height: 413px;
margin: 0 auto; z-index: -1; border-radius: 740px 740px 0px 0px;
background: conic-gradient(from 149deg at 50% 90%, #A071FD  112.5deg, rgba(187, 163, 235, 0.00) 180deg, #A071FD 360deg);
}
.banner_style_one .banner_content .shape_four{
position: absolute;
right: 0px;
bottom: 20px;
}
.banner_style_one .banner_content .shape_five{
position: absolute;
left: 0px;
bottom: 50%;
}
.banner_style_two{
padding-top: 60px;
padding-bottom: 80px;
}
.banner_style_two .banner_content{
position: relative;
margin-top: 85px;
}
.banner_style_two .banner_content h1{
color: #0D0D0D;
font-size: 64px;
font-style: normal;
font-weight: 700;
line-height: 74px;
margin-bottom: 25px;
}
.banner_style_two .banner_content p{
color: #6A6A6A;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 30px;
margin-bottom: 45px;
}
.banner_style_two .banner_content .subscribe-inner{
margin-bottom: 30px;
}
.banner_style_two .banner_content .subscribe-inner input{
border-radius: 55px;
border: 1px solid #EDEDED;
background: #FFF;
color: #6A6A6A;
height: 60px;
transition: all .5s;
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.04);
}
.banner_style_two .banner_content .subscribe-inner input:focus{
border-color: var(--theme-color);
}
.banner_style_two .banner_content .subscribe-inner button{
height: 60px;
flex-shrink: 0;
padding: 10px 35px;
color:#fff;
}
.banner_style_two .banner_left_image{
margin-left: 30px;
}
.banner_style_two .banner_left_image .row{
margin: 0px -5px;
}
.banner_style_two .banner_left_image .clomun{
padding: 0px 5px;
}
.banner_style_two .banner_left_image .chart_box{
position: relative;
margin-top: 115px;
z-index: 1;
margin-bottom: 10px;
}
.banner_style_two .banner_left_image .chart_box .chart_image{
border-radius: 30px;
overflow: hidden;
}
.banner_style_two .banner_left_image .chart_box .shape_four{
position: absolute;
left: -30px;
top: -63px;
z-index: -1;
}
.banner_style_two .banner_left_image .chart_box .tranding_icon{
position: absolute;
right: 40px;
top: -35px;
font-size: 24px;
color: #fff;
width: 70px;
height: 70px;
line-height: 75px;
text-align: center;
border-radius: 50%;
background: linear-gradient(111deg, #C33 19.42%, #0F679F 73.08%);
}
.banner_style_two .banner_left_image .income_chart{
padding: 20px;
display: flex;
max-width: 310px;
align-items: start;
justify-content: space-between;
border-radius: 30px;
background: #1E1E1E; 
box-shadow: 0px 10px 70px 0px rgba(0, 0, 0, 0.10);
}
.banner_style_two .banner_left_image .income_chart h6{
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px;
margin-bottom: 10px;
}
.banner_style_two .banner_left_image .income_chart .rate{
color: #FFF;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.banner_style_two .banner_left_image .income_chart .percentage{
display: inline-flex;
padding: 4px 10px 1px 12px;
justify-content: center;
align-items: center;
gap: 1px;
color: #4FD18B;
text-align: center;
font-size: 11px;
font-style: normal;
font-weight: 600;
line-height: 20px;
letter-spacing: 0.36px;
text-transform: uppercase;
border-radius: 19px;
background: rgba(79, 209, 139, 0.20);   
}
.banner_style_two .banner_left_image .banner_image_two{
overflow: hidden;
border-radius: 30px;
margin-bottom: 10px;
max-width: 310px;
}
.banner_style_two .banner_left_image .banner_image_three{
position: relative;
border-radius: 30px;
background: #F3F3F3;
max-width: 310px;
height: 274px;
text-align: center;
box-shadow: 30px 30px 40px 0px rgba(0, 0, 0, 0.10);
}
.banner_style_two .banner_left_image .banner_image_three img{
margin-top: -38px;
}

.banner_style_three{
padding-top: 115px;
padding-bottom: 120px;
}
.banner_style_three .banner_content {
position: relative;
margin-top: 50px;
}
.banner_style_three .banner_content h1 {
color: #0D0D0D;
font-size: 64px;
font-style: normal;
font-weight: 700;
line-height: 74px;
margin-bottom: 25px;
}
.banner_style_three .banner_content p {
color: #6A6A6A;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 30px;
margin-bottom: 45px;
}
.banner_style_three .banner_content .subscribe-inner input{
border-radius: 55px;
border: 1px solid #EDEDED;
background: #FFF;
color: #6A6A6A;
height: 60px;
transition: all .5s;
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.04);
}
.banner_style_three .banner_content .subscribe-inner input:focus{
border-color: var(--theme-color);
}
.banner_style_three .banner_content .subscribe-inner button{
height: 60px;
flex-shrink: 0;
}
.banner_style_three .banner_author_box{
display: inline-flex;
gap: 18px;
align-items: center;
}
.banner_style_three .author_image_box{
display: flex;
align-items: center;
}
.banner_style_three .author_image_box .author_image{
position: relative;
margin-left: -36px;
}
.banner_style_three .author_image_box .author_image:first-child{
margin-left: 0;
}
.banner_style_three .author_content h4{
color: #0D0D0D;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 34px;
}
.banner_style_three .author_content span{
color: #6A6A6A;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px;
}
.banner_style_three .banner_left_image{
position: relative;
z-index: 1;
padding-left: 113px;
}
.banner_style_three .banner_image_four img{
border-radius: 10px;
}
.banner_style_three .shape_image{
position: absolute;
top: -40px;
left: 65px;
z-index: -1;
}
.banner_style_three .share_icon_box{
position: absolute;
top: 35px;
right: 0;
display: flex;
align-items: center;
gap: 15px;
}
.banner_style_three .share_icon_box .icon_box{
max-width: 95px;
width: 100%;
flex-shrink: 0;
padding: 17px;
text-align: center;
border-radius: 10px;
background: #ffffff;
}
.banner_style_three .share_icon_box .icon_box span{
color: #0D0D0D;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 20.513px;
letter-spacing: -0.427px;
}
.banner_style_three .share_icon_box .send_box{
border-radius: 10px;
background: #DED2F9;
}
.banner_style_three .share_icon_box .request_box{
background: #D3E1FF;
}
.banner_style_three .share_icon_box .more_box{
background: #FDC9D2;
}
.banner_style_three .share_icon_box .icon{
width: 60px;
height: 60px;
line-height: 60px;
text-align: center;
display: block;
border-radius: 50%;
background: #FFF;
margin-bottom: 10px;
}
.banner_style_three .banner_left_image .income_chart{
position: absolute;
left: 0px;
bottom: 60px;
padding: 20px 15px;
display: flex;
max-width: 235px;
width: 100%;
align-items: start;
justify-content: space-between;
border-radius: 10px;
background: #FFF;
box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.08);
}
.banner_style_three .banner_left_image .income_chart h6{
color: #A1A0BD;
font-size: 16px;
font-weight: 600;
line-height: 26px;
margin-bottom: 15px;
}
.banner_style_three .banner_left_image .income_chart .rate{
color: #0D0D0D;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.banner_style_three .banner_left_image .income_chart .percentage{
display: inline-flex;
padding: 4px 10px 1px 12px;
justify-content: center;
align-items: center;
gap: 1px;
color: #FFF;
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 20px;
letter-spacing: 0.36px;
text-transform: uppercase;
border-radius: 19px;
background: #0D0D0D;
}
.banner_style_three .banner_left_image .currency_box{
position: absolute;
left: 0;
display: flex;
align-items: flex-start;
justify-content: space-between;
padding: 15px 10px;
bottom: 175px;
max-width: 235px;
width: 100%;
border-radius: 10px;
background: #FFC178;
box-shadow: 0px 8px 30px -1.422px rgba(0, 0, 0, 0.08);
}
.banner_style_three .currency_box span{
color: #0D0D0D;
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 20px;
}
.banner_style_three .currency_box h6{
position: relative;
display: flex;
align-items: center;
gap: 20px;
color: #0D0D0D;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 108%;
letter-spacing: -0.355px;
}
.banner_style_three .currency_box .main_balance{
margin-bottom: 15px;
}
.banner_style_three .currency_box .wallet_box{
display: flex;
align-items: center;
gap: 8px;
}
.banner_style_three .currency_box .wallet_box .icon i{
color: var(--primary-color);
}
.banner_style_three .currency_box h6 a{
color: #656F77;
cursor: pointer;
}
.banner_style_three .currency_box h6 a:hover{
color: var(--theme-color);
}

.banner_style_four{
position: relative;
padding-top: 115px;
padding-bottom: 120px;
background-color: #F5F1FF;
}
.banner_style_four .master_card{
position: absolute;
right: 0;
bottom: 0;
}
.banner_style_four .credit_card{
position: absolute;
left: 0;
bottom: 100px;
}
.banner_style_four .banner_content {
position: relative;
margin-top: 150px;
}
.banner_style_four .banner_content .shape_icon_13{
position: absolute;
top: 0;
right: -112px;
}
.banner_style_four .banner_content h1 {
color: #0D0D0D;
color: #0D0D0D;
text-align: center;
font-size: 72px;
font-style: normal;
font-weight: 800;
line-height: 110%;
margin-bottom: 25px;
}
.banner_style_four .banner_content p {
color: #6A6A6A;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 30px;
margin-bottom: 45px;
}
.banner_style_four .banner_content .subscribe-inner input{
border-radius: 55px;
border: 1px solid #EDEDED;
background: #FFF;
color: #6A6A6A;
height: 60px;
transition: all .5s;
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.04);
}
.banner_style_four .banner_content .subscribe-inner input:focus{
border-color: var(--theme-color);
}
.banner_style_four .banner_content .subscribe-inner button{
height: 60px;
flex-shrink: 0;
padding: 0 35px;
}
.banner_style_four .banner_author_box{
display: inline-flex;
gap: 18px;
align-items: center;
}
.banner_style_four .author_image_box{
display: flex;
align-items: center;
}
.banner_style_four .author_image_box .author_image{
position: relative;
margin-left: -36px;
}
.banner_style_four .author_image_box .author_image:first-child{
margin-left: 0;
}
.banner_style_four .author_content{
text-align: left;
}
.banner_style_four .author_content h4{
color: #0D0D0D;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 34px;
}
.banner_style_four .author_content span{
color: #6A6A6A;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px;
}
.banner_style_five{
position: relative;
z-index: 99;
overflow: hidden;
padding-top: 300px;
padding-bottom: 185px;
}
.banner_style_five::before{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
background: linear-gradient(180deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.00) 53.99%);
}
.banner_style_five .bg_layer{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.banner_style_five .banner_content h1{
position: relative;
color: #0D0D0D;
font-size: 64px;
font-style: normal;
font-weight: 700;
line-height: normal;
display: inline-block;
z-index: 1;
padding: 10px 24px;
margin-bottom: 40px;
}
.banner_style_five .banner_content h1:before{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
z-index: -1;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
background-image: url(../images/resource/banner_title_bg.png);
}
.banner_style_five .banner_content p{
color: #FFF;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 32px;
margin-bottom: 45px;
}
.banner_style_five .banner_btn_area{
display: flex;
align-items: center;
gap: 30px;
flex-wrap: wrap;
}
.banner_style_five .banner_btn_area .link_btn a{
display: inline-flex;
padding: 15px 35px 15px 35px;
justify-content: center;
align-items: center;
gap: 10px;
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 26px;
border-radius: 50px;
border: 2px solid #FFF;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.banner_style_five .banner_btn_area .link_btn a:hover{
    color: var(--theme-color);
    border-color: var(--theme-color);
}
.banner_style_five .banner_author_box{
    display: inline-flex;
    gap: 18px;
    align-items: center;
}
.banner_style_five .author_image_box{
    display: flex;
    align-items: center;
}
.banner_style_five .author_image_box .author_image{
    position: relative;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 3px solid #fff;
    margin-left: -22px;
}
.banner_style_five .author_image_box .author_image:first-child{
    margin-left: 0;
}
.banner_style_five .author_content{
    text-align: left;
}
.banner_style_five .author_content h4{
    color: #fff;
        font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
}
.banner_style_five .author_content span{
    color: #fff;
        font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.financer-client-section {background: #000; padding:50px 0;}
.financer-client-section img {height:auto; width:auto!important; max-width:100%; border:none; border-radius:0; box-shadow:none;}
.whychooseus {padding-top:100px; padding-bottom:50px;}
.choose-hd {font-size: 35px; font-style: normal; font-weight:700; line-height: 36px; margin-bottom:10px; color: #000;}
.choose-hd-p {margin-bottom:25px;}
.choose-points {text-align:center; padding-top:30px; padding-bottom:30px;}
.choose-points::before {position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; z-index: -1; transform: scale(0.0); border-radius: 10px; border-radius: 10px;
background: #F5F1FF; transition: all .5s;}
.choose-points.hover::before, .choose-points:hover::before {transform: scale(1.0);}
.choose-icon {width: 80px; height: 80px; display: inline-block; line-height: 80px; text-align: center; margin-bottom: 25px; border-radius: 50%; font-size: 24px;
background: linear-gradient(111deg, #C33 19.42%, #0F679F 73.08%);}
.choose-icon i {color:#fff;}
.choose-title {color: #0D0D0D; font-size: 24px; font-style: normal; font-weight: 700; line-height: 30px; margin-bottom: 10px;}
.choose-text {color: #6A6A6A; font-size: 16px; font-style: normal; font-weight: 400; line-height: 26px; margin-bottom: 20px;}
.choose-btn a {color: #0D0D0D; font-size: 16px; font-style: normal; font-weight: 600;
line-height: 30px; display: flex; align-items: center; justify-content: center; gap: 5px; transition: all 900ms ease;
-moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease;}
#biz-accordion .panel-default > .panel-heading {background:transparent; border-top-left-radius: 0px;
  border-top-right-radius: 0px; padding-bottom:5px;}
#biz-accordion .panel-default {border:none; border-bottom: 1px solid #ddd;}
#biz-accordion .panel-heading {padding:0;}
#biz-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color:transparent; border-bottom: 1px solid #ddd;}
#biz-accordion a {font-size: 24px; font-weight: 700; color: #0D0D0D; line-height: 30px;}
#biz-accordion a:focus {text-decoration: none;}
#biz-accordion .panel-body {font-size: 16px; line-height: 24px; color#000; padding-top:0;}
.icon_box_one {position: absolute; left: 0; top: 80px; width: 80px; height: 80px; font-size: 40px;
text-align: center; line-height: 80px; border-radius: 10px; background: #FFF; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.06);}
.icon_box_two {position: absolute; left: 0; bottom: 80px; width: 107px; height: 107px; font-size: 40px; text-align: center; line-height: 107px;
border-radius: 10px; color: #fff; background: linear-gradient(111deg, #C33 19.42%, #0F679F 73.08%);
box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.06);}
.chart_image_five {right: -70px; position: absolute; top: 20px;}
.icon_box_one i {background: linear-gradient(111deg, #C33 19.42%, #0F679F 73.08%); background-clip: border-box; background-clip: text;
-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.howit-work {background-color: #181626; padding:100px 0 10px 0;}
.howit-work-hd {font-size: 35px; color:#fff; font-style: normal; font-weight: 700; line-height: 58px;}
.process_icon {width: 80px; height: 80px; display: inline-block;
border-radius: 50%; text-align: center; line-height: 80px; margin-bottom: 30px;
background: linear-gradient(111deg, #C33 19.42%, #0F679F 73.08%);}
.howit-work .te-title span {display:block;}
.te-title {color: #fff; font-size: 24px; font-style: normal; font-weight: 700; line-height: 30px; margin-bottom: 10px;}
.te-text {color: #fff; font-size: 16px; font-weight: 400; line-height: 26px; margin-bottom: 10px;}
.solutions, .pricing {margin:100px 0;}
.features {margin:30px 0 80px 0;}
.testimonials {margin:50px 0 80px 0;}
.process_icon i {font-size: 40px; color: transparent; background-clip: text; -webkit-background-clip: text;
-webkit-text-fill-color: transparent; background-color: #fff;}
.solutions_box {position: relative; padding: 50px 30px 40px; border-radius: 10px; background: #FFF; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.06); margin-bottom:50px; min-height: 480px;}
.solutions_icon {width: 80px; height: 80px; display: inline-block; border-radius: 50%;
text-align: center; line-height: 80px; margin-bottom: 10px; background: linear-gradient(111deg, #C33 19.42%, #0F679F 73.08%);}
.solutions_icon i {font-size: 40px; color: transparent; background-clip: text; -webkit-background-clip: text;
-webkit-text-fill-color: transparent; background-color: #fff;}
.solutions-title {color: #0D0D0D; font-size: 24px; font-style: normal; font-weight: 700; line-height: 30px; margin-bottom: 10px;}
.solutions_txt {color: #6A6A6A; font-size: 16px; font-style: normal; font-weight: 400; line-height: 26px; margin-bottom: 15px; text-align: justify;}
.solutions-title a {color: #0D0D0D; transition: all .5s;}
.solutions_btn a {color: #0D0D0D; font-size: 16px; font-style: normal; font-weight: 600; line-height: 30px; text-transform: capitalize; transition: all .5s;}
.solutions_btn a:hover {background: linear-gradient(111deg, #C33 19.42%, #0F679F 73.08%); background-clip: text; -webkit-background-clip:
text; -webkit-text-fill-color: transparent;}
.pricing_block_one {position: relative; border: 1px solid rgba(0, 0, 0, 0.05); border-radius:8px; text-align: center; background: #FFF; padding: 0px; margin-bottom: 30px; box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);}
.table_header {background: linear-gradient(111deg, #C33 19.42%, #0F679F 73.08%); padding:20px 15px; color: #fff; border-radius: 10px 10px 0 0;}
.pricing_block_one .table_header h5 {font-size: 18px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 0.9px; margin-bottom: 0px; text-transform: uppercase; background: linear-gradient(106deg, #C33 11.27%, #0F679F 88.73%);
background-clip: border-box; background-clip: text; -webkit-background-clip: text; /* -webkit-text-fill-color: transparent; */}
.pricing_block_one .table_header p{color: #6A6A6A; text-align: center; font-size: 16px; font-style: normal;
font-weight: 400; line-height: 24px; margin-bottom: 30px;}
.pricing_block_one .table_header .rate{color: #0D0D0D; text-align: center; font-size: 48px; font-style: normal;
font-weight: 700; line-height: normal; text-transform: capitalize;}
.pricing_block_one .table_header .rate{color: #0D0D0D; text-align: center; font-size: 48px;
font-style: normal; font-weight: 700; line-height: normal; text-transform: capitalize;}
.pricing_block_one .table_header .rate span{color: #0D0D0D; font-size: 16px;
font-style: normal; font-weight: 500; line-height: 24px;}
.pricing_block_one .feature_list{margin: 30px 0px;}
.pricing_block_one .feature_list li{color: #6A6A6A; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; margin-bottom: 10px;}
.image_box {overflow: hidden; border-radius: 10px 10px 0 0; margin-bottom: 30px !important;}
.testimonials-hd {font-size: 22px; font-style: normal; font-weight: 700; line-height: 32px; margin-bottom: 5px;}
.news_block_one {margin-bottom: 20px;}
.testimonials-hd a {color: #0D0D0D; display: inline-block; transition: all .5s;}
.testimonials-hd a:hover {color: #0F679F;}
.testimonials-hd .category {position: relative; display: inline-block; border-radius: 50px; padding: 0px 15px; margin-bottom: 10px; background: rgba(159, 112, 253, 0.10);}
.post-info{position: relative; display: flex; align-items: center; gap: 30px;}
.post-info.mb_10{margin-bottom: 10px;}
.post-info li{color: #6A6A6A; font-size: 16px; display: flex; align-items: center;
gap: 5px; font-style: normal; font-weight: 400; line-height: 26px; text-transform: capitalize;}
.post-info li a{color: #6A6A6A; transition: all .5s;}
.post-info li a:hover{color: #0F679F;}
.testimonials-category{position: relative; display: inline-block; border-radius: 50px; padding: 0px 15px; margin-bottom: 10px; background: rgba(159, 112, 253, 0.10);}
.testimonials-category span{font-size: 15px; font-style: normal; font-weight: 400; line-height: 22px;
text-transform: capitalize; color: transparent; background: linear-gradient(90deg, #C33 3.19%, #0F679F 95.74%);
background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.abt-hd{color: #0D0D0D; font-size: 36px; font-style: normal; font-weight: 700; line-height: 48px; margin-bottom: 25px;}
.abt-subtitle {margin-top:100px;}
.abt-img {margin-top:60px; margin-bottom:60px;}
.whychoose-us {padding-top:100px;}
.choose-us {}
.choose-us-subhd {}
.choose-us-hd {font-size: 48px; font-style: normal; font-weight: 700; line-height: 58px;}
.features-inr {background-color: #171626; padding:120px 0;}
.features-inr-hd {color:#fff; font-size: 35px; font-style: normal; font-weight: 700; line-height: 58px; text-transform: capitalize;}
.features-inr .icon_box_one {top: 60px; left: 30px;}
.features-inr .icon_box_two {left:30px;}
.features-inr .chart_image_five {right: -70px; position: absolute; top: 135px;}
.feture-img img {max-height: 430px; margin-left: 50px;}


#biz-inr-accordion .panel, .panel-default > .panel-heading {background:transparent; border:none;}
#biz-inr-accordion a {font-size: 24px; font-weight: 700; color: #fff; line-height: 30px;}
#biz-inr-accordion a:focus {text-decoration: none;}
#biz-inr-accordion .panel-body {color: #fff;}
.feture-img img {border-radius: 10px;}
.testimonial_section_two {position: relative; padding-top: 50px; padding-bottom: 100px;}
.testimonial_block_three .inner_box {display: flex; gap: 28px; align-items: flex-start;}
.testimonial_block_three .quort_icon {width: 56px; height: 56px; text-align: center; line-height: 60px; border-radius: 50%; flex-shrink: 0; background: linear-gradient(111deg, #E770C1 19.42%, #9F70FD 73.08%);}
.testimonial_block_three .quort_icon i {color: transparent; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-color: #fff;}
.testimonial_block_three p {color: #0D0D0D; font-size: 20px; font-style: normal; font-weight: 500; line-height: 36px;}
.testimonial_block_three {margin-top:15px;}
.ourservice {text-align:center; background:#F5F1FF; padding: 100px 0px 80px;}
.service-head {text-align:center; background:#F5F1FF;}
.servicesmain {padding-top: 100px; padding-bottom: 100px;}
.servicesmain p {color: #6A6A6A; font-size: 18px; font-weight: 400; line-height: 32px; margin-bottom: 25px; text-align:justify;}
.servicesrow {margin-bottom:20px;}
.servicesmain-hd {color: #000; font-size: 35px; font-weight:600; margin-bottom:10px;}
.service-type {font-size: 18px; font-style: normal; font-weight: 600; margin-bottom: 10px; background:linear-gradient(111deg, #C33 20.42%, #0F679F 30.08%); background-clip: border-box;
background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.keysf-hd {color: #000; font-size: 22px; font-weight:600; margin-bottom:15px;}
.keysf {padding:0; margin:0 0 0 15px;}
.keysf li {position:relative; padding-left:30px; margin-bottom:5px;}
.keysf li:before {position:absolute; content: "\f00c"; font-family:FontAwesome; left:0;}
.btn-keys {position: relative; font-size: 16px; font-style: normal; font-weight: 600; line-height: 30px; color: #fff;
z-index: 1; display: inline-block; border-radius: 60px; overflow: hidden; margin-top:20px;
padding: 10px 25px 10px 25px; background: linear-gradient(106deg, #C33 11.27%, #0F679F 88.73%); transition: all 900ms ease; 
-moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease;}
.btn-keys:before{position: absolute; top: 0; left: 0; width: 0%; height: 100%; content: '';
z-index: -1; background: linear-gradient(275deg, #C33 11.27%, #0F679F 88.73%); transition: all 900ms ease;
-moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease;}
.btn-keys:hover{color:#fff;}
.btn-keys:hover:before{width: 100%;}
.btn-keys:active, .btn-keys:focus {text-decoration: none; color:#fff;}
.mb-50 {margin-bottom:50px;}
.mb-100 {margin-bottom:100px;}
.service-th {padding-top: 0px;}
.service-th .choose-points {min-height:415px;}
.servicesmain .choose-title {margin-bottom: 0px;}
.service-row {border: 1px solid rgba(0, 0, 0, 0.08); border-radius:8px; background: #FFF; padding: 20px 20px 30px 20px;
display:inline-block; margin-bottom: 30px; box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05); min-height: 160px;}
.service-hglt {font-size: 16px; font-style: normal; font-weight: 600; margin-bottom: 10px; background:linear-gradient(111deg, #C33 20.42%, #0F679F 30.08%); background-clip: border-box;
background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.service-testi-hd {font-size: 35px; font-style: normal; font-weight:700; line-height: 36px; padding-left: 40px; margin-bottom:10px; color: #000; position:relative;}
.service-testi-hd:before {position:absolute; content:""; left:0px; padding: 2px; background:#000;top: 0;bottom: 0;}
.service-testi-hd:after {content: "\f10d"; font-family:FontAwesome; font-size:20px; position: absolute; left: 15px; top:-10px;}

.contact_block_one{position: relative; text-align: center; padding: 50px; padding-top: 0; margin-top: 50px; border-radius: 10px;
border: 1px solid #E5E5E5; background: #FFF; min-height: 260px;}
.contact_block_icon{position: relative; width: 100px; height: 100px; font-size: 40px; line-height: 100px; color: #fff; top: -50px;
margin-bottom: -20px; display: inline-block; border-radius: 60px; background: linear-gradient(106deg, #E770C1 11.27%, #9F70FD 88.73%);}
.contact_block_title h4{color: #111; font-size: 24px; font-style: normal; font-weight: 700; line-height: 35px; margin-bottom: 12px;}
.contact_block_text p{color: #6A6A6A; font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; text-align:center;}
.contact_block_text p a{color: #6A6A6A; transition: all 900ms ease; -moz-transition: all 900ms ease; -webkit-transition: all 900ms ease;
-ms-transition: all 900ms ease; -o-transition: all 900ms ease;}
.contact_block_text p a:hover{color: var(--theme-color);}
.contact-head {margin-top:60px; text-align:center;}
.contact_form {max-width: 850px; width: 100%; margin: 0 auto;}
.contact_form input, .contact_form textarea{width: 100%; height: 60px; color: #6E6E6E; font-size: 16px; font-style: normal; font-weight: 400;
line-height: normal; border-radius: 65px; border: 1px solid #E5E5E5; background: #FFF;}
.contact_form textarea{height: 170px; border-radius: 20px;}
/*FAQ*/
.faq_main_container {margin:50px 0;}
.faq_container {position: relative; display: block; max-width: 850px; width: 100%; margin:0 auto;
border-radius: 10px; border: 1px solid #E5E5E5; background: #FFF; margin-bottom: 10px;}
.faq_container .active {border-color: #F5F1FF; border-radius: 10px; background: #F5F1FF;}
.faq_question {font-size: 1.2rem; font-weight: 600; padding: 10px; position: relative;
display: flex; align-items: center; justify-content: space-between; cursor: pointer;}
.answercont {max-height: 0; overflow: hidden; transition: 0.3s;}
.answer {padding: 0 10px 20px; line-height: 1.5rem; border-color: #F5F1FF; border-radius: 10px; background: #F5F1FF;}
.fqa_headline_container h2 span {font-weight: 700;}
.faq_question-text h3 {font-size: 22px; color:#000;}
.icon.active {background: transparent; border: 2px solid #fff;}
.icon:hover {cursor: pointer;}
.icon-shape {position: relative; width: 50px; height: 50px; }
.icon .icon-shape::before {position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%);
width: 30px; height: 4px; background: #000; border-radius: 3px; transition: all 0.5s ease;}
.icon .icon-shape::after {position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%);
width: 4px; height: 30px; background: #000; border-radius: 3px; transition: all 0.5s ease;}
.icon .icon-shape.active::before {transform: translate(-50%, -50%) rotate(180deg); transition: all 0.5s ease;}
.icon .icon-shape.active::after {transform: translate(-50%, -50%) rotate(90deg); transition: all 0.5s ease;}
.faq-list li {display:block; font-size: 16px; line-height: 28px; color:#0D0D0D; margin-top:5px;}
.morefaq {max-width: 850px; width: 100%; margin:0 auto; margin-top: 30px; margin-bottom: 10px;}
.morefaq p {font-style:italic; color: #c33;}
/*FAQ*/
.step {margin-bottom:50px;}
.aboutus-biz {color:#000; margin-top:20px;}
.pricing_table {border:1px solid #f3f3f3;}
.featurelist {padding:0; margin:0; text-align: left; min-height: 546px;}
.featurelist li {position:relative; font-size:16px; line-height:24px; color:#666; font-weight:400; list-style:none; padding:15px 0 15px 40px;}
.featurelist li:before {position:absolute; left:25px; /* content: "\f05d"; */ content: "\f0da"; font-family:FontAwesome;}
.featurelist li:nth-child(even) {background:#f3f3f3;}
.keyline {font-weight:bold!important; font-style: italic;}
.successmain-hd {color: #000; font-size: 30px; font-weight:600; margin-bottom:10px;}
.successmain {padding-top: 100px; padding-bottom: 100px;}
.successmain p {color: #6A6A6A; font-size: 18px; font-weight: 400; line-height: 32px; margin-bottom: 15px;}
.banr-link li {display:block; margin-bottom:10px;}
.banr-link li a {padding:4px 15px; display:block; text-align:center; font-size:12px; color:#fff; font-weight:600;  border-radius:6px;background: linear-gradient(111deg, #C33 19.42%, #0F679F 73.08%);}
.banr-link li a:hover {background:#0F679F; color:#fff; border-color:#0F679F;}
.banr-link li a:focus {text-decoration:none;}
.successmain strong {color:#000;}
.success-type {background: -webkit-linear-gradient(111deg, #C33 19.42%, #0F679F 73.08%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
/*** ======= Testimonials ======== ***/
.testimonials-hd {font-size: 35px; font-style: normal; font-weight:700; line-height: 36px; margin-bottom:10px; color: #000;}
.testimonials-p {margin-bottom:25px;}
.bizhubindia-row {border: 1px solid rgba(0, 0, 0, 0.08); border-radius:8px; background: #FFF; padding: 20px 20px 30px 20px;
display:inline-block; margin-bottom: 30px; box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05); min-height: 460px;}

.bizhubindia-user {max-width:75px; margin-bottom:15px;}
.bizhubindia-hd {font-size:20px; color:#000; line-height:24px; font-weight:600; margin-bottom:10px;}
.bizhubindia-comt {font-size:16px; color:#6A6A6A; line-height: 26px; margin-bottom:10px;}
.biz-name {font-size:14px; color:#6A6A6A; font-weight:300; line-height:18px;}
.biz-name span {font-size:18px; display:block; color:#000; font-weight:bold; margin-bottom:5px;}
.subhead {margin-bottom:25px;}
#biz-accordion p {margin-bottom:10px;}
/*** ======= End Testimonials ======== ***/

/*** ======= About Us ======== ***/
.abt-inr-hd {color:#fff; font-size: 36px; font-style: normal; font-weight: 700; line-height: 46px; text-transform: capitalize;}
.abt-inr-p {color:#fff; font-size: 16px; line-height: 30px; margin-top:20px; text-align: justify;}
.join-bizhub {background:#000; padding: 50px 0 30px 0;}
.line-one-hd {font-size:42px; line-height: 42px; color:#fff; font-weight: 600;}
.line-one-p {font-size:30px; line-height: 24px; color:#fff; font-weight: 600; padding-top: 15px;}
.line-two {text-align:center;}
.line-two-p {font-size:16px; line-height: 24px; color:#fff; font-weight: 400; padding-top:10px; padding-bottom:16px;}
.getstarted {position: relative; font-size: 16px; font-style: normal; font-weight: 600; line-height: 30px; color: #fff;
z-index: 1; display: inline-block; border-radius: 60px; overflow: hidden; margin-top:50px;
padding: 10px 25px 10px 25px; background: linear-gradient(106deg, #C33 11.27%, #0F679F 88.73%); transition: all 900ms ease; 
-moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease;}
.getstarted:before{position: absolute; top: 0; left: 0; width: 0%; height: 100%; content: '';
z-index: -1; background: linear-gradient(275deg, #C33 11.27%, #0F679F 88.73%); transition: all 900ms ease;
-moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease;}
.getstarted:hover{color:#fff;}
.getstarted:hover:before{width: 100%;}
.abt-th .choose-points {min-height:365px;}

/*** ======= End About Us ======== ***/
/*** ======= Pricing ======== ***/
.pricing{margin:40px 0px;}
.pricing .table{border-top:1px solid #ddd; background:#fff;}
.pricing .table th, .pricing .table {text-align: left;}
.pricing .table th, .pricing .table td {padding: 10px 10px; border:1px solid #ddd; border: 1px solid rgba(38, 38, 38, 0.1);}
.pricing .table th {width: 25%; font-size: 24px; font-weight: 600; text-align: center; border-bottom: 0; background: linear-gradient(111deg, #C33 19.42%, #0F679F 73.08%); color: #EBEDF3;}
.pricing .table tr:nth-child(odd){background: #f0f8ff;}
.pricing .table td:first-child{padding-left: 20px; text-align: left; padding-top:18px;}
.pricing tr td .ptable-title {font-size: 16px; font-weight:600; color: #000;}
.pricing tr td {font-size: 16px; line-height:32px;}
/*** ======= End Pricing ======== ***/

/*** ================== Main Footer =================== ***/
.main_footer{
    position: relative;
    overflow: hidden;
    z-index: 99;
    background-color: var(--primary-color);
}
.footer_top{
    padding: 60px 0px 40px 0px;
}
.about_widget{
    max-width: 310px;
}
.footer_widget .footer_logo{
    margin-bottom: 25px;
}
.footer_widget p{
    line-height: 26px;
    color: rgba(255, 255, 255, 1);
    margin-bottom: 33px;
}
h4.footer_widget_title{
    color: #FFF;
    margin-bottom: 20px;
}
.footer_widget ul li a{
    color: #FFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    display: inline-block;
        margin: 10px 0px;
    transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
}
.footer_widget ul li a:hover{
    color: #C33;
}
.banner_style_two .subscribe-inner .form-group {display: inline-flex;}
.subscribe-inner .form-group{
    /*display: inline-flex;*/
    gap: 10px;
    align-items: center;
}
.subscribe-inner .form-group input{
    width: auto;
    color: #fff;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(5px);
	margin-bottom:10px;
}
.subscribe-inner .form-group input:focus{
    border-color: #C33;
}
.footer_bottom{
    position: relative;
    background: rgba(0, 0, 0, 0.50);
    backdrop-filter: blur(5px);
}
.footer-adrs{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    color: #ffffff;
    flex-wrap: wrap;
}
.pt20{padding-top:20px; font-size:16px;}

.footer_bottom .copyright{
    display: flex;
    padding: 10px 10px 37px 10px;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #ffffff;
    flex-wrap: wrap;
}
.footer_bottom .copyright a{
    color: #C33;
}
.footer_shape{
    position: absolute;
    width: 936px;
    height: 936px;
    bottom: -443px;
    z-index: -1;
    left: calc(50% - 468px);
    background: conic-gradient(from -87deg at 50% 50%, #0F679F 92.37696290016174deg, #C33 360deg);
    opacity: 0.12;
    filter: blur(125px);
}

/* End Footer Bottom */

@media only screen and (max-width: 1200px){
    .primary_page_widget{
        margin-left: -50px;
    }
}
@media only screen and (max-width: 991px){
    .footer_top{
        padding: 50px 0px 10px;
    }
    .primary_page_widget{
        margin-left: 0;
    }
    .footer_widget{
        margin-bottom: 40px;
    }
    .footer_widget .subscribe-inner .form-group{
        margin-bottom: 0;
    }
}
@media screen and (max-width: 767px) {
    .ourservice {padding: 30px 0px 20px;}
	.faq_question-text h3 {font-size: 18px; line-height: 24px;}
	.faq_main_container {margin-left:10px; margin-right:10px;}
	.icon .icon-shape::before {width: 20px;}
	.icon .icon-shape::after {height: 20px;}
	.solutions_box {min-height: inherit; margin-bottom: 30px; padding: 30px 30px 30px;}
	.features, .solutions, .pricing, .testimonials {margin:50px 0;}
	.bizhubindia-row {margin:0 5px;}
	.line-one:before {position:absolute; content:""; top:0; bottom: 0; right: 28px; width:2px; background:transparent; transform: rotate(20deg);}
	.line-two:before {position:absolute; content:""; top:0; bottom: 0; left: -16px; width:2px; background:transparent; transform: rotate(20deg);}
    .line-one-hd {font-size:30px; line-height: 30px;}
    .line-one-p {font-size:18px; line-height: 21px;}
    .feture-img img {width: 100%; margin-left: 0;}
}
