/*Menu bar section css start*/
.container-fluid {
    padding-left: 100px !important;
    padding-right: 100px !important;
}

#main-menu .fixed-top {
    background: white;
    box-shadow: 0px 1px 0px 0px #E5E9F2;
}

#navbarSupportedContent ul li {
    margin-right: 25px;
}

#navbarSupportedContent ul li a {
    color: #18191F;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 125% */
}

#navbarSupportedContent ul li a.btn.btn-login {
    padding: 10px 21px;
    border-radius: 6px;
    background: #6B77E5;
    color: #FFF;
    text-align: center;
    font-family: Saira;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    /* 142.857% */
}
#navbarSupportedContent ul li a:hover{
color: #6B77E5;
font-family: Saira;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 20px; /* 125% */
}
#navbarSupportedContent ul li .active{
color: #6B77E5;
font-family: Saira;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 20px; /* 125% */
}
#navbarSupportedContent #service-drop ul.dropdown-menu.show {
    width: 680px;
    padding: 37px 47px 17px;
    border-radius: 16px;
    border:none;
}
#service-drop ul.dropdown-menu li{
color: #97A3B7;
font-family: Saira;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 18px */
letter-spacing: 0.5px;
text-transform: uppercase;
margin-bottom: 15px;
}
#service-drop ul.dropdown-menu .services-link{
    display: flex;
    align-items: baseline;
    margin-bottom: 28px;
}
#service-drop ul.dropdown-menu .services-link a{
    text-decoration: none;
}
#service-drop ul.dropdown-menu .services-link a:hover h5{
    color: #6B77E5;
}
#service-drop ul.dropdown-menu .services-link p.plink{
color: #111B29;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 150%;
margin-bottom: 0px;
}
#service-drop ul.dropdown-menu .services-link p{
color: #677489;
font-family: Saira;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%;
margin-bottom: 0px;
}
#service-drop .dropdown-menu[data-bs-popper]{
    top: 65px !important;
    left: -240px;
}
ul.dropdown-menu.triangle {
    position: relative;
}
ul.dropdown-menu.triangle:after{
position: absolute;
    content: "";
    background: url(../img/triangle-icon.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 24px;
    height: 11px;
    top: -10px;
    left: 40%;
}
/*Menu bar section css end*/
/*Top bar section css start*/
#top-bar {
    background: #40DDB6;
    padding: 14px 0px;
    margin-top: 73px;
}

#top-bar p {
    color: #FFF;
    text-align: center;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.4px;
    margin-bottom: 0px;
}

/*Top bar section css end*/
/* Main Banner section css start */
#main-banner {
    background: url(../img/main-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 35px;
    padding-bottom: 40px;
    height: 615px;
}

.banner-side-img {
    position: absolute;
    right: 0px;
}

.banner-side-img img {
    width: 700px;
}

.banner-text {
    margin-top: 50px;
}

.banner-text span {
    color: #FFF;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.18px;
}

.banner-text span.bold {
    font-weight: 700;
}

.banner-text h1 {
    color: #FFF;
    font-family: Saira;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 70px;
    /* 140% */
    letter-spacing: 0.2px;
    margin-top: 19px;
    margin-bottom: 22px;
}

.banner-text p {
    color: #FFF;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 177.778% */
    text-transform: capitalize;
    margin-bottom: 0px;
}

.banner-text .btn.schedule {
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.06);
    background: #FBC75E;
    box-shadow: 8px 8px 56px 0px rgba(251, 199, 94, 0.10);
    padding: 16px 24px;
    color: #000;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 38px;
}

.google-rating {
    margin-top: 35px;
    display: flex;
    align-items: center;
}

.google-rating p {
    color: #FFF;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    /* 150% */
    margin-bottom: 0px;
}

.google-rating span.bold {
    font-weight: 700;
}

.google-rating span {
    color: #FFF;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
}

/* Main Banner section css end */
/* Welcome taxeye section css start */
#wl-taxeye {
    padding: 49px 0px;
}

.head-content h6 {
    color: #37393F;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding-left: 25px;
    position: relative;
}
.head-content h6:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #FFD91D;
    left: 0px;
    top: 8px;
}
.head-content p {
    color: #37393F;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding-left: 25px;
    position: relative;
    margin-bottom: 0px;
}
.head-content span.itr-p{
    color: #37393F;
    font-family: Saira;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0px;
}
.head-content p:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #FFD91D;
    left: 0px;
    top: 8px;
}
.head-content h2 {
    color: #000;
    font-family: Saira;
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: 121%;
    /* 48.4px */
}

.head-content h2 span {
    color: #6B77E5;
}

.para-content p {
    color: #7D7D7D;
    font-family: Saira;
    font-size: 16.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    /* 157.576% */
    letter-spacing: 0.4px;
}

.para-content ul {
    list-style: none;
    padding-left: 0px;
    margin-top: 20px;
}

.para-content ul li {
    color: #37393F;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: relative;
    margin-bottom: 18px;
    padding-left: 40px;
}

.para-content ul li:after {
    position: absolute;
    content: "";
    background: url("../img/blue-right-tick.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
    left: 0px;
    top: 4px;
}

.schedule-button {
    margin-top: 50px;
}

.schedule-button .btn.btn-schedule {
    width: 208px;
    height: 60px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.06);
    background: #FBC75E;
    box-shadow: 8px 8px 56px 0px rgba(251, 199, 94, 0.10);
    color: #000;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.morebutton {
    margin-top: 40px;
}

.morebutton .btn.btn-more {
    padding: 16px 24px;
    border-radius: 8px;
    background: #FBC75E;
    color: #000;
    text-align: center;
    font-family: Saira;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
}

.img-side {
    margin-top: 50px;
}
.form-card{
border-radius: 10px;
background: #6B77E5;
padding: 50px 38px;
}
.form-card h3{
color: #FFF;
text-align: center;
font-family: Saira;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 130%; /* 31.2px */
text-transform: capitalize;
margin-bottom: 0px;
}
.form-card p{
color: #FFF;
text-align: center;
font-family: Saira;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
margin-bottom: 30px;
}
.form-card .form-control{
height: 60px;
border-radius: 4px;
border: 1px solid #FCDDEC;
background: #FAFAFA;
margin-bottom: 18px;
color: #333;
font-family: Saira;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 164.706% */
}
.form-card .form-control::placeholder{
color: #37393F;
font-family: Saira;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 164.706% */ 
}
.form-card .btn.btn-send{
width: 100%;
height: 60px;
border-radius: 8px;
border: 1px solid rgba(0, 0, 0, 0.06);
background: #FBC75E;
box-shadow: 8px 8px 56px 0px rgba(251, 199, 94, 0.10);
color: #000;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
/* Welcome taxeye section css end */
/* Tax stress section css start */
#tax-stress {
    padding: 70px 0px;
    background: #6B77E5;
}

.img-on-button,
.img-on-button1 {
    position: relative;
}

.button-outer {
    border-radius: 10px;
    background: rgba(250, 250, 250, 0.30);
    width: 230px;
    height: 78px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 90px;
    bottom: 15px;
}

.btn.btn-schedule {
    padding: 16px 24px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.06);
    background: #FBC75E;
    box-shadow: 8px 8px 56px 0px rgba(251, 199, 94, 0.10);
    color: #000;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.button-outer1 {
    border-radius: 10px;
    background: rgba(250, 250, 250, 0.30);
    width: 230px;
    height: 78px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 97px;
    bottom: 15px;
}

.btn.btn-schedule {
    padding: 16px 24px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.06);
    background: #FBC75E;
    box-shadow: 8px 8px 56px 0px rgba(251, 199, 94, 0.10);
    color: #000;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.tax-stress-content h2 {
    color: #FFF;
    font-family: Saira;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    /* 52px */
    text-transform: capitalize;
    margin-bottom: 40px;
}

.tax-stress-points {
    margin-bottom: 25px;
    padding-left: 42px;
}

.tax-stress-points h4 {
    color: #FFF;
    font-family: Saira;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    position: relative;
    margin-bottom: 2px;
}
.tax-stress-points h3{
color: #FFF;
    font-family: Saira;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    position: relative;
    margin-bottom: 2px;
}
.tax-stress-points h4:after {
    position: absolute;
    content: "";
    background: url("../img/chechlist-icon.png");
    width: 32px;
    height: 31px;
    background-size: cover;
    background-repeat: no-repeat;
    left: -45px;
    top: 0px;
}
.tax-stress-points h3:after {
    position: absolute;
    content: "";
    background: url("../img/chechlist-icon.png");
    width: 32px;
    height: 31px;
    background-size: cover;
    background-repeat: no-repeat;
    left: -45px;
    top: 0px;
}
.tax-stress-points p {
    color: #FFF;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    /* 175% */
    margin-bottom: 0px;
}

/* Tax stress section css end */
/* Experience section css start */
#experience {
    padding: 60px 0px;
    background: #F5F8FE;
}

.exp-card {
    display: flex;
    padding: 32px;
    border-radius: 10px;
    border: 1px solid #E3E3E3;
    background: #FFF;
}

.exp-card h4 {
    color: #37393F;
    font-family: Saira;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0px;
}

