body {
    font-size: 18px;
    line-height: 25px;
} 

footer.footer-1.bg-white ul>li {
    font-size: 16px;
    color: white;
    padding: 5px;
}

img.logo.logo-dark {
    position: relative;
    top: -40px;
    max-width: 100%;
    height: 80px;
    max-height: initial;
}

ul[data-bullet] {
    list-style: none;
}

.image-square>.content {
    -ms-transform: translateY(-50%);
}

.custom-forms .radio-option {
    width: 100px;
}

.logo {
    max-width: 220px;
}

/*.container {
    width: 1366px;
}*/


/*header*/
.nav-utility {
    border-bottom: 0px;
}
.module {
    padding: 0;
}
.module-group.right .module.left:first-child {
    padding-right: 0;
}
.menu li a {
    font-size: 14px;
}

.menu>li {
    margin-right: 20px;
}

.menu li a {
    position: relative;
    color: #000;
    opacity: 1;
    font-weight: normal;
    letter-spacing: normal;
}
.menu li a:hover{
	color:#47b475;
}

.menu li.current-menu-item a {
    color: #47b475;
/*     font-weight: 700; */
}

.feature.boxed .wpb_wrapper {
    padding: 32px;
}

.feature.boxed h5 {
    text-transform: uppercase;
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.feature.boxed .wpb_single_image {
    margin-bottom: 0px;
}

.feature.boxed .wpb_text_column .wpb_wrapper {
    padding: 0;
}

.recent_deals .vc_gitem-zone a {
    display: none;
}

.custom_map h3 {
    position: absolute;
    bottom: 20%;
    left: 3%;
    font-weight: 600;
}

.custom_map p {
    position: absolute;
    bottom: 18%;
    font-weight: 500;
    color: #000;
    font-size: 18px;
    left: 3%;
}

.custom_map hr {
    border-bottom: 3px solid #fc7c62;
    margin: 0;
    width: 5%;
    position: absolute;
    bottom: 15%;
    left: 3%;
}

.custom_map .wpb_content_element {
    margin-bottom: 0;
}

.testimonials .wpb_text_column {
    margin-bottom: 10px;
}

.testimonials h3 {
    font-weight: 600;
    margin-bottom: 5px;
}

.testimonials p {
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 400;
}

.testimonials hr {
    border: none;
    content: "";
    height: 5px;
    width: 120px;
    background: linear-gradient(45deg, #fe9f60, #fb6f62);
    bottom: 0;
    left: 0;
    right: 0;
}

a.btn.btn-sm {
    padding: 0;
    font-size: 21px;
    border: none;
    font-weight: 700;
    color: #000;
}

/*footer*/
footer.bg-white {
    background: url(//rtibridgeloans.com/wp-content/uploads/2020/03/bridge_loans_services.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

footer p {
    color: #fff;
    font-size: 14px;
}

.widget .title,
.widgettitle {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 30px;

    color: #fff;
}

.widget hr {
    display: none;
}

.footer-1 .sub {
    opacity: 1;
    color: #fff;
    font-size: 14px;
}

/*main title*/
.title-center-bb {
    font-size: 35px;
    position: relative;
}

/*.title-center-bb:before {
    position: absolute;
    content: "";
    height: 5px;
    width: 120px;
    background: linear-gradient(45deg, #fe9f60, #fb6f62);
    bottom: -10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}*/


/*blog post*/
.vc-gitem-zone-height-mode-auto:before {
    content: "";
    display: block;
    padding-top: 320px;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    font-weight: normal;
    font-size: 16px;
    color: #000;
    border-bottom: 3px solid #fc7c62;
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding: 20px 0px;
}

.vc_grid-item-mini .vc_custom_1419240516480 {
    background-color: #ffffff !important;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    font-size: 26px;
    line-height: normal;
    color: #000;
}


/*CALIFORNIA LOANS*/

.owners-box-contant {
    background: #fff;
    padding: 30px;
}

.owners-box-contant h5 {
    color: #000;
    font-size: 20px;
    font-weight: bold;
}

.owners-box-contant p {
    color: #666;
    font-size: 15px;
}

.owners-box-img img {
    width: 100%;
}

.owners-box-contant img {
    position: absolute;
    right: 40px;
}
.owners-box a {
    display: block;
}



/*EXPERTISE section*/
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1579611243894 {
    position: relative;
    bottom: -130px;

}

.ebor-page-wrapper>.wpb_row.vc_custom_1579611469336 {
    overflow: visible;
    margin-bottom: 110px !important;
}

.feature.feature-2.boxed {
    background: transparent;
}
 
.custom_map .hr_bg_custom {
    position: absolute;
    bottom: 16%;
    left: 3%;
}
.hr_bg_custom .vc_sep_line {
    border: none !important;
    height: 4px !important;
    background: linear-gradient(45deg, #fe9f60, #fb6f62);
    width: 10% !important;
    margin: 0 auto;
}
.custom_map .hr_bg_custom .vc_sep_line {
    margin: 0;
    width: 6% !important;
}
.exp_hr_custom hr {
    border: none;
    height: 5px !important;
    background: linear-gradient(45deg, #fe9f60, #fb6f62);
    width: 10% !important;
    margin: 0 auto;
}
.feature.boxed.custom_bg_color .vc_custom_1579787321307 {
    background: linear-gradient(45deg, #fe9f60, #fb6f62) !important;
}
.recent_deals_row .wpb_text_column, .investor_block_top .wpb_text_column {
    margin-bottom: 10px;
}
.vc_custom_1579613478271 .vc_column_container {
    height: 725px;
}
.testimonial_block {
    padding: 50px 0;
}

.image-bg .feature p,
.image-bg .feature h5 {
    color: #000;
}

.vc_custom_1579611243894 .wpb_column.vc_column_container.col-sm-4 {
    padding: 0;
}

.image-bg .feature i {
    color: #fd8861;
}

.feature-2 i {
/*     border: none; */
	background: #47b475;
    color: #fff;
    font-size: 58px;
}

.image-bg .feature h5 {
    color: #fff;
    font-size: 24px;
    letter-spacing: normal;
}

.image-bg .feature p {
    color: #fff;
    font-size: 16px;
    letter-spacing: normal;
}

.vc_column-inner.vc_custom_1579612131637 .feature h5 {
    color: #000;
}

.vc_column-inner.vc_custom_1579612131637 .feature p {
    color: #666;
}

.custom_side_footer {
    margin-top: 70px;
}

.custom_side_footer .widget h6.title {
    margin-bottom: 15px;
}

.footer-1 {
    padding-bottom: 10px;
}

.footer-1 .gotop_custom {
    display: none;
}

.footer-1 i {
    color: #47b475;
}

.reveal-modal {
    display: none;
}

.footer-1 .widget {
    margin-bottom: 10px;
}

.footer-1 .last_col_footer h6 {
    color: #000;
}

.footer-1 .about_footer p {
    margin-bottom: 15px;
}

.footer-1 .about_footer p:first-child {
    font-size: 16px;
    margin-right: 125px;
}

.footer-1 .about_footer img {
    margin-bottom: 25px;
}

.footer-1 .about_footer i {
    margin-right: 10px;
}

.footer-1 .about_footer .location_contact {
    margin-left: 20px;
}

.footer-1 .social-list li {
    height: 25px;
    width: 25px;
    background: #fff;
    margin-right: 15px;
    border-radius: 50%;
    padding: 0 !important;
    line-height: 25px;
}

.footer-1 .social-list li a {
    font-size: 14px;
}
footer .menu li a {
    color: #fff;
}
.footer-1 .menu li {
    margin-right: 10px;
}
.footer-1 .menu {
    margin-bottom: 0;
    height: auto;
}


/*about */
.nav-bar{
	border:none;
}

footer.footer-1.bg-white ul>li a {
    color: #fff;
    font-weight: normal;
}

.learn_more {
    position: absolute;
    right: 40px;
    background: linear-gradient(45deg, #fe9f60, #fb6f62);
    padding: 10px;
    margin-top: 10px;
}

i.icon{
	width:inherit;
	height:inherit;
}
.feature.boxed {
    min-height: 390px !important;
}

.feature-3 {
    min-height: 50px;
}

@media screen and (max-width:768px){
	.feature.boxed {
		min-height:inherit !important;
	}
}
@media (max-width: 767px){
.recent_deals_row{
    padding-top:150px !important;
}
.strong-view.modern .testimonial-content:before {
    left: -30px !important;
    top: -30px !important;;
}
.cstm_txt-10{font-size:16px!important; top:8px !important; font-weight:bold !important;}

	
	.home_who_we_are_mobile{padding: 30px !important;}
	.home_who_we_are_mobile .left_wrap{width:100% !important;}
}