/*
Theme Name:     Divi Child
Theme URI:      https://www.elegantthemes.com/gallery/divi/
Description:    Divi Child Theme
Author:         Elegant Themes
Author URI:     https://www.elegantthemes.com
Template:       Divi
Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
/**************************SCROLL BAR CSS**********************************************/

:root :where(a:where(:not(.wp-element-button))) {
    text-decoration: none;
}
.indrevdiv.wprevpro_t1_DIV_2.wprev_preview_bg1_T1.wprev_preview_bradius_T1 {
    box-shadow: rgba(0, 0, 0, .0980392) 2px 2px 2px 0;
    background: #fff;
}
section.regular .slick-prev, section.regular .slick-next {
    background-image: url(/wp-content/uploads/2025/06/right.png) !important;
    background-size: 12px 17px !important;
}
.features__toggl ul a,
.features__toggl1 ul a {
    color: #fff;
}div#buyer-refer-new .et_pb_text_0 h1 {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 800;
    font-size: 70px;
    color: #FFFFFF!important;
    line-height: 63px;
    text-shadow: -0.05em 0.08em 0em rgba(99,0,229,0.93);
}
.dis-pra {
    text-align: center;
    font-size: 10px !important;
    padding-bottom: 10px !important;
    margin-top: -23px !important;
    line-height: normal !important;
    font-weight: 500 !important;
}
div#buyer-refer-new .et_pb_image_0 {
    width: 100%;
}
div#review_section {
    max-height: 1050px;
    overflow-y: scroll;
}
#review_section::-webkit-scrollbar {
    width: 29px;
}

/* Track */
#review_section::-webkit-scrollbar-track {
    border-radius: 50px;
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 14px 15px #0000000d;
}

/* Handle */
#review_section::-webkit-scrollbar-thumb {
    background: #67489d;
    border-radius: 50px;
}

/* Handle on hover */
#review_section::-webkit-scrollbar-thumb:hover {
    background: #67489d;
}

/**************************************************************************/

a:hover {
    text-decoration: none !important;
}
#tab_option .et_pb_column:nth-child(1) h1 {
    padding-left: 60px;
}
.branch_page .gs_tm_theme1 .single-mem-desc-social {
    display: none;
}
img.rating.img {
    left: 0 !important;
    margin-bottom: 10px !important;
}
html button.slick-next.slick-arrow {
    right: 42%;
    top: 98% !important;
}
html section.regular .slick-prev {
    top: 95% !important;
}
section.regular .indrevdiv {
    margin-bottom: 0;
}
.single-lopages #et-main-area #review_hide.et_pb_section_11 {
    display: none;
}
a.wprs_unslider-arrow.prev.wprs_nav_arrow_1 {
    margin: 0 auto;
    left: 42%;
}
a.wprs_unslider-arrow.next.wprs_nav_arrow_1 {
    right: 42%;
    margin: 0 auto;
}
a.privacy-policy {
    line-height: normal !important;
    color: #67489d !important;
    height: auto !important;
    padding: 0 !important;
    font-size: 12px !important;
    background: transparent !important;
    border: none !important;
}

span.wprevpro_t1_DIV_title {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.et-db #et-boc .et-l .et_pb_column#user-info {
    z-index: 9 !important;
}
.single-lopages div#custom_icon li {
    width: auto;
    margin: 0;
}
.regular .wprevpro_t1_DIV_1.w3_wprs-col.l4 {
    width: 96%;
}
.single-recruiter_page #page-container #et-main-area #content-area .entry-content div#user-info #socila_share_icon .et_pb_button:hover {
    color: #67489d !important;
    background: #fff !important;
}
.single-recruiter_page .modal-content #client-image img {
    width: 70%;
}
ul.custom_paging li.slick-active {
    display: block !important;
    text-align: center;
    top: 18px;
    position: relative;
    font-size: 18px;
}

.single-job .modal-dialog {
    top: 25%;
}
.single-job input.wpcf7-form-control.wpcf7-file {
    margin: 0 auto !important;
}
.single-job div#et-main-area .container {
    width: 100% !important;
    max-width: 100% !important;
    padding-top: 0 !important;
    padding: 0 !important;
}
.single-job div#et-main-area .container {
    padding: 0;
}
.single-job input.wpcf7-form-control.wpcf7-file {
    margin: 0 auto;
}
.single-lopages #review_hide img.rating.img {
    left: 0 !important;
    margin-bottom: 10px;
}
.single-lopages #review_hide {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.single-lopages #review_hide .regular {
    padding-top: 30px;
}
.single-lopages span.wprs_rd_more_text {
    font-size: 18px;
}

.single-lopages section.regular .slick-prev,
.single-lopages section.regular .slick-next {
    top: 95% !important;
}
.single-lopages button.slick-next.slick-arrow {
    right: 42%;
    top: 98% !important;
}
section.regular.slider li {
    display: inline-block;
}
ul.custom_paging li {
    display: none !important;
}
.features__current-type span a {
    color: #67489d;
}
.wprevpro_t1_DIV_title {
    font-family: "Poppins", Helvetica, Arial, Lucida, sans-serif !important;
}
.click_active {
    display: block !important;
}
html.js {
    overflow-x: hidden;
}

/**********************************************/
.tab_options_1 {
    display: none;
}
.tab_options_10 {
    display: none;
}
.listing-menu ul#menu-top-menu li.menu-item {
    position: relative;
}
.page-id-34765 table tbody tr td:nth-of-type(2) {
    background-image: none;
    margin-left: 0;
}
.page-id-34765 table thead tr th:nth-of-type(4),
.page-id-34765 table tbody tr td:nth-of-type(4) {
    display: none;
}
.page-id-34765 table thead {
    display: none;
}

.page-id-34765 table {
    border: none !important;
}

.page-id-34765 table tbody tr td {
    width: 100% !important;
    display: block;
    border: none;
}
.page.page-id-32928 a.et_pb_button:hover {
    color: #fff !important;
}
div#tab_options_ans p {
    font-size: 18px;
    line-height: 32px;
}
.page-id-34765 table thead tr th:nth-of-type(4),
.page-id-34765 table tbody tr td:nth-of-type(4) {
    display: none;
}
.page-id-34765 table tr {
    min-width: 492px;
    max-width: 492px;
    padding: 20px 10px;
    float: left;
    height: 309px;
    margin: 10px 10px;
    margin-bottom: 30px;
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 13px 13px 13px #0000000d;
}

td[data-head="text-712"] {
    color: #5f5f5f;
    font-size: 22px;
    line-height: 38px;
}

td[data-head="FullName"] {
    color: #67489d;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 38px;
}

td[data-head="BranchLocation"] {
    color: #67489d;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
}
#info-box {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    background: rgba(79, 46, 133, 0.73) !important;
    border: 2px solid #fff;
    border-radius: 3px;
    padding: 5px;
    font-family: arial;
    font-size: 15px;
    color: #fff;
    margin-top: -50px;
}
.option img {
    vertical-align: super !important;
}

.relatedpost_title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.related_post_wrap {
    margin: 0 auto;
    width: 100%;
    float: none !important;
}
img.wprevpro_t1_site_logo {
    position: absolute;
    right: 25px !important;
    bottom: 8px !important;
}
.single-post div#sidebar {
    width: 100%;
}
p.optitle {
    font-weight: 700;
    font-size: 15px;
    color: #67489d;
}
.select2-selection--single img {
    top: 0 !important;
    width: 60px !important;
}
.select2-selection--single .optitle:first-child {
    display: block;
}
.select2-selection--single .option figure p {
    display: none;
}
ul#loan_option2 li {
    cursor: pointer;
}
ul#loan_option2 li i {
    cursor: pointer !important;
}
.count.c_facebook.facebook-count {
    display: none;
}
.bdp-social-style-custom {
    bottom: 15px;
    right: 30px;
}
.layout_id_4 .news.bdp_blog_template {
    background: #ffffff;
    position: relative;
}
.post-content {
    font-size: 18px !important;
    color: #444444;
    line-height: 32px !important;
}
.select2-results__option--highlighted[aria-selected] p.optitle {
    color: #fff;
}
.option {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    display: inline-block;
}
.option figure i.fa {
    padding-right: 5px;
    color: #000;
}
.select2-results__option--highlighted[aria-selected] .option figure i.fa {
    color: #fff;
}
img#linkdin {
    top: -3px;
    position: relative;
}
#socila_share_icon {
    padding: 0;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    margin-top: 10px;
}
#socila_share_icon li {
    width: 39px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    box-shadow: 0px 3px 6px #00000029;
    height: 39px;
    background: #67489d;
    line-height: 53px;
    margin: 0 7px;
}
a.button.bdp-load-more-btn {
    color: #ffffff !important;
    border-width: 3px !important;
    border-color: #67489d !important;
    background: #67489d !important;
    border-radius: 0px;
    font-size: 20px !important;
    font-family: "Poppins", Helvetica, Arial, Lucida, sans-serif !important;
    height: 73px;
    line-height: 34px !important;
    border-radius: 0 !important;
    text-transform: uppercase;
}
.select2-container--default .select2-results > .select2-results__options {
    max-height: 300px !important;
}
span.option img {
    width: 20%;
    top: 20px;
    position: relative;
}

.option figure {
    width: 79%;
    margin: 0;
    float: right;
    padding-left: 10px;
}

.option figure p {
    padding-bottom: 0;
}
body {
    font-family: "Poppins", Helvetica, Arial, Lucida, sans-serif;
    font-weight: 300;
}
.tab_options_2 {
    display: none;
}
.tab_options_3 {
    display: none;
}
.tab_options_4 {
    display: none;
}
.tab_options_5 {
    display: none;
}
.tab_options_6 {
    display: none;
}
.tab_options_7 {
    display: none;
}
.tab_options_8 {
    display: none;
}
.tab_options_9 {
    display: none;
}

#et-top-navigation {
    text-align: right;
}
#main-header .container.clearfix.et_menu_container {
    max-width: 100%;
    width: 90%;
    padding-top: 7px;
    padding-bottom: 10px;
}
ul#menu-top-menu .current_page_item:before {
    content: "";
    width: 0;
    height: 43px;
    transition: 100ms all ease;
    cursor: pointer;
    border-style: solid;
    border-width: 12px 12px 12px 12px;
    border-color: #a9699200 #b7806f00 #67489d #67489d00;
    margin-left: 65px;
    position: absolute;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.rtooltip {
    background-color: #67489d;
    border-radius: 6px;
    font-size: 40px;
    font-weight: bold;
    top: -70px !important;
    padding: 20px 10px;
    box-shadow: 0px 0px 12px 4px #c7c7c7;
}
.wpcf7-list-item {
    display: block !important;
    margin-bottom: 0 !important;
}
#hover_opacity {
    opacity: 0.5;
}
div#hover2:hover #hover_opacity {
    opacity: 1;
}
#logo {
    max-height: 100%;
}
img.et-fixed-logo {
    display: none;
}

.page.page-id-32928 a.et_pb_button {
    color: #67489d !important;
    border-width: 3px !important;
    border-color: #67489d;
    border-radius: 0px;
    font-size: 20px;
    width: 70%;
    margin-bottom: 25px;
    float: left;
    height: 73px;
    padding: 15px 0;
}
.et_header_style_left .logo_container {
    position: absolute;
    width: 40%;
    height: 100%;
    float: left;
}
div#et-top-navigation {
    width: 60%;
    float: right;
}
.listing-menu {
    width: 95%;
    float: left;
}
span.mobile_menu_bar.et_pb_header_toggle.et_toggle_slide_menu {
    width: 4% !important;
    top: 5px;
    float: right;
}

/* Start custom tabs */