.exp-card p {
    color: #7D7D7D;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135.187%;
    /* 21.63px */
    margin-bottom: 0px;
}

/* Experience section css end */
/* Newsletter section css start */
#newsletter {
    margin: 58px 0px;
}

.newsletter-inner {
    padding: 121px 230px;
    border-radius: 18px;
    background: #FBC75E;
}

.newsletter-inner h2 {
    color: #000;
    text-align: center;
    font-family: Saira;
    font-size: 45px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    /* 54px */
    letter-spacing: -0.9px;
    position: relative;
    margin-bottom: 38px;
}

.newsletter-inner h2:after {
    position: absolute;
    content: "";
    width: 55px;
    height: 3px;
    background: #1B3764;
    bottom: -18px;
    left: 50%;
    transform: translate(-50%, -50%);
}

.newsletter-inner p {
    color: #000;
    text-align: center;
    font-family: Saira;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 180%;
    /* 34.2px */
    letter-spacing: -0.19px;
    margin-bottom: 38px;
}

.newsletter-inner .form-control {
    height: 65px;
    border-radius: 8px;
    background: #FFF;
    color: #333;
    font-family: Saira;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 180%;
    /* 30.6px */
    letter-spacing: -0.17px;
}

.newsletter-inner .form-control::placeholder {
    color: #969AA0;
    font-family: Saira;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 180%;
    /* 30.6px */
    letter-spacing: -0.17px;
}

.newsletter-inner .btn.subscribe {
    border-radius: 8px;
    background: #6B77E5;
    color: #FFF;
    text-align: center;
    font-family: Saira;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    /* 23.75px */
    letter-spacing: 0.38px;
    height: 65px;
    width: 100%;
}

/* Newsletter section css end */
/* Cut down section css start */
#cut-section {
    margin: 45px 0px;
}

.cut-card {
    padding: 28px;
    border-radius: 12px;
    background: #F5F8FE;
    display: flex;
    margin-bottom: 25px;
}
.cut-card h3 {
    color: #242331;
    font-family: Saira;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
}
.cut-card h6 {
    color: #242331;
    font-family: Saira;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    /* 22px */
}

.cut-card p {
    color: #797979;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.4%;
    /* 25.184px */
    margin-bottom: 0px;
}

/* Cut down section css end */
/* Why choose section css start */
#why-section {
    padding: 65px 0px;
    background: #6B77E5;
}

.choose-heading {
    margin-bottom: 37px;
}

.choose-heading h2 {
    color: #FFF;
    font-family: Saira;
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    /* 52px */
    text-transform: capitalize;
    margin-bottom: 20px;
}

.choose-heading p {
    color: #FFF;
    font-family: Saira;
    font-size: 16.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    /* 151.515% */
    letter-spacing: 0.4px;
    margin-bottom: 0px;
}

.choose-list ul {
    list-style: none;
    padding-left: 0px;
}

.choose-list ul li {
    color: #FFF;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    /* 187.5% */
    margin-bottom: 20px;
    padding-left: 40px;
    position: relative;
}

.choose-list ul li:after {
    position: absolute;
    content: "";
    background: url("../img/chechlist-icon.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    left: 0px;
    top: 0px;
}

.choose-img {
    position: relative;
}

.play {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

/* Why choose section css end */
/* Faq section css start */
#faq-section {
    padding: 50px 0px;
}

.faq-part {
    margin-top: 40px;
}

.faq-part .accordion {
    --bs-accordion-border-width: none !important;
    border-radius: 10px;
    background: #FFF;
}

.faq-part .accordion-item {
    margin-bottom: 18px;
}

.faq-part h2 {
    margin-bottom: 0 !important;
    position: relative;
}

.faq-part .accordion-button:not(.collapsed) {
    color: #ffffff;
    border-radius: 10px;
    background: #6B77E5;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    /* 23.4px */
    padding: 22px 75px 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.faq-part button.accordion-button.collapsed {
    color: #1B1139;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    /* 20.8px */
    margin: 0;
    height: 66px;
    border-radius: 10px !important;
    border: 1px solid #f3f4fe;
    background: #fff;
    box-shadow: 0 20px 95px 0 rgba(201, 203, 204, .3);
    padding: 22px 75px;
}

.faq-part .accordion-collapse {
    border-width: 0;
    background: #6b77e5;
    border-bottom-left-radius: 10px !important;
    border-top: none !important;
    border-bottom-right-radius: 10px !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    color: #FFF;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    padding: 0px 50px 30px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: -0.469px;
}

.faq-part .accordion-button:not(.collapsed)::after {
    background-image: url(../img/minus-icon.png);
    margin-top: -15px;
    width: 24px;
}

.faq-part .accordion-button::after {
    position: absolute;
    left: 30px;
    background-image: url(../img/plus-icon.png);
    width: 20px;
}

.faq-part .accordion-button:focus {
    z-index: 3;
    border-color: none !important;
    outline: 0;
    box-shadow: none !important;
}

/* Faq section css end */
/* Customer rating section css start */
#rating-section {
    background: url("../img/customer-rating-back.png");
    background-size: cover;
    background-repeat: no-repeat;
    padding: 40px 0px;
    text-align: center;
}

.rating-card h2 {
    color: #6B77E5;
    text-align: center;
    font-family: Saira;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin-top: 20px;
}
.rating-card h3 {
    color: #37393F;
    text-align: center;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
}
.rating-card h4 {
    color: #37393F;
    text-align: center;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
}

.rating-card p {
    color: #7D7D7D;
    text-align: center;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 146.187%;
    /* 26.314px */
    margin-bottom: 0px;
}

/* Customer rating section css end */
/* Quick service section css start */
#q-service {
    padding: 75px 0px;
}

.quick h2 {
    color: #23262F;
    font-family: Saira;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    /* 52px */
    text-transform: capitalize;
}

.quick p {
    color: #7D7D7D;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    /* 27.2px */
    letter-spacing: 0.16px;
    margin-bottom: 0px;
}

.quick .btn.checkall {
    width: 160px;
    height: 60px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.06);
    background: #6B77E5;
    box-shadow: 8px 8px 56px 0px rgba(251, 199, 94, 0.10);
    color: #FFF;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 80px;
}

.quick-service {
    position: relative;
}

.quick-service h5 {
    color: #FFF;
    text-align: center;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.22px;
    position: absolute;
    left: 50%;
    bottom: 0px;
    transform: translate(-50%, -50%);
}

/* Quick service section css end */
/* Hidden Charges section css start */
#charges {
    background: #FBC75E;
    padding: 77px 0px;
}

.charges-text {
    margin-bottom: 40px;
}

.charges-text h2 {
    color: #170F49;
    font-family: Saira;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 52px;
    /* 130% */
}

.charges-text p {
    color: #000;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */
    margin-bottom: 0px;
}

.charges-text-inner {
    margin-bottom: 40px;
    display: flex;
    align-items: baseline;
}
.charges-text-inner h3 {
    color: #170F49;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 111.111% */
}
.charges-text-inner h4 {
    color: #170F49;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 111.111% */
}

.charges-text-inner p {
    color: #4F4F4F;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    /* 162.5% */
    margin-bottom: 0px;
}

.charges-input {
    position: relative;
}

.charges-input .form-control {
    border-radius: 10px;
    border: 1px solid #EFF0F6;
    background: #FFF;
    box-shadow: 0px 8px 25px 0px rgba(13, 10, 44, 0.06);
    height: 60px;
    color: #4F4F4F;
    padding-left: 25px;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 111.111% */
}

.charges-input .form-control::placeholder {
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 111.111% */
}

.charges-input .btn.start {
    width: 165px;
    height: 48px;
    border-radius: 8px;
    background: #6B77E5;
    color: #FFF;
    text-align: center;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    position: absolute;
    line-height: 20px;
    right: 7px;
    top: 6px;
}

/* Hidden Charges section css end */
/* Client section css start */
#client-section {
    padding: 65px 0px;
}

.owl-carousel .owl-stage {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.client-logos img {
    width: 150px !important;
}

#client-carousel .owl-carousel .owl-nav.disabled {
    display: none !important;
}

/* Client section css end */
/* Testimoinal section css start */
#testimonial-section {
    padding: 90px 0px 52px;
}

.testi-text {
    padding-top: 64px;
}

.testi-text h2 {
color: #1C1C1C;
    font-family: Saira;
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: 38px;
    margin-top: 20px;
    margin-bottom: 10px !important;
}

.testi-text p {
    color: #1C1C1C;
    font-family: Saira;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 188.235% */
    margin-bottom: 0px;
}

.testi-main-card {
    border-radius: 24px;
    background: #F5F8FE;
    padding: 32px;
}

.testi-card span {
    color: #1B1AFF;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.testi-card p {
    color: #1C1C1C;
    font-family: Saira;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    /* 200% */
    margin-top: 47px;
}

.test-img {
    display: flex;
    align-items: center;
    margin-top: 75px;
}

.test-img h3 {
    color: #1C1C1C;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.3px;
    margin-bottom: 0px;
}

.test-img p {
    color: #1C1C1C;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0px;
    margin-top: 0px;
}

#testimonial-carousel .owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: block !important;
}

