/*
Theme Name: Divi Child Theme
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.1.1
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Child Themes
Author URI: http://www.elegantthemes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
template: divi
*/


body, p, ul, li, input {
	font-family: 'Segoe UI Regular', sans-serif;
	color: #222;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Segoe UI Regular', sans-serif;
	color: #222;
}
body, p {
	font-weight: normal;
	font-size: 15px;
	line-height: 25px;
}
h2 {
	font-size: 30px;
	line-height: 40px;
	color: #222;
	font-weight: 800;
	text-transform: capitalize;
	letter-spacing: 0.5px;
}
h3 {
	font-size: 26px;
	line-height: 36px;
	color: #222;
	font-weight: 800;
	text-transform: capitalize;
}
h4 {
	color: #222;
	font-weight: 800;
	text-transform: capitalize;
}
h5 {
	color: #222;
	font-weight: 800;
	text-transform: capitalize;
}
.h3_size {
	font-size: 26px;
	line-height: 36px;
	color: #222;
	font-weight: 800;
	text-transform: capitalize;
}
.h4_size {
	font-size: 20px;
	line-height: 30px;
	color: #222;
	font-weight: 800;
	text-transform: capitalize;
}
/* .logged-in #page-container {
	padding-top: 199px !important;
}
#page-container {
	padding-top: 232px !important;
} */
.container {
	width: 85%;
	max-width: 100%;
}
.et_pb_row {
	width: 85%;
	max-width: 100%;
	padding: 15px 0 !important;
}
.align_center {
	text-align: center;
}
.white_text h1, .white_text h3, .white_text p {
	color: #fff;
}
.white_text .site_btn {
	background-color: #fff;
	color: #0099f3;
}
.white_text .site_btn:hover {
	background-color: #222;
	color: #fff;
}


/***********  Header Css  **************/

#main-header .et_mobile_menu li ul.hide {
    display: none !important;
}
#mobile_menu .menu-item-has-children {
    position: relative;
}
#mobile_menu .menu-item-has-children > a {
    background: transparent;
}
#mobile_menu .menu-item-has-children > a + span {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    z-index: 3;
}
span.menu-closed:before {
    content: "\4c";
    display: block;
    color: inherit;
    font-size: 16px;
    font-family: ETmodules;
}
span.menu-closed.menu-open:before {
    content: "\4d";
}
.covid_sec .container {
	width: 95%;
}
.covid_sec {
	position: absolute;
	top: 0px;
	background-color: #9d2a2a;
	width: 100%;
	padding: 5px 0px;
}
.covid_sec p {
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	padding-bottom: 5px;
}
.covid_sec p:last-child {
	padding-bottom: 0px;
}
.covid_sec p strong {
	font-weight: 500;
}
#top-header {
	font-size: 14px;
	line-height: 23px !important;
	letter-spacing: 0.2px;
	font-weight: 400;
}
#et-secondary-nav li ul, #top-header {
	background-color: #222;
}
#et-info {
	float: left;
	width: 100%;
}
#et-info .top_info {
	display: flex;
	float: left;
	font-weight: 400;
	color: #fff;
}
#et-info .top_sm {
	display: flex !important;
	float: right !important;
}
#et-info .top_info li i {
	margin-right: 6px;
	color: #0099f3;
}
#et-info .top_info li {
	margin-right: 25px;
	color: #fff;
}
#et-info .top_info li:last-child {
	margin-right: 0px;
}
.top_sm li {
	margin: 0px 9px;
}
.nav_sec #et-top-navigation {
	background-color: #0099f3;
}
#top-menu, #top-menu-nav {
	line-height: 0;
	width: 100%;
	text-align: left;
}
#top-menu li {
	padding-right: 0px;
}
#top-menu a {
	color: #fff;
	padding: 23px 25px !important;
	font-weight: 400;
	letter-spacing: 0.5px;
}
#top-menu li.current-menu-ancestor > a {
	color: #222 !important;
}
#top-menu li > a:hover {
	background-color: #222;
	color: #fff !important;
}
#top-menu li.current-menu-item > a {
	background-color: #222;
	color: #fff !important;
}
.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper > li.nav_btn > a:hover {
	color: #fff !important;
}
#top-menu li > a:hover {
	color: #222;
	opacity: 1 !important;
}
.nav li ul {
	padding: 0px;
}
#top-menu li li {
	padding: 0px;
	width: 100%;
}
#top-menu li li a {
	width: 100%;
	color: #222 !important;
	padding: 3px 15px !important;
	font-size: 13px;
}
.et-fixed-header #top-menu li li a {
	padding: 3px 15px !important;
}
#et-secondary-nav .menu-item-has-children > a:first-child::after, #top-menu .menu-item-has-children > a:first-child::after {
	top: 23px;
	right: 7px;
}
.et-fixed-header #et-secondary-nav .menu-item-has-children > a:first-child::after, .et-fixed-header #top-menu .menu-item-has-children > a:first-child::after {
	top: 16px;
	right: 4px;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a::after {
	right: 12px !important;
}
.nav_sec .nav_btn {
	height: 0 !important;
	border-style: solid;
	border-width: 0 0px 60px 60px;
	border-color: transparent transparent #222222 transparent;
	left: 0;
	right: 0;
	text-align: center !important;
	float: right !important;
	transition: all .4s ease-in-out;
}
.nav_sec #top-menu .nav_btn a {
	padding: 23px 38px !important;
	color: #fff;
}
.nav_sec #top-menu .nav_btn a:hover {
	color: #fff;
}
.nav_sec {
	margin-bottom: -27px;
}
.middle_header .container {
	text-align: left !important;
}
.header-address li {
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	color: #222222;
	padding: 0 20px;
	text-align: left;
	transition: all .4s ease-in-out;
}
.header-address li i {
	color: #0099f3;
	padding-right: 10px;
	width: 25px;
}
.header-address li span {
	display: block;
	color: #444444;
	font-size: 14px;
	font-weight: 400;
	padding-left: 27px;
}
.middle_header .logo_col {
	display: flex;
	float: left;
	width: 30%;
}
.middle_header .info_col {
	float: right;
	width: 70%;
	text-align: right;
	padding-top: 30px;
	transition: all .4s ease-in-out;
}
.et_header_style_centered #logo {
	max-height: 100% !important;
	padding: 8px 0px;
}
.et-fixed-header .middle_header .info_col {
	padding-top: 12px;
}
.et-fixed-header .header-address li {
	font-size: 14px;
	padding: 0 16px;
}
.et-fixed-header #top-menu a {
	color: #fff;
	padding: 16px 25px !important;
}
.et-fixed-header .nav_sec #top-menu .nav_btn a {
	padding: 16px 38px !important;
}
.et-fixed-header .nav_sec .nav_btn {
	border-width: 0px 0px 50px 50px;
}
#logo {
	max-height: 100%;
}
.et_fixed_nav #top-header {
/* 	position: absolute;
	transition: all .4s ease-in-out; */
	z-index: 9;
/* 	top: 63px; */
}
/* .logged-in #top-header {
	top: 63px !important;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 98px !important;
} */
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
	z-index: 1111;
	border-bottom: 3px solid #0099f3;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header.et-fixed-header {
/* 	top: 0px !important; */
	transition: all .4s ease-in-out;
}
.site_popup_form {
	background-color: #0099f3 !important;
	box-shadow: none !important;
	border: none !important;
}
.sgpb-popup-close-button-3 {
	right: 33px !important;
}
.popup_content {
	text-align: center;
	padding: 50px;
	background-color: #0099f3;
}
.popup_content h2 {
	line-height: 40px;
	font-size: 30px;
	font-weight: 500;
	text-transform: capitalize;
	font-family: 'Denk One', sans-serif;
	color: #fff;
}
.popup_content img {
	filter: brightness(0) invert(1);
	width: 240px;
}
.popup_content .site_btn {
	background-color: #222;
	padding: 10px 26px;
}
.popup_content .site_btn:hover {
	background-color: #fff;
	color: #222;
}



.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal {
	background: none !important;
	box-shadow: none !important;
}
.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link::before {
	display: none;
}
.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {
	font-family: 'Segoe UI Regular', sans-serif !important;
	font-size: 18px !important;
	padding: 29px 30px !important;
	color: #222 !important;
	font-weight: 500 !important;
}
.wpmm_megamenu ul.wp-mega-sub-menu li a {
	font-family: 'Segoe UI Regular', sans-serif !important;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
	padding-top: 0px !important;
	padding-left: 0px !important;
}
/* .et-fixed-header .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .et-fixed-header .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {
	padding: 13px 27px !important;
} */
.wpmega-black-white .wpmm-mega-wrapper > li:hover {
	background: none !important;
}
.wpmega-black-white .wpmm-mega-wrapper > li .wp-mega-menu-link:hover {
	color: #222 !important;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul {
	background: #fff;
}
.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li {
	padding: 0px !important;
}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a {
	color: #222 !important;
	font-size: 13px !important;
	font-weight: normal;
	padding: 6px 12px !important;
	width: 100% !important;
	border-bottom: 1px dashed rgba(0,0,0,0.1);
	font-family: 'Segoe UI Regular', sans-serif !important;
}

.wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title, .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title {
	font-size: 13px;
	font-family: 'Segoe UI Regular', sans-serif !important;
}
.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {
	padding: 0px !important;
}
.wpmega-black-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title::before, .wpmega-black-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link::before {
	display: none;
}
.wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.menu-item-depth-1 {
	margin-top: 0px !important;
}
.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title {
	margin-bottom: 0px !important;
	display: inline-block !important;
	width: 100% !important;
	text-transform: capitalize !important;
	font-weight: normal !important;
}
.wpmega-black-white .wpmm-mega-wrapper > li.current-menu-item {
	background: none !important;
}
.wpmega-black-white .wpmm-mega-wrapper > li.current-menu-item a  {
	color: #222 !important;
}

.wpmm-sub-menu-wrap ul li.current_page_item > a.wp-mega-menu-link .wpmm-mega-menu-href-title {
	color: #0099f3 !important;
}


/*********  End Header Css  ************/

/*********  Home Page  ***********/

