body,
html {
    height: 100%;
}

html {
    padding: 0;
    margin: 0;
    scroll-behavior: smooth;
}

body {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    font-family: 'Montserrat', sans-serif;
    overflow-x: hidden;
    letter-spacing: inherit;
}

.entry-content {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: normal;
}

.entry-content h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Montserrat', sans-serif;
    margin: 0;
}

.container {
    max-width: 1170px !important;
    margin: auto;
    padding: 0 !important;
}

.service-container {
    max-width: 1170px !important;
    margin: auto;
    padding: 0 !important;
}

.row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.d-flex {
    display: flex;
    align-items: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Montserrat', sans-serif !important;
    box-sizing: unset;
    letter-spacing: inherit !important;
}

.page-content h4 {
    margin: 2.5rem auto !important;
}

h1 {
    font-size: 34px;
    font-weight: bold;
    color: #28324b;
}

.entry-content h2,
h3,
h5 {
    font-size: 34px;
    font-weight: bold;
    color: #28324b;
}

.home h2,
h3 {
    font-size: 34px;
    font-weight: bold;
    color: #28324b;
}

.home h3 {
    padding-bottom: 30px;
}

.services-right-content h2 {
    font-size: 34px;
    font-weight: bold;
    color: #28324b;
}

p {
    line-height: 1.6 !important;
    margin: 0.4em 0 0.8em 0;
    font-size: 16px;
}

.text-center {
    text-align: center;
}

.padding-top-bot {
    padding: 50px 0 60px 0 !important;
}

ul {
    margin: 0;
    list-style-type: none;
}

li {
    margin: 0;
}

.row {
    display: flex;
    align-items: center;
}

.site-btn {
    background-color: #fbde44;
    color: #28324b;
    padding: 8px 25px;
    text-decoration: none;
    border-radius: 40px;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

.site-btn:hover {
    background-color: #28324b;
    color: #ffffff;
}

a,
button {
    outline: none;
    transition: all 0.5s ease-out;
}

*,
:after,
:before {
    box-sizing: border-box;
}

::selection {
    color: #fff;
    background: #61c3a2;
}

.site-title.faux-heading {
    display: none;
}

.header-toggles.hide-no-js {
    display: none;
}

.home .entry-header .entry-title {
    display: none;
}

aside.footer-widgets-outer-wrapper {
    display: none;
}

.to-the-top {
    display: none;
}

.header-navigation-wrapper {
    display: none;
}

/*header*/

header#site-header {
    display: none;
}

.singular .entry-header {
    padding: 0;
}

.header-part {
    color: #ffffff;
    position: absolute;
    width: -webkit-fill-available;
    width: -moz-available;
}

.header-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
}

.header-nav-links ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.header-nav-links li {
    font-size: 16px;
    padding-right: 15px;
}

.header-nav-links .sub-menu li {
    padding-right: 0;
}

.header-nav-links li a {
    text-decoration: none !important;
}

.header-nav-links li a:active {
    color: #5BC0DE !important;
}

.header-nav-links li a:hover {
    color: #5BC0DE !important;
}

.header-nav-links li:last-child {
    padding-right: 0;
}

.apply-number {
    display: flex;
    align-items: center;
}

.apply-number .number {
    display: flex;
    align-items: center;
}

.apply-number .site-btn {
    margin-right: 15px;
}

.apply-number .number img {
    margin-right: 5px;
    margin-top: 2px;
}

.apply-number .number a {
    color: #ffffff;
    text-decoration: none;
    font-size: 22px;
    font-weight: 700;
}

.apply-number .number a:hover {
    color: #5BC0DE;
}

.primary-menu ul {
    z-index: 999999;
    top: 27px;
}

.primary-menu>li>.icon {
    right: 10px;
    color: #5BC0DE !important;
    top: calc(50% - 0.6rem);
}

body:not(.overlay-header) .primary-menu ul {
    background-color: #ffffff;
    width: max-content;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.10);
    margin-right: -80%;
	
}

.header-nav-links .sub-menu li a {
    color: #444444 !important;
}

.header-nav-links .sub-menu li a:hover {
    text-decoration: none;
    background-color: #5BC0DE;
    color: #ffffff !important;
}

.header-nav-links ul.sub-menu li {
    border-bottom: 1px solid #444444;
}

.header-nav-links ul.sub-menu li:last-child {
    border: none;
}

.primary-menu ul::before,
.primary-menu ul::after {
    display: none;
}

.primary-menu a:hover,
.primary-menu a:focus,
.primary-menu .current_page_ancestor {
    color: #5BC0DE !important;
}

.header-flex.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    box-shadow: 0 5px 10px #0000001a;
    z-index: 4;
    left: 0px;
    background-color: #28324b;
    padding: 15px;
}

/*footer*/

.get-quote-bg {
    background-color: #5BC0DE;
    padding: 60px 0;
}

.get-quote-bg h1 {
    font-size: 40px;
    font-weight: 400;
    margin: 0;
    color: #352846;
}

.get-quote-banner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.get-quote-bg ul {
    display: flex;
    justify-content: center;
    padding-top: 15px;
    color: #352846;
}

.get-quote-bg li {
    padding: 0 11px;
    font-weight: 600;
    color: #000000;
}

.get-quote-bg li:before {
    color: transparent;
    background: url(../images/tick-yellow.svg);
    content: " ";
    width: 16px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-repeat: no-repeat;
}

.get-quote-bg .btn-right a {
    background-color: #fbde44;
    margin-right: 0;
}

.get-quote-bg .btn-right a:hover {
    background-color: #ffffff;
    color: #352846;
}

footer#site-footer {
    display: none;
}

.footer-section {
    background-image: url(../images/footer-bg-img.webp);
    background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #ffffff;
    padding: 50px 0;
}

.footer-section ul {
    display: inline-block;
}