.custom-tabs .et_pb_tab_active a {
    color: #fff !important;
}
.mobile_menu_bar:before {
    color: #67489d;
}
#page-container {
    left: 0 !important;
}
#page-container .et_slide_in_menu_container {
    background: rgba(79, 45, 132, 0.9) !important;
}
.custom-tabs ul.et_pb_tabs_controls {
    float: left;
    width: 30%;
    display: block;
    background: transparent;
}
.custom-tabs .et_pb_all_tabs {
    display: flex;
    width: 65%;
}
.custom-tabs .et_pb_tabs_controls li {
    display: block;
    width: 100%;
    border: 1px solid #d9d9d9;
    margin-bottom: 5px;
}

.custom-tabs .et_pb_tabs_controls li:not(.et_pb_tab_active):last-child {
    border-right: 1px solid #d9d9d9;
}

.custom-tabs .et_pb_tabs_controls li a {
    display: block;
    width: 100%;
    padding: 15px 30px;
    font-size: 15px;
}

.custom-tabs ul.et_pb_tabs_controls:after {
    content: none;
}

.custom-tabs .et_pb_tab {
    padding: 0 30px;
}



@media(max-width:767px){
#ready_app {
    background-position: left;
}
.custom-tabs ul.et_pb_tabs_controls.clearfix {
    float: left;
    width: 100%;
    display: inherit;
}
.custom-tabs .et_pb_all_tabs {
    display: flex;
    width: 100%;
}
.custom-tabs .et_pb_tab.et_pb_tab.clearfix.et-pb-active-slide {
    border-left: 0px solid #d9d9d9;
}

}
/* End custom tabs*/


/*************************SIGLE POST CSS ****************************************/

.single-post .bdp-content-wrraper .et_pb_section {
	background: #fff;
	padding-top: 0;
}
.single-post .bdp-content-wrraper .et_pb_section .et_pb_row {
	width: 100%;
	padding-top: 0;
}

/*******************************************************************/



div#purchase_section2 .et_pb_image {
position: relative;
}
.page-id-32928 li.fret_image {
width: 8%;
}
#loan_option2 {
list-style-type: none;
padding-left: 0;
}
#loan_option2 li {
padding: 30px;
font-size: 27px;
color: #67489D;
font-weight: 400;
padding-left: 60px;
border-bottom: 1px solid #dadada;
}
.listing-menu ul li.menu-item a {
color: #67489d;
}
.listing-menu ul li.menu-item {
display: inline-block;
text-transform: uppercase;
font-weight: 500;
font-size: 20px;
	padding: 10px 10px;
	padding-right:25px;
border-right: 1px solid #67489d;
}
.listing-menu ul li:last-child {
border: none;
padding-right: 0;
}
.single-post .et_pb_section, .bdp_single.classical .related_post_wrap {
background: #F8F8F8;
}
.single-post .et_pb_column_1 {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 8px 8px 35px #0000001A;
padding: 30px;
}
.single-post .et_pb_row_inner {
padding-top: 0 !important;
padding-bottom: 0;
}
.bdp_blog_template.classical .entry-container, .bdp_single.classical, .bdp_blog_template.classical .entry-meta {
background: #f8f8f8 !important;
}
.single-post .et_pb_module.et_pb_sidebar_0.et_pb_widget_area {
padding: 0 !important;
border: none;
}
.relatedposts img.attachment-full.size-full.wp-post-image {
width: 115px !important;
height: 115px !important;
float: left;
margin-right: 20px;
}
.relatedpost_title {
color: #67489d;
font-weight: 500;
font-size: 23px;
font-family: 'Goudy Bookletter 1911',Georgia,"Times New Roman",serif;
text-align: left !important;
}
.relatedposts {
background: #f8f8f8;
overflow: visible !important;
}
.related_post_div.three_post {
overflow: visible !important;
}
.bdp_single.classical .related_post_wrap {
background: #f8f8f8 !important;
}
.entry-container .entry-meta.clearfix {
background: transparent !important;
}
.relatedthumb {
width: 375px !important;
height: 392px;
padding: 20px !important;
background: #FFFFFF;
margin: 10px 10px !important;
box-shadow: 8px 8px 35px #0000001A;
}
.single-post .bdp-content-wrraper {
padding: 0 !important;
}
.loan_optin10 {
border: none !important;
}
.page-id-33165 #loan_option2 li.active{
 box-shadow:none;
 border:none;
}
#loan_option2 li.active {
box-shadow: 3px 3px 10px #00000029;
font-size: 27px;
color: #67489D;
}
.page-id-33165 .loan_option {
font-weight: 500 !important;
}
a.et_pb_button:hover {
background: #67489D !important;
border-color: #67489D !important;
COLOR:#FFF !important;
}
#footer-widgets .footer-widget li {
padding-left: 0;
}

#purchase .fret_content h2 {
color: #67489d;
font-weight: bold;
}
#coloum4:hover {
box-shadow: 4px 4px 14px #00000012;
}
div#coloum4 {
padding:46px 30px;
}
#purchase li.fret_content {
color: #67489d;
font-size: 18px;
line-height: 32px;
}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover {
color: #67489d;}
#hover1:hover {
background: #fff !important;
box-shadow: 6px 6px 16px #00000029;
/* padding: 100px 20px; */
transition: .5s;
}
#main-footer .footer-widget h4 {
color: #67489d;
font-weight: 600;
}
#find_col3 .et_pb_text_inner:hover p {
color: #fff;
transition: 1s ease-in-out;
}
div#find_col3 .et_pb_text_inner:hover {
color: #fff;
background: #67489d;
transition: 1s ease-in-out;
}
.unhover_class h1 {
font-size: 40px;
color: #fff;
line-height:1.5;
font-weight: 900;
}
.hover_class p {
padding-bottom: 0px;
}

.unhover_class {   display: none;}
#find_col3 .et_pb_text_inner:hover .hover_class {
display: none;
}
#find_col3 .et_pb_text_inner:hover .unhover_class {
display: block !important;
}
div#find_col3 .et_pb_text_inner {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 8px 8px 35px #0000001A;
opacity: 1;
 display: table-cell;
height: 392px;
width: 392px;
transition: 1s ease-in-out;
vertical-align: middle;
padding:0 22px;
}

.listing-menu ul {
text-align: right;
padding-right: 10px;
}
#hover2:hover {
box-shadow:  6px 6px 16px #00000029;
transition: .5s;
border:none;
}
.listing-menu ul {
text-align: right;
padding-right: 10px;
}
#hover2 {
border-left: 1px solid rgba(238, 238, 238, 0.1);
transition: .5s;
}
#hover1 {
border-right: 1px solid #eee;
 transition: .5s;
  
}
#main-footer {
background-color: #EAEAEA;
}
.loan-custom .et_pb_divider_2:before {
border-top-color: #4a3785;}
.loan-custom {
width: 100%;
overflow: hidden;
margin: 0 auto;
height: auto;
}
div#toggel2 {
display: none;
} 
.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a {
font-weight: 300;
letter-spacing: 0;
text-transform: uppercase;
}
.et_slide_menu_top {
   padding: 25px;
position: absolute;
background:transparent;
width: 100%;
bottom: 0;
}
.mobile_menu_bar:after{
color:#4F2D84;
}

.purchase .features__current-type {
transform: translateX(0%);
}

.refinance .features__current-type {
transform: translateX(96%);
}

.features__toggl, .features__toggl1 {
background-color: #67489D;
border-radius: 2.4rem;
font-size: 1.4rem;
height: 67px;
margin-left: auto;
margin-right: auto;
opacity: 0;
overflow: hidden;
position: relative;
transform: translateY(8rem);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 100%;
}
.et_slide_menu_top li.et-social-icon {
width: 40px;
height: 40px;
background: #fff;
margin-right: 0;
line-height: 2.2;
border-radius: 50%;
text-align: center;
}
.et_slide_menu_top ul.et-social-icons li {
margin-right: 8px;
margin-left: 0;
margin-bottom: 25px;
}
.features__toggl, .features__toggl1 {
opacity: 1;
transform: translateY(0);
transition: opacity 1s cubic-bezier(.12,.845,.305,1) .6s,transform 1s cubic-bezier(.12,.845,.305,1) .6s;
}
.features__toggl ul, .features__toggl1 ul {
color: #fff;
cursor: pointer;
display: flex;
height: 100%;
list-style-type: none;
}
.features__menu ul {
margin: 0;
padding: 0;
}
.features__toggl li:first-of-type, .features__toggl1 li:first-of-type, .features__toggl ul a:first-of-type, .features__toggl1 ul a:first-of-type  {
transition-delay: 1.4s;
}
.features__intro[data-anim-in=true] .features__toggl li, .features__intro[data-anim-in=true] .features__toggl1 li, .features__intro[data-anim-in=true] .features__toggl ul a, .features__intro[data-anim-in=true] .features__toggl1 ul a{
opacity: 1;
transform: translateX(0);
transition: opacity 1s,transform 1s;
transition-delay: .8s;
transition-timing-function: cubic-bezier(.12,.845,.305,1);
}
.features__toggl1 ul a, .features__toggl ul a li{width:100%;}
.features__toggl li, .features__toggl1 ul a, .features__toggl ul a{
line-height: 70px;
text-align: center;
width: 50%;
	text-transform: uppercase;
	font-size: 18px;
}
.features__menu li, .features__menu ul a{
display: inline-block;}
.features__current-type {
	background-color: #fff;
border-radius: 4.2rem;
color: #67489D;
height: 51px;
left: 9px;
overflow: hidden;
position: absolute;
top: 9px;
transform: translateX(0) translateY(0);
transition: transform .45s cubic-bezier(.77,0,.175,1);
width: 50%;
}
.features__current-type>span:last-of-type {
left: 0;
position: absolute;
top: 0;
}
.features__toggl.purchase .features__current-type>span:last-of-type, .features__toggl1.purchase .features__current-type>span:last-of-type {
opacity: 0;
}
.features__toggl.purchase .features__current-type>span:first-of-type, .features__toggl1.purchase .features__current-type>span:first-of-type {
opacity: 1;
}
.features__current-type>span:first-of-type {
opacity: 0;
} .features__current-type>span {
display: block;
	cursor: pointer;

line-height: 51px;
font-size: 18px;
opacity: 1;
text-align: center;
transition: opacity .2s cubic-bezier(.77,0,.175,1) .125s;
width: 100%;
will-change: opacity;
}

.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
.prof-box {
width: 100%;
float: left;
margin-top: 20px;
margin-bottom: 0;
}
.prof-box ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.prof-box ul li {
float: left;
border-right: 1px solid #d1c9df;
border-bottom: 1px solid #d1c9df !important;
width: 32%;
min-height: 245px;
border-bottom: none;
border-left: 1px solid #d1c9df;
border-top: 1px solid #d1c9df;
margin-right: -1px;
margin-top: -1px;
}
.in-box {
width: 100%;
float: left;
}
.left-box {
width: 29%;
float: left;
text-align: center;
padding: 15px 0;
}
.left-box img {
margin-bottom: 20px;
}
.left-box a {
text-decoration: underline;
color: #653da8;
padding-top: 10px;
}
.rt-box {
float: left;
text-align: left;
width: 71%;
padding-left: 10px;
}
.rt-box h3 {
font-size: 16px;
font-weight: bold;
color: #000;
margin-bottom: 5px;
}
.rt-box h4 {
font-size: 12px;
font-weight: bold;
color: #000;
line-height: 14px;
margin-top: 5px;
margin-bottom: 5px;
height: 30px;
}
.rt-box p {
color: #cccccc;
font-size: 12px;
margin-bottom: 0px;
line-height: 16px;
height: 25px;
display: block;
}
.colr-lt1 {
color: #b9afcb !important;
margin-top: 5px;
}
div#mapDiv {
width: 100%;
}
svg#us-map {
width: 100%;
	height: auto;
}
#main-footer {
clear: both;
}
#mapDiv ul.list-unstyled li {
margin-bottom: 15px;
}
.top-push2.btn-area {
display: none;
}
.mid-txt {
display: none;
}
.top-push6.srch-box-area #username {
margin-top: 15px;
}
.top-push6.srch-box-area {
margin-top: 15px;
}
.srch-area {
background: #fff;
padding: 60px 0;
width: 100%;
float: left;
}
h2.wow.fadeInRight {
text-align: left;
font-size: 47px;
color: #67489D;
font-weight: 700;
}
.srch-box-area .realtor-list {
padding: 8px;
font-size: 16px;
height: 48px;
appearance: none;
-moz-appearance: none;
 background: url(images/arrow.png) no-repeat 95% center;
-webkit-appearance: none;
border: solid 1px #ccc;
outline: 0;
margin: 0;
border-radius: 0!important;
width: 100% !important;
}
.srch-area input[type="text"] {
width: 100%;
padding: 0 15px;
font-size: 16px;
border-radius: 0;
height: 44px;
background: transparent;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
border: solid 1px #43206e;
outline: 0;
}
.purpleBtn, .getContent-form input[type="submit"] {
background: #6939b3;
border: 2px solid #6939b3!important;
text-align: center;
font-weight: 500;
font-size: 16px;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
color: #ffffff !important;
padding: 0.5em 2.2em;
border-bottom: 3px solid #5c329e;
display: inline-block;
}
.rest-btn {
background-color: #fff!important;
border: 2px solid #6939b3!important;
color: #6939b3!important;
width: auto !important;
}
li.fret_content {
color: #fff;
font-size: 18px;
line-height: 32px;
}
.list_content ul {
 padding-left: 0;
margin-bottom: 2px !important;
width: 100%;
height: auto;
overflow: hidden;
}
.page-id-4285 .list_content ul:before {
background-image: url(/wp-content/uploads/2019/11/Group-237.png);}