#testimonial-carousel button.owl-prev {
    position: absolute;
    background: url("../img/owl-left.png");
    background-size: cover;
    background-repeat: no-repeat;
    right: 60px;
    bottom: 15px;
    width: 48px;
    height: 48px;
}

#testimonial-carousel button.owl-prev span {
    display: none;
}

#testimonial-carousel button.owl-next {
    position: absolute;
    background: url("../img/owl-right.png");
    background-size: cover;
    background-repeat: no-repeat;
    right: 0px;
    bottom: 15px;
    width: 48px;
    height: 48px;
}

#testimonial-carousel button.owl-next span {
    display: none;
}

#testimonial-carousel button.owl-dot.active {
    position: absolute;
    top: 0px;
    right: 30px;
    background: #6b6b6b !important;
    border-radius: 50% !IMPORTANT;
    border: 1px solid #6b6b6b !important;
    height: 8px;
    width: 8px;
}

#testimonial-carousel button.owl-dot {
    position: absolute;
    top: 0px;
    right: 15px;
    background: #D9D9D9 !important;
    border-radius: 50% !IMPORTANT;
    border: 1px solid #D9D9D9 !important;
    height: 8px;
    width: 8px;
}

/* Testimoinal section css end */
/* Footer section css start */
footer {
    background: #6B77E5;
    padding: 120px 0px 0px;
}

.footer-start p {
    color: #FFF;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */
    margin-top: 24px;
    margin-bottom: 24px !important;
}

.footer-start ul {
    display: flex;
    align-items: center;
    list-style: none;
    padding-left: 0px;
}

.footer-start ul li {
    padding-right: 22px;
}

.footer-start ul li a {
    text-decoration: none;
    color: #fff;
}

.footer-link h3 {
    color: #FFF;
    font-family: Saira;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    /* 110% */
    margin-bottom: 40px;
}

.footer-link ul {
    list-style: none;
    padding-left: 0px;
}

.footer-link ul li {
    margin-bottom: 18px;
    color: #FFF;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 111.111% */
}

.footer-link ul li a {
    color: #FFF;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 111.111% */
    text-decoration: none;
}

.footer-link ul li a:hover {
    text-decoration: underline !important;
}

.copyright {
    border-top: 1px solid #D9DBE9;
    margin-top: 100px;
    padding: 24px 0px;
}

.copyright-text p {
    color: #FFF;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */
    margin-bottom: 0px;
}

.copyright-link {
    text-align: right;
}

.copyright-link span {
    color: #FFF;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */
}

.copyright-link span a {
    color: #FFF;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */
}

/* Footer section css end */
/* About us banner section css start */
#about-banner {
    background: url("../img/about-banner.png");
    background-size: cover;
    background-repeat: no-repeat;
    padding: 86px 0px;
    margin-top: 72px;
}

.about-banner-text h1 {
    color: #FFF;
    font-family: Saira;
    font-size: 44px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    /* 48.4px */
    margin-bottom: 20px;
}

.about-banner-text p {
    color: #FFF;
    font-family: Saira;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    /* 152.941% */
    margin-bottom: 0px;
}

/* About us banner section css end */
/* About us section css start */
#about-section {
    padding: 52px 0px;
}

/* About us section css end */
/* Our vision section css start */
#vision-section {
    background: #F5F8FE;
    padding: 52px 0px;
}

.vision-text h3 {
    color: #000;
    font-family: Saira;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 121%;
    /* 48.4px */
}

.vision-text p {
    color: #7D7D7D;
    font-family: Saira;
    font-size: 16.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    /* 169.697% */
    letter-spacing: 0.4px;
}

/* Our vision section css end */
/* Our mission section css start */
#mission {
    padding: 52px 0px;
}

.mission-text h3 {
    color: #000;
    font-family: Saira;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 121%;
    /* 48.4px */
}

.mission-text p {
    color: #7D7D7D;
    font-family: Saira;
    font-size: 16.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    /* 169.697% */
    letter-spacing: 0.4px;
}

/* Our mission section css end */
/* Our objectives section css start */
#objective-section {
    background: #F5F8FE;
    padding: 55px 0px 20px;
}

.objective-head {
    margin-bottom: 40px;
}

.objective-head h3 {
    color: #170F49;
    font-family: Saira;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 52px;
    /* 130% */
}

.objective-head p {
    color: #000;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */
    margin-bottom: 0px;
}

.objective-list {
    display: flex;
    align-items: start;
    margin-bottom: 40px;
}

.objective-list h5 {
    color: #170F49;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 111.111% */
}

.objective-list p {
    color: #4F4F4F;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    /* 162.5% */
    margin-bottom: 0px;
}

/* Our objectives section css end */
/* Itr filing section css start */
#itr-filing-section {
    padding: 50px 0px;
}
#itr-filing-section1 {
    padding: 45px 0px;
    background: #F5F8FE;
}
.itr-heading {
    text-align: center;
    margin-bottom: 80px;
}

.itr-heading h5 {
    color: #37393F;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    position: relative;
    display: inline-block;
}

.itr-heading h5:after {
    position: absolute;
    content: "";
    left: -20px;
    top: 8px;
    width: 12px;
    height: 12px;
    background: #40DDB6;
}

.itr-heading h2 {
    color: #37393F;
    text-align: center;
    font-family: Saira;
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: 121%;
    /* 41.14px */
}

.itr-card {
    background: #F4F4F4;
    padding: 50px 40px 44px;
    height: 100%;
    position: relative;
    text-align: center;
}
.itr-card1 {
    background: #fff;
    padding: 50px 40px 44px;
    height: 100%;
    position: relative;
    text-align: center;
}
.itr-card .img-fluid {
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
}
.itr-card1 .img-fluid {
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
}
.itr-card h4 {
    color: #37393F;
    text-align: center;
    font-family: Saira;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 127%;
    /* 25.4px */
    margin-bottom: 19px;
    margin-top: 10px;
}
.itr-card1 h4 {
    color: #37393F;
    text-align: center;
    font-family: Saira;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 127%;
    /* 25.4px */
    margin-bottom: 19px;
    margin-top: 10px;
}
.itr-card p {
    color: #7D7D7D;
    text-align: center;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 146.187%;
    /* 23.39px */
    margin-bottom: 30px;
}
.itr-card1 p {
    color: #7D7D7D;
    text-align: center;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 146.187%;
    /* 23.39px */
    margin-bottom: 30px;
}

.itr-card a.learn {
    color: #6B77E5;
    text-align: center;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    text-decoration: none;
}

/* Itr filing section css end */
/* Our presentation section css start */
#our-presentation-section {
    background: url("../img/presentation-banner.png");
    background-size: cover;
    background-repeat: no-repeat;
    padding: 65px 0px;
    text-align: center;
}

.presentation-inner h5 {
    color: #37393F;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    position: relative;
    display: inline-block;
}

.presentation-inner h5:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #6B77E5;
    left: -20px;
    top: 8px;
}

.presentation-inner h2 {
    color: #37393F;
    text-align: center;
    font-family: Saira;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 121%;
    /* 48.4px */
}

.presentation-inner p {
    color: #37393F;
    text-align: center;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 146.187%;
    /* 26.314px */
    margin-bottom: 45px;
}

/* Our presentation section css end */
/* Itr platform section css start */
#itr-platform {
    padding: 47px 0px;
}

.itr-platform-text h5 {
    color: #37393F;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    position: relative;
    padding-left: 25px;
    margin-bottom: 15px;
}

.itr-platform-text h5:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #EFA434;
    top: 8px;
    left: 0px;
}

.itr-platform-text h2 {
    color: #000;
    font-family: Saira;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 121%;
    /* 48.4px */
}

.itr-platform-text p {
    color: #7D7D7D;
    font-family: Saira;
    font-size: 16.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    /* 157.576% */
    letter-spacing: 0.4px;
}

.itr-platform-text ul {
    list-style: none;
    padding-left: 0px;
    margin-top: 10px;
}

.itr-platform-text ul li {
    color: #37393F;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 18px;
    position: relative;
    padding-left: 35px;
}

.itr-platform-text ul li:after {
    position: absolute;
    content: "";
    background: url("../img/blue-right-tick.png");
    background-size: cover;
    background-repeat: no-repeat;
    left: 0px;
    top: 3px;
    width: 24px;
    height: 24px;
}

.btn.schedule-call {
    margin-top: 40px;
    padding: 16px 24px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.06);
    background: #EFA434;
    box-shadow: 8px 8px 56px 0px rgba(251, 199, 94, 0.10);
    color: #FFF;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

/* Itr platform section css end */
/* Meet expert section css start */
#meet-section {
    padding: 50px 0px 70px;
}

.meet-head {
    text-align: center;
    margin-bottom: 40px;
}

.meet-head h5 {
    color: #37393F;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    position: relative;
    display: inline-block;
}

.meet-head h5:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #40DDB6;
    top: 8px;
    left: -20px;
}

.meet-head h2 {
    color: #37393F;
    text-align: center;
    font-family: Saira;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 126.969%;
    /* 50.788px */
    margin-bottom: 0px;
}

