/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/



div#LastRow .row_col_wrap_12_inner {
    justify-content: center !important;
}


div#InnerContact .Contact-inner {
    width: 60% !important;
    margin: 0 auto !important;
}

ul.buttons.sf-menu .menu-item a span {
    color: #fff !important;
}


/* Header */
/* 
div#header-outer {
    position: fixed !important;
} */

ul.buttons.sf-menu {
    display: flex;
    justify-content: space-evenly;
    align-content: flex-start;
    flex-direction: column;
}

#header-outer[data-lhe="default"] #top nav > ul > li > a {
    padding: 0 20px !important;
}

ul.buttons.sf-menu .menu-item {
    background-color: #3bb0e8 !important;
    padding: 10px !important;
    border-radius: 3px !important;
}

div#header-outer nav .buttons.sf-menu li.menu-item a {
    color:#fff !important;
}

div#header-outer nav .buttons.sf-menu li.menu-item img {
    width:auto !important;
    height:auto !important;
}

#header-outer #top nav ul.sf-menu li.menu-item a:hover {
    color: #fff !important;
}

div#header-outer nav ul.sf-menu li a {
    padding: 0px 20px !important;
}

ul.buttons.sf-menu .menu-item:hover a span {
    color: #000 !important;
}

ul.buttons.sf-menu .menu-item a span {
    transition: .5s ease !important;
}

.small-nav div#header-secondary-outer {
    margin-top: 145px !important;
}

.sticky {
    /* position: fixed !important; */
    /* top: 0 !important; */
    /* width: 100% !important; */
    /* margin-top: 0 !important; */
}

div#header-secondary-outer {
    position: absolute;
    margin-top: 10rem;
    padding: 8px !important;
}

div#header-space {
    height: 20px !important;
}


div#header-outer nav ul.sf-menu li a {
    padding: 0 50px !important;
    font-size: 18px !important;
    font-family: BrandonGrotesque-regular !important;
}

div#header-secondary-outer ul {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
}

div#header-secondary-outer ul img{
    height: 22px !important;
    width: 28px !important;
}

div#secnd-header .vc_column-inner .wpb_wrapper {
    display: flex !important;
    justify-content: center !important;
}

a.nectar-button.small.regular.accent-color.has-icon.regular-button.header-btn:hover {
    box-shadow: 0 0 !important;
}

div#secnd-header i {
    position: absolute !important;
    left: -20px !important;
}

/* Header End */



div#secnd-header {
    z-index: 999 !important;
    top: 156px !important;
}

a.nectar-button.small.regular.accent-color.has-icon.regular-button.header-btn {
    background: transparent !important;
    padding: 18px 28px !important;
    color: #000 !important;
    font-family: 'BrandonGrotesque-regular' !important;
    font-size: 18px !important;
    margin: 0px 35px !important;
}

div#secnd-header.sticky {
    /* margin: 0 0 !important; */
    /* width: 100% !important; */
    /* top: 0 !important; */
    /* left: 0 !important; */
    /* right: 0 !important; */
}


/* Home */

/* div.HomeBanner-col .row_col_wrap_12_inner {
    height: 735px !important;
} */

#HomeBanner .main {
/*   background-color: rgba(0,0,0,0.7); */
/*   height: 500px !important; */
  padding: 50px 20px;
}

.main ul li{
    font-size: 20px !important;
    color: #fff !important;
    font-family: BrandonGrotesque-regular !important;
    font-weight: 400 !important;
    line-height: 30px !important;
    margin-bottom: 10px !important;
    letter-spacing: 3.7px !important;
    text-transform: capitalize !important;
}

.main-btn{
    background-color: #45afed !important;
    padding: 15px 15px !important;
    color: #000000 !important;
    font-family: BrandonGrotesque-regular !important;
    font-size: 20px !important;
    line-height: 21px !important;
    letter-spacing: .4px !important;
    border-radius: 4px !important;
    margin: 0 auto !important;
    display: block !important;
    width: 30rem !important;
    text-align: center !important;
}

.main .main-btn{
    padding: 12px 12px !important;
    display: block !important;
    width: 9rem !important;
    text-align: center !important;
}


