
:root {
    --orange_theme: #f7941d;
    --dark_theme: #203963;
}

#mySidebar .formSection__wrapper__form form .formSection__wrapper__form__btn:hover,#mySidebar .formSection__wrapper__form form .formSection__wrapper__form__btn:focus{
    background: #ffffff;
    text-decoration: underline;
}

#mySidebar .form_label_for_input {
    display: block;
    width: 100%;
    text-align: right;
}

.custom_label_for_input{
    color: white;
    text-align: start;
}

#mySidebar span.wpcf7-not-valid-tip{
    color: white;
}

main.finance .transparentWrapper.fragmented{
  box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 35%);
}

button.floating-btn__btn:focus{
    outline: auto!important;
}

main.single .single-content__wrapper a{
    font-weight: 700;
    color: #203963;
}

main.single .single-content__wrapper a:hover, main.single .single-content__wrapper a:focus{
    text-decoration: underline;
    font-weight: 700;
    color: #f7941d;
}

.articlesWrapper__item .card-body a.articletitle:hover, .articlesWrapper__item .card-body a.articletitle:focus{
    color: #f7941d;
}

.articlesWrapper__item .card-body a:hover, .articlesWrapper__item .card-body a:focus{
    color: #f7941d;
    text-decoration: underline;
}

#sendSMS1:hover, #sendSMS1:focus{
    background: #ffffff;
    text-decoration: underline;
}
main.faq #accordion .accordionWrapper__item, main.faq #accordion .accordionWrapper__item .accordionWrapper__item__header a img{
    transition: 0.4s;
}
main.faq #accordion .accordionWrapper__item:hover{
    box-shadow: 0 2px 10px 4px rgb(0 0 0 / 18%);
}

main.faq #accordion .accordionWrapper__item:hover .accordionWrapper__item__header a{
    color: #f7941d;
}

main.faq #accordion .accordionWrapper__item .accordionWrapper__item__header a img.add:hover{
    transform: scale(0.8) rotate(90deg);
}

main.faq #accordion .accordionWrapper__item .accordionWrapper__item__header a img.remove:hover{
    transform: scale(0.8) rotate(180deg);
}

main.statusform .statusform__banner__wrapper__form a{
    padding-bottom: 10px;
}

main.finance .tabsection__tabs.mobdarkHeader a:hover{
    color: var(--dark_theme);
    text-decoration: underline;
}

.articlesWrapper__item__entitleBtn{
    background-color: #f7941d;
    color: #203963;
    font-weight: 600;
    border: 0;
    transition: 0.6s;
}

.articlesWrapper__item__entitleBtn:hover{
    background-color: white;
    text-decoration: underline;
}

@media only screen and (min-width:800px) and (max-width:970px){
    main.finance .tabsection__tabs.mobdarkHeader1.mobdarkHeader a {
        min-height: 42px;
        padding: 6px 19px;
        font-size: 18px;
    }
    
    main.finance .tabsection__tabs a {
        min-height: 82px;
        min-width: 190px;
        padding: 26px 29px;
        text-align: center;
        line-height: 1.5;
    }
    
    .nav {
        justify-content: center;
    }
    
    main .tabsection__tabs .nav-tabs li {
        margin-bottom: 15px;
    }
    
    main.finance .tabsection__tabs.mobdarkHeader {
        padding: 29px 0px 5px;
    }
    
    main.finance .tabsection__tabs.mobdarkHeader a {
        min-height: 42px;
        padding: 6px 19px;
        font-size: 18px;
    }
}

section.backtotopbutton button{
    cursor: pointer;
}

section.backtotopbutton button {
    background-color: #f7941d;
    color: #203963;
    padding: 10px 13px;
    border-radius: 50%;
    border: none;
    outline: none;
}
section.backtotopbutton button:focus {
    outline: auto!important;
}

.customers .customerSection .owl-next:focus img, .customers .customerSection .owl-prev:focus img, main.about .teamSection__wrapper__left__slides .carousel-control-next:focus img
, main.about .teamSection__wrapper__left__slides .carousel-control-prev:focus img,
main.about .teamSection__wrapper__right .owl-next:focus img, main.about .teamSection__wrapper__right .owl-prev:focus img{
	background: #203963;
    padding: 5px;
	box-shadow: 0 0 22px 0 rgb(0 0 0 / 30%);
}

main.contact #wpcf7-f575-o3 .wpcf7-submit:focus-visible{
	background: #203963;
    text-decoration: underline;
    color: #f7941d;
    box-shadow: 0 2px 10px 4px rgb(0 0 0/20%)!important;
}