.set-bg1{
    background: url("../img/team-1.png");
    background-size: cover;
    background-repeat: no-repeat;
    height: 459px;
    position: relative;
    padding-bottom: 20px;
}
.set-bg2{
    background: url("../img/team-2.png");
    background-size: cover;
    background-repeat: no-repeat;
    height: 459px;
    position: relative;
    padding-bottom: 20px;
}
.set-bg3{
    background: url("../img/team-3.png");
    background-size: cover;
    background-repeat: no-repeat;
    height: 459px;
    position: relative;
    padding-bottom: 20px;
}
.team {
    padding-bottom: 70px;
    font-family: 'Saira', sans-serif;
}

.team .section-title {
    text-align: left;
    margin-bottom: 50px;
}

.team__item {
    position: relative;
    z-index: 1;
    overflow: hidden;
    background-position: center;
    background-size: cover;
}

.team__item:after {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(34, 48, 96, 0.8);
    content: "";
    z-index: -1;
    opacity: 0;
    -webkit-transition: all, 0.5s, ease-out, .5s;
    -o-transition: all, 0.5s, ease-out, .5s;
    transition: all, 0.5s, ease-out, .5s;
}

.team__item:hover:after {
    opacity: 1;
}

.team__item:hover .team__text {
    top: 0;
}

.team__item:hover .team__text .team__title {
    display: none;
}

.team__item:hover .team__text p {
    top: 0;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .5s ease .3s;
    -o-transition: all .5s ease .3s;
    transition: all .5s ease .3s;
}

.team__item:hover .team__text .team__social {
    opacity: 1;
    visibility: visible;
    top: 0px;
    -webkit-transition: all .5s ease .5s;
    -o-transition: all .5s ease .5s;
    transition: all .5s ease .5s;
}