.footer-section .footer-flex {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.footer-section .part-1 li {
    font-size: 16px;
    margin: 0;
    display: flex;
    align-items: center;
    line-height: 5;
}

.footer-section .part-1 li:first-child {
    padding-top: 0;
}

.footer-section a {
    color: #ffffff;
    text-decoration: none;
}

.footer-section a:hover {
    color: #fbde44;
    ;
}

.footer-section p {
    font-size: 16px;
    margin: 0;
}

.footer-section .social-media-icons ul {
    display: inline-block;
}

.footer-section .social-media-icons li {
    display: inline-block;
    margin-right: 15px;
}

.footer-section .social-media-icons img {
    width: 35px;
    height: auto;
    display: inline-block;
    margin-top: 5px;
    padding-right: 0;
    margin-right: 10px;
}

.footer-section .wp-block-group {
    margin: 0 !important;
}

.footer-section h6 {
    color: #fbde44;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding-bottom: 15px;
}

.footer-section .part-2 li {
    font-size: 16px;
    margin: 0;
    padding-bottom: 8px;
    line-height: 2.4;
}

.footer-section .copyright-text {
    padding-top: 20px;
}

.footer-section .footer-content p {
    padding-top: 20px;
    font-size: 12px;
    text-align: justify;
}

.footer-section .part-3 li {
    font-size: 16px;
    margin: 0;
    padding-bottom: 8px;
    line-height: 2.4;
}

.footer-section .design-by {
    padding-top: 20px;
}

.footer-top-visible .footer-nav-widgets-wrapper {
    margin-top: 0;
}

.footer-section img {
    display: inline-block;
    height: 40px;
    width: auto;
    padding-right: 15px;
}

.footer-section aside#block-2 li {
    display: flex;
    align-items: center;
}

.footer-section aside#block-2 li {
    display: flex;
    color: #ffffff;
    font-weight: 400;
    text-transform: inherit;
}

.footer-section aside#block-2 h6 {
    padding-bottom: 24px;
}

ul.social-media-icons {
    display: flex;
}

.entry-header .entry-title {
    display: none;
}

/*homepage*/

.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: inherit;
    width: auto;
    margin-bottom: 0;
}

.home-banner {
    background-image: url(../images/home-banner.webp);
    background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #ffffff;
    background-position: center center;
    padding: 100px 0 30px;
}

.home-banner h1 {
    font-size: 41px;
    padding-top: 0px;
    color: #ffffff;
}

.home-banner h2 {
    font-size: 28px;
    margin: 0;
    font-weight: 100;
    padding-bottom: 20px;
    padding-top: 5px;
    color: #ffffff;
}

.home-banner ul {
    padding-bottom: 30px;
}

.home-banner li {
    font-size: 20px;
    line-height: 1.8;
}

.home-banner li:before {
    color: transparent;
    background: url(../images/tick-yellow.svg);
    content: " ";
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    background-repeat: no-repeat;
}

.home-banner a {
    font-size: 16px;
}

.home-banner a:hover {
    background-color: #ffffff;
    color: #28324b;
}

.homebanner-images-flex {
    display: flex;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 150px;
}

.support-business h1 {
    padding-bottom: 25px;
}

.support-business .site-btn {
    display: inline-block;
    margin-top: 25px;
}

.our-products {
    background-color: #f2f2f2;
}

.our-products p {
    padding-top: 10px;
}

.products-categories {
    padding-top: 25px;
}

.products-categories img {
    display: inline-block;
    padding-bottom: 7px;
}

.products-categories h6 {
    margin: 0;
    text-transform: capitalize;
    font-size: 15px;
    color: #28324b;
}

.product-bg {
    background-color: #ffffff;
    padding: 15px 0;
    border: 1px solid #ffffff;
    border-radius: 6px;
    width: 140px;
}

.product-bg:hover {
    border: 1px solid #28324b;
}

.products-categories a {
    text-decoration: none;
}

.flex-paragraphs .flex-paragraph-1 {
    padding-right: 15px;
}

.flex-paragraphs .flex-paragraph-2 {
    padding-left: 15px;
}

.flex-paragraphs p {
    padding-top: 15px;
}

.why-us-section {
    background-image: url(../images/why-us-banner.webp);
    background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #ffffff;
}

.why-us-section h1 {
    color: #ffffff;
    padding-bottom: 10px;
}

.why-us-section h4 {
    font-size: 24px;
    margin: 10px 0 15px 0;
}

.why-us-section h3 {
    color: #ffffff;
}

.company-numbers-section {
    background-image: url(../images/numbers-banner.webp);
    background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #ffffff;
    padding: 130px 0;
}

.company-numbers-section h3 {
    font-size: 60px;
    margin: 0;
    color: #000000;
}

.company-numbers-section p {
    margin-bottom: 0;
    color: #000000;
    font-weight: 700;
}

.latest-news h1 {
    padding-bottom: 30px;
}

.latest-news img {
    display: inline-block;
}

.latest-news .latest-news-flex {
    border: 6px solid #ececec;
    width: 369px;
    height: 475px;
}

.latest-news h4 a {
    color: #000000;
    text-decoration: none;
    font-size: 22;
}

.latest-news .user-comment {
    display: flex;
    align-items: center;
    padding-left: 15px;
    padding-top: 15px;
}

.latest-news .user-comment img {
    height: fit-content;
    padding-right: 6px;
}

.latest-news .user-comment p {
    margin: 0;
    padding-right: 0;
}

.latest-news .user-comment img {
    padding-left: 20px;
}

.latest-news .user-comment img:first-child {
    padding-left: 0;
}

.latest-news h4 {
    margin: 0;
    padding: 15px 0 0 15px;
    font-size: 22px;
}

.latest-news .blog-btn {
    margin-left: 15px;
    padding: 12px 0px 12px 18px;
    background-color: #5BC0DE;
    color: #000000;
    text-decoration: none;
    font-size: 16px;
}

.latest-news .blog-btn img {
    margin-left: 15px;
    background-color: #3897b3;
    padding: 15px 15px 14px 15px;
    position: relative;
    top: 16px;
    right: -1px;
}

/*Contact Page*/

.contact-banner {
    background-image: url(../images/contact-us-banner.jpg);
    background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #ffffff;
    padding: 50px 0;
}

.internal-banner h1 {
    color: #ffffff;
}

.services-banner.internal-banner img {
    padding: 0 15px;
}