.page-id-7 .Contact-inner {
    background-color: transparent !important;
/*     height: 500px !important; */
/*     padding: 0px !important; */
}


.Contact-inner {
    background-color: rgba(0,0,0,0.7) !important;
/*     height: 500px !important; */
/*     padding: 0px !important; */
}

.Home-Form p span {
    display: flex !important;
    justify-content: center !important;
}

.Home-Form p span input, textarea{
    border: none !important;
}

.Home-Form p span input {
    background: #fff !important;
    width: 70% !important;
    height: 41px !important;
}

.Home-Form p span textarea{
    background: #fff !important;
    width: 70% !important;
    height: 115px !important;
}


input.main-btn {
    padding: 12px 12px !important;
    display: block !important;
    width: 9rem !important;
    text-align: center !important;
}

.Contact-inner h2 {
    font-size: 20px !important;
    text-align: center;
    font-weight: 700 !important;
    color: #fff !important;
    padding-top: 20px !important;
}

.Home-Form p span:placeholder{
    font-size: 20px !important;
    font-family: BrandonGrotesque-regular !important;
    font-weight: 400 !important;
}

.Home-Form p span input {
    font-size: 20px !important;
    color: #000 !important;
    font-family: BrandonGrotesque-regular !important;
    font-weight: 400 !important;
}

.Home-Form p span textarea{
    font-size: 20px !important;
    color: #000 !important;
    font-family: BrandonGrotesque-regular !important;
    font-weight: 400 !important;
}

#loan-rates-sec img {
    width: 90px !important;
}

/* Home End */

h3 {
    font-size: 20px !important;
    text-align: center;
    font-weight: 700 !important;
    line-height: 50px !important;
}

p.main-para{
    font-size: 20px !important;
    color: #555 !important;
    font-family: BrandonGrotesque-regular !important;
}

strong {
    font-size: 20px !important;
    font-family: BrandonGrotesque-regular !important;
    font-weight: bold !important;
    color: #555 !important;
	text-align: center !important;
}

ul li {
    font-size: 20px !important;
    color: #555 !important;
    font-family: BrandonGrotesque-regular !important;
}

/* HomeBanner */

/* Table */

table tbody th{
    padding: 10px 0px !important;
}

table tbody td {
    padding: 10px !important;
}

table tbody .tb-head th {
    font-size: 25px !important;
    color: #555 !important;
    font-family: BrandonGrotesque-regular !important;
    text-align: center! important;
}

table tbody tr td{
    font-size: 20px !important;
    color: #555 !important;
    font-family: BrandonGrotesque-regular !important;
    text-align: center! important;
}

/* Table End */

/* Loan Rates Sec */

/*  */div.loan-rates-col .vc_column-inner {
    border: 2px solid #45afed !important;
    padding: 20px 30px !important;
}

div.loan-rates-col img{
    display: flex !important;
    margin: 0 auto !important;
}


div.loan-rates-col .vc_column-inner:hover{
    background-color: #45afed !important;
}

div.loan-rates-col .vc_column-inner:hover img{
    filter: brightness(400%) !important;
    /* filter: contrast(100%) brightness(450%) !important; */
    
}

div.loan-rates-col .vc_column-inner:hover h3{
    color: #fff !important;
}

div.loan-rates-col .vc_column-inner:hover p.main-para{
    color: #fff !important;
}

/* Loan Rates End */

/* Finance Sec */

div#finance-sec .iwithtext {
    border: 2px solid  !important;
    background: #fff !important;
}

div#finance-sec .iwt-icon img {
    margin: 25px 8px !important;
    height: 70px !important;
    width: 80% !important;
}

div#finance-sec .iwt-text {
    padding: 15px 15px 15px 95px !important;
    min-height: 170px !important;
}

div#finance-sec .iwt-text h3{
    text-align: start !important;
    line-height: 25px !important;
}

/* Finance End */

/* USP's Section */

div#USP-Sec h3{
    font-size: 25px !important;
}

div.USP-col .iwt-text p {
    color: #000 !important;
}


/* USP's Section End */

/* Bridging loan uses */