.site_popup_overlay {
	z-index: 99999 !important;
}
.main_slider .et_pb_slider .et_pb_container {
	height: auto !important;
}
.main_slider .et_pb_slide_description {
	padding: 22.8% 0% !important;
}
/* .main_slider .et_pb_slide::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
} */
.banner_text {
	padding: 22px 50px;
	float: left;
	background-color: rgba(0,0,0,0.4);
}
.banner_first {
	margin-top: -110px;
}
.banner_second {
	margin-top: -160px;
}
.main_slider .banner_text h2 {
	font-size: 50px;
	text-shadow: none;
	font-weight: 600;
	padding-bottom: 0px;
	margin-bottom: 15px;
	line-height: 60px;
	color: #fff;
}
.main_slider .banner_text h1 {
	font-size: 50px;
	text-shadow: none;
	font-weight: 600;
	padding-bottom: 0px;
	margin-bottom: 15px;
	line-height: 60px;
	color: #fff;
}
.main_slider .banner_text .percent_text {
	display: block;
	font-size: 80px;
	line-height: 90px;
	font-weight: 800;
}
.main_slider .banner_text p {
	font-size: 30px;
	text-shadow: none;
	line-height: 26px;
	margin-bottom: 5px;
	color: #fff;
}
.banner_text .site_btn:hover {
	background-color: #fff;
	color: #222;
}
.site_btn {
	display: inline-block;
	background-color: #0099f3;
	color: #fff;
	text-shadow: none;
	font-size: 15px;
	padding: 10px 26px;
	transition: all 0.5s;
	letter-spacing: 0.5px;
}
.site_btn:hover {
	background-color: #222;
	color: #fff;
}
.form-submit .et_pb_button {
	display: inline-block;
	background-color: #0099f3;
	color: #fff;
	text-shadow: none;
	font-size: 16px;
	padding: 12px 26px;
	transition: all 0.5s;
	letter-spacing: 0.5px;
	border: none;
}
.form-submit .et_pb_button:hover {
	background-color: #222;
	color: #fff;
	padding: 12px 26px;
}
.tabs_area .et_pb_module.et_pb_tabs {
	float: left;
	width: 100%;
	border: none;
}
.tabs_area .et_pb_tabs_controls {
	float: left;
	width: 24%;
	background-color: transparent;
}
.tabs_area ul.et_pb_tabs_controls::after {
	display: none;
}
.tabs_area .et_pb_tabs_controls li {
	float: none;
	border-right: none;
	width: 100%;
	background-color: transparent;
	margin: 8px 0px;
	transition: all 0.5s;
	height: auto !important;
}
.tabs_area .et_pb_tabs_controls li a {
	color: #222 !important;
	padding: 15px 20px;
	background-color: #f5f5f5 !important;
	border: none !important;
	font-weight: 400;
	font-size: 14px;
	transition: all 0.5s;
}
.tabs_area .et_pb_tabs_controls li a:hover {
	background-color: #0099f3 !important;
	color: #fff !important;
}
.tabs_area .et_pb_tabs_controls li.et_pb_tab_active a {
	background-color: #0099f3 !important;
	color: #fff !important;
}
.tabs_area .et_pb_tab_content .site_btn {
	margin-top: 10px;
}
.tabs_area .et_pb_all_tabs {
	float: right;
	width: 76%;
}
.tabs_area .et_pb_tabs_controls li:first-child {
	margin-top: 0px;
}
.tabs_area .et_pb_tabs_controls li:child-child {
	margin-bottom: 0px;
}
.tabs_area .et_pb_tabs_controls li img {
	width: 28px;
	margin-bottom: -8px;
	margin-right: 6px;
	transition: all 0.5s;
}
.tabs_area .et_pb_tabs_controls li.et_pb_tab_active img {
	filter: brightness(0) invert(1);
}
.tabs_area .et_pb_tabs_controls li:hover img {
	filter: brightness(0) invert(1);
}
.tabs_area .et_pb_tabs_controls li a i {
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: 27px;
	line-height: 40px;
	color: #0099f3;
	margin-right: 5px;
	transition: all 0.5s;
}
.tabs_area .et_pb_tabs_controls li.et_pb_tab_active a i {
	color: #fff;
}
.tabs_area .et_pb_tabs_controls li a:hover i {
	color: #fff;
}
.tabs_area .et_pb_tab {
	padding-top: 0px;
	padding-bottom: 0px;
}
#read_more {
	display: none;
}
.h3_title {
	position: relative;
	margin-bottom: 25px;
	padding-bottom: 15px;
}
.h3_title::after {
	position: absolute;
	background: #0099f3;
	content: "";
	left: 0;
	bottom: 0;
	margin: 0 auto;
	height: 4px;
	width: 50px;
}
.white_text .h3_title::after {
	background-color: #fff;
}
.home_loan_sec {
	padding: 0px !important;
	background-color: #0099f3;
}
.home_loan_sec .et_pb_row {
	padding: 0px !important;
}
.home_loan_sec .content_box {
	padding: 50px 100px 10px;
}
.et_pb_toggle_open .et_pb_toggle_title::before {
	display: block !important;
	content: "\f106";
	font-family: 'FontAwesome' !important;
	color: #fff;
}
.et_pb_toggle_title::before {
	content: "\f107";
	font-family: 'FontAwesome' !important;
	color: #fff;
}
.et_pb_accordion .et_pb_toggle_title::before, .et_pb_toggle .et_pb_toggle_title::before {
	right: 20px;
}
.accordion_style .et_pb_toggle {
	border: none;
}
.accordion_style .et_pb_toggle_close {
	background-color: transparent;
	padding: 0px !important;
	margin-bottom: 14px !important;
}
.accordion_style .et_pb_toggle_title {
	color: #fff !important;
	padding: 18px 38px 18px 20px !important;
	font-size: 15px;
	font-weight: 400;
	background-color: #222;
	border-radius: 30px;
	transition: all 0.5s;
}
.accordion_style .et_pb_toggle_open {
	padding: 0px;
	margin-bottom: 10px !important;
	background-color: transparent;
}
.accordion_style .et_pb_toggle_open h5.et_pb_toggle_title {
	background-color: #0099f3;
}
.accordion_style .et_pb_toggle_content {
	padding: 10px 21px;
}
.hs-form-iframe {
	width: 100% !important;
}
.why_choose_sec {
	padding-bottom: 0px !important;
}
.why_choose_sec .et_pb_row {
	padding-bottom: 0px !important;
}
.h3_center::after {
	right: 0;
}
.left_icon_box .et_pb_main_blurb_image {
	width: 45px !important;
}
.left_icon_box .et_pb_module_header {
	font-size: 17px;
	line-height: 27px;
	padding-bottom: 0px;
}
.left_icon_box .et_pb_blurb_description {
	font-size: 13px;
	line-height: 23px;
}
.call_to_action_sec {
	background-color: #222;
	padding: 20px 0px !important;
}
.call_to_action_sec .et_pb_row {
	padding: 0px !important;
}
.save_time_content h3 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.call_to_action_sec .site_btn {
	margin-top: 0px;
}
.call_to_action_sec .site_btn:hover {
	background-color: #fff;
	color: #0099f3;
}
.single-testimonial .testimo-content {
	margin-bottom: 8px;
}
.single-testimonial {
	box-shadow: 0px 0px 6px rgba(0,0,0,0.1);
	padding: 38px 20px 10px;
	transition: all 0.5s;
	border-radius: 3px;
	background-color: #f5f5f5;
}
.single-testimonial:hover {
	box-shadow: 0px 10px 19px rgba(0,0,0,0.1);
}
.single-testimonial .testimo-content i {
	color: #fff;
	font-size: 23px;
	margin-bottom: 0px;
	position: absolute;
	top: 0px;
	background-color: #0099f3;
	padding: 11px;
	border-radius: 50%;
}
.single-testimonial .testimo-info .testimo-title h3 {
	color: #0099f3;
	font-size: 16px;
	margin-bottom: 5px;
	line-height: 22px;
	border-top: none;
	display: inline-block;
	width: 100%;
	margin-top: 0px;
	padding-top: 0px;
}
.testimonials_sec .autohide-arrows .owl-nav {
	display: block !important;
}
.testimonials_sec .sa_owl_theme .owl-nav .owl-next {
	right: 0px;
	left: auto;
}
.testimonials_sec .sa_owl_theme .owl-nav .owl-prev {
	left: auto;
	right: 50px;
}
.testimonials_sec .sa_owl_theme .owl-nav div, .testimonials_sec .sa_owl_theme .owl-nav button {
	top: -50px;
	height: 40px !important;
	width: 40px !important;
	border: 1px solid #0099f3 !important;
	background-color: ;
}
.testimonials_sec .white .sa_owl_theme .owl-nav .owl-prev {
	background: none;
	background-image: url(https://www.yourfinanceadviser.com.au/wp-content/uploads/2020/08/prev-ion.png) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 18px !important;
	background-color: transparent !important;
}
.testimonials_sec .white .sa_owl_theme .owl-nav .owl-next {
	background: none;
	background-image: url(https://www.yourfinanceadviser.com.au/wp-content/uploads/2020/08/next-icon.png) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 18px !important;
	background-color: transparent !important;
}
.blog_sec {
	background-color: #f7f7f7;
}
.blog_grid .et_pb_blog_grid .column {
	margin-right: 2.5% !important;
	width: 30.8% !important;
}
.blog_grid .et_pb_blog_grid .et_pb_post {
	border: none;
	padding: 20px;
	min-height: 430px;
	transition: all 0.5s;
	position: relative;
}
.blog_grid .et_pb_blog_grid .et_pb_post:hover {
	box-shadow: 0 2px 4px #a1a1a1;
}
.blog_grid .et_pb_blog_grid .et_pb_image_container {
	margin: -20px -20px 20px !important;
}
.blog_grid .et_pb_post .entry-featured-image-url {
	margin-bottom: 25px;
}
.blog_grid .et_pb_blog_grid h2 {
	font-size: 18px;
	line-height: 28px;
	padding-bottom: 0;
}
.blog_grid .post-meta {
	color: #fff;
	font-size: 12px;
	background-color: #0099f3;
	padding: 3px 15px !important;
	display: inline-block;
	margin-top: 10px;
}
.blog_grid .post-meta a {
	color: #fff;
}
.logo_slider_sec .logo-carousel-free.logo-carousel-free-free-area .slick-prev {
	right: auto;
	left: -30px;
}
.logo_slider_sec .logo-carousel-free.logo-carousel-free-free-area .slick-next {
	right: -33px;
}
.logo_slider_sec .logo-carousel-free.logo-carousel-free-free-area .slick-next, .logo_slider_sec .logo-carousel-free.logo-carousel-free-free-area .slick-prev {
	top: 30px;
	border: 1px solid #0099f3;
	color: #0099f3 !important;
}
.logo_slider_sec #logo-carousel-free-1177.logo-carousel-free.logo-carousel-free-free-area .slick-prev:hover, .logo_slider_sec #logo-carousel-free-1177.logo-carousel-free.logo-carousel-free-free-area .slick-next:hover {
	background-color: #0099f3;
	color: #fff !important;
}
.logo_slider_sec .logo-carousel-free .wpl-logo img {
	margin: 0 auto;
	border: 1px solid rgba(0,0,0,0.05);
}
.logo_slider_sec .et_pb_row {
	padding: 0px !important;
}
.logo_slider_sec {
	background-color: #f7f7f7;
}
.our-expert-advisor .single-expert {
	background: #0099f3;
	display: flex;
	align-items: center;
	margin-right: 50px;
	position: relative;
}
.our-expert-advisor .single-expert .item-image {
	position: relative;
	overflow: hidden;
	width: 42%;
}
.our-expert-advisor .single-expert .item-image img {
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	margin-bottom: -7px;
}
/* .our-expert-advisor .single-expert .item-image::after {
	background: rgba(3, 23, 35, 0.8);
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.7s ease-out;
	-moz-transition: all 0.7s ease-out;
	-ms-transition: all 0.7s ease-out;
	-o-transition: all 0.7s ease-out;
	transition: all 0.7s ease-out;
} */
.our-expert-advisor .single-expert .item-image:hover::after {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	opacity: 1;
}
.our-expert-advisor .single-expert .item-content {
	-webkit-box-flex: 2;
	-moz-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	text-align: left;
	color: #ffffff;
	margin: 0 70px;
}
.our-expert-advisor .single-expert::after {
	position: absolute;
	content: "";
	right: -50px;
	bottom: 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 400px 0 0 50px;
	border-color: transparent transparent transparent #e2e4ed;
	top: 0;
}
.our-expert-advisor .single-expert .item-content h3 {
	color: #ffffff;
	font-size: 30px;
	margin-bottom: 5px;
}
.our-expert-advisor .single-expert .item-content .email {
	display: block;
	position: relative;
	margin-bottom: 25px;
	padding-bottom: 20px;
}
.our-expert-advisor .single-expert .item-content .email a {
	color: #fff;
}
.our-expert-advisor .single-expert .item-content .email::after {
	background: #ffffff;
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	margin: 0 auto;
	height: 4px;
	width: 50px;
}
.our-expert-advisor .single-expert .item-content p {
	color: #fff;
}
.our-expert-advisor .single-expert .item-content ul.social-icons {
	margin-top: 25px;
	list-style: none;
}
.our-expert-advisor .single-expert .item-content ul.social-icons li {
	display: inline-block;
	padding-right: 30px;
}
.our-expert-advisor .single-expert .item-content ul.social-icons li a {
	color: #ffffff;
	display: block;
	font-size: 16px;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.our-expert-advisor .white .sa_owl_theme .owl-nav .owl-prev {
	background: none;
	background-image: url(https://www.yourfinanceadviser.com.au/wp-content/uploads/2020/08/prev-ion.png) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 18px !important;
	background-color: transparent !important;
}
.our-expert-advisor .white .sa_owl_theme .owl-nav .owl-next {
	background: none;
	background-image: url(https://www.yourfinanceadviser.com.au/wp-content/uploads/2020/08/next-icon.png) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 18px !important;
	background-color: transparent !important;
}
.our-expert-advisor .autohide-arrows .owl-nav {
	display: block !important;
}
.our-expert-advisor .sa_owl_theme .owl-nav div, .our-expert-advisor .sa_owl_theme .owl-nav button {
	height: 40px !important;
	width: 40px !important;
	border: 1px solid #0099f3 !important;
	background-color: ;
}
.our-expert-advisor .single-expert .item-content .expert_button .site_btn {
	background-color: #fff;
	margin-top: 20px;
	color: #0099f3;
	padding: 8px 22px;
}
.our-expert-advisor .single-expert .item-content .expert_button .site_btn:hover {
	background-color: #222;
	color: #fff;
}
.home_form_sec {
	padding: 0px !important;
	background-color: #0099f3;
}
.home_form_sec .et_pb_row {
	padding: 0px !important;
}
.home_form_sec .content_box {
	padding: 50px 100px 10px;
}
.home_form_sec .content_box {
	padding: 50px 100px 50px 50px;
}
.home_field1 {
	padding: 8px 15px !important;
	width: 100%;
	font-size: 13px;
	letter-spacing: 0.5px;
	border: none !important;
	margin-bottom: 7px !important;
}
.home_field2 {
	padding: 8px 15px !important;
	width: 100%;
	font-size: 13px;
	letter-spacing: 0.5px;
	border: none !important;
	margin-bottom: 7px !important;
	height: 90px;
}
.home_field3 {
	cursor: pointer;
	border: none;
	font-size: 14px;
	padding: 8px 25px !important;
	background-color: #222;
	color: #fff;
}
.home_field3:hover {
	background-color: #fff;
	color: #0099f3;
}
figure.tpstyle-19 .tpstyle-19-image .ex-social-account {
	position: absolute;
	top: 50%;
	margin: 0 auto;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	opacity: 0;
}
figure.tpstyle-19 .tpstyle-19-image .ex-social-account a {
	background-color: #fff;
	color: #0099f3;
}
figure.tpstyle-19 .tpstyle-19-image .ex-social-account a:hover {
	background-color: #222 !important;
	color: #fff;
}
figure.tpstyle-19:hover .tpstyle-19-image .ex-social-account {
	opacity: 1;
}
.wpcf7 form .wpcf7-response-output {
	margin: 12px 0px 0px !important;
	font-size: 13px !important;
	line-height: 24px !important;
}
.wpcf7-not-valid-tip {
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0.5px;
	margin-bottom: 6px;
}
.wpcf7-form.invalid br {
	display: none;
}
.top_icon_box .et_pb_blurb_container {
	text-align: center !important;
}
.top_icon_box .et_pb_blurb_container .et_pb_module_header {
	transition: all 0.5s;
}
.top_icon_box:hover .et_pb_blurb_container .et_pb_module_header {
	color: #fff;
}
.top_icon_box .et_pb_main_blurb_image {
	margin-bottom: 10px;
}
.top_icon_box {
	padding: 42px 15px 10px;
	background-color: rgba(0,0,0,0.03);
	transition: all 0.5s;
	min-height: 190px;
}
.top_icon_box:hover {
	padding: 20px 15px 20px;
	background-color: #0099f3;
}
.top_icon_box:hover .et_pb_module_header a {
	color: #fff;
}
.top_icon_box .et_pb_module_header a {
	transition: all 0.5s;
}
.top_icon_box .et_pb_main_blurb_image img {
	transition: all 0.5s;
}
.top_icon_box:hover .et_pb_main_blurb_image img {
	filter: brightness(0) invert(1);
}
.top_icon_box .et_pb_blurb_description {
	opacity: 0;
	transition: opacity 0.2s,transform 0.35s;
	transform: translate3d(0,27%,0);
}
.top_icon_box:hover .et_pb_blurb_description {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-moz-transition-delay: 0.05s;
	-ms-transition-delay: 0.05s;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-moz-transition-duration: 0.35s;
	-ms-transition-duration: 0.35s;
	opacity: 1;
}
.top_icon_box:hover .et_pb_blurb_description, .top_icon_box:hover .et_pb_blurb_description {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}
.top_icon_box .et_pb_blurb_description .site_btn {
	padding: 5px 15px;
	background-color: #fff;
	color: #0099f3;
	margin-top: 5px;
	font-size: 13px;
}
.blue_bg {
	background-color: #0099f3;
}
.blue_bg .site_btn {
	background-color: #222;
}
.top_icon_box2 .et_pb_blurb_container {
	text-align: center !important;
	padding: 0px 30px;
}
.top_icon_box2 .et_pb_main_blurb_image {
	margin-bottom: 20px;
}
.top_icon_box2 {
	border: 1px solid rgba(0,0,0,0.1);
	min-height: 180px;
	background-color: #f7f7f7;
	transition: all 0.5s;
	margin-top: 40px;
}
.top_icon_box2:hover {
	background-color: #0099f3;
}
.top_icon_box2 .et_pb_main_blurb_image .et_pb_image_wrap {
	margin-top: -39px;
	background-color: #fff;
	padding: 15px;
	background-color: #0099f3;
	border-radius: 50%;
	width: 70px;
	height: 70px;
	transition: all 0.5s;
}
.top_icon_box2:hover .et_pb_main_blurb_image .et_pb_image_wrap {
	background-color: #222;
}
.top_icon_box2 .et_pb_module_header {
	transition: all 0.5s;
	font-size: 18px;
	line-height: 22px;
}
.top_icon_box2:hover .et_pb_module_header {
	color: #fff;
}
.top_icon_box2 .et_pb_main_blurb_image .et_pb_image_wrap img {
	filter: brightness(0) invert(1);
}
.top_icon_box2 .et_pb_blurb_container .et_pb_blurb_description {
	margin-top: 10px;
}
.top_icon_box2 .et_pb_blurb_description .site_btn {
	padding: 5px 15px;
	font-size: 13px;
}
.top_icon_box2:hover .et_pb_blurb_description .site_btn {
	background-color: #fff !important;
	color: #0099f3;
}


/*********  End Home Page  **************/

/**********  Footer  ************/

#main-footer {
	background-color: #222229;
}
.footer_info p {
	padding-left: 32px;
	position: relative;
	margin-bottom: 4px;
	font-size: 13px;
	color: #fff;
	line-height: 23px;
}
.footer_info p i {
	position: absolute;
	left: 0;
	top: 3px;
	font-size: 19px;
	color: #fff;
}
#footer-widgets .footer-widget li::before {
	display: none;
}
.footer_sm {
	display: block;
	float: left;
	width: 100%;
	margin-top: 15px;
}
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
	padding-top: 0px;
}
.footer_sm li {
	display: inline-block;
	padding: 0px !important;
	margin: 0px 0px !important;
}
.footer_sm li i {
	background-color: #0099f3;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 2px 8px 2px 8px;
	transition: all 0.5s;
}
.footer_sm li i:hover {
	background-color: #fff;
	color: #0099f3;
}
.footer_info strong {
	font-weight: 500 !important;
	letter-spacing: 0.5px;
}
.footer-widget .fwidget {
	width: 100%;
	margin-bottom: 15px !important;
}
.footer-widget .fwidget .menu li {
	font-size: 13px;
	padding-left: 19px !important;
}
.footer-widget .fwidget .menu li a::before {
	content: "»";
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	top: 0;
	color: #fff;
	font-size: 18px;
}
.footer-widget h4.title {
	color: #fff;
	border-bottom: 1px dashed;
	margin-bottom: 15px;
	padding-bottom: 10px;
	font-size: 20px;
	line-height: 30px;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
	width: 22.7%;
	margin-right: 3%;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:last-child {
	margin-right: 0px !important;
}
#footer-info {
	color: #fff;
	padding-bottom: 0px;
	width: 100%;
}
#footer-info a {
	color: #fff;
	font-weight: 400;
}
.footer_right_menu {
	float: right;
}
.footer_right_menu {
	float: right;
}
#footer-bottom {
	padding: 8px 0px;
	font-size: 13px;
}
.o3_text {
	text-align: center;
	color: #fff;
	padding: 5px 0px;
}
.footer_about img {
	filter: brightness(0) invert(1);
}
.footer_about p {
	color: #fff;
	font-size: 13px;
	line-height: 23px;
}