main.sitemap_page section.sitemap_sec{
    margin:50px 0;
}

main.sitemap_page #c5_sitemap_wrapper{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 55%;
    margin-left: auto;
    margin-right:auto;
    max-width: 100%;
}

main.sitemap_page #c5_sitemap_wrapper h2:nth-child(1){
    width: 40%;
    order: 1;
    color: #f7941d;
    padding:10px 20px;
    font-weight:600;
}

main.sitemap_page #c5_sitemap_wrapper h2:nth-child(3){
    width: 60%;
    order: 2;
    color: #f7941d;
    padding:10px 20px;
    font-weight:600;
}

main.sitemap_page #c5_sitemap_wrapper ul:nth-child(2){
    order: 3;
    width: 40%;
    padding: 0 20px;
}

main.sitemap_page #c5_sitemap_wrapper ul li{
    list-style-type: none;
}

main.sitemap_page #c5_sitemap_wrapper ul li a{
    color: #203963;
    margin:4px 0;
    display: inline-block;
    font-size: 20px;
    transition: 0.4s;
}

main.sitemap_page #c5_sitemap_wrapper ul li a::after{
    content: " ";
    height: 10px;
    width: 10px;
    background-color: #203963;
    border-radius: 50%;
    margin-right: 10px;
    transition: 0.4s;
    display: inline-block;
}

main.sitemap_page #c5_sitemap_wrapper ul li a:hover::after{
    background-color: #f7941d;
}

main.sitemap_page #c5_sitemap_wrapper ul li a:hover{
    color: #f7941d;
    font-weight: 600;
    text-decoration: underline;
}

main.sitemap_page .page_title{
    font-weight: bold;
    color: #203963;
    margin: 20px 0;
}

main.sitemap_page #c5_sitemap_wrapper ul:nth-child(4){
    order:4;
    width: 60%;
    padding: 0 20px;
}

main.sitemap_page .bannerSection{
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 15%);
}

main.faq .tabsection #child li a:hover{
    text-decoration: underline;
}
main.faq .transparentWrapper a .transparentWrapper__btn.custom-btn, main.article .transparentWrapper a .transparentWrapper__btn.custom-btn
,main.about a .transparentWrapper__btn.custom-btn, .servicesSection__wrapper__left__btn:hover
, main.about .teamSection__wrapper__left__slides .carousel-control-prev img
, main.about .teamSection__wrapper__left__slides .carousel-control-next img,
main.about .teamSection__wrapper__right .owl-next img, main.about .teamSection__wrapper__right .owl-prev img,
.customers .customerSection .owl-prev img, .customers .customerSection .owl-next img,
main.single .articleCarousel__wrapper__content .articlesWrapper__carousel .owl-nav button.owl-prev img,
main.single .articleCarousel__wrapper__content .articlesWrapper__carousel .owl-nav button.owl-next img,
.finance-testimonial__content .owl-nav .owl-prev img, .finance-testimonial__content .owl-nav .owl-next img
{
    transition: 0.4s;
}
main.faq .transparentWrapper a .transparentWrapper__btn.custom-btn:hover, main.article .transparentWrapper a .transparentWrapper__btn.custom-btn:hover, main.single .breadCrumbs .strap__wrapper__btn:hover
, main.about a .transparentWrapper__btn.custom-btn:hover
{
    background-color: #f7941d;
    text-decoration: underline;
}

.formSection__wrapper__form form .formSection__wrapper__form__btn:hover{
    background-color: white;
    text-decoration: underline;
}

.breadCrumbs__wrapper a:not(.active):hover{
    color: var(--orange_theme);
    text-decoration: underline;
}

main.about .teamSection__wrapper__left__slides .carousel-control-prev:hover img
, main.about .teamSection__wrapper__right .owl-prev:hover img,
.customers .customerSection .owl-prev:hover img,
main.single .articleCarousel__wrapper__content .articlesWrapper__carousel .owl-nav button.owl-prev:hover img
{
    transform: translateX(-10px);
}

main.about .teamSection__wrapper__left__slides .carousel-control-next:hover img,
main.about .teamSection__wrapper__right .owl-next:hover img,
.customers .customerSection .owl-next:hover img,
main.single .articleCarousel__wrapper__content .articlesWrapper__carousel .owl-nav button.owl-next:hover img
{
    transform: translateX(10px);
}

.finance-testimonial__content .owl-nav .owl-prev:hover img{
    transform: translateX(-10px) scale(1.1);
}

.finance-testimonial__content .owl-nav .owl-next:hover img{
    transform: translateX(10px) scale(1.1);
}

