/* Responsive */
@media only screen and (min-width: 1921px){
	.banner-bar:after, .cta-bar:before, .cta-bar:after, .testimonial-bar:after, .sponsor-bar:after, .prefooter-bar:before, .prefooter-bar:after, .bofo-banner-bar:after, .bofo-content-bar:before, .bofo-content-bar:after, .sponsor-bar.bofo:after, .cta-bar:before, .cta-bar:after, .new-landing-banner, .home-top-bar.new-business-landing-page { background-size: cover; }  
	.testimonial-bar.services.suburb-page { background-size: 100% auto; }		
	.page-team-banner,
	.single-team-bar { background-size: 100% auto; }
	.home-top-bar.new-business-landing-page, .new-business-block-3-bar { background-size: 100% auto; }
}

@media only screen and (min-width: 1919px){
	.aware-section:before,
	.aware-section:after,
	.page-template-landing .testimonial-bar.services:after,
	.page-template-landing .prefooter-bar:before,
	.page-template-landing .prefooter-bar:after,
	.page-template-business-loans-landing .testimonial-bar.services:after,
	.page-template-business-loans-landing .prefooter-bar:before,
	.page-template-business-loans-landing .prefooter-bar:after { background-size: 100% 100%; }
	.help_sec.landing-page { background-size: 100% auto; }
}

@media only screen and (min-width: 1918px){
	.suburb-sec-2-bar { background-size: 100% auto, 100% auto; }
}

@media only screen and (max-width: 1799px){
	.new-business-landing-banner .text { padding: 128px 0px 160px; }
	.new-business-landing-banner .image { width: 45vw; }
}

@media only screen and (max-width: 1499px){
	.wrap, .bottom_banner_sec.version4 .wrap, .bottom_banner_sec.version4 .wrap { max-width: 1300px; }
	.bofo-bar .left { padding: 36px 19px 0 70px; } 
	.top-navigation ul li a { padding: 12px 45px; }
	
	.new-award-sec .cs-left { padding: 0 30px 0 0; width: calc(100% - 650px); }
	.new-award-sec .awd-awards { width: 650px; }
	.new-award-sec .awd-awards .repeat { width: 166px; }
	.innerpage-block .right_panel .widget.repaymentWidgethtml .textwidget { padding: 20px 30px 10px; } 
	.main_inner #repaymentWidget p { font-size: 17px; }
	
	.suburb-sec-1-bar .row-1 .text { width: 54%; }
	.suburb-sec-1-bar .row-2 { padding: 57px 60px; }
	.suburb-sec-1-bar .row-2 .text { padding-left: 60px; }
	
	.single-team-bar .left-side { width: 64.5%; }
	.single-team-bar .right-side { width: 32%; }
	.single-team-bar .right-side .right-side-inner { padding: 57px 40px; }
	.single-team-bar .right-side .right-side-inner .map { margin: 0px 0px 50px; }
	
	.new-business-landing-banner h1 strong { font-size: 64px; }
}

@media only screen and (max-width: 1439px){
	.top-navigation ul li a { padding: 12px 47px; }
	.top-navigation ul ul { left: 35px; }
	
	.info_sec .right figure.figure2 { margin-left: 0; }
	.help_sec .top_row::before { height:107px; top: -100px; }
	.help_sec { padding: 112px 0 0 0; }
	.help_sec h2,
	.info_sec h2 { font-size: 40px; line-height: 44px; }
	.bottom_banner_sec h2 { font-size: 50px; line-height: 54px; }
	
	.bofo-banner-bar.services { padding: 50px 0 60px; }
	.bofo-banner-bar.services h1 { font-size: 50px; line-height: 56px; }
	
	.new-landing-banner .awd-benefits .content { padding-left: 6px; }
	.new-landing-banner .awd-benefits .repeat:nth-of-type(2) .content { padding-left: 18px; }
	.info_sec.landing-page .left { padding: 0px 40px 0px 0px; }
	.content-block-section .row .repeat:nth-of-type(2n+1) .text { padding-right: 50px; }
	.content-block-section .text { padding-left: 50px; }
	
	.main_inner.application-widget-document #findMyMatch { font-size: 55px; line-height: 55px; }
	
	.new-business-landing-banner .text { padding: 100px 0px 120px; }
	.new-business-landing-banner h1 { padding-bottom: 30px; }
	.new-business-landing-banner h1 strong { font-size: 62px; }
	
	.new-business-block-1-bar { padding: 85px 0px 70px; }
	
	.home-top-bar.new-business-landing-page { padding: 120px 0px 60px; }
	
	.new-business-block-3-bar { padding: 150px 0px 0px; }
	.new-business-block-3-bar .awd-awards { margin: 60px 0px -81px; }
	
	.help_sec.landing-page.business-landing-page { padding-bottom: 40px; }
	.help_sec.business-landing-page .free_service .inner { padding: 120px 40px 0px; }
	
	.faq-bar.business-landing-page { padding: 55px 0 10px; }
	
	.page-template-business-loans-landing .prefooter-bar { padding: 240px 0 140px; }
	
}

@media only screen and (max-width: 1349px){
	.top-navigation ul li a { padding: 12px 36px; }
	.top-navigation ul ul { left: 25px; }
	.site-footer .two { width: 20%; }
	.site-footer .one { width: 30%; }
	h1 { font-size: 55px; line-height: 55px; }
	h2 { font-size: 50px; line-height: 50px; }
	.innerpage-block .right_panel .widget .textwidget { padding: 0 30px; }
	.innerpage-block .right_panel .widget .image { margin: 0 -30px; }
	.innerpage-block .right_panel .widget .aligncenter { margin: -90px auto 4px; }
	.innerpage-block .right_panel .widget p { padding: 0 0px 22px; }
	.innerpage-block .right_panel .widget .button { margin: 0px; padding: 14px 15px 16px; }  
	.testimonial-list .inner { padding: 105px 80px 66px; }
	.prefooter-bar h3 { font-size: 55px; line-height: 60px; }
	.info-tiles { padding: 0 0 20px; }
	.info-tiles .repeat .icon { margin-bottom: 25px; }
	.info-tiles .repeat a { height: 240px; }
	.info-tiles .repeat .inner { padding: 50px 0 0; }
	.cta-bar .image { padding: 1px 0 0 20px; }
	.bofo-bar .left { padding: 36px 19px 0 20px; }
	.bofo-content-bar .ways { padding: 63px 60px 76px; }
	.bofo--info { padding: 77px 120px 47px; }
	.bofo-landing-way-bar .ways { padding: 63px 120px; }
	.bofo-landing-way-bar .ways .ways-tiles { padding: 18px 40px 4px; }
	.cta-bar.bofo-landing .text { width: 63%; float: right; }	
	.info_sec.landing-page { padding: 10px 0 60px; }
	.info_sec.landing-page .row { padding-bottom: 0px; }
	.page-template-landing .prefooter-bar { padding: 260px 0 140px; }
	.main_inner #repaymentWidget .widgetButton { margin: 5px; }
	.innerpage-block .right_panel .widget.repaymentWidgethtml .textwidget { padding: 20px 25px 10px; }
	.main_inner #repaymentWidget p { padding-bottom: 10px; margin-top: 20px!important; }
	
	.page-team-banner h1 { font-size: 65px; line-height: 62px; letter-spacing: 3px; }
	
	.single-team-bar { padding: 82px 0px 200px; }
	.single-team-bar h3 { font-size: 40px; line-height: 40px; }
	.single-team-bar .specialising-block { padding-bottom: 70px; }
	.single-team-bar .q-a-block h4 { font-size: 33px; line-height: 43px; }
	
	.testimonial-bar.single-team { padding: 0px 0px 50px; margin-top: -40px; }
	
	.new-business-landing-banner .text { padding: 90px 0px 110px; }
	.new-business-landing-banner h1 { font-size: 42px; line-height: 48px; }
	.new-business-landing-banner h1 strong { padding-top: 4px; font-size: 60px; }
	
	.home-top-bar.new-business-landing-page { padding: 100px 0px 60px; } 
	
	.new-business-block-3-bar .tiles-wrap { margin: 0px -20px; }
	.new-business-block-3-bar .tiles-wrap .repeat { padding: 0px 20px 24px; }
	.new-business-block-3-bar .awd-awards { margin: 40px 0px -81px; }
	
	.help_sec.landing-page.business-landing-page { padding-bottom: 25px; }
	.page-template-business-loans-landing .prefooter-bar h3 { padding-bottom: 25px; }
	
	.faq-bar.business-landing-page { padding: 30px 0 10px; }
	
	.page-template-business-loans-landing .prefooter-bar { padding: 230px 0 130px; }
}

@media only screen and (max-width: 1279px) {

	.bofo-banner-bar.services, .bofo-banner-bar.services.version5 { padding: 40px 0 50px; }
	.bofo-banner-bar.services h1 { font-size: 45px; line-height: 50px; }
	.bofo-banner-bar.services h4 { font-size: 26px; line-height: 32px; }
	.bofo-banner-bar.services.version2, .bofo-banner-bar.services.version3, .bofo-banner-bar.services.version4 { padding: 40px 0 50px; }
		
	.help_sec h2,
	.info_sec h2 { font-size: 30px; line-height: 36px; }
	.help_sec h2 { padding-bottom: 20px; }
	.help_sec p { padding-bottom: 20px; }
	.help_sec .free_service li { font-size: 20px; line-height: 30px; background-size:34px auto; padding-left: 55px; }
	.help_sec .free_service .bottom_text {font-size: 20px; line-height: 30px; }
	.help_sec .free_service { padding-top:40px; padding-bottom: 310px; }
	.info_sec .note.small { font-size: 15px; }
	.info_sec .note { font-size: 16px; line-height: 20px; }
	.bottom_banner_sec h2 { font-size: 40px; line-height: 45px; padding:0 0 20px;}
	.bottom_banner_sec p { font-size: 20px; line-height: 24px; }
	.bottom_banner_sec .button { font-size: 20px; line-height: 26px; }
	.bottom_banner_sec { min-height:500px; padding: 80px 0 100px; }
	.bottom_banner_sec::before { height: 50px; }
	.bottom_banner_sec::after { height: 90px; }
		
	.info_sec .listing { padding-left: 15px; padding-bottom:0; }
	.info_sec.next_step .listing li ,
	.info_sec .listing li { padding-left: 25px; padding-bottom: 15px; }
	.info_sec .note { margin-left:0; }
	.info_sec p { padding-bottom: 20px; }
	.info_sec .row, .info_sec.version2 .row { padding-top:50px; }
	.info_sec { padding-bottom: 80px; }
	.info_sec .right figure:after { background-size: 101% 101%; }
		
	.help_sec .top_row::before { height: 80px; top: -80px; }
	.help_sec { padding-top:80px; }
	.help_sec .free_service h3 { font-size: 22px; line-height:26px; }
	.help_sec .free_service .bottom_text .quoted::after, .help_sec .free_service .bottom_text .quoted::before { top: 10px; }
	.team-list { margin: 0 -10px; } 
	.team-list .repeat { padding: 0 10px 20px; }
	.page-id-5089 .info_sec .button { padding: 17px 25px; }
	
	.banner-bar.new-home-banner { padding: 30px 0 100px; }
	.banner-bar.new-home-banner h2 { font-size: 55px; line-height: 60px; }
	
	body.home .home-top-bar { margin: -80px 0 0; }
	.new-award-sec { padding: 40px 0; }
	.new-award-sec .cs-left { width: calc(100% - 520px); }
	.new-award-sec .awd-awards { width: 520px; }
	.new-award-sec .awd-awards .repeat { width: 140px; }
	.new-award-sec p { font-size: 18px; line-height: 28px; }
	
	.new-landing-banner { padding: 90px 0px 86px; }
	.new-landing-banner .bottom-row { padding: 30px 0px 0px; }
	.new-landing-banner .awd-benefits { margin: 0 -10px; font-size: 19px; }
	.new-landing-banner .awd-benefits .repeat { padding: 0 10px; }
	
	.info_sec.landing-page .right figure.figure2 { margin-left: 0px; }
	.info_sec.landing-page .left { padding-right: 30px; }
	.info_sec.landing-page .row:nth-of-type(even) .left { padding-left: 40px; }
	
	.aware-section { padding: 100px 0px 170px; }
	.aware-section .row .text { padding: 0 0 13px 130px; }
	.aware-section .row .repeat { padding-bottom: 80px; }
	.content-block-section .row .repeat { padding-bottom: 70px; }
	
	.content-block-section h2, .content-block-section h3 { font-size: 36px; line-height: 42px; }
	
	.content-block-section { padding: 100px 0 0px; }
	
	.help_sec.landing-page { padding: 0px 0 70px; }
	
	.a9-block-section { padding: 70px 0px 0px; }
	.a9-block-section .a9_tiles { margin: 0px -10px; }
	.page-template-landing .prefooter-bar h3 { padding-bottom: 16px; }
	
	.banner-bar.new-home-banner.suburb-banner { padding: 90px 0px 81px; }
	.banner-bar.new-home-banner.suburb-banner h1 { font-size: 62px; }
	.banner-bar.new-home-banner.suburb-banner .wp-block-buttons .wp-block-button__link { min-width: 380px; }
	
	.suburb-sec-1-bar { padding: 90px 0px 100px; }
	.suburb-sec-1-bar .row-1 { padding-bottom: 100px; }
	.suburb-sec-1-bar .row-1 .text { width: 56%; }
	.suburb-sec-1-bar .row-2 { padding: 50px 40px; }
	.suburb-sec-1-bar .row-2 .text { padding-left: 54px; }
	
	.suburb-sec-2-bar { padding: 115px 0px 130px; }
	
	.suburb-sec-3-bar { padding: 70px 0px 50px; }
	
	.testimonial-bar.services.suburb-page { padding: 120px 0px 0px; margin-bottom: -80px; }
	
	.new-business-landing-banner .text { padding: 75px 0px 100px; }
	.new-business-landing-banner h1 { padding-bottom: 25px; font-size: 36px; line-height: 44px; }
	.new-business-landing-banner h1 strong { font-size: 56px; }
	
	.new-business-block-1-bar .right { width: 44%; }
	.home-top-bar.new-business-landing-page .info-tiles .repeat p { font-size: 17px; line-height: 25px; }
	
	.new-business-block-3-bar .tiles-wrap .text { padding-left: 30px; }
	.new-business-block-3-bar .awd-awards { margin: 20px 0px -81px; }
	
	.help_sec.business-landing-page .free_service h2 { font-size: 40px; line-height: 44px; }
	
	.page-template-business-loans-landing .prefooter-bar { padding: 215px 0 120px; }
	.page-template-business-loans-landing .prefooter-bar .button { min-width: 320px; }	
}