/*********  End Footer  ************/

.innerpage_banner::after {
	background: rgba(3, 23, 34, 0.9);
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 0;
}
.innerpage_banner h1 {
	font-size: 36px;
	color: #ffffff;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.innerpage_banner ol.breadcrumb {
	background: transparent;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
}
.innerpage_banner .breadcrumb > li {
	display: inline-block;
}
.innerpage_banner .breadcrumb > li.pathway {
	color: #c6c6c6;
}
.innerpage_banner .breadcrumb > li + li::before {
	content: "- ";
}
.innerpage_banner .breadcrumb > li + li::before {
	padding: 0 5px;
	color: #ccc;
}
.innerpage_banner ol.breadcrumb li a {
	color: #c6c6c6;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.innerpage_banner ol.breadcrumb li.active {
	color: #0099f3;
}
.innerpage_banner {
	padding: 100px 0px 80px !important;
}
.contact_info p {
	padding-left: 32px;
	position: relative;
	margin-bottom: 4px;
	font-size: 13px;
	line-height: 23px;
}
.contact_info p a {
	color: #222;
}
.contact_info p i {
	position: absolute;
	left: 0;
	top: 3px;
	font-size: 19px;
}
.contact_sm {
	display: block;
	float: left;
	width: 100%;
	margin-top: 15px;
}
.contact_sm li {
	display: inline-block;
	padding: 0px !important;
	margin: 0px 0px !important;
}
.contact_sm li i {
	background-color: #0099f3;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 2px 8px 2px 8px;
	transition: all 0.5s;
	color: #fff;
}
.contact_sm li i:hover {
	background-color: #222;
	color: #fff;
}
.contact_info strong {
	font-weight: 500 !important;
	letter-spacing: 0.5px;
}
.contact_field1 {
	padding: 9px 15px !important;
	width: 100%;
	font-size: 13px;
	letter-spacing: 0.5px;
	border: 1px solid rgba(0,0,0,0.1) !important;
	margin-bottom: 10px !important;
}
.contact_field2 {
	padding: 9px 15px !important;
	width: 100%;
	font-size: 13px;
	letter-spacing: 0.5px;
	border: 1px solid rgba(0,0,0,0.1) !important;
	margin-bottom: 10px !important;
	height: 140px;
}
.contact_field3 {
	cursor: pointer;
	border: none;
	font-size: 14px;
	padding: 8px 25px !important;
	background-color: #0099f3;
	color: #fff;
}
.contact_field3:hover {
	background-color: #222;
	color: #fff;
}
.blog_area .et_pb_widget_area_left {
	border-right: none;
	padding-right: 0px;
}
.blog_area .et_pb_column {
	position: sticky;
	top: 165px;
}
#sidebar {
	position: sticky;
	top: 165px;
}
.blog_sidebar .et_pb_widget, #sidebar .et_pb_widget {
	background-color: rgba(0,0,0,0.06);
	padding: 20px 12px;
}
.blog_area .et_pb_posts .et_pb_post {
	background-color: rgba(0,0,0,0.06);
	padding: 15px;
}
.blog_sidebar .widget_search #searchsubmit, #sidebar .widget_search #searchsubmit {
	background-color: #0099f3;
	width: 90px;
	color: #fff !important;
	font-size: 13px !important;
}
.blog_sidebar .widgettitle, #sidebar .widgettitle {
	font-size: 18px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	margin-bottom: 10px;
}
#main-content .container::before {
	display: none;
}
.blog_sidebar .et_pb_widget li a, #sidebar .et_pb_widget li a {
	color: #222;
	font-size: 13px;
	line-height: 23px;
}
.blog_sidebar .et_pb_widget li, #sidebar .et_pb_widget li {
	margin-bottom: 3px;
	border-bottom: 1px dashed rgba(0,0,0,0.1);
}
.blog_area .post-meta {
	color: #0099f3 !important;
	font-size: 12px;
	display: inline-block;
	margin-top: 2px;
	margin-bottom: 0px;
}
.blog_area .post-meta a {
	color: #0099f3 !important;
}
.blog_area .entry-title {
	font-size: 20px;
	line-height: 30px;
	padding-bottom: 0px;
}
.blog_area .et_pb_post .entry-featured-image-url {
	margin-bottom: 16px !important;
	margin: -15px;
}
.blog_area .et_pb_posts a.more-link {
	clear: both;
	background-color: #0099f3;
	display: inline-block;
	color: #fff;
	text-shadow: none;
	font-size: 13px;
	padding: 10px 24px;
	transition: all 0.5s;
	letter-spacing: 0.5px;
	text-transform: capitalize;
	margin-top: 9px;
	line-height: 16px;
}
.blog_area .et_pb_posts a.more-link:hover {
	background-color: #222;
	color: #fff;
}
.blog_area .post-content .post-content-inner p {
	font-size: 14px !important;
	color: #222;
}
.sidebar_field1 {
	width: 100%;
	padding: 8px 15px !important;
	margin-bottom: 6px !important;
	color: #000 !important;
}
.sidebar_field2 {
	width: 100%;
	padding: 8px 15px !important;
	margin-bottom: 6px !important;
	color: #000 !important;
	height: 80px;
}
.sidebar_form h3 {
	text-align: center;
	line-height: 30px;
	padding-bottom: 0px;
}
.sidebar_field3 {
	border: none;
	padding: 8px 30px;
	font-size: 15px;
	width: 100%;
	cursor: pointer;
}
.sidebar_form p {
	text-align: center;
	margin-bottom: 0px;
}
.side_form p {
	text-align: right;
}
.sidebar_form form {
	margin-top: 13px;
}
.privacy_policy_content h2 {
	margin-top: 20px;
}
.testimonials_list .single-testimonial {
	margin-bottom: 60px !important;
}
.testimonials_list .single-testimonial .testimo-content i {
	top: -18px;
}
.testimo-content p {
	padding-bottom: 0;
}
.ex-tplist p {
	font-size: inherit;
	margin: 10px 0px;
	line-height: 1.6;
	font-style: normal;
}
.extp-member-single {
	margin: 0px auto !important;
	max-width: 80% !important;
	padding: 40px 0px 40px 0px !important;
	background: #fff !important;
	box-shadow: none !important;
}
.extp-member-single h3 {
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
}
.extp-member-single p {
	font-size: 14px;
	line-height: 24px;
	font-style: normal;
}
.extp-member-single li {
	font-size: 15px;
	line-height: 25px;
	font-style: italic;
}
.extp-member-single ul {
	margin-bottom: 10px;
}
.member-info h3 {
	font-size: 26px !important;
	line-height: 26px !important;
	padding-bottom: 0px;
	color: #222 !important;
	font-weight: 600 !important;
}
.extp-member-single .member-img {
	position: sticky !important;
	top: 160px !important;
	border: 1px solid rgba(0,0,0,0.2) !important;
	padding: 10px !important;
	background-color: rgba(0,0,0,0.04);
}
.extp-member-single .ex-social-account li a:not(:hover) {
	background: #222 !important;
	color: #fff !important;
}
.ex-social-account li a:hover {
	background: #0099f3 !important;
	color: #fff !important;
}
.management_list .ex-tplist .ctgrid {
	margin: 0 auto;
	text-align: center;
}
.management_list .ex-tplist.column-4 .item-grid {
	float: none;
	padding: 5px;
}
.team_sec {
	padding: 50px 0px 20px !important;
}
.team_sec figure h3 {
	text-transform: capitalize !important;
	font-size: 19px !important;
	letter-spacing: 0.5px !important;
	line-height: 27px !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.team_sec .ex-tplist .ctgrid ul.ex-social-account {
	padding: 0px !important;
}
.team_sec .ex-social-account li {
	margin-bottom: 0 !important;
}
.team_sec figure figcaption {
	padding: 25px 15px !important;
}
.exp-lightbox-info .lb-info {
	width: 60%;
	display: inline-block;
	padding: 0 0 0 30px;
	position: sticky;
	top: 0;
}
.exp-lightbox-info .lb-image {
	width: 26% !important;
	position: sticky;
	top: 0;
	background-color: #0099f3;
	padding: 10px;
}
.exp-lightbox-info .lb-info {
	width: 74% !important;
}
.exp-lightbox-info .lb-image img {
	margin-bottom: -5px;
}
.exteam-lb .gslide-description.description-right h3 {
	font-size: 20px !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	font-family: 'Segoe UI Regular', sans-serif !important;
	padding-bottom: 0px !important;
	line-height: 28px !important;
	margin-top: 0px !important;
}
.exp-lightbox-meta .lb-social {
	display: none;
}
.extp-mb-content hr {
	margin: 20px 0px;
	width: 100%;
	display: inline-block;
	opacity: 0.2;
}
.specialized_list {
	position: relative;
}
.specialized_list li {
	position: relative;
	padding-left: 16px;
	margin-bottom: 7px;
	margin-top: 7px;
	font-size: 14px;
	line-height: 24px;
	font-style: normal;
	display: inline-block;
	width: 49.7%;
}
.specialized_list li::before {
	content: "»";
	position: absolute;
	left: 0;
	color: #0099f3;
	top: 0;
	font-size: 16px;
}
.member-desc hr {
	margin-top: 20px;
	margin-bottom: 20px;
}
.broker_form {
	background-color: #464646;
	padding: 20px 20px;
	border-radius: 10px;
}
.broker_form h3 {
	color: #fff;
	margin-bottom: 15px;
	padding-bottom: 0px;
}
.broker_form form {
	display: inline-block;
}
.broker_form_fields {
	list-style: none;
	padding: 0px;
	float: left;
	width: 100%;
}
.broker_form_fields .col-sm-6 {
	width: 50%;
	float: left;
	padding: 4px 4px;
	margin-bottom: 10px;
}
.broker_form_fields .col-sm-12 {
	float: left;
	width: 100%;
	padding: 4px;
}
.broker_form_fields label {
	color: #fff;
	font-style: normal;
	font-size: 14px;
}
.broker_field1 {
	display: inline-block;
	width: 100%;
	padding: 9px 10px !important;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #33475b !important;
	border: 1px solid #cbd6e2 !important;
	box-sizing: border-box !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background-color: #f5f8fa !important;
}
.broker_field2 {
	display: inline-block;
	width: 100%;
	height: 80px;
	padding: 9px 10px !important;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #33475b !important;
	border: 1px solid #cbd6e2 !important;
	box-sizing: border-box !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background-color: #f5f8fa !important;
}
.broker_field3 {
	background: #007ec7;
	color: #ffffff;
	padding: 10px 26px;
	border: 1px solid #007ec7;
	font-weight: 600;
	letter-spacing: 0.5px;
	border-radius: 3px;
	margin-top: 12px;
	cursor: pointer;
}
.exteam-lb .gslide-description.description-right p {
	margin: 0px 0px !important;
}
.extp-mb-content h3 {
	margin-bottom: 10px !important;
}
.logo_list {
	list-style: none !important;
	padding: 0 !important;
	width: 86%;
	margin: 0 auto;
}
.logo_list li {
	display: inline-block;
	width: 19.6%;
}
.check_list {
	list-style: none !important;
	padding: 0px !important;
	margin-top: 10px;
}
.check_list li {
	position: relative;
	padding-left: 25px;
	margin-bottom: 10px;
}
.check_list li::before {
	position: absolute;
	content: "\f0a4";
	font-family: 'FontAwesome';
	left: 0;
	color: #0099f3;
	font-size: 14px;
}
.check_list li ul {
	list-style: none !important;
	padding: 5px 0px !important;
}
.three_col li {
	display: inline-block;
	width: 32%;
}
.sticky_sec {
	position: relative;
}
.sticky_sec .et_pb_column {
	position: sticky;
	top: 155px;
}
.sidebar_col .et_pb_module {
	background-color: rgba(0,0,0,0.0);
	padding: 18px;
	border: 1px solid #0099f3;
	border-radius: 10px;
}
.sidebar_col h4 {
	font-size: 15px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	margin-bottom: 10px;
}
.sidebar_links {
	list-style: none !important;
	padding: 0px !important;
}
.sidebar_links li {
	margin-bottom: 3px;
	font-size: 14px;
}
.sidebar_links li a {
	color: #fff;
	display: inline-block;
	width: 100%;
	background-color: #0099f3;
	padding: 3px 18px;
	border-radius: 30px;
}
.awards_img {
	list-style: none !important;
	padding: 0 !important;
}
.awards_img li {
	width: 49.3%;
	display: inline-block;
	padding: 0px 10px;
	margin: 5px 0px;
}
.sidebar_col .site_btn {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
	background-color: transparent;
	color: #0099f3;
	border: 1px solid #0099f3;
	padding: 7px 11px !important;
	border-radius: 8px;
	font-weight: 400;
}
.sidebar_col .site_btn:hover {
	background-color: #0099f3;
	color: #fff;
}
.wpcf7 form .wpcf7-response-output {
    float: left;
    width: 100%;
	background-color: #fff;
}
figure.tpstyle-19 .tpstyle-19-image {
	border-bottom: 4px solid #0099f3 !important;
}
figure.tpstyle-19 .tpstyle-19-image::before {
	border-color: #0099f3 transparent transparent transparent !important;
}
figure.tpstyle-19 {
	background: #0099f3 !important;
}
#Calculator_iframe {
	min-height: 826px;
	width: 100% !important;
}
.how_long_to_repay_calculator, .saving_calculator, .loan_repayment_calculator {
	min-height: 590px !important;
}
.lump_sum_calculator, .property_selling_calculator, .stamp_duty_calculator, .extra_repayment_calculator, .leasing_calculator {
	min-height: 680px !important;
}
.extra_repayment_calculator {
	min-height: 660px !important;
}
.budget_planner_calculator, .credit_card_calculator {
	min-height: 950px !important;
}
.split_loan_calculator, .compound_interest_calculator {
	min-height: 780px !important;
}
.income_tax_calculator {
	min-height: 740px !important;
}
.reverse_mortgage_calculator {
	min-height: 1080px !important;
}
.home_loan_offset_calculator {
	min-height: 640px !important;
}
.honeymoon_loan_calculator {
	min-height: 550px !important;
}
.comparison_rate_calculator {
	min-height: 720px !important;
}
.left_icon_box .et_pb_blurb_content {
	max-width: 100%;
}
#left-area {
	width: 65.667%;
	padding-right: 0px !important;
	margin-right: 3%;
}
#sidebar {
	width: 31.333%;
	padding-left: 0px !important;
}
.video_box {
	background-color: #000;
}
.video_box .fluid-width-video-wrapper {
	padding-top: 56% !important;
}
.video_box h4 {
	text-align: center;
	font-size: 17px;
	padding: 8px 15px !important;
	color: #fff;
	letter-spacing: 0.5px;
	font-weight: 400;
	border-top: 2px solid #0099f3;
}
.single-project .entry-title {
	width: 100%;
}
.single-project .et_project_categories {
	display: none;
}
.side_form {
	background-color: #2a2a72;
	padding: 30px 25px 20px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	background-image: linear-gradient(315deg, #2a2a72 0%, #009ffd 74%);
}
/* .side_form::before {
	content: "";
	background-color: rgba(0,0,0,0.2);
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
} */
.side_form h3 {
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0.5px;
	position: relative;
	color: #fff;
}
.side_form form {
	position: relative;
}
.side_form .offer_field1 {
	border: 1px solid rgba(255,255,255,0.3) !important;
	font-size: 15px;
	padding: 8px 15px !important;
	background-color: #fff;
	color: #222 !important;
}
.side_form .offer_field2 {
	border: 1px solid rgba(255,255,255,0.3) !important;
	font-size: 15px;
	padding: 8px 15px !important;
	background-color: #fff;
	color: #222 !important;
}
.side_form .offer_field3 {
	background-color: transparent;
	font-size: 15px;
	border-radius: 5px;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px !important;
	border: 2px solid #fff;
	width: auto;
	font-size: 17px;
	padding: 8px 15px !important;
	display: inline-block;
}
.side_form .offer_field3:hover {
	background-color: #222;
	color: #fff;
	border-color: #222;
}
div.wpcf7 .ajax-loader {
	position: absolute;
}
.rate_content h3 {
	margin-top: 20px;
	padding-bottom: 8px !important;
}
.side_form p {
	padding-bottom: 0px;
}
.single-project #comment-wrap {
	padding-top: 0;
	display: none;
}
.rate_content .color_text {
	color: #0099f3;
}
.offer_box {
	position: relative;
}
.offer_box .et_pb_blurb_container {
	position: absolute;
	bottom: 0;
	background-color: rgba(11,82,147);
	padding: 10px;
	width: 100%;
	transition: all .4s ease-in-out;
}
.offer_box:hover .et_pb_blurb_container {
	bottom: 0px;
}
.offer_box .offer_content {
	text-align: center;
}
.offer_box .offer_content .offer_description {
	display: none;
	transition: all .4s ease-in-out;
	color: #fff;
	font-size: 12px !important;
	line-height: 16px;
	margin-top: 8px;
}
.offer_box:hover .offer_content .offer_description {
	display: block;
}
.offer_box h5 {
	color: #fff;
	font-size: 18px;
	padding-bottom: 0px;
}
.offer_box .et_pb_main_blurb_image {
	margin-bottom: 0px;
}
.offer_box .et_pb_blurb_content {
	height: 270px;
	overflow: hidden;
}
.offer_box .et_pb_image_wrap img {
	transition: all 0.5s;
}
.offer_box:hover .et_pb_image_wrap img {
	transform: scale(1.1);
}
.form_area .form_box h4 {
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	position: relative;
}
.form_area .form_box h4::after {
	position: absolute;
	background: #0099f3;
	content: "";
	left: 0;
	bottom: 0;
	margin: 0 auto;
	height: 4px;
	width: 50px;
}
.form_area .form_box::before {
	content: "";
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
	left: 0;
}
.offer_field1 {
	padding: 10px 15px !important;
	width: 100%;
	font-size: 14px;
	letter-spacing: 0.5px;
	border: none !important;
	margin-bottom: 8px !important;
	border-radius: 5px;
}
.offer_field2 {
	padding: 10px 15px !important;
	width: 100%;
	font-size: 14px;
	letter-spacing: 0.5px;
	border: none !important;
	margin-bottom: 8px !important;
	border-radius: 5px;
	height: 120px;
}
.offer_field3 {
	cursor: pointer;
	border: none;
	padding: 12px 25px !important;
	background-color: #0099f3;
	color: #fff;
	width: 100%;
	font-size: 18px;
	margin-bottom: 8px !important;
}
.offer_field3:hover {
	background-color: #fff;
	color: #0099f3;
}
.color_text {
	color: #0099f3;
}
.big_heading {
	font-size: 38px;
	line-height: 48px;
	font-weight: 600;
}
.border_icon_box {
	border: 1px solid rgba(0,0,0,.1);
	padding: 38px 25px 30px;
	margin-top: 20px;
	transition: all 0.5s;
}
.border_icon_box:hover {
	box-shadow: 0px 0px 9px rgba(0,0,0,0.2);
	background-color: #0099f3;
}
.border_icon_box .et_pb_main_blurb_image {
	position: absolute;
	top: -70px;
	left: 0;
	background-color: #0099f3;
	padding: 7px;
	width: 55px;
	margin-bottom: 0px !important;
	transition: all 0.5s;
}
.border_icon_box:hover .et_pb_main_blurb_image {
	background-color: #222;
}
.border_icon_box .et_pb_main_blurb_image img {
	filter: brightness(0) invert(1);
}
.border_icon_box .et_pb_module_header {
	font-size: 16px;
	padding-bottom: 5px;
	line-height: 26px;
	transition: all 0.5s;
}
.border_icon_box:hover .et_pb_module_header {
	color: #fff;
}
.border_icon_box .et_pb_blurb_description {
	font-size: 14px;
	line-height: 22px;
	transition: all 0.5s;
}
.border_icon_box:hover .et_pb_blurb_description {
	color: #fff;
}
.list_style {
	list-style: none !important;
	padding: 0px !important;
}
.award_slider {
	padding: 0px !important;
}
.award_slider .et_pb_slide_description {
	padding: 8% 0%;
}
.award_slider .et_pb_row {
	padding: 0 !important;
}
.award_slider h2 {
	font-size: 32px;
	line-height: 42px;
}
.award_slider h3 {
	font-size: 28px;
	line-height: 38px;
}
.award_slider h4 {
	font-size: 25px;
	line-height: 29px;
	margin-bottom: 0;
}
.award_slider h4 .rate {
	font-weight: 300;
}
.award_slider .et_pb_slide::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.7);
}
.award_btn {
	margin-top: 20px;
}
.download_btn {
	background-color: #0099f3;
	padding: 13px 14px;
	margin-left: 10px;
}
.popup_field1 {
	padding: 8px 15px !important;
	width: 100%;
	font-size: 13px;
	letter-spacing: 0.5px;
	border: none !important;
	margin-bottom: 7px !important;
}
.popup_field2 {
	padding: 8px 15px !important;
	width: 100%;
	font-size: 13px;
	letter-spacing: 0.5px;
	border: none !important;
	margin-bottom: 7px !important;
	height: 90px;
}
.popup_field3 {
	cursor: pointer;
	border: none;
	font-size: 14px;
	padding: 8px 25px !important;
	background-color: #0099f3;
	color: #fff;
}
.popup_field3:hover {
	background-color: #fff;
	color: #0099f3;
}
.popup_form_area {
	display: flex;
	direction: ltr;
}
.popup_form_area .content_col {
	background-color: #222;
	width: 55%;
	background-size: cover;
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	padding: 25px;
}
.popup_form_area .content_col::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.8);
}
.popup_form_area .content_col h3 {
	position: relative;
	top: 16%;
	font-size: 35px;
	line-height: 45px;
	padding-bottom: 0px !important;
}
.popup_form_area .content_col h3 .color_text {
	color: #0099f3;
	font-weight: 600;
	font-size: 40px;
}
.popup_form_area .content_col h3 {
	color: #fff;
}
.popup_form_area .form_col {
	padding: 30px;
}
.popup_form_area .form_col .form_box {
	padding: 20px;
	background-color: #222;
}
.lead_generaton_popup {
	border-radius: 36px !important;
}
.lead_form_area .form_head {
	background-color: #fff;
	direction: ltr;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	padding: 15px;
}
.lead_form_area .form_head h3 {
	text-align: center;
	padding-bottom: 0px;
	font-size: 21px;
	font-weight: 600;
	letter-spacing: 0.5px;
}
.form_body {
	padding: 35px 60px;
	background-color: #eff4f7;
}
.form_body label {
	font-size: 17px;
	color: #222;
	font-weight: 500;
}
.lead_field1 {
	padding: 10px 15px !important;
	width: 100%;
	margin-top: 5px !important;
	border-radius: 5px;
	border: 1px solid rgba(0,0,0,0.2) !important;
}
.lead_field2 {
	font-size: 17px;
	padding: 10px 30px !important;
	border: none !important;
	border-radius: 8px;
	cursor: pointer;
}
.thanku_box {
	text-align: center;
}
.thanku_box h3 {
	font-size: 34px;
	line-height: 44px;
	font-weight: 600;
	margin-bottom: 0px;
	margin-top: 0px;
}
.thanku_box p {
	margin-top: 0px;
}
.single-post #content-area {
	padding-top: 50px;
	padding-bottom: 20px;
}
#innerbanner {
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-image: none !important;
}
#innerbanner .container {
	padding-top: 40px !important;
	padding-bottom: 70px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