.internal-banner .row {
    justify-content: center;
}

.get-in-touch-section {
    padding: 40px;
    background-color: #f5f5f5;
    border: 1px solid #dddddd;
    display: flex;
    justify-content: space-between;
}

.our-contact-details p {
    margin-bottom: 0;
}

.contact-details-flex {
    font-size: 18px;
}

.contact-details-flex img {
    padding-right: 20px;
}

.contact-details-flex p {
    color: #28324b;
    font-weight: 600;
    display: contents;
}

.contact-details-flex a {
    text-decoration: none;
    color: #666666;
    display: contents;
}

.contact-details-flex .d-flex {
    padding-top: 30px;
}

.get-in-touch {
    width: 45%;
}

.get-in-touch .row {
    display: revert;
    margin-bottom: 20px;
}

.get-in-touch .items-2 {
    display: flex;
}

.get-in-touch .margin-right {
    margin-right: 20px;
}

.get-in-touch input {
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 10.56px 1.44px rgba(0, 0, 0, 0.02);
    padding: 11px;
    border: none;
}

.get-in-touch textarea {
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 10.56px 1.44px rgba(0, 0, 0, 0.02);
    border: none;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.form-btn {
    background-color: #5BC0DE;
    color: #ffffff;
    padding: 8px 25px;
    text-decoration: none;
    border-radius: 40px;
    font-size: 16px;
    font-weight: 500;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.form-btn:hover {
    background-color: #28324b;
}

.wpcf7-not-valid-tip {
    font-size: 16px;
}

.wpcf7 form .wpcf7-response-output {
    margin: 0;
    font-size: 15.5px;
    border-color: #28324b !important;
    padding: 7px;
    text-align: center;
}

.wpcf7 form.sent .wpcf7-response-output {
    display: none;
}

.contact-map {
    padding-bottom: 60px !important;
}

.contact-map iframe {
    height: 300px !important;
}

::placeholder {
    color: #444 !important;
}

/*privacy-policy*/

.privacy-policy {
    background-image: url(../images/privacy-policy-banner.jpg);
    background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #ffffff;
    padding: 50px 0;
    margin: 0;
}

/*services*/

.services-banner {
    background-image: url(../images/services-banner.webp);
    background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #ffffff;
    padding: 50px 0 40px;
    margin: 0;
}

/*FAQ*/

#wpsm_accordion_8993 .wpsm_panel-default {
    border: 0 solid transparent !important
}

#wpsm_accordion_8993 {
    margin-bottom: 20px;
    overflow: hidden;
    float: none;
    width: 100%;
    display: block
}

#wpsm_accordion_8993 .ac_title_class {
    display: inline-block;
    padding: 0 15px;
    color: #28324b;
}

#wpsm_accordion_8993 .wpsm_panel {
    overflow: hidden;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .05);
    box-shadow: 0 0 0 rgba(0, 0, 0, .05);
    border-radius: 0
}

#wpsm_accordion_8993 .wpsm_panel+.wpsm_panel {
    margin-top: 0
}

#wpsm_accordion_8993 .wpsm_panel-body {
    background-color: #f5f5f5 !important;
    color: #666666 !important;
    border-top-color: #e8e8e8 !important;
    font-size: 18px !important;
    overflow: hidden;
    border: 2px solid #e8e8e8 !important
}

#wpsm_accordion_8993 .ac_open_cl_icon {
    background-color: #e8e8e8 !important;
    color: #000 !important;
    float: right !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    line-height: 1 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    display: inline-block !important
}

.wpsm_panel-body {
    padding: 15px
}

.wpsm_panel-body p {
    text-align: left;
    line-height: 1.8 !important;
}

#wpsm_accordion_8993 .wpsm_panel-body,
#wpsm_accordion_8993 .wpsm_panel-title a {
    font-family: 'Montserrat', sans-serif;
}

div.wpsm_panel-group .ac_title_class {
    text-align: left !important
}

.ac_title_class {
    font-weight: 500 !important
}

#wpsm_accordion_8993 .wpsm_panel-title a {
    text-decoration: none;
    overflow: hidden;
    display: flex;
    padding: 0;
    font-size: 18px !important;
    color: #000 !important;
    border-bottom: 0 !important;
    justify-content: space-between;
    align-items: center;
}

.collapse {
    display: none;
}

.collapse.show {
    display: block;
}

.wpsm_panel-heading {
    background-color: #f5f5f5;
    border: 1px solid #dddddd;
    margin-top: 20px;
    padding: 8px 12px 8px 0;
}

.fa-plus {
    background: url(../images/plus.svg) no-repeat center;
    width: 16px;
    display: inline-block;
    height: 16px;
    padding-right: 16px;
}

.fa-minus {
    background: url(../images/minus.svg) no-repeat center;
    width: 16px;
    display: inline-block;
    height: 16px;
}

.faq-mar-bot {
    margin-bottom: 60px;
}

h4.wpsm_panel-title {
    margin: 1rem 1.5rem 1rem 0.5rem;
}

/*table-of-content*/

#ez-toc-container {
    display: inline-block;
}

.ez-toc-list li:before {
    display: none !important;
}

#ez-toc-container a {
    font-size: 15px;
    line-height: 2.11;
}

#ez-toc-container {
    display: inline-block;
    background: #f5f5f5;
    border: 1px solid #444444;
    margin-bottom: 0;
    padding: 15px 20px 18px 25px !important;
    width: 351px;
    position: absolute;
    float: left;
    left: 19.3%;
}

.ez-toc-widget-container {
    display: block;
    background-color: #f5f5f5 !important;
    padding: 4px 14px 0 !important;
    border: 1px solid #444444;
    border-radius: 4px;
    font-size: 16px;
    margin-bottom: 36px !important;
    height: auto;
    /* height: 291px; */
    /*max-height: initial;
    min-height: auto;*/
}

div.ez-toc-widget-container ul.ez-toc-list {
    padding: 10px 0 20px 10px;
    max-height: 320px;
    overflow: auto;
}

.ez-toc-widget-container a {
    color: #666666 !important;
    text-decoration: none;
    display: -webkit-inline-box;
    position: relative;
    left: -8px;
}