@media only screen and (max-width: 1199px){	
	.top-navigation ul li a { padding: 12px 32px; font-size: 17px; line-height: 24px; } 
	.top-navigation ul ul { left: 15px; width: 240px; }
	.top-navigation ul li li a { font-size: 18px; line-height: 24px; }
	body.home .site-header .button, body.page-template-bofo .site-header .button, body.page-template-diamond .site-header .button { margin: 0px; padding: 10px 25px; }
	body, body .gform_wrapper div.validation_error { font-size: 18px; line-height: 28px; }
	h1 { padding-bottom: 10px; font-size: 45px; line-height: 50px; }
	h2 { padding: 0px 0 10px; font-size: 40px; line-height: 46px; }
	h3 { padding: 0px 0 15px; font-size: 35px; line-height: 40px; }
	p { padding-bottom: 25px; }
	.innerpage-block .left_panel { width: 62%; }
	.innerpage-block .right_panel { width: 35%; }
	.wp-block-separator { margin-bottom: 25px; }
	.innerpage-block .left_panel ol { padding: 0 0 0px 25px; margin: 0; }
	.innerpage-block .left_panel ol li strong { font-size: 22px; line-height: 28px; }
	.innerpage-block .left_panel ol li { padding: 0 0 20px 70px; } 
	.innerpage-block .left_panel ul { margin: 0px; padding: 0 0 1px 25px; }
	.innerpage-block .left_panel ul li { padding: 0 0 15px 25px; }
	.innerpage-block .left_panel ul li strong { font-size: 22px; line-height: 28px; }
	.innerpage-block .left_panel .wp-block-group, .innerpage-block .left_panel .wp-block-group.bg-black { padding: 50px 30px 18px; }
	.innerpage-block .left_panel .wp-block-group ul li:before { top: -5px; }
	.innerpage-block .left_panel .wp-block-group ul li { padding: 0 0 25px 70px; }
	.innerpage-block .left_panel .wp-block-pullquote blockquote p { font-size: 22px; line-height: 34px; }
	.innerpage-block .left_panel .wp-block-pullquote blockquote { padding: 30px 60px 32px; background-size: 100px auto; background-position: top 50% left 20px; }
	.testimonial-list .name { font-size: 18px; line-height: 28px; }
	.testimonial-list .inner { padding: 60px 40px 50px; background-size: 100px auto; background-position: top 30px left 50%; }
	.wp-block-buttons { padding: 11px 0 25px; }
	.button.big, .wp-block-button.big .wp-block-button__link { padding: 15px 22px; font-size: 22px; line-height: 28px; }

	.innerpage-block .right_panel .widget h3 { font-size: 24px; line-height: 34px; }
	.innerpage-block .right_panel .widget .textwidget { padding: 0 20px; }
	.innerpage-block .right_panel .widget .image { margin: 0 -20px; }
	.innerpage-block .right_panel .widget { padding-bottom: 15px; }
	
	.prefooter-bar h3 { font-size: 45px; line-height: 50px; }
	.prefooter-bar p { font-size: 22px; line-height: 28px; padding-bottom: 30px; }
	
	.banner-bar .wrap { max-width: 650px; }
	.banner-bar p { font-size: 26px; line-height: 33px; }
	
	.info-tiles { margin: 0 -10px; }
	.info-tiles .repeat h6 { font-size: 20px; line-height: 1.2; }
	.info-tiles .repeat .icon { margin: 0 0 15px; }
	.info-tiles .repeat { padding: 0 10px 20px; }
	.info-tiles .repeat a { height: 210px; }
	.info-tiles .repeat .inner { padding: 40px 0 0; }
	.ways { padding: 55px 70px 50px; }
	.ways .top-content h3:after { margin: 20px auto 0; }
	.ways h3 { line-height: 40px; }
	.testimonial-bar { padding: 53px 0 160px; }
	.testimonial-bar h3 { line-height: 40px; }
	.testimonial-bar h3:after { margin: 20px auto 0; }
	.testimonial-bar p { max-width: 900px; }
	.testimonial-bar .testimonial-list .inner { padding: 60px 40px 64px; }
	.testimonial-bar .testimonial-list p { padding-bottom: 20px; }
	.testimonial-bar .button { padding: 15px 25px; font-size: 20px; line-height: 26px; }
	
	.sponsor-bar h3 { line-height: 40px; }
	.sponsor-bar h3:after { margin: 20px auto 0; }
	.sponsor-bar .sponsor-wrap .repeat { padding-bottom: 20px; width: 16.666%; }
	
	.faq-bar h3:after { margin: 20px auto 0; }
	.faq-bar .head { font-size: 24px; line-height: 36px; }
	
	.cta-bar .image { padding: 1px 0 0 0px; }
	.cta-bar .text { width: 61%; float: right; }
	
	.bofo-banner-bar h1 { font-size: 55px; line-height: 60px; }
	.bofo-banner-bar h3 { font-size: 28px; line-height: 32px; }
	.bofo-banner-bar .site-tag { right: 30px; }
	.bofo-banner-bar ul li { padding: 0 0 0 50px; font-size: 22px; line-height: 40px; }
	.bofo-banner-bar .wp-block-buttons .wp-block-button__link { font-size: 22px; line-height: 26px; }
	
	.bofo-bar { padding: 60px 0 80px; }
	.bofo-bar h3 { padding-bottom: 30px; line-height: 40px; }
	.bofo-bar h3:after { margin: 18px auto 0; }
	.bofo-bar .image { width: 470px; }
	.bofo-bar .left { padding: 36px 19px 0 0px; width: calc(100% - 500px); } 
	.bofo-bar .image:before { top: -10px; width: 470px; height: 343px; background-size: cover; }
	.bofo--info { padding: 55px 40px 47px; margin-top: 50px; }
	.bofo-bar .bofo--info h3:after { margin: 25px auto 0; }  
	.bofo--info .repeat { padding: 0 0 15px 80px; }
	.bofo--info .repeat p { font-size: 23px; line-height: 32px; } 
	.bofo-bar p { padding-bottom: 25px; }
	
	.bofo-content-bar { padding: 100px 0 140px; }
	.bofo-content-bar .top-content h3 { line-height: 40px; }
	.bofo-content-bar .top-content h3:after { margin: 15px auto 0; }
	.bofo-content-bar .top-content ul { font-size: 18px; line-height: 37px; }
	.bofo-content-bar .top-content { padding: 0 0 40px; }
	.bofo-content-bar .ways { padding: 40px 40px 60px; } 
	.bofo-content-bar .ways .top-content h3:after { margin: 25px auto 0; } 
	.ways .button-wrap { padding: 10px 0 0; }
	.ways .button-wrap .button { padding: 15px 25px; font-size: 22px; line-height: 26px; }
	
	.bofo-banner-bar.bofo-landing-banner h1 { font-size: 50px; line-height: 56px; }
	.bofo-banner-bar.bofo-landing-banner h4 { font-size: 26px; line-height: 32px; }
	
	.home-top-bar.bofo-landing { padding: 55px 0 0; }
	.home-top-bar.bofo-landing h3 { line-height: 40px; }
	.home-top-bar.bofo-landing h3:after { margin: 20px 0 0; }  
	.home-top-bar.bofo-landing .info-tiles .repeat { width: 50%; } 
	.home-top-bar.bofo-landing h5 { padding-bottom: 25px; }
	.home-top-bar.bofo-landing .right { padding: 15px 0 0; } 
	.home-top-bar.bofo-landing .info-tiles { background-size: 450px auto; }
	.author-bar { padding: 30px 0 0; }
	.author-bar p { font-size: 20px; line-height: 28px; padding-bottom: 25px; }
	.author-bar .bottom { font-size: 20px; line-height: 28px; }
	.author-bar .text { padding: 30px 0 0 25px; background-size: 100px auto; }
	
	.bofo-landing-way-bar .ways { padding: 63px 120px 40px; }
	.bofo-landing-way-bar .ways .ways-tiles { padding: 18px 0px 4px; }
	.bofo-landing-way-bar .ways .ways-tiles p { font-size: 22px; line-height: 30px; }
	body.single .innerpage-block .left_panel, body.blog .innerpage-block .left_panel { padding-right: 0px; }
	.thumbnail-img { margin-bottom: 30px; }
	.innerpage-block .wp-pagenavi a, .innerpage-block .wp-pagenavi span { width: 44px; height: 44px; line-height: 44px; font-size: 18px; line-height: 24px; }
	.team-list .repeat { width: 50%; }  
	
	.cta-bar h4 { font-size: 26px; line-height: 34px; padding-bottom: 15px; }
	
	.css_diamond_box { padding: 30px 25px 20px; margin: 0 0 50px; }
	.css_diamond_box .one { width: 240px; }
	.css_diamond_box .two { padding: 5px 0 0 14px; width: calc(100% - 480px); }
	.css_diamond_box .three { width: 240px; }
	
	.new-landing-banner { padding: 70px 0px 90px; }
	.new-landing-banner h1 { font-size: 30px; line-height: 36px; }
	.new-landing-banner h1 strong { font-size: 60px; }
	.new-landing-banner h4 { font-size: 26px; line-height: 32px; }
	.new-landing-banner h4 strong:before, .new-landing-banner h4 strong:after { top: 16px; }
	.new-landing-banner .wp-block-buttons .wp-block-button__link, .button.btn-new-landing { padding: 14px 20px; min-width: 260px; font-size: 20px; line-height: 26px; }
	
	.info_sec.landing-page p { padding-bottom: 20px; }
	
	.aware-section { padding: 100px 0px 140px; }
	.aware-section .top-content h3:after { margin: 25px auto 0px; }
	.aware-section .row .icon { width: 80px; height: 80px; border-width: 7px; }
	.aware-section .row .icon .number { width: 30px; height: 30px; font-size: 15px; line-height: 20px; top: -7px; left: -15px; }
	.aware-section .row h4 { padding: 0 0 10px; font-size: 25px; line-height: 1.3; }
	.aware-section .row .text { padding: 0 0 13px 101px; }
	.aware-section .row .image { padding: 0 40px; } 	
	.aware-section .bottom-content:before { margin-bottom: 30px; }
	.aware-section .bottom-content h4 { font-size: 29px; line-height: 34px; }	
	.aware-section .bottom-content .button { margin-top: 25px; }
	
	.content-block-section { padding: 70px 0 0px; }
	.content-block-section h2, .content-block-section h3 { font-size: 32px; line-height: 38px; }
	.content-block-section h2 { padding-bottom: 20px; }
	.content-block-section .icon-list { margin: 0px; }
	.content-block-section .button { margin-top: 20px; }
	.content-block-section .note { margin: 30px 30px 0px; font-size: 15px; line-height: 19px; }
	.content-block-section .listing { padding: 6px 0 10px 30px; }
	.content-block-section .listing li { padding: 0  0 11px 25px; }
	.content-block-section h4 { padding: 10px 0px 15px; }
	
	.help_sec.landing-page { padding: 0px 0 40px; }
	
	.a9-block-section { padding: 50px 0px 0px; }
	.a9-block-section .top-content { padding: 0px 0px 40px; }
	.a9-block-section .top-content h3 strong { padding-top: 5px; }
	.a9-block-section .top-content h3:after { margin: 25px auto 0px; }
	
	.a9-block-section .repeat { padding: 0 0 30px; }
	.a9-block-section .repeat .text { padding: 0px 0px 0px 20px; }
	
	.a9-block-section .a9_tiles { padding-bottom: 30px; }
	.a9-block-section .bottom-content { padding: 49px 30px 30px; max-width: 850px; }
	.aware-section .row .icon .icon-inner { padding: 15px; }
	.content-block-section h3:after { margin: 15px 0 5px 0; }
	
	.page-template-landing .prefooter-bar { padding: 240px 0 120px; }
	.page-template-landing .prefooter-bar .button { min-width: 280px; }
	
	.main_inner #repaymentWidget .widgetButton { margin: 4px; width: 140px; }
	.main_inner #repaymentWidget p { padding-bottom: 0px; font-size: 15px; }
	#repaymentWidget #loanAmount { max-width: 220px; }
	.main_inner #repaymentWidget .widgetTool { font-size: 15px; }
	
	.main_inner.application-widget-document #findMyMatch { padding: 0px 0px 10px; font-size: 45px; line-height: 50px; letter-spacing: -2px;  }
	
	
	.banner-bar.new-home-banner.suburb-banner { padding: 70px 0px 60px; }
	.banner-bar.new-home-banner.suburb-banner h1 { font-size: 55px; letter-spacing: 1px; }
	.banner-bar.new-home-banner.suburb-banner h2 { font-size: 26px; }
	.banner-bar.new-home-banner.suburb-banner h2 strong { padding: 0px 22px; }
	.banner-bar.new-home-banner.suburb-banner .wp-block-buttons { padding-bottom: 60px; }
	.banner-bar.new-home-banner.suburb-banner .wp-block-buttons .wp-block-button__link { padding: 15px 25px; font-size: 22px; min-width: 340px; }
	
	.suburb-sec-1-bar { padding: 70px 0px 80px; }
	.suburb-sec-1-bar .row-1 { padding-bottom: 75px; }
	.suburb-sec-1-bar .row-1 .image { width: 41%; }
	.suburb-sec-1-bar .row-2 { padding: 40px 30px; }
	.suburb-sec-1-bar .row-2 .text { padding-left: 35px; }
	.suburb-sec-1-bar h3 { padding-bottom: 30px; } 
	.suburb-sec-1-bar h3:after { margin: 20px 0px 0px; }
	
	.suburb-sec-2-bar { padding: 90px 0px 100px; }
	.suburb-sec-2-bar .top-content { padding-bottom: 10px; } 
	.suburb-sec-2-bar .top-content h3 { padding-bottom: 20px; }
	.suburb-sec-2-bar .top-content h3:after { margin: 22px auto 0px; }
	.suburb-sec-2-bar .top-content p { font-size: 20px; line-height: 32px; letter-spacing: 0px; }
	
	.suburb-sec-3-bar { padding: 50px 0px 20px; }
	.suburb-sec-3-bar .top-content h3:after { margin-top: 22px; }
	.suburb-sec-3-bar .top-content p { font-size: 20px; line-height: 32px; letter-spacing: 0px; }
	.suburb-sec-3-bar .team-wrap { margin: 0px -10px; }
	.suburb-sec-3-bar .repeat { padding: 0px 10px 50px; }
	.suburb-sec-3-bar .name { padding-top: 25px; font-size: 20px; line-height: 26px; letter-spacing: 0px; }
	
	.testimonial-bar.services.suburb-page { padding: 90px 0px 0px; }
	
	.page-team-banner .wrap { min-height: 480px; }
	.page-team-banner .text { width: calc(100% - 350px); }
	.page-team-banner .image { width: 350px; height: 304px; right: auto; }
	.page-team-banner h1 { padding-bottom: 18px; font-size: 60px; line-height: 58px; letter-spacing: 2px; }
	.page-team-banner .designation { padding: 2px 0px 0px 20px; font-size: 25px; line-height: 30px; }
	.page-team-banner .button-wrap { padding: 45px 0px 0px; }
	.page-team-banner .button-wrap .button { font-size: 20px; line-height: 26px; min-width: 190px; }
	.page-team-banner .button-wrap .button.button-outlined { min-width: 200px; }
	
	.single-team-bar { padding: 60px 0px 200px; }
	.single-team-bar h3 { font-size: 35px; line-height: 40px; }
	.single-team-bar h3:after { margin-top: 20px; width: 70px; }
	.single-team-bar .specialising-block { padding-bottom: 50px; }
	.single-team-bar .specialising-block .specialising-block-inner { padding: 29px 30px 34px; }
	.single-team-bar .specialising-block .b-wrap { margin: 0 -15px; }
	.single-team-bar .specialising-block .repeat { padding: 0 15px 10px; }
	
	.single-team-bar .q-a-block .repeat { padding: 0px 0px 8px 55px; }
	.single-team-bar .q-a-block .repeat .number { font-size: 30px; }
	.single-team-bar .q-a-block h4 { font-size: 30px; line-height: 36px; }
	
	.single-team-bar .right-side .right-side-inner { padding: 35px 30px 20px; }
	.single-team-bar .right-side .right-side-inner .info { padding: 0px 0px 25px; }
	.single-team-bar .right-side .right-side-inner .map { margin-bottom: 40px; }
	.single-team-bar .right-side .right-side-inner .award-text p { padding-bottom: 35px; }
	.single-team-bar .right-side .right-side-inner .award-text .aligncenter { margin: 0px -15px; max-width: 140px; }
	.single-team-bar .right-side .right-side-inner .award-text .aligncenter:nth-of-type(1) { max-width: 150px; }
	
	.testimonial-bar.single-team { margin-top: -50px; }
	.testimonial-bar.single-team h3 { max-width: 750px; }
	
	.new-business-landing-banner .text { padding: 60px 0px 88px; }
	.new-business-landing-banner h1 { padding-bottom: 20px; font-size: 32px; line-height: 40px; }
	.new-business-landing-banner h1 strong { font-size: 48px; }
	.new-business-landing-banner .wp-block-buttons .wp-block-button__link, 
	.home-top-bar.new-business-landing-page .button,
	.page-template-business-loans-landing .prefooter-bar .button { padding: 15px 20px; min-width: 250px; font-size: 20px; line-height: 24px; letter-spacing: 0px; }
	
	.new-business-block-1-bar { padding: 70px 0px 50px; }
	.new-business-block-1-bar h3 { padding: 0px 0px 15px; font-size: 38px; line-height: 44px; }
	.new-business-block-1-bar p { padding-bottom: 20px; }

	.new-business-block-1-bar .right { padding: 24px 0px 0px; }
	.new-business-block-1-bar ul { font-size: 22px; line-height: 32px; }
	.new-business-block-1-bar ul li { padding: 3px 0px 4px 56px; margin-bottom: 16px; }
	
	.home-top-bar.new-business-landing-page { padding: 74px 0px 42px; }
	.home-top-bar.new-business-landing-page h3 { padding: 0px 0px 35px; font-size: 38px; line-height: 44px; }
	.home-top-bar.new-business-landing-page .info-tiles .repeat a { height: 310px; }
	.home-top-bar.new-business-landing-page .info-tiles .repeat h6 { margin-bottom: 15px; min-height: 73px; }
	.home-top-bar.new-business-landing-page .info-tiles .repeat .icon { margin-bottom: 15px; }
	.home-top-bar.new-business-landing-page .info-tiles .repeat p { font-size: 15px; line-height: 22px; }
	
	.new-business-block-3-bar { padding: 118px 0px 0px; }
	.new-business-block-3-bar h3 { padding: 0px 0px 45px; font-size: 38px; line-height: 44px; }
	.new-business-block-3-bar .tiles-wrap { margin: 0px -15px; }
	.new-business-block-3-bar .tiles-wrap .repeat { padding: 0px 15px 20px; }
	.new-business-block-3-bar .tiles-wrap .icon { width: 100px; height: 100px; }
	.new-business-block-3-bar .tiles-wrap .icon img { width: auto; max-height: 55px; } 
	.new-business-block-3-bar .tiles-wrap .text { padding-left: 22px; width: calc(100% - 100px); }
	.new-business-block-3-bar .tiles-wrap h4 { padding-bottom: 10px; font-size: 26px; line-height: 34px; }
	
	.new-business-block-3-bar .awd-awards .repeat { width: 125px; }
	
	.help_sec.business-landing-page .free_service h2 { font-size: 34px; line-height: 42px; }
	.help_sec.business-landing-page .free_service h2 em { font-size: 32px; }
	.help_sec.business-landing-page p { font-size: 20px; line-height: 30px; }
	
	.faq-bar.business-landing-page { padding: 35px 0 0px; }    
	
	.page-template-business-loans-landing .prefooter-bar h3 { padding-bottom: 18px; }
	.page-template-business-loans-landing .prefooter-bar p { padding-bottom: 30px; }
	
	.site-footer .footer-blocks { padding: 0 0 30px; }
	.site-footer .copyright-cnt { padding: 20px 0 0px; }
	.site-footer .four { width: 29%; }
	.site-footer ul li { padding-bottom: 5px; }
	.site-footer .one { padding: 0 20px 0 0; }
}