#innerbanner .innerbannercontent {
	text-align: center;
}
#innerbanner h1 {
	color: #222;
	font-weight: 600;
	font-size: 24px;
	line-height: 34px;
}
.innerbannercontent .member-info {
	overflow: hidden;
}
.innerbannercontent .mb-meta {
	color: #222;
	margin-right: 15px;
	padding-right: 15px;
	position: relative;
	display: inline-flex;
	border-right: 1px solid rgba(0,0,0,0.1);
}
.innerbannercontent .member-info .mb-meta:last-child {
	border: none;
	padding-right: 0px;
	margin-right: 0px;
}
.innerbannercontent .mb-meta span {
	margin-right: 5px;
}
.team_sec figure figcaption h5 {
	display: none;
}
.innerbannercontent .mb-meta a {
	color: #222;
}
.innerbannercontent {
	position: relative;
}
.innerbannercontent::after {
	position: absolute;
	background: #0099f3;
	content: "";
	left: 0;
	bottom: -30px;
	margin: 0 auto;
	height: 4px;
	width: 50px;
}
.innerbannercontent::after {
	right: 0;
}
.right_icon .et_pb_main_blurb_image {
	float: right;
}
.right_icon .et_pb_blurb_container {
	padding-right: 15px;
	padding-left: 0px;
}
.usp_sec {
	padding-bottom: 0px !important;
}
.usp_sec .usp_row {
	padding-bottom: 0px !important;
}
.usp_row {
	padding-bottom: 0px !important;
}
.usp_box .et_pb_module_header {
	font-size: 22px;
	font-weight: 600;
	padding-bottom: 8px;
	line-height: 32px;
}
.usp_box .et_pb_blurb_description {
	font-size: 15px;
	line-height: 26px;
}
.usp_box .et_pb_main_blurb_image {
	width: 48px;
}
.usp_box {
	margin-bottom: 60px !important;
}
.usp_row .et_pb_column {
	width: 34% !important;
}
.usp_row .usp_img_col {
	width: 26% !important;
}
.margin_bottom {
	margin-bottom: 0px !important;
}
.black_color {
	color: #222;
}
.form_offer {
	box-shadow: 0px 0px 9px rgba(0,0,0,0.5);
	padding: 24px 22px 14px;
}
.form_offer .offer_field1 {
	border: 1px solid #888 !important;
	color: #000 !important;
	padding: 9px 12px !important;
	font-size: 14px;
}
.form_offer .offer_field2 {
	border: 1px solid #888 !important;
	color: #000 !important;
	padding: 9px 12px !important;
	font-size: 14px;
	height: 90px;
}
.form_offer h4 {
	font-size: 22px;
	text-align: center;
	line-height: 32px;
	font-weight: 600;
	text-transform: capitalize;
}
.offer_content_area h2 {
	font-size: 46px;
	line-height: 63px;
	font-weight: 600;
	margin-top: 70px;
	margin-bottom: 10px;
}