div.loan-uses-col .vc_column-inner {
    padding: 20px 20px !important;
    background-color: #45afed !important;
    transition: all .3s ease-in-out !important; 
    
}

div.loan-uses-col .vc_column-inner H3{
    color: #fff! important;
    text-align: center !important;
}

div.loan-uses-col .vc_column-inner p.main-para{
    color: #fff! important;
    text-align: center !important;
}

div.loan-uses-col .vc_column-inner:hover{
    transform: scale(1.1) !important;
}

/* Bridging loan uses End */

/* Contact Info */

div.Contact-row .vc_column-inner{
    height: 282px !important;
    background: #e8e8e8 !important;
    padding: 25px !important;
    margin-bottom: 0 !important;
    border-radius: 4px !important;
}

div.Contact-row .info ul li {
    list-style: none !important;
}

div.Contact-row .info ul li a{
    margin: -30px !important;
    line-height: 40px !important;
    color: #555 !important;
}

div.Contact-row .info ul i{
    padding-right: 20px !important;
    color: #3d3d3d !important;
}

div.Contact-row p.main-para {
    line-height: 4px !important;
}

/* Contact Info End */

/* Footer */

div#footer-widgets div#media_image-2 img {
    height: 110px !important;
}



div#footer-widgets div#media_image-3 img {
    height: 110px !important;
    width: 30%! important;
    float: right !important;
}

div#footer-widgets div#custom_html-2 p.main-para {
    color: #fff! important;
    width: 50rem !important;
    margin-left: -220px !important;
    font-size: 18px !important;
    text-align: center !important;
}

div#footer-widgets .Social-icon ul  {
    display: flex !important;
    gap: 20px !important;
    margin-left: 40px !important;
    
}

div#footer-widgets .Social-icon ul li{
    font-size: 22px !important;
    color: #fff! important;
    height: 40px !important;
    width: 40px !important;
    background-color: #000 !important;
    
}
div#footer-widgets .Social-icon ul li i{
    padding: 10px 10px !important;
}



/* footer End */

/* Toggle */

.toggles a.toggle-heading {
    padding: 25px !important;
    border: 1px solid #fff! important;
    background-color: #efefef !important;
    color: #555 !important;
    text-align: left !important;
    padding-left: 3rem !important;
    font-size: 17px !important;
}

.toggles i.fa.fa-plus-circle {
    top: 26px !important;
    font-size: 30px !important;
    color: #000!important;
}


.toggles .open i::before{
    color: #000 !important;
    position: relative !important;
    font-size: 28px !important;
    top: 12px !important;
}

/* Toggle End */

div#Contact-Details h3 {
    text-align: center !important;
    padding-bottom: 12px !important;
}






/* --------------------Responsive-------------- */
/* Screen  1140 */

@media only screen and (max-width: 1440px) {

    /* Header */

    
div#header-outer nav ul.sf-menu li a {
    padding: 0 30px !important;
}

/* Header End */

/* Home */

.Contact-inner {
    height: 100% !important;
    padding: 0px 0px !important;
}

/* Home End */

h3 {
    font-size: 20px !important;
    text-align: center;
    font-weight: 700 !important;
    line-height: 50px !important;
}

p.main-para{
    font-size: 20px !important;
    color: #555 !important;
    font-family: BrandonGrotesque-regular !important;
}

strong {
    font-size: 20px !important;
    font-family: BrandonGrotesque-regular !important;
    font-weight: bold !important;
    color: #555 !important;
	text-align: center !important;
}

ul li {
    font-size: 20px !important;
    color: #555 !important;
    font-family: BrandonGrotesque-regular !important;
}

/* Loan Rates Sec */

div.loan-rates-col .vc_column-inner {
    padding: 15px 20px !important;
    height: 100% !important;
    text-align: justify !important;
}

/* Loan Rates End */

/* Finance Sec */


div#finance-sec .iwt-text {
    padding: 10px 10px 10px 90px !important;
    min-height: 235px;
}

/* Finance End */

/* Bridging loan uses */

div.loan-uses-col .vc_column-inner {
    padding: 20px 15px !important;
    
}

    div.loan-uses-col .vc_column-inner h3{
        padding-bottom: 25px !important;
        line-height: 25px !important;
    }