.list_content ul:before {
background-size: contain;
background-repeat: no-repeat;
left: -22px;
content: '';
display: inline-block;
position: absolute;
height: 215px;
width: 150px;
}
ul.last_ul:before {
display: none;
}
.fret_content h2 {
color: #fff;
font-weight: bold;
}
li.fret_image {
width: 15%;
}
.fret_content {
	padding-left: 15px;
width: 74%;
}
.list_content {
width: 100%;
}
.list_content ul li {
float: left;
text-align: left;
font-size:18px;
list-style-type: none;
}
.tab_options_1 h1 {
text-align: left !important;
}
.footer-widget ul {
list-style-type: none;
}
.et_pb_social_media_follow li a.icon {
background: #68499d;
border-radius: 100%;
}
#footer-widgets .footer-widget li:before{display:none;}
.page-id-33165 li.fret_content, .page-id-33165 .fret_content h2 {
color: #67489d;}



#check_list .card {
position: relative;
display: inline-block;
width:100%;

}
#hover_img{display:none;}
#check_list .card:hover #unhover_img{
display:none;
}
#check_list .card:hover #hover_img, #check_list .card:active #hover_img, #check_list .card:focus #hover_img, #check_list .card:visited #hover_img{
display:inline-block !important;
}

#bdp_email_share label {
	color: #000000;
text-align: left;
text-transform: capitalize;
}

#bdp_email_share form > div {
padding-top: 12px;
text-align: center;
}

input.bdp-mail_submit_button {
color: #ffffff!important;
border-width: 3px!important;
border-color: #67489D;
border-radius: 0px;
font-size: 16px;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
padding: 5px 10px;
background: #67489d;
border: none;
}

#bdp_email_share form > div {
margin-top: 5px;}

/***************************************/
.page-id-31079 .et_pb_section_0_tb_footer.et_pb_section {
position: relative;
display: grid;
}
.prof-area {
width: 100%;
position: relative;
/* display: inline-block; */
overflow: hidden;
margin: 0 auto;
}
#us-map path#TX {
cursor: pointer !important;
}
#list-section li {
margin-bottom: 20px;
line-height: 32px;
}
span.select2-selection__clear {
opacity: 0;
z-index: 9999999;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 60px !important;
}
span.option img {
width: 13%;
top: 0;}
span[data-select2-id="2"]::after, span[data-select2-id="4"]::after {
content: '';
height: 33px;
width: 35px;
position: absolute;
right: 15px;
top: 13px;
background: url('/wp-content/uploads/2019/svg/search.svg');
background-repeat: no-repeat;
}
span[data-select2-id="1"] input.select2-search__field {
margin-top: -2px !important;
}
span[data-select2-id="1"]::after{
content: '';
height: 15px;
width: 30px;
position: absolute;
right: 15px;
top: 26px;
background: url('/wp-content/uploads/2019/svg/dwon.svg');
background-repeat: no-repeat;
}
span.select2-selection__arrow {
opacity: 0;
}
span.select2.select2-container.select2-container--default {
margin-bottom: 20px;
width: 100% !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #666 !important;
}

.select2-search__field {
line-height: 49px !important;
}
.select2-container .select2-search--inline .select2-search__field:last-child {
margin-top:5px !important;
}
span.select2-selection.select2-selection--multiple {
height: 64px !important;
line-height: 0px;
font-size: 18px;
width: 100%;
border: 1px solid #5F5F5F !important;
border-radius: 0 !important;
padding: 0px 9px;
	overflow: hidden;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
font-weight: 300;
}
.option figure {
width: 80%;
margin: 0;
float: right;
font-size: 12px;
padding-left: 10px;
line-height: 1.5;
}

span.option img {
width: 13%;
top: 0;
position: relative;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #67489d !important;}
span.option img {
border-radius: 100%;
vertical-align: middle;
}
article#post-31079 {
display: none;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #666 !important;
}
.left-box a:hover {
color: red;
font-size: 15px;
}
.prof-box ul li {
background: #f8f8f8;
   box-shadow: 0px 0px 2px 1px rgba(84, 84, 84, 0.12);
padding: 20px 15px;
border: none;
border-bottom: 2px solid #67489d !important;
margin:15px 7px;
}
.left-box {
padding-top: 0;
}
.left-box img {
border-radius: 100%;
}

.rt-box p {
color: #444;
}
.rt-box i.fa {
padding-right: 5px;
}
.colr-lt1 {
color: #67489d !important;
margin-top: 5px;
line-height: 1.4 !important;
}
.page-id-32229 div#main-content {
display: none;
}
.loan-custom .et_pb_module.et_pb_divider {
height: 0px;
max-height: 0px;
width: 49px;
}
.statelocationlist .panel .prof-box ul li {
background: #f8f8f8;
box-shadow: 0px 0px 2px 1px rgba(84, 84, 84, 0.12);
padding: 20px 15px;
border: none;
border-bottom: 2px solid #67489d !important;
margin: 15px 7px;
width: 32%;
}
.statelocationlist .sglelocationsec .prof-box ul li i {
color: #000;
margin: 0;
margin-top: 1px;
}
.statelocationlist .sglelocationsec .prof-box ul li {
font-weight: 400;
}
/****************************************/

@media only screen and (min-device-width : 310px) and (max-device-width : 512px) { 
#Our_mangagement_team #gs_team_company ul li {
line-height: 53px !important;
}
#blog_h1 span {
font-size: 25px !important;
}
html.js #page-container .Blue_background{
 background-attachment:fixed !important;

}
#Our_mangagement_team h1 {
font-size: 20px !important;
}
#Our_mangagement_team p {
font-size: 11px !important;
line-height: 16px !important;
}
.background_fixed {
background-attachment:scroll !important;
background-size: cover !important;
height: 100%;
overflow: hidden;

}
.Whoweare .et_pb_column {
height: auto !important;
}
div#phn_img img {
width: 70%;
}
html.js #et-main-area h1 {
font-size: 22px!important;
line-height: 30px !important;
}
html.js #et-main-area p {
font-style: normal;
font-size: 14px !important;
line-height: 22px !important;
}
a.more-tag {
text-transform: uppercase !important;
font-style: normal !important;
}
#purchase {
padding: 0;
}
h2 {
font-size: 20px !important;
line-height: 30px !important;
}
#Our_mangagement_team .et_pb_column {
height: auto !important;
}
#Our_mangagement_team .et_pb_button_module_wrapper {
position: relative !important;
}
}


@media screen and (min-width: 1100px) {
#footer_ul_icon {
display: flex;
}
}
ul#nav_menu_side {
display: flex;
justify-content: center;
align-items: center;
}

@media screen and (max-width: 1370px) {
#purchase_section1 .et_pb_column {
padding-left: 150px;
}
#purchase_section2 .et_pb_image.et_pb_image_0 {
width: 520px;
}
div#purchase_section4 .et_pb_image {
width: 600px;
}

}

@media screen and (min-width:992px) {
#Our_mangagement_team .et_pb_code {
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.svg1:before {
background: url("/wp-content/uploads/2019/svg/line/Group434.svg");
background-repeat: no-repeat;
position: absolute;
content: '';
display: inline-block;
height: 500px;
width: 500px;
top: -100px;
left: -186px;
}
.svg2:before {
background: url("/wp-content/uploads/2019/svg/line/Group433.svg");
background-repeat: no-repeat;
position: absolute;
content: '';
display: inline-block;
   height: 482px;
width: 500px;
top: 142px;
left: -90px;
}
.svg4:before {
 background: url("/wp-content/uploads/2019/svg/line/Group368.svg");
background-repeat: no-repeat;
position: absolute;
content: '';
display: inline-block;
   height: 482px;
width: 500px;
top: 177px;
left: -44px;

}
.svg5:before{
 background: url("/wp-content/uploads/2019/svg/line/Group366.svg");
background-repeat: no-repeat;
position: absolute;
content: '';
display: inline-block;
   height: 482px;
width: 500px;
bottom: 0px;
left: 4px;

}
div#setting:before{
 background: url("/wp-content/uploads/2019/svg/line/Group365.svg");
background-repeat: no-repeat;
position: absolute;
content: '';
display: inline-block;
height: 270px;
width: 322px;
bottom: -177px;
left: -171px;
}
#setting:after{
 background: url("/wp-content/uploads/2019/svg/line/Group434.svg");
background-repeat: no-repeat;
position: absolute;
content: '';
display: inline-block;
height: 307px;
width: 322px;
top: -267px;
left: 96px;
}
#three_col_space .et_pb_column_1_3 {
margin-right: 1%;
width: 32.3%;
}


#find_col3 {
margin-right: 1.5%;
width: 32%;
}
#hover2 {
margin-right: 0;
width: 20%;
}
#image3 {
left: -120px;
position: relative;
}
#hover1, #col3 {
margin-right: 0;
width: 33.3%;
}
.loan-custom .col-md-7 {
width: 51.33333333%;
}
.loan-custom .col-md-7, .loan-custom .col-md-4{
float: left;
}
.col-md-offset-1 {
margin-right: 8.33333333%;
}
.loan-custom .col-md-4 {
width: 40.33333333%;
}

}
#footer ul {
margin-left: -9px;
}

/* Contact form */
.wpcf7-text.wpcf7-validates-as-required, .wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-text {
height: 68px;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 13px 13px #0000000D;
border: 1px solid #6F6F8B6F;
text-align: center;
font-size: 18px;
width: 100%;
margin-bottom: 20px;
max-width: 586px;
}
.otw_blog_manager-social-item {
background-color: #67489d;
color: #fff !important;
border-radius: 100%;
}
.thanks {
margin-bottom: 20px;
}
.wpcf7-not-valid-tip {
font-size: 18px !important;
margin: 0 !important;
}
.cfstep-6 p, .rcfstep-6 p, .zfstep-6 p  {
padding-bottom: 0;
}
.cfstep-6 input.wpcf7-form-control, .rcfstep-6 input.wpcf7-form-control, .zfstep-6 input.wpcf7-form-control, .rcfstep-6 input.wpcf7-form-control {
float: left;
margin: 0 auto;
margin-bottom: 20px;
}
.zfstep-1 p, .zfstep-2 p, .zfstep-3 p, .zfstep-4 p, .zfstep-5 p, .zfstep-6 p, .cfstep-1 p, .cfstep-2 p, .cfstep-3 p, .cfstep-4 p,.cfstep-5 p, .cfstep-6 p, .rcfstep-1 p, .rcfstep-2 p, .rcfstep-3 p, .rcfstep-4 p, .rcfstep-4a p, .rcfstep-5 p, .rcfstep-6 p {
text-align: center;
font-weight: 700;
font-size: 43px;
line-height: 52px;
color: #66479B;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
} 
.gcfstep-6 p {
padding-bottom: 0;
}
.gcfstep-6 input.wpcf7-form-control {
float: left;
margin: 0 auto;
margin-bottom: 20px;
}
.gcfstep-1 p, .gcfstep-2 p, .gcfstep-3 p, .gcfstep-5b p,.gcfstep-5 p, .gcfstep-6 p {
text-align: center;
font-weight: 700;
font-size: 43px;
line-height: 52px;
color: #66479B;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
} /*
.wpcf7-list-item input[type="radio"], .wpcf7-list-item .wpcf7-list-item-label {
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
*/