/***************  Offer Page  *************/

.page-id-2248 #top-header {
	display: none;
}
.page-id-2248 #main-header {
	display: none;
}
.page-id-2248 #page-container {
	padding-top: 0px !important;
	margin-top: 0px !important;
}
.header-inner::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(11,15,27,0.8);
}
.banner_header {
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 0 !important;
}
.banner_content {
	float: left;
	width: 100%;
	padding-left: 20px;
	padding-right: 100px;
}
.logo_area {
	float: left;
	width: 30%;
	padding-left: 15px;
}
.logo_area img {
	filter: brightness(0) invert(1);
}
.contact_area {
	width: 50%;
	float: right;
	color: #fff;
	font-size: 17px;
	font-weight: 500;
	line-height: 26px;
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color: #081829;
	padding: 15px 10px;
	position: relative;
	margin-right: -71px;
	z-index: 99999999;
	height: 56px;
}
.contact_area::before {
	position: absolute;
	right: -12px;
	top: 0;
	content: "";
	border-top: 56px solid #081829;
	border-right: 12px solid transparent;
}
.contact_area::after {
	position: absolute;
	left: -20px;
	top: 0;
	content: "";
	border-bottom: 56px solid #081829;
	border-left: 20px solid transparent;
}
.contact_area a {
	color: #fff;
}
.header_right_part::after {
	left: -90px;
	bottom: 0px;
	content: "";
	position: absolute;
	border-bottom: 3700px solid rgba(7,86,158,0.9);
	border-left: 710px solid transparent;
	z-index: -1;
}
.header-inner {
	padding: 0px !important;
	overflow: hidden;
}
.header_right_part {
	padding-top: 140px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 0px;
	min-height: 698px;
	z-index: 1;
}
.right-arrow {
	position: absolute;
	right: -120px;
	top: 0px;
}
.header_right_part h3 {
	font-size: 32px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
	letter-spacing: 0.5px;
	line-height: 42px;
	text-align: center;
}
.banner_content h1 {
	font-size: 48px;
	color: #fff;
	line-height: 70px;
	padding-top: 60px;
	margin-bottom: 20px;
}
.banner_content h1 i {
	font-style: normal;
	font-weight: 300;
	display: ;
	display: inline-block;
	width: 100%;
}
.banner_content p {
	display: inline-block;
	margin: 0 7px 0 0;
	vertical-align: middle;
}
.banner_content p strong {
	font-size: 100px;
	color: #fde428;
	font-weight: 500;
	letter-spacing: 0.4px;
	vertical-align: middle;
	line-height: normal;
	display: inline-block;
}
.banner_content span {
	display: inline-block;
	font-size: 31px;
	line-height: 38px;
	color: #ffffff;
	letter-spacing: 1.7px;
	font-weight: 400;
	padding: 9px 0 0;
	vertical-align: middle;
	width: 100%;
	margin-bottom: 30px;
}
.banner_content span b {
	letter-spacing: 2.60px;
}
.banner_content .belte {
	width: auto;
	position: relative;
	float: left;
	min-width: 330px;
	padding: 10px 35px 5px 0px;
	text-align: center;
	color: #000000;
	font-size: 29px;
	line-height: normal;
	font-weight: 700;
	background-color: #fde428;
	text-transform: uppercase;
	letter-spacing: 0.4px;
	margin: 0px 0 30px;
	height: 58px;
}
.banner_content .belte::before {
	position: absolute;
	right: -21px;
	top: 0;
	content: "";
	border-bottom: 58px solid #fde428;
	border-right: 21px solid transparent;
}
.banner_content .belte::after {
	position: absolute;
	left: -35px;
	top: 0;
	content: "";
	width: 35px;
	height: 58px;
	background: #fde428;
}
.banner_content .belte a {
	color: #222;
}
.content_popup {
	direction: ltr !important;
	height: 450px !important;
}
.content_popup .sgpb-popup-builder-content-html {
	padding: 20px 30px;
}
.content_popup p {
	padding-bottom: 13px !important;
}
.content_popup h3 {
	font-size: 22px;
	line-height: 32px;
	margin-top: 18px;
	padding-bottom: 4px;
}
.offer_sec {
	background-color: #f7f8fa;
}
.popup_icon_box .et_pb_blurb_content {
	border: 1px solid rgba(0,0,0,0.1);
	margin-left: 80px;
	padding-left: 110px;
	height: 200px;
	background-color: #fff;
}
.popup_icon_box .et_pb_main_blurb_image {
	position: absolute;
	border: 1px solid rgba(0,0,0,0.1);
	width: 170px;
	height: 160px;
	left: -80px;
	top: 19px;
	margin-bottom: 0px;
	background-color: #fff;
	padding: 5px;
}
.popup_icon_box .et_pb_blurb_container {
	padding-top: 30px;
}
.popup_icon_box .et_pb_blurb_container .et_pb_module_header {
	font-size: 20px !important;
	font-weight: 600;
	line-height: 30px;
	padding-bottom: 5px;
}
.popup_icon_box .et_pb_blurb_container .site_btn {
	padding: 5px 15px;
	font-size: 14px;
	margin-top: 10px;
}
.rates_tab {
	border: none;
}
.rates_tab ul.et_pb_tabs_controls {
	background-color: transparent;
}
.rates_tab .et_pb_tabs_controls li {
	width: 25%;
	background-color: transparent !important;
	border-right: 1px solid #fff;
}
.rates_tab .et_pb_tabs_controls li a {
	text-align: center;
	font-weight: 400;
	background-color: #0079c0;
	color: #fff;
	height: 90px;
	font-size: 16px;
	border-radius: 20px 20px 0px 0px !important;
	transition: all 0.5s;
}
.rates_tab .et_pb_tabs_controls li a:hover {
	background-color: #0099f3;
	color: #fff !important;
}
.rates_tab .et_pb_tabs_controls li.et_pb_tab_active a {
	background-color: #0099f3;
	color: #fff !important;
}
.rates_tab .et_pb_tabs_controls li.et_pb_tab_active a::after {
	content: "";
	position: absolute;
	bottom: 10px;
	left: 0;
	background-color: #fff;
	width: 29%;
	height: 2px;
	right: 0px;
	margin: 0 auto;
}
.rates_tab .et_pb_tab {
	padding: 0px;
}
.rates_tab .title_row {
	background-color: #f9f6fd;
	text-align: center;
}
.rates_tab .title_row th {
	color: #006098;
	font-weight: 500;
	letter-spacing: 0.5px;
	font-size: 16px;
	border: 1px solid rgba(0,0,0,0.1) !important;
	padding: 30px 20px;
}
.rates_tab tr td {
	border: 1px solid rgba(0,0,0,0.1) !important;
	width: 20%;
	text-align: center;
	padding: 15px 15px;
}
.rates_tab tr td img {
	width: 110px;
}
.rate_btn {
	font-size: 14px;
	padding: 8px 15px;
}
.mobile_header_btn {
	display: none;
}