div.loan-uses-col .vc_column-inner p.main-para{
    color: #fff! important;
    text-align: justify !important;
}


/* Bridging loan uses End */

/* Contact Info */


div.Contact-row .info ul li a{
    line-height: 35px !important;
}

div.Contact-row .info ul i{
    padding-right: 18px !important;
}

/* Contact Info End */

/* Footer */

div#footer-widgets div#media_image-2 img {
    height: 90px !important;
}

div#footer-widgets div#media_image-3 img {
    height: 90px !important;
}

div#footer-widgets div#custom_html-2 p.main-para {
    width: 45rem !important;
    margin-left: -210px !important;
}

div#footer-widgets .Social-icon ul  {
    display: flex !important;
    margin-left: 10px !important;
    
}

/* footer End */

}

/* Screen  1140 End */ 

/* Screen 1025 */



@media only screen and (max-width: 1139px) {

    /* Header */

    
div#header-outer nav ul.sf-menu li a {
    padding: 0 18px !important;
}

/* Header End */

/* Home */

.Contact-inner {
    height: 100% !important;
    padding: 0px 0px !important;
}

    .Home-Form p span input{
        width: 90% !important;
    }

    .Home-Form p span textarea{
        width: 90% !important;
    }

    #HomeBanner .main{
        padding: 15px 10px !important;
    }

/* Home End */

h3 {
    font-size: 20px !important;
    text-align: center;
    font-weight: 700 !important;
    line-height: 50px !important;
}

p.main-para{
    font-size: 20px !important;
    color: #555 !important;
    font-family: BrandonGrotesque-regular !important;
}

strong {
    font-size: 20px !important;
    font-family: BrandonGrotesque-regular !important;
    font-weight: bold !important;
    color: #555 !important;
	text-align: center !important;
}

ul li {
    font-size: 20px !important;
    color: #555 !important;
    font-family: BrandonGrotesque-regular !important;
}

/* Loan Rates Sec */

div.loan-rates-col .vc_column-inner {
    padding: 10px 15px !important;
    height: 100% !important;
    text-align: justify !important;
}

    div.loan-rates-col .vc_column-inner img{
        height: 120px !important;
        object-fit: contain !important; 
    }

    div.loan-rates-col h3{
        padding-bottom: 30px !important;
        line-height: 25px !important;
    }

/* Loan Rates End */

    /* Bridging Finance */

    div#finance-sec .iwt-text{
        padding: 15px 15px 15px 90px !important;
        min-height: 244px !important;
    }

    /* Bridging Finance End */


/* Bridging loan uses */

div.loan-uses-col .vc_column-inner {
    padding: 20px 12px !important;
}

    div.loan-uses-col .vc_column-inner:hover{
    transform: scale(0.9) !important;
}

    div.loan-uses-col .vc_column-inner h3{
        padding-bottom: 25px !important;
    }


/* Bridging loan uses End */

/* Contact Info */


div.Contact-row .info ul li a{
    line-height: 30px !important;
}

div.Contact-row .info ul i{
    padding-right: 17px !important;
}

/* Contact Info End */

/* Footer */

div#footer-widgets div#custom_html-2 p.main-para {
    width: 35rem !important;
    margin-left: -150px !important;
}

/* footer End */


div#LiveChat .row {
    background: #000000b0 !important;
    padding: 30px 30px !important;
    border-radius: 10px !important;
    position: relative !important;
}

div#LiveChat p {
    color: #fff !important;
    text-align: center !important;
    font-family: 'Open Sans' !important;
}

div#LiveChat  p.title {
    font-family: 'BrandonGrotesque-regular' !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    margin-bottom: 10px !important;
    padding-bottom: 0 !important;
}

div#LiveChat .row img#cd_agent_image {
    position: absolute !important;
    top: 20px !important;
    left: 30px !important;
    width: 70px !important;
}

div#LiveChat .row .input-group input, div#LiveChat .row .input-group textarea {
    margin: 4px 0 !important;
    font-family: 'BrandonGrotesque-regular' !important;
    color: #000 !important;
    background: white;
    font-size: 16px !important;
    border: 0 !important;
}