.ez-toc-widget-container li.active>a {
    font-weight: 400;
}

.ez-toc-widget-container ul.ez-toc-list li.active {
    background-color: transparent !important;
}

.ez-toc-widget-container h5 {
    margin-bottom: 0 !important;
    padding-left: 9px;
}

div#ez-toc-container ul li {
    font-weight: 600;
}

.ez-toc-title {
    color: #28324b;
    font-weight: 700 !important;
    font-size: 27px;
}

#ez-toc-container a {
    color: #15a252 !important;
}

#ez-toc-container a:visited {
    color: #15a252 !important
}

#ez-toc-container a:hover {
    color: #15a252 !important;
    text-decoration: none;
}

.ez-toc-title-toggle {
    display: none;
}

/*services-pages*/

.margin-bottom {
    margin-bottom: 50px !important;
}

.merchant-finance h1 {
    text-align: center;
    padding-bottom: 20px;
}

.service-quote-box {
    background-color: #f5f5f5;
    padding: 4px 16px 0 22px !important;
    border: 1px solid #444444;
    border-radius: 4px;
    display: inline-block;
    color: #28324b;
}

.service-middle-content {
    padding: 0 0 40px;
}

.service-quote-box p {
    font-size: 27px;
    font-weight: bold;
    color: #28324b;
    margin-bottom: 10px;
    line-height: 1.4 !important;
}

.service-quote-box li {
    font-size: 20px;
    padding-bottom: 10px;
}

.service-quote-box li:before {
    color: transparent;
    background: url(../images/tick-yellow.svg);
    content: " ";
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    background-repeat: no-repeat;
}

.apply-now-btn {
    margin: 10px 0 30px;
    text-align: center;
}

.service-middle-content h3 {
    text-align: left;
    margin: 0;
    padding: 0 0 5px;
    font-size: 34px;
    font-weight: bold;
    color: #28324b;
}

.service-middle-content p {
    text-align: left;
}

.service-middle-content p:last-child {
    margin: 0;
}

.service-middle-content li {
    font-size: 16px;
    line-height: 1.6;
    padding-bottom: 10px;
    margin: 0px;
    display: block;
    padding-left: 30px;
    flex-wrap: wrap;
    position: relative;
}

.service-middle-content .without-li-before li {
    padding-left: 0;
}

.service-middle-content ul span {
    color: #28324b;
    font-size: 16px;
    font-weight: 700;
}

.service-middle-content ul b {
    color: #28324b;
    font-size: 16px;
    font-weight: 700;
}

.service-middle-content li:before , .borrowing-section ul li:before {
    color: transparent;
    background: url(../images/service-page-right-arrow.svg);
    content: " ";
    width: 21px;
    height: 21px;
    display: inline-table;
    vertical-align: middle;
    background-repeat: no-repeat;
    vertical-align: sub;
    position: absolute;
    top: 2px;
    left: 0;
}

.without-li-before li:before {
    display: none;
}

.service-middle-content h4 {
    color: #28324b;
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    margin: 0;
    padding: 10px 0;
}

.service-image-size {
    padding: 0 0 0 8px;
    text-align: right;
    display: inline-block;
}

.service-image-size img {
    width: 100%;
    display: inline-block;
    padding: 30px 0;
}

.services-why-us-part {
    margin: 40px 0 20px !important;
}

.ez-toc-widget-container.fixed {
    position: fixed !important;
    top: 11%;
    z-index: 2;
    width: 351px;
    height: auto;
    /*height: 291px;*/
}

.service-quote-box.fixed {
    position: fixed !important;
    top: 40%;
    margin-top: 30px;
    z-index: 2;
    width: 351px !important;
}

.services-right-content {
    padding-bottom: 40px;
    padding-left: 30px;
}

.contain-float-left {
    width: 30%;
    display: inline-block;
}

.contain-float-right {
    width: 68%;
    padding-left: 30px;
}

.merchant-finance-flex {
    display: flex;
}

.service-container .col-md-6 {
    width: 68%
}

.merchant-finance-page {
    padding-top: 50px;
}

.homebanner-images-flex img {
    padding-right: 30px;
    height: fit-content;
}

.without-service-page h1 {
    padding: 60px 0 20px;
    color: #ffffff;
}

.without-service-page .row {
    justify-content: center;
}

.without-service-page img {
    padding: 0 15px;
}

/*.page-template-commercial-loans .service-quote-box.fixed {
    top: 60%;
}
.page-template-invoice-finance .service-quote-box.fixed {
    top: 34%;
}*/
.ez-toc-widget-container a:hover {
    color: #5BC0DE !important;
}

/*Application-Form*/

.application-form {
    background-image: url(../images/application-form-banner.jpg);
    background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #ffffff;
    padding: 50px 0;
}

.application-form-flex {
    display: flex;
    padding: 50px 0;
}

.application-left-part {
    display: inline-block;
    width: 60%;
    background-color: #f5f5f5;
    border: 1px solid #dddddd;
    text-align: -webkit-center;
    padding-bottom: 25px;
}

.application-left-part h1 {
    color: #352846;
    padding: 35px 0 0px;
}

.application-left-part p {
    font-weight: 600;
}

.application-left-part input {
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 10.56px 1.44px rgb(0 0 0 / 2%);
    padding: 11px;
    border: none;
}

.application-left-part textarea {
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 10.56px 1.44px rgb(0 0 0 / 2%);
    border: none;
}

.application-left-part .row {
    display: block;
    width: 80%;
    margin-bottom: 20px;
}

.application-left-part .wpcf7 form .wpcf7-response-output {
    width: 80%;
}

.wpcf7-spinner {
    display: none;
}

.application-right-part {
    width: 40%;
    background-color: #28324b;
    display: flex;
    align-items: center;
    text-align: center;
}

.application-right-part .icon-text-flex {
    display: grid;
    width: -webkit-fill-available;
}

.application-right-part .icons-text {
    display: inline-block;
    text-align: -webkit-center;
    padding: 26px 0 0;
}

.application-right-part p {
    color: #ffffff;
    padding-top: 5px;
}