main.single .articleCarousel__wrapper__content .articlesWrapper__carousel .owl-nav button.owl-prev:hover img
, main.single .articleCarousel__wrapper__content .articlesWrapper__carousel .owl-nav button.owl-next:hover img
{
    background: #203963;
    padding: 5px;
    box-shadow: 0 0 22px 0 rgb(0 0 0 / 30%);
}

.finance-testimonial__content .owl-nav .owl-prev:hover img, .finance-testimonial__content .owl-nav .owl-next:hover img{
    background: white;
    padding: 5px;
    box-shadow: 0 0 22px 0 rgb(0 0 0 / 30%);   
}

.finance-testimonial__content__slider__slide__links a:hover{
    text-decoration: underline;
    color: white!important;
}

.floating-btn .floating-form .closeicon:focus-visible{
    padding: 5px;
}

main.finance .innerpagetitle h2.innerpagetitle__heading {
    font-weight: bold;
    line-height: 1.08;
    font-size: 80px;
}

main.single .articleCarousel__wrapper__content .articlesWrapper__carousel .owl-nav{
    z-index: -2;
}

.fileupbtn:hover, .fileupbtn:focus-visible, main.status form input[type=submit]:hover, main.status form input[type=submit]:focus-visible
, .paybutton:hover, .paybutton:focus-visible
{
    background: #ffffff;
    text-decoration: underline;
}

.bannerSection__left__btnsgroup__btn:hover, .bannerSection__left__btnsgroup__btn:focus-visible{
    background-color: #f7941d;
    text-decoration: underline;
}
.hidePrevBtn:hover, .hidePrevBtn:focus-visible{
    color: #f7941d;
    text-decoration: underline;
}
.hidePrevBtn:hover span, .hidePrevBtn:focus-visible span{
    color: #f7941d!important;
    text-decoration: underline;
}
main .accordionWrapper__item__header .card-link:hover,main .accordionWrapper__item__header .card-link:focus-visible{
    color: #f7941d;
    text-decoration: underline;
}
main .accordionWrapper__item.withStatus.collapsed .accordionWrapper__item__header__icon{
    transition: .4s;
}
main .accordionWrapper__item.withStatus.collapsed .accordionWrapper__item__header__icon:hover, main .accordionWrapper__item.withStatus.collapsed .accordionWrapper__item__header__icon:focus-visible{
    transform: scale(0.8) translateY(-50%);
    box-shadow: 0 2px 10px 4px rgb(0 0 0 / 18%);
    border-radius: 50%;
}
main.status .bannerSection__flex form .wpcf7-not-valid-tip{
    color: white!important;
}

.status-card-box .status-card-box__btn:hover .down_hover_arrow_icon,.status-card-box .status-card-box__btn:focus-visible .down_hover_arrow_icon,
.status-card-box .status-card-box__btn:hover .up_hover_arrow_icon,.status-card-box .status-card-box__btn:focus-visible .up_hover_arrow_icon
{
    display: inline;
    transform: scale(1.2);
}

.status-card-box .status-card-box__btn:hover .down_arrow_icon,.status-card-box .status-card-box__btn:focus-visible .down_arrow_icon
,.status-card-box .status-card-box__btn:hover .up_arrow_icon,.status-card-box .status-card-box__btn:focus-visible .up_arrow_icon{
    display: none;
}

.alerts__alert__dismiss:hover .close_icon, .alerts__alert__dismiss:focus-visible .close_icon{
    display: none;
}
.alerts__alert__dismiss:hover .close_hover_icon, .alerts__alert__dismiss:focus-visible .close_hover_icon{
    display: inline;
    transform: scale(1.2);
}

.flipform__title:hover, .flipform__title:focus-visible{
    color: white!important;
    text-decoration: underline;
    outline: none!important;
}

.flipform__title:hover .next_icon, .flipform__title:focus-visible .next_icon{
    display: none;
}

.flipform__title:hover .next_hover_icon, .flipform__title:focus-visible .next_hover_icon{
    display: inline;
    transform: scale(1.1);
}

.next_hover_icon, .close_hover_icon, .up_hover_arrow_icon, .down_hover_arrow_icon{
    transition: .4s;
    display: none;
}
.accordionWrapper__item.withStatus:focus-visible .card-link,.accordionWrapper__item.withStatus:hover .card-link{
    color: #f7941d;
    text-decoration: underline;
}
.accordionWrapper__item.withStatus:focus-visible, .accordionWrapper__item.withStatus:hover{
    box-shadow: 0 2px 10px 4px rgb(0 0 0/20%);
}