div#LiveChat input#submit {
    background: #45afed !important;
    font-family: 'BrandonGrotesque-regular' !important;
    margin: 0 auto !important;
    display: block !important;
    text-transform: uppercase !important;
    padding: 13px 40px !important;
}

div#ThankYouSec h2 {
    font-size: 50px !important;
    font-family: 'BrandonGrotesque-regular' !important;
    line-height: 50px !important;
}

div#ThankYouSec p {
    font-family: 'BrandonGrotesque-regular' !important;
    font-size: 20px !important;
    color: #fff !important;
    text-align: center !important;
}

div#ThankYouSec a {
    color: #000 !important;
}
	
}




/* Floating Button Live Chat */

i.notranslate.fas.fa-hand-point-up {
    font-size: 0 !important;
}

i.notranslate.fas.fa-hand-point-up:before {
    content: 'LIVE CHAT' !important;
    font-size: 18px !important;
    font-family: 'BrandonGrotesque-regular';
    font-weight: 300 !important;
}

.flBtn.flBtn-position-br {
    width: 100% !important;
    border-radius: 0 !important;
    display: flex !important;
    justify-content: end !important;
}

a.flBtn-label {
    width: 300px !important;
    border-radius: 5px !important;
    max-width: 100% !important;
    height: 50px !important;
    position: relative;
}

a.flBtn-label:before {
    content: url(/wp-content/uploads/2024/04/live-chat-img.jpg) !important;
    position: absolute !important;
    left: 20px !important;
    top: -20px !important;
    transform: scale(1.2) !important;
}




/* Screen 1025 End */

/* Screen 678 */

@media only screen and (max-width: 1024px) {


/* Header */

 div#slide-out-widget-area ul.menu li a{
    font-size: 18px !important;
    font-family: BrandonGrotesque-regular !important;
}  

div#header-space {
    height: 0px !important;
}

    div#header-outer{
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }



    .slide-out-widget-area-toggle.mobile-icon.slide-out-from-right{
        background-color: #45afed !important;
        padding: 20px !important;
        border-radius: 5px !important;
        border: 1px solid #fff! important;
    } 
	
	
/* 	body[data-header-format] #header-secondary-outer {
    position: absolute !important;
    top: 140px !important;
	margin: 0 !important;
} */
	
/* 	body[data-header-format] #header-secondary-outer {
    top: 123px !important;
} */
	
	
	

/* Header End */

    

/* Home */

    div#HomeBanner{
        padding-top: 210px !important;
    }

    div#HomeBanner .main{
        padding: 30px 20px !important;
        height: 400px !important;
    }

.Contact-inner {
    background-color: rgba(0,0,0,0.7) !important;
    height: 100% !important;
    width: 92% !important;
    padding: 20px 30px !important;
    margin: 0 auto !important;
    margin-bottom: 30px !important;
}


.Home-Form p span input {
    width: 100% !important;
}

.Home-Form p span textarea{
    width: 100% !important;
}
	
	
	

h2 {
    font-size: 35px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

/* Home End */

    

h3 {
    font-size: 25px !important;
}

    h4 {
    font-size: 22px !important;
        line-height: 40px !important;
        text-align: center !important;
        font-weight: 600 !important;
}

p.main-para{
    font-size: 14px !important;
}

strong {
    font-size: 23px !important;
}

ul li {
    font-size: 14px !important;
    line-height: 30px !important;
}

/* HomeBanner */

/* Loan Rates Sec */

div.loan-rates-col .vc_column-inner {
    padding: 25px 35px !important;
}

/* Loan Rates End */

/* Finance Sec */


div#finance-sec .iwt-icon img {
    margin: 30px 0px 0px 15px !important;
	padding-left: 230px !important;
	
}

div#finance-sec .iwt-text {
    padding: 100px 20px 10px 100px !important;
}

/* Finance End */

/* USP's Section */

div#USP-Sec{
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
    

div#USP-Sec h3{
    font-size: 35px !important;
    line-height: 60px !important;
}

    div#FAQs{
        padding-top: 50px !important;
        padding-bottom: 0px !important;
    }