/*FAQs*/

.faqs-page {
    background-image: url(../images/faqs-banner.jpg);
    background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #ffffff;
    padding: 50px 0;
}

.faqs-flex {
    display: flex;
    padding: 50px 0 0;
}

.faqs-left-part {
    width: 50%;
    padding-right: 40px;
    padding-top: 13px;
}

.faqs-left-part a {
    text-decoration: none;
    color: #5BC0DE;
    font-weight: 500;
}

.faqs-left-part img {
    padding-top: 20px;
    height: 457px;
}

.faqs-left-part h1 {
    color: #352846;
    padding: 0 0 15px;
}

.faqs-left-part .site-btn {
    color: #ffffff;
}

.faqs-right-part {
    width: 50%;
}

/*blog*/

.blog-banner {
    background-image: url(../images/blog-banner.jpg);
    background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #ffffff;
    padding: 50px 0;
}

.blog-section {
    display: flex;
    padding: 60px 0 50px;
}

.blog-post-content {
    display: block;
    width: 65%;
}

.blog-post-content .blog-left {
    display: inline-block;
    box-shadow: 0px 0px 14.76px 3.24px rgba(0, 0, 0, 0.09);
    height: fit-content;
    margin-bottom: 50px
}

.blog-post-content .blog-left .top-image {
    width: -webkit-fill-available;
}

.blog-post-content .blog-left .bottom-content {
    padding: 20px;
}

.blog-post-content .blog-left .bottom-content h5 {
    color: #352846;
}

.blog-post-content .blog-left .read-more-section {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #dddddd;
    padding-top: 14px;
    margin-top: 18px;
}

.blog-post-content .blog-left .read-more-section p {
    margin: 0;
}

.blog-post-content .blog-left .read-more-section a {
    color: #5BC0DE;
    text-decoration: none;
    font-weight: 500;
}

.blog-post-content .blog-left a {
    text-decoration: none;
}

.blog-post-content .blog-left .read-more-section a:hover {
    color: #352846;
}

.blog-post-content .blog-left .blog-date-user {
    display: flex;
    align-items: center;
}

.blog-post-content .blog-left .blog-date-user p {
    margin: 0;
    padding-right: 20px;
}

.blog-post-content .blog-left .blog-date-user p:last-child {
    padding-right: 0;
}

.blog-post-content .blog-left .blog-date-user img {
    padding-right: 10px;
}

.blog-right {
    width: 35%;
    padding-left: 45px;
    display: inline-block;
}

.blog-right .content-flex {
    display: flex;
    align-items: center;
}

.blog-right h5 {
    color: #352846;
    border-bottom: 3px solid #5BC0DE;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.blog-right .content-flex p {
    padding-left: 15px;
}

.blog-right .blog-categories {
    padding: 30px 0 20px;
}

.blog-right li {
    list-style-type: disclosure-closed;
    margin-left: 20px;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
}

.blog-right a {
    color: #666666;
    text-decoration: none;
    width: 20%;
}

.blog-right .content-flex img {
    height: 100%;
    width: 100%;
}

.single-post .entry-content .blog-inside-content {
    width: 65% !important;
}

.single-post .blog-right {
    width: 100%;
}

.single-post .entry-content .get_sidebar {
    margin: 0;
    width: 35% !important;
}

.single-post .entry-content .get_sidebar h5 {
    margin-top: 0;
}

.archive .entry-content .get_sidebar {
    display: none;
}

.category .entry-content .get_sidebar {
    display: none;
}

.blog-right .title-date .title {
    margin-bottom: 0;
}
.blog-right .title-date {
    width: 80%;
    display: inline-block;
}

.blog-right .title-date .date {
    margin-top: 0;
    font-size: 14px;
    font-weight: 500;
    color: #352846;
}

.single-post .entry-content {
    max-width: 1170px;
    margin: auto;
    display: flex;
}

.archive .entry-content {
    max-width: 1170px;
    margin: auto;
    display: flex;
}

.category .entry-content {
    max-width: 1170px;
    margin: auto;
    display: flex;
}

.category .header-part {
    background-color: #28324b;
}

.archive .header-part {
    background-color: #28324b;
}

.single-post .header-part {
    background-color: #28324b;
}

.comments-wrapper.section-inner {
    display: none;
}

.single-post .post-inner {
    padding-top: 3rem;
}

.singular .featured-media {
    margin-top: 7%;
}

.entry-content h5 {
    margin: 2rem auto 1.5rem;
    width: 100%;
    display: inline-block;
}

.single-post #ez-toc-container {
    margin-bottom: 10px;
    margin-top: 10px;
    width: auto;
    position: inherit;
}

.single-post .featured-media img {
    margin: 0 auto;
    width: 1170px;
    height: 300px;
    object-fit: cover;
}

.single-post .pagination-single {
    font-size: 2.4rem;
    margin-top: 3rem;
    margin-bottom: 4rem;
}

.pagination-single-inner {
    display: inline-block;
    width: -webkit-fill-available;
    max-width: 800px;
}

.pagination-single a+a {
    margin: 20px 0 0;
}

.pagination-single .title-inner {
    color: #352846;
    font-size: 20px;
}

.pagination-single a .arrow {
    color: #352846;
}

.pagination-single .title {
    text-decoration: none !important;
}

.pagination-single hr {
    display: none;
}

.pagination-single .previous-post,
.next-post {
    background-color: #dddddd;
    padding: 20px;
    border: 1px solid #999999;
}

.pagination-single .previous-post:hover,
.next-post:hover {
    background-color: #ffffff;
}

.category .entry-categories a {
    margin: 4rem 0 0 2rem;
}

.category .featured-media {
    margin-top: 3rem;
}

.category .post-inner {
    padding-top: 3rem;
}

.archive .entry-categories a {
    margin: 4rem 0 0 0;
    color: #5BC0DE;
    border-bottom: none;
}

.archive .featured-media {
    margin-top: 3rem;
}

.archive .post-inner {
    padding: 2.5rem;
}

.archive hr {
    display: none;
}

.category hr {
    display: none;
}

.archive .featured-media .section-inner {
    width: auto;
}