.single-project .et_project_meta {
	display: none;
}
.single-project #left-area {
	margin-right: 0px !important;
	width: 100% !important;
}
.single-project .nav-single {
	display: none;
}
.item-grid .member-overlay-info {
	position: absolute;
	top: 45%;
	left: 0;
	right: 0;
	transition: all 0.3s;
	z-index: -1;
}
.item-grid:hover .member-overlay-info {
	z-index: 9;
}
.item-grid .member-overlay-info .mb-meta {
	color: #fff;
	font-size: 17px;
	letter-spacing: 0.5px;
}


/************  Responsive  **************/


@media (max-width: 1920px) {
.offer_box .et_pb_blurb_content {
	height: 290px;
	overflow: hidden;
}
.blog_grid .et_pb_blog_grid .et_pb_post {
	min-height: 460px;
}
}

@media (max-width: 1620px) {
.offer_box .et_pb_blurb_content {
	height: 290px;
	overflow: hidden;
}
.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {
	font-family: 'Segoe UI Regular', sans-serif !important;
	font-size: 16px !important;
	padding: 29px 24px !important;
}
.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {
	font-size: 14px;
	padding: 29px 26px;
}
.blog_grid .et_pb_blog_grid .et_pb_post {
	min-height: 440px;
}
.usp_box {
	margin-bottom: 35px !important;
}
}