/* USP's Section End */

/* Bridging loan uses */

div.loan-uses-col .vc_column-inner {
    padding: 20px 20px !important;
    width: 50% !important;
    background-color: #45afed !important;
    transition: all .3s ease-in-out !important; 
    
}

div.loan-uses-col .vc_column-inner H3{
    color: #fff! important;
    text-align: center !important;
}

div.loan-uses-col .vc_column-inner p.main-para{
    color: #fff! important;
    text-align: center !important;
}

div.loan-uses-col .vc_column-inner:hover{
    transform: scale(1.1) !important;
}

/* Bridging loan uses End */

/* Contact Info */

    div#loan-uses-Sec{
        padding-bottom: 0px !important;
    }

    div.loan-uses-col  {
        width: 50% !important;
        display: inline-block !important;
        padding: 5px !important;
    }

    div.loan-uses-col .vc_column-inner {
    height:300px !important;
}


div.Contact-row .info ul li a{
    line-height: 40px !important;
}

div.Contact-row .info ul i{
    padding-right: 15px !important;
}

/* Contact Info End */

/* Footer */

div#footer-widgets div#media_image-2 img {
    height: 80px !important;
}



div#footer-widgets div#media_image-3 img {
    height: 75px !important;
    width: 15% !important;
    margin-top: -31.7rem !important;
}

div#footer-widgets div#custom_html-2 p.main-para {
    width: 24.5rem !important;
    margin-left: 95px !important;
    font-size: 18px !important;
    text-align: center !important;
    position: relative !important;
    top: -150px !important;
}

div#footer-widgets .Social-icon ul  {
    display: flex !important;
    gap: 10px !important;
    margin-left: 170px !important;
    position: absolute !important;
    top: 160px !important;
}

div#footer-widgets .Social-icon ul li{
    font-size: 22px !important;
    color: #fff! important;
    height: 40px !important;
    width: 40px !important;
    background-color: #000 !important;
    
}
div#footer-widgets .Social-icon ul li i{
    padding: 10px 10px !important;
}

    #footer-outer .row {
    padding-top: 120px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
	
	
		
	div#header-outer {
    padding: 10px 0 !important;
}

div#header-outer img {
    width: 120px !important;
}

body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 100px !important;
    object-fit: contain !important;
}

div#secnd-header {
    top: 0px !important;
}

a.nectar-button.small.regular.accent-color.has-icon.regular-button.header-btn {
    margin: 0 2px !important;
    font-size: 16px !important;
    padding: 14px 10px 14px 40px !important;
}

div#secnd-header i {
    left: -4px !important;
}
	
	div#header-outer {
    padding: 10px 0 !important;
}
	
	
	div#secnd-header.sticky {
    top: 45px !important;
}

/* footer End */


}

/* 678 screen End */



/* mobile */




/* 375 Screen */

@media only screen and (max-width: 767px) {


/* Header */
	
	
	div#slide-out-widget-area ul.menu.secondary-header-items img {
    display: inherit !important;
}



div#slide-out-widget-area ul.menu.secondary-header-items li{
    border: 1px solid #087b8b !important;
    padding: 5px !important;
    margin-bottom: 8px !important;
    width: 85% !important;
    background-color: #45afed !important;
}

	
	
	

 div#slide-out-widget-area ul.menu li a{
    font-size: 15px !important;
}  

div#header-space {
    height: 0px !important;
}

    div#header-outer{
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }


/* Header End */

    

/* Home */

    div#HomeBanner{
        padding-top: 200px !important;
    }

    div#HomeBanner .main{
        padding: 20px 10px !important;
        height: auto !important;
    }

.Contact-inner {
    background-color: rgba(0,0,0,0.7) !important;
    height: 100% !important;
    width: 86% !important;
    padding: 20px 20px !important;
    margin: 0 auto !important;
    margin-bottom: 30px !important;
}
	
	
	.Home-Form p span input{
    font-size: 14px !important;
}
	
input.main-btn {
	font-size: 17px !important;
}

    .main a.main-btn{
        font-size: 17px !important;
    }

    p.main-para{
        line-height: 28px !important;
    }