.archive .blog-section {
    padding: 140px 0 10px;
}

.archive .blog-inside-content a {
    font-size: 16px;
    color: #5BC0DE;
}

.archive .entry-categories-inner {
    margin: 0;
}

.archive .blog-inside-content p {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 15px;
}


/*about-us*/

.about-banner-page {
    background-image: url(../images/about-us-banner.jpg);
    background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #ffffff;
    padding: 50px 0;
}

.about-us-section {
    display: flex;
    padding: 50px 0 10px;
}

.about-us-paragraph {
    margin-bottom: 40px;
}

.about-us-section .right-part {
    padding-left: 40px;
}

.about-us-section .apply-now-btn {
    text-align: left;
    margin-top: 30px;
}

.about-us-section h1 {
    padding-bottom: 20px;
}

.about-us-section li {
    line-height: 2;
}

.about-us-section li:before {
    color: transparent;
    background: url(../images/tick-yellow.svg);
    content: " ";
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    background-repeat: no-repeat;
}

header.archive-header.has-text-align-center.header-footer-group {
    display: none;
}

.page-content h1 {
    padding-top: 20px;
}

.page-content h1:first-child {
    padding-top: 0;
}

.page-content li {
    font-size: 16px;
    line-height: 1.6;
    padding-bottom: 10px;
}

.page-content li:before {
    color: transparent;
    background: url(../images/service-page-right-arrow.svg);
    content: " ";
    width: 21px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-repeat: no-repeat;
}

.page-content a {
    color: #5BC0DE;
    text-decoration: none;
    font-weight: 500;
}

.copyright-line-flex {
    display: flex;
    justify-content: space-between;
}

.copyright-line-flex p {
    font-size: 12px;
}

/*16-11-2022*/

.home .our-products h1 {
    margin-top: 0;
}

.home .flex-paragraphs h1 {
    margin-top: 0;
}

.home .why-us-section h1 {
    margin-top: 10px;
}

.home .latest-news h1 {
    margin-top: 10px;
}

.support-business h1 {
    margin-top: 10px;
}

.page-id-556 .latest-news .latest-news-flex {
    height: 460px;
}

/*17-11-2022*/

.fixedee {
    padding-top: 3em;
    display: inline-block;
}
@media (max-width:675px){
	.fixedee{
		padding-top: 5em !important;
	}
}
@media (max-width:1026px) and (min-width:750px){
	.fixedee{
		padding-top: 4em !important;
	}
}

/*28-11-2022*/

.service-middle-content a {
    color: #5BC0DE;
    text-decoration: none;
    font-weight: 500;
}

.service-middle-content a:hover {
    color: #28324b;
}

.about-us-paragraph a {
    color: #5BC0DE;
    text-decoration: none;
    font-weight: 500;
}

.about-us-paragraph a:hover {
    color: #28324b;
}

.wpsm_panel-body a {
    color: #5BC0DE;
    text-decoration: none;
    font-weight: 500;
}

.wpsm_panel-body a:hover {
    color: #28324b;
}

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%;
}

.single-post .blog-inside-content a {
    color: #5BC0DE;
    text-decoration: none;
    font-weight: 500;
}

.single-post .blog-inside-content a:hover {
    color: #28324b;
}

/*29-11-2022*/

.services-banner .row {
    display: none !important;
}

.without-service-page .row {
    display: none !important;
}

.blog-banner .row {
    display: none !important;
}

.footer-section .part-1 a {
    text-transform: none;
}

/*30-11-2022*/

.get-quote-bg h3 {
    color: #000000 !important;
}

.latest-news-flex img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: 238px;
}

/*2-12-2022*/

.footer-section .widget {
    margin-top: 0;
}

.wpcf7-form-control-wrap textarea {
    padding: 1.5rem 1rem;
}

/*3-12-2022*/

.footer-nav-widgets-wrapper,
#site-footer {
    border: none;
}



/*ACCORDIAN*/

.acc-container {
    width: 100%;
}

.acc {
    margin-bottom: 20px;
}

.acc-head {
    background-color: #f5f5f5;
    border: 1px solid #dddddd;
    margin-top: 20px;
    padding: 8px 12px 8px 12px;
    position: relative;
    cursor: pointer;
}

.acc-head::before,
.acc-head::after {
    content: '';
    position: absolute;
    top: 50%;
    background-color: #28324b;
    transition: all .3s;
}

.acc-head::before {
    right: 22px;
    width: 3px;
    height: 17px;
    margin-top: -9px;
}

.acc-head::after {
    right: 15px;
    width: 17px;
    height: 3px;
    margin-top: -2px;
}

.acc-head p {
    color: #28324b;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    margin: 0;
    padding: 5px 0;
}

.acc-content {
    padding: 15px 10px;
    display: none;
    background-color: #f5f5f5;
    color: #666666;
    border-top-color: #e8e8e8;
    font-size: 18px !important;
    overflow: hidden;
    border: 2px solid #e8e8e8;
}

.acc-content p {
    margin: 0;
}

.acc-head.active::before {
    transform: rotate(90deg);
}

/*16-1-2023*/

.current-menu-item a{
    color: #5bc0de !important;
}
.blog-post-content .previous-next-links {
    display: flex;
    justify-content: space-between;
}
.blog-post-content .nav-next {
    order: 2;
}
.blog-post-content .nav-next a{
    color: #28324b;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    background-color: #fbde44;
    padding: 8px 25px;
    border-radius: 40px;
    text-transform: uppercase;
    width: fit-content;
}
.blog-post-content .nav-previous a{
    color: #28324b;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    background-color: #fbde44;
    padding: 8px 25px;
    border-radius: 40px;
    text-transform: uppercase;
    width: fit-content;
}

/*13/03/2023*/

.single .blog-inside-content h3 {
    display: inline-block;
    margin-top: 2rem;
}
/* 22-03-23 */
.post-inner .blog-inside-content h1 {
    display: inline-block;
}

