/*Banner section start*/
section.banner h1 {
    color: var(--Text-Grey-800, #1D2939);
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    letter-spacing: -0.96px;
    margin-bottom: 24px;
}

section.banner h1 span {
    color: #00027F;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 60px;
    letter-spacing: -0.96px;
}
section.banner ul {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
section.banner ul li {
    color: var(--Text-Grey-500, #5D667B);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: relative;
    list-style: none;
    padding-left: 28px;
}
section.banner ul li:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19" fill="none"><path d="M5.73292 12.6513C5.59403 12.6513 5.45824 12.6101 5.3427 12.533C5.22716 12.4559 5.13704 12.3464 5.08371 12.2181C5.03037 12.0899 5.01622 11.9487 5.04302 11.8124C5.06983 11.6761 5.1364 11.5508 5.23434 11.4524L7.17559 9.49992L5.23434 7.54748C5.16791 7.4823 5.11509 7.40458 5.07893 7.31882C5.04277 7.23307 5.02399 7.14099 5.02369 7.04793C5.02338 6.95486 5.04156 6.86266 5.07715 6.77667C5.11275 6.69068 5.16507 6.61262 5.23107 6.547C5.29706 6.48139 5.37543 6.42953 5.46162 6.39443C5.54782 6.35933 5.64012 6.34169 5.73318 6.34253C5.82624 6.34337 5.91821 6.36268 6.00375 6.39934C6.0893 6.436 6.16671 6.48927 6.23151 6.55608L8.66573 9.00422C8.79668 9.13595 8.87019 9.31416 8.87019 9.49992C8.87019 9.68567 8.79668 9.86388 8.66573 9.99562L6.23151 12.4438C6.16625 12.5096 6.08859 12.5618 6.003 12.5975C5.91742 12.6331 5.82562 12.6514 5.73292 12.6513ZM7.55584 15.2354L12.766 9.99569C12.897 9.86395 12.9705 9.68575 12.9705 9.49999C12.9705 9.31423 12.897 9.13602 12.766 9.00429L7.55584 3.7646C7.49105 3.6978 7.41363 3.64452 7.32809 3.60787C7.24255 3.57121 7.15058 3.5519 7.05752 3.55105C6.96446 3.55021 6.87215 3.56785 6.78596 3.60295C6.69977 3.63805 6.6214 3.68991 6.5554 3.75553C6.4894 3.82114 6.43709 3.89921 6.40149 3.9852C6.36589 4.07118 6.34772 4.16338 6.34802 4.25645C6.34833 4.34951 6.3671 4.44159 6.40326 4.52735C6.43942 4.6131 6.49225 4.69082 6.55867 4.756L11.2755 9.49992L6.55867 14.2439C6.42988 14.3767 6.3586 14.5549 6.36028 14.7398C6.36196 14.9248 6.43646 15.1017 6.56763 15.2321C6.69881 15.3625 6.8761 15.436 7.06108 15.4366C7.24605 15.4372 7.42382 15.3649 7.55584 15.2354Z" fill="%235D667B"/></svg>');
    position: absolute;
    width: 20px;
    height: 20px;
    background-position: center;
    content: "";
    top: 3px;
    left: 0;
}
.sign_up_btn {
    margin-top: 56px;
    margin-bottom: 32px;
    max-width: 155px;
}
.sign_up_btn p {
    margin-top: 5px;
    font-size: 14px;
    text-align: center;
}
.apps_container {
    display: flex;
    align-items: center;
    gap: 16px;
    color: var(--Text-Grey-700, #344054);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.32px;
}
section.banner {
    padding: 100px 0;
    background-image: url(../images/wbb-banner.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-color: #f6f6fb;
}
.banner-inner {
    max-width: 646px;
}
/*Banner section over*/

/*File your taxes Section start*/
section.fill_taxes {
    padding: 16px 0px;
    background: #AFB0FF;
}
.fill_taxes_container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 48px;
    align-self: stretch;
    background: #AFB0FF;
}
section.fill_taxes p {
    color: #101828;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
section.fill_taxes p span {
    color: #00027F;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
/*File your taxes Section End*/

/*Guaranteed Max Return with Accuracy start*/
section.max_return {
    padding: 72px 0;
}
section.max_return h3 {
    color: var(--Text-Grey-500, #5D667B);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 48px;
}
.max_return_inner h4 {
    color: #26244A;
    text-align: center;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -1.28px;
    margin-bottom: 8px;
}
.max_return_inner p {
    color: var(--Text-Grey-500, #5D667B);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
section.max_return h6 {
    color: var(--Text-Grey-500, #5D667B);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 48px;
    display: inline-block;
    padding: 8px 16px;
    background: var(--Text-Grey-50, #F9FAFB);
    margin-left: auto;
    width: fit-content;
    margin-right: auto;
}
/*Guaranteed Max Return with Accuracy End*/

/*How it Works? start*/
section.how_works {
    padding: 72px 0;
}
section.how_works h2 {
    color: var(--Text-Grey-800, #1D2939);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 48px;
}
.step_items {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.step_item {
    display: flex;
    gap: 24px;
    /* align-items: flex-end; */
    
}
.step_item:not(:last-child) {
    padding-bottom: 24px;
    border-bottom: 1px solid #EAECF0;
}
.step_item_left {
    display: flex;
    gap: 24px;
    width: 100%;
}
.step_item_left_icon {
    border-radius: 8px;
    background: #F4F5FC;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.step_icon_content {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.step_icon_content span {
    color: var(--Text-Grey-500, #5D667B);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}
.step_icon_content p {
    color: var(--Text-Grey-900, #101828);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
.step_item_right {
    flex-basis: 355px;
    max-width: 355px;
    min-width: 355px;
}
span.within {
    background: var(--Text-Grey-100, #F2F4F7);
    display: inline-block;
    padding: 4px 8px;
    color: var(--Text-Grey-900, #101828);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 12px;
}
.step_item_right p {
    color: var(--Text-Grey-700, #344054);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
/*How it Works? End*/

/*Transparent Pricing Start */
section.trasparent_pricing {
    padding: 72px 0;
    background: var(--Text-Grey-50, #F9FAFB);
}
section.trasparent_pricing h2 {
    color: var(--Text-Grey-800, #1D2939);
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 24px;
}
section.trasparent_pricing table > thead > tr:first-child th {
    padding: 24px 14px 16px 14px;
    white-space: nowrap;
    color: var(--Text-Grey-700, #344054);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-bottom: 1px solid var(--Text-Grey-300, #D0D5DD);
    min-width: 368px;
}
section.trasparent_pricing table > tbody > tr:nth-child(2) td {
    background: transparent;
}
section.trasparent_pricing table > thead > tr th:nth-child(2), section.trasparent_pricing table > thead > tr th:nth-child(3), section.trasparent_pricing table > tbody > tr td:nth-child(2), section.trasparent_pricing table > tbody > tr td:nth-child(3) {
    text-align: center;
}
section.trasparent_pricing table > tbody > tr td b {
    color: var(--Text-Grey-700, #344054);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
section.trasparent_pricing table > tbody > tr td i {
    color: var(--Text-Grey-900, #101828);
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;

}
section.trasparent_pricing table > tbody > tr td:nth-child(3), section.trasparent_pricing table > tbody > tr td:nth-child(4), section.trasparent_pricing table > tbody > tr td:nth-child(5), section.trasparent_pricing table > tbody > tr td:nth-child(6), section.trasparent_pricing table > thead > tr th:nth-child(3), section.trasparent_pricing table > thead > tr th:nth-child(4), section.trasparent_pricing table > thead > tr th:nth-child(5), section.trasparent_pricing table > thead > tr th:nth-child(6) {
    text-align: center;
}
section.trasparent_pricing table > thead > tr:nth-child(2) th {
    color: var(--Text-Grey-700, #344054);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    white-space: nowrap;
    padding: 16px 14px 16px 14px;
    border-bottom: 1px solid var(--Text-Grey-300, #D0D5DD);
    background: rgba(226, 227, 255, 0.00);
}
section.trasparent_pricing table > tbody > tr td {
    padding: 20px;
    color: var(--Text-Grey-700, #344054);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
section.trasparent_pricing table > tbody > tr td:first-child {
    min-width: 271px;
}
section.trasparent_pricing table > tbody > tr td:nth-child(2) {
    min-width: 336px;
}
section.trasparent_pricing table > tbody > tr:nth-child(odd) td {
    background-color: #F9FAFB;
}

section.trasparent_pricing table > tbody > tr:nth-child(even) td {
    background-color: #F2F3FF;
}
/*Transparent Pricing End */

/*WBB App Start*/

section.wbb_app {
    padding: 72px 0;
}
.wbb_app_inner {
    border-radius: 16px;
    border: 8px solid var(--Text-Grey-200, #EAECF0);
    background: var(--Text-Grey-100, #F2F4F7);
    padding: 0px 28px 0 56px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(113, 115, 255, 0.2) 100%);
}
.wbb_details {
    padding-bottom: 56px;
    padding-top: 56px;
}
.wbb_app_inner h2 {
    color: var(--Text-Grey-800, #1D2939);
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 24px;
}
.wbb_app_inner p {
    color: var(--Text-Grey-500, #5D667B);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 24px;
}
.wbb_details_qr {
    position: relative;
    z-index: 9;
    height: 100%;
}

.wbb_details_qr:after {
    content: '';
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(113, 115, 255, 0.2) 100%);
    display: inline-block;
    width: 586px;
    height: 361px;
    position: absolute;
    left: auto;
    right: -25px;
    bottom: 0;
    top: 0;
    width: 100%;
    z-index: 9;
    border-radius: 16px;
}

.wbb_details_qr > .first_iphone {
    left: 30px;
    z-index: 9;
    top: auto;
    max-height: 250px;
    position: absolute;
    bottom: 0;
}
.wbb_details_qr > .second_iphone {
    right: 30px;
    position: absolute;
    left: auto;
    z-index: 9;
    top: 0;
    max-height: 250px;
    bottom: auto;
}
.wbb_details_qr > .qr_code_img {
    position: absolute;
    z-index: 9;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 16px;
    background: #FFF;
    box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08), 0px 8px 8px -4px rgba(16, 24, 40, 0.03);
    z-index: 99;
}
/*WBB App End*/

/*Trusted by 10,000+ Start*/
section.trusted_container {
    padding: 72px 0;
}
section.trusted_container h2 {
    color: var(--Text-Grey-800, #1D2939);
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 48px;
}
section.trusted_container h2 span {
    color: #00027F;
}
.trusted_driver_info p{
    color: var(--Text-Grey-700, #344054);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin-top: 38px;
}
.trusted_slide_wrap {
    display: flex;
    justify-content: space-between;
    gap: 70px;
    align-items: center;
}
.trusted_driver_info p {
    color: var(--Text-Grey-700, #344054);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 32px;
}
.driver_info {
    margin-top: 8px;
}
.driver_info h4 {
    color: var(--Text-Grey-900, #101828);
    text-align: right;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
}
.driver_info span {
    color: var(--Text-Grey-500, #5D667B);
    text-align: right;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    display: block;
}
.trusted_driver_img_wrap img {
    min-height: 168px;
    min-width: 168px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.trusted_driver_img_wrap {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="224" height="224" viewBox="0 0 224 224" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M68.2108 8C68.2108 3.58172 64.6291 0 60.2108 0H8.84241C4.42413 0 0.842407 3.58172 0.842407 8V59.3684C0.842407 63.7867 4.42412 67.3684 8.8424 67.3684H47.5787C51.997 67.3684 55.5787 70.9502 55.5787 75.3684V216C55.5787 220.418 59.1604 224 63.5787 224H216C220.418 224 224 220.418 224 216V63.5789C224 59.1607 220.418 55.5789 216 55.5789H76.2108C71.7925 55.5789 68.2108 51.9972 68.2108 47.579V8Z" fill="%23C6C6D2"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    width: 224px;
    height: 224px;
    background-position: bottom right;
    position: relative;
}
section.trusted_container .slick-prev:before,section.trusted_container .slick-next:before {
    content: none;
}
section.trusted_container .slick-prev, section.trusted_container .slick-next {
    top: -70px;
    right: 0;
    left: auto;
    width: 24px;
    height: 24px;
}
section.trusted_container .slick-prev {
    right: 24px;
    display: flex;
    width: 56px;
}
section.trusted_container .slick-prev span {
    width: 1px;
    height: 24px;
    background: #D0D5DD;
    display: inline-block;
    margin: 0 16px;
}
section.trusted_container .slick-prev:disabled img,section.trusted_container .slick-next:disabled img {
    opacity: .5;
}
.trusted_driver_info {
    position: relative;
}
.trusted_driver_info:before {
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="34" viewBox="0 0 41 34" fill="none"><path d="M14.375 15.9688H5.35594C5.64052 14.0736 6.31724 12.2586 7.34287 10.6397C8.3685 9.02088 9.7205 7.63372 11.3125 6.56687L14.0534 4.72937L12.3691 2.1875L9.62812 4.025C7.32096 5.56249 5.42899 7.64573 4.12012 10.0899C2.81124 12.534 2.12593 15.2634 2.125 18.0359V28.2188C2.125 29.031 2.44766 29.8099 3.02199 30.3843C3.59632 30.9586 4.37527 31.2812 5.1875 31.2812H14.375C15.1872 31.2812 15.9662 30.9586 16.5405 30.3843C17.1148 29.8099 17.4375 29.031 17.4375 28.2188V19.0312C17.4375 18.219 17.1148 17.4401 16.5405 16.8657C15.9662 16.2914 15.1872 15.9688 14.375 15.9688Z" fill="%23CECFFF"/><path d="M35.8125 15.9688H26.7934C27.078 14.0736 27.7547 12.2586 28.7804 10.6397C29.806 9.02088 31.158 7.63372 32.75 6.56687L35.4909 4.72937L33.8219 2.1875L31.0656 4.025C28.7585 5.56249 26.8665 7.64573 25.5576 10.0899C24.2487 12.534 23.5634 15.2634 23.5625 18.0359V28.2188C23.5625 29.031 23.8852 29.8099 24.4595 30.3843C25.0338 30.9586 25.8128 31.2812 26.625 31.2812H35.8125C36.6247 31.2812 37.4037 30.9586 37.978 30.3843C38.5523 29.8099 38.875 29.031 38.875 28.2188V19.0312C38.875 18.219 38.5523 17.4401 37.978 16.8657C37.4037 16.2914 36.6247 15.9688 35.8125 15.9688Z" fill="%23CECFFF"/></svg>');
    width: 40px;
    height: 34px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
}
/*Trusted by 10,000+ End*/

/*FAQ Section start*/
section.faqs {
    background: var(--Text-Grey-50, #F9FAFB);
    padding: 64px 0;
}
section.faqs h2.faq-title {
    color: var(--Text-Grey-800, #1D2939);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 48px;
}
.faqs .accordion-button::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" fill="white" fill-opacity="0.01" style="mix-blend-mode:multiply"/><path d="M12 3C16.95 3 21 7.05 21 12C21 16.95 16.95 21 12 21C7.05 21 3 16.95 3 12C3 7.05 7.05 3 12 3ZM12 1.5C6.225 1.5 1.5 6.225 1.5 12C1.5 17.775 6.225 22.5 12 22.5C17.775 22.5 22.5 17.775 22.5 12C22.5 6.225 17.775 1.5 12 1.5Z" fill="%235D667B"/><path d="M18 11.25H12.75V6H11.25V11.25H6V12.75H11.25V18H12.75V12.75H18V11.25Z" fill="%235D667B"/></svg>');
}
.faqs .accordion-button:not(.collapsed)::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z" stroke="%235D667B" stroke-width="1.5" stroke-miterlimit="10"/><path d="M8.25 12H15.75" stroke="%235D667B" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.faqs .accordion-flush>.accordion-item>.accordion-header .accordion-button,.faqs .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    background:  transparent;
}
.faqs .accordion-flush>.accordion-item {
    /* margin-bottom: 8px; */
    border-bottom: 1px solid #D0D5DD;
    background: transparent;
}
.faqs .accordion-flush>.accordion-item>.accordion-header .accordion-button, .faqs .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    color: var(--Text-Grey-800, #1D2939);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}
.faqs .accordion-button:focus {
    box-shadow: none;
    /* background: rgba(205, 214, 218, 0.25) !important; */
}
.faqs  .accordion-button:not(.collapsed){
    box-shadow: none;
}
.faqs .accordion-body {
    background: transparent;
    border-top: none;
    color: var(--Text-Grey-700, #344054);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.faqs .accordion-body ul {
    margin-left: 20px;
    margin-top: 10px;
}

.faqs .accordion-body ul li {
    margin-bottom: 5px;
}

/*FAQ Section End*/
/*Tutorial Video Start */

  .tutorial_videos .video-container video {
    width: 100%;
    height: auto;
  }
  .tutorial_videos .video-container .play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: rgba(255, 255, 255, 0.20);
    border: none;
    border-radius: 50%;
    cursor: pointer;
    width: 50px;
    display: flex;
    height: 50px;
    align-items: center;
    justify-content: center;
}

section.tutorial_videos {
    padding: 64px 0;
}
section.tutorial_videos h2 {
    color: var(--Text-Grey-800, #1D2939);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 48px;
}
.tutorial_videos .tutorial_v_inner {
    padding: 16px;
    border-radius: 8px;
    background: #EDEEFF;
}
.tutorial_videos .video-container {
    position: relative;
    margin: 0 auto;
    font-size: 0;
}
.tutorial_videos .tutorial_v_inner h6 {
    color: var(--Text-Grey-800, #1D2939);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin-top: 16px;
}
  /*Tutorial Video End */

  /*Want to Know More? Start*/
  .want_to_know .video-container video {
    width: 100%;
    height: auto;
  }
  .want_to_know .video-container .play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: rgba(255, 255, 255, 0.20);
    border: none;
    border-radius: 50%;
    cursor: pointer;
    width: 50px;
    display: flex;
    height: 50px;
    align-items: center;
    justify-content: center;
}
section.want_to_know {
    padding: 64px 0;
}
section.want_to_know h2 {
    color: var(--Text-Grey-800, #1D2939);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 48px;
}
.want_to_know .tutorial_v_inner {
    padding: 16px;
    border-radius: 8px;
    background: #EDEEFF;
    height: 100%;
}
.want_to_know .video-container {
    position: relative;
    margin: 0 auto;
    font-size: 0;
}
.want_to_know .tutorial_v_inner h6 {
    margin-top: 16px;
    color: var(--Text-Grey-800, #1D2939);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    min-height: 56px;
}
.blog_btn {
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: #FFF;
    display: flex;
    padding: 8px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    width: 100%;
    color: var(--Text-Grey-800, #1D2939);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin-top: 16px;
    transition: .4s ease all;
}
.blog_btn:hover {
    color: #FFF;
    background-color:#1D2939;
}
.blog_btn:hover svg path{
    stroke: #FFF;
}
  /*Want to Know More? End*/

    .Watch_video .modal-header {
        position: relative;
        padding: 0;
    }

    .Watch_video button.btn-close {
        background-color: #fff;
        background-size: 12px;
        opacity: 1;
        position: absolute;
        top: -10px;
        right: -10px;
        border-radius: 50%;
        padding: 10px 10px;
        font-size: 14px;
        width: 15px;
        height: 15px;
        z-index: 9;
    }

    .trusted_driver_img img {
        max-width: 417px;
    }



    .trusted_driver_img .video-container video {
        width: 100%;
        height: auto;
      }

    .trusted_driver_img .video-container .play-button {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: #AFB0FF;
        border: none;
        border-radius: 50%;
        cursor: pointer;
        width: 50px;
        display: flex;
        height: 50px;
        align-items: center;
        justify-content: center;
    }

    .trusted_driver_img .video-container {
        position: relative;
        margin: 0 auto;
        font-size: 0;
    }

    .trusted_driver_img .video-container a {
        display: inline-block;
        box-shadow: 0px 0px 10px #00000078;
        border-radius: 12px;
        margin-right: 5px;
    }

    .trusted_driver_img img {
        border-radius: 12px;
    }

    .Testi_Video .modal-content {
        background-color: transparent;
        border: 0;
    }


    .Watch_video.Testi_Video button.btn-close {
        background-color: #111c76;
        background-image: url(../images/Testi_Close.svg);
        top: -15px;
        right: -15px;
        width: 32px;
        height: 32px;
        padding: 10px;
        background-size: auto;
    }

    .trusted_driver_img .video-container .play-button svg path {
        fill: #fff;
    }

    .iframe-container {
        overflow: hidden;
        padding-top: 56.25%; /* 16:9*
        /* padding-top: 77.25%; */
        position: relative;
        max-height: 800px;
        margin: 0 auto;
    }


    
    .Testi_Video .modal-body iframe {
        border-radius: 16px;
        border: 0;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        /* max-height: 897px; */
    }



  @media(max-width:1366.51px){

    section.banner {
        padding: 90px 0;
    }

    section.banner h1 {
        font-size: 40px;
    }

    section.banner h1 span {
        font-size: 40px;
    }

   }

   @media (max-width: 1199.51px) {
    section.banner {
        padding: 36px 0;
        background-size: 580px;
    }
    section.banner h1 {
        font-size: 36px;
    }
    section.banner h1 span {
        font-size: 36px;
    }

    section.banner ul li {
        color: var(--Text-Grey-500, #5D667B);
        font-size: 18px;
        padding-left: 20px;
    }
    .sign_up_btn {
        margin-top: 26px;
        margin-bottom: 26px;
    }

    .fill_taxes_container {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 16px;
    }

    .max_return_inner h4 {
        color: #26244A;
        text-align: center;
        font-size: 36px;
    }

    .step_item_right {
        flex-basis: 355px;
        max-width: 290px;
        min-width: 290px;
    }

    .how_img img.img-fluid {
        height: 644px;
        width: 100%;
        object-fit: cover;
    }

    .step_icon_content p {
        font-size: 18px;
        line-height: inherit;
    }

    .step_icon_content span {
        font-size: 16px;
        line-height: inherit;
    }

    .step_item:not(:last-child) {
        padding-bottom: 16px; 
    }
   }

   @media (max-width: 991.51px) {
    section.banner{
        background-color: #f6f6fb;
        background-image: none;
    }

    .fill_taxes_container {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 16px;
        align-self: stretch;
        background: #AFB0FF;
        flex-direction: column;
    }

    section.max_return h3 {
        color: var(--Text-Grey-500, #5D667B);
        text-align: center;
        font-size: 30px;
        margin-bottom: 36px;
    }

    .max_return_inner h4 {
        color: #26244A;
        text-align: center;
        font-size: 42px;
    }

    section.max_return h6 {
        margin-top: 36px;
    }

    .how_img {
        display: none;
    }

    section.trasparent_pricing table > tbody > tr td:nth-child(2) {
        min-width: 260px;
    }
   }


  @media (max-width:767px){
    section.banner h1, section.banner h1 span {
        font-size: 26px;
        line-height: 1.3;
    }
    section.banner,section.max_return,section.how_works,section.trasparent_pricing,section.wbb_app,section.faqs,section.tutorial_videos,section.want_to_know,section.trusted_container{
        padding: 30px 0;
    }
    section.banner{
        background-image: none;
        background-color: #f6f6fb;
    }
    .apps_container {
        flex-wrap: wrap;
    }
    .apps_container span {
        flex-basis: 100%;
    }
    .sign_up_btn {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .fill_taxes_container {
        flex-wrap: wrap;
        gap: 16px;
    }
    section.max_return h3 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .max_return_inner h4 {
        font-size: 32px;
    }
    section.max_return h6
    {
        margin-top: 30px;
    }
    section.how_works h2,section.trasparent_pricing h2,.wbb_app_inner h2,section.faqs h2.faq-title,section.tutorial_videos h2,section.want_to_know h2,section.trusted_container h2 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .step_item {
        flex-wrap: wrap;
    }
    .step_items {
        margin-top: 30px;
    }
    .wbb_details_qr > .first_iphone,.wbb_details_qr > .second_iphone{
        display: none;
    }
    .wbb_app_inner {
        padding: 0px 16px 0 16px;
    }
    .wbb_details {
        padding-bottom: 30px;
        padding-top: 30px;
    }
    .wbb_details_qr {
        min-height: 300px;
    }
    .trusted_slide_wrap {
        gap: 16px;
        flex-direction: column;
    }
    .footer_items {
        flex-wrap: wrap;
        gap: 16PX;
    }

    section.trasparent_pricing table > tbody > tr td {
        padding: 10px;
    }

    section.trasparent_pricing table > tbody > tr td:first-child {
        min-width: 180px;
    }

    section.trasparent_pricing table > tbody > tr td:nth-child(2) {
        min-width: 160px;
    }

    section.trasparent_pricing table > tbody > tr td i {
        color: var(--Text-Grey-900, #101828);
        text-align: center;
        font-size: 24px;
    }

    section.trasparent_pricing table > tbody > tr td b {
        color: var(--Text-Grey-700, #344054);
        font-size: 14px;
    }

    section.trasparent_pricing table > tbody > tr td {
        padding: 10px;
        color: var(--Text-Grey-700, #344054);
        font-size: 14px;
    }

    .Resources_Tabs .nav-tabs {
        border: 0;
        gap: 16px;
        justify-content: flex-start;
        margin-bottom: 24px;
        flex-wrap: nowrap;
        white-space: nowrap;
        overflow-x: auto;
        padding-bottom: 10px;
    }

   
  }