#paysubmit:hover,#paysubmit:focus-visible{
    background-color: white!important;
    text-decoration: underline;
    border: 2px solid #f7941d;
}

main.status .bannerSection__left__title{
    margin-bottom: 8px;
}


#wpcf7-f5663-o2 .custominput.sub_btn{
    margin-bottom: 0!important;
    margin-top: 36px;
}

#wpcf7-f5663-o3 .custominput.sub_btn{
    margin-bottom: 0!important;
    margin-top: 36px;
}

#wpcf7-f5620-o1 .form_label_for_input, #wpcf7-f5663-o2 .form_label_for_input,#wpcf7-f5663-o3 .form_label_for_input{
    text-align: right;
    font-size: 24px;
    padding-right: 5px;
}

#wpcf7-f5620-o1 .wpcf7-not-valid-tip, #wpcf7-f5663-o2 .wpcf7-not-valid-tip,#wpcf7-f5663-o3 .wpcf7-not-valid-tip{
    font-size: 26px;
    color: white;
}


.sub_btn input[type="submit"]{
    transition: .4s;
}

#wpcf7-f5620-o1 .sub_btn input[type="submit"]:hover, #wpcf7-f5663-o2 .sub_btn input[type="submit"]:hover,#wpcf7-f5663-o3 .sub_btn input[type="submit"]:hover
,#wpcf7-f5620-o1 .sub_btn input[type="submit"]:focus-visible, #wpcf7-f5663-o2 .sub_btn input[type="submit"]:focus-visible,#wpcf7-f5663-o3 .sub_btn input[type="submit"]:focus-visible
{
    background: transparent linear-gradient(180deg, #fff 0%, #fff 100%) 0% 0% no-repeat padding-box !important;
    text-decoration: underline;
    color: #203963!important;
}

@media only screen and (min-width: 300px) and (max-width: 600px) {
    main.sitemap_page #c5_sitemap_wrapper{
        width: 100%!important;
    }
    main.sitemap_page #c5_sitemap_wrapper ul:nth-child(2),main.sitemap_page #c5_sitemap_wrapper ul:nth-child(4),main.sitemap_page #c5_sitemap_wrapper h2:nth-child(1),main.sitemap_page #c5_sitemap_wrapper h2:nth-child(3){
        width: 50%!important;
    }
    main.sitemap_page #c5_sitemap_wrapper h2:nth-child(1),main.sitemap_page #c5_sitemap_wrapper h2:nth-child(3){
        padding: 10px 2px!important;
    }
    main.sitemap_page #c5_sitemap_wrapper ul:nth-child(2),main.sitemap_page #c5_sitemap_wrapper ul:nth-child(4){
        padding: 0 2px!important;
    }
}

@media only screen and (min-width: 1270px) and (max-width: 1366px) {
    main.sitemap_page #c5_sitemap_wrapper{
        width: 75%!important;
    }
}

@media only screen and (min-width: 1367px) and (max-width: 1600px){
    main.sitemap_page #c5_sitemap_wrapper{
        width: 75%!important;
    }
}


/* @media only screen and (min-width:300px) and (max-width:600px){
} */#wpcf7-f5663-o2 .custominput.sub_btn{
    margin-bottom: 0!important;
    margin-top: 36px;
}

#wpcf7-f5663-o3 .custominput.sub_btn{
    margin-bottom: 0!important;
    margin-top: 36px;
}

#wpcf7-f5620-o1 .form_label_for_input, #wpcf7-f5663-o2 .form_label_for_input,#wpcf7-f5663-o3 .form_label_for_input{
    text-align: right;
    font-size: 24px;
    padding-right: 5px;
}

#wpcf7-f5620-o1 .wpcf7-not-valid-tip, #wpcf7-f5663-o2 .wpcf7-not-valid-tip,#wpcf7-f5663-o3 .wpcf7-not-valid-tip{
    font-size: 26px;
    color: white;
}


.sub_btn input[type="submit"]{
    transition: .4s;
}

#wpcf7-f5620-o1 .sub_btn input[type="submit"]:hover, #wpcf7-f5663-o2 .sub_btn input[type="submit"]:hover,#wpcf7-f5663-o3 .sub_btn input[type="submit"]:hover
,#wpcf7-f5620-o1 .sub_btn input[type="submit"]:focus-visible, #wpcf7-f5663-o2 .sub_btn input[type="submit"]:focus-visible,#wpcf7-f5663-o3 .sub_btn input[type="submit"]:focus-visible
{
    background: transparent linear-gradient(180deg, #fff 0%, #fff 100%) 0% 0% no-repeat padding-box !important;
    text-decoration: underline;
    color: #203963!important;
}