h2 {
    font-size: 25px !important;
    /* padding-top: 15px !important; */
    /* padding-bottom: 15px !important; */
    padding: 0 !important;
} 

h3 {
    font-size: 18px !important;
    line-height: 30px !important;
}

    h4 {
        font-size: 20px !important;
        line-height: 40px !important;
        text-align: center !important;
        font-weight: 600 !important;
        font-family: 'BrandonGrotesque-regular' !important;
}

p{
    font-size: 16px !important;
    text-align: justify !important;
}

strong {
    font-size: 16px !important;
    line-height: 60px !important;
}
    p strong{
        line-height: 0px !important;
    }

    .txt-sp strong {
    font-size: 16px !important;
    line-height: 0px !important;
}

    .main-btn{
        font-size: 13px !important;
        padding: 5px 5px !important;
        display: block !important;
        margin: 0 auto !important;
        text-align: center !important;
        width: 300px !important;
		margin-bottom: 10px !important;
    }


.main ul li {
    font-size: 14px !important;
    line-height: 25px !important;
    display: contents !important;
}

    .ul-li-sp ul li{
        padding-bottom: 10px !important;
    }

    .question-ul-li ul li{
        padding-bottom: 15px !important;
    }


/* HomeBanner */

    /* Table */

    table tbody .tb-head th{
    font-size: 16px !important;
    }

    table tbody th{
        /* padding: 15px 20px !important; */
    }

    table tbody tr td{
    font-size: 14px !important;
    }

/* Loan Rates Sec */

div.loan-rates-col .vc_column-inner {
    padding: 25px 35px !important;
}

    div.loan-rates-col img{
        height: 110px !important;
        width: 110px !important;
}

/* Loan Rates End */

/* Finance Sec */


div#finance-sec .iwt-icon img {
    margin: 40px 0px 0px 18px !important;
}

div#finance-sec .iwt-text {
    padding: 0px 20px 50px 100px !important;
}

/* Finance End */

/* Toggle */

.toggles a.toggle-heading {
    padding: 20px !important;
    padding-left: 3rem !important;
    font-size: 14px !important;
    line-height: 25px !important;
}

.toggles i.fa.fa-plus-circle {
    top: 35px !important;
}

.toggles .open i::before{
    color: #000 !important;
    position: relative !important;
    font-size: 28px !important;
    top: 20px !important;
}
    

/* Toggle End */
    

/* USP's Section */

div#USP-Sec{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
    

div#USP-Sec h3{
    font-size: 30px !important;
    line-height: 60px !important;
    font-family: 'BrandonGrotesque-regular' !important;
    color: #fff !important;
}

    div#USP-Sec p{
        font-size: 14px !important;
        width: 95% !important;
    }

    .USP-col .iwithtext img{
        transform: scale(0.5) !important;
    }

/* USP's Section End */

/* Finance Sec */

    div#finance-sec .iwithtext {
    border: 2px solid  !important;
    background: #fff !important;
}

div#finance-sec .iwt-icon img {
    /* margin: 28px 0px 0px 0px !important; */
    height: 70px !important;
    width: 100% !important;
    padding-left: 90px !important;
}

div#finance-sec .iwt-text {
    padding: 130px 20px 20px 100px !important;
    margin-left: -80px !important;
}

div#finance-sec .iwt-text h3{
    font-size: 22px !important;
    line-height: 50px !important;
    text-align: center !important;
}

    

/* Bridging loan uses */

div#loan-uses-Sec{
        padding-bottom: 0px !important;
    }

    div.loan-uses-col  {
        width: 100% !important;
    }

    div.loan-uses-col .vc_column-inner {
    height: 300px !important;
}


div.Contact-row .info ul li a{
    line-height: 40px !important;
}

div.Contact-row .info ul i{
    padding-right: 5px !important;
}
    
    

div.loan-uses-col .vc_column-inner {
    padding: 20px 20px !important;
    
}

div.loan-uses-col .vc_column-inner h3{
    font-size: 20px !important;
}

/* Bridging loan uses End */

/* Contact Info */