span.wpcf7-not-valid-tip {
display: inline-block !important;
}.real-radio {
display: none;
}
form.wpcf7-form a {
padding: 5px;
border: 1px solid #67489d;
cursor: pointer;
position: relative;
/* z-index: 90; */
height: 68px;
display: block; 
font-weight: 500;
/* max-width: 550px; */
width: 100%;
color: #fff;
text-align: center;
font-size: 20px;
line-height: 54px;
background: #67489d;
}

a#step1, a#step3, .wpcf7-submit, a#step4,a#rstep1, a#rstep3, .wpcf7-submit, a#rstep4,a#rstep4a, a#zstep1, a#zstep2, a#zstep3, .wpcf7-submit, a#zstep4 {
position: relative;
text-align: center;
border:none;
font-size: 25px;
line-height: 68px;
font-weight: 400;
color: #fff;
display: block;
max-width: 586px;
width: 100%;
height: 68px;
background: #66479B 0% 0% no-repeat padding-box;
box-shadow: 0px 13px 13px #0000000D;
opacity: 1;
}
a#gstep1, a#gstep3, .wpcf7-submit, a#gstep4, a#gstep5 {
position: relative;
text-align: center;
border:none;
font-size: 25px;
line-height: 55px;
font-weight: 400;
color: #fff;
display: block;
max-width: 586px;
width: 100%;
height: 68px;
background: #66479B 0% 0% no-repeat padding-box;
box-shadow: 0px 13px 13px #0000000D;
opacity: 1;
}
.zfstep-2, .zfstep-3, .zfstep-4, .zfstep-5, .zfstep-6, .cfstep-2,.cfstep-3,.cfstep-4,.cfstep-5,.cfstep-6 , .rcfstep-2,.rcfstep-3,.rcfstep-4,.rcfstep-4a,.rcfstep-5,.rcfstep-6{
display:none;
}

.gcfstep-3,.gcfstep-5b,.gcfstep-5,.gcfstep-6{
display:none;
}
.elAlign_center {
text-align: center;
}
.small-progress-bar {
height: 35px;
line-height: 36px;
font-size: 14px;
}

.elInputBR2 {
border-radius: 20px;
}
.progress {
overflow: hidden;
height: 49px;
border-radius: 24px !important;
margin-bottom: 20px;
background-color: #6F6F8B1F;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
backdrop-filter: blur(50px);
-webkit-backdrop-filter: blur(50px);
}
.small-progress-bar .progress-bar {
line-height: 50px;
height: 49px;
font-size: 18px;;
}

.progress-bar {
float: left;
width: 0;
height: 100%;
font-size: 12px;
line-height: 20px;
color: #fff;
text-align: center;
background-color: #428bca;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
-webkit-transition: width .6s ease;
transition: width .6s ease;
}

.progressbar_w_33 {
width: 33%;
}
.progressbar_w_50 {
width: 50%;
}
.progressbar_w_66 {
width: 66%;
}
.progressbar_w_75 {
width: 75%;
}
.progressbar_w_85 {
width: 85%;
}
.progressbar_w_90 {
width: 90%;
}
.progressbar_w_100 {
width: 100%;
}
/* End Conatct form */
a.et_pb_button {
font-weight: 300;
transition: all 0.5s ease;
}
.page-id-31079 .et_pb_row:after{
display: inline !important;
}
div#our_process .fret_content h2 {
color: #67489d;
font-weight: bold;
}
div#our_process li.fret_content p {
color: #5F5F5F!important;
}

#our_process li.fret_image {
width: 25%;
}


	#blue_list_icon li.fret_image {
width: 8%;
}
#blue_list_icon .fret_content {
   width: 75%;
}
div#unhover .et_pb_column:hover {
background-color: transparent !important;
}
.et_header_style_slide .et_slide_in_menu_container {
width: 430px !important;}
.mobile_menu_bar:after {
color: #ffffff !important;
}
.et_slide_menu_top .et_pb_social_media_follow li a.icon {
box-sizing: content-box;
width: 38px;
height: 38px;}

.et_slide_menu_top .et_pb_social_media_follow li a.icon::before {
width: 38px;
height: 38px !important;
font-size: 20px !important;
line-height: 39px !important;

}
#tab_option #blue_hover_btn a {
padding: 15px 0;
}
div#blue_hover_btn a:hover {
color: #fff!important;
border-width: 3px!important;
border-color: #fff !important;
transition: all 0.5s ease;
}
#mobile_menu_slide li.current_page_item a {
font-weight: 700 !important;
}
img#close_nav_class {
color: #fff;
font-weight: 100 !important;
position: absolute;
right: 18px;
text-align: right;
font-size: 30px;
cursor:pointer;
}
header#main-header {
left: 0 !important;
}
		
.page-id-4285 .et_pb_button {
height: 73px;
line-height: 34px !important;
}
.loan-custom input#username, .loan-custom select#location {
height: 64px;
padding: 10px 20px;
}
/* .et_pb_button{
height: 73px;
  line-height: 47px !important;
} */
.et_slide_in_menu_container ul#mobile_menu_slide .mobile_menu_bar:after {
color: #ffffff !important;
}
.et_slide_menu_top .et_pb_social_media_follow li a.icon {
background: #ffffff;
border-radius: 100%;
}

.et_slide_menu_top .et_pb_social_media_follow li a.icon::before {
color: #67489d !important;	}
.srch-area input[type="text"] {

border: solid 1px #B9B9B9;}
.et_pb_fullscreen_nav_container ul li a {
font-weight: 200 !important;
}
.et_pb_section .et_pb_module #blue_hover_btn:hover{
color: #fff!important;
border-width: 3px!important;
border-color: #fff !important;
transition: all 0.5s ease;
}

#menu-top-menu li:hover:before {
content: '';
width: 0;
height: 43px;
transition: 100ms all ease;
cursor: pointer;
border-style: solid;
border-width: 12px 12px 12px 12px;
border-color: #a9699200 #b7806f00 #67489d #67489d00;
margin-left: 65px;
position: absolute;
text-align: center;
margin: 0 auto;
left: 0;
right: 0;
}
.et_pb_section .et_pb_module #white_hover_btn:hover {
background: #fff !important;
color: #67489D !important;
transition: all 0.5s ease;
}
.srch-area{
padding: 40px 0 !important;
}
.listing-menu  ul#menu-top-menu  li.menu-item {
padding: 10px 15px !important;
padding-right: 15px !important;
}
#menu-top-menu  li:nth-child(1):before {
height: 43px !important;

}


.features__current-type {
left: 6.6px  !important;
top:8px !important
}
#reno_page .et_pb_column_10:hover {
background-color: unset !important;
}
.loan-custom .col-md-4 .et_pb_text_inner p {
font-size: 18px !important;
margin-bottom:40px;
line-height:32px;
}
.loan-custom .srch-area {
padding: 70px 0!important;
padding-bottom: 53px !important;
}
.header-with-text {
margin-bottom: 40px;
}
.loan-custom h2.wow.fadeInRight {
text-align: left;
font-size: 47px;
color: #67489D;
font-weight: 700;
margin-bottom: 10px;
	line-height: 63px;
}
#loan_hover .et_pb_row .et_pb_code_inner:hover .unhover_class {
display: block;
}


#loan_hover .et_pb_row .et_pb_code_inner:hover .hover_class {
display: none;
}

#loan_hover .et_pb_row .unhover_class p {
line-height: 26px;
 font-size: 18px;
text-align: center;
color: #67489d;
font-weight: 400;
}

div#loan_hover .hover_class h4 {
font-size: 27px;
font-weight: bold;
color: #67489d;
}
div#loan_hover #coloum4 .et_pb_code_inner {
height: 200px;
display: table-cell;
vertical-align: middle;
}
div#social_icon ul {
white-space: nowrap;
display: flex;
}
div#social_icon ul li {
padding: unset !important;
zoom: 1.5;
}/*
div#social_icon ul li a {
padding: 2px;
}
*/
div#social_icon ul li:nth-child(6) img {
/*max-width: 80% !important;
top: 6px;*/
position: relative;
}

.otw_blog_manager-blog-image-left .otw_blog_manager-blog-media-wrapper ~ *:not(.otw_blog_manager-blog-delimiter):not(.otw_blog_manager-blog-type) {
margin-left: 30%;

}

#recent-posts-2 h4, #categories-2 h4 {
color: #67489d;
font-size: 30px;
font-weight: bold;
border-bottom: 1px solid #999;
padding-bottom: 25px;
}
h1.post-title {
font-family: 'Goudy Bookletter 1911',Georgia,"Times New Roman",serif !important;
font-size: 32px !important;
letter-spacing: 0 !important;
font-weight: bold !important;
line-height: 42px;
}
.otw-bm-list-section a img {
border: none;
max-width: 243px;
height: 285px;
width: 100%;
object-fit: none;
}
div#recent-posts-2 ul li, #categories-2 ul li {
font-size: 18px;
line-height: 30px;
border-bottom: 1px solid;
padding-bottom: 20px;
padding-top: 10px;
}
div#recent-posts-2 ul li a, #categories-2 ul li a {
color: #67489d;
font-weight: 500;
font-size: 18px;
/*   font-family: 'Goudy Bookletter 1911',Georgia,"Times New Roman",serif;*/
}
.et_pb_widget_area_left {
padding-right: 0;
border-left: 1px solid rgba(0,0,0,.1);
border-right: none;
padding-left: 30px;
}
.otw_blog_manager-blog-media-wrapper.otw_blog_manager-format-image.hover-style-6-zoom {
max-width: 243px;
height: 285px;
margin: 0 auto !important;
text-align: center;
width: 25%;
}

.otw_blog_manager-blog-image-left.with-bg {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 8px 8px 35px #0000001A;
margin-bottom: 40px !important;
	padding: 20px;
}
.otw_blog_manager-blog-continue-reading {
font-size: 16px;
font-weight: 500;
margin-bottom: 0 !important;
}
.otw_blog_manager-social-wrapper {
margin-top: 0;
margin-bottom: 0;
}
.otw_blog_manager-blog-title a {
font-size: 32px;
line-height: 42px;
color: #67489d;
font-weight: 700;
}
.otw_blog_manager-blog-content p {
font-size: 18px;
line-height: 30px;
}
@font-face {
font-family:Ananda;
src: url('/wp-content/themes/divi-child/font-family/Ananda Black.ttf');
}


#Our_mangagement_team a {
color: #5F5F5F!important;
}
.bdp_wrapper figure.zoom_in img:hover {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
}
.wprevpro_t2_outer_div {
padding: 0;}
.iconjs .et_pb_code_2{
display:none;
} 
.iconjs .et_pb_code_3{
display:none;
} 
.iconjs .et_pb_code_4{
display:none;
} 

/************************************************/


.page-id-4339 strong.wpproslider_t2_STRONG_5.wprev_preview_tcolor2_T2 {
font-size: 27px;
color: #67489d !important;
}