@media (max-width: 1400px) {
.contact_area {
	margin-right: -64px;
}
.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {
	padding: 29px 16px !important;
}
.blog_grid .et_pb_blog_grid .et_pb_post {
	min-height: 400px;
}
.usp_box .et_pb_blurb_description {
	font-size: 14px;
	line-height: 20px;
}
.usp_box .et_pb_module_header {
	font-size: 20px;
	padding-bottom: 6px;
	line-height: 24px;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a::after {
	right: 2px !important;
}
}


@media (max-width: 1366px) {
.offer_box .et_pb_blurb_content {
	height: 270px;
}
.usp_box .et_pb_module_header {
	font-size: 18px;
	line-height: 24px;
}
}	
	

@media (max-width: 1300px) {
.our-expert-advisor .single-expert::after {
	border-width: 370px 0 0 50px;
}
}

@media (max-width: 1280px) {
#page-container {
	padding-top: 115px !important;
}
.blog_grid .et_pb_blog_grid .et_pb_post {
	min-height: 380px;
}
.extp-member-single .member-img {
	top: 140px !important;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 35px !important;
}
.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {
	font-size: 12px;
	padding: 29px 15px !important;
}
.home_form_sec .content_box {
	padding: 40px 100px 40px 50px;
}
.top_icon_box .et_pb_blurb_container .et_pb_module_header {
	font-size: 16px;
}
.blog_grid .et_pb_blog_grid h2 {
	font-size: 16px;
	line-height: 24px;
}
.wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title, .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title {
	font-size: 12px !important;
}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a {
	font-size: 12px !important;
	padding: 6px 4px !important;
}
.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {
	margin-bottom: 0px;
}
.home_loan_sec .content_box {
	padding: 50px 0px 10px 100px;
}
.big_heading {
	font-size: 30px;
	line-height: 40px;
}
.form_area .content_box {
	padding: 100px 41px 60px 36px;
}
.top_icon_box2 .et_pb_module_header {
	font-size: 16px;
}
.offer_box .et_pb_blurb_content {
	height: 250px;
}

}


@media (max-width: 1199px) {
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 31px !important;
}
#page-container {
	padding-top: 96px !important;
}
#logo {
	width: 140px;
}
.contact_area {
	margin-right: -61px;
}
.usp_box {
	margin-bottom: 30px !important;
}
.container {
	width: 94%;
}
.et_pb_row {
	width: 94%;
}
.lead_form_area .form_head h3 {
	font-size: 15px;
}
.form_body label {
	font-size: 14px;
}
.lead_field1 {
	padding: 7px 10px !important;
	border-radius: 3px;
}
.lead_field2 {
	font-size: 13px;
	padding: 8px 30px !important;
}
h3 {
	font-size: 22px;
	line-height: 32px;
}
body, p {
	font-size: 13px;
	line-height: 23px;
}
.sidebar_links li {
	font-size: 13px;
}
.check_list li {
	margin-bottom: 5px;
}
#top-header {
	font-size: 12px;
}
.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {
	padding: 22px 15px !important;
}
.sticky_sec {
	padding: 0px !important;
}
.sticky_sec .et_pb_column {
	top: 150px;
}
.home_loan_sec .content_box {
	padding: 50px 0px 10px 37px;
}
.tabs_area .et_pb_tabs_controls li a {
	font-size: 13px;
}
.accordion_style .et_pb_toggle_title {
	padding: 15px 38px 15px 20px !important;
	font-size: 13px;
}
#footer-info {
	text-align: center;
}
.footer_right_menu {
	float: none;
	display: inline-block;
	width: 100%;
}
.download_btn {
	padding: 6px 14px;
	display: inline-block;
	margin-top: 10px;
}
.form_area .form_box {
	padding: 50px 44px 50px 50px;
}
.tabs_area .et_pb_tabs_controls li {
	height: 48px !important;
}

.main_slider .et_pb_slide_description {
	padding: 160px 6% !important;
}
.banner_second {
	margin-top: -110px;
}
.main_slider .banner_text h1 {
	font-size: 35px;
	line-height: 40px;
}
.main_slider .banner_text p {
	font-size: 20px;
	line-height: 20px;
}
.main_slider .banner_text h2 {
	font-size: 30px;
	line-height: 40px;
}
.main_slider .banner_text .percent_text {
	font-size: 50px;
	line-height: 50px;
}
.site_btn {
	padding: 12px 26px;
	font-size: 14px;
}
.home_form_sec .content_box {
	padding: 20px 40px 20px 20px;
}
.logo_slider_sec .logo-carousel-free.logo-carousel-free-free-area .slick-next {
	right: -4px !important;
}
.logo_slider_sec .logo-carousel-free.logo-carousel-free-free-area .slick-prev {
	left: -4px !important;
}

}


@media (max-width: 1100px) {
.our-expert-advisor .single-expert::after {
	border-width: 330px 0 0 50px;
}
.blog_grid .et_pb_blog_grid .et_pb_post {
	min-height: 360px;
}
.extp-member-single .member-img {
	top: 120px !important;
}
.usp_box .et_pb_blurb_description {
	font-size: 12px;
	line-height: 18px;
}
.usp_sec .usp_box:last-child {
	margin-bottom: 0px !important;
}
.contact_area {
	margin-right: -36px;
	width: 54%;
	font-size: 16px;
}
.right-arrow img {
	width: 200px;
}
.banner_content h1 {
	font-size: 45px;
	line-height: 60px;
	margin-bottom: 10px;
}
.banner_content span {
	font-size: 25px;
	line-height: 26px;
}
.header_right_part {
	padding-top: 90px;
	min-height: 578px;
}
.offer_box .et_pb_blurb_content {
	height: 240px;
}
}


@media (max-width: 1024px) {
.home_loan_sec .content_box {
	padding: 35px 0px 10px 37px;
}
.et_pb_gutters2 .et_pb_column, .et_pb_gutters2.et_pb_row .et_pb_column {
	margin-right: 2%;
}
.usp_row .usp_img_col {
	width: 28% !important;
}
.contact_area {
	margin-right: -24px;
	font-size: 14px;
}
.header_right_part h3 {
	font-size: 22px;
	line-height: 32px;
}
.banner_content .belte {
	font-size: 23px;
	height: 52px;
}
.banner_content .belte::before {
	border-bottom: 52px solid #fde428;
}
.banner_content .belte::after {
	height: 52px;
}
.right-arrow img {
	width: 180px;
}
.right-arrow {
	right: -100px;
}
.offer_box .et_pb_blurb_content {
	height: 230px;
}
.offer_box .et_pb_blurb_container {
	top: 200px;
}
.offer_box:hover .et_pb_blurb_container {
	top: 160px;
}
.offer_box h5 {
	font-size: 15px;
}
.blog_grid .et_pb_blog_grid .et_pb_post {
	min-height: 350px;
}
}


@media (max-width: 980px) {
.mobile_header_btn {
	display: block;
	float: right;
}
#main-header .et_mobile_menu li ul {
	overflow: scroll;
	height: 180px;
}
.mobile_form h3 {
	text-align: center;
}
#top-menu-nav {
	width: auto;
}
.mobile_popup {
	margin-top: 15px;
	margin-left: 15px;
	padding: 5px 15px !important;
	font-weight: 400;
	font-size: 13px;
	cursor: pointer;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
	position: fixed !important;
}
.blog_area .et_pb_column {
	position: relative;
	top: 0;
}
/* #et_mobile_nav_menu .mobile_menu_bar.mobile_menu_bar_toggle {
	display: none !important;
} */
#main-header .et_mobile_menu li ul.hide {
    display: none !important;
}
#mobile_menu .menu-item-has-children {
    position: relative;
}
#mobile_menu .menu-item-has-children > a {
    background: transparent;
}
#mobile_menu .menu-item-has-children > a + span {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    z-index: 3;
}
span.menu-closed:before {
    content: "\4c";
    display: block;
    color: inherit;
    font-size: 16px;
    font-family: ETmodules;
}
span.menu-closed.menu-open:before {
    content: "\4d";
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
	z-index: 99999;
}
.wpmm-askins-wrapper .wpmegamenu-toggle .wpmega-closeblock {
	display: block !important;
}
.wpmega-openblock {
	display: none !important;
}
span.logo_helper {
	display: none;
}
.et_header_style_left #et-top-navigation .mobile_menu_bar, .et_header_style_split #et-top-navigation .mobile_menu_bar {
	padding: 16px 0px;
}
.et_header_style_left .logo_container {
	width: 140px !important;
	height: auto !important;
}
#logo {
	width: 100% !important;
}
.et_header_style_left #logo, .et_header_style_split #logo {
	max-width: 100% !important;
	width: 270px !important;
}
.et_mobile_menu {
	padding: 0px !important;
}
.et_mobile_menu .menu-item-has-children > a {
	font-weight: 400;
	padding: 5px 10px !important;
	font-size: 13px !important;
	color: #222;
}
.et_mobile_menu li li {
	padding-left: 10px !important;
}
.et_mobile_menu li .sub-menu a {
	font-weight: 400;
	padding: 5px 10px !important;
	font-size: 13px !important;
	color: #222;
}
.et_mobile_menu li a {
	font-weight: 400;
	padding: 5px 10px !important;
	font-size: 13px !important;
	color: #222;
}
.wp-megamenu-main-wrapper.wpmm-askins-wrapper ul.wpmm-mega-wrapper.wpmm-show-menu {
	position: absolute;
	left: 0;
	background-color: #fff;
	top: 65px;
}
.wpmm-askins-wrapper .wpmegamenu-toggle .wpmega-openblock, .wpmm-askins-wrapper .wpmegamenu-toggle .wpmega-closeblock {
	color: #0099f3 !important;
	padding: 18px 10px 18px !important;
}
.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {
	padding: 10px 15px !important;
	width: 100%;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a::after {
	right: 14px !important;
}
.tabs_area .et_pb_tabs_controls {
	float: none;
	width: 100%;
}
.et_pb_tabs_controls li {
	height: 57px !important;
}
.tabs_area .et_pb_all_tabs {
	float: none;
	width: 100%;
}
.tabs_area .et_pb_tab {
	padding: 0px 5px !important;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul {
	width: 100% !important;
}
.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div {
	box-shadow: none !important;
}
.home_loan_sec .et_pb_image {
	text-align: center;
}
.save_time_content {
	text-align: center;
}
.call_to_action_sec .et_pb_text_inner {
	text-align: center;
}
.big_heading {
	font-size: 25px;
	line-height: 35px;
}
.call_to_action_sec .site_btn {
	margin-top: 0px;
}
.call_to_action_sec .et_pb_column {
	margin-bottom: 10px;
}
.our-expert-advisor .single-expert::after {
	border-width: 290px 0 0 50px;
}
#sidebar {
	position: relative;
	top: 0;
}
.our-expert-advisor .single-expert .item-content {
	margin: 0 20px;
}
.our-expert-advisor .single-expert .item-content h3 {
	font-size: 25px;
	margin-bottom: 0px;
}
.our-expert-advisor .single-expert .item-content .email {
	margin-bottom: 16px;
	padding-bottom: 18px;
}
.home_form_sec .et_pb_module.et_pb_image {
	text-align: center;
}
.top_icon_box2 {
	min-height: auto;
	padding-bottom: 30px;
}
.award_slider h3 {
	font-size: 26px;
	line-height: 40px;
}
.award_slider h4 {
	font-size: 21px;
	line-height: 31px;
	margin-bottom: 10px;
}
.blog_grid .et_pb_blog_grid .column {
	width: 47.5% !important;
}
.blog_grid .et_pb_blog_grid .et_pb_post {
	min-height: 410px;
	margin-bottom: 20px !important;
}
.sticky_sec .et_pb_column {
	position: relative;
	top: 0 !important;
}
.offer_box .et_pb_blurb_content {
	height: 360px;
}
.offer_box .et_pb_blurb_container {
	top: 320px;
}
.offer_box:hover .et_pb_blurb_container {
	top: 300px;
}
.offer_box h5 {
	font-size: 15px;
}
.offer_box .offer_content .offer_description {
	font-size: 12px !important;
}
.border_icon_box .et_pb_blurb_content {
	max-width: 100%;
}
.form_area .content_box {
	padding: 40px 41px 40px 36px;
}
.contact_area {
	margin-right: -4px;
	font-size: 20px;
	width: 46%;
}
.banner_header {
	float: none;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
}
.banner_content {
	float: none;
	width: 60%;
	padding-left: 0;
	padding-right: 0;
	margin: 0px auto;
	text-align: center;
}
.banner_content h1 {
	font-size: 55px;
	line-height: 75px;
	margin-bottom: 0px;
	padding-top: 20px;
}
.right-arrow {
	display: none;
}
.et_pb_column.banner_text_part {
	float: none;
	margin-bottom: 0px !important;
}
.header-inner .et_pb_column.header_right_part {
	padding: 20px 30px;
	min-height: auto;
	width: 60%;
	margin: 0 auto !important;
	float: none;
	background-color: rgba(9,81,147,0.8);
}
.banner_content .belte::before {
	display: none;
}
.banner_content .belte::after {
	display: none;
}
.banner_content .belte {
	float: none;
	padding: 10px 35px 10px 35px;
	margin-bottom: 0px;
	height: auto;
}
.header_right_part::after {
	display: none;
}
.mobile_col .et_pb_column {
	width: 32%;
}
.usp_row .et_pb_column {
	width: 100% !important;
}
.right_icon .et_pb_main_blurb_image {
	float: left;
}
.right_icon .et_pb_blurb_container {
	padding-right: 0;
	padding-left: 15px;
	text-align: left !important;
}
.usp_sec {
	padding-bottom: 50px !important;
	padding-top: 50px !important;
}
.usp_row .usp_img_col .et_pb_image {
	text-align: center;
}
.usp_box .et_pb_blurb_description {
	font-size: 14px;
	line-height: 20px;
}
.usp_box .et_pb_module_header {
	font-size: 18px;
	line-height: 28px;
}
.usp_box {
	margin-bottom: 38px !important;
}

}

@media (max-width: 910px) {
.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper {
	height: auto !important;
}
.logo_list li {
	width: 19.4%;
}
#top-menu-nav .wp-megamenu-main-wrapper.wpmm-hide-toggle .wpmegamenu-toggle {
	display: block !important;
}
.wp-megamenu-main-wrapper.wpmm-askins-wrapper ul.wpmm-mega-wrapper {
	display: none !important;
}
.wp-megamenu-main-wrapper.wpmm-askins-wrapper ul.wpmm-mega-wrapper.wpmm-show-menu {
	display: block !important;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap {
	height: auto;
}
.contact_area {
	font-size: 16px;
}
/* .offer_box .et_pb_blurb_content {
	height: 250px;
} */
.our-expert-advisor .single-expert .item-content h3 {
	font-size: 23px;
	padding-bottom: 0px;
}
}


@media (max-width: 800px) {
.blog_grid .et_pb_blog_grid .et_pb_post {
	min-height: 380px;
}
}


@media (max-width: 767px) {
.main_slider .banner_text h2 {
	font-size: 36px;
	line-height: 36px;
}
.main_slider .banner_text h1 {
	font-size: 30px;
	line-height: 30px;
}
.main_slider .banner_text p {
	font-size: 18px;
}
.site_btn {
	padding: 9px 26px;
}
.banner_first {
	margin-top: -80px;
}
.main_slider .banner_text h2 {
	font-size: 30px;
	line-height: 35px;
}
.main_slider .banner_text .percent_text {
	font-size: 40px;
	line-height: 40px;
	margin-top: 10px;
}
.main_slider .banner_text p {
	margin-bottom: 0px;
}
.tabs_area .et_pb_tabs_controls li a {
	width: 100%;
	display: inline-block;
}
.our-expert-advisor .single-expert::after {
	border-width: 290px 0 0 50px;
	display: none;
}
.our-expert-advisor .single-expert .item-image {
	width: 100%;
}
.our-expert-advisor .white .sa_owl_theme .owl-nav .owl-next {
	background-color: #222 !important;
}
.our-expert-advisor .white .sa_owl_theme .owl-nav .owl-prev {
	background-color: #222 !important;
}
.our-expert-advisor .single-expert {
	display: block;
	margin-right: 0px;
}
.our-expert-advisor .single-expert .item-content {
	padding: 30px 0px;
}
.blog_grid .et_pb_blog_grid .column {
	width: 100% !important;
	margin-right: 0px !important;
}
.blog_grid .et_pb_blog_grid .et_pb_post {
	min-height: auto;
}
.wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.menu-item-depth-1 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.wp-megamenu-main-wrapper.wpmm-askins-wrapper ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap {
	padding: 5px 8px 5px;
}
.form_body {
	padding: 25px 30px;
}
.home_loan_sec .content_box {
	padding: 35px 15px 10px 15px;
}
.mobile_hide_content {
	display: none;
}
.rates_tab .et_pb_tabs_controls li {
	width: 100%;
	height: auto !important;
}
.rates_tab .et_pb_tabs_controls li a {
	height: auto;
	border-radius: 0px !important;
	width: 100% !important;
	display: inline-block;
	border-bottom: 1px solid #fff !important;
	padding: 24px 15px !important;
}
.rates_tab .et_pb_all_tabs {
	width: 100% !important;
	overflow: scroll;
}
.banner_content {
	width: 90%;
}
.header-inner .et_pb_column.header_right_part {
	width: 90%;
}
.contact_area {
	font-size: 14px;
	width: 47%;
}
.mobile_col .et_pb_column {
	width: 100%;
}
/* .offer_box .et_pb_blurb_content {
	height: 330px;
	width: 50%;
	margin-bottom: 30px;
}
.offer_box .et_pb_blurb_container {
	top: 160px;
}
.offer_box:hover .et_pb_blurb_container {
	top: 140px;
} */
}


@media (max-width: 600px) {
.logo_area {
	float: none;
	width: 100%;
	padding-left: 0px;
	text-align: center;
}
.contact_area {
	float: none;
	width: 90%;
	margin: 0 auto;
}
.contact_area::before {
	display: none;
}
.contact_area::after {
	display: none;
}
.lead_generaton_popup {
	border-radius: 36px !important;
	width: 100% !important;
	margin: 0 auto !important;
}
.banner_content h1 {
	font-size: 45px;
	line-height: 55px;
}
.banner_content span {
	font-size: 18px;
	line-height: 20px;
}
/* .offer_box .et_pb_blurb_content {
	height: 250px;
}
.offer_box .et_pb_blurb_container {
	top: 110px;
}
.offer_box:hover .et_pb_blurb_container {
	top: 90px;
} */
.offer_box .et_pb_blurb_content {
	margin-bottom: 0px;
}
#et-info .top_info {
	display: block;
	float: none;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 65px !important;
}
#et-info .top_sm {
	display: inline-block !important;
	float: none !important;
}
.top_sm li {
	margin: 0px 4px;
	display: inline-block;
}
#et-info .top_info li {
	margin-right: 0px !important;
	padding-bottom: 5px !important;
}
#page-container {
	padding-top: 129px !important;
}
.logo_list li {
	width: 32.7%;
}
}

@media (max-width: 500px) {
.offer_box .et_pb_blurb_content {
	height: 330px;
}
.offer_box .et_pb_blurb_container {
	top: 290px;
}
.offer_box:hover .et_pb_blurb_container {
	top: 270px;
}
}


@media (max-width: 480px) {
.logo_list li {
	width: 48.7%;
}
.offer_box .et_pb_blurb_content {
	height: 285px;
}
.banner_text {
	padding: 8px 10px;
}

.main_slider .et_pb_slide_description {
	padding: 120px 6% !important;
}
.main_slider .banner_text h2 {
	font-size: 23px;
	line-height: 28px;
}
.main_slider .banner_text .percent_text {
	font-size: 34px;
	line-height: 34px;
}
.banner_text .site_btn {
	padding: 7px 17px;
}
.banner_second {
	margin-top: -80px;
}
.banner_first {
	margin-top: -60px;
}
.offer_box .et_pb_blurb_container {
	top: 250px;
}
.offer_box:hover .et_pb_blurb_container {
	top: 220px;
}
.banner_text {
	width: 100%;
}
.main_slider .banner_text h1 {
	font-size: 25px;
	line-height: 25px;
}
.usp_box .et_pb_module_header {
	font-size: 16px;
	line-height: 25px;
}
.usp_box .et_pb_blurb_description {
	font-size: 12px;
	line-height: 16px;
}
.entry-title {
	font-size: 26px;
	line-height: 36px;
}
/* .main_slider .banner_text h2 {
	font-size: 26px;
	line-height: 36px;
} */
.main_slider .banner_text p {
	font-size: 15px;
	line-height: 20px;
}
.top_icon_box2 {
	min-height: 190px;
}
.big_heading {
	font-size: 25px;
	line-height: 34px;
}
.blog_sec {
	padding: 30px 0 !important;
}
}


@media (max-width: 479px) {
.top_icon_box2 {
	min-height: auto;
}
}


@media (max-width: 380px) {
.testimonials_sec .sa_owl_theme .owl-nav div, .testimonials_sec .sa_owl_theme .owl-nav button {
	height: 30px !important;
	width: 30px !important;
}
.testimonials_sec .sa_owl_theme .owl-nav .owl-prev {
	right: 35px;
}
.big_heading {
	font-size: 20px;
	line-height: 30px;
}
.offer_box .et_pb_blurb_content {
	height: 255px;
}
.offer_box .et_pb_blurb_container {
	top: 220px;
}
.offer_box:hover .et_pb_blurb_container {
	top: 195px;
}
}

@media (max-width: 360px) {
.mobile_popup {
	margin-top: 17px;
	margin-left: 5px;
	padding: 3px 11px !important;
	font-size: 11px;
}
.main_slider .banner_text h2 {
	font-size: 20px;
	line-height: 24px;
}
.main_slider .banner_text .percent_text {
	font-size: 26px;
	line-height: 26px;
}
.main_slider .et_pb_slide_description {
	padding: 100px 6% !important;
}
.banner_second {
	margin-top: -70px;
}
}


@media (max-width: 320px) {
.offer_box .et_pb_blurb_content {
	height: 215px;
}
.offer_box .et_pb_blurb_content {
	height: 215px;
}
.offer_box:hover .et_pb_blurb_container {
	top: 145px;
}
.offer_box h5 {
	font-size: 13px;
}
.offer_box .offer_content .offer_description {
	font-size: 11px !important;
}
}