div.Contact-row .vc_column-inner{
    height: 100% !important;
    padding: 0 auto !important;
    margin-bottom: 0px !important;
    border-radius: 4px !important;
}


div.Contact-row .info ul li a{
    line-height: 0px !important;
    color: #555 !important;
    font-size: 17px !important;
}

div.Contact-row .info ul i{
    color: #3d3d3d !important;
    font-size: 21px !important;
}

    
    div.Contact-row p strong{
        line-height: 30px !important;
        margin: 0 auto !important;
        display: block !important;
        text-align: center !important;
    }

.timing p{
    text-align: center !important;
    line-height: 0px !important;
}
	
	.opening-time p.main-para {
    text-align: center !important;
}

    

/* Contact Info End */

/* Footer */

div#footer-widgets div#media_image-2 img {
    height: 70px !important;
}



div#footer-widgets div#media_image-3 img {
    height: 70px !important;
    width: 20% !important;
    margin-top: -30.5rem !important;
}

div#footer-widgets div#custom_html-2 p.main-para {
    width: 20rem !important;
    margin-left: 0px !important;
    font-size: 14px !important;
    text-align: center !important;
    position: relative !important;
    top: -40px !important;
}

div#footer-widgets .Social-icon ul  {
    display: flex !important;
    gap: 10px !important;
    margin-left: 45px !important;
    position: absolute !important;
    top: 16rem !important;
}

    #footer-outer .row {
    padding-top: 60px !important;
}

/* footer End */


.Home-Form p span textarea {
    font-size: 14px !important;
}

div.loan-rates-col .vc_column-inner img {
    width: 80px !important;
    height: 80px !important;
}

div.loan-rates-col h3 {
    padding-bottom: 10px !important;
}

div#loan-rates-sec .loan-rates-col {
    padding-top: 0 !important;
}

div#finance-sec {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

body[data-form-submit=regular] .container-wrap input[type=submit] {
    padding: 12px 5px !important;
}

div#Fast-Bridging-Loans-Sec {
    padding-top: 160px !important;
}
	
	a.flBtn-label {
    width: 160px !important;
}

i.notranslate.fas.fa-hand-point-up:before {
    font-size: 14px !important;
}

a.flBtn-label:before {
    transform: scale(1) !important;
    left: 8px !important;
	top: -15px !important;
}

.flBtn.-shadow .flBtn-label, .flBtn.-shadow a {
    justify-content: end !important;
    padding-right: 20px !important;
}
	
	div#header-outer {
    padding: 10px 0 !important;
}

a.nectar-button.small.regular.accent-color.has-icon.regular-button.header-btn {
    padding: 0px 8px !important;
    font-size: 14px !important;
    margin: 0 0px !important;
    text-align: center !important;
}

a.nectar-button.small.regular.accent-color.has-icon.regular-button.header-btn i {display: none !important;}

div#secnd-header {
    padding: 5px 0 !important;
}

div#secnd-header.sticky {
    top: 0px !important;
}

.nectar-button span {
    transform: translate(0px, 0px) !important;
}

}

/* 375 Screen End  */





/* Floating Button Live Chat */

@media only screen and (max-width: 1440px) {
	
	div#ThankYouSec {
		padding: 350px 0px 200px 0 !important;
	}
	
}

@media only screen and (max-width: 1000px) {
	
	div#ThankYouSec {
		padding: 250px 0 120px 0 !important;
	}
	
}

@media only screen and (max-width: 768px) {

	div#ThankYouSec h2 {
		font-size: 40px !important;
		line-height: 40px !important;
	}

	div#ThankYouSec p {
		font-size: 16px !important;
	}
	
}

@media only screen and (max-width: 768px) {

    div#LiveChat p.title {
        margin-top: 60px !important;
        margin-bottom: 0 !important;
    }
    
    div#LiveChat .row img#cd_agent_image {
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto !important;
        width: 60px !important;
    }

    div#LiveChat {
        padding: 180px 0 50px 0px !important;
    }
	
	div#HomeBanner {
    padding-top: 50px !important;
}

.main ul li::before {
    content: ".";
    font-size: 40px;
    bottom: 3px;
    position: relative;
}

}