.single-post #ez-toc-container {
    margin-bottom: 10px;
    margin-top: 10px;
    width: auto;
    position: inherit;
} 
.singular .featured-media-inner {
    left: auto;
    width: 1170px;
}
.blog-left .ez-toc-grey{
    margin-right: 25px;
    width: 270px !important;
    height: fit-content;
}
.ez-toc-grey.fixed {
    position: fixed !important;
    top: 11%;
    z-index: 2;
    width: 270px !important;
}
.left-toc-blog {
    width: 400px !important;
}
.left-toc-blog a {
    display: -webkit-inline-box;
}
.single-post .pagination-single {
    width: fit-content;
}

.left-toc-blog #ez-toc-container {
    left: auto;
}
.page-id-118 .left-toc-blog{
    display: none;
}
.page-id-556 .left-toc-blog{
    display: none;
}
.archive .left-toc-blog{
    display: none;
}
.category .left-toc-blog{
    display: none;
}
.page-id-160 .left-toc-blog{
    display: none;
}
.page-id-541 .left-toc-blog{
    display: none;
}
.page-id-543 .left-toc-blog{
    display: none;
}
.borrowing-section {
    max-width: 700px !important;
   border: 4px solid #93c8f8;
    border-radius: 20px;
    padding: 20px !important;
    margin-bottom: 50px !important;
    
}
.borrowing-section p{text-align:left !important;}

.borrowing-section ul {
    list-style-type: disc;
    text-align: left;
    padding: 0px 50px 0px;
}
.borrowing-section h3{padding-bottom:0px !important;}

.pros-section p {
    padding-top: 0px !important;
}
.pros-section h3 {
    padding-bottom: 15px !important;
}
.pros-section .flex-paragraph-1, .pros-section .flex-paragraph-2 {
    width: 50%;
}
.pros-section .row.flex-paragraphs {
    align-items: flex-start !important;
}
.commercial_knw h3 {
    padding-bottom: 10px;
}
.box_part {
    text-align: center;
    width: 31.33%;
    box-shadow: 0px 2px 6px 0 #cacaca;
    padding: 20px;
    border-radius: 8px;
}
.box_part h4 {
    font-size: 20px;
    line-height: 26px;
    color: #28324b;
    font-weight: 700;
    text-transform: capitalize;
}
.box_part img {
    width: 128px;
    height: 128px;
    object-fit: contain;
}
.steps_box {
    padding: 20px;
    backdrop-filter: blur(25px);
    border-radius: 15px !important;
    border: 2px solid #FFFFFF;
}
.banner-stepsbox{
    column-gap: 20px;
    margin: 20px 40px;
    margin-top: 50px !important;
    margin-left:0px !important;
    margin-right: 0 !important;
    align-items: stretch;
}
.banner-stepsbox p.descrip_txt {
    font-size: 16px;
}
.banner-stepsbox p.main-title {
    font-weight: 800;
    letter-spacing: 0px;
    margin: 0;
    font-size: 16px;
}
.banner-stepsbox h4 {
    display: inline-block;
    float: left;
    margin-right: 10px;
    font-size: 24px;
    line-height: 24px;
}
.home-banner .col-6 {
    width: 50%;
}

.home-banner .col-6 h5 {
    color: #FFFFFF;
    text-align: center;
    font-size: 30px;
    padding: 0 65px;
    line-height: 40px;
    font-weight: 500;
}
img.trustpilot_logo {
    margin: 0 auto;
    max-width: 240px;
}


@media only screen and (max-width:1026px){
    .pros-section .flex-paragraph-1, .pros-section .flex-paragraph-2 {
        width: 100%;
    }   
    .banner-stepsbox.row {
        row-gap: 20px !important;
        margin: 20px 0;
        display: flex !important;
        flex-wrap: wrap !important;
    }
    .home-banner .col-6 {
        width: 100%;
    }
    img.trustpilot_logo {
        margin: 0 auto;
        max-width: 300px;
        margin-top: 45px;
    }
    .home-banner .col-6 h5 {
        padding: 0 25px;
        font-size: 30px;
        padding: 0 25px;
        line-height: 40px;
    }
}
@media only screen and (max-width:675px){
    .box_part {
        width: 100%;
        margin-bottom:20px;
    }
    .commercial_knw.padding-top-bot .container {
        padding-bottom: 0 !important;
    }
    .home-banner .col-6 {
        width: 100%;
    }
    img.trustpilot_logo {
        margin: 0 auto;
        max-width: 200px;
        margin-top: 45px;
    }
    .home-banner .col-6 h5 {
        font-size: 16px;
        padding: 0 25px;
        line-height: 20px;
    }
    .banner-stepsbox p.main-title {
        line-height: 16px !important;
    }
}


.caform-bgimg {

   background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #fff;
    
}


.l-section-h {
    position: relative;
    margin: 0 auto;
    width: 100%;
}



.get-in-touch-section-caform {
    padding: 40px;
    border: 1px solid #ddd;
    display: flex;
    justify-content: space-between;
}


.get-in-touch-section-caform h3 {
 color:#fff;   
}


.get-in-touch-section-caform ul li {
font-size: 20px;
    line-height: 44px;
    
}



.get-in-touch-section-caform li:before {
    color: transparent;
    background: url(../images/tick-yellow.svg);
    content: " ";
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    background-repeat: no-repeat;
}


.contact-details-flex-caform {
    font-size: 18px;
    margin-top: 20px;
}

