/* Hero Banner CSS start */
.homehero-banner{overflow:hidden;}
.home-videoimg{cursor:pointer;}
.banner-top-text{text-align:center;max-width:1060px;width:100%;}
.banner-top-text h1{letter-spacing:-1px;}
.banner-middle-text{max-width:32%;width:100%;}
.banner-middle-text .banner-button{display:flex;flex-direction:column;width:100%;}
.banner-middle-text .banner-button .btn{margin:0 auto;}
/* .banner-tag{position:absolute;top:45px;left:-85px;padding:0 60px;transform:rotate(-45deg);}
.banner-tag .banner-tagBox{position:relative;display:flex;align-items:center;height:60px;justify-content:center;max-width:200px;width:100%;font-size:20px;line-height:24px;text-align:center;padding:0 10px;background-color:#e8f9e7;color:#d80e0b;}
.banner-tag .banner-tagBox::before, .banner-tag .banner-tagBox::after{content:"";position:absolute;top:0;width:0;height:0;border-bottom:60px solid #e8f9e7;}
.banner-tag .banner-tagBox::before{left:-60px;border-left:61px solid transparent;}
.banner-tag .banner-tagBox::after{right:-60px;border-right:61px solid transparent;} */

@media (min-width:991px){
    .banner-top-text{position:absolute;color:#ffffff;top:8%;left:69%;transform:translateX(-50%);}
    .banner-middle-text{position:absolute;color:#ffffff;top:55%;left:8%;transform:translateY(-50%);}
}

@media (max-width:1799px){
    .banner-top-text h1{font-size:2.85rem;}
}

@media (max-width:1699px){
    .banner-top-text h1{font-size:2.60rem;}
}

@media (max-width:1599px){
    /* .banner-top-text{max-width:60%;} */
    .banner-top-text{max-width:51%;}
    .banner-top-text h1{font-size:2.25rem;}
    .banner-middle-text{max-width:30%;}
    .banner-middle-text h2{font-size:1.9rem;}
    .banner-middle-text p{font-size:1rem;}
    
    .banner-middle-text h2 br:last-child{ display:none;}
}

@media (max-width:1499px){
    .banner-top-text h1{font-size:2.15rem;}
}

@media (max-width:1399px){
    .banner-top-text h1{font-size:1.910rem;}
    .banner-middle-text h2{font-size:1.5rem;}
    
    .banner-middle-text h2 br:last-child{ display:none;}
}
@media (max-width:1199px){
    .banner-top-text h1{font-size:1.590rem;}
    .banner-middle-text h2{font-size:1.125rem;}
}

@media (max-width:1024px){
    .banner-top-text h1{font-size:1.560rem;}
    .banner-middle-text h2{font-size:1.125rem;}
}

@media (max-width:990px){
    .banner-top-text{max-width:100%;padding:0 15px;margin:20px 0;}
    .banner-middle-text{max-width:100%;width:100%;text-align:center;padding:0 15px;margin:20px 0;}
    .banner-tag{top:40px;left:-80px;padding:0 56px;}
    .banner-tag .banner-tagBox{height:56px;max-width:180px;font-size:18px;line-height:22px;}
    .banner-tag .banner-tagBox::before, .banner-tag .banner-tagBox::after{border-width:56px;}
    .banner-tag .banner-tagBox::before{left:-55px;border-left:56px solid transparent;}
    .banner-tag .banner-tagBox::after{right:-55px;border-right:56px solid transparent;}
}
@media (max-width:767px){
    .banner-tag{top:25px;left:-60px;padding:0 41px;}
    .banner-tag .banner-tagBox{height:40px;max-width:130px;font-size:12px;line-height:16px;}
    .banner-tag .banner-tagBox::before, .banner-tag .banner-tagBox::after{border-width:40px;}
    .banner-tag .banner-tagBox::before{left:-40px;border-left:41px solid transparent;}
    .banner-tag .banner-tagBox::after{right:-40px;border-right:41px solid transparent;}
}
@media (min-width:991px) and (max-width:1365px){
    .banner-top-text{top:6%;}
    .banner-middle-text{top:60%;left:5%;max-width:35%;}
}
@media (min-width:1366px) and (max-width:1399px){
    .banner-middle-text{max-width:25%;}
}

/* Get Started For Free */
.start-free-section{padding:60px 0;}
.start-free-btn.btn-border:hover{border-color:var(--white);}
@media (max-width:1199px){.start-free-section .start-free-hd span{font-size:1.125rem;}}
@media (max-width:767px){.start-free-section{padding:30px 0;}}

/* Competitive Rates */
.competitive-step{display:flex;align-items:center;}
.competitive-stepcontent{display:flex;align-items:center;}
.competitive-stepcontent .competitive-stepnumber{font-size:160px;line-height:1;color:var(--darkgreen);padding:0 5px;}
.competitive-stepcontent .competitive-steptext{max-width:300px;width:100%;}
.competitive-stepcontent .competitive-steptext h4{font-size:32px;margin-bottom:5px;}
.competitive-stepcontent .competitive-steptext p{font-size:18px;margin-bottom:0;}
@media (max-width:1199px){
    .competitive-stepcontent .competitive-stepnumber{font-size:120px;}
    .competitive-stepcontent .competitive-steptext h4{font-size:22px;}
    .competitive-stepcontent .competitive-steptext p{font-size:16px;}
}
@media (max-width:767px){
    .competitive-step{margin-bottom:15px;}
    .competitive-stepthumb{max-width:100px;flex:0 0 100px;}
    .competitive-stepcontent .competitive-stepnumber{max-width:55px;flex:0 0 55px;font-size:60px;text-align:center;}
    .competitive-stepcontent .competitive-steptext h4{font-size:18px;}
    .competitive-stepcontent .competitive-steptext p{font-size:14px;}
}


/* Low Rates - Fast & Easy Funding */
.low-rates-section{background-color:var(--lightgreen-2);padding:60px 0;}
.ups-section-hd{display:flex;flex-wrap:wrap;justify-content:center;}
.ups-section-hd .tittle-hd{position:relative;margin-bottom:0;text-align:left;}
.ups-section-hd .tittle-hd:not(:last-child):after{content:'';position:absolute;background-color:var(--success)}
.ups-section-hd img{margin-right:5px;}
.ups-section-row{display:flex;flex-wrap:wrap;justify-content:center;margin-right:var(--bs-gutter-row);margin-left:var(--bs-gutter-row);}
.ups-section-row .ups-section-col{max-width:30%;flex:0 0 30%;padding-right:var(--bs-gutter-x);padding-left:var(--bs-gutter-x);}
@media (min-width:768px){
    .ups-section-hd .tittle-hd:not(:last-child){padding-right:15px;margin-right:15px;}
    .ups-section-hd .tittle-hd:not(:last-child):after{top:50%;right:0;height:27px;width:1px;transform:translateY(-50%);}
}
@media (min-width:1200px){
    .ups-section-hd .tittle-hd:not(:last-child){padding-right:30px;margin-right:30px;}
    .ups-section-hd .tittle-hd:not(:last-child):after{height:37px;}
}
@media (max-width:1199px){
    .ups-section-hd img{width:23px;}
    .ups-section-row .ups-section-col{max-width:33.33%;flex:0 0 33.33%;}
}
@media (max-width:767px){
    .low-rates-section{padding:30px 0;}
    .ups-section-row .ups-section-col{max-width:100%;flex:0 0 100%;}
    .ups-section-row .ups-section-col:not(:last-child){margin-bottom:30px;}
    .ups-section-hd .tittle-hd{max-width:100%;flex:0 0 100%;}
    .ups-section-hd .tittle-hd:not(:last-child){padding-bottom:15px;margin-bottom:15px;}
    .ups-section-hd .tittle-hd:not(:last-child):after{bottom:0;left:50%;height:1px;width:37px;transform:translateX(-50%);}
}

/* Interest Guarantee */
@media (max-width:1199px){.guarantee-section p{font-size:1rem;}}
@media (max-width:767px){.guarantee-section .guranteedbadge-img{max-width:250px;width:100%;}}