/* Enter Your Custom CSS Here */

.medalsColumn {text-align: center;padding-bottom:40px;}
.medalsColumn img {max-height:100px}
.about_top .medalsColumn img {max-height:155px}
.medalsTitleColumn {text-align: center}

body{
    background: #fff!important;
}
.vc_responsive section.container {
    margin-top: 50px;
}
.wpcf7-mail-sent-ok {
    color: #398f14!important;
}
.error404 section#content {
    width: 1140px!important;
    margin: 0 auto!important;
    float: none;
}
.error404 aside#sidebar-right{
	display:none;
}
.productMatrix{
	display:none;
}
.logged-in .productMatrix{
	display:block;
}
.h_link a:hover, .spu-content a:hover{
	color:#494848!important;
}
.productmatrix .number:hover{
	color: #242424!important;
}
.need_login, .welcome_log, .logged-in .welcome_logs, .page-id-3107.logged-in .cleanlogin-container h4 small, .page-id-3324.logged-in .cleanlogin-container h4 small, .page-id-3134.logged-in .cleanlogin-container h4 small{
	display:none;
}
.logged-in .need_login, .logged-in .welcome_log, .welcome_logs{
	display:block;
}
.gform_wrapper .field_description_below .gfield_description{
	padding-bottom: 10px;
}
/** BROKERS LOGIN **/
.a_links a:hover{
	color:#EE7401!important;
}
a.brkrs_login {
    background: #EE7401;
    color: #fff!important;
    padding: 20px 25px;
    position: absolute;
    top: 70px;
    font-size: 20px;
    right: 8%;
}
a.brkrs_login i.fa.fa-lock {
	color: #fff!important;
	padding-right: 10px;
}
a.brkrs_login:hover {
  	background: #B4B3B3;
  	color:#494848!important;
}
a.brkrs_login:hover i.fa.fa-lock {
	color:#494848!important;
}
.page-id-3087 #sidebar-right, .page-id-3102 aside#sidebar-right, .page-id-3107 aside#sidebar-right, .page-id-3134 aside#sidebar-right, .page-id-3324 #sidebar-right, .page-id-2778 #sidebar-right{
	display:none;
}
.page-id-3107 section.container, .page-id-3134 section.container, .page-id-3324 section.container, .page-id-2778 section.container{
	margin-top: 0!important;
}
.page-id-3107 .post, .page-id-3134 .post, .page-id-3324 .post, .page-id-2778 .post{
	margin-bottom: 0!important;
}
.page-id-3107 div#posts, .page-id-3134 div#posts, .page-id-3324 div#posts, .page-id-2778 div#posts{
    padding-bottom: 0!important;
}
#brokers_login, #get_accredited, #forgot_password, #change_password{
	background-position: top center !important;
}
.cleanlogin-container{
	max-width: 500px!important;
    box-shadow: none!important;
	border: none!important;
  	padding: 20px 20px 20px!important;
}
.cleanlogin-form input[type="text"], .cleanlogin-form input[type="password"], .cleanlogin-form input[type="email"]{
	height: 80px!important;
    padding: 15px 10px 15px 36px!important;
    background-color: #fff!important;
    border: none!important;
    font-size: 20px!important;
}
.cleanlogin-field-username, .cleanlogin-field-password{
    background-position: left center;
}
.cleanlogin-form{
    display: grid;
}
.cleanlogin-container fieldset:nth-child(1) {
    order: 1;
	-webkit-order: 1;
	margin-bottom: 15px;
}
.cleanlogin-form-bottom {
    order: 2;
	-webkit-order: 2;
} 
.cleanlogin-container fieldset:nth-child(2) {
    order: 3;
	-webkit-order: 3;
}
.cleanlogin-form input[type="submit"] {
    width: 200px!important;
    background: #494848;
    color: #fff;
    border: none!important;
    padding: 10px 10px;
    height: 65px;
    position: relative;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    margin-top: 20px;
    right: 30%;
}
.cleanlogin-form input[type="submit"]:hover {
    background: #EE7401;
}
.cleanlogin-field.cleanlogin-field-remember {
    float: left;
    position: relative;
    top: -20px;
}
.cleanlogin-form-bottom {
    position: relative;
    width: 145px!important;
    left: 68%;
	padding-top: 0;
}
.cleanlogin-field-remember > label{
  	color:#fff;
	font-size: 18px!important;
    text-transform: none!important;
    font-weight: 400!important;
}
.cleanlogin-field-remember > label:hover{
  	color:#494848!important;
}
.cleanlogin-form-bottom a.cleanlogin-form-pwd-link {
    color: #fff!important;
    font-size: 18px;
    font-weight: 400;
}
.cleanlogin-form-bottom a.cleanlogin-form-pwd-link:hover {
  	color: #494848!important;
}
a.cleanlogin-preview-logout-link:hover, a.pm_btn:hover {
    background: #ee7401!important;
}
a.cleanlogin-preview-edit-link {
    display: none;
}
.cleanlogin-preview .avatar{
  	width: 110px!important;
    margin: 0 auto 20px auto!important;
}
.get_accre {
    padding: 10px 15px;
    color: #EE7401;
    font-size: 20px;
    letter-spacing: 20px;
    text-align: center;
    width: 248px;
    vertical-align: middle;
}
.digits form {
    width: 310px;
    margin: 0 auto;
    vertical-align: middle;
}
input[type="image"] {
  	vertical-align: middle;
    margin-left: 10px;
}
.page-id-3107.logged-in .cleanlogin-container h4, .page-id-3324.logged-in .cleanlogin-container h4{
    text-align: center!important;
    color: #fff!important;
}
.page-id-3134.logged-in .cleanlogin-container h4 {
    text-align: center!important;
    color: #494848!important;
}
.page-id-3134.logged-in h3 {
	display:none;
}
.page-id-3107.logged-in .cleanlogin-preview-top, .page-id-3134.logged-in .cleanlogin-preview-top, .page-id-3324.logged-in .cleanlogin-preview-top{
	height: 70px;
}
.page-id-3134.logged-in .cleanlogin-preview-top a.cleanlogin-preview-logout-link, a.pm_btn, .page-id-3324.logged-in .cleanlogin-preview-top a.cleanlogin-preview-logout-link {
    font-size: 18px;
    color: #fff!important;
    background: #494848;
    padding: 15px 20px;
    text-transform: uppercase;
}
.page-id-3107.logged-in .cleanlogin-preview-top a.cleanlogin-preview-logout-link, .page-id-3324.logged-in .cleanlogin-preview-top a.cleanlogin-preview-logout-link{
	font-size: 15px;
    color: #fff!important;
    background: #494848;
    padding: 10px 15px;
    text-transform: uppercase;
}
.page-id-3107.logged-in .cleanlogin-preview-top, .page-id-3324.logged-in .cleanlogin-preview-top, .page-id-3134.logged-in .cleanlogin-preview-top  {
    position: absolute;
    right: 5px;
}
.page-id-3324 .cleanlogin-form, .page-id-2778 .cleanlogin-form{
	display: block!important;
}
.page-id-3324 .cleanlogin-form input[type="submit"], .page-id-2778 .cleanlogin-form input[type="submit"]{
	position: unset;
  	right: unset;
}
.page-id-2778 .cleanlogin-container h4{
	margin-bottom:15px;
}
.page-id-2778 .cleanlogin-container h4, .page-id-2778 .cleanlogin-form label, .page-id-2778 .cleanlogin-form p.cleanlogin-form-description{
	color: #fff!important;
}
.page-id-2778 .cleanlogin-form p.cleanlogin-form-description{
	font-size: 12px!important;
}
.page-id-2778 .cleanlogin-container {
  	max-width: 750px!important;
}
.page-id-2778 .cleanlogin-notification.success {
    font-size: 18px;
    color: #666!important;
}
#stages .vc_column-inner {
    padding-top: 0;
}
#stages .arrow-down {
    border-top: 20px solid #090D00;
}
#stages,#digits, .oops_digit, .sccss_digit{
	display:none;
}
.digits form p.oops_digit, .digits form p.sccss_digit {
    color: #fff!important;
}
div#gform_confirmation_message_5 {
    text-align: center;
	display: none;
}
#get_accredited .cleanlogin-field-remember > label, #get_accredited .cleanlogin-form-bottom a.cleanlogin-form-pwd-link{
	color: #494848!important;
}
div#gform_wrapper_5 .gf_step_number {
    display: none!important;
}
div#gf_page_steps_5{
    border-bottom: none!important;
}
div#gform_wrapper_5 .gf_step {
    width: 24%!important;
	margin: 10px 15px 10px 0!important;
    text-align: center!important;
	background: #EFEFEF!important;
  	font-size: 25px!important;
    height: 85px!important;
  	font-weight: bold!important;
  	opacity: 1!important;
}
div#gform_wrapper_5 .gf_step:nth-child(4) {
    margin-right: 0!important;
}
div#gform_wrapper_5 .gf_step.gf_step_active{
	background: #ee7401!important;
    color: #fff!important;
}
div#gform_wrapper_5 .gf_step.gf_step_active span.gf_step_label{
	color: #fff!important;
}
div#gform_wrapper_5 .gf_step span.gf_step_label{
	padding: 27px 0;
  	color:#666!important;
}
div#gform_wrapper_5 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
  	font-size: 20px!important;
    padding: 20px 20px!important;
    border: none;
  	line-height: 30px!important;
}
input#gform_next_button_5_1, input#gform_next_button_5_20, input#gform_next_button_5_31, input#gform_submit_button_5 {
    float: right;
    font-size: 20px;
    text-transform: uppercase;
    background-color: #474646;
    color: #fff;
    padding: 20px 60px;
    border: none!important;
	margin-right: 0!important;
}
input#gform_next_button_5_1:hover, input#gform_next_button_5_20:hover, input#gform_next_button_5_31:hover, input#gform_submit_button_5:hover {
  	background-color: #EE7401;
}
li#field_5_43, li#field_5_44, li#field_5_45 {
    border-bottom: 2px solid #ee7401;
}
div#gform_page_5_2 label.gfield_label, div#gform_page_5_4 label.gfield_label {
    width: 80%;
    font-size: 18px;
    line-height: 20px;
    margin: 20px 0;
    font-weight: 400;
}
div#gform_page_5_2 .ginput_container_radio, div#gform_page_5_4 .ginput_container_radio {
    width: 20%;
    float: right;
    margin-top: 0;
    background: #efefef;
}
div#gform_wrapper_5 .gfield.field_sublabel_below{
    padding: 0!important;
    margin-top: 0!important;
}
div#gform_page_5_2 .gfield.field_sublabel_below, div#gform_page_5_3 .gfield.field_sublabel_below, div#gform_page_5_4 .gfield.field_sublabel_below {
    border-bottom: 1px solid #000;
}
div#gform_wrapper_5 .gform_page_footer{
	border-top: none!important;
}
div#gform_page_5_2 ul.gfield_radio, div#gform_page_5_4 ul.gfield_radio{
	margin: 15px 40px!important;
}
div#gform_wrapper_5 li.gf_list_inline ul.gfield_radio li{
	margin: 0 20px 0px 0px!important;
}
div#gform_page_5_3 label.gfield_label{
	width: 50%;
	font-size: 18px;
    line-height: 20px;
    margin: 44px 0;
    font-weight: 400;
}
div#gform_page_5_3 .ginput_container_radio {
	width: 48%;
  	float: right;
	margin-top: 0;
    background: #efefef;
}
div#gform_page_5_3 .gfield_radio li{
	margin: 0 0 0!important;
}
div#gform_page_5_3 ul.gfield_radio{
    margin: 10px 20px!important;
}
div#gform_wrapper_5 .gfield_radio li label{
	font-weight: 400;
	font-size: 18px;
}
div#gform_page_5_2 ul#input_5_14, div#gform_page_5_2 ul#input_5_17, div#gform_page_5_2 ul#input_5_18, div#gform_page_5_4 ul#input_5_32, div#gform_page_5_4 ul#input_5_35, div#gform_page_5_4 ul#input_5_36, div#gform_page_5_4 ul#input_5_38, div#gform_page_5_4 ul#input_5_39, div#gform_page_5_4 ul#input_5_41, div#gform_page_5_4 ul#input_5_42 {
    margin: 25px 40px!important;
}
div#gform_page_5_3 ul#input_5_24, div#gform_page_5_3 ul#input_5_25, div#gform_page_5_3 ul#input_5_27, div#gform_page_5_3 ul#input_5_28 {
    margin: 20px 20px!important;
}
div#gform_page_5_3 ul#input_5_29 {
    margin: 17px 20px!important;
}
#overlay {
	background: #000;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	float: left;
	height: 100%;
	position: fixed;
	top: 0; left: 0;
	width: 100%;
	z-index: 99;
}
#gform-notification {
    background: #fff;
    border-radius: 10px;
    display: block;
    margin: auto;
    height: 700px;
    max-width: 610px;
    padding: 50px 40px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    width: 100%;
    z-index: 101;
}
#gform-notification .button, #spu-3240 .button {
	padding: 25px 90px;
    font-size: 20px;
    background: #282828;
    color: #fff;
}
#spu-3240{
    padding-bottom: 70px!important;
}
#gform-notification .button:hover, #spu-3240 .button:hover{
	background:#EE7401;
}
#faqs_app a:hover {
    color: #242424 !important;
}
input#gform_previous_button_5_20, input#gform_previous_button_5_31, input#gform_previous_button_5 {
    display: none;
}
/** end of BROKERS LOGIN **/
/** PRODUCT COMPARISON **/
.page-id-2936 div#posts, .page-id-2984 div#posts, .page-id-2987 div#posts{
    padding-bottom: 0;
}
.page-id-2936 #sidebar-right, .page-id-2984 #sidebar-right, .page-id-2987 #sidebar-right{
	display:none;
}
.page-id-2936 #content, .page-id-2984 #content, .page-id-2987 #content{
	padding: 60px 0px 0!important;
}
.page-id-2936 .post, .page-id-2984 .post, .page-id-2987 .post{
    margin-bottom: 0!important;
}