/* New Styles */
.form-section {
    background-repeat: no-repeat !important;
    width: 100%;
    background-size: cover !important;
    color: #fff;
    padding: 0 30px;
    background-position: center center;
}
.form-section .container {
    display: flex;
    justify-content: space-between;
    padding: 50px 0 60px 0 !important;
}
.form-section h2 {
    font-size: 44px;
    line-height: 56px;
    font-weight: 500;
}
.form-section ul {
    margin-top: 20px;
}
.form-section ul li {
    font-size: 20px;
    line-height: 44px;
}
.form-section ul li::before {
    color: transparent;
    background: url(../images/tick-yellow.svg);
      background-repeat: repeat;
    content: " ";
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    background-repeat: no-repeat;
}
.form-section .right {
    width: 50%;
}
.form-section .right form {
    padding: 15px !important;
    background: #00b09b !important;
    border: 2px solid #fff !important;
}
.form-section .right form .col {
    display: flex;
    justify-content: space-between;
}
.form-section .right form .form-group {
    margin-bottom: 25px;
    width: 100%;
}
.form-section .right form .col .form-group {
    width: 48%;
}
.form-section .right form .form-group .simpleselect {
    width: 100%;
    box-sizing: border-box;
    border-radius: 0;
    border: none;
    background-color: #fff;
    height: 50px;
    padding: 0 11px;
}
.form-section .container .left {
    margin-top: auto;
    margin-bottom: auto;
}
/* The switch - the box around the slider */
.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
  }
  
  /* Hide default HTML checkbox */
  .switch input {
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  /* The slider */
  .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  .slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  input:checked + .slider {
    background-color: #2196F3;
  }
  
  input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
  }
  
  input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
  }
  
  /* Rounded sliders */
  .slider.round {
    border-radius: 34px;
  }
  
  .slider.round:before {
    border-radius: 50%;
  }

@media (max-width: 767px) {
    .services-banner.internal-banner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .form-section .container {
        flex-wrap: wrap;
    }
    .form-section .container .left {
        text-align: center;
        margin-bottom: 30px;
    }
    .form-section h2 {
        font-size: 32px;
    }
    .form-section .right {
        width: 100%;
    }
    .form-section .right form .col {
        flex-wrap: wrap;
    }
    .form-section .right form .col .form-group {
        width: 100%;
    }
    .form-section {
        padding: 30px 30px;
    }
}

.caform-lwp{
 margin-bottom: 20px;    
}

 .caform-lwp select{
   font-size: 1.6rem;  
   color:#000;
 }
 
 .caform-lwp .wpcf7-checkbox{
 
 display:block;  
 margin-left:-22px;
     
 }
 

 .caform-lwp .wpcf7-acceptance{
 
 display:block;  
 margin-left:-22px;
     
 } 
 
 
  .caform-lwp .wpcf7-acceptance a{
 
color:#fbde44;
     
 }
 
 
   .caform-lwp .wpcf7-acceptance a:hover{
 
background-color: transparent;
  text-decoration:underline;     
 }
 
 
 .caform-lwp .wpcf7-submit{
    display: block;
  margin-left: auto;
  margin-right: auto;
  
}
 
 
 
.caform-lwp input[type=submit] {
    background-color: #fbde44;
    color:#28324b;
    padding: 12px 40px;
    text-decoration: none;
    border-radius: 40px;
    font-size: 16px;
    font-weight: 500;
    margin-bottom:10px;
}



.caform-lwp .wpcf7-submit:hover {
    background-color: #fbde44;
    color:#28324b;
}


.dps{
  color: #ffffff; 
   
}


a.dps:hover{
  color: #5BC0DE;
  text-decoration:underline;
background-color: transparent;
  
}


.merchant-finance-ca{ 
 position: relative; 
 
 top:-20px;
}

.merchant-finance-ca h1 {
    text-align: left;
    /*padding-bottom: 20px;*/
}


.merchant-finance-ca h2 {
    font-size: 28px;
    margin: 0;
    font-weight: 100;
    padding-bottom: 20px;
    padding-top: 5px;
    color: #ffffff;
}


.home-banner .wpcf7 {
    padding: 15px;
    background-color: rgba(40, 50, 75 , 0.8);
}
.home-banner .wpcf7 .form-group {
    margin-bottom: 13px;
}
.home-banner .wpcf7 .col {
    display: flex;
    justify-content: space-between;
}
.home-banner .wpcf7 .col .form-group {
    width: 49%;
}
.home-banner .wpcf7 .form-group .wpcf7-form-control-wrap {
    display: inline-block;
    width: 100%;
}
.home-banner .wpcf7 .form-group .wpcf7-form-control-wrap .wpcf7-form-control {
    width: 100%;
    border: none;
    height: 50px;
    padding: 0 10px;
}

@media (max-width: 767px) {
    .home-banner .wpcf7 .col {
        flex-wrap: wrap;
    }
    .home-banner .wpcf7 .col .form-group {
        width: 100%;
    }
    .home-banner .row .caform-lwp {
        padding-top: 100px;
    }
    .reviews-logo {
        text-align: center;
    }
    .reviews-logo-center {
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (max-width: 1026px) {
    .home-banner .row {
        display: flex !important;
        flex-direction: column;
    }
    .home-banner .row .merchant-finance-ca {
        order: 2;
    }
    .home-banner .row .caform-lwp {
        order: 1;
    }
}


.reviews-logo{
margin-top: 30px;

}


.reviews-logo-center {
  display: block;
  /*margin-left: auto;
  margin-right: auto;
  */
  margin-left: 50px;

 
}


@media (max-width: 767px){

.reviews-logo-center {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
 }
 
 
}



.blog-inside-content ul strong {
    color: #28324b;
    font-size: 16px;
    font-weight: 700;
}


.blog-inside-content li {
    font-size: 16px;
    line-height: 1.6;
    padding-bottom: 10px;
    margin: 0;
    display: block;
    padding-left: 30px;
    flex-wrap: wrap;
    position: relative;
}



.blog-inside-content li:before {
    color: transparent;
    background: url(/wp-content/themes/uk-lakeshield/assets/images/service-page-right-arrow.svg);
    content: " ";
    width: 21px;
    height: 21px;
    display: inline-table;
    vertical-align: middle;
    background-repeat: no-repeat;
    vertical-align: sub;
    position: absolute;
    top: 2px;
    left: 0;
}



.primary-menu .sub-menu .sub-menu{
 margin-right: -193% !important;	
}

.primary-menu .sub-menu li> .icon {
    display: block;
    height: 0.7rem;
    position: absolute;
    pointer-events: none;
    transform: rotate(-133deg) !important;
    width: 1.3rem;
	color: #5BC0DE !important;
}


.primary-menu .sub-menu li:hover> .icon {
    display: block;
    height: 0.7rem;
    position: absolute;
    pointer-events: none;
    transform: rotate(-133deg) !important;
    width: 1.3rem;
	color: #FFF !important;
}