/*********************************************/

h1#blog_h1{
font-family:Ananda !important;

}
/************ POP UP ****/
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
line-height: 2.5;
}
.page-id-32928 .loan_option:active {
	color: #fff !important;
background: #67489D;
 box-shadow: 3px 3px 10px #00000029;
}
#mobile_menu_slide li a {
font-weight: 300 !important;
}
div.et_pb_section {
-webkit-background-size: cover !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: transparent !important;
border: transparent !important;
position: absolute;
padding: 0 !important;

}
a.clear-btn {
display:none !important;
}
.storide_bright_table thead tr {
background: #fff !important;
}
#searchsubmit {
height: 64px;
background: #67489D;
border: none;
width: 100%;
font-size: 18px;
color: #fff;
font-size: 18px;
border-radius: 0;
padding:0;
}
.storide_bright_table tr:nth-child(odd) {
background-color: #F8F8F8;
}
span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {
overflow: hidden;
}
span.select2.select2-container.select2-container--default.select2-container--below {
overflow: hidden;
}
.page-id-33165 #loan_option2 li.active:after{
display:none;
}
.table.storide_bright_table>tbody>tr>td {
color: #5F5F5F;
font-size: 18px;
height: 69px;
}
.dropdown-menu > li > a {
/* background: url(/wp-content/themes/naf/images/location-icn.png) no-repeat left center; */
padding-left: 20px !important;
text-indent: 10px;
color: #333!important;
text-decoration: none;
}
.table.storide_bright_table > tbody > tr > td:nth-last-child(1) {
   text-align: center;
}
.page-id-31545 div#nav_menu-3 {
display: none;
}
.storide_bright_table {
width: 100%;}

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
background-color: #fff;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
width: 100%;
}
.table.storide_bright_table > thead > tr > th > .form-group .form-control {
padding: 0px 15px;
color: #879099;
font-weight: 400;
height: 64px;
font-size: 18px;
border-radius: 0 !important;
}
.table.storide_bright_table > thead > tr > th > .form-group .form-control {
border-radius: 4px;
}
.table.storide_bright_table > thead > tr > th:nth-last-child(1) {
vertical-align: middle;
width: 20%;
text-align: right;
}
.sunset-posts-container .apply_btn {
text-transform: uppercase;}
input[type="text"], input[type="email"], input[type="tel"], textarea, select {
width: 100% !important;
border: 1px solid #43206e;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}
.table.storide_bright_table > thead > tr > th > .form-group {
margin-top: 15px;
border-radius: 4px;
}
.form-group {
margin-bottom: 15px;
}
/*.storide_bright_table {
border: 1px solid #d8d8d8;
border-top: 5px solid #d8d8d8;
}*/
.container.sunset-posts-container {
margin-bottom: 80px;
}
select#catalog {
padding: 0px 15px;
color: #879099;
font-weight: 400;
height: 64px;
font-size:18px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
/*border-top: 1px solid #ddd;*/
}
#loan_option2 i.fa.fa-angle-down, #loan_option2 i.fa.fa-angle-right {
float: right;
font-size: 50px;
top: -15px;
position: relative;
}

span.wprevpro_t1_A_8 {
height: 70px;
width: 70px;
background: #FFD100;
font-size: 35px;
letter-spacing: 2px;
text-align: center;
text-transform: uppercase;
border-radius: 100%;
display: table-cell;
vertical-align: middle;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
position: relative;
line-height: 2;
float: left;
font-weight: bold;
box-shadow: rgba(0, 0, 0, 0.3) 5px 2px 11px 0;
margin: 20px;
color: #fff;
}

li.pragh1, li.pragh2, li.pragh3, li.pragh4 {
display: none;
}
.select2-container--open.select2-container--focus span.select2-selection.select2-selection--single {
border: none !important;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
border: none !important;
}
.select2-container--open .select2-dropdown--below {
border-top: 1px solid !important;}
.select2-dropdown {
border: 1px solid #67489d;
}
img#logo {
transition: all 0.5s ease;
}
.mfp-close {
background: #6939b3 !important;
opacity: 1;
color: #fff !important;
}
img.et-fixed-logo {
transition: all 0.5s ease;
}
.white-popup {
padding:0 !important;
max-width: 600px;
margin: 30px auto;
width: 100%;
}
.nf-form-fields-required {
line-height: 40px;
color: #000;
font-weight: 400;
font-size: 20px;
text-transform: capitalize;
}
.nf-before-form-content {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}

.nf-form-content {
padding: 25px;
}

.nf-field-label label {
color: #4b4b4b;
font-weight: 400!important;
font-size: 16px;
letter-spacing: 1px;
}
.mfp-wrap.nf-animate.animated.mfp-close-btn-in.mfp-auto-cursor.mfp-ready {
background: rgba(0, 0, 0, 0.66);
}
.nf-form-layout input, select#nf-field-9 {
width: 100% !important;
border: 1px solid #aaaaaa !important;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 4px;
height: 50px;
background-color: #fcfcfc;
padding: 15px 20px;
}
textarea#nf-field-21 {
padding: 10px;
font-size: 16px;
font-weight: 400;
}
#career {
cursor: pointer;
color: #fff;
border-width: 3px!important;
border-radius: 0px;
font-size: 20px;
border: none;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
height: 73px;
line-height: 34px !important;
font-weight: 300;
transition: all 0.5s ease;
padding-top: 15px!important;
padding-bottom: 15px!important;
background: #67489D;
width: 100%;
}
button.btn.btn-success.nf-fu-fileinput-button {
color: #fff;
background-color: #6939b3;
border: solid 1px #6939b3;
padding: 15px 25px;
position: relative;
overflow: hidden;
display: inline-block;
margin-bottom: 10px;
font-size: 17px;
text-transform: uppercase;
margin-top: 10px;
font-weight: 300;
letter-spacing: 1px;
}
#nf-field-5-container input#nf-field-5 {
color: #fff;
background-color: #6939b3;
border: solid 1px #6939b3;
padding: 15px 25px;
position: relative;
overflow: hidden;
display: inline-block;
margin-bottom: 10px;
font-size: 17px;
text-transform: uppercase;
margin-top: 10px;
font-weight: 300;
letter-spacing: 1px;
}
/***********************************************/
/*
.table.storide_bright_table > thead > tr {
background-color: #5e31a7;
}*/
.sunset-posts-container .apply_btn {
color: #67489D;
font-size: 18px;
font-weight: 600;
}
.storide_bright_table {
margin-top: 50px;
}

.table.storide_bright_table > tbody > tr > td {
padding: 15px 20px;
vertical-align: middle;
}
/* * .storide_bright_table {
border: 1px solid #d8d8d8;
border-top: 5px solid #d8d8d8;
}
table tbody tr:nth-of-type(1) td:nth-of-type(1)::after, table tbody tr:hover td:nth-of-type(1)::after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 5px;
background-color: #5e31a7;
}*/

.table.storide_bright_table > thead > tr > th > .form-group .form-control {
border-radius: 4px;
}
input[type="text"], input[type="email"], input[type="tel"], textarea, select {
width: 100% !important;
border: 1px solid #43206e;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}
.form-control {
border: 1px solid #43206e;
}
.sunset-posts-container .search-btn, .sunset-posts-container .clear-btn {
display: inline-block;
padding: 5px 15px;
border: 2px solid #6939b3;
/* height: 30px; */
line-height: 30px;
box-sizing: content-box;
background-color: #fff;
border-radius: 4px;
color: #879099;
outline: 0;
}
.form-control {
font-size: 15px;
box-shadow: none;
border-radius: 0px;
padding: 15px 10px 15px 10px;
}


/* Comapny */
.page-id-4339 .wprevpro_t2_DIV_1.w3_wprs-col.l6:nth-child(2) .wpproslider_t2_DIV_1a .wpproslider_t2_DIV_2 img {
top: 40px;
left: -72px;
position:absolute;
}
.page-id-4339 .wprevpro_t2_DIV_1.w3_wprs-col.l6 .wpproslider_t2_DIV_1a .wpproslider_t2_DIV_2 .indrevdiv.wpproslider_t2_DIV_3 {
position: absolute;
top: 120px;
padding: 0 20px 0 240px;
margin-left: auto;
float: right;
right: 0;
text-align: right;
}


.page-id-4339 .wprevpro_t2_DIV_1.w3_wprs-col.l6 .wpproslider_t2_DIV_1a .wpproslider_t2_DIV_2 .indrevdiv.wpproslider_t2_DIV_3 {
position: absolute;
top: 120px;
padding: 0 20px 0 275px;
margin-left: auto;
float: right;
right: 0;
text-align: right;
}
.page-id-4339 .wpproslider_t2_DIV_1a {
margin-left: 30px !important;
margin-right: 30px !important;
}
.page-id-4339 .wprevpro_t2_DIV_1.w3_wprs-col.l6 .wpproslider_t2_DIV_1a .wpproslider_t2_DIV_2 .indrevdiv.wpproslider_t2_DIV_3  strong.wpproslider_t2_STRONG_5.wprev_preview_tcolor2_T2 {
padding: 0px 0 0 20px;
}
/* / Company */


#main-content .stuf-prof .container:before {
display: none;
}
.tab_options_1 h1 {
text-align: left;
}
.tab_options_1 .et_pb_module.et_pb_code {
margin-top: 0 !important;
}
#inc500, #hfot {
width: 55px;
height: 55px;
position: relative;
}
#coloum4:hover #hover_img {
display: block;
margin: 0 auto;
}
#coloum4:hover #unhover_img {
display: none;
}
#gallery .et_pb_image_wrap {
overflow: hidden;
}
#gallery img {
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
transition-duration: 0.4s;
cursor: pointer;
}
/*  #gallery img:hover {
transform: scale(1.3);
-ms-transform: scale(1.3);
-moz-transform: scale(1.3);
-webkit-transform: scale(1.3);
-o-transform: scale(1.3);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
transition-duration: 0.4s;
}  */
@media only screen and (min-width:993px) {
div#hover2 {
min-height: 470px;
}
}
@media only screen and (max-width:992px) {
	.page-id-4285 #scl_icon_row {
    width: 100% !important;
    margin: 0 auto;
}
html .modal-dialog {
width: 100% !important; 
margin:0 !important;
}
.modal-dialog #user-info {
padding: 5px !important;
}
.page-id-34765 table tr {
height: auto !important;
margin: 10px 10px !important; 
padding: 20px 10px;
}
td[data-head="text-712"] {
color: #5F5F5F;
font-size: 18px;
line-height: 30px;
}

.page-id-6353 .et_pb_sidebar_0 {
display: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
padding: 0 !important;
float: none !important;
left: -14px !important;
}
ul.select2-selection__rendered {
position: relative;
}


.indrevdiv.wprevpro_t1_DIV_2.wprev_preview_bg1_T1.wprev_preview_bradius_T1 {
padding: 27px !important;
/*height: 100% !important;*/
overflow-y: scroll;
padding-left: 10px !important;
padding-right: 17px !important;
}
.wprs_unslider-nav ol li {
width: 20px !important;
}
span.wprevpro_star_imgs>span {
font-size: 20px;
}
}
@media only screen and (min-width: 1500px){
.page-id-4339 #wprev-slider-2 .wprev_preview_bg1_T2 {
border-bottom: none;
width: 574px;
height: 562px;
background: #fff;
box-shadow: 8px 8px 35px #0000001A;
padding-left: 0;
overflow: hidden;
}
}
@media only screen and (max-width: 1499px){
.page-id-4339 #wprev-slider-2 .wprev_preview_bg1_T2 {
border-bottom: none;
width: 100%;
height: 562px;
background: #fff;
box-shadow: 8px 8px 35px #0000001A;
padding-left: 0;
overflow: hidden;
}
}

