:root{
    --primary: #45a1d4;
    --secondary: #3E5FAC;
    --body-color: #353535 
}
a{
    color:#353535
}
body{
    font-family:poppins,Sans-serif;
    font-weight:400;
    font-size:16px
}
.h-100{
    height:100%
}
.mb-15{
    margin-bottom:15px;
    display:flex
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1{
    text-align: right!important;
}
@media(min-width:768px){
    .mb-md-30{
        margin-bottom:30px;
        display:flex
    }
    a.mega-menu-link{
        font-family: "Open Sans", sans-serif!important;
    }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item a.mega-menu-link:before {
        display: inline-block;
        font: inherit;
        font-family: dashicons;
        position: static;
        margin: 0 6px 0 0px;
        vertical-align: top;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: inherit;
        background: transparent;
        height: auto;
        width: auto;
        top: auto;
    }
    .mega-menu-item-has-children>a:before {
        content: "";
        border-bottom: 16px solid #43a1d5;
        border-right: 16px solid transparent;
        border-left: 16px solid transparent;
        position: absolute !important;
        left: calc(50% - 22px) !important;
        /* top: 24px !important; */
        top: 30px !important;
        opacity: 0;
        visibility: hidden;
        /* transition: opacity 200ms ease-in, visibility 200ms ease-in; */
        z-index: 9999;
    }
    .mega-menu-item-has-children>a:after {
        content: "";
        border-bottom: 16px solid #fff;
        border-right: 16px solid transparent;
        border-left: 16px solid transparent;
        position: absolute !important;
        left: calc(50% - 16px) !important;
        /* top: 28px !important; */
        top: 35px !important;
        display: block !important;
        opacity: 0;
        visibility: hidden;
        /* transition: opacity 200ms ease-in, visibility 200ms ease-in; */
        z-index: 9999;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu,
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu{
        margin-top: 6px;
    }
    a.mega-menu-link[aria-expanded="true"]:before, a.mega-menu-link[aria-expanded="true"]:after {
        opacity: 1 !important;
        visibility: visible !important;
    }
    a.mega-menu-link[aria-expanded="true"]:before, a.mega-menu-link[aria-expanded="true"]:after {
        opacity: 1 !important;
        visibility: visible !important;
    }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
        transform: translate(0, 4px) !important;
        transition: none !important;
    }
}
.mega-sub-menu ul.menu{
    padding:0;
    margin:0;
    list-style-type:none
}
.partial_entry_warning{
    display:none!important
}
.mega-sub-menu ul.menu li a{
    color:#000!important;
    font-size:14px;
    padding:5px 0;
    display:block;
    transition:all .5s ease
}
.mega-sub-menu li a:hover,.mega-sub-menu li.current-menu-item a,.mega-menu li.mega-current-menu-item a{
    color:var(--secondary)!important
}
.site-head.sticky-head .elementor-icon-list-text{
    color:#fff!important
}
.mega-sub-menu li.current-menu-item a:before{
    content:"\f345";
    font-family:dashicons;
    font-weight:400;
    display:inline-block;
    vertical-align:top;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    transform:rotate(0);
    color:inherit;
    position:relative;
    background:0 0;
    height:auto;
    width:auto;
    right:auto;
    line-height:inherit
}
.elementor-section.elementor-section-boxed.elementor-inner-section>div.elementor-container{
    max-width:1250px
}
.elementor-section.elementor-section-boxed.elementor-top-section>div.elementor-container{
    max-width:1250px
}
.sec-fluid.elementor-section.elementor-section-boxed.elementor-top-section>div.elementor-container{
    padding-left:10px;
    padding-right:10px
}
.hero-right-container{
    max-width:315px
}
.elementor-accordion .elementor-tab-title{
    display:flex
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{
    margin-top:5px
}
.site-head.sticky-head{
    width:100%;
    top:0;
    left:0;
    z-index:9999;
    -webkit-transition:all .5s ease;
    -moz-transition:position 10s;
    -ms-transition:position 10s;
    -o-transition:position 10s;
    transition:all .5s ease;
    animation:smoothScroll 1s alternate;
    background-color:var(--primary)!important;
    color:#fff;
	position:fixed;
}
.site-head.sticky-head a.elementor-button-link{
    background-color:#fff!important
}
.site-head.sticky-head a.elementor-button-link span{
    color:var(--secondary)!important
}
.site-head.sticky-head a.elementor-button-link:hover{
    color:#fff!important;
    background-color:var(--secondary)!important
}
.site-head.sticky-head a.elementor-button-link:hover span{
    color:#fff!important
}
.site-head.sticky-head .topbar{
    border-color:#fff!important
}
@keyframes smoothScroll{
    0%{
        transform:translateY(-40px)
    }
    100%{
        transform:translateY(0px)
    }
}
.site-head.sticky-head .topbar .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
    padding:3px 10px
}
.site-head.sticky-head .topbar .elementor-social-icons-wrapper{
    margin-top:3px;
    margin-bottom:-10px
}
.site-head.sticky-head .main-head{
    padding-top:10px!important;
    padding-bottom:10px!important
}
.sticky-logo{
    display:none
}
.site-head.sticky-head .sticky-logo{
    display:block
}
.site-head.sticky-head .main-logo{
    display:none
}
.main-logo{
    margin-bottom:0!important
}
.cus-tab-sec{
    width:calc(100% - 55px);
    position:relative;
    margin:auto
}
.tabcontent.active{
    display:block
}
.tabcontent .heading{
    font-size:16px;
    font-weight:500;
    line-height:normal;
    color:#fff;
    text-transform:uppercase
}
.tabcontent .description p{
    color:#fff;
    font-weight:400
}
.tabcontent .description p a{
    color:#fff;
    text-decoration:underline;
    font-weight:500
}
.tabcontent .description p:not(:last-child){
    margin-bottom:15px
}
.cus-tab-sec ul{
    list-style-type:none;
    padding:0;
    margin:0
}
.tabcontent{
    display:none;
    width:92%;
    margin:0 auto;
    border-radius:50%;
    background-color:var(--primary);
    border:5px solid var(--secondary)
}
.tabcontent .tabcontent-inner{
    padding:0 20%;
    text-align:center;
    align-items:center;
    justify-content:center;
    display:flex;
    height:100%
}
.cus-tab-sec .icon-links a{
    width:90px;
    height:90px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:5px solid var(--secondary);
    border-radius:50%;
    color:var(--secondary);
    position:absolute;
    background-color:#fff;
    transition:all .5s ease
}
.cus-tab-sec .icon-links a:hover,.cus-tab-sec .icon-links a.active{
    background-color:var(--secondary);
    color:#fff
}
.cus-tab-sec .icon-links a i{
    font-size:30px
}
.cus-tab-sec ul li.icon-links:nth-child(1) a{
    left:50%;
    top:2%;
    margin-left:-45px;
    margin-top:-45px
}
.cus-tab-sec ul li.icon-links:nth-child(2) a{
    left:83.8198%;
    top:18.1802%;
    margin-left:-45px;
    margin-top:-45px
}
.cus-tab-sec ul li.icon-links:nth-child(3) a{
    left:95%;
    top:50%;
    margin-left:-45px;
    margin-top:-45px
}
.cus-tab-sec ul li.icon-links:nth-child(4) a{
    left:83.8198%;
    top:83.8198%;
    margin-left:-45px;
    margin-top:-45px
}
.cus-tab-sec ul li.icon-links:nth-child(5) a{
    left:50%;
    top:98%;
    margin-left:-45px;
    margin-top:-45px
}
.cus-tab-sec ul li.icon-links:nth-child(6) a{
    left:17.1802%;
    top:83.8198%;
    margin-left:-45px;
    margin-top:-45px
}
.cus-tab-sec ul li.icon-links:nth-child(7) a{
    left:5%;
    top:50%;
    margin-left:-45px;
    margin-top:-45px
}
.cus-tab-sec ul li.icon-links:nth-child(8) a{
    left:16.1802%;
    top:18.1802%;
    margin-left:-45px;
    margin-top:-45px
}
.elementor-post__title{
    margin-bottom:15px!important
}
@media(max-width:1599px){
    #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{
        margin-right:20px
    }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{
        font-size:17px
    }
}
@media(min-width:1600px){
    .elementor-section.elementor-section-boxed.elementor-top-section>div.elementor-container,.elementor-section.elementor-section-boxed.elementor-inner-section>div.elementor-container{
        max-width:1447px
    }
    .get-funded span.currency-symbol{
        position:absolute;
        top:13px;
        left:24px;
        color:#355fb3;
        font-weight:600
    }
}
@media(min-width:1025px) and (max-width:1199px){
    div #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{
        margin-right:15px
    }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{
        font-size:14px
    }
    .get-funded span.currency-symbol{
        position:absolute;
        top:13px;
        left:24px;
        color:#355fb3;
        font-weight:600
    }
}
@media(min-width:1025px){
    div #mega-menu-wrap-menu-1{
        background:0 0
    }
    .site-head.sticky-head #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{
        color:#fff!important
    }
    .site-head.sticky-head #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{
        background:0 0!important
    }
    .site-head.sticky-head #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover{
        background-color:transparent!important
    }
    .site-head.sticky-head #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,.site-head.sticky-head #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,.site-head.sticky-head #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover{
        color:#ededed!important
    }
    /*.mega-indicator{
        display:none!important
    }*/
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
        z-index: 999;
        border-radius: 0;
        background: white;
        border-top: 3px solid #43a1d5;
        border-left: 0px solid #43a1d5;
        border-right: 0px solid #43a1d5;
        border-bottom: 0px solid #43a1d5;
        padding: 10px 30px 10px 30px;
        position: absolute;
        width: 100%;
        max-width: none;
        left: 0;
    }
    .mega-sub-menu{
        /*border-top:2px solid var(--primary)!important;
        border-radius:0!important;
        box-shadow:0 3px 15px rgba(0,0,0,.05)!important;*/
        transition:none!important;
        transform:none!important
    }
    .mega-block-title{
        font-weight:600!important;
        margin-bottom:10px!important
    }
    /*ul.mega-menu li.mega-menu-item>a.mega-menu-link,ul.mega-menu li.mega-menu-item>a.mega-menu-link:hover,ul.mega-menu li.mega-menu-item>a.mega-menu-link:focus,ul.mega-menu li.mega-menu-item>a.mega-menu-link:active{
        font-weight:500!important
    }*/
    .main-head .mega-menu-wrap,.main-head .elementor-widget,.main-head .elementor-widget-wrap,.main-head .elementor-column-wrap,.main-head .elementor-column,.main-head ul.mega-menu{
        position:inherit!important
    }
    #mega-menu-menu-1>li.mega-menu-item-has-children a{
        position:relative
    }
    ul.mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li:not(:last-child) ul.menu{
        border-right:2px solid var(--primary)!important;
        padding-right:30px
    }
    ul.mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li:not(:last-child) ul.menu li{
        width:49%;
        display:inline-flex
    }
    /*ul.mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu{
        display:flex!important;
        width:calc(100% - 20px)!important;
        left:10px!important
    }*/
    ul.mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li{
        display:flex!important;
        flex-direction:column!important;
        padding:10px 0 10px 30px!important
    }
    ul.mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li ul.menu>li>a{
        padding:0 0 10px
    }
    ul.mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li>div[class*=menu-mega-menu],ul.mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li:not(:last-child) ul.menu{
        height:100%!important
    }
    #mega-menu-menu-1>li.mega-menu-item-has-children>a:after{
        content:"";
        background:url(/wp-content/uploads/2020/06/errow-b.png) center top no-repeat;
        width:21px;
        height:15px;
        background-size:100%;
        position:absolute;
        left:calc(50% - 10.5px);
        z-index:999999;
        display:block!important;
        opacity:0;
        visibility:hidden
    }
    #mega-menu-menu-1>li.mega-menu-item-has-children:hover>a:after{
        opacity:1;
        visibility:visible
    }
    .get-funded span.currency-symbol{
        position:absolute;
        top:13px;
        left:24px;
        color:#355fb3;
        font-weight:600
    }
}
@media(max-width:1199px){
    .tabcontent .description p{
        font-size:14px;
        line-height:normal
    }
    .hero-right-container .elementor-button-icon+.elementor-button-text{
        font-size:14px!important
    }
    .get-funded span.currency-symbol{
        position:absolute;
        top:13px;
        left:24px;
        color:#355fb3;
        font-weight:600
    }
}
@media(max-width:1024px){
    .mega-block-title{
        margin-bottom:0!important
    }
    ul.mega-sub-menu,a.mega-menu-link{
        background:0 0!important
    }
    ul.mega-sub-menu{
        border-bottom:1px solid #eee!important;
        padding:0 15px!important
    }
    ul.mega-menu li.mega-menu-item>a.mega-menu-link{
        padding:10px!important
    }
    ul.mega-menu li:not(:last-child){
        border-bottom:1px solid #eee!important
    }
    ul.mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu{
        box-shadow:none!important;
        padding:0!important
    }
    .get-funded span.currency-symbol{
        position:absolute;
        top:13px;
        left:24px;
        color:#355fb3;
        font-weight:600
    }
}
@media(max-width:991px){
    .hero-right-container{
        margin-left:auto;
        margin-right:auto
    }
    .cus-tab-sec{
        max-width:450px
    }
    .get-funded span.currency-symbol{
        position:absolute;
        top:13px;
        left:24px;
        color:#355fb3;
        font-weight:600
    }
}
@media(max-width:767px){
    .blog-big .blogs{
        flex-direction:column-reverse;
        align-items:flex-end;
        margin-bottom:25px
    }
    .blog-big .elementor-post__thumbnail{
        margin-bottom:25px
    }
    body.home .get-funded span.currency-symbol{
        position:absolute;
        top:19px;
        left:160px;
        color:#355fb3;
        font-weight:600
    }
    .get-funded span.currency-symbol{
        position:absolute;
        top:13px;
        left:24px;
        color:#355fb3;
        font-weight:600
    }
}
@media(max-width:575px){
    .tabcontent{
        height:auto!important;
        border-radius:4px;
        width:100%
    }
    .tabcontent .tabcontent-inner{
        padding:15px
    }
    .cus-tab-sec ul{
        display:grid;
        grid-template-columns:repeat(4,1fr);
        grid-gap:10px;
        margin-bottom:30px
    }
    .cus-tab-sec .icon-links a{
        width:50px;
        height:50px;
        border-width:3px;
        position:inherit!important;
        margin:0!important
    }
    .cus-tab-sec .icon-links a i{
        font-size:20px
    }
    body.home .get-funded span.currency-symbol{
        position:absolute;
        top:19px;
        left:24px;
        color:#355fb3;
        font-weight:600
    }
    .get-funded span.currency-symbol{
        position:absolute;
        top:19px;
        left:29px;
        color:#355fb3;
        font-weight:600
    }
}
.sticky-head .header-address i{
    color:#fff!important
}
.blog-subtitle{
    font-size:18px!important;
    color:#222!important;
    font-weight:400!important;
    line-height:1.4!important;
    text-transform:none!important
}
div#blog-post-content h2,div#blog-post-content h3,div#blog-post-content h4,div#blog-post-content h5{
    color:#6ec1e4
}
div.gform_wrapper label.gfield_label,div.gform_wrapper legend.gfield_label{
    font-size:26px;
    font-weight:500;
    color:#353535
}
div.request_form_wrapper.gform_wrapper label.gfield_label,div.request_form_wrapper.gform_wrapper legend.gfield_label{
    font-size:20px;
    font-weight:400;
    color:#353535
}
.request_form_wrapper.gform_wrapper .gf_step{
    font-size:30px
}
.fundingProgram span.gfield_required{
    display:none
}
div.request_form_wrapper.gform_wrapper div.validation_error{
    color:#790000;
    font-size:1em;
    font-weight:500;
    margin-bottom:10px;
    border-top:0 solid #790000;
    border-bottom:0 solid #790000;
    padding:5px 0;
    clear:both;
    width:100%;
    text-align:left
}
div.request_form_wrapper.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.request_form_wrapper.gform_wrapper textarea{
    padding:10px 15px 7px;
    border:2px solid #b6b6b6;
    border-radius:6px
}
div.request_form_wrapper.gform_wrapper input.large,div.request_form_wrapper.gform_wrapper input.medium,div.request_form_wrapper.gform_wrapper input.small,div.request_form_wrapper.gform_wrapper select.large,div.request_form_wrapper.gform_wrapper select.medium,div.request_form_wrapper.gform_wrapper select.small{
    padding:10px 15px 7px;
    border:2px solid #b6b6b6;
    border-radius:6px
}
div.request_form_wrapper.gform_wrapper select.large option,div.request_form_wrapper.gform_wrapper select.medium option,div.request_form_wrapper.gform_wrapper select.small option{
    color:#b6b6b6
}
div.request_form_wrapper.gform_wrapper input::placeholder{
    color:#b6b6b6;
    opacity:1;
    font-size:14px
}
div.request_form_wrapper.gform_wrapper li.gfield.gfield_error,div.request_form_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    background-color:transparent;
    margin-bottom:0;
    border-top:none;
    border-bottom:none;
    padding-bottom:6px;
    padding-top:0;
    box-sizing:border-box
}
div.request_form_wrapper.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.request_form_wrapper.gform_wrapper textarea:focus{
    border:2px solid var(--primary)
}
div.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper textarea{
    padding:10px 15px 7px;
    border:1px solid #9d9d9d
}
div.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper textarea:focus{
    border:1px solid var(--primary)
}
div.gform_wrapper .gform_footer input.button,div.gform_wrapper .gform_footer input[type=submit],div.gform_wrapper .gform_page_footer input.button,div.gform_wrapper .gform_page_footer input[type=submit]{
    font-size:22px;
    border:none;
    line-height:100%
}
.contact-links a{
    color:#fff;
    transition:all .3s ease
}
.contact-links a:hover{
    color:var(--primary)
}
@media(max-width:767px){
    div.gform_wrapper .gform_footer input.button,div.gform_wrapper .gform_footer input[type=submit],div.gform_wrapper .gform_page_footer input.button,div.gform_wrapper .gform_page_footer input[type=submit]{
        font-size:18px;
        min-height:inherit!important;
        line-height:100%!important;
        width:auto
    }
    div.gform_wrapper label.gfield_label,div.gform_wrapper legend.gfield_label{
        font-size:22px
    }
}
.calculator-form{
    display:flex
}
.calculator-form .calculator{
    width:70%;
    padding:70px
}
.calculator-form .results{
    width:30%;
    padding:70px;
    background:#355fb3
}
.calculator-form .results p{
    color:#fff;
    padding-bottom:35px
}
.calculator-form .results .panel-heading{
    color:#fff;
    font-size:36px;
    font-weight:400;
    margin-bottom:35px
}
.calculator-form .form-group,.calculator-form label.control-label{
    padding:10px 0
}
#totlapayment,#noofpayment,#dailypayment{
    font-weight:700;
    font-size:28px
}
.four-step-work{
    display:block;
    min-height:100px;
    text-align:center
}
.serial-number{
    font-size:70px;
    color:#3e5fac;
    display:inline-block;
    vertical-align:top;
    width:15%;
    line-height:1.2
}
.text-fundstep{
    color:#3e5fac;
    display:inline-block;
    vertical-align:top;
    padding:10px 0 0 10px;
    width:82%;
    line-height:1.5;
    font-weight:bolder;
    text-align:left;
    font-size:18px;
    text-transform:uppercase
}
#gform_wrapper_33.gform_wrapper{
    margin-top:-25px
}
.cmtt_help.glossary-search-helpitem.cm-tooltip-skins{
    display:none!important
}
button#glossary-search{
    padding:7px 20px 10px;
    border-radius:0;
    border:none;
    margin:0;
    line-height:1;
    white-space:nowrap
}
@media(min-width:767px){
    #glossary-search-term{
        width:45%
    }
    .gridview{
        width:45%!important;
        margin:25px
    }
    .sitemap .col-1,.sitemap .col-2{
        display:inline-block;
        width:48%;
        vertical-align:top;
        padding:0
    }
}
body.single-glossary .gridview{
    width:100%!important;
    margin:0 25px;
    display:none
}
body.single-glossary .gridview.showGlossary{
    display:block
}
.cm-glossary.grid .ln-letters{
    background:#fff
}
.cm-glossary.grid .ln-letters a{
    color:#363636
}
span.glossary-search-label,.glossary-search-helpitem,body.single-glossary #glossaryList-nav{
    display:none
}
a.cmtt-backlink.cmtt-backlink-bottom{
    background:#355fb3;
    width:250px;
    padding:10px 15px;
    border-radius:10px;
    color:#fff;
    font-weight:700
}
.gridview{
    background:#fff;
    display:inline-block;
    width:100%;
    min-height:350px;
    box-shadow:0 0 12px 2px #ddd;
    border-radius:10px;
    padding:0
}
.cm-glossary.grid ul.glossaryList .gridview .the-index-letter{
    margin:0 0 20px 0;
    padding:0;
    color:#fff;
    font-weight:700;
    text-transform:uppercase;
    font-size:30px;
    width:100%;
    border-radius:10px 10px 0 0
}
.cm-glossary.grid ul.glossaryList .gridview .the-index-letter .the-index-letter-inner{
    width:70px;
    background:#355fb3;
    padding:20px;
    font-weight:700;
    font-size:26px;
    border-radius:10px 0 0 0;
    box-shadow:0 0 5px -1px #355fb3;
    margin:1px
}
.cm-glossary.grid ul.glossaryList .gridview li{
    margin:0 20px 0 35px;
    width:230px
}
.cm-glossary.grid ul.glossaryList .gridview li a{
    color:#363636
}
.ln-letters a:hover,.ln-letters a.ln-selected{
    background:#355fb3!important;
    color:#fff!important
}
.get-funded input.amount-field{
    border-radius:30px;
    padding:18px 18px 18px 40px;
    margin-bottom:26px;
    width:350px;
    max-width:100%
}
.get-funded{
    text-align:center
}
body.home .amount-inputbox{
    position:relative
}
.get-funded input.amount-field::placeholder{
    color:#355fb3;
    font-weight:600
}
.get-funded input.elementor-button-link.elementor-button.elementor-size-sm{
    fill:#fff;
    color:#fff;
    background-color:transparent;
    border-style:solid;
    border-width:2px;
    border-radius:30px 30px 30px 30px;
    padding:13px 30px;
    border-color:#fff
}
.get-funded input.elementor-button-link.elementor-button.elementor-size-sm:hover,.get-funded input.elementor-button-link.elementor-button.elementor-size-sm:focus{
    color:#fff;
    background-color:#45a1d4;
    border-color:#45a1d4
}
.left-menu #menu-left-side-menu li{
    list-style:none;
    padding:10px;
    border-bottom:1px solid #ddd
}
.left-menu #menu-left-side-menu li a{
    color:#363636;
    font-weight:500
}
.left-menu #menu-left-side-menu li.current_page_item a{
    color:#3e5fac
}
.legal-tab .elementor-tab-title{
    border-bottom:1px solid #6ec1e4!important;
    text-align:right
}
.sitemap .col-1 li,.sitemap .col-2 li{
    list-style:none
}
.sitemap .col-1 li,.sitemap .col-2 li{
    padding:10px
}
li.one-row{
    width:100%!important
}
body.single-glossary .gridview{
    display:none
}
.glossaryItemBody{
    color:#fff;
    line-height:1.2;
    text-shadow:none
}
.bg-blue a.glossaryLink.cm-tooltip-skins{
    color:#fff!important
}
div .elementor-heading-title{
    line-height:normal
}
@media(max-width:991px){
    div .elementor-heading-title.elementor-size-xxl{
        font-size:48px
    }
    div .elementor-heading-title.elementor-size-xl{
        font-size:36px
    }
}
@media(max-width:991px){
    div .elementor-heading-title.elementor-size-xxl{
        font-size:42px
    }
    div .elementor-heading-title.elementor-size-xl{
        font-size:32px
    }
    .text-fundstep{
        margin-top:15px
    }
    div.gform_wrapper label.gfield_label,div.gform_wrapper legend.gfield_label{
        font-size:18px
    }
    div.request_form_wrapper.gform_wrapper label.gfield_label,div.request_form_wrapper.gform_wrapper legend.gfield_label{
        font-size:16px
    }
    .gfield_select::placeholder{
        font-size:16px!important
    }
}
@media(max-width:767px){
    div .elementor-heading-title.elementor-size-xxl{
        font-size:36px
    }
    div .elementor-heading-title.elementor-size-xl{
        font-size:26px
    }
    div .elementor-heading-title.elementor-size-large{
        font-size:22px
    }
    .footer-menu p{
        margin-bottom:5px
    }
    html body.elementor-kit-7{
        font-size:15px;
        line-height:normal
    }
    .trustpilot-widget iframe{
        width:250px!important
    }
    .serial-number{
        line-height:100%
    }
    div .elementor-posts .elementor-post__card .elementor-post__title{
        font-size:18px
    }
    .gridview{
        padding-bottom:20px;
        margin-bottom:20px
    }
    button#glossary-search{
        width:100%
    }
    .request_form_wrapper.gform_wrapper .gf_step{
        font-size:18px
    }
    input#glossary-search-term{
        margin-bottom:10px
    }
    .mega-sub-menu ul.menu li a{
        color:#000!important
    }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
        color:#000!important
    }
}
@media(max-width:575px){
    div .elementor-heading-title.elementor-size-xxl{
        font-size:32px
    }
    .mega-sub-menu ul.menu li a{
        color:#000!important
    }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
        color:#000!important
    }
    div .elementor-heading-title.elementor-size-xl{
        font-size:24px
    }
    div .elementor-heading-title.elementor-size-large{
        font-size:22px
    }
    div.elementor-33 .elementor-element.elementor-element-730d0db .elementor-image img{
        width:250px
    }
}
#button{
    display:inline-block;
    background-color:#45a1d4;
    width:50px;
    height:50px;
    text-align:center;
    border-radius:4px;
    position:fixed;
    bottom:30px;
    right:30px;
    transition:background-color .3s,opacity .5s,visibility .5s;
    opacity:0;
    visibility:hidden;
    z-index:1000
}
#button::after{
    content:"\f062";
    font-family:'font awesome\ 5 free';
    font-weight:400;
    font-style:normal;
    font-size:2em;
    line-height:50px;
    color:#fff
}
#button:hover{
    cursor:pointer;
    background-color:#333
}
#button:active{
    background-color:#555
}
#button.show{
    opacity:1;
    visibility:visible
}
.gform_wrapper select option.colorBlack{
    color:#000!important
}
.bg-blue .glossaryLink{
    color:#fff
}