@media only screen and (max-width: 1029px){
	.calendly-inline-widget { margin-top: -50px !important; height: 1250px !important; }	
}

@media only screen and (max-width: 1023px){
	.wrap { padding: 0 20px; }
	.fancybox-inner .custom-popup .widget_text { padding: 44px 20px 0 10px; }
	.fancybox-inner .gform_wrapper .gsection .gfield_label, .fancybox-inner .gform_wrapper h2.gsection_title, .fancybox-inner .gform_wrapper h3.gform_title { font-size: 30px; line-height: 34px; padding: 0 0 10px; }
	.fancybox-inner .pop-up-top p { font-size: 22px; line-height: 32px; }
	.fancybox-inner .pop-up-top { padding: 18px 42px 50px; }
	.fancybox-inner #bofoPopup.custom-popup .pop-up-top, .fancybox-inner .popup2.custom-popup .pop-up-top { padding: 18px 32px 50px; }
	.site-header .logo { max-width: 220px; }
	.site-header .tel { font-size: 16px; line-height: 22px; }
	.site-header .button { font-size: 16px; line-height: 22px; }
	.top-navigation ul li a { padding: 12px 14px; font-size: 17px; line-height: 24px; }
	.top-navigation ul ul { left: 5px; width: 240px; }
	
	body, body .gform_wrapper div.validation_error { font-size: 17px; line-height: 25px; }
	h1 { padding-bottom: 10px; font-size: 40px; line-height: 45px; }
	h2 { padding: 0px 0 10px; font-size: 35px; line-height: 40px; }
	h3 { padding: 0px 0 10px; font-size: 30px; line-height: 36px; }
	p { padding-bottom: 25px; }
	.innerpage-block { padding-bottom: 40px; }
	.innerpage-block .left_panel { width: 100%; float: none; }
	.innerpage-block .right_panel { padding: 20px 0 0; width: 100%; float: none; }
	.wp-block-separator { margin-bottom: 25px; }
	.innerpage-block .left_panel ol { padding: 0 0 0px 25px; margin: 0; }
	.innerpage-block .left_panel ol li strong { font-size: 22px; line-height: 28px; }
	.innerpage-block .left_panel ol li { padding: 0 0 20px 60px; } 
	.innerpage-block .left_panel ol li:before { width: 40px; height: 40px; font-size: 20px; line-height: 24px; }
	.innerpage-block .left_panel ul { margin: 0px; padding: 0 0 1px 25px; }
	.innerpage-block .left_panel ul li { padding: 0 0 15px 25px; }
	.innerpage-block .left_panel ul li strong { font-size: 20px; line-height: 26px; }
	.innerpage-block .left_panel .wp-block-group, .innerpage-block .left_panel .wp-block-group.bg-black { padding: 40px 30px 18px; }
	.innerpage-block .left_panel .wp-block-group ul li:before { top: 0px; width: 40px; height: 40px; font-size: 20px; line-height: 26px; }
	.innerpage-block .left_panel .wp-block-group.bg-black ul li:before { top: -8px; }
	.innerpage-block .left_panel .wp-block-group ul li { padding: 0 0 20px 60px; }
	.innerpage-block .left_panel .wp-block-pullquote blockquote p { font-size: 22px; line-height: 34px; }
	.innerpage-block .left_panel .wp-block-pullquote blockquote { padding: 30px 60px 32px; background-size: 100px auto; background-position: top 50% left 20px; }
	.testimonial-list .name { font-size: 16px; line-height: 25px; }
	.testimonial-list .inner { padding: 60px 40px 50px; background-size: 100px auto; background-position: top 30px left 50%; }
	.wp-block-buttons { padding: 11px 0 25px; }
	.button.big, .wp-block-button.big .wp-block-button__link { padding: 13px 22px; font-size: 20px; line-height: 26px; }
	.button, .wp-block-buttons .wp-block-button__link,
	.main_inner #repaymentWidget .widgetProceedButton { font-size: 18px; line-height: 24px; padding: 12px 22px; }
	.innerpage-block .right_panel .widget h3 { font-size: 24px; line-height: 34px; }
	.innerpage-block .right_panel .widget .textwidget { padding: 0 20px; }
	.innerpage-block .right_panel .widget .image { margin: 0 -20px; overflow: hidden; }
	.innerpage-block .right_panel .widget { padding-bottom: 15px; }
	.innerpage-block .right_panel .widget .image:after { left: -2%; bottom: 0px; width: 104%; background-size: cover; }
	
	.banner-bar .wrap { max-width: 550px; }
	.banner-bar p { font-size: 22px; line-height: 30px; }
	.banner-bar .wp-block-buttons .wp-block-button__link { padding: 15px 25px; font-size: 22px; line-height: 28px; }  
	.banner-bar .wp-block-buttons { padding: 0px 0 11px; }
	.banner-bar .wp-block-buttons + p { font-size: 18px; line-height: 24px; }
	
	.info-tiles { justify-content: center; }
	.info-tiles .repeat { width: 33.33333%; }
	
	.ways { padding: 45px 30px 30px; }
	.ways .top-content h3:after { margin: 18px auto 0; }
	.ways h3 { padding-bottom: 25px; line-height: 36px; }
	.ways .ways-tiles .repeat { padding: 0 0 15px 90px; }
	.ways .ways-tiles .icon { width: 70px; height: 70px; }
	.ways .ways-tiles .icon img { max-width: 35px; }
	.ways .ways-tiles .counter { width: 34px; height: 34px; }
	.ways .ways-tiles h4 { padding: 5px 0 5px; font-size: 22px; line-height: 28px; }
	
	.testimonial-bar { padding: 43px 0 120px; }
	.testimonial-bar h3 { line-height: 36px; }
	.testimonial-bar h3:after { margin: 20px auto 0; }
	.testimonial-bar p { max-width: 600px; }
	.testimonial-bar .testimonial-list .inner { padding: 40px 20px 40px; background-position: top 20px left 50%; }
	.testimonial-bar .testimonial-list p { padding-bottom: 20px; }
	.testimonial-bar .button { padding: 15px 25px; font-size: 20px; line-height: 26px; }
	.testimonial-bar .testimonial-list .repeat { margin: 0 0 1em; }
	.testimonial-bar .testimonial-list { -moz-column-gap: 1em; -webkit-column-gap: 1em; column-gap: 1em;}
	
	.sponsor-bar { padding: 20px 0 90px; }
	.sponsor-bar h3 { line-height: 36px; }
	.sponsor-bar .sponsor-wrap .repeat { padding-bottom: 15px; width: 25%; }
	
	.faq-bar { padding: 35px 0 60px }
	.faq-bar h3:after { margin: 20px auto 0; }
	.faq-bar .head { padding: 20px 25px 25px 70px; font-size: 22px; line-height: 30px; }
	.faq-bar .fa { left: 35px; top: 23px; font-size: 24px; line-height: 24px; }
	.faq-bar .content { padding: 0px 40px 3px 70px; }
	
	.cta-bar h5 { font-size: 22px; line-height: 26px; }
	.cta-bar .button { padding: 15px 35px 17px; font-size: 20px; line-height: 26px; }
	
	.bofo-banner-bar { padding: 60px 0 50px; }
	.bofo-banner-bar h1 { font-size: 45px; line-height: 50px; }
	.bofo-banner-bar h3 { font-size: 24px; line-height: 28px; }
	.bofo-banner-bar ul { padding: 7px 0 20px 20px; }
	.bofo-banner-bar ul li { padding: 0 0 5px 36px; font-size: 20px; line-height: 34px; background-size: 26px auto; }
	.bofo-banner-bar .site-tag { position: relative; left: auto; right: auto; bottom: auto; }
	.bofo-banner-bar .wp-block-buttons .wp-block-button__link { padding: 15px 25px; font-size: 20px; line-height: 25px; }
	
	.bofo-bar { padding: 40px 0 60px; } 
	.bofo-bar .image { float: none; margin: 25px auto 0; }
	.bofo-bar h3 { padding-bottom: 30px; line-height: 36px; }
	.bofo-bar .left { padding: 50px 0px 0 0px; margin: 0 auto; float: none; width: calc(100% - 0px); max-width: 540px; text-align: center; }
	.bofo-bar p { padding-bottom: 20px; }  
	.bofo--info { margin: 30px 0 0; padding: 45px 30px 30px; }
	.bofo-bar .bofo--info h3:after { margin: 15px auto 0; }
	.bofo--info .repeat p { font-size: 20px; line-height: 28px; } 
	.bofo--info .repeat .icon { width: 45px; }
	.bofo--info .repeat { padding: 0 0 10px 55px; }
	
	.bofo-content-bar { padding: 100px 0 140px; }
	.bofo-content-bar .top-content h3 { padding-bottom: 25px; line-height: 36px; }
	.bofo-content-bar .top-content h3:after { margin: 15px auto 0; }
	.bofo-content-bar .top-content ul { padding: 0px 0 0px 20px; font-size: 18px; line-height: 28px; width: 100%; }
	.bofo-content-bar .top-content ul li { padding-bottom: 10px; }
	.bofo-content-bar .top-content ul:nth-last-of-type(1) { padding-bottom: 20px; }  
	.bofo-content-bar .top-content ul:nth-of-type(2) { width: 100%; } 
	.bofo-content-bar .top-content { padding: 0 0 20px; }
	.bofo-content-bar .ways { padding: 40px 40px 60px; } 
	.bofo-content-bar .ways .top-content h3:after { margin: 15px auto 0; } 
	.ways .button-wrap { padding: 0; }
	.ways .button-wrap .button { padding: 13px 25px; font-size: 19px; line-height: 24px; }
	.bofo-content-bar .ways .left, .bofo-content-bar .ways .right { width: 100%; }
	.bofo-content-bar .ways .ways-tiles .repeat { padding: 0 0 35px 90px; }
	
	.sponsor-bar.bofo { padding: 10px 0 60px; }
	.testimonial-bar.bofo { padding: 40px 0 100px; }
	
	body.page-template-bofo .prefooter-bar { padding: 160px 0 120px; }
	.prefooter-bar .inner { max-width: 700px; }
	body.page-template-bofo .prefooter-bar h3 { padding-bottom: 20px; }
	
	.bofo-banner-bar.bofo-landing-banner { padding: 48px 0 50px; }
	.bofo-banner-bar.bofo-landing-banner p { padding-bottom: 15px; font-size: 20px; line-height: 28px; }
	.bofo-banner-bar.bofo-landing-banner .image { width: 36%; }
	.bofo-banner-bar.bofo-landing-banner h1 { padding-bottom: 5px; font-size: 40px; line-height: 46px; }
	.bofo-banner-bar.bofo-landing-banner h4 { font-size: 22px; line-height: 28px; }
	.bofo-banner-bar.bofo-landing-banner .wp-block-buttons .wp-block-button__link { padding: 15px 25px; }
	
	.home-top-bar.bofo-landing { padding: 40px 0 0; }
	.home-top-bar.bofo-landing h3 { line-height: 36px; }
	.home-top-bar.bofo-landing .left { float: none; width: 100%; }
	.home-top-bar.bofo-landing .right { width: 100%; float: none; }
	.home-top-bar.bofo-landing .info-tiles { background-position: top center; background-size: 350px auto; }
	.home-top-bar.bofo-landing p { padding-bottom: 20px; }
	.home-top-bar.bofo-landing .info-tiles .repeat { width: 33.3333%; }
	.author-bar .text { margin: 0px; background-size: 80px auto; }
	.author-bar p { padding-bottom: 20px; font-size: 18px; line-height: 26px; }
	.author-bar .bottom { font-size: 18px; line-height: 26px; }
	.author-bar .bottom img { max-width: 150px; margin: 0 15px 0 0; }
	
	.bofo-landing-way-bar { padding: 179px 0 0; }
	.bofo-landing-way-bar .ways { padding: 50px 40px 40px; }
	.bofo-landing-way-bar .ways .ways-tiles p { font-size: 18px; line-height: 26px; }
	.bofo-landing-way-bar .ways .ways-tiles .repeat { padding: 0 0 0px 90px; margin-bottom: 20px; }
	
	.cta-bar.bofo-landing { padding: 235px 0 70px; }
	.cta-bar h4 { font-size: 24px; line-height: 30px; padding-bottom: 15px; letter-spacing: -1px; }
	.cta-bar.bofo-landing .button { padding: 15px 35px 17px; }
	.cta-bar.bofo-landing .image { padding: 0px; }
	.cta-bar.bofo-landing h2 { padding-bottom: 20px; }
	
	.bofo-banner-bar.services h1 { font-size: 40px; line-height: 45px; }

	.help_sec .row.reversed .right ,
	.help_sec .row .right ,
	.info_sec .right, .info_sec.version2 .right, .info_sec.version3 .right, .help_sec .row.reversed .right, .help_sec.version2 .row .right, .help_sec.version3 .row .right, .help_sec.version4 .row .right, .help_sec.version5 .row .right { float: none; width: 100%; max-width: 500px; margin:0 auto; }
	.info_sec .row:nth-of-type(2n+1) .left { order:0; }
	.help_sec .row.reversed .left ,
	.help_sec .row .left,
	.info_sec .row:nth-of-type(2n) .left,
	.info_sec .left, .help_sec .row.reversed .left, .help_sec.version2 .row .left, .help_sec.version3 .row .left, .help_sec.version4 .row .left, .help_sec.version5 .row .left { width: 100%; padding: 40px 0 0 0; }
	.info_sec h2 { padding-top:0; }
	.info_sec, .info_sec.version2 { padding-bottom: 50px; }
	.help_sec .free_service .bottom_text { bottom: 30px; }
	.help_sec .free_service .bottom_text { font-size: 18px; line-height: 22px; }
	.help_sec .free_service, .help_sec.version2 .free_service { padding-top: 40px; padding-bottom: 270px; }
	.info_sec.next_step .right { margin-top:0; }
	.info_sec.next_step .row:nth-of-type(2n+1) h2 { margin:0; }
	.info_sec.version4 .left { padding: 30px 0px 0 0; }
		
	.bottom_banner_sec h2 { letter-spacing:normal; }
	.help_sec .free_service .bottom_text .quoted::after, .help_sec .free_service .bottom_text .quoted::before { top: 8px; width: 35px; }
	.help_sec .free_service .bottom_text .quoted { padding: 0 50px; }
	.help_sec.version2 .top_row { padding-bottom: 35px; }
	
	.prefooter-bar.version2 p { padding: 0 0px 20px; }
	.bottom_banner_sec.version4 p { line-height: 26px; }
	.blog-repeat .thumbnail-img { margin-bottom: 25px; }
	.innerpage-block .wp-pagenavi { padding: 0px 0 30px; }
	.team-list .repeat { width: 33.33333%; } 
	.team-list .repeat .text h4 { font-size: 22px; line-height: 26px; }
	.team-list .repeat .text { padding: 20px 15px 10px; }
	
	.innerpage-block .wp-block-search { margin: 10px auto 20px; }
	
	body.home .prefooter-bar, body.page-template-diamond .prefooter-bar { margin-top: -60px; }
	
	.css_diamond_box { padding: 40px 25px; text-align: center; }
	.css_diamond_box .one { width: 50%; }
	.css_diamond_box .three { width: 50%; order: inherit; }
	.css_diamond_box .two { padding: 15px 0 0 0px; width: calc(100% - 0px); }
	
	.fancybox-inner #abnvehiclePopup .gform_wrapper h3.gform_title { font-size: 30px; }
	
	.banner-bar.new-home-banner h2 { font-size: 44px; line-height: 50px; }
	.banner-bar.new-home-banner .awd-awards .image { margin-bottom: 15px; }
	.banner-bar.new-home-banner h1 { font-size: 26px; line-height: 30px; }
	.banner-bar.new-home-banner .awd-awards p { font-size: 17px; line-height: 26px; }
	
	.new-award-sec { padding: 20px 0 60px; }
	.new-award-sec .cs-left { padding: 0 40px 15px; width: calc(100% - 0px); text-align: center; }
	.new-award-sec .awd-awards { margin: 0 auto; }
	
	.new-landing-banner { padding: 60px 0px 70px; }
	.new-landing-banner h1 { font-size: 26px; line-height: 32px; }
	.new-landing-banner h1 strong { font-size: 50px; letter-spacing: 2px; }
	.new-landing-banner h4 { font-size: 23px; }
	.new-landing-banner .left { width: 100%; }
	.new-landing-banner .awd-awards { padding-top: 30px; width: 100%; justify-content: center; }
	
	.aware-section { padding: 85px 0px 120px; }
	.aware-section .top-content { padding: 0px 0px 50px; }
	.aware-section .row .text { width: 100%; }
	.aware-section .row .image { width: 100%; }
	.aware-section .row .repeat:nth-of-type(2n) .image { order: inherit; }
	.aware-section .row .image img { width: 400px; }
	.aware-section .bottom-content p { font-size: 20px; line-height: 26px; }
	.aware-section .bottom-content h4 { font-size: 24px; line-height: 32px; }	
	
	.info_sec.landing-page .right { margin: 0 auto; width: 100%; }
	.info_sec.landing-page .left { padding: 40px 0px 0px; }
	.info_sec.landing-page .row:nth-of-type(even) .left { padding-left: 0px; }
	.info_sec.landing-page .right figure.figure2 { margin: 0px; }
	.info_sec.landing-page .right figure.figure1 { margin: 0px; }
	.info_sec h2 { padding-bottom: 20px; }
	.info_sec h2:after { margin: 15px 0 5px 0; }
	
	.content-block-section { padding: 30px 0px 0px; }
	.content-block-section h2 br { display: none; }
	.content-block-section .row .repeat { padding-bottom: 60px; }
	.content-block-section .row .repeat:nth-of-type(2n+1) .text,
	.content-block-section .text { padding: 40px 0px 0px; width: 100%; order: inherit; }
	.content-block-section .image { padding: 0px; margin: 0px auto; width: 100%; max-width: 500px; }
	.content-block-section .button { margin-top: 15px; }
	.content-block-section .listing li { background-position: left 5px; }
	
	.page-template-landing .testimonial-bar.bofo { padding-bottom: 120px; }
	
	.help_sec.landing-page { padding: 0px 0 20px; position: relative; z-index: 1; }
	
	.a9-block-section .a9_tiles .left { width: 100%; }
	
	.page-template-landing .prefooter-bar { padding: 300px 0 90px; }
	
	.page-template-landing .prefooter-bar .button { min-width: 260px; }
	
	.main_inner #repaymentWidget p { padding-bottom: 10px; }
	.main_inner #repaymentWidget .widgetProceedButton { padding: 15px 22px; }
	
	.main_inner #repaymentWidget #loanAmountSign { top: 10px; }
	
	.main_inner.application-widget-document #findMyMatch { font-size: 35px; line-height: 40px; }
	body .ReturnBackButton_circleButton__17-_R { left: 10px; }
	
	.main_inner.application-widget-document #uploadDocument .upload-documents-button { padding: 13px 20px; font-size: 16px; line-height: 22px; }
	
	.banner-bar.new-home-banner.suburb-banner { padding: 55px 0px 45px; }
	.banner-bar.new-home-banner.suburb-banner h1 { font-size: 44px; line-height: 1.1; letter-spacing: 0px; }
	.banner-bar.new-home-banner.suburb-banner h2 { font-size: 20px; }
	.banner-bar.new-home-banner.suburb-banner h2 strong { padding: 0px 15px; }
	.banner-bar.new-home-banner.suburb-banner h2 strong:before, .banner-bar.new-home-banner.suburb-banner h2 strong:after { width: 40px; height: 2px; }
	.banner-bar.new-home-banner.suburb-banner .wp-block-buttons { padding-bottom: 50px; }
	.banner-bar.new-home-banner.suburb-banner .wp-block-buttons .wp-block-button__link { padding: 12px 20px; font-size: 20px; min-width: 320px; }
	
	.suburb-sec-1-bar { padding: 60px 0px 50px; }
	.suburb-sec-1-bar .row-1 { padding-bottom: 25px; }
	.suburb-sec-1-bar h3 { padding-bottom: 25px; }  
	.suburb-sec-1-bar .row-2 { padding: 35px 25px; }
	.suburb-sec-1-bar .row-2 h3 { padding-bottom: 25px; }
	.suburb-sec-1-bar h3:after { width: 50px; }
	
	.suburb-sec-2-bar { padding: 70px 0px 90px; }
	.suburb-sec-2-bar .top-content h3:after { width: 50px; }
	.suburb-sec-2-bar .top-content p { font-size: 17px; line-height: 28px; }
	
	.suburb-sec-3-bar { padding: 30px 0px 20px; }
	.suburb-sec-3-bar .top-content h3:after { width: 50px; }
	.suburb-sec-3-bar .top-content p { font-size: 17px; line-height: 28px; }
	.suburb-sec-3-bar .repeat { width: 33.3333%; }
	
	.testimonial-bar.services.suburb-page { padding: 75px 0px 0px; margin-bottom: -120px; }
	.testimonial-bar.services.suburb-page h3:after { width: 50px; }
	
	.page-team-banner .wrap { min-height: 400px; }
	.page-team-banner .text { padding: 0px 20px 25px 0px; width: calc(100% - 300px); }
	.page-team-banner .image { margin-bottom: 15px; width: 300px; height: 260px; }
	.page-team-banner h1 { padding-bottom: 15px; font-size: 45px; line-height: 43px; letter-spacing: 1px; }
	.page-team-banner .designation { font-size: 20px; }
	.page-team-banner .button-wrap .button { font-size: 18px; line-height: 22px; min-width: 170px; }
	.page-team-banner .button-wrap .button.button-outlined { min-width: 180px; }
	.single-team-bar .specialising-block .repeat a .name { padding: 0px 0px 0px 18px; }
	
	.single-team-bar .left-side { width: 100%; }
	.single-team-bar .right-side { padding: 20px 0px 0px; margin: 0px auto; width: 100%; max-width: 500px; }
	
	.single-team-bar h3 { font-size: 30px; line-height: 35px; letter-spacing: 0px; }
	
	.testimonial-bar.single-team { margin-top: -80px; }
	.testimonial-bar.single-team h3 { max-width: 620px; }
	
	.new-business-landing-banner .text { padding: 60px 0px 68px; }
	.new-business-landing-banner h1 { font-size: 22px; line-height: 26px; letter-spacing: 0px; }
	.new-business-landing-banner h1 strong { font-size: 37px; }
	.new-business-landing-banner .wp-block-buttons .wp-block-button__link, 
	.home-top-bar.new-business-landing-page .button, 
	.page-template-business-loans-landing .prefooter-bar .button { padding: 14px 20px; min-width: 210px; font-size: 17px; line-height: 22px; }
	
	.new-business-block-1-bar { padding: 50px 0px 40px; }
	.new-business-block-1-bar .left { width: 100%; }
	.new-business-block-1-bar h3 { font-size: 32px; line-height: 38px; max-width: 650px; }
	.new-business-block-1-bar p { max-width: 100%; }
	.new-business-block-1-bar .right { padding-top: 14px; width: 100%; }
	.new-business-block-1-bar ul { font-size: 20px; line-height: 31px; }
	
	.home-top-bar.new-business-landing-page .info-tiles .repeat a { height: 290px; }
	
	.home-top-bar.new-business-landing-page h3 { padding: 0px 0px 26px; font-size: 32px; line-height: 38px; }
	.home-top-bar.new-business-landing-page .info-tiles { padding-bottom: 30px; }
	
	.new-business-block-3-bar { padding: 105px 0px 0px; }
	.new-business-block-3-bar h3 { padding: 0px 0px 40px; font-size: 32px; line-height: 38px; }
	.new-business-block-3-bar .tiles-wrap .repeat { padding: 0px 15px 5px; width: 100%; }
	.new-business-block-3-bar .tiles-wrap .text { padding-left: 30px; }
	
	.new-business-block-3-bar .awd-awards { margin: 20px 0px -55px; }
	.new-business-block-3-bar .awd-awards .repeat { width: 105px; }
	.new-business-block-3-bar .tiles-wrap h4 { padding-bottom: 7px; font-size: 24px; line-height: 30px; }
	
	.help_sec.landing-page.business-landing-page { padding-bottom: 10px; }
	.help_sec.business-landing-page .free_service .inner { padding: 88px 15px 0px; }
	.help_sec.business-landing-page .free_service h2 { font-size: 26px; line-height: 36px; }
	.help_sec.business-landing-page .free_service h2 em { font-size: 24px; }
	.help_sec.business-landing-page p { font-size: 16px; line-height: 26px; letter-spacing: 0px; }
	
	.faq-bar.business-landing-page { padding: 25px 0 0px; }
	
	.page-template-business-loans-landing .prefooter-bar { padding: 190px 0 90px; margin-top: -40px; }
	.page-template-business-loans-landing .prefooter-bar h3 { padding-bottom: 12px; }
	.page-template-business-loans-landing .prefooter-bar p { font-size: 16px; line-height: 26px; }
	
	.help_sec.business-landing-page .free_service h2:after,
	.help_sec.business-landing-page .free_service h2:after,
	.faq-bar.business-landing-page h3:after { width: 70px; }
	
	.testimonial-bar.services.business-landing-page h3 { font-size: 32px; line-height: 38px; letter-spacing: 0px; }
	.faq-bar.business-landing-page h3 { font-size: 32px; line-height: 38px; letter-spacing: 0px; }
	
	.prefooter-bar { padding: 200px 0 100px; margin-top: -80px; }
	.prefooter-bar h3 { font-size: 35px; line-height: 40px; letter-spacing: -1px; }
	.prefooter-bar p { font-size: 20px; line-height: 28px; padding-bottom: 30px; }
	
	.site-footer { padding: 40px 0 18px; font-size: 17px; line-height: 28px; }
	.site-footer .one { padding: 0px 0 5px; margin-bottom: 35px; border-bottom: 1px solid #dbdcdd; width: 100%; }
	.site-footer .two, .site-footer .three { width: 32%; }
	.site-footer h3 { font-size: 22px; line-height: 28px; }
	.site-footer .four { width: 36%; }
}

@media only screen and (max-width: 991px){
	.match-quote-questions-container { padding: 10px 10px 10px; }
	.match-bar-container { margin: -10px calc(-10px - 0px) 0; }
	.main_inner.application-widget-document .MatchQuote_sectionForm__11QH5 { margin-bottom: 30px; }
	.main_inner.application-widget-document .CancelAndSaveButtons_container__E_BsM { padding-left: 10px; padding-right: 10px; }
}

@media only screen and (max-width: 767px){
	.site-header .logo { margin: 0px; max-width: 200px; } 
	.site-header .mobilemenu { display: block; }
	.site-header .topheader-right { display: none; }	
	body, body .gform_wrapper div.validation_error { font-size: 17px; line-height: 25px; }
	* { letter-spacing: 0px !important; }
	h1 { padding-bottom: 10px; font-size: 35px; line-height: 42px; }
	h2 { padding: 0px 0 10px; font-size: 30px; line-height: 36px; }
	h3 { padding: 0px 0 10px; font-size: 26px; line-height: 32px; }
	h4 { padding: 0 0 10px; font-size: 24px; line-height: 30px; }
	h5 { padding: 0px 0 10px; font-size: 22px; line-height: 28px; }
	h6 { font-size: 20px; line-height: 26px; }
	p { padding-bottom: 20px; }
	.innerpage-block .left_panel ol { padding: 0 0 0 15px; }
	.innerpage-block .left_panel ol li { padding: 0 0 20px 55px; }
	.innerpage-block .left_panel ul { padding: 0 0 1px 15px; }
	.innerpage-block .left_panel .wp-block-group ul li { padding: 0 0 20px 55px; }
	.innerpage-block .left_panel .wp-block-group, .innerpage-block .left_panel .wp-block-group.bg-black { padding: 35px 25px 15px; margin: 12px 0 40px; }
	.innerpage-block .left_panel ul li strong, .innerpage-block .left_panel ol li strong { font-size: 18px; line-height: 24px; }
	.innerpage-block .left_panel .wp-block-pullquote blockquote { padding: 35px 20px 35px; background-size: 70px auto; background-position: top 15px left 10px; }
	.testimonial-list .inner { padding: 40px 20px 30px; background-position: top 20px left 50%; background-size: 70px auto; } 
	.innerpage-block .left_panel .wp-block-pullquote blockquote p { font-size: 20px; line-height: 30px; }
	.top-navigation { display: none; position: absolute; top: 100%; left: 20px; width: calc(100% - 40px); } 
	.top-navigation ul li { border-bottom: 1px solid #fff; }
	.top-navigation ul li.is-show-only-on-mobile { display: block; }
	.top-navigation ul li.is-show-only-on-mobile a { padding-right: 10px; font-size: 15px; color: #ffffff; background: #ffb03b; }
	.top-navigation ul li:last-child { border: 0px; }
	.top-navigation ul li a { font-size: 18px; position: relative; }
	.top-navigation ul li.menu-item-has-children > a.active:after { content: "\f106"; }
	.top-navigation ul li.menu-item-has-children > a:after { content: "\f107"; margin: 7px 15px 0 0; font-size: 30px; line-height: 30px; display: block; position: absolute; top: 0px; right: 0px; }
	.top-navigation ul li ul { display: none; position: relative; left: auto; top: auto; width: 100%; }
	.top-navigation ul li a:before { display: none; }
	.top-navigation ul li:hover ul { display: none; }
	.top-navigation:before, .top-navigation:after { display: none; }
	.top-navigation ul { flex-wrap: wrap; display: block; }
	.fancybox-inner .pop-up-top { padding: 18px 42px 35px; }
	.fancybox-inner .pop-up-top p { font-size: 20px; line-height: 28px; }
	.fancybox-inner .custom-popup .widget_text { padding: 30px 20px 0; width: 100%; float: none; }
	.fancybox-inner .custom-popup .widget_text img { display: block; margin: 0 auto; }
	.fancybox-inner .custom-popup .gform_widget { padding: 15px 20px 0; width: 100%; float: none; }
	.fancybox-inner .gform_wrapper .gsection .gfield_label, .fancybox-inner .gform_wrapper h2.gsection_title, .fancybox-inner .gform_wrapper h3.gform_title { font-size: 25px; line-height: 30px; } 
	body .site-inner .gform_wrapper .top_label div.ginput_container.gf_name_has_2 { flex-wrap: wrap; }
	.site-inner div.ginput_complex.ginput_container.gf_name_has_2 span { width: 100%; margin: 0px; }
	.site-inner .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last { padding-top: 20px; }
	.site-inner .gform_wrapper .gform_footer input.button, .site-inner .gform_wrapper .gform_footer input[type=submit], .site-inner .gform_wrapper .gform_page_footer input.button, .site-inner .gform_wrapper .gform_page_footer input[type=submit] { font-size: 20px; width: 100%; min-width: inherit; margin: 0px; }
	.fancybox-inner .gform_wrapper .gform_footer input.button, .fancybox-inner .gform_wrapper .gform_footer input[type=submit], .fancybox-inner .gform_wrapper .gform_page_footer input.button, .fancybox-inner .gform_wrapper .gform_page_footer input[type=submit] { font-size: 17px; width: 100%; min-width: inherit; height: 50px; }
	.fancybox-inner .custom-popup .gform_wrapper .gform_body { max-width: 100%; }
	body .fancybox-inner .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html { margin-left: -88px !important; left: 50%; }
	body .fancybox-inner #bofoPopup.custom-popup .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html, body .fancybox-inner .popup2.custom-popup .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html { transform: none; -ms-transform: none; }
	.fancybox-inner #bofoPopup.custom-popup .pop-up-top, .fancybox-inner .popup2.custom-popup .pop-up-top { padding: 18px 32px 40px; }
	.fancybox-inner #bofoPopup.custom-popup .gform_widget, .fancybox-inner .popup2.custom-popup .gform_widget { padding: 30px 20px 0; }
	.fancybox-inner #bofoPopup.custom-popup .gform_wrapper, .fancybox-inner .popup2.custom-popup .gform_wrapper { padding-bottom: 40px; }
	.fancybox-inner #bofoPopup.custom-popup .gform_wrapper .gform_heading, .fancybox-inner .popup2.custom-popup .gform_wrapper .gform_heading { margin-bottom: 25px; }
	.fancybox-inner .gform_wrapper { padding: 0 0 35px; }
	.fancybox-inner .gform_wrapper .gform_footer { max-width: 100%; }
	body .gform_wrapper div.validation_error { margin-bottom: 20px; }
	.site-inner .gform_wrapper .gform_footer { flex-wrap: wrap; }
	.innerpage-block .right_panel .widget h3 { font-size: 22px; line-height: 28px; }
	.innerpage-block .right_panel .widget .button { padding: 14px 10px; }
	.innerpage-block .right_panel .widget h3 strong { font-size: 16px; line-height: 26px; }
	.button, .wp-block-buttons .wp-block-button__link { font-size: 17px; line-height: 23px; }
	.button.big, .wp-block-button.big .wp-block-button__link { font-size: 18px; line-height: 22px; }
	
	.breadcrumbs-block { padding: 25px 0 15px; font-size: 14px; line-height: 22px; }
	.site-inner .gform_wrapper { padding: 28px 20px 30px; }
	
	/*body.home .banner-bar { background-image: url(../images/awfs-home-mobile.png) !important; }*/
	.banner-bar { padding: 50px 0 40px; }
	.banner-bar .wrap { max-width: 580px; }
	.banner-bar h1 { max-width: 400px; margin: 0 auto; } 
	.banner-bar p { font-size: 20px; line-height: 28px; }
	.banner-bar .wp-block-buttons .wp-block-button__link { padding: 15px 25px; font-size: 18px; line-height: 22px; }  
	.banner-bar .wp-block-buttons { padding: 0px 0 11px; max-width: 420px; margin: 0 auto; }
	.banner-bar .wp-block-buttons + p { font-size: 16px; line-height: 22px; }
	.banner-bar .site-tag { margin: 0 auto 15px; width: 280px; height: 59px; background-size: cover; }
	.banner-bar .site-tag p { padding: 0px 10px 5px 0; font-size: 20px; line-height: 20px; }
	.banner-bar .site-tag p strong { padding: 0 0 0 10px; margin: 0 0 -10px; font-size: 40px; line-height: 40px; }
	.banner-bar .site-tag h3 { font-size: 12px; line-height: 15px; }
	.banner-bar .site-tag h3 strong { font-size: 25px; line-height: 28px; }
	.wp-block-buttons .wp-block-button { margin: 0px 0 5px; display: block; }
	
	.ways .ways-tiles h4 { font-size: 18px; line-height: 24px; }
	.ways .ways-tiles { padding: 20px 0px 0px 10px; }
	.ways { padding: 45px 20px 20px; }
	.ways h3 { line-height: 32px; }
	
	.cta-bar { padding: 260px 0 130px; margin: -200px 0 0; text-align: center; }
	.cta-bar .image { padding: 0px 0 30px; width: 100%; float: none; }
	.cta-bar .image img { display: block; margin: 0 auto; max-width: 280px; }
	.cta-bar .text { float: none; width: 100%; }
	.cta-bar h5 { font-size: 20px; line-height: 26px; }
	
	.testimonial-bar { padding: 20px 0 120px; }
	.testimonial-bar h3 { line-height: 32px; }
	.testimonial-bar h3:after { margin: 20px auto 0; }
	.testimonial-bar p { max-width: 600px; }
	.testimonial-bar .testimonial-list .inner { padding: 40px 20px 40px; background-position: top 20px left 50%; }
	.testimonial-bar .testimonial-list p { padding-bottom: 20px; }
	.testimonial-bar .button { padding: 15px 25px; font-size: 18px; line-height: 22px; max-width: 280px; }
	.testimonial-bar .testimonial-list .repeat { margin: 0 0 1em; }
	.testimonial-bar .testimonial-list { -moz-column-gap: 0em; -webkit-column-gap: 0em; column-gap: 0em; -moz-column-count: 1;-webkit-column-count: 1; column-count: 1; }
	
	.sponsor-bar { padding: 20px 0 90px; }
	.sponsor-bar h3 { line-height: 32px; }
	.sponsor-bar .sponsor-wrap .repeat { padding-bottom: 5px; width: 33.33333%; }
	.sponsor-bar .sponsor-wrap .inner { padding: 0 15px; min-height: 70px; }
	
	.faq-bar { padding: 35px 0 40px }
	.faq-bar h3:after { margin: 15px auto 0; }
	.faq-bar .head { padding: 16px 25px 20px 50px; font-size: 20px; line-height: 26px; }
	.faq-bar .fa { left: 20px; top: 23px; font-size: 20px; line-height: 24px; }
	.faq-bar .head:after { left: 20px; width: calc(100% - 40px); }
	.faq-bar .content { padding: 0px 20px 20px 50px; margin: -5px 0 0; }
	.faq-bar p { padding-bottom: 20px; }
	
	.bofo-banner-bar { padding: 40px 0 40px; text-align: center; }
	.bofo-banner-bar h1 { font-size: 35px; line-height: 42px; max-width: 420px; margin: 0 auto; }
	.bofo-banner-bar h3 { font-size: 20px; line-height: 26px; }
	.bofo-banner-bar ul { padding: 7px 0 20px; max-width: 400px; margin: 0 auto; text-align: left; }
	.bofo-banner-bar ul li { padding: 0 0 10px 36px; font-size: 17px; line-height: 25px; background-size: 26px auto; background-position: 0px 0px; }
	.bofo-banner-bar .wp-block-buttons { padding: 0 0 15px; max-width: 280px; margin: 0 auto; justify-content: center; }
	.bofo-banner-bar .site-tag { margin-bottom: 20px; position: relative; left: auto; right: auto; bottom: auto; width: 280px; }
	.bofo-banner-bar .wp-block-buttons .wp-block-button__link { padding: 13px 20px; font-size: 18px; line-height: 22px; }
	.bofo-banner-bar .site-tag { padding: 0px 10px; width: 280px; height: 59px; background-size: cover; background-image: url(../images/brush_stroke.png); } 
	.bofo-banner-bar .site-tag p { padding: 0px 10px 5px 0; font-size: 20px; line-height: 20px; }
	.bofo-banner-bar .site-tag p strong { padding: 0 0 0 10px; margin: 0 0 -10px; font-size: 35px; line-height: 35px; }
	.bofo-banner-bar .site-tag h3 { font-size: 13px; line-height: 16px; }
	.bofo-banner-bar h1 { font-size: 35px; line-height: 42px; }
	
	.bofo-bar { padding: 40px 0 40px; } 
	.bofo-bar h3 { line-height: 32px; }
	.bofo--info .repeat p { font-size: 18px; line-height: 26px; }
	.bofo-bar .image { width: 400px; }  
	.bofo-bar .image:before { width: 400px; height: 292px; }
	.bofo-bar .left { padding: 40px 0 0; }
	.bofo--info { margin: 20px 0 0; padding: 35px 20px 20px; }
	
	.bofo-content-bar { padding: 80px 0 120px; }
	.bofo-content-bar .top-content h3 { line-height: 32px; }
	.ways .button-wrap .button { font-size: 17px; line-height: 22px; max-width:  300px; margin: 0 auto; }
	.bofo-content-bar .ways .ways-tiles .repeat { padding: 0 0 15px 90px; }
	.bofo-content-bar .ways { padding: 40px 20px 50px; }
	.bofo-content-bar .top-content ul { font-size: 16px; line-height: 24px; }
	.bofo-content-bar .top-content ul li { padding: 0 0 10px 25px; }
	.bofo-content-bar .top-content ul li:before { top: -2px; }
	.sponsor-bar.bofo { padding: 0 0 70px; } 
	
	.testimonial-bar.bofo { padding: 40px 0 60px; }
	body.page-template-bofo .prefooter-bar { padding: 120px 0 70px }
	body.page-template-bofo .prefooter-bar h3 { padding-bottom: 15px; }
	body.page-template-bofo .prefooter-bar p { padding-bottom: 25px; }
	
	.innerpage-block .left_panel.full-width { padding: 0px; }
	.google-map { height: 220px; }
	
	.bofo-banner-bar.bofo-landing-banner { padding: 40px 0 45px; }
	.bofo-banner-bar.bofo-landing-banner .left { width: 100%; float: none; }
	.bofo-banner-bar.bofo-landing-banner .image { width: 100%; float: none; }
	.bofo-banner-bar.bofo-landing-banner .image img { margin: 0 auto; }
	.bofo-banner-bar.bofo-landing-banner p { padding-bottom: 10px; font-size: 16px; line-height: 22px; }
	.bofo-banner-bar.bofo-landing-banner h1 { padding-bottom: 10px; font-size: 32px; line-height: 38px; }
	.bofo-banner-bar.bofo-landing-banner h4 { font-size: 20px; line-height: 26px; }
	.bofo-banner-bar.bofo-landing-banner .wp-block-buttons { position: absolute; bottom: 0px; left: 0px; right: 0px; width: 100%; }
	.bofo-banner-bar.bofo-landing-banner .wrap { padding-bottom: 100px; }
	
	.home-top-bar.bofo-landing h3 { line-height: 32px; }
	.home-top-bar.bofo-landing .info-tiles .repeat h6 { font-size: 18px; line-height: 24px; }
	.home-top-bar.bofo-landing .info-tiles .repeat .icon { margin-bottom: 15px; }
	.author-bar .image { padding: 0 0 30px; float: none; width: 100%; margin: 0px; } 
	.author-bar .image img { margin: 0 auto; } 
	.author-bar .text { width: 100%; float: none; }
	
	.bofo-landing-way-bar .ways { padding: 40px 40px 40px; }
	.bofo-landing-way-bar .ways .ways-tiles { padding: 18px 0px 0px; }
	.bofo-landing-way-bar .ways .ways-tiles p { font-size: 17px; line-height: 25px; }
	.bofo-landing-way-bar .ways .ways-tiles .repeat { padding: 0 0 0px 87px; }
	
	.bofo-banner-bar.services h1 { font-size: 35px; line-height: 42px; }
	.bofo-banner-bar.services h1 br { display: none; }
	.bofo-banner-bar.services h4 { font-size: 24px; line-height: 30px; }
	.info_sec .right figure:after { background-size: 101% 101%; }
	.bofo-banner-bar.services p { font-size: 18px; line-height: 24px; }
	.bofo-banner-bar.services p br { display: none; }
		
	.info_sec .note { margin-top: 30px; max-width:calc(100% - 31px); margin-right:0;  }
	.info_sec.version2 .note, .info_sec.version5 .note { padding: 15px 0px 25px 50px; }
	.info_sec .note span { margin: 0 -13px 0 0; display: block; }
	.help_sec .row .left, .info_sec .row:nth-of-type(2n) .left, .info_sec .left { padding-top: 40px; }
	.info_sec .listing { padding-left:0; padding-bottom: 10px;  }
	.info_sec.next_step .listing li, .info_sec .listing li {padding-bottom:10px; }
	.info_sec .row:nth-of-type(2n) .note { margin-left:0; }
	
	.help_sec .top_row::before { height: 50px; top: -50px; }
	.help_sec { padding-top:50px; }
	.help_sec h2, .info_sec h2 { font-size: 26px; line-height: 32px; }
	.help_sec .top_row::after { height: 30px; bottom: -30px; } 
	.help_sec .top_row { padding-bottom: 50px; margin-bottom: 50px; }
	
	.bottom_banner_sec::before { height: 30px; }
	.bottom_banner_sec::after { height: 50px; }
	
	.help_sec .free_service, .help_sec.version2 .free_service { padding: 30px 20px 35%; }
	.help_sec .free_service h2 { padding-top:0; }
	.help_sec .free_service h3 { font-size: 18px; line-height: 22px; }
	.help_sec .free_service li { font-size: 16px; line-height: 22px; background-size:28px auto; padding-left: 45px; }
	.help_sec .free_service .bottom_text { font-size: 16px; line-height: 22px; bottom:20px; }
	.help_sec .bottom_row { padding-bottom: 50px; }
	.bottom_banner_sec h2 { font-size: 30px; line-height: 35px; padding-bottom: 15px; }
	.bottom_banner_sec p { font-size: 16px; line-height: 22px; padding-bottom: 25px; }
	.bottom_banner_sec { padding: 50px 0 65px; min-height:350px; }
	.info_sec.next_step { padding-bottom: 40px; }
	.button,
	.bottom_banner_sec .button,
	.main_inner #repaymentWidget .widgetProceedButton { font-size: 16px; line-height: 22px; padding: 10px 20px; }
	.help_sec .free_service .bottom_text .quoted::after, .help_sec .free_service .bottom_text .quoted::before { top: 5px; width: 25px; }
	.help_sec .free_service .bottom_text .quoted { padding: 0 35px; }
		
	.info_sec .button, .bofo-banner-bar .wp-block-buttons .wp-block-button__link { padding: 12px 15px; font-size: 16px; line-height: 22px; }
	.bottom_banner_sec.version4 p { line-height: 22px; }
	.thumbnail-img { margin-bottom: 25px; } 
	.calendly-inline-widget { margin: 10px -20px 0px !important; height: 1152px !important; }
	
	.cta-bar.bofo-landing .text { padding-top: 30px; float: none; width: 100%; }
	.cta-bar h4 { font-size: 20px; line-height: 26px; }
	.blog-repeat p { padding-bottom: 20px; }
	.blog-repeat .thumbnail-img { margin-bottom: 20px; }
	.innerpage-block .wp-pagenavi a, .innerpage-block .wp-pagenavi span { margin: 5px; }
	
	.team-list { padding: 5px 0 15px; } 
	.team-list .repeat { width: 50%; } 
	.team-list .repeat .text h4 { font-size: 20px; line-height: 24px; }
	
	.css_diamond_box .logo2 { width: 160px; }
	
	.fancybox-inner #abnvehiclePopup .gform_wrapper h3.gform_title { font-size: 26px; }
	
	.fancybox-inner #abnvehiclePopup .gform_wrapper .gform_footer input.button, .fancybox-inner #abnvehiclePopup .gform_wrapper .gform_footer input[type=submit], .fancybox-inner #abnvehiclePopup .gform_wrapper .gform_page_footer input.button, .fancybox-inner #abnvehiclePopup .gform_wrapper .gform_page_footer input[type=submit] { font-size: 15px; }
	
	.page-id-5089 .bofo-banner-bar .wp-block-buttons  { max-width: 220px; }
	.page-id-5089 .info_sec .button { padding: 12px 15px; margin-left: auto; margin-right: auto; display: block; max-width: 220px; }
	.page-id-5089 .bottom_banner_sec h2 { margin: 0 auto; max-width: 265px; }
	.page-id-5089 .bottom_banner_sec .button { max-width: 220px; }
	.page-id-5089 .prefooter-bar .button.big { font-size: 16px;  max-width: 220px; }
	.page-id-5089.page-template-services .prefooter-bar h3 { margin: 0 auto; max-width: 265px; }
	.page-id-5089 .bofo-banner-bar.services p { margin: 0 auto; max-width: 246px; }
	.page-id-5089 .bofo-banner-bar.services.version5 { background-position: top 0px left 30%; }
	.page-id-5089 .bofo-banner-bar.services h4 { font-size: 19px; line-height: 29px; }
	.page-id-5089 .bofo-banner-bar:after { background-position: bottom left 30%; }
	
	.prefooter-bar { padding: 170px 0 85px; margin-top: -80px; }
	.prefooter-bar h3 { padding-bottom: 15px; font-size: 30px; line-height: 35px; letter-spacing: -1px; }
	.prefooter-bar p { font-size: 18px; line-height: 26px; padding-bottom: 20px; }
	
	.site-footer { text-align: center; }
	.site-footer .footer-blocks { padding: 0 0 10px; }
	.site-footer .logo { margin: 0 auto 16px; }
	.site-footer .two, .site-footer .three, .site-footer .four { padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid #dbdcdd; width: 100%; }
	.site-footer .four { padding: 0px; margin: 0px; border: 0px; }
	.site-footer h3:after { margin-left: -20px; left: 50%; }
	
	.page-id-5857 .button.big { padding: 13px 18px; font-size: 16px; }
	.page-id-5857 .bofo-banner-bar .wp-block-buttons { max-width: 100%; }
	.page-id-5857 .fancybox-inner .gform_wrapper span.gform_description br { display: none; }
	
	.banner-bar.new-home-banner { padding: 35px 0 70px; }
	.banner-bar.new-home-banner h2 { padding: 20px 0 38px; font-size: 44px; line-height: 46px; }
	.banner-bar.new-home-banner h1 { padding-bottom: 0px; font-size: 24px; line-height: 28px; }
	.banner-bar.new-home-banner .awd-awards .repeat { padding: 0 20px 30px; width: 100%; }
	.banner-bar.new-home-banner .awd-awards p { font-size: 19px; line-height: 30px; } 
	
	.new-award-sec { padding: 10px 0 45px; }
	.new-award-sec p { font-size: 16px; line-height: 26px; }
	.new-award-sec .cs-left { padding: 0 0px 10px; }
	.new-award-sec h3 { padding-bottom: 10px; font-size: 25px; }
	.new-award-sec .awd-awards { padding-left: 10px; width: 100%; justify-content: center; }
	.new-award-sec .awd-awards .repeat { margin-left: -10px; width: 100px; } 
	
	.banner-bar .wp-block-buttons.is-show-only-on-mobile { padding-bottom: 40px; display: flex !important; }
	.banner-bar .wp-block-buttons.is-show-only-on-mobile .wp-block-button__link { box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); background: #ffb03b; }
	.banner-bar .wp-block-buttons.is-show-only-on-mobile .wp-block-button__link:hover { color: #ffffff; }
	
	.new-landing-banner { padding: 55px 0px 62px; }
	.new-landing-banner h1 { font-size: 19px; line-height: 24px; }
	.new-landing-banner h1 strong { padding-top: 11px; font-size: 42px; }
	.new-landing-banner h4 { font-size: 16px; line-height: 22px; }
	.new-landing-banner h4 strong { padding: 0 15px; }
	.new-landing-banner h4 strong:before, .new-landing-banner h4 strong:after { top: 10px; width: 40px; height: 2px; }
	
	.new-landing-banner .wp-block-buttons .wp-block-button__link, .button.btn-new-landing { padding: 14px 20px; min-width: 240px; font-size: 18px; line-height: 24px; }
	
	.new-landing-banner .bottom-row { padding: 10px 0px 0px; }
	.new-landing-banner .awd-benefits .repeat { width: 100%; }
	.new-landing-banner .awd-benefits .image { margin: 0 auto; }
	.new-landing-banner .awd-benefits .content,
	.new-landing-banner .awd-benefits .repeat:nth-of-type(2) .content { padding: 20px 0px 0px 0px; width: calc(100% - 0px); text-align: center; }
	.new-landing-banner .awd-benefits .repeat { padding-bottom: 40px; }
	.new-landing-banner .awd-awards { padding-top: 0px; }
	
	.info_sec.landing-page { padding: 10px 0 40px; }
	
	.aware-section { padding: 70px 0px 120px; }
	.aware-section .top-content h3 { font-size: 30px; }
	.aware-section .top-content h3 br { display: none; }
	
	.aware-section .row .repeat { padding-bottom: 60px; text-align: center; }
	.aware-section .row .icon { margin: 0 auto 22px; position: relative; top: auto; left: auto; width: 102px; height: 102px; border-width: 10px; }
	.aware-section .row .icon .number { width: 38px; height: 38px; top: -10px; left: -15px; font-size: 20px; line-height: 24px; }
	.aware-section .row .text { padding: 0px; }
	.aware-section .row h4 { padding: 0 0 7px; font-size: 24px; }
	.aware-section .row .image { padding: 0 20px; }
	.aware-section .bottom-content .button { margin-top: 15px; }
	
	.content-block-section h2, .content-block-section h3 { font-size: 26px; line-height: 36px; }
	.content-block-section h3 strong { padding-bottom: 10px; }
	.content-block-section .icon-list { padding: 0px 0px 10px 20px; }
	.content-block-section .row .repeat { padding-bottom: 40px; }
	.content-block-section .note {  margin: 30px 30px 0px 0; }
	.content-block-section .listing { padding: 6px 0 10px 20px; }
	.content-block-section h4 { padding: 0px; font-size: 18px; }
	.help_sec.landing-page .free_service .full-image { margin: 0px -20px 0px; width: calc(100% + 40px); }
	
	.a9-block-section { padding: 20px 0px 0px; }
	.a9-block-section .top-content h3 { font-size: 32px; }
	.a9-block-section .a9_tiles { padding-bottom: 10px; }
	.a9-block-section .repeat { padding-bottom: 45px; }
	.a9-block-section .top-content h3 strong { font-size: 25px; line-height: 32px; }
	.a9-block-section .icon { margin: 0 auto 25px; }
	.a9-block-section .repeat .text { padding: 0px; width: calc(100% - 0px); text-align: center; }
	
	.a9-block-section .bottom-content { padding: 35px 20px 20px; }
	.a9-block-section .bottom-content .bottom-content-inner { text-align: center; }
	.a9-block-section .bottom-content p { padding-bottom: 20px; }
	.a9-block-section .bottom-content h4 { font-size: 23px; }
	.a9-block-section .bottom-content h4:after { margin: 20px auto 0px; width: 70px; }
	.a9-block-section .bottom-content h5 { font-size: 19px; }
	
	.page-template-landing .testimonial-bar.services { padding-bottom: 100px; }
	.content-block-section .button { margin: 10px 0px 25px; }
	
	.page-template-landing .prefooter-bar { padding: 290px 0 80px; }
	.page-template-landing .prefooter-bar .button { min-width: 240px; }
	.page-template-landing .prefooter-bar p { padding-bottom: 25px; }
	
	.main_inner.application-widget-document .upload-document-container { padding: 15px 0px 20px; }
	.main_inner.application-widget-document #uploadDocument .upload-documents-button { padding: 13px 20px; margin: 10px; font-size: 16px; line-height: 22px; }
	
	.innerpage-block .right_panel .widget.repaymentWidgethtml .textwidget { padding: 10px 15px 0px; }
	.main_inner #repaymentWidget .widgetProceedButton { padding: 14px 20px; margin-top: 25px; }
	
	.banner-bar.new-home-banner.suburb-banner { padding: 45px 0px 0px; }
	.banner-bar.new-home-banner.suburb-banner h1 { padding-bottom: 15px; font-size: 40px; }
	.banner-bar.new-home-banner.suburb-banner h2 { margin-bottom: 35px; font-size: 17px; }
	.banner-bar.new-home-banner.suburb-banner h2 strong { max-width: 270px; }
	.banner-bar.new-home-banner.suburb-banner h2 strong:before, .banner-bar.new-home-banner.suburb-banner h2 strong:after { width: 35px; }
	.banner-bar.new-home-banner.suburb-banner .wp-block-buttons { padding-bottom: 50px; max-width: 300px; }
	.banner-bar.new-home-banner.suburb-banner .wp-block-buttons .wp-block-button__link { padding: 12px 20px; min-width: inherit; font-size: 17px; }
	
	.suburb-sec-1-bar .row-1 .image { width: 100%; }
	.suburb-sec-1-bar .row-1 .image img, .suburb-sec-1-bar .row-2 .image img { margin: 0px auto; width: 380px; }
	.suburb-sec-1-bar .row-1 .text { padding-top: 35px; width: 100%; order: inherit; }
	.suburb-sec-1-bar .row-2 .image { width: 100%; }
	.suburb-sec-1-bar .row-2 .text { padding: 35px 0px 0px; width: 100%; }
	.suburb-sec-1-bar h3 { line-height: 32px; }
	
	
	.suburb-sec-2-bar { padding: 60px 0px 80px; }
	.suburb-sec-2-bar .top-content h3 { line-height: 32px; }
	.suburb-sec-2-bar .top-content h3 strong { display: block; }  
	.suburb-sec-2-bar .top-content p { line-height: 27px; }	
	
	.suburb-sec-3-bar { padding: 20px 0px 20px; }
	.suburb-sec-3-bar .top-content { padding-bottom: 25px; }
	.suburb-sec-3-bar .top-content h3 { padding-bottom: 20px; line-height: 32px; }
	.suburb-sec-3-bar .repeat { padding: 0px 10px 30px; width: 50%; }
	.suburb-sec-3-bar .name { font-size: 16px; line-height: 22px; }
	.suburb-sec-3-bar .name { padding-top: 20px; }
	.suburb-sec-3-bar .top-content p { line-height: 27px; }
	
	.innerpage-block .wp-block-buttons>.wp-block-button.wp-block-button__width-50 { width: calc(100% - 0px); }
	
	.testimonial-bar.services.suburb-page { padding: 65px 0px 0px; margin-bottom: -90px; }
	.testimonial-bar.services.suburb-page .reviewmgr-stream { margin-left: -20px; }
	
	.breadcrumbs-bar .breadcrumbs-block { padding: 15px 0px; }
	
	.page-team-banner { background-position: bottom right -316px; }
	.page-team-banner .wrap { position: relative; }
	.page-team-banner .text { padding: 45px 0px 35px; width: calc(100% - 0px); text-align: center; }
	.page-team-banner .image { margin: 0px auto 167px; }
	.page-team-banner .designation { padding: 0px; font-size: 18px; line-height: 24px; }
	.page-team-banner .designation:before { display: none; }
	.page-team-banner .button-wrap { padding: 0px; justify-content: center; position: absolute; bottom: 80px; left: 0px; width: 100%; }
	.page-team-banner h1 { padding-bottom: 5px; font-size: 42px; line-height: 42px; }
	.page-team-banner .button-wrap .button { font-size: 16px; line-height: 20px; min-width: 150px; }
	.page-team-banner .button-wrap .button.button-outlined { margin-left: 14px; min-width: 150px; }
	
	.single-team-bar { padding: 40px 0px 200px; }
	.single-team-bar .specialising-block .specialising-block-inner { padding: 29px 20px 20px; }
	.single-team-bar .specialising-block h5 { padding: 0px 0px 20px; font-size: 18px; line-height: 26px; }
	.single-team-bar .specialising-block .b-wrap { margin: 0px -10px; font-size: 16px; line-height: 20px; }
	.single-team-bar .specialising-block .repeat { padding: 0px 10px 20px; width: 50%; }
	.single-team-bar .specialising-block .repeat a .icon { padding: 12px; margin: 0px auto; width: 50px; height: 50px; }
	.single-team-bar .specialising-block .repeat a .name { padding: 10px 0px 0px 0px; width: calc(100% - 0px); text-align: center; }
	
	.single-team-bar h3 { font-size: 26px; line-height: 32px; }
	.single-team-bar h3:after { margin-top: 15px; width: 60px; }
	.single-team-bar .q-a-block .repeat { padding: 0px 0px 8px 47px; }
	.single-team-bar .q-a-block .repeat .number { font-size: 30px; top: 0px; line-height: 28px; }
	.single-team-bar .q-a-block h4 { font-size: 24px; line-height: 30px; }
	
	.single-team-bar .right-side .right-side-inner { padding: 30px 22px 20px; }
	.single-team-bar .right-side .right-side-inner .map { margin-bottom: 30px; }
	.single-team-bar .right-side .right-side-inner .award-text p { padding-bottom: 25px; }
	.testimonial-bar.single-team { padding: 0px; margin-top: -90px; }
	
	.fancybox-inner .popup2.custom-popup.stylebig .widget-title { padding: 5px 0px 8px; font-size: 30px; line-height: 30px; letter-spacing: 0px !important; }
	
	.new-business-landing-banner .text { padding: 48px 0px 32px; }
	.new-business-landing-banner h1 { padding-bottom: 15px; text-align: center; font-size: 18px; line-height: 24px; }
	.new-business-landing-banner h1 strong { font-size: 40px; }
	.new-business-landing-banner .wp-block-buttons { justify-content: center !important; }
	.new-business-landing-banner .wp-block-buttons .wp-block-button__link {  }
	.new-business-landing-banner .image { display: none; }
	
	.new-business-block-1-bar h3 { padding: 0px 0px 12px; font-size: 30px; line-height: 38px; }
	.new-business-block-1-bar p { padding-bottom: 15px; }
	.new-business-block-1-bar ul { font-size: 18px; line-height: 26px; }
	.new-business-block-1-bar ul li { padding: 3px 0px 4px 44px; margin-bottom: 12px; }
	.new-business-block-1-bar ul li:before { width: 32px; height: 32px; background-size: 14px auto; }
	
	.home-top-bar.new-business-landing-page { padding: 56px 0px 30px; }
	.home-top-bar.new-business-landing-page h3 { font-size: 30px; line-height: 38px; }
	.home-top-bar.new-business-landing-page .info-tiles { padding-bottom: 20px; }	
	.home-top-bar.new-business-landing-page .info-tiles .repeat a { height: 300px; }
	.home-top-bar.new-business-landing-page .info-tiles .repeat h6 { min-height: 64px; }
	.home-top-bar.new-business-landing-page .info-tiles .repeat p { font-size: 16px; line-height: 24px; }  
	
	.new-business-block-3-bar h3 { font-size: 30px; line-height: 38px; }
	.new-business-block-3-bar .tiles-wrap .icon { margin: 0px auto 20px; width: 80px; height: 80px; }
	.new-business-block-3-bar .tiles-wrap .icon img { max-height: 38px; max-width: 40px; }
	.new-business-block-3-bar .tiles-wrap .text { padding: 0px 0px 10px; width: calc(100% - 0px); text-align: center; }
	.new-business-block-3-bar .tiles-wrap h4 { margin-bottom: 12px; }
	
	.new-business-block-3-bar .awd-awards { margin: 10px 0px -50px; }
	.new-business-block-3-bar .awd-awards .repeat { margin: 7px -10px; width: 80px; }
	
	.help_sec.business-landing-page .free_service .inner { padding: 77px 15px 0px; }
	.help_sec.business-landing-page .free_service h2 { font-size: 30px; line-height: 38px; }
	.help_sec.business-landing-page .free_service h2 em { padding-top: 10px; margin: 0px auto; max-width: 240px; font-size: 18px; line-height: 26px; }
	
	.help_sec.business-landing-page .free_service .full-image { margin: 10px 0px 0px; width: calc(100% + 0px); }
	
	.testimonial-bar.bofo.business-landing-page { padding-bottom: 90px; }
	
	.faq-bar.business-landing-page { padding: 15px 0px 0px; }
	.testimonial-bar.services.business-landing-page h3 { font-size: 30px; line-height: 38px; }
	.faq-bar.business-landing-page h3 { font-size: 30px; line-height: 38px; }
	
	.page-template-business-loans-landing .prefooter-bar { padding: 186px 0 86px; }
	.page-template-business-loans-landing .prefooter-bar p { font-size: 18px; line-height: 26px; }
}

@media only screen and (max-width: 639px){
	.info-tiles .repeat { width: 50%; }
	.home-top-bar.bofo-landing .info-tiles .repeat a { height: 180px; } 
	.home-top-bar.bofo-landing .info-tiles .repeat { width: 50%; } 
	.home-top-bar.bofo-landing .info-tiles .repeat .inner { padding: 28px 0 0; }
	
	.help_sec .top_row::before { height: 30px; top: -30px; }
	.help_sec, .help_sec.version2 { padding-top:30px; }
	
	.help_sec .top_row::after { height: 20px; bottom: -20px; } 
	.help_sec .top_row { padding-bottom: 30px; margin-bottom: 50px; }
	
	.bottom_banner_sec::before { height: 30px; }
	.bottom_banner_sec::after { height: 50px; }
	.help_sec .bottom_row { margin-top: -70px; }
	.help_sec .free_service .bottom_text { font-size: 14px; line-height: 18px; position: static; display: block; padding:20px 0 0 0; }
}

@media only screen and (max-width: 479px){	
	.fancybox-inner .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .fancybox-inner .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .fancybox-inner #bofoPopup.custom-popup .gform_wrapper .top_label .gfield_label, .fancybox-inner #bofoPopup.custom-popup .gform_wrapper legend.gfield_label, .fancybox-inner .popup2.custom-popup .gform_wrapper .top_label .gfield_label, .fancybox-inner .popup2.custom-popup .gform_wrapper legend.gfield_label { padding-bottom: 7px; width: 100%; }
	body .fancybox-inner #bofoPopup.custom-popup .gform_wrapper .top_label div.ginput_container:not(.gf_name_has_2), .fancybox-inner .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { width: calc(100% - 0px) !important; }
	
	body .fancybox-inner .popup2.custom-popup .gform_wrapper .top_label div.ginput_container:not(.gf_name_has_2) { width: calc(100% - 0px) !important; }
	
	.banner-bar .wp-block-buttons { max-width: 240px; }  
	
	body.page-template-diamond .banner-bar .wp-block-buttons { max-width: 300px; }
	
	.info-tiles .repeat { width: 100%; }
	.ways .ways-tiles .icon { margin-left: -35px; left: 50%; }
	.ways .ways-tiles .repeat, .bofo-content-bar .ways .ways-tiles .repeat { padding: 85px 0 25px; text-align: center; }
	.bofo-content-bar .ways .ways-tiles { padding:  }
	.ways .ways-tiles, .bofo-content-bar .ways .ways-tiles { padding: 20px 0px 0px 0px; }
	
	.sponsor-bar { padding: 10px 0 90px; }
	.sponsor-bar h3 { line-height: 32px; }
	.sponsor-bar .sponsor-wrap .repeat { padding-bottom: 5px; width: 33.33333%; }
	.sponsor-bar .sponsor-wrap .inner { padding: 0 15px; min-height: 70px; }
	
	.bofo-bar { text-align: center; }
	.bofo-bar .image { width: 280px; }  
	.bofo-bar .image:before { width: 280px; height: 205px; }
	.bofo-bar .left { padding: 30px 0 0; }
	.bofo--info { margin: 20px 0 0; }
	.bofo--info .repeat { padding: 5px 0 10px; }
	.bofo--info .repeat .icon { padding-bottom: 20px; position: relative; width: 100%; left: auto; top: auto; }
	.bofo--info .repeat .icon img { margin: 0 auto; }
	.home-top-bar.bofo-landing .info-tiles .repeat { width: 100%; }
	.home-top-bar.bofo-landing .info-tiles .repeat a { height: 200px; }
	.author-bar .bottom { flex-wrap: wrap; }
	.author-bar .bottom .name { width: 100%; padding-top: 12px; }
	
	.innerpage-block .wp-block-search { margin: 10px auto 30px; }
	.innerpage-block .wp-block-search .wp-block-search__input { width: calc(100% - 0px); }
	.innerpage-block .wp-block-search .wp-block-search__button { margin: 15px auto 0; display: block; }
	
	.css_diamond_box { padding: 30px 20px 35px; }
	.css_diamond_box .one { padding: 0px; width: 50%; }
	.css_diamond_box .author { padding: 0px 0px 17px; margin: 0 auto; max-width: 120px; }
	.css_diamond_box .three { width: 50%; }
	.css_diamond_box .logo2 { width: 105px; }
	
	.bofo-landing-way-bar { padding: 159px 0 0; }
	.bofo-landing-way-bar .ways { padding: 30px 20px 20px; }
	.bofo-landing-way-bar .ways .ways-tiles { padding: 18px 0px 0px; }
	.bofo-landing-way-bar .ways .ways-tiles p { font-size: 17px; line-height: 25px; }
	.bofo-landing-way-bar .ways .ways-tiles .repeat { padding: 85px 0 25px; margin: 0px; }
	.bofo-landing-way-bar .ways .ways-tiles .icon { top: 0px; transform: none; -webkit-transform: none; }
	
	.team-list .repeat { width: 100%; } 
}

@media only screen and (max-width: 374px){
	.fancybox-inner .popup2.custom-popup.stylebig  .gform_wrapper ul.gform_fields li#field_1_6.gfield { padding-bottom: 0px; } 
	body .gform_legacy_markup_wrapper .top_label div.ginput_container.ginput_recaptcha { transform: scale(0.93); transform-origin: top left; }
}

@media only screen and (min-width: 768px){	
	.top-navigation { display: block !important; }
}