@media only screen and (min-width: 993px){


.page-id-4339 #wprev-slider-2 {
overflow: visible !important;
}
.page-id-4339 li.wprs_unslider-active {
margin-bottom: 50px;
}
.page-id-4339 #wprs_nav_2 ol, .page-id-4339 #wprs_nav_2 .maxnum {
position: relative;
top: 20px;
}

.page-id-4339 .wpproslider_t2_DIV_2 {
position: relative;
}
.page-id-4339 .wpproslider_t2_DIV_2:before {
background: url(/wp-content/themes/divi-child/quto.png);
content: '';
height: 140px;
width: 115px;
display: block;
right: 22px;
top: -41px;
position: absolute;
}.page-id-4339 .wprs_unslider-arrow.prev {
left: 42%;
top: 95%!important;
}
.news .post-content {
font-style: normal !important;
}
.page-id-4339 .wprs_unslider-arrow.next {
right: 42%;
top: 95%!important;
}
a.more-tag {
text-transform: uppercase !important;
}
.bdp_single.classical:not(.bdp_single_product) .bdp-post-image:hover img {
transform: none !important;
}
.page-id-4339.indrevdiv {
text-align: right;
font-size: 16px !important;
position: absolute;
top: 145px;
width: 50%;
right: 0;
padding-right: 30px;
}

.page-id-4339 img.wpproslider_t2_IMG_2.wprevpro_avatarimg {
	width: 80%;
height: 612px;
object-fit: contain;
border-radius: 0 !important;
}

}.page.page-id-32928 div#phn_toggle a.et_pb_button {
border-width: 2px!important;
 width: 100%;
float: left;
height: 60px;

/* line-height: 2.5 !important; */
}
.features__toggl.purchase span {
text-transform: uppercase;
}
.et_pb_toggle_close {
padding: 0 !important;}
.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title {
color: #67489d !important;
}.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title {
color: #fff !important;
}
@media only screen and (max-width: 1500px){
.single-lopages #purchase_section1 .et_pb_column {
padding: 0 !important;
}
#purchase_section1 .et_pb_column {
padding-left: 25%;
}
div#collage_image img {
max-width: 420px !important;
}
#text p {
line-height: 36px !important;
}
}
@media only screen and (max-width: 1400px){
.page-id-4339 img.wpproslider_t2_IMG_2.wprevpro_avatarimg {
width: 70%;
height: 562px;
}
.page-id-4339 .wprevpro_t2_DIV_1.w3_wprs-col.l6:nth-child(2) .wpproslider_t2_DIV_1a .wpproslider_t2_DIV_2 img {
top: 0 !important;
left: 0 !important;}
.page-id-4339 #wprev-slider-2 .wprev_preview_bg1_T2 {
height: 500px !important;}

#special_section .et_pb_column_single {
padding: 50px 20px !important;
}
.page-id-4339 .wprevpro_t2_DIV_1.w3_wprs-col.l6 .wpproslider_t2_DIV_1a .wpproslider_t2_DIV_2 .indrevdiv.wpproslider_t2_DIV_3 {

padding: 0 20px 0 200px !important;}
#special_section #text p {
font-size: 20px;
}

}
@media only screen and (max-width: 1100px){
#purchase_section1 .et_pb_row {
width: 100%;
}
#text p {
line-height: 27px !important;
}
#special_section .et_pb_column_single {
padding: 30px 17px;
}
div#text h1 {
line-height: 43px;
font-size: 20px;

}
#special_section #text p {
font-size: 16px;
line-height: 28px;
}
.page-id-34765 table tr {
max-width: 370px;
min-width: 370px;
margin: 10px 10px;
}
td[data-head="text-712"] {
font-size: 20px;
line-height: 30px;
}
}





@media only screen and (max-width: 1030px) and (min-width: 993px)  {#special_section h1 {
font-size: 20px;
line-height: 36px;
}

#special_section #text p {
font-size: 16px;
line-height: 28px;
}
div#special_section div#collage #collage_image img {
left: -100px!important;
max-width: 301px!important;
}
}
@media only screen and (max-width: 992px){
.page-id-34765 table tr {
max-width: 100%;
min-width:100%;
margin: 10px 20px !important;
}

#collage .et_pb_image {
width: 100% !important;
}

#collage #collage_image img {
max-width: 100% !important;
width: 100% !important;
left: 0 !important;
right: 0 !important;
}

div#gallery .et_pb_column {
margin-left: 0;
}
#gallery .et_pb_image {
width: 100%;
max-width: 100% !important;
margin: 0 auto;
text-align: center !important;
float: none;
}
.single-post .et_pb_sidebar_0 {
display: none;
}
.page-id-4339 .wprs_unslider-arrow.next {
right: 0;
}.wpproslider_t2_IMG_2 {
float: none;
text-align: center;
	object-fit: cover;
vertical-align: middle;
margin: 0 auto !important;}
.page-id-4339 .wprs_unslider-arrow.prev {
	left: 0;}
.page-id-4339 .wpproslider_t2_DIV_1a {
margin-left: 15px  !important;
margin-right: 15px !important;
}
#wprev-slider-2 .wprev_preview_bg1_T2 {
border-bottom: 3px solid #eeeeee !important;
box-shadow: 0px 0px 12px #0000001A !important;
height: auto !important;
padding: 20px !important;
}
.page-id-4339 strong.wpproslider_t2_STRONG_5.wprev_preview_tcolor2_T2 {
font-size: 20px !important;}
.indrevdiv.wpproslider_t2_DIV_3 {
width: 100%;
padding-top: 30px;
}

}
@media only screen and (max-width: 400px){
#menus_mob_icon li img#inc500 {
top: 0 !important;
}
#menus_mob_icon li img {
width: 50px;
height: 50px;
}

}

@media only screen and (max-width: 512px){
	html body #buyer-refer-new .et_pb_text_0 h1 {
   font-size: 40px !important;
    color: #8300E9!important;
    line-height: 45px !important;
    text-shadow: none !important;
    
}
#footer #footer_menus ul li {
 padding: 0 5px !important;
}
html.js #et-main-area #footer p {
font-size: 10px !important;
line-height: 14px !important;
}
.page-id-34765 table tr {
max-width: 100%;
margin: 10px 0 !important;
padding: 20px 10px;
}
td[data-head="text-712"] {
font-size: 16px;
line-height: 25px;
}
a#blue_hover_btn {
width: 100%;
}

h1 {
font-size: 28px !important;
}
.features__current-type>span {
line-height: 40px !important;
font-size: 16px !important;
}
.features__current-type {
height: 37px !important;}
.features__toggl li, .features__toggl a li, .features__toggl li a  {
line-height: 56px !important;
font-size: 15px !important;
}.et_pb_code {
padding: 0 10px;
}
.fret_content {
width: 82%;
}
.features__toggl {
height: 55px;
}

}

@media only screen and (max-width: 1100px){
#purchase_section1 .et_pb_column {
padding-left: 100px;
padding-right: 60px !important;
}
}

@media only screen and (max-width: 1024px){
.et_pb_button {
font-size: 15px !important;
}
#three_choose_col .et_pb_column {
padding: 0 !important;
}
div#social_icon ul li {
	padding: unset!important;
	zoom: 1.2 !important;
}
}
@media only screen and (min-width: 980px){
#footer .et_pb_row_0_tb_footer ul li {
display: block !important;
list-style-type: none;
width: 100%;
padding: 0;
}
#footer #footer_menus .et_pb_text_inner p strong {
margin-left: -7px;
}

#footer #footer_menus .et_pb_menu__menu {
margin-right: 0;
margin-left: 0;
}
#our_process #left {
padding-right: 140px;
}
#our_process #right {
padding-left: 140px;
}
}
#career {
margin-top: 20px;}
@media only screen and (max-width: 980px){
#footer .et_pb_row .et_pb_menu__menu{
display: block !important;
}
#footer  .et_pb_menu .et_pb_menu__wrap {
justify-content: left;
}
#footer .et_pb_row_0_tb_footer .et_mobile_nav_menu {
display: none !important;
}
#footer .et_pb_row_0_tb_footer li {
display: block !important;
width: 100%;
}
#footer ul li {
 display: inline-block !important;
}
#footer .et_pb_row_0_tb_footer li a {
font-size: 12px;
}
#footer .et_pb_row_0_tb_footer .et_pb_column_1_6 {
width: 50% !important;
float: left;
}
#footer  span.mobile_menu_bar {
display: none !important;
}
.storide_bright_table {
margin-top: 0 !important;
}
#et-main-area #main-content .et_pb_column {
width: 100% !important;
}
div#social_icon ul li {
	padding: unset!important;
	zoom: 1.2 !important;
}
#purchase_section2 .et_pb_image.et_pb_image_0 {
	display: contents;
}
#our-intro .et_pb_column {
	padding-top: 40px !important;
	padding-bottom: 0px !important;
}
#our-intro .et_pb_column:nth-child(3) {
	padding-bottom: 30px !important;
}
.et_pb_text_3 h1 {
	line-height: 55px !important;
}
}
li.pragh1, .pragh2, .pragh3, .pragh4 {
display: none;
}
ul#loan_option2 li:last-child {
border: none;
}
.et_pb_toggle_title {
padding: 20px 18px !important;
}
.et_pb_toggle_title:before {
color: #67489d;
content: "\f105" !important;
right: 20px !important;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome !important;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
#toggle_phn .et_pb_toggle_content.clearfix {
padding: 20px !important;
}
.et_pb_toggle_open h5.et_pb_toggle_title:after {
position: absolute;
top: 50%;
right: 0;
margin-top: -.5em;
content: "\f107";
right: 20px !important;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome !important;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.et_pb_toggle_open {
padding: 0px;
background-color: #fff;
border: none;
}
.et_pb_toggle_open h5.et_pb_toggle_title {
font-size: 20px;
font-weight: 400;
 background: #67489D;
padding: 20px !important;
}
#toggle_phn .et_pb_module {
padding: 0;
}
#toggle_phn .list_content {
margin-top: 0 !important;
}
#footer #footer_menus ul li {
display: block !important;
list-style-type: none;
width: 100%;
padding: 0;
}
@media only screen and (max-width: 512px) {
html.js #et-main-area div#footer #footer_menus p {
font-size: 13px !important;
margin-bottom: 10px;
}

div#find_col3 .et_pb_text_inner {
height: 250px !important;
padding: 0 0px !important;
}
#toggel1 .et_pb_column_1 {
margin-bottom: -30px !important;
}
.et_pb_text_inner ul li{
	font-size: 14px !important;
line-height: 22px !important;
}
#check_list #coloum4 {
height: auto !important;
	padding: 20px !important;
}
#purchase_section1 .et_pb_column {
padding: 60px 25px;
}
#loan_option2 li, #loan_option2 li.active {
 padding: 15px 9px;
font-size: 18px;
}
#loan_option2 i.fa.fa-angle-down, #loan_option2 i.fa.fa-angle-right {
font-size: 30px;
top: -5px;}
h1 {
font-size: 25px !important;
line-height: 1.4 !important;
}
}
table tbody tr td:nth-of-type(2) {
background-image: url(https://www.homespiremortgage.com/wp-content/uploads/2017/12/location.jpg);
background-repeat: no-repeat;
background-position: left center;
	margin-left: 5px;
}
@media only screen and (max-width: 767px) {
table tbody tr td:nth-of-type(2) {
	 background-image:none;
}
#three_choose_col .et_pb_column {
margin-bottom: 70px;
}
#three_choose_col .et_pb_code {
margin-bottom: 10px;
}
/*******************************************/
.form-group {
margin-bottom: 5px;
margin-top: 5px;
}
.table.storide_bright_table > thead > tr > th > .form-group .form-control, select#catalog {
height: 50px !important;
font-size: 16px !important;
}
select#catalog {
 height: 50px !important;