.team__text {
    height: 100%;
    top: 300px;
    position: relative;
    padding: 35px 23px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.team__text .team__title {
    border-bottom: 1px solid rgba(183, 183, 183, 0.2);
    padding: 20px 0px; 
    position: relative;
    background: #fff;
    text-align: center;
}

.team__text .team__title h4 {
color: #37393F;
text-align: center;
font-family: Saira;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0px;
}

.team__text .team__title span {
color: #7D7D7D;
text-align: center;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 135.187%; /* 24.334px */
}

.team__text p {
    color: #e4e4e4;
    line-height: 26px;
    opacity: 0;
    visibility: hidden;
    position: relative;
    top: 50px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.team__text .team__social {
    position: absolute;
    left: 0;
    width: 100%;
    padding: 0 30px;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
}
.team__social {
    display: flex;
    align-items: center;
    justify-content: center;
}
.team__text .team__social a {
    display: inline-block;
    font-size: 20px;
    color: #fff;
    margin-right: 15px;
    -webkit-transition: all, .3s;
    -o-transition: all, .3s;
    transition: all, .3s;
}
.team__social a.icon-back{
    background: #40DDB6;
    border-radius: 50%;
    padding: 5px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}
.team__text .team__social a:last-child {
    margin-right: 0;
}

@media(max-width:768px) {
    .team__item {
    margin-bottom: 40px;
}
    .team__text {
        padding: 25px 20px 20px;
    }
}

/* Meet expert section css end */

/* Get touch section css start */
#request-callback{
    margin-bottom: 90px;
}
#get-touch{
padding: 48px 0px 100px;
}
.get-text h5{
color: #37393F;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    position: relative;
    display: inline-block;
    padding-left: 24px;
}
.get-text h5:after{
position: absolute;
content: "";
width: 12px;
height: 12px;
background: #FBC75E;
left: 0px;
top: 8px;
}
.get-text h2{
color: #37393F;
font-family: Saira;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 126.969%; /* 50.788px */
}
.get-text p{
color: #7D7D7D;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 146.187%; /* 26.314px */
margin-bottom: 33px;
}
.contact-list{
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.contact-list p{
color: #7D7D7D;
font-family: Saira;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 135.187%; /* 21.63px */
margin-bottom: 0px;
}
.contact-list span{
color: #37393F;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
/* Get touch section css end */
/* Request callback section css start */
.request-form{
    margin-bottom: 28px;
}
.request-form .form-control{
height: 65px;
border: 1px solid #DDD;
background: #F8F8F8;
color: #333;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding-left: 35px;
border-radius: 0px;
}
.request-form .form-control::placeholder{
color: #37393F;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.request-form .form-control:focus {
    color: none;
    border-color: none;
    box-shadow: none;
}
.submit-button{
    text-align: center;
    margin-top: 30px;
}
.submit-button .btn.submit{
width: 183px;
height: 60px;
border-radius: 10px;
background: #6B77E5;
color: #FFF;
text-align: center;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: capitalize;
}
/* Request callback section css end */
/* Login section css start */
#login-section{
    padding: 45px 0px;
    background: #6B77E5;
    height: 100vh;
    padding-top: 115px;
}
#login-section .container-fluid{
    padding-left: 140px !important;
    padding-right: 140px !important;
}
.login-text h5{
color: #FFF;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
position: relative;
padding-left: 20px;
}
.login-text h5:after{
position: absolute;
content: "";
width: 12px;
height: 12px;
background: #FFF;
left: 0px;
top: 8px;
}
.login-text h2{
color: #FFF;
font-family: Saira;
font-size: 46px;
font-style: normal;
font-weight: 400;
line-height: 126.969%; /* 58.406px */
}
.login-text h2 span{
    font-weight: 700;
}
.login-text p{
color: #FFF;
font-family: Saira;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 146.187%; /* 29.237px */
margin-bottom: 35px;
}
.login-card{
border-radius: 8px;
background: rgba(0, 0, 0, 0.10);
padding: 17px 15px;
margin-bottom: 14px;
width: 480px;
}
.login-card span{
color: #FFF;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 146.187%; /* 26.314px */
padding-left: 10px;
}
.login-form{
padding: 35px;
border-radius: 10px;
background: #FFF;
}
.login-form h2{
margin-top: 17px;
color: #000;
font-family: Saira;
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.login-form p{
color: #4B5563;
font-family: Saira;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 175% */
}
.login-form label.form-label{
color: #000;
font-family: Saira;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.login-form .form-control.input-group-text.wd-20{
border-radius: 8px 0px 0px 8px;
background: #DFEAFF;
color: #000;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
width: 15%;
height: 60px;
}
.login-form .form-control.wd-80{
border-radius: 8px;
background: rgba(0, 0, 0, 0.10);
color: #000;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
width: 85%;
height: 60px;
}
.login-form .btn.btn-login{
border-radius: 6px;
background: #FBC75E;
box-shadow: 0px 30px 60px 0px rgba(79, 70, 229, 0.15);
width: 100%;
height: 60px;
margin-top: 35px;
color: #000;
font-family: Saira;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 46px;
margin-bottom: 20px;
}
.login-form span{
color: #616161;
text-align: center;
font-family: Saira;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.login-form span a{
color: #5D5FEF;
font-family: Saira;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-decoration: none;
}
.login-form .form-control:focus {
    color: none;
    background-color: #fff;
    border-color: none;
    box-shadow: none;
}
.login-form .inputfield {
    width: 100%;
    display: flex;
}
.login-form .inputfield .input {
    height: 60px;
    width: 60px;
    outline: none;
    text-align: center;
    font-size: 1.3em;
    background-color: #ffffff;
    border: 1px solid #1565D8;
    box-shadow: 0px 4px 4px 3px rgb(0 0 0 / 5%);
    border-radius: 6px;
    margin-right: 16px;
}
.login-form a.btn.send-otp {
    width: 100%;
    height: 60px;
    background: #6b77e5;
    line-height: 43px;
    color: white;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Saira';
}
/* Login section css end */
/* 404 section css start */
#error-section{
    background: url(../img/404-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 100vh;
    padding-top: 164px;
    text-align: center;
}
.error-text h1{
color: #FFF;
text-align: center;
font-family: Saira;
font-size: 150px;
font-style: normal;
font-weight: 800;
line-height: 110%; /* 44px */
}
.error-text h2{
color: #FFF;
text-align: center;
font-family: Saira;
font-size: 80px;
font-style: normal;
font-weight: 700;
line-height: 110%; /* 44px */
margin-bottom: 25px;
}
.error-text h4{
color: #FFF;
text-align: center;
font-family: Saira;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 110%; /* 44px */
margin-bottom: 20px;
}
.error-text h3{
color: #FFF;
text-align: center;
font-family: Saira;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 110%; /* 44px */
margin-bottom: 25px;
}
.error-text p{
color: #FFF;
text-align: center;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 146.187%; /* 26.314px */
margin-bottom: 0px;
}
.btn.back-home{
width: 197px;
height: 60px;
border-radius: 10px;
background: #FBC75E;
color: #37393F;
text-align: center;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 44px;
margin-top: 45px;
}
/* 404 section css end */
/*----- Consultation page css start -----*/
/* Breadcrumb section css start */
#breadcrumb-section {
    background: #ffffff;
    margin-top: 73px;
    padding: 12px 0px;
}
.breadcrumb-links span{
color: #000;
font-family: Saira;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px;
letter-spacing: -0.32px;
}
.breadcrumb-links span.bold a{
color: #000;
font-family: Saira;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 26px; /* 162.5% */
letter-spacing: -0.32px;
text-decoration: none;
}
/* Breadcrumb section css end */
/* Consultation Banner section css start */
#consultation-banner{
    background: url("../img/consultation-banner.png");
    background-size: cover;
    background-repeat: no-repeat;
    height: 600px;
}
.consultation-banner-text{
    padding-top: 63px;
}
.consultation-banner-text h5{
color: #FFF;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
position: relative;
padding-left: 20px;
}
.consultation-banner-text h5:after{
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #FBC75E;
    top: 8px;
    left: 0px;
}
.consultation-banner-text h1 {
    color: #FFF;
    font-family: Saira;
    font-size: 38px;
    font-style: normal;
    font-weight: 700;
    line-height: 126.969%;
}
.consultation-banner-text h2{
color: #FFF;
font-family: Saira;
font-size: 44px;
font-style: normal;
font-weight: 700;
line-height: 126.969%; /* 55.867px */
margin-top: 10px;
}
.consultation-banner-text p{
color: #FFF;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 146.187%; /* 26.314px */
margin-bottom: 0px;
}
.consultation-banner-text h3{
color: #FFF;
font-family: Saira;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 126.969%; /* 50.788px */
margin-top: 10px;
}
.consultation-banner-text ul{
margin-top: 25px;
list-style: none;
padding-left: 0px;
}
.consultation-banner-text ul li{
color: #FFF;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 125%; /* 22.5px */
position: relative;
padding-left: 35px;
margin-bottom: 15px;
}
.consultation-banner-text ul li:after{
position: absolute;
content: "";
background: url("../img/checkmark-icon.png");
background-size: cover;
background-repeat: no-repeat;
top: 0px;
left: 0px;
width: 22px;
height: 22px;
}
.consultation-banner-text .btn.schedule{
border-radius: 8px;
border: 1px solid rgba(0, 0, 0, 0.06);
background: #FBC75E;
box-shadow: 8px 8px 56px 0px rgba(251, 199, 94, 0.10);
width: 285px;
height: 60px;
color: #000;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-top: 35px;
}
/* Consultation Banner section css end */
/* Call category section css start */
#call-category-section{
    padding: 45px 0px;
}
.call-category-head{
    margin-bottom: 40px;
}
.call-category-head h2{
color: #000;
text-align: center;
font-family: Saira;
font-size: 34px;
font-style: normal;
font-weight: 600;
line-height: 121%; /* 48.4px */
margin-bottom: 5px;
}
.call-category-head p{
color: #7D7D7D;
text-align: center;
font-family: Saira;
font-size: 16.5px;
font-style: normal;
font-weight: 600;
line-height: 26px; /* 157.576% */
letter-spacing: 0.4px;
margin-bottom: 0px;
}
.call-category-head p.we-400{
    font-weight: 400!important;
}
.call-category-card{
border-radius: 15px;
border: 1px solid #EAEAEA;
background: #FFF;
padding: 33px;
height: 100%;
}
.call-category-card h3{
color: #18191F;
font-family: Saira;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 22px; /* 122.222% */
letter-spacing: 0.2px;
margin-top: 20px;
}
.call-category-card p{
color: #4F4F4F;
font-family: Saira;
font-size: 14.999px;
font-style: normal;
font-weight: 400;
line-height: 28px; 
letter-spacing: 0.2px;
}
/* Call category section css end */
/* Discover section css start */
#discover-section{
    padding: 45px 0px;
    background: #F5F8FE;
}
.discover-heading{
margin-bottom: 55px;
text-align: center;
}
.discover-heading p{
color: #37393F;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 20px; /* 111.111% */
margin-bottom: 0px;
position: relative;
display: inline-block;
}
.discover-heading p:after{
position: absolute;
content: "";
width: 12px;
height: 12px;
background: #40DDB6;
left: -20px;
top: 5px;
}
.discover-heading h5{
color: #37393F;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 20px; /* 111.111% */
position: relative;
display: inline-block;
}
.discover-heading h5:after{
position: absolute;
content: "";
width: 12px;
height: 12px;
background: #40DDB6;
left: -20px;
top: 5px;
}
.discover-heading h2{
color: #000;
text-align: center;
font-family: Saira;
font-size: 34px;
font-style: normal;
font-weight: 600;
line-height: 121%; /* 41.14px */
}
.discover-card{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px;
    background: #FFF;
    margin-bottom: 34px;
}
.discover-card .wd-200{
    width: 200px;
}
.discover-card p{
color: #37393F;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 30px; /* 166.667% */
margin-bottom: 0px;
}
/* Discover section css end */
/* Conversation section css start */
#conversation{
    background: url(../img/conversation-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 720px;
    background-position: center;
}
.conversation-side{
padding: 62px 0px;
}
.conversation-side h2{
color: var(--neutral-800, #170F49);
font-feature-settings: 'clig' off, 'liga' off;
font-family: Saira;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 52px; /* 130% */
margin-bottom: 42px;
}
.conversation-side p{
color: #37393F;
font-family: Saira;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 127%; /* 25.4px */
margin-bottom: 18px;
}
.conversation-side ul{
list-style: none;
padding-left: 0px;
}
.conversation-side ul li{
color: #000;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 24px;
position: relative;
padding-left: 35px;
}
.conversation-side ul li:after{
position: absolute;
content: "";
background: url("../img/chechlist-icon.png");
background-size: cover;
background-repeat: no-repeat;
width: 27px;
height: 27px;
left: 0px;
top: 2px;
}
/* Conversation section css end */
/*----- Consultation page css end -----*/
/*----- Tax Planner page css start -----*/
/* Tax planner Banner section css start */
#tax-planner-banner{
    background: url("../img/tax-planer-banner.png");
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    padding-bottom: 20px;
}
/* Tax planner Banner section css end */
/* Taxpayers section css start */
.tax-planner-card{
    position: relative;
    margin-bottom: 40px;
    padding-left: 40px;
}
.tax-planner-card.mr-79{
    margin-right: 79px;
}
.tax-planner-card.ml-79{
    margin-left: 79px;
}
.tax-planner-card:after{
    position: absolute;
    content: "";
    background: url("../img/blue-right-tick.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    left: 0px;
    top: 0px;
}
.tax-planner-card h4{
color: #170F49;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 20px; /* 111.111% */
}
.tax-planner-card h3 {
    color: #170F49;
    font-family: Saira;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}
.tax-planner-card p{
color: #4F4F4F;
font-family: Saira;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px; /* 162.5% */
}
.row.border-right{
    position: relative;
}
.row.border-right:after{
    position: absolute;
    content: "";
    left: 50%;
    top: 0px;
    width: 1px;
    height: 100%;
    background: #D9D9D9;
}
/* Taxpayers section css end */
/* Tax Planning section css start */
#tax-planning{
    padding: 50px 0px;
}
.tax-planning-inner h5{
color: #37393F;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
position: relative;
padding-left: 25px;
}
.tax-planning-inner h5:after{
position: absolute;
content: "";
width: 12px;
height: 12px;
background: #FFD91D;
left: 0px;
top: 8px;
}
.tax-planning-inner h3{
color: #37393F;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
position: relative;
padding-left: 25px;
}
.tax-planning-inner h3:after{
position: absolute;
content: "";
width: 12px;
height: 12px;
background: #FFD91D;
left: 0px;
top: 8px;
}
.tax-planning-inner h2{
color: #000;
font-family: Saira;
font-size: 34px;
font-style: normal;
font-weight: 600;
line-height: 121%; /* 48.4px */
}
.tax-planning-inner p{
color: #4F4F4F;
font-family: Saira;
font-size: 16.5px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 169.697% */
letter-spacing: 0.5px;
}
.tax-planning-inner .btn.btn-more{
width: 172px;
height: 54px;
border-radius: 8px;
background: #FBC75E;
color: #000;
text-align: center;
font-family: Saira;
font-size: 17px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
margin-top: 15px;
}
/* Tax Planning section css end */
/* How it work section css start */
#how-work-section{
    padding: 58px 0px;
}
.how-work-head{
    margin-bottom: 58px;
}
.how-work-head h5{
color: #37393F;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
position: relative;
padding-left: 25px;
}
.how-work-head h5:after{
position: absolute;
content: "";
width: 12px;
height: 12px;
background: #EFA434;
left: 0px;
top: 8px;
}
.how-work-head p{
color: #37393F;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
position: relative;
padding-left: 25px;
margin-bottom: 0px;
}
.how-work-head p:after{
position: absolute;
content: "";
width: 12px;
height: 12px;
background: #EFA434;
left: 0px;
top: 8px;
}
.how-work-head h2{
color: #000;
font-family: Saira;
font-size: 34px;
font-style: normal;
font-weight: 600;
line-height: 121%; /* 48.4px */
}
.how-work-card{
    text-align: center;
}
.how-work-card p{
color: #5D5FEF;
text-align: center;
font-family: Saira;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 18px; /* 128.571% */
letter-spacing: 1px;
text-transform: uppercase;
margin-top: 15px;
}
.how-work-card h6{
color: #333;
text-align: center;
font-family: Saira;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 28px; /* 140% */
letter-spacing: 0.5px;
}
/* How it work section css end */
/*----- Tax Planner page css end -----*/
/*----- Service page css start -----*/
/* Service Banner section css start */
#service-banner-section{
    background: url("../img/service-banner.png");
    background-size: cover;
    background-repeat: no-repeat;
    height: 580px;
    padding-top: 64px;
}
.service-banner-text h1{
color: #FFF;
font-family: Saira;
font-size: 50px;
font-style: normal;
font-weight: 700;
line-height: 64px; /* 128% */
letter-spacing: 0.2px;
margin-bottom: 38px;
}
.service-banner-text h3{
color: #FFF;
font-family: Saira;
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 32px; /* 114.286% */
text-transform: capitalize;
margin-bottom: 60px;
}
.service-banner-text .btn.schedule{
border-radius: 8px;
border: 1px solid rgba(0, 0, 0, 0.06);
background: #FBC75E;
box-shadow: 8px 8px 56px 0px rgba(251, 199, 94, 0.10);
padding: 16px 24px;
color: #000;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
/* Service Banner section css end */
/* Leverage section css start */
#leverage-section{
    padding: 70px 0px;
    background: #F5F8FE;
}
.leverage-head{
margin-bottom: 38px;
}
.leverage-head h2{
color: #000;
font-family: Saira;
font-size: 34px;
font-style: normal;
font-weight: 600;
line-height: 130%; /* 52px */
text-transform: capitalize;
}
.leverage-head p{
color: #000;
font-family: Saira;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 186.667% */
letter-spacing: 0.2px;
margin-bottom: 0px;
}
.leverage-inner{
    position: relative;
    padding-left: 35px;
    margin-bottom: 24px;
}
.leverage-inner:after{
    position: absolute;
    content: "";
    background: url("../img/blue-right-tick.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    left: 0px;
    top: 5px;
}
.leverage-inner h6{
color: #000;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 28px; /* 155.556% */
margin-bottom: 0px;
}
.leverage-inner h3{
color: #000;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 28px; /* 155.556% */
margin-bottom: 0px;
}
.leverage-inner p{
color: #000;
font-family: Saira;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 186.667% */
letter-spacing: 0.2px;
margin-bottom: 0px;
}
/* Leverage section css end */
/* Plans section css start */
#plans-section{
    padding: 60px 0px 80px;
    background: #6B77E5;
}
#plans-section1{
   padding: 60px 0px;
}
.plans-head{
    margin-bottom: 30px;
}
.plans-head1{
    margin-bottom: 30px;
}
.plans-head h2{
color: #FFF;
text-align: center;
font-family: Saira;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 115%; /* 46px */
}
.plans-head p{
color: #FFF;
text-align: center;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 125%; /* 22.5px */
margin-bottom: 0px;
}
.plans-head1 h2{
color: #18181B;
text-align: center;
font-family: Saira;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 115%; /* 46px */
}
.plans-head1 p{
color: #7D7D7D;
text-align: center;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 125%; /* 22.5px */
margin-bottom: 0px;
}
.plans-card{
border-radius: 10px;
border: 1px solid #E4E4E7;
background: #FFF;
padding: 24px 16px;
position: relative;
}
.plans-card h3{
color: #18181B;
font-family: Saira;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 115%; /* 23px */
}
.plans-card p{
color: #18181B;
font-family: Saira;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 125%; /* 17.5px */
}
.plans-card h2{
color: #18181B;
font-family: Saira;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 115%; /* 36.8px */
}
.plans-card h2 span{
color: #18181B;
font-family: Saira;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 115%; /* 13.8px */
}
.plans-card h5{
color: #18181B;
font-family: Saira;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 115%; /* 18.4px */
margin-top: 40px;
margin-bottom: 16px;
}
.plans-card ul{
list-style: none;
padding-left: 0px;
}
.plans-card ul li{
color: #18181B;
font-family: Saira;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 125%; /* 17.5px */
margin-bottom: 18px;
padding-left: 30px;
position: relative;
}
.plans-card ul li:after{
position: absolute;
content: "";
background: url("../img/checkmark-blue-icon.png");
background-size: cover;
background-repeat: no-repeat;
width: 20px;
height: 20px;
left: 0px;
top: 0px;
}
.plans-card .btn.btn-started{
padding: 12px 20px;
border-radius: 4px;
background: #6B77E5;
color: #FFF;
font-family: Saira;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 115%; /* 18.4px */
width: 100%;
margin-top: 40px;
}
.most-popular{
    position: absolute;
    display: flex;
    width: 100%;
    padding: 6px 8px;
    justify-content: center;
    align-items: center;
    background: #EB5757;
    left: 0px;
    top: -29px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.most-popular p{
color: #FFF;
font-family: Saira;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 115%; /* 16.1px */
margin-bottom: 0px;
}
.row :nth-child(3) .plans-card {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
.row :nth-child(3) .plans-card.out-border{
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
border-radius: 8px;
border: 2px solid #6B77E5;
}
.plans-tab {
    display: flex;
    align-items: center;
    justify-content: end;
    margin-bottom: 50px;
}
.plans-tab span{
color: #FFF;
font-family: Saira;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 125%; /* 15px */
}
.plans-tab .nav.nav-pills{
border-radius: 100px;
border: 1px solid #E4E4E7;
background: #FFF;
display: inline-flex;
padding: 5px;
}
.plans-tab .nav-pills .nav-link.active, .nav-pills .show>.nav-link{
padding: 8px 16px;
justify-content: center;
align-items: center;
border-radius: 100px;
background: #FBC75E;
color: #000;
font-family: Saira;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 115%; /* 16.1px */
}
.plans-tab .nav-pills .nav-link{
color: #A1A1AA;
font-family: Saira;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 115%; /* 16.1px */
}
/* Plans section css end */
/*----- Service page css end -----*/
/*----- Privacy policy page css start -----*/
.privacy-inner{
padding: 45px 0px;
}
.privacy-inner p{
color: #191A15;
font-family: Saira;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 200% */
}
.privacy-inner p span{
color:  #18191F;
font-weight: 700;
line-height: 20px;
}
.privacy-inner p a{
color: #5956E9;
font-weight: 700;
text-decoration: none;
}
.privacy-list{
    margin-top: 35px;
}
.privacy-list h4{
color: #18191F;
font-family: Saira;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 22px; /* 146.667% */
letter-spacing: 0.2px;
}
/*----- Privacy policy page css end -----*/
/* Login Modal section css start */
#staticBackdrop .btn-close{
    position: absolute;
    right: 15px;
    top: 10px;
}
#staticBackdrop .modal-body{
    padding: 44px 40px !important;
}
#staticBackdrop .modal-form-card h3{
color: #000;
text-align: center;
font-family: Saira;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 130%; /* 31.2px */
text-transform: capitalize;
}
#staticBackdrop .modal-form-card p{
color: #4F4F4F;
text-align: center;
font-family: Saira;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
}
#staticBackdrop .modal-form-card .form-control{
height: 60px;
border-radius: 4px;
border: 1px solid #FCDDEC;
color: #37393F;
font-family: Saira;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 164.706% */
margin-bottom: 18px;
}
#staticBackdrop .modal-form-card .form-control::placeholder{
color: #37393F;
font-family: Saira;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 164.706% */
}
#staticBackdrop .modal-form-card .btn.btn-send{
width: 100%;
height: 60px;
border-radius: 8px;
border: 1px solid rgba(0, 0, 0, 0.06);
background: #FBC75E;
box-shadow: 8px 8px 56px 0px rgba(251, 199, 94, 0.10);
color: #000;
font-family: Saira;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
#staticBackdrop .modal-form-card .form-control:focus {
    box-shadow: none !important;
}
/* Login Modal section css end */
/* Schedule Modal section css start */
#staticBackdrop1 .modal-content {
    border-radius: 10px !important;
    background: #6B77E5 !important;
}
#staticBackdrop1 .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 50px 60px;
}
#staticBackdrop1 .btn-close {
    position: absolute;
    right: 35px;
    top: 15px;
    filter: brightness(0) invert(1);
}
@media (min-width: 1200px){
#staticBackdrop1 .modal-xl {
    --bs-modal-width: 1340px;
}
}
/* Schedule Modal section css end */
/*------ Media Query Start Here ------*/
.navbar-toggler{
    border:none !important;
}
.navbar-toggler:focus {
    box-shadow: none !important;
}
@media screen and (max-width:992px){
    .container-fluid{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    #top-bar p {
    font-size: 15px;
}
    #main-banner {
    background: #6a77e7;
    height: 100%;
}
.banner-side-img{
    display: none;
}
.banner-text {
    margin-top: 0px;
}
.banner-text h1 {
    font-size: 38px;
    line-height: 53px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.banner-text .btn.schedule {
    width: 100%;
    margin-top: 25px;
}
.head-content h2 {
    font-size: 25px;
}
.tax-stress-content h2 {
    font-size: 26px;
    margin-bottom: 30px;
    margin-top: 30px;
}
#tax-stress {
    padding: 50px 0px 20px;
    background: #6B77E5;
}
#testimonial-section {
    padding: 0px !important;
}
.testi-text {
    padding-top: 40px;
    margin-bottom: 40px;
}
.exp-card {
    margin-bottom: 25px;
}
.newsletter-inner {
    padding: 40px 20px;
    border-radius: 18px;
    background: #FBC75E;
}
.newsletter-inner p {
    font-size: 17px;
    line-height: 170%;
}
.newsletter-inner h2 {
    font-size: 38px;
}
.newsletter-inner .btn.subscribe {
    margin-top: 20px;
}
#testimonial-carousel button.owl-prev{
    display: none;
}
#testimonial-carousel button.owl-next{
    display: none;
}
.testi-card p {
    font-size: 17px;
    line-height: 35px;
}
.test-img {
    margin-top: 30px;
}
.test-img p{
    font-size: 16px !important;
    line-height: normal !important;
}
#about-banner {
    background: #6b77e5;
    padding: 50px 0px;
}
.about-banner-text h1 {
    font-size: 35px;
    margin-bottom: 10px;
}
.about-banner-text p {
    font-size: 15px;
}
#get-touch {
    padding: 48px 0px 0px;
}
.get-text {
    margin-top: 30px;
}
.get-text h2 {
    font-size: 30px;
}
.get-text p {
    font-size: 16px;
}
.img-side {
    display: none;
}
.cut-card h6 {
    font-size: 17px;
    line-height: 24px;
}
.choose-img {
    margin-top: 30px;
}
#why-section {
    padding: 30px 0px;
}
.faq-part .accordion-button:not(.collapsed) {
    font-size: 17px;
    padding: 22px 55px 22px;
}
.faq-part .accordion-button::after {
    position: absolute;
    left: 15px;
}
.faq-part .accordion-collapse {
    padding: 10px 50px 30px;
}
.accordion-body {
    padding: 0px;
}
.rating-card {
    margin-bottom: 40px;
}
.quick h2 {
    font-size: 30px;
}
.quick .btn.checkall {
    margin-top: 25px;
    margin-bottom: 25px;
}
.quick-service-main {
    text-align: center;
}
.quick-service {
    position: relative;
    margin-bottom: 30px;
}
.quick-service h5 {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: 0px;
}
#charges {
    padding: 50px 0px;
}
.charges-text h2 {
    font-size: 35px;
}
.charges-img.text-end {
    display: none;
}
.charges-input .btn.start {
    width: 140px;
    height: 48px;
    font-size: 16px;
}
footer {
    padding: 50px 0px 0px;
}
.footer-link {
    margin-bottom: 40px;
}
.footer-link h3 {
    margin-bottom: 20px;
}
.copyright {
    margin-top: 25px;
}
#navbarSupportedContent ul li a.btn.btn-login {
    width: 100%;
    font-size: 15px;
    margin-top: 25px;
    margin-bottom: 20px;
}
#navbarSupportedContent ul li {
    margin-right: 0px;
}
#navbarSupportedContent #service-drop ul.dropdown-menu.show {
    width: 100%;
    padding: 17px 10px;
    border-radius: 16px;
}
#service-drop .dropdown-menu[data-bs-popper] {
    top: 0px !important;
    left: 0px !important;
}
#service-drop ul.dropdown-menu .services-link p.plink {
    font-size: 16px;
}
#service-drop ul.dropdown-menu .services-link {
    margin-bottom: 20px;
}
.vision-img {
    margin-bottom: 25px;
}
.vision-text h3 {
    font-size: 28px;
}
.mission-text h3 {
    font-size: 28px;
}
.objective-head h3 {
    font-size: 28px;
}
.itr-card {
     height: auto; 
    margin-bottom: 60px;
}
.itr-platform-text h2 {
    font-size: 30px;
    line-height: 40px;
}
.itr-platform-img.text-end{
    display: none;
}
.presentation-inner h2 {
    font-size: 35px;
}
#our-presentation-section {
    background: #ebc77b;
    padding: 35px 0px;
}
.plans-head1 h2 {
    font-size: 30px;
}
.plans-head1 p {
    font-size: 16px;;
}
.plans-card {
    margin-bottom: 30px;
}
#login-section .container-fluid {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
#login-section {
    height: 100%;
}
.login-card {
    width: 100%;
    display: flex;
    align-items: flex-start;
}
.login-card img{
    width: 26px;
}
.google-rating {
    margin-bottom: 30px;
}
.login-text h2 {
    font-size: 35px;
}
.login-text h2 span {
    font-weight: 600;
}
.login-text p {
    font-size: 16px;
    font-weight: 600;
}
.login-form {
    padding: 20px;
}
.login-form .form-control.input-group-text.wd-20 {
    width: 25%;
}
.login-form .form-control.wd-80 {
    width: 75%;
}
.login-form .inputfield {
    flex-wrap: wrap;
    justify-content: center;
}
.login-form a.btn.send-otp {
    margin-top: 30px;
}
#consultation-banner {
    background: #6c77e4;
    height: 100%;
}
.consultation-banner-text h2 {
    font-size: 36px;
}
.consultation-banner-text {
    padding-top: 30px;
}
.consultation-banner-text .btn.schedule {
    margin-top: 10px;
}
.call-category-head h2 {
    font-size: 30px;
}
.call-category-head p {
    font-size: 15px;
}
.discover-heading h2 {
    font-size: 30px;
}
.conversation-side h2 {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 28px;
}
#conversation {
    background: #fbc75e;
    height: 100%;
}
.conversation-side {
    padding: 30px 0px;
}
#tax-planner-banner {
    background: #6b77e5;
    height: 100%;
}
.row.border-right:after {
    display: none;
}
.tax-planner-card.mr-79 {
    margin-right: 0px;
}
.tax-planner-card.ml-79 {
    margin-left: 0px;
}
.tax-planning-inner h2 {
    font-size: 35px;
}
.choose-heading h2 {
    font-size: 35px;
}
.consultation-banner-text ul li {
    font-size: 16px;
}
#service-banner-section {
    background: #6b77e5;
    height: 100%;
    padding-top: 40px;
}
.service-banner-text h1 {
    font-size: 38px;
    line-height: 50px;
    margin-bottom: 25px;
}
.service-banner-text h3 {
    font-size: 26px;
    margin-bottom: 40px;
}
#wl-taxeye {
    padding: 25px 0px;
}
.form-card {
    padding: 35px 20px;
    margin-top: 30px;
}
.itr-card1 {
    height: auto;
    margin-bottom: 60px;
}
.plans-head h2 {
    font-size: 35px;
}
#plans-section {
    padding: 40px 0px 20px;
    background: #6B77E5;
}
.plans-head p {
    font-size: 16px;
}
.row :nth-child(3) .plans-card {
    margin-top: 25px;
}
.leverage-head h2 {
    font-size: 28px;
}
.itr-heading h2 {
    font-size: 22px;
}
#itr-filing-section {
    padding: 50px 0px 0px;
}
}
/*------ Media Query Start End ------*/
/*------ Media Query for Ipad mini start ------*/
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
.container-fluid {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.banner-text {
    margin-top: 0px;
}
.banner-side-img img {
    width: 550px;
}
.exp-card {
    height: 100%;
}
.head-content h2 {
    font-size: 35px;
}
.tax-stress-content h2 {
    font-size: 34px;
    margin-bottom: 25px;
}
.newsletter-inner {
    padding: 60px 100px;
}
footer {
    padding: 60px 0px 0px;
}
.copyright {
    margin-top: 50px;
}
.footer-start p {
    font-size: 15px;
    line-height: 24px;
}
.footer-link ul li {
    margin-bottom: 15px;
}
.footer-link ul li a {
    font-size: 16px;
}
.copyright-text p {
    font-size: 16px;
}
.copyright-link span {
    font-size: 16px;
}
.copyright-link span a {
    font-size: 16px;
}
#login-section .container-fluid{
    padding-left: 50px !important;
    padding-right: 50px !important;
}
#login-section .row .col-lg-5{
    margin-left: auto !important;
}
.login-form .form-control.input-group-text.wd-20{
width: 25%;
}
.login-form .form-control.wd-80{
width: 75%;
}
.login-form .inputfield {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
.login-form .inputfield .input {
    margin-right: 14px;
}
.login-form a.btn.send-otp {
    margin-top: 30px;
}
.about-banner-text h1 {
    font-size: 38px;
}
#about-banner {
    padding: 55px 0px;
}
.plans-card {
    height: 100%;
}
#service-banner-section {
    height: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
}
.service-banner-text h1 {
    font-size: 40px;
    line-height: 55px;
    margin-bottom: 20px;
}
.service-banner-text h3 {
    margin-bottom: 40px;
}
#wl-taxeye .row .col-lg-4 {
    width: 43%;
}
.form-card {
    padding: 50px 30px;
}
.call-category-card {
    padding: 25px;
}
.call-category-card p {
    font-size: 15px;
    line-height: 25px;
}
.leverage-head h2 {
    font-size: 35px;
}
.consultation-banner-text {
    padding-top: 40px;
}
#consultation-banner {
    background: url(../img/consultation-banner.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.consultation-banner-text .btn.schedule {
    margin-top: 15px;
}
.conversation-side h2 {
    font-size: 30px;
    margin-bottom: 35px;
}
#tax-planner-banner {
    background-size: 100% 100%;
    padding-bottom: 30px;
}
.consultation-banner-text h1 {
    font-size: 40px;
}
.tax-planner-card.mr-79 {
    margin-right: 50px;
}
.tax-planner-card.ml-79 {
    margin-left: 50px;
}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){

}
/*------ Media Query for Ipad mini end ------*/
/*------ Media Query for Ipad Air start ------*/
@media only screen and (device-width:1180px) and (device-height:820px) and (orientation:landscape){
.container-fluid {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.banner-side-img img {
    width: 600px;
}
.banner-text {
    margin-top: 10px;
}
#about-banner {
    padding: 50px 0px;
}
.service-banner-text h1 {
    font-size: 45px;
    margin-bottom: 38px;
}
#wl-taxeye .row .col-lg-4{
    width: 43%;
}
.plans-card{
    height: 100%;
}
#login-section .container-fluid{
    padding-left: 60px !important;
    padding-right: 60px !important;
}
#login-section .row .col-lg-5{
    margin-left: auto !important;
}
.login-form .form-control.input-group-text.wd-20{
    width: 25%;
}
.login-form .form-control.wd-80{
    width: 75%;
}
.login-form .inputfield {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.login-form a.btn.send-otp{
    margin-top: 30px;
}
#tax-planner-banner {
    background: url(../img/tax-planer-banner.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.consultation-banner-text {
    padding-top: 40px;
}
#consultation-banner {
    background: url(../img/consultation-banner.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
}
/*------ Media Query for Ipad Air end ------*/
/*------ Blog section css start ------*/
#blog-section {
    padding-bottom: 35px;
    padding-top: 20px;
}
#blog-banner{
    margin-top: 110px;
    margin-bottom: 50px;
}
.blog-back{
background: url(../img/banner-all-img.png);
background-size: cover;
background-repeat: no-repeat;
border-radius: 10px;
padding: 55px 0px 60px;
}
.blog-banner-heading h2{
font-family: 'Saira';
font-style: normal;
font-weight: 600;
font-size: 40px;
line-height: 120%;
text-align: center;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.blog-heading h3{
font-family: 'Saira';
font-style: normal;
font-weight: 700;
font-size: 36px;
line-height: 54px;
color: #1A1A1A;
margin-bottom: 60px;
}
.blog-content span.weekly{
padding: 10px 12px;
background: #EBF2FE;
border-radius: 6px;
font-family: 'Saira';
font-style: normal;
font-weight: 700;
font-size: 13px;
line-height: 120%;
text-align: center;
text-transform: uppercase;
color: #1A1A1A;
margin-left: 0px;
}
.blog-content span{
font-family: 'Saira';
font-style: normal;
font-weight: 500;
font-size: 13px;
line-height: 120%;
text-align: center;
text-transform: uppercase;
color: #1A1A1A;
margin-left: 12px;
}
.blog-content h3{
font-family: 'Saira';
font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 130%;
color: #1A1A1A;
margin-top: 24px;
margin-bottom: 12px;
}
.blog-content h3 a{
color: #1A1A1A;
text-decoration: none;
}
.blog-content p{
font-family: 'Saira';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 150%;
color: #4F4F4F;
}
#blog-section .line {
    width: 100%;
    height: 1px;
    background: #EBF2FE;
    margin: 40px 0px;
}
.more-articles{
    text-align: center;
    margin-top: 75px;
}
.more-articles a.btn.article{
    width: 140px;
    height: 46px;
    background: #EBF2FE;
    border-radius: 8px;
    font-family: 'Saira';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 185%;
    text-align: center;
    color: #232E52;
}
/*------ Blog section css end ------*/
/*------ Blog Details section css start -------*/
#blog-details{
    margin-top: 130px;
}
#blog-details .container{
    padding-left: 120px;
    padding-right: 120px;
}
.blog-details span.tools{
padding: 10px 12px;
background: #EBF2FE;
border-radius: 6px;
font-family: 'Saira';
font-style: normal;
font-weight: 700;
font-size: 13px;
line-height: 120%;
text-align: center;
text-transform: uppercase;
color: #1A1A1A;
margin-right: 12px;
}
.blog-details{
    margin-bottom: 47px;
}
.blog-details span{
font-family: 'Saira';
font-style: normal;
font-weight: 500;
font-size: 13px;
line-height: 120%;
text-align: center;
text-transform: uppercase;
color: #1A1A1A;
}
.blog-details h2{
font-family: 'Saira';
font-style: normal;
font-weight: 700;
font-size: 36px;
line-height: 140%;
margin-top: 16px;
text-transform: capitalize;
color: #1A1A1A;
margin-bottom: 25px;
}
.blog-details h1{
font-family: 'Saira';
font-style: normal;
font-weight: 700;
font-size: 36px;
line-height: 140%;
margin-top: 16px;
text-transform: capitalize;
color: #1A1A1A;
margin-bottom: 25px;
}
.image-content{
background: #EBF2FE;
border-radius: 0px 0px 10px 10px;
padding: 14px 0px 14px 20px;
margin-bottom: 27px;
}
.blog-content-inner .image-content p{
font-family: 'Saira';
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 150%;
text-transform: uppercase;
color: #232E52;
margin-bottom: 0px;
}
.blog-content-inner p{
font-family: 'Saira';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 150%;
color: #4F4F4F;
}
.blog-content-inner .p-card{
background: #EBF2FE;
box-shadow: inset 0px 4px 0px #1D54C0;
border-radius: 8px;
padding: 50px;
margin-bottom: 40px;
margin-top: 23px;
}
.blog-content-inner .p-card h6{
font-style: normal;
font-family: 'Saira';
font-weight: 500;
font-size: 22px;
line-height: 150%;
color: #232E52;
}
/*------ Blog Details section css end ------*/
/*------ Media Query Start------*/
@media (max-width: 992px){
.blog-image {
    text-align: center;
}
.blog-content h3 {
    font-size: 16px;
}
.blog-content-inner .p-card h6 {
    font-size: 16px;
}
.blog-details h2 {
    font-size: 24px;
    line-height: 115%;
}
.blog-content-inner .p-card {
    padding: 20px;
}
#blog-details {
    margin-top: 30px;
}
.blog-heading h3 {
    margin-bottom: 25px;
}
}
/*------ Media Query End------*/
/* List Of Documents section css start */
#documents-list{
    padding: 45px 0px;
}
.document-list-head{
    margin-bottom: 40px;
    text-align: center;
}
.document-list-head h2{
    color: #000;
    font-family: Saira;
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    text-transform: capitalize;
}
.document-list-head p{
    color: #000;
    font-family: Saira;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.2px;
    margin-bottom: 0px;
}
.document-list-card{
    background: #F5F8FE;
    padding: 30px;
    border-radius: 8px;
}
.document-list-card h3{
    color: #000;
    font-family: Saira;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 20px;
}
.document-list-card p{
    color: #000;
    font-family: Saira;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 10px;
}
.document-list-card p span{
    font-weight: 700;
    margin-right: 10px;
}
.document-list-card ul{
    list-style: none;
    padding-left: 26px;
    margin-top: 10px;
}
.document-list-card ul li{
    color: #000;
    font-family: Saira;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    position: relative;
    margin-bottom: 5px;
    padding-left: 25px;
}
.document-list-card ul li:after{
    position: absolute;
    content: "";
    background: url(../img/blue-right-tick.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    left: 0px;
    top: 5px;
}
/* List Of Documents section css end */
/* How to File ITR section css start */
#how-ITR{
    padding: 60px 0px;
}
.how-itr-head {
    margin-bottom: 40px;
    text-align: center;
}
.how-itr-head h2{
    color: #000;
    font-family: Saira;
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    text-transform: capitalize;
    margin-bottom: 5px;
}
.how-itr-head p{
    color: #000;
    font-family: Saira;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.2px;
    margin-bottom: 0px;
}
.how-itr-card{
    background: #6B77E5;
    border-radius: 8px;
    padding: 30px;
}
.itr-process h3{
    color: #fff;
    font-family: Saira;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}
.itr-process p{
    color: #fff;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}
.itr-process ul{
    list-style: none;
    padding-left: 0px;
}
.itr-process ul li{
    color: #FFF;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 20px;
    padding-left: 40px;
    position: relative;
}
.itr-process ul li:after{
    position: absolute;
    content: "";
    background: url(../img/chechlist-icon.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    left: 0px;
    top: 5px;
}
/* How to File ITR section css end */
/* Download ITR File section css start */
#download-itr{
    padding: 50px 0px;
    background: #F5F8FE;
}
.download-itr-head{
    margin-bottom: 40px;
    text-align: center;
}
.download-itr-inner {
    margin-bottom: 30px;
}
.download-itr-head h2{
    color: #000;
    font-family: Saira;
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.download-itr-inner h3{
    color: #18191F;
    font-family: Saira;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.2px;
    display: inline-block;
    border-bottom: 2px solid #6B77E5;
}
.download-itr-inner p{
    color: #4F4F4F;
    font-family: Saira;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.2px;
}
/* Download ITR File section css end */