.business_booster_active table tr td, .business_investor_active table tr td, .business_builder_active table tr td{
	text-align:center!important;
  	color: #ffffff;
}
.business_booster table tr td, .business_investor table tr td, .business_builder table tr td{
	text-align:center!important;
}
.business_booster:hover table tr:nth-child(1) td, .business_investor:hover table tr:nth-child(1) td, .business_builder:hover table tr:nth-child(1) td{
    background:#ee7401;
  	color:#fff;
  	transition: .5s;
}
.business_booster:hover table tr:nth-child(1) td a, .business_investor:hover table tr:nth-child(1) td a, .business_builder:hover table tr:nth-child(1) td a{
  	color:#394753!important;
  	transition: .5s;
}
.business_booster:hover table tr:nth-child(2) td, .business_booster:hover table tr:nth-child(4) td, .business_booster:hover table tr:nth-child(6) td{
    background:#353434!important;
  	color:#fff!important;
  	transition: .5s;
}
.business_booster:hover table tr:nth-child(3) td, .business_booster:hover table tr:nth-child(5) td, .business_booster:hover table tr:nth-child(7) td{
    background:#494848!important;
  	color:#fff!important;
  	transition: .5s;
}
.business_investor:hover table tr:nth-child(2) td, .business_investor:hover table tr:nth-child(4) td, .business_investor:hover table tr:nth-child(6) td{
    background:#353434!important;
  	color:#fff!important;
  	transition: .5s;
}
.business_investor:hover table tr:nth-child(3) td, .business_investor:hover table tr:nth-child(5) td, .business_investor:hover table tr:nth-child(7) td{
    background:#494848!important;
  	color:#fff!important;
  	transition: .5s;
}
.business_builder:hover table tr:nth-child(2) td, .business_builder:hover table tr:nth-child(4) td, .business_builder:hover table tr:nth-child(6) td{
    background:#353434!important;
  	color:#fff!important;
  	transition: .5s;
}
.business_builder:hover table tr:nth-child(3) td, .business_builder:hover table tr:nth-child(5) td, .business_builder:hover table tr:nth-child(7) td{
    background:#494848!important;
  	color:#fff!important;
  	transition: .5s;
}
.arrow-down {
    width: 0; 
    height: 0; 
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #494848;
    margin: 0 auto;
}
.vc_btn3:hover {
  	background: #b4b3b3!important;
    color: #494848!important;
}
.pc_com {
    text-align: center;
    background: #494848;
    color: #fff!important;
    font-size: 20px;
    padding: 20px 0px;
    border: 2px solid #fff;
    margin: 0 20px;
}
.pc_com:hover {
	background: #EE7401;
}
/** end of PRODUCT COMPARISON **/
a{
	text-decoration:none!important;
}
.post .post-excerpt a:hover{
	color:#EE7401;
}
.wide-header .col-md-4{
    width: 30%;
}
.wide-header .col-md-8 {
    width: 70%;
}
.page-id-2642 #content a:hover{
	color:#000!important;
}
.page-id-2450 #content a:hover{
	color:#E9DDBD!important;
}
.page-id-2811 table tbody tr:nth-child(2) a:hover{
	color:#000!important;
}
.page-id-2811 table tbody tr:nth-child(3) a:hover{
	color:#EE7401!important;
}
/** Newsletter Confirmation page **/
.page-id-2811 header {
    display: none;
}
.page-id-2811 #content p, .page-id-2811 #content{
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
}
.page-id-2811 #content, .page-id-2811 div#posts{
	background: #eee;
}
.page-id-2811 footer#footer {
    display: none;
}
.page-id-2811 #content p{
    font-size: 15px;
}
/** end of Newsletter Confirmation **/
.loan_common{
    margin: 15px!important;
}
div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors {
    border: none!important;
}
.wpcf7-response-output {
  color: #f00!important;
}
.page-id-2450 #content{
    background: #0D0927;
}
.page-id-2450 div#posts {
  background: #0D0927;
}
.page-id-2450 #sidebar-right{
	display: none;
}
.page-id-2450 .post .post-excerpt h2{
	font-family: "brandon-grotesque",sans-serif !important;
    font-weight: 700;
    font-size: 38px !important;
    letter-spacing: 10px;
  	line-height: 50px;
}
/** Contact Forms **/
.page-id-839 .contact_detail, .page-id-839 .company_detail, .page-id-839 .broker_detail {
    width: 100%!important;
    float: none;
    clear: both;
}
.c_col1{
  	float:left;
	width:48%;
    margin-right: 15px;
}
.c_col2{
    float:left;
	width:48%;
}
.page-id-839 textarea.wpcf7-form-control.wpcf7-textarea.broker_contact{
    height: 150px!important;
}
.page-id-839 .broker_detail h3, .security_questions h3 {
    font-size: 27px !important;
    left: 0;
    margin-left: 0;
    text-align: left !important;
    margin-bottom: 15px !important;
    text-align: left !important;
    margin-top: 0px !important;
}
/** end of Contact Forms **/
.postid-462, .postid-464{
	background:#fff;
}
.postid-462 .post .post-excerpt p, .postid-464 .post .post-excerpt p, .postid-462 .solution_single_title h3, .postid-464 .solution_single_title h3{
	color:#242424!important;
}
.logo_wrap img {
    max-width: 262px!important;
    max-height: 70px!important;
    width: 100%!important;
}
.wide-header {
    padding: 0 0 10px;
}
.top_num {
    text-align: right;
    background: #000;
    padding: 0 0;
    color: #fff;
    font-size: 30px;
}
.top_num i.fa.fa-phone {
    font-size: 27px;
}
.div_outer {
    padding-top: 125px;
}
.featured_wrap {
    background: #fff;
  	padding-top: 125px;
}
/** Homepage**/
	/** Homepage-Slides **/
.home_slides {
    margin-top: 95px;
}
.mySlides {
  	display:none;
}
.bgslide1{
    background: url(http://www.primecapital.com.au/wp-content/uploads/2017/06/prime-capital-loans-slide-1.jpg);
  	background-position: center center;
    background-repeat: no-repeat;
  	background-size: cover;
	height: 560px;
}
.bgslide2{
    background: url(http://www.primecapital.com.au/wp-content/uploads/2017/06/prime-capital-sme-slide-2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
  	background-size: cover;
	height: 560px;
}
.bgslide3{
    background: url(http://www.primecapital.com.au/wp-content/uploads/2017/06/prime-capital-20-anniversay-slide-3.jpg);
    background-position: center center;
    background-repeat: no-repeat;
  	background-size: cover;
	height: 560px;
}
.bgslide4{
    background: url(http://www.primecapital.com.au/wp-content/uploads/2017/06/prime-capital-direct-access-slide-4.jpg);
    background-position: center center;
    background-repeat: no-repeat;
  	background-size: cover;
 	height: 560px;
}
.mySlides h2 {
    font-size: 60px;
    font-weight: bold;
    color: #fff;
    margin-top: 116px;
}
.mySlides h3 {
    color: #fff;
    margin-top: 0;
}
.mySlides a h5 {
    color: #fff;
    background: #ee7401;
    font-size: 20px;
    font-weight: 600;
    width: 192px;
    padding: 10px 15px;
    text-align: center;
    margin-top: 65px;
}
.mySlides a h5:hover{
    background: #b4b3b3;
    color: #494848;
}
.mySlides h4 {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    margin-top: 65px;
}
.pc-text-white {
    color: #fff!important;
}
.pc-section{
    margin-top: 16px!important;
    margin-bottom: 16px!important;
}
.pc-center {
    text-align: center!important;
}
.pc-large {
    font-size: 18px!important;
}
.pc-container {
    padding: 0.01em 16px;
}
.pc-display-bottommiddle {
    position: absolute;
    left: 50%;
    transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%);
	margin-top: -30px!important;
}
.pc-badge {
  	height: 13px;
    width: 13px;
    padding: 0;
    color: #fff;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
  	cursor: pointer;
}

.pc-transparent {
    background-color: transparent!important;
}
.pc-border {
    border: 1px solid #ccc!important;
}
.pc-white, .pc-hover-white:hover{
    color: #000!important;
    background-color: #fff!important;
}
	/** end of Homepage-Slides**/
.home .blocks {
	background: #fff!important;
}
.home .blocks_sub_area {
    max-width: 1170px!important;
}
.home .blocks_sub_heading {
  	font-size: 40px!important;
    line-height: 40px!important;
  	color: #242424!important;
  	margin-top: 0!important;
}
.home .blocks_sub_text {
	font-size: 24px!important;
    line-height: 30px!important;
    font-weight: 400!important;
    color: #242424!important;
}
.blocks img {
    width: 100%;
}
.blocks .boxes {
    box-shadow: 0 3px 5px rgba(36, 36, 36, 0.15);
}
.boxes h3, .boxes h4{
	margin-left: 25px;
	color: #242424;
}
.boxes h3 {
    font-size: 30px;
    font-weight: 600;
}
.boxes h4 {
    padding-bottom: 20px;
}
.our_clients {
    background: #f7f7f7!important;
}
.our_clients h2, .news h2 {
    font-size: 40px;
    font-weight: 600;
  	text-transform: uppercase;
}
.item h3 {
  	font-size: 24px;
	color: #ee7401;
}
.item p {
    font-size: 30px;
    line-height: 33px;
    color: #242424;
    font-weight: 400;
  	margin-bottom: 50px;
}
.item b {
	color:#242424;
	font-weight: 400;
}
.news, .button_wrap_dark {
  	background: #fff!important;
}
.news h2 {
    margin-bottom: 50px;
}
.news .post h3 a {
	color: #242424;
}
.news .post .read-more span {
    color: #242424;
}
.subscribe {
    background: url(http://www.primecapital.com.au/wp-content/uploads/2017/05/bg_subscribe.jpg)!important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
#mc4wp-form-1 {
    background: transparent!important;
	margin-bottom: 50px;
}
.home .subscribe_text_wrap{
	color:#fff!important;
}
.subscribe_text_wrap h3 {
    font-size: 40px;
    font-weight: 600;
}
.subscribe_text_wrap p {
    padding-bottom: 35px;
    padding-top: 10px;
    text-transform: none;
    font-size: 21px;
}
.button_wrap_dark {
    min-height: 100px;
}
.subscribe_button{
	background: #494848;
}
.questions {
    padding-bottom: 20px;
    padding-top: 50px;
}
.questions_wrap h2, .get_in_touch_inner h2 {
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 20px;
}
.questions_wrap h3{
    text-transform: none;
    font-size: 21px;
    font-weight: 400;
    padding-bottom: 45px;
}
.get_in_touch_inner h3 {
    text-transform: none;
    font-size: 21px;
    font-weight: 400;
    padding-bottom: 30px;
}
.get_in_touch_inner {
    padding-top: 50px;
}
.home .post h3 {
    height: 65px;
}
.mc4wp-alert.mc4wp-success p, .mc4wp-alert.mc4wp-error p, .mc4wp-alert.mc4wp-notice p {
    color: #fff;
    text-shadow: 0 0 5px #000;
}
/** end of Homepage**/
/** About page**/
.about_top{
    background: #fff;
}
.about_top .app_inr_cont h1 {
    color: #242424;
  	font-size: 48px;
    line-height: 50px;
    font-weight: 600;
    margin-bottom: 40px;
	text-align: center;
}
.about_top .app_inr_cont h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #242424;
    text-align: left;
    text-transform: none;
}
.about_top .app_inr_cont p {
  	color: #242424;
  	font-weight: 400;
	padding-bottom: 10px;
}
.page-id-4 .myteam {
    min-height: 415px;
}
.ourteam_title h2{
	line-height: 48px;
  	margin-bottom: 50px;
}
.ourteam_title h3 {
    color: #fff;
    font-size: 24px;
    line-height: 25px;
    font-weight: 400;
    text-transform: none;
}
.about_mid{
  	padding-top:30px;
}
.img-div {
    height: auto!important;
    float: none;
    text-align: left;
  	margin-bottom: 35px;
}
.diff_wrap h4{
	text-transform: uppercase;
  	color: #EE7401;
  	text-align:left;
  	margin: 0px;
  	font-size: 25px;
  	font-weight: bold;
}
.anniversary{
	background:#f7f7f7;
}
.anniv_col {
    width: 50%;
    float: left;
    padding: 50px 25px;
    margin: 30px 0;
}
img.anniv_img {
    width: 100%;
}
img.anniv20th {
    margin-top: 60px;
  	max-width: 350px;
    width: 100%;
}
.anniv_col h3 {
    color: #ee7401;
    font-size: 30px;
    font-weight: 600;
    margin-top: 45px;
}
.anniv_col p {
    font-weight: 400;
}
.about_team {
    background: #fff;
  	padding: 20px 0;
}
.about_team h2 {
    color: #242424!important;
}
.myteam p {
    color: #242424;
    font-weight: 400;
}
.ourteam_title.about_team_title {
    margin-bottom: 0;
}

/** end of About page**/
/** Solution page**/
.solutions {
    background: #fff;
    padding: 55px 0 75px;
    color: #242424;
}
.solutions_title {
    text-align: center;
}
.solutions_title h1 {
    font-size: 48px;
    font-weight: 600;
    text-transform: uppercase;
}
.solutions_main_title {
    padding-top: 35px;
}
.how_help_title h2, .solutions_main_title h2 {
    font-size: 48px;
    font-weight: 600;
    text-align: center;
}
.how_help_title h2{
    margin-bottom: 50px;
}
.how_help {
    background: #f7f7f7;
    padding: 30px 0!important;
    clear: both;
}
	/** TABS **/
div.tab button {
    background-color: #fff;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 10px 15px;
    transition: 0.3s;
    font-size: 30px;
  	width: 50%;
}

/* Change background color of buttons on hover */
div.tab button:hover {
    background-color: #ee7401;
  	color:#fff;
}

/* Create an active/current tablink class */
div.tab button.active {
    background-color: #ee7401;
  	color:#fff;
    font-weight:600;
}
/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border-top: none;
}
.tab_col{
  	width:50%;
  	float:left;
  	padding: 70px 0;
}
.tab_col img{
	width:100%;
}
#mortgageBroker .tab_col h3 {
  	color: #ee7401;
    font-size: 30px;
    font-weight: 600;
    margin: 80px 20px 40px 50px;
}
#lookFund .tab_col h3 {
  	color: #ee7401;
    font-size: 30px;
    font-weight: 600;
    margin: 80px 50px 40px 20px;
}
#mortgageBroker .tab_col ul{
    padding-left: 43px;
}
.tab_col ul{
	list-style: disc;
  	list-style-position: inside;
    padding-left: 10px;
}
.tab_col li {
    padding-bottom: 10px;
    text-indent: -1.9em;
    padding-left: 25px;
}
	/** end of TABS **/
div#posts {
    background: #fff;
  	padding-bottom: 50px;
}
.blog_main_title h2{
	font-size: 48px;
    font-weight: 600;
    text-align: center;
  	margin:50px;
}
.post .post-image img{
    height: 370px;
  	margin: 0 auto 50px;
}
.post .read-more {
    padding-top: 30px;
    padding-bottom: 50px;
}
.post .read-more span{
    font-size: 18px;
}
.post h3 a {
    font-weight: 600;
    font-size: 30px;
}
.post .post-excerpt p {
    font-weight: 400;
    color: #242424!important;
	margin-bottom: 15px;
}
.single-solution {
    background: #fff!important;
}
/** end of Solution page**/
/** NEWS page**/
.page-id-6 .featured_wrap{
	padding-top: 140px;
    background: #fff;
}
.featured_heading_wrap h1 {
    font-weight: 600;
    font-size: 48px;
    color: #242424;
}
.listings_highlights {
  	background: #f7f7f7;
}
.subscribe_text_wrap {
    color: #242424;
}
.single_news_wrap{
	background: #fff;
}
.highlights_wrap {
    background: #f7f7f7;
}
.highlights_heading_wrap h3 {
  	color: #242424!important;
    font-size: 28px;
    font-weight: 600;
}
.page-id-6 .my_ul li {
	margin-bottom: 10px;
}
.page-id-6 .slider-navigation .caption h3{
	font-size: 12px!important;
    margin-top: 0!important;
	margin-bottom: 5px!important;
}
.page-id-6 .slider-navigation .caption{
	padding-left: 5px!important;
    padding-right: 5px!important;
}
.page-id-6 .item p{
    line-height: 25px!important;
    margin-bottom: 10px!important;
}
/** end of NEWS page**/
/** Brokers page**/
.brokers_heading_wrap h2 {
    color: #242424;
  	font-size: 48px;
}
.brokers_heading_wrap h3 {
    font-size: 30px;
    text-transform: none;
    margin-top: 30px;
    margin-bottom: 20px;
}
.page-id-839 .ourteam_title h2{
    margin-bottom: 0;
}
.brokers_text {
  	color: #242424;
  	text-align: center;
}
.brokers_text p {
    padding-bottom: 15px;
    font-weight: 400;
    color: #242424;
}
.page-id-839 .brokers_mid {
    padding-bottom: 40px;
}
h4#myModalLabel {
    color: #242424;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
}
.modal-content {
    background: #f7f7f7;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.broker_state{
    background-color: #ddd;
	color: #242424;
}
.brokers_mid_inner a {
	color:#ee7401;
}
.brokers_mid_inner a:hover {
	color:#f7f7f7;
}
/** end of Brokers page**/
/** Contact **/
.contact_top{
	background: #fff;
}

.contact_top .app_inr_cont .post-excerpt h4{
    color: #242424;
}
.contact_top .app_inr_cont .post-excerpt h1 {
    margin-top: 50px;
}
.contact_mid{
	background: #f7f7f7;
}
.txt_box_set input, .txt_box_set textarea{
    background: #fff;
  	color:#242424;
}
.contact_list .sub-menu{
	width: 100%;
}
.post .post-excerpt h3{
	height: 35px;
}
/** end of Contact page **/
/** Apply page **/
.loan_app_top {
    background: #fff;
	padding-top: 60px;
}
.app_inr_cont .post-excerpt h2 {
    color: #242424;
    line-height: 50px;
    margin-bottom: 35px;
}
.page-id-797 .post .post-excerpt a {
    color: #242424;
}
.page-id-797 .post .post-excerpt a:hover{
    color: #EE7401;
}
.app_inr_cont .post-excerpt ul li {
  	color: #242424;
}
.page-id-797 .post-excerpt h4{
	margin-top: 30px;
}
.loan_detail {
    background: #F7F7F7;
}
.page-id-797 .txt_box_set textarea, .page-id-797 .txt_box_set input{
    background: #fff;
	color: #242424;
}
.loan_sbmt input{
	padding: 10px 50px!important;
}
/** end of Apply page **/
/** Privacy Policy **/
.page-id-864 .blog_section1 {
    background: #fff;
}
.page-id-864 .ourteam_title h1 {
    text-align: center;
    font-size: 48px;
    font-weight: 600;
    text-transform: uppercase;
    color: #242424;
}
.page-id-864 .newsblog .post .post-excerpt p {
  	color: #242424;
  	margin-bottom: 20px;
    font-weight: 400!important;
}
/** end of Privacy Policy page **/
/** FAQs **/
.page-id-870 .blog_section1 {
    background: #fff;
}
.page-id-870 .ourteam_title h1 {
    text-align: center;
    font-size: 48px;
    font-weight: 600;
    color: #242424;
}
.page-id-870 a.accordion-toggle {
    color: #242424;
}
.page-id-870 .newsblog .post .post-excerpt p {
  	color: #242424;
    font-weight: 400!important;
}
.post .post-excerpt a {
  	color: #242424;
}
/** end of FAQs page **/
/** Term of Use page **/
.page-id-860 .ourteam_title h1 {
    color: #242424;
    font-size: 48px;
    font-weight: 600;
    text-transform: uppercase;
  	text-align:center;
}
.blog_section1{
	background:#fff;
}
.newsblog .post .post-excerpt p {
    color: #242424;
  	font-weight:400;
  	margin-bottom: 15px;
}
/** end of Term of Use page **/
/** footer **/
#footer {
  	background: #000!important;
    font-size: 15px;
    padding: 50px 0;
}
img.foot_anniv {
    width: 160px;
  	margin-right: 25px;
}
.footer_menus a {
    color: #fff;
    font-size: 15px;
}
.copy{
	font-size: 15px;
    font-weight: 400;
}
.footer_menus {
  	text-align: right;
}
.footer_menus a:hover{
	color:#ee7401;
}
/** end of footer**/
/** Others**/
.page-id-1936 .app_inr_cont .post-excerpt h1{
    color: #242424!important;
}
.page-id-1936 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .page-id-1936 .gform_wrapper textarea {
    font-size: 15px!important;
    padding: 10px 10px!important;
    letter-spacing: normal!important;
    background: #fff!important;
}
.page-id-1936 .gform_wrapper li.select-field .ginput_container select{
    font-size: 15px!important;
    padding: 10px 10px!important;
    letter-spacing: normal!important;
    background-color: #ddd!important;
}
.page-id-2642 p, .page-id-2783 p{
    margin-bottom: 25px!important;
}
.page-id-2642 p a, .page-id-2783 p a{
	color:#ee7401!important;
}
.page-id-2642 p a:hover, .page-id-2783 p a:hover{
	color:#000!important;
}
.page-id-2642 #sidebar-right, .page-id-2783 #sidebar-right{
	display:none;
}
/** end of Others**/
/** MEDIA **/
@media only screen and (max-width:1024px){
    div#gform_wrapper_5 .gf_step {
		margin: 10px 10px 10px 0!important;
    }
  	.cleanlogin-field.cleanlogin-field-remember{
		top: -15px;
  	}
}
@media only screen and (max-width:768px){
  	.wide-header .col-md-4 {
    	float: left;
	}
    .wide-header .col-md-8 {
        float: right;
    }
	.page-id-6 .featured_wrap {
    	padding-top: 200px;
	}
  	.new_contact {
    	width: 100%;
  	}
  	.cleanlogin-form input[type="submit"], .cleanlogin-form-bottom, .cleanlogin-field.cleanlogin-field-remember, a.brkrs_login{
		position: unset;
  	}
	div#gform_wrapper_5 .gf_step {
    	width: 23%!important;
  	}
  	.wide-nav{
		height: 90px!important;
  	}
	.solutions_title h3 {
    	margin-bottom: 40px;
	}
}
@media only screen and (max-width:767px){
  	.logo_wrap img {
    	display: block;
    	margin-left: auto;
    	margin-right: auto;
    	margin-top: 10px;
	}
  	.div_outer {
    	padding-top: 185px;
	}
	.page-id-4 .diff_wrap p br {
    	display: none;
	}
  	img.foot_anniv {
   		display: block;
    	margin-left: auto;
    	margin-right: auto;
    	margin-bottom: 30px;
        width: 250px;
	}
  	.copy {
    	text-align: center!important;
    	display: block;
	}
  	.footer_menus {
    	text-align: center;
	}
  	.anniv_col {
    	width: 100%;
  	}
  	.anniv_col:nth-child(1) {
  		padding-bottom:10px;
    	margin-bottom:10px;
  	}
  	.anniv_col:nth-child(2) {
  		padding-top:10px;
    	margin-top:10px;
  	}
  	img.anniv20th {
    	margin-top: 10px;
	}
  	.img-div {
  		margin-bottom: 5px;
  	}
  	.diff_wrap {
    	margin-bottom: 30px;
	}
  	div.tab button{
  		width: 100%;
  	}
  	.tab_col {
    	width: 100%;
  	}
  	.tab_col:nth-child(1) {
    	padding-bottom: 10px;
  	}
  	.tab_col:nth-child(2) {
    	padding-top: 10px;
  	}
  	#mortgageBroker .tab_col h3{
  		margin: 10px 10px 30px 10px;
  	}
  	#lookFund .tab_col h3{
  		margin: 10px 10px 30px 10px;
  	}
	.brokers_heading_wrap h2 {
    	line-height: 50px;
	}
  	.brokers_heading_wrap h3{
  		line-height: 33px;
  	}
  	.post_address, .new_contact .conatct_fax, .new_contact .cont_phone,.new_contact .conatct_email{
    	margin-top: 15px!important;
	}
  	.menu-wrap {
    	width: 100%;
  	}
  	.cont_phone ul {
  		padding: 0;
  	}
  	.item p {
    	font-size: 20px;
    	line-height: 25px;
  	}
  	.item h3 {
    	line-height: 25px;
	}
  	.boxes h4 br {
    	display: none;
	}
  	.post .post-image a img {
    	width: 100%;
    	height: auto;
	}
  	.postid-462 .solution_single_title h3, .postid-464 .solution_single_title h3{
  		font-size: 35px;
  	}
  	.home .blocks_sub_heading {
    	font-size: 30px!important;
  	}
	.mySlides h2 {
    	font-size: 45px;
	}
  	.mySlides h3 br{
  		display:none;
  	}
 	div#gform_wrapper_5 .gf_step {
    	width: 100%!important;
	}
  	#brokers_login, #get_accredited, #forgot_password, #change_password{
  		background: transparent!important;
  	}
  	#brokers_login .bg_mobile_log, #forgot_password .bg_mobile_log {
    	background: url(http://www.primecapital.com.au/wp-content/uploads/2017/06/edit_bg.jpg);
    	background-size: cover;
    	background-repeat: no-repeat;
  	}
  	#brokers_login .bg_mobile_get, #forgot_password .bg_mobile_get {
    	background: #f5f5f5;
    	padding-bottom: 30px;
	}
  	#get_accredited .bg_mobile_log{
		background: #f5f5f5;
  	}
  	#get_accredited .bg_mobile_get {
    	background: url(http://www.primecapital.com.au/wp-content/uploads/2017/06/edit_bg.jpg);
    	padding-bottom: 30px;
    	background-size: cover;
    	background-repeat: no-repeat;
	}
}
@media only screen and (max-width:320px){
  .contact_list > ul > li {
      padding: 5px 5px!important;
  }
  .page-id-870 .post .post-excerpt h4{
  	font-size: 18px;
    line-height: 25px;
  }
}
/** end of media **/
.gform_wrapper .gfield_required{
  display:none;
}
.thankyoupage h1{
  font-size:50px !important;
  font-weight:700 !important;
  font-family: Helvetica !important;
}
.thankyoupage h2{
  font-size:40px !important;
  font-weight:600 !important;
  font-family: Helvetica !important;
}
.thankyoupage h3{
  color:#ee7401;
  font-size:40px !important;
  font-weight:600 !important;
  font-family: Helvetica !important;
}
.thankyoupage p{
  font-size:20px;
  font-weight:400;
  font-family: Helvetica;
}
.thankyoupage a:link, .thankyoupage a:active, .thankyoupage a:visited{
  color:#48c8e0;
  text-decoration:underline;
}
.formwrapp{
  width: 100%; margin: auto!important;
}
.black_overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}
.white_content {
  display: none;
  position: relative;
  top: 0;
  left: auto;
  width: 100%;
  height:90%;
  margin:auto;
  background-color: #15122b;
  z-index: 1002;
  overflow: auto;
}
.wcform{
  text-align:center;
}
.page-id-2365 .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
 	border: 0px;
    background: none;
    color: #fff;
    border-bottom: 1px solid #d2b158;
	width: 90%;
    margin: 0 30px;
  	padding: 15px 0;
}
.page-id-2365 .gform_wrapper .gform_footer{
  text-align:center;
}
.page-id-2365 input[type="submit"]{
	background: none;
    border: 1px solid #d2b158;
	font-weight:600;
	padding:15px 100px;
    color: #d2b158;
    font-family: "brandon-grotesque",sans-serif !important;
	text-transform:uppercase;
	color:#d2b158;
	font-size:24px !important;
  	letter-spacing:3px;
}
.page-id-2365 .gform_wrapper input[type=text]{
    font-size: 16px;
    font-family: "brandon grotesque";
    font-weight:600;
    color: #fff !important;
}
img{
  vertical-align:none !important;
}
.page-id-2365 .wide-nav, .page-id-2365 #sidebar-right{
  display:none;
}
.page-id-2365 .contentbg{
  background: url(../wp-content/uploads/2017/04/bottombg2.jpg) #15122b bottom center no-repeat;
}
.page-id-2365 #content{
  background:#000000;
  padding:0px !important;
}
.page-id-2365 h1{
  font-family: "brandon-grotesque",sans-serif !important;
  font-weight: 700;
  color:#d2b158;
  font-size:38px !important;
  letter-spacing:10px;
}
.page-id-2365 h2{
  font-family: "brandon-grotesque",sans-serif !important;
  font-weight: 700;
  color:#d2b158;
  font-size:30px !important;
  letter-spacing:4px;
}
.page-id-2365 h3{
  font-family: "brandon-grotesque",sans-serif !important;
  font-weight:normal;
  color:#d2b158;
  font-size:24px !important;
  letter-spacing:2px;
}
.page-id-2365 h4{
  font-family: "brandon-grotesque",sans-serif !important;
  font-weight:normal;
  color:#d2b158;
  font-size:22px !important;
  letter-spacing:2px;
}
.page-id-2365 p{
  font-family: "adobe-garamond-pro" !important;
  font-weight: 400;
  color:#d2b158 !important;
  font-size:23px !important;
  line-height:28px;
}
.page-id-2365 .post-excerpt p{
  color:#d2b158 !important;
}
.registernow{
  font-family: "brandon-grotesque",sans-serif !important;
  font-weight: 400;
  letter-spacing:5px;
  font-size:20px;
  color:#d2b158 !important;
  padding:10px;
  border:2px solid #d2b158;
}
.registernow:hover{
  background:#d2b158;
  color:#fff !important;
}
.footerlink p, .footerlink a, .footerlink a:link, .footerlink a:active, .footerlink a:visited{
  color:#d2b158;
  font-size:16px !important;
  font-weight: 700;
  font-family: "brandon-grotesque",sans-serif !important;
  letter-spacing:1px;
}
.footerlink i{
  color:#d2b158 !important;
}
.settle img:hover{
  	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}
@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
.settle{
  color:#ffffff;
}
.settle a:link, .settle a:active, .settle a:visited{
  color:#ffffff !important;
  text-decoration:none !important;
  padding:0 10px;
  font-size:15px;
  font-weight:normal!important;
}

@media screen and (min-width: 769px) {
  	.formwrapp{
  		width: 575px; margin: auto!important;
  	}
	.registernow{
  		font-size:25px;
  		padding:20px 100px;
	}  
  	.diamondbg{
  		background:url('../wp-content/uploads/2017/04/diamondbg.png') top center no-repeat;
	}
	.settle{
  		width: 1200px;
  		margin: auto;
	}
	.settle1{
  		max-width:420px;
 		margin-top:-100px;
	}
	.settle2{
  		max-width:420px;
  		margin-top:100px;
	}
	.settle3{
  		max-width:420px;
  		margin-top:350px;
	}
	.page-id-2365 .vc_row.vc_column-gap-20{
  		width:1300px;
  		margin:auto!important;
  	}
}
@media screen and (max-width: 560px) {
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
    	margin-bottom:10px;
  	}
	.page-id-2365 h2{
    	font-size:25px !important;
	}
 	.post .post-excerpt h2{
    	margin:0px !important;
  	}
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