font-size: 16px !important;
}
table.storide_bright_table td, table.storide_bright_table th {
display: block;
text-align: left;
font-size: 13px;
}
.storide_bright_table tr:nth-child(odd) {
background-color: #ffffff;
}
.table.storide_bright_table > tbody > tr > td {
padding: 15px;
vertical-align: middle;
border-bottom: 1px solid #ddd;
}
.table.storide_bright_table > tbody > tr > td {
padding: 15px 15px;
vertical-align: middle;
height: 60px;
font-size: 15px;
}
#searchsubmit {
margin-top: 20px;
}
.apply_btn {
display: inline;
height: 22px;
padding: 5px 40px;
border: 2px solid #6939b3;
line-height: 22px;
box-sizing: content-box;
background-color: #6939b3;
border-radius: 0px;
color: #fff !important;
font-weight: 400 !important;
margin-bottom: 20px;
}
table.storide_bright_table tr:nth-last-child(1) {
margin-bottom: 0px;
}.table.storide_bright_table > thead > tr > th {
width: 100%;
border-bottom: 0;
padding: 0 !important;
}
table.storide_bright_table {
border: 1px solid #6939b3;
margin-top: 20px !important;
}
.table.storide_bright_table > thead > tr > th > .form-group {
margin-left: 15px;
margin-right: 15px;
}
.table.storide_bright_table > thead > tr > th:nth-last-child(1) {
width: 100%;
text-align: center!important;
}
table.storide_bright_table tr {
margin-bottom: 10px;
display: block;
border-bottom: 1px solid #ddd;
}
table.storide_bright_table td:first-child {
border-top: 0!important;
}
.table.storide_bright_table > tbody > tr > td:nth-last-child(1) {
text-align: right;
border-bottom: 6px solid #6939b3;
}



/********************************************/
.page-id-11616 .et_pb_column_1 {
	width: 100% !important;
	margin: 0;
}
.et_pb_widget_area_left {
border: none;
}
div#social_icon ul li {
	padding: unset!important;
	zoom: 1.2 !important;
}
#right_image {
	width: 320px !important;
}
#purchase_section2 .et_pb_image.et_pb_image_0 {
	width: auto;
	display: contents;
}
#our-intro .et_pb_column {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
#our-intro .et_pb_column:nth-child(3) {
	padding-bottom: 30px !important;
}
.et_pb_column {
	float: left !important;
}
.features__current-type {
	left: 4px !important;
}
.et_pb_text_3 h1 {
	font-size: 36px !important;
	line-height: 42px !important;
}
.loan-custom h2.wow.fadeInRight {
	font-size: 25px !important;
	line-height: 1.4 !important;
}
.et_pb_text_7 h1 {
	line-height: 42px !important;
}
span.wpcf7-list-item {
margin-left: 0;
}
}
figure.zoom_in a {
pointer-events: none;
}
span.selection ul.select2-selection__rendered .select2-selection__choice {
background-color: #fff !important;

}

.select2-container .select2-selection--multiple .select2-selection__rendered {
position: relative !important;
overflow: visible !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
margin-right: 0 !important;
margin-top: 0 !important;
}
@media only screen and (min-width: 700px)  {
.features__toggl {
width: 695px;
}
}
.single-post .et_pb_section.et_pb_section_1.et_section_specialty {
padding-top: 40px;
}.single-post .bdp_single.classical {
padding: 0;
}
.single-post .et_pb_column_single {
padding-top: 0;
}
.bdp_single .relatedposts .relatedthumb .related_post_content {
text-align: left;
color: #5f5f5f !important;
  line-height: 1.6 !important;
}
.postid-21998 .et_pb_sidebar_0 #sidebar {
display: block;
}

.postid-21998 #sidebar {
display: none;
}
.category .post-content .fab {
line-height: 1.2;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
text-align: center;
text-align-last: center;
}
@media only screen and (max-width: 992px)  {
button.slick-next.slick-arrow {
right: 0 !important;}

section.regular .slick-prev {
left: 0 !important;
}
#collage  .et_pb_image_wrap, #collage .et_pb_image img {
max-width: 100% !important;
width: 100% !important;
left: 0 !important;
right: 0 !important;
position: relative;
}

div#collage .et_pb_column {
margin-left: 0;
margin-right: 0;
}

#Our_mangagement_team .et_pb_column {
height: auto !important;
}
.wpproslider_t2_IMG_2 {
height: 200px !important;
width: 200px !important;
vertical-align: top !important;
box-shadow: 0px 0px 12px #ececec;
padding: 5px;
	object-fit: contain;
}	.wprevpro_t1_DIV_2:after{display:none !important;}
.et_pb_row.et_pb_row_3-4_1-4 {
width: 100%;
}
.bdp_single .relatedposts .relatedthumb .related_post_content {
text-align: left;
color: #5f5f5f !important;
  line-height: 1.6 !important;
}
.layout_id_3 .news.bdp_blog_template h2 a {
font-size: 25px !important;
line-height: 1.2;
}
.et_header_style_slide .et_slide_in_menu_container {
width: 100% !important;
max-width: 100% !important;
}


#page-container .bdp_blog_template .post-content-div {
width: 100% !important;
padding-right: 0px!important;
}
#page-container .bdp_blog_template .post-thumbnail-div {
width: 100%!important;
}
#page-container .bdp_blog_template img.attachment-full.size-full.wp-post-image {
width: 100%;
}
span.mobile_menu_bar.et_pb_header_toggle.et_toggle_slide_menu {
width: 32px !important;
}
.statelocationlist .panel .prof-box ul li {
 margin: 15px 0px !important;
width: 100% !important;
}
.rt-box p {
 height: auto;}
.left-box img {
border-radius: 100%;
width: 50%;
margin: 0 auto;
}
.sglelocationsec ul li {
width: 100% !important;
border-left: none !important;
padding: 0 !important;
}
.select2-container .select2-selection--single {
height: 64px !important;
font-size: 14px;}
.left-box {
width: 100%;
float: left;
display: grid;}
.rt-box {
width: 100% !important;}
.left-box {
width: 100% !important;}

.prof-box ul li {
width: 100% !important;
margin: 15px 0px !important;}

#purchase_section1 .et_pb_column {
padding-left: 40px;
}
header#main-header .listing-menu {
width: 80%;
float: left;
display: none !important;
}
.et_header_style_left .logo_container {
 width: 90% !important;
}
header#main-header #et-top-navigation{
width: 10% !important;
padding-left: 0 !important;
}
span.mobile_menu_bar.et_pb_header_toggle.et_toggle_slide_menu {
width: 100% !important;
}
#coloum4 {
width: 100% !important;
border: none;
border-bottom: 1px solid #eee;
}
div#right_img {
right: 0;
}
}
.page-id-33165 #loan_option2 li.active i {
transform: rotate(180deg);
}
p.thanks {
text-align: center;
font-weight: normal;
font-size: 22px;
line-height: 38px;
color: #66479B;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}
.cfstep-6 .wpcf7-submit,.rcfstep-6 .wpcf7-submit {
margin-top: 50px !important;
}
.gcfstep-6 .wpcf7-submit {
margin-top: 50px !important;
}
@media only screen and (max-width:767px) {
#hover1 {
border-right: none;}

#review_section::-webkit-scrollbar {
width: 12px;
}

#collage .et_pb_column {
margin-left: 0 !important;
margin-right: 0 !important;
}
.rtooltip {
font-size: 18px !important;
	top: -55px !important;
padding: 10px 10px !important;}

.small-progress-bar .progress-bar {
line-height: 38px !important;
height: 35px !important;
font-size: 15px !important;
}
.progress {
height: 35px !important;
}

}
.table.storide_bright_table > tbody > tr > td {
padding: 15px 20px;
vertical-align: middle;
}
#newsmobile svg, .blog-mobile svg {
border-bottom: 2px solid #67489d;
}
.single-post .post_content.entry-content .et_pb_text_inner {
line-height: 32px!important;
color: #5f5f5f!important;
font-size: 18px!important;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
}
.blog_header {
padding-top: 0 !important;
}
.category-front-page-category #sidebar, .category-all-posts #sidebar, .archive #sidebar  {
float: left;
width: 100%;
}
a.more-tag {
background: transparent !important;
}
.blog-mobile, .news-mobile{display:none;}

@media only screen and (max-width:512px) {
.blog-desk, .news-desk{ display:none;}

.blog-mobile, .news-mobile{display:block !important;}
.wpcf7-text.wpcf7-validates-as-required {
height: 50px !important;
font-size: 15px !important;

}
form.wpcf7-form a {
height: 60px !important;
font-size: 18px !important;
line-height: 48px !important;

}

a#step1, a#step3, .wpcf7-submit, a#step4 {
line-height: 50px !important;
height: 60px !important;

}
a#gstep1, a#gstep3, .wpcf7-submit, a#gstep4, a#gstep5 {
line-height: 50px !important;
height: 60px !important;

}

.loan-custom .col-md-4 .et_pb_text_inner p {
font-size: 15px !important;}
.zfstep-1 p, .zfstep-2 p, .zfstep-3 p, .zfstep-4 p, .zfstep-5 p, .cfstep-1 p, .cfstep-2 p, .cfstep-3 p, .cfstep-4 p, .rcfstep-1 p, .rcfstep-2 p, .rcfstep-3 p, .rcfstep-4 p, .rcfstep-4a p{
 font-size: 30px;
	line-height: 40px;}
.gcfstep-1 p, .gcfstep-2 p, .gcfstep-3 p, .gcfstep-5b p{
 font-size: 30px;
	line-height: 40px;}	
a#step1, a#step3, .wpcf7-submit, a#step4, a#rstep1, a#rstep3, .wpcf7-submit, a#rstep4, a#rstep4a{ 
font-size: 18px; }
}
a#gstep1, a#gstep3, .wpcf7-submit, a#gstep4,, a#gstep5 {
font-size: 18px; }
}
.zfstep-2, .zfstep-3, .zfstep-4, .zfstep-5{
display:none;
}
.page-id-37192 div#from_page {
text-align: center;
box-shadow: 0px 0px 8px #ccc;
padding: 25px;
padding-top:0 !important;}
div#display_none {
display: none;
}
.page-id-37192  .wpcf7-mail-sent-ok{
color:green !important;

}
.page-id-37192 #phn_toggle #tab_options_ans h1 {
color: #67489D !important;
}
.single-lopages section.regular .slick-prev, .single-lopages section.regular .slick-next {
display: block;
width: 30px;
height: 30px;
padding: 0;
-webkit-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
position: absolute!important;

background: 50% 50% no-repeat #67489d;
background-image: url(https://www.homespiremortgage.com/wp-content/plugins/wp-review-slider-pro/public/css/imgs/slider_arrow.png);
background-size: 7px 11px;
opacity: 1;
border-radius: 100%;
}
.single-lopages #sticky_footer {
display: none;
}
.single-lopages li#menu-item-37300 {
display: none;
}
.single-lopages.et-db #page-container #et-boc .et-l #purchase_section1 .et_pb_button_0:hover {
line-height: normal !important;
background: #fff !important;
color: #4f2d84 !important;
}
.single-lopages.et-db #page-container #et-boc .et-l #animation_section_button .et_pb_button_0 {
line-height: normal !important;
color: #fff!important;
padding: 14px 0;
height: auto !important;
}
.single-lopages.et-db #page-container #et-boc .et-l #animation_section_button .et_pb_button_0:hover {
color: #4f2d84 !important;
line-height: normal !important;
background: #fff !important;
height: auto;
padding: 14px 0;
}
.single-lopages.et-db #page-container #et-boc .et-l #purchase_section1 .et_pb_button_0:hover {
line-height: normal !important;
background: #fff !important;
color: #4f2d84 !important;
}
.single-lopages.et-db #page-container #et-boc .et-l #animation_section_button .et_pb_button_0 {
line-height: normal !important;
color: #fff!important;
padding: 14px 0;
height: auto !important;
}
.single-lopages.et-db #page-container #et-boc .et-l #animation_section_button .et_pb_button_0:hover {
color: #4f2d84 !important;
line-height: normal !important;
background: #fff !important;
height: auto;
padding: 14px 0;
}
.cookie-message h1 {
font-family: AvenirLTStd!important;
color: #fff;
}
.cookie-message a.et_pb_button {
font-size: 12px;
background: #fff;
color: #67489d;
height: auto;
border-radius: 20px;
padding: 2px 25px;
}
.cookie-message {
position: fixed;
bottom: 0;
width: 100%;
z-index: 99;
}
.last_btn_div {
text-align: center;
}
@media only screen and (min-width:992px) {
#user-info #content_details .et_pb_text_inner {
padding-left: 20px;
}
.middle_div {
width: 50% !important;
margin-right: 0 !important;
}
	.middle_div {
width: 50% !important;
margin-right: 0;
}
.single-lopages #loan-officer #name_author{
width: 40%;
}
}

/******************************************************/
.branch_page section.regular .slick-prev {
transform: rotate(-180deg)!important;
left: 42%;
}
.branch_page section.regular .slick-prev, .branch_page section.regular .slick-next {
display: block;
width: 30px;
height: 30px;
padding: 0;
-webkit-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
position: absolute!important;
bottom: 0!important;
top: 94%!important;
display: inline-block!important;
background: 50% 50% no-repeat #67489d;
background-image: url(https://www.homespiremortgage.com/wp-content/plugins/wp-review-slider-pro/public/css/imgs/slider_arrow.png);
background-size: 7px 11px;
opacity: 1;
border-radius: 100%;
}
.branch_page button.slick-next.slick-arrow {
right: 42%;
top: 97%!important;
}
.branch_page section.regular .slick-prev, .branch_page button.slick-next.slick-arrow {
z-index: 999;
}
.branch_page .slick-prev:before, .branch_page .slick-next:before {

color: transparent;
}
.w3_wprs-row-padding, .w3_wprs-row-padding>.w3_wprs-col, .w3_wprs-row-padding>.w3_wprs-half, .w3_wprs-row-padding>.w3_wprs-quarter, .w3_wprs-row-padding>.w3_wprs-third, .w3_wprs-row-padding>.w3_wprs-threequarter, .w3_wprs-row-padding>.w3_wprs-twothird {
padding: 0 8px;
}
.wprevpro_t1_outer_div {
padding: 0;
margin: 0 -5px;
}
.regular .wprevpro_t1_DIV_1.w3_wprs-col.l4 {
width: 96%;
}
.w3_wprs-row-padding, .w3_wprs-row-padding>.w3_wprs-col, .w3_wprs-row-padding>.w3_wprs-half, .w3_wprs-row-padding>.w3_wprs-quarter, .w3_wprs-row-padding>.w3_wprs-third, .w3_wprs-row-padding>.w3_wprs-threequarter, .w3_wprs-row-padding>.w3_wprs-twothird {
padding: 0 8px;
}
.branch_page .layout-temp1 {
box-shadow: 0px 0px 13px #0000001A;
}
.branch_page .wprevpro_t1_A_8 {
height: 70px;
width: 70px;
background: #FFD100;
font-size: 28px;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
border-radius: 100%;
display: table-cell;
vertical-align: middle;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
position: relative;
line-height: 2.5;
float: left;
font-weight: bold;
box-shadow: rgba(0, 0, 0, 0.3) 5px 2px 11px 0;
margin: 20px;
}
.branch_page #tab_options_ans h1 {
text-align: left;
font-size: 25px;
} 

.branch_page .indrevdiv.wprevpro_t1_DIV_2.wprev_preview_bg1_T1.wprev_preview_bradius_T1 {
max-height: 250px;
padding: 20px 35px;
}
.branch_page .star-zilowlogo {
position: relative;
width: 100%;
margin-bottom: 20px;
background: #fff;
padding: 10px 0;
margin-top: -1px;
}
.branch_page .wprevpro_t1_DIV_2 p {
margin: 0 0 10px;
}
.branch_page .wprevpro_t1_P_3 {
box-sizing: border-box;
color: #777;
column-rule-color: #777;
perspective-origin: 240px 44px;
transform-origin: 240px 44px;
border: 0 #777;
font-style: italic;
margin: 0 0 10px;
outline: #777 0;
}
.branch_page span.wprevpro_t1_DIV_title {
display: block;
font-weight: 600;
}
.branch_page span.wprevpro_t1_DIV_title {
display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.branch_page .wprevpro_t1_DIV_title {
color: #67489D;
font-size: 29px;
font-style: normal;
line-height: 34px;
font-family: 'Goudy Bookletter 1911',Georgia,"Times New Roman",serif;
}
.branch_page span.wprs_rd_more_1 {
font-size: 18px;
position: relative;
}
.btnwprevdefault, .wprevpro-rating label:hover, .wprevpro_load_more_btn, a.wprs_rd_less, a.wprs_rd_more, button.button.wprevpro_btn_show_form, input#wprevpro_submit_review {
cursor: pointer;
}
.branch_page img.wprevpro_t1_site_logo {
position: absolute;
right: 4px;
bottom: 4px;
height: 32px;
}
.branch_page img.wprevpro_t1_site_logo {
position: absolute;
right: 25px !important;
bottom: 8px !important;
}
.branch_page .wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1 {
margin-top: 40px!important;
}
.branch_page .wprevpro_t1_rname {
font-family: 'Goudy Bookletter 1911',Georgia,"Times New Roman",serif;
font-size: 15px;
color: #5F5F5F!important;
}
.branch_page .wprev_showdate_T1 {
color: #B9B9B9!important;
font-style: italic;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
font-size: 12px;
}
.branch_page .slick-slide img.rating.img {
width: 40%;
margin-bottom: 15px;
}
.branch_page .wprevpro_t1_DIV_2:before{
display:none !important;
}
.single-lopages #loan-officer #author_image img {
border-radius: 100%;
}
.single-lopages #mobile_menu_slide #menu-item-37954 {
display: none;
}
.single-recruiter_page #page-container #et-main-area #content-area .entry-content div#user-info #socila_share_icon .et_pb_button {
color: #fff !important;
width: 100%;
height: auto !important;
padding: 9px 0 !important;
line-height: normal !important;
}
.single-recruiter_page #client-image img {
border-radius: 100%;
}
a#full_width_view_all_btn {
color: #ffffff!important;
background-color: #67489d;
line-height: normal !important;
height: auto;
padding: 15px 0;
}
.teams #page-container #page-container .wrap.gs_team_area ul li.tm_apply_now a {
color: #67489d !important;
}
.small-progress-bar {
line-height: 50px;
height: 49px;
font-size: 18px;
}
.recruiter_page-template-default .et-l .et_pb_social_media_follow li a.icon {
font-size: 20px;
width: 38px !important;
height: 38px !important;
}
.recruiter_page-template-default .et_slide_menu_top .et_pb_social_media_follow li a.icon::before {
display: inline-block !important;}

.recruiter_page-template-default ul.et_pb_module li:nth-child(5) {
top: -7px !important;
}
.recruiter_page-template-default ul.et_pb_module li:nth-child(5) img {
top: 3px !important;
}
.recruiter_page-template-default ul.et_pb_module li:last-child {
top: -5px;
}


.single-recruiter_page .small-progress-bar {
line-height: 50px;
height: 49px !important;
}

.single-recruiter_page header#main-header {
left: 0 !important;
z-index: 9;
}
.single-recruiter_page .modal-content {
background-color: rgba(103,72,157,1) !important;
}
.single-recruiter_page  .modal-content .close.closeButton {
color: #fff !important;
opacity: 1;
font-weight: 100 !important;
font-size: 45px !important;
right: 10px !important;
position: relative;
}
.single-recruiter_page #left-area{
padding-bottom:0px !important;
}
.single-recruiter_page #post-37988 {
margin-bottom: 0;
}
.et-db #et-boc .et-l .et_pb_column#user-info {
z-index: 1 !important;
}
.single-lopages .cookie-message {
display: none !important;
}

.branch_page #Our_mangagement_team .wrap.gs_team_area ul li a {
color: #67489d !important;
}
.branch_page .single-member img{  transition: 0.5s;box-shadow: 0px 0px 25px 1px #e0e0e0; border-radius: 100%;}
.branch_page .single-member {
z-index: 9999;
cursor: pointer;
overflow: visible;
}
span.reviews_testimonial a {
background: #4f2d84;
padding: 0 10px;
color: #fff;
}

span.reviews_testimonial a {
background: #4f2d84;
padding: 0 10px;
color: #fff;
}

span.location {
font-size: 12px;
font-style: italic;
padding-left: 80px;
display: table-row-group;
font-weight: 500;
}
/********************************************/
@media only screen and (min-width:1250px) {
#post-128 .et_pb_row {
max-width: 1200px;
}
}
article#post-128  .et_pb_button {
height: auto!important;
padding: 10px 0!important;
}

article#post-128 a.et_pb_button:hover {
color: #4f2d84 !important;
line-height: normal!important;
background: #fff!important;
height: auto;
/* padding: 14px 0;*/
}
.page-id-4285 div#purchase_section2 {
display: none !important;
}
/*
.page-id-4285 #page-container .et_pb_section a.et_pb_button {
border-color: #67489d !important;
color: #67489d !important;
width: 50%;
 color: #fff !important;
}
.page-id-4285 #page-container .et_pb_section a.et_pb_button.et_pb_button_0{
/ width: 100%;
	 color: #67489D!important;
}
*/
article#post-128 #purchase_section1:after {
max-width: 45%;
width: 100%;
height: 100%;
top: 0;
position: absolute;
background-color: rgba(103,72,157,0.9);
content: '';
}
.answer {
padding-top: 20px;
margin-bottom: 10px;
display: none;
}
.answer p {
font-size: 18px;
text-align: left;
line-height: 1.8;
}
article#post-128 #socila_share_icon li {
width: auto;
box-shadow: none;
	background:none;
}

article#post-128 div#About_us .et_pb_button_module_wrapper a.et_pb_button {
width: 50% !important;
border-color: #67489d !important;
color: #67489d !important;
}

article#post-128 div#About_us .et_pb_button_module_wrapper a.et_pb_button:hover {
color: #fff!important;
background-color: #67489d !IMPORTANT;
}

div#purchase_section1 .et_pb_button_module_wrapper a.et_pb_button {
width: 100% !important;
}
.branch_page #post-128 .et_pb_section_2 h1 {
color: #fff !important;
}
article#post-128 div#toggle_question1 h5, div#toggle_question2 h5, div#toggle_question3 h5, div#toggle_question4 h5 ,div#toggle_question5 h5, div#toggle_question6 h5, div#toggle_question7 h5, div#toggle_question8 h5 {
padding-bottom: 0;
color: #fff;
font-size: 18px;
text-align: left;
line-height: 1.5;
position: relative;
}
.branch_page .et_pb_text_3 h1 {
font-weight: 700;
font-size: 47px;
color: #67489D!important;
line-height: 58px;
}
article#post-128 .heading h5:after {
top: 40%;
content: "\f0da";
position: absolute;
margin-top: -0.5em;
right: -25px!important;
display: inline-block;
font: normal normal normal 30px/1 FontAwesome!important;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscal;
}
@media only screen and (max-width:512px) {

#footer ul {
margin-left: -9px !important;
}
html.js .single-lopages #About_us p {
    margin-top: 0 !important;
    line-height: 22px!important;
    margin-bottom: 0 !important;
    padding-bottom: 0px !important;
}
}

.single-lopages div#social_share_and_button ul li:nth-child(3) {
    display: none;
}
@media only screen and (min-width:3000px) {
div#buyer-refer-new .et_pb_text_0 h1 {
    font-size: 120px !important;
    line-height: 120px !important;
}
}@media only screen and (max-width:767px) {
div#buyer-refer-new .et_pb_text_0 h1 {
    color: #8300e9!important;
	text-shadow: none !important;
   
}