/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

/*@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');*/

/* font-family: 'Poppins', sans-serif;  font-family: 'Raleway', sans-serif; */

@font-face {
    font-family: 'helveticaneue-light';
    src: url('fonts/helveticaneue-light.woff2') format('woff2'),
         url('fonts/helveticaneue-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helvetica-neue-roman';
    src: url('fonts/helvetica-neue-roman.woff2') format('woff2'),
         url('fonts/helvetica-neue-roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helvetica-neue-bold';
    src: url('fonts/helvetica-neue-bold.woff2') format('woff2'),
         url('fonts/helvetica-neue-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{font-family: 'helvetica-neue-roman';}

/* .fl-page-content{padding-top:184px;} */

body.home{padding-top: 0 !important;}
.fl-page{padding-top:0 !important;}
/*.page-id-10 .fl-page{padding-top: 184px !important;}*/

a,a:hover,a:focus,a:active{text-decoration:none !important; outline:none !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
p{padding:0 0 20px; margin:0;}
p:last-child{padding-bottom: 0;}
.pp-heading-content .pp-sub-heading p:last-of-type{padding-bottom: 0 !important;}
p:empty{padding:0; margin:0;}
.fl-fixed-header .fl-page-header{background-color: #053363;}
.page-id-8.fl-fixed-header .fl-page-header{background-color: transparent;}
h2{letter-spacing: 0.05em;}
a.fl-button{letter-spacing: 0.15em;}
span.title-text.pp-primary-title{margin-top: -10px;}

#mg-wprm-wrap div.wpr_search{display: none;}
#wprmenu_bar .menu_title a{display: none !important;}
.cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-left.default.cbp-spmenu-open{padding: 20px 0;}
.cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-left.default.cbp-spmenu-open ul{padding: 0 !important;}
.cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-left.default.cbp-spmenu-open ul li{border-bottom: solid 1px #053b74;}
.cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-left.default.cbp-spmenu-open ul li a{letter-spacing: 0.15em;}


.sticky .fl-page-header{box-shadow:0 5px 23px 0 rgba(0,0,0,0.15); background: #053363 !important;}
.fl-page-nav-right .fl-page-header-wrap{border:none;}
.fl-page-header .container,
.fl-page-header .fl-page-header-wrap .container{max-width:1230px; width:100%; padding:0 15px;}
/*.fl-page-footer-wrap .container,
.fl-row .fl-row-fixed-width,
.fl-row .fl-slide-foreground,
.section-white .container,
.fl-full-width .container{padding: 0 15px;}*/
.fl-page-header .fl-page-header-wrap .top-header{background-color: #053b74; padding: 10px 0;}
.fl-page-header .fl-page-header-wrap .top-header p{padding: 0 !important;}
.fl-page-header .fl-page-header-wrap .top-header a{font-size: 14px; color:#fff; letter-spacing: 0.10em; padding: 0 3px;}
.fl-page-header .fl-page-header-wrap .top-header a:hover{color: #fff !important; opacity:0.7;}
.fl-page-header .fl-page-header-wrap .top-header a.book{font-family: 'helvetica-neue-bold'; color: #ffffff; padding: 0 0 0 3px;}
.fl-page-header .fl-page-header-wrap .top-header a.book:hover{color: #fff !important; opacity:0.7;}

.header-main{width:100%; float:left; padding:0; margin:0; display:table;}
.header-main > div{display:table-cell; vertical-align:middle;}
.header-logo-l .fl-page-header-logo img{max-width:240px; padding:20px 0;}

.header-main .fl-page-nav .navbar-nav > li{padding:0 12px;}
.header-main .fl-page-nav .navbar-nav > li:first-child{padding-left:0;}
.header-main .fl-page-nav .navbar-nav > li:last-child{padding: 0 0 0 12px;}
.header-main .fl-page-nav .navbar-nav > li > a{padding:0; line-height:40px; color: #ffffff; text-transform: uppercase; font-family: 'helvetica-neue-roman'; letter-spacing:  0.15em; position:relative; font-size: 15px;}
.header-main .fl-page-nav ul.sub-menu{background-color: #053363 !important;border-top: none !important; padding: 0 !important;}
.header-main .fl-page-nav ul.sub-menu li a{text-transform: uppercase; letter-spacing: 0.15em; font-size: 15px; margin: 0; color: #ffffff;}
.header-main .fl-page-nav ul.sub-menu li a:hover{background-color:  #053b74 !important; color: #ffffff;}
.header-main .fl-page-nav .navbar-nav li > a .sub-menu li > a{line-height: 1;}
.header-main .fl-page-nav .navbar-nav li>a:after{background:#ffffff; width:0; left:0; right:0; bottom:0; margin:auto; content:''; height:2px; position:absolute; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.header-main .fl-page-nav .navbar-nav li>a:hover:after,
.header-main .fl-page-nav .navbar-nav li.current-menu-item>a:after{width:100%;}
.header-right a{background:#f68b1f; color:#fff; font-size:16px; font-family: 'Poppins', sans-serif; font-weight:600; display:inline-block; border-radius:4px; position:relative; padding:10px 19px 9px 63px;}
.header-right a *,
.header-right a:hover *{color:#fff;}
.header-right a .fa{position:absolute; left:0; top:0; width:44px; height:44px; text-align:center; line-height:44px; background:#353a42; font-size:22px; border-radius:4px 0 0 4px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.header-right a:hover{background:#353a42; color:#fff;}
.header-right a:hover .fa{background:#f68b1f;}

.home-banner-main-sec .fl-row-content-wrap{padding:200px 0 245px 0;}
.banner-right .fl-col-content .pp-heading-content .pp-sub-heading p{letter-spacing: 0.08em; line-height: 1.3;}
.banner-right a.fl-button{letter-spacing: 0.15em; font-family: 'helvetica-neue-bold';}
.banner-right a.fl-button:hover{background-color: #053363 !important; border-color: #053363 !important;}

/*.section-1 .hov-efct{cursor: pointer;}
.section-1 .hov-efct:hover .fl-col-content{background-color: #f0f0f0 !important; transition: all 0.3s ease-in-out;}
.section-1 .hov-efct:hover .pp-heading-content .pp-heading .heading-title span.pp-primary-title{color: #053363 !important; transition: all 0.3s ease-in-out;}
.section-1 .hov-efct:hover .pp-heading-content .pp-heading-separator .pp-separator-line{border-bottom-color: #053363 !important; transition: all 0.3s ease-in-out;}
.section-1 .hov-efct:hover .pp-heading-content .pp-sub-heading p{color: #053363 !important; transition: all 0.3s ease-in-out;}*/
.section-1 .fl-col-content .pp-heading-content .pp-sub-heading p{padding: 0 !important; letter-spacing: 0.05em;}
.section-1 .fl-col-content .pp-heading-content .pp-sub-heading p strong{font-family: 'helvetica-neue-bold';}
.section-1 .pp-heading-content .pp-heading .heading-title span.title-text{letter-spacing: 0.05em;}

.standard-wills .pp-heading-content .pp-sub-heading p{padding-bottom: 20px !important; letter-spacing: 0.04em;}
.standard-wills .pp-heading-content .pp-heading .heading-title .title-text{letter-spacing: 0.05em;}
.standard-wills .pp-heading-content .pp-heading .heading-title .title-text.pp-secondary-title{font-family: 'helvetica-neue-bold'; letter-spacing: 0.10em;}
.standard-wills .pp-heading-content .pp-sub-heading a.call-us-td{color: #505050;}
.standard-wills .pp-heading-content .pp-sub-heading a.call-us-td:hover{color: #053363;}
.fl-node-61385b763b28e .pp-heading-content .pp-primary-title {margin-bottom: 10px !important;}
.standard-left .fl-node-61385ba6eca0e a.fl-button{letter-spacing: 0.15em; font-family: 'helvetica-neue-bold';}
.standard-left .fl-node-61385ba6eca0e a.fl-button:hover{background-color: #053363 !important;}
.standard-left .fl-node-61385ba6eca0e a.fl-button:hover .fl-button-text{color: #ffffff !important;}
.standard-wills .standard .fl-photo-content{position: initial !important;}

.standard-wills .standard img.fl-photo-img.wp-image-60.size-full{position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-fit: cover;}
.fl-node-61385bfd574e4 .pp-heading-content .pp-primary-title {margin-bottom: 10px !important;}

.about-section .pp-heading-content .pp-heading .heading-title .title-text{letter-spacing: 0.05em;}
.about-section .pp-heading-content .pp-heading .heading-title .title-text.pp-secondary-title{font-family: 'helvetica-neue-bold'; letter-spacing: 0.10em;}
.about-section .pp-heading-content .pp-sub-heading p{font-family: 'helvetica-neue-roman'; letter-spacing: 0.04em;}
.about-section .pp-heading-content .pp-sub-heading p:last-of-type{padding-bottom: 0 !important;}

.fl-page-footer-wrap{ background:#053363; color:#202020; font-size:15px; line-height: 1.4; line-height:normal; width:100%; float:left; clear:both; letter-spacing: 0.05em;}
.fl-page-footer-wrap .container{padding:0 15px; max-width:100%;}
.fl-page-footer-wrap .main-footer{display: flex; padding: 70px 0; flex-wrap: wrap;}
.fl-page-footer-wrap .main-footer .cl-same{ display: flex;}
.fl-page-footer-wrap .main-footer .cl-same.cl-1{align-items: center; width: 37%;}
.fl-page-footer-wrap .main-footer .cl-same.cl-1 p{padding: 0 !important;}
.fl-page-footer-wrap .main-footer .cl-same.cl-2{width: 26%;}
.fl-page-footer-wrap .main-footer .cl-same.cl-3{justify-content: flex-end; width: 37%;}
.fl-page-footer-wrap .cl-3 .widget11 h2.widget1-title{margin-bottom: 10px;}
.fl-page-footer-wrap .widget11 h2.widget1-title{font-size: 16px; font-family: 'helvetica-neue-bold'; letter-spacing: 0.10em; color: #fff; margin: 0 0 15px 0; text-transform: uppercase;}
.fl-page-footer-wrap .widget11 p.address{font-size: 15px; line-height: 1.9; color: #fff; padding-bottom: 50px; letter-spacing: 0.15em; text-transform:uppercase;}
.fl-page-footer-wrap .menu-footer-quick-links-container ul{list-style-type: none; padding: 0; margin: 0;}
.fl-page-footer-wrap .menu-footer-quick-links-container ul li{padding-bottom: 15px;}
.fl-page-footer-wrap .menu-footer-quick-links-container ul li:last-child{padding-bottom: 0;}
.fl-page-footer-wrap .menu-footer-quick-links-container ul li a{letter-spacing: 0.10em; text-transform: uppercase;}
.fl-page-footer-wrap .widget11 ul.cont{list-style-type: none; padding: 0; margin: 0;}
.fl-page-footer-wrap .widget11 ul.cont li{padding-bottom: 15px; color: #fff; letter-spacing: 0.15em; text-transform: uppercase;}
.fl-page-footer-wrap .widget11 ul.cont li:last-child{padding-bottom: 0;}
.fl-page-footer-wrap a{color:#fff}
.fl-page-footer-wrap a:hover{color:#cdcdcd;}

.fl-page-footer-wrap .foot-copyright{text-align: center; background-color: #f0f0f0; padding: 20px 0; font-family: 'helvetica-neue-roman';}
.fl-page-footer-wrap .foot-copyright a{color: #202020;}
.fl-page-footer-wrap .foot-copyright a:hover{color: #053363;}
.foot-social{float:right;}
.foot-social ul{margin:0; padding:0;}
.foot-social ul li{list-style:none; padding:0 0 0 10px; margin:0; float:left;}
.foot-social ul li a{display:block; padding:0; margin:0; width:48px; height:48px; color:#fff; line-height:48px; text-align:center; background:#2d2f32; border-radius:100%; font-size:20px;}
.foot-social ul li a:hover{background:#f68b1f; color:#fff;}

.fa-map-marker:before {content:"\f041" !important;}
.fl-row{clear:both;}
html.js{padding:0 !important;}
.fl-builder .container.fl-content-full{clear:both;}

.about-section-1.standard-wills .pp-heading-content .pp-sub-heading p:last-of-type{padding-bottom: 0 !important;}
.about-section-1.standard-wills .pp-heading-content .pp-sub-heading p small{font-size: 100% !important; color: #053363;}

.we-special .fl-rich-text ul{padding: 0; margin: 0;}
.we-special .fl-rich-text ul li{ margin-bottom: 20px; position: relative; list-style-type: none; padding-left: 20px;}
.we-special .fl-rich-text ul li a{font-family: 'helvetica-neue-bold';}
.we-special .fl-rich-text ul li a:hover{color: #053363 !important;}
.we-special .fl-rich-text ul li:last-child{margin: 0;}
.we-special .fl-rich-text ul li:before{position: absolute; content: ""; left: 0; top:12px; width: 8px; height: 8px; background-color: #053363; border-radius: 50%;}

.about-news-section .uabb-blog-post-inner-wrap .uabb-post-thumbnail{position: relative; padding: 0 0 60%;}
.about-news-section .uabb-blog-post-inner-wrap .uabb-post-thumbnail img{position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0;}
.about-news-section .uabb-blog-post-content .uabb-post-heading{min-height: 76px; padding-bottom: 20px; position: relative;}
.about-news-section .uabb-blog-post-content .uabb-post-heading a:hover{color: #505050;}
.about-news-section .uabb-blog-post-content .uabb-post-heading:after{position: absolute; content: ""; width: 70px; bottom: 0; left: 50%; transform: translateX(-50%); height: 2px; background: #053363;}
.about-news-section .uabb-blog-post-content .uabb-creative-button-wrap a{ font-family: 'helvetica-neue-bold'; letter-spacing: 0.15em;}

.testimonial .pp-testimonial.layout-3 .pp-content-wrapper{width: 100%;}
.testimonial .pp-testimonials .layout-3 .pp-testimonials-content p:last-of-type{margin-bottom: 0;}
.contact-us-section .gform_wrapper .gform_footer .gform_button{font-family: 'helvetica-neue-bold'; letter-spacing: 0.15em;}
.contact-us-section .gform_wrapper.gravity-theme .gform_fields{grid-row-gap: 25px;}
.contact-us-section .gform_wrapper.gravity-theme .gfield textarea.large{height: 260px;}
.contact-us-section .gform_wrapper.gravity-theme .gform_footer{padding: 16px 0 0 0;}
.contact-us-section .gform_wrapper.gravity-theme .gform_footer input{margin-bottom: 0;}

.fees-main-title span.title-text.pp-secondary-title{font-family: 'helvetica-neue-roman'; letter-spacing: 0.10em;}
.fees-main-title span.title-text.pp-primary-title{margin-bottom: 10px;}
.fees-box .bgtrans .pp-heading-content{background-color: transparent;}
.fees-box .pp-heading-content{background-color: #053363;}
.fees-box .pp-heading-content h4.heading-title{font-family: 'helvetica-neue-bold' !important;}
.fees-box span.title-text.pp-primary-title{margin-top: 0px;}

.fl-node-614b266a6e94e .pp-accordion-item:last-child { margin-bottom: 0;}

.download-link .fl-html a{font-family: 'helvetica-neue-roman'; font-size: 20px; color: #ffffff; letter-spacing: 0.05em;}
.download-link .fl-html a:hover{color:#55d9ef;}
.download-link .fl-col-group-equal-height.fl-col-group-align-center .fl-module{text-align: center;}

.joondalup-office .pp-description-wrap a{color: #202020 !important;}
.joondalup-office .pp-description-wrap a:hover{color: #053363 !important;}

.service-box .pp-infobox-image{margin: 0; position: relative; padding-bottom: 75%; overflow: hidden;}
.service-box .pp-infobox-image img{position: absolute; content: ""; width: 100% !important; height: 100% !important; top: 0; left: 0; object-fit: cover; transition: all 0.3s ease-in-out;}
.service-box .pp-infobox-link:hover .pp-infobox-image img{transform: scale(1.1);}
.service-box .pp-infobox-title-wrapper{padding: 15px; transition: all 0.3s ease-in-out; height: 100%; display: flex; align-items: center; justify-content: center;}
.service-box .pp-infobox-link:hover .pp-infobox-title-wrapper{background-color: #053363;}
.service-box .pp-infobox-link .pp-infobox-title{transition: all 0.3s ease-in-out;}
.service-box .pp-infobox-link:hover .pp-infobox-title{color: #ffffff !important;}
.service-box .pp-infobox-description{display: none;}
.service-box .pp-infobox-button a{font-family: 'helvetica-neue-bold'; letter-spacing: 0.15em; line-height: 1;}


.probate .pp-sub-heading strong{font-family: 'helvetica-neue-bold'; letter-spacing: 0.10em;}
.perth-online .pp-sub-heading span{color: #053363;}

.consultation .fl-rich-text ul{padding: 0; margin: 0;}
.consultation .fl-rich-text ul li{ margin-bottom: 20px; position: relative; list-style-type: none; padding-left: 20px;}
.consultation .fl-rich-text ul li a:hover{color: #053363 !important;}
.consultation .fl-rich-text ul li:before{position: absolute; content: ""; left: 0; top:10px; width: 8px; height: 8px; background-color: #053363; border-radius: 50%;}
.consultation .fl-rich-text ol{padding-left: 20px; margin: 0;}
.consultation .fl-rich-text ol li{margin-bottom: 20px;}

.questionaire-form .gform_wrapper .gform_body .top_label{display:-ms-flex; display:flex; flex-wrap:wrap; -ms-grid-columns:none; grid-template-columns:none; grid-template-rows:none; grid-column-gap:unset; grid-row-gap:unset; margin:0 -10px; width:auto;}
.questionaire-form .gform_wrapper.gravity-theme .gfield.gfield_html{width:100%; padding-bottom:0; /*border-top:solid 1px #000; margin:30px 0 0; padding:20px 0 0;*/}
/*.questionaire-form .gform_wrapper.gravity-theme .gfield.gfield_html:first-child{border:none; margin-top:0; padding-top:0;}*/
.questionaire-form .gform_wrapper.gravity-theme .gfield{width:100%; padding:0 10px 15px;}
.questionaire-form .gform_wrapper .gform_fields .gfield.gf_left_half,
.questionaire-form .gform_wrapper .gform_fields .gfield.gf_right_half{width:50%;}
.questionaire-form .gform_wrapper .gform_fields .gfield.gf_left_third,
.questionaire-form .gform_wrapper .gform_fields .gfield.gf_middle_third,
.questionaire-form .gform_wrapper .gform_fields .gfield.gf_right_third{width:33.33%;}
.questionaire-form .gform_wrapper.gravity-theme .gfield.gfield_html h2{width:100%; border-top:solid 1px #05336347; margin:15px 0 0; padding:20px 0 10px; font-size:26px;}
.questionaire-form .gform_wrapper.gravity-theme .gfield.gfield_html:first-child h2{border:none; margin-top:0; padding-top:0;}
.questionaire-form .gform_wrapper .gform_fields .gfield .gfield_label{border:none; padding:0 0 5px; margin:0; font-weight:normal;}
.questionaire-form .gform_wrapper .gform_fields .gfield_radio{display:flex; flex-wrap:wrap; margin:0 -7px;}
.questionaire-form .gform_wrapper .gform_fields .gfield_radio .gchoice{padding:0 7px;}
.questionaire-form .gform_wrapper .gform_fields .gfield_radio .gchoice input{display:none;}
.questionaire-form .gform_wrapper .gform_fields .gfield_radio .gchoice label{position:relative; display:block; font-weight:normal; cursor:pointer; max-width:100%; margin:0; padding:0 0 0 20px; color:#333333;}
.questionaire-form .gform_wrapper .gform_fields .gfield_radio .gchoice label:before{content:''; position:absolute; left:0; top:3px; border:solid 1px #505050; width:14px; height:14px; border-radius:100%;}
.questionaire-form .gform_wrapper .gform_fields .gfield_radio .gchoice input:checked ~ label:before{border-color:#053363; background:#053363;}
.questionaire-form .gform_wrapper .gform_fields .gfield .ginput_container_date input{width:100%;}
.questionaire-form .gform_wrapper .gform_validation_errors{padding:10px 16px 10px 48px;}
.questionaire-form .gform_wrapper .gfield.gfield_error .validation_message{border:none; background:none; padding:0; margin:0;}

.questionaire-form .gform_wrapper .gform_fields .gfield.guar-boxs legend.gfield_label,
.questionaire-form .gform_wrapper .gform_fields .gfield.grand-boxs legend.gfield_label{color:#053363; font-size:18px; display:none;}
.questionaire-form .gform_wrapper .gform_fields .gfield.guar-boxs label.gfield_label,
.questionaire-form .gform_wrapper.gravity-theme .gfield.grand-text label.gfield_label,
.questionaire-form .gform_wrapper .gform_fields .gfield.grand-boxs label.gfield_label{font-size:16px; color:#333333;}
.questionaire-form .gform_wrapper.gravity-theme .gfield.info-text,
.questionaire-form .gform_wrapper.gravity-theme .gfield.info-text2{font-size:16px; color:#333333; padding-top:5px; padding-bottom:10px;}

.questionaire-form .gform_wrapper .gform_fields .gfield .gfield_repeater_buttons{display:none;}
.questionaire-form .gform_wrapper .gform_fields .gfield .gfield_repeater_buttons button{border:none; outline:none; background:#053363; color:#fff; padding:12px 20px; line-height:1; height:auto; font-size:14px;}
.questionaire-form .gform_wrapper .gform_fields .gfield .gfield_repeater_buttons button:hover{background:#053363a8;}
.questionaire-form .gform_wrapper .gform_fields .gfield .gfield_repeater_buttons button.remove_repeater_item_text{background:#333333;}
.questionaire-form .gform_wrapper .gform_fields .gfield .gfield_repeater_buttons button.remove_repeater_item_text:hover{background:#333333b3;}

.questionaire-form .gform_confirmation_wrapper .gform_confirmation_message{color:#053363; text-align:center;}

.questionaire-form .gform_wrapper .gform_fields .gfield.guar-boxs.guar-boxs2 legend.gfield_label{color:#333333; font-size:16px; display:block; padding:0;}



.questionaire-form .gform_wrapper .gform_fields .gfield label.gfield_label{ font-size: 16px; color: #505050; }

.questionaire-form .gform_wrapper .gform_fields .gfield .gfield_repeater legend.gfield_label{ display: none; }


.questionaire-form .gform_wrapper .gform_fields #field_2_1094 .gfield_repeater_item{ display: grid; grid-template-columns: auto auto; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1094 .gfield_repeater_item .gfield_repeater_cell:nth-child(odd){ padding-right: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1094 .gfield_repeater_item .gfield_repeater_cell:nth-child(even){ padding-left: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1094 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 0; }

.questionaire-form .gform_wrapper .gform_fields #field_2_1095 label{ display: none; }


.questionaire-form .gform_wrapper .gform_fields #field_2_1082 .gfield_repeater legend.gfield_label{ display: block; }

.questionaire-form .gform_wrapper .gform_fields #field_2_1082 .gfield_repeater_item { display: grid; grid-template-columns: auto auto; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1082 .gfield_repeater_item .gfield_repeater_cell:nth-child(odd){ padding-right: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1082 .gfield_repeater_item .gfield_repeater_cell:nth-child(even){ padding-left: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1082 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 0; }
/*.questionaire-form .gform_wrapper .gform_fields #field_2_1082 .gfield_repeater_item .gfield_repeater_cell .gfield_description{ color: #505050; }*/


.questionaire-form .gform_wrapper .gform_fields #field_2_1104 .ginput_container,
.questionaire-form .gform_wrapper .gform_fields #field_2_1105 .ginput_container,
.questionaire-form .gform_wrapper .gform_fields #field_2_1106 .ginput_container,
.questionaire-form .gform_wrapper .gform_fields #field_2_1107 .ginput_container{ width: 50%; }


.questionaire-form .gform_wrapper .gform_fields #field_2_1076 .gfield_radio .gchoice input{ display: none; margin-top: 0; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1076 .gfield_radio .gchoice input[type=radio]{ display: none; }

.questionaire-form .gform_wrapper .gform_fields #field_2_1076 .gfield_radio .gchoice.gchoice_2_1076_6 input[type=radio]:checked ~ input[type=text]{ display: block; }




.questionaire-form .gform_wrapper .gform_fields #field_2_1004 .gfield_repeater_item { display: grid; grid-template-columns: 1fr 1fr; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1004 .gfield_repeater_item .gfield_repeater_cell:nth-child(odd){ padding-right: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1004 .gfield_repeater_item .gfield_repeater_cell:nth-child(even){ padding-left: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1004 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 0; }



.questionaire-form .gform_wrapper .gform_fields #field_2_1089 .gfield_repeater_item { display: grid; grid-template-columns: 1fr 1fr; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1089 .gfield_repeater_item .gfield_repeater_cell:nth-child(odd){ padding-right: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1089 .gfield_repeater_item .gfield_repeater_cell:nth-child(even){ padding-left: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1089 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 0; }


.questionaire-form .gform_wrapper .gform_fields #field_2_1009 .gfield_repeater_item { display: grid; grid-template-columns: 1fr 1fr 1fr; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1009 .gfield_repeater_item .gfield_repeater_cell:nth-child(1){ padding-right: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1009 .gfield_repeater_item .gfield_repeater_cell:nth-child(2){ padding-right: 10px; padding-left: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1009 .gfield_repeater_item .gfield_repeater_cell:nth-child(3){ padding-left: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1009 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 0; }

.questionaire-form .gform_wrapper .gform_fields #field_2_1095 .ginput_container { display: inline-block; width: 20%; } 
.questionaire-form .gform_wrapper .gform_fields #field_2_1095 .gfield_description { display: inline-block; width: 60%; margin-left: 15px; } 




.questionaire-form .gform_wrapper .gform_fields #field_2_1003 .gfield_repeater_item { display: grid; grid-template-columns: 1fr 1fr 1fr; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1003 .gfield_repeater_item .gfield_repeater_cell:nth-child(1){ padding-right: 10px; padding-top: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1003 .gfield_repeater_item .gfield_repeater_cell:nth-child(2){ padding-right: 10px; padding-left: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1003 .gfield_repeater_item .gfield_repeater_cell:nth-child(3){ padding-left: 10px; }
/*.questionaire-form .gform_wrapper .gform_fields #field_2_1003 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 0; }*/
.questionaire-form .gform_wrapper .gform_fields #field_2_1003 .gfield_repeater_item .gfield_repeater_cell{ padding-top: 25px; }

.questionaire-form .gform_wrapper .gform_fields #field_2_1088 .gfield_repeater_item { display: grid; grid-template-columns: 1fr 1fr 1fr; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1088 .gfield_repeater_item .gfield_repeater_cell:nth-child(1){ padding-right: 10px; padding-top: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1088 .gfield_repeater_item .gfield_repeater_cell:nth-child(2){ padding-right: 10px; padding-left: 10px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1088 .gfield_repeater_item .gfield_repeater_cell:nth-child(3){ padding-left: 10px; }
/*.questionaire-form .gform_wrapper .gform_fields #field_2_1088 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 0; }*/

.questionaire-form .gform_wrapper .gform_fields #field_2_1088 .gfield_repeater_item .gfield_repeater_cell{ padding-top: 25px; }


.questionaire-form .gform_wrapper .gform_fields #field_2_1061 p{ margin-bottom: 10px; font-size: 16px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1082 .gfield_repeater legend.gfield_label{ display: none; }


/*post*/

/*.single-post.postid-138 .section-white,
.single-post.postid-139 .section-white,*/
.blog .section-white,
.single-post .section-white{padding:100px 0;}
.home-latest .home-blog .fl-sidebar{width: 100%; display:flex; flex-wrap:wrap; grid-row-gap:40px; margin: 0; padding: 0;}
.home-latest .home-blog .fl-sidebar .fl-widget{padding:20px; border: solid 1px #e6e6e6; margin:0; width:100%;}
.home-latest .home-blog .fl-sidebar .fl-widget form{display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center;}
.home-latest .home-blog .fl-sidebar .fl-widget form input[type=search]{width: 65%; font-family: 'helvetica-neue-roman';}
.home-latest .home-blog .fl-sidebar .fl-widget form input[type=submit]{border: solid 2px #053363; background-color: transparent; font-family: 'helvetica-neue-bold'; text-transform: uppercase; letter-spacing: 0.15em; color: #053363; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.home-latest .home-blog .fl-sidebar .fl-widget form input[type=submit]:hover{background-color: #053363; color: #ffffff;}
.home-latest .home-blog .fl-sidebar .fl-widget h4{margin-top: 0; font-size: 22px;}
.home-latest .home-blog .fl-sidebar .fl-widget ul{margin: 0;}
.home-latest .home-blog .fl-sidebar .fl-widget ul li a{color: #505050; font-family: 'helvetica-neue-roman';}
.home-latest .home-blog .fl-sidebar .fl-widget ul li a:hover{color: #053363;}
.single-post .blog-media img{width: 100%;}
.pull-left .single-post h1{font-size: 36px; margin: 20px 0;}
.pull-left .single-post .date{font-size: 16px;}
.pull-left .single-post .date span{margin-left: 10px;}
.pull-left .single-post .post-content{padding: 15px 0 0 0;}


.blog .section-white h1{text-align:center; padding:0 0 20px; margin:0; font-size:46px; color:#053363; font-family:"Playfair Display",serif;}
.section-white .container{padding:0 15px;}
.section-white .home-latest .col-md-8 .row{display:flex; flex-wrap:wrap; grid-row-gap:40px;}
.section-white .home-latest .home-post .img-link{position:relative; padding:0 0 70%;}
.section-white .home-latest .home-post .img-link img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.section-white .home-latest .home-post{height:100%; position:relative; padding:0 0 62px;}
.section-white .home-latest .home-post .post-tit{padding:20px 0 10px; margin:0;}
.section-white .home-latest .home-post .date{padding:0 0 20px;}
.section-white .home-latest .home-post .read-link{position:absolute; left:0; bottom:0;}
.section-white .home-latest .home-post .read-link a{background:none; padding:8px 20px; margin:0; border:solid 2px #053363; color:#053363; text-transform:uppercase; border-radius:10px; font-family: 'helvetica-neue-bold'; display:block;}
.section-white .home-latest .home-post .read-link a:hover{background:#053363; color:#fff;}

.single-post .section-white .single-post .blog-media{position:relative; padding:0 0 60%;}
.single-post .section-white .single-post .blog-media img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}

.team-list .fl-module-pp-team .pp-member-wrapper .pp-member-image{position:relative; padding:0 0 83%; overflow:hidden;}
.team-list .fl-module-pp-team .pp-member-wrapper .pp-member-image .front-image{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; transition: all 0.5s ease-in-out;}
.team-list .fl-module-pp-team .pp-member-wrapper:hover .pp-member-image .front-image{opacity:0; visibility:hidden;}
.team-list .fl-module-pp-team .pp-member-wrapper .pp-member-image .back-image{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; opacity:0; visibility:hidden; transition: all 0.5s ease-in-out;}
.team-list .fl-module-pp-team .pp-member-wrapper:hover .pp-member-image .back-image{opacity:1; visibility:visible;}



.news-box .uabb-post-thumbnail{position:relative; padding:0 0 70%;}
.news-box .uabb-post-thumbnail img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.news-box .uabb-blog-post-section .uabb-module-content{padding:15px 0 0 0;}
.news-box .uabb-blog-post-section .uabb-module-content a{background:none; padding:8px 20px; margin:0; border:solid 2px #053363; color:#053363; text-transform:uppercase; border-radius:10px; font-family: 'helvetica-neue-bold'; display:inline-block;}
.news-box .uabb-blog-post-section .uabb-module-content a span{color:#053363;}
.news-box .uabb-blog-post-section .uabb-module-content a:hover{background:#053363; color:#fff;}
.news-box .uabb-blog-post-section .uabb-module-content a:hover span{color:#fff;}
.news-box .uabb-blog-posts-description{padding-top:15px;}


@media only screen and (max-width: 1230px){
.fl-page-header .fl-page-header-wrap .container,
.fl-page-footer-wrap .container{max-width:1230px; width:100%;}

}

@media only screen and (max-width: 1199px){
.fl-page-header .fl-page-header-wrap .container,
.fl-page-footer-wrap .container,
.fl-row .fl-row-fixed-width,
.fl-row .fl-slide-foreground,
.fl-full-width .container{max-width: 100%;}

.header-main .fl-page-nav .navbar-nav li{padding:0 16px;}
.home-banner .fl-slide .fl-slide-content .fl-slide-title{font-size:80px;}
.banner-right .pp-heading-content .pp-heading .heading-title{font-size: 60px !important;}

h2{font-size:44px;}

}

@media only screen and (max-width: 992px){
.fl-page-footer-wrap .container,
.fl-row .fl-row-fixed-width,
.fl-row .fl-slide-foreground,
.section-white .container,
.fl-full-width .container{max-width:100%;}



.header-logo-l .fl-page-header-logo img{max-width:160px;}
.fl-page-nav-right{position:fixed; top:0; left:0; z-index:11; width:100%;}
.header-main > div.header-nav{display:none;}
.header-main .header-logo-l{float:left;}
.header-main .header-right{float:right; padding:8px 45px 0 0;}
.fl-page-nav-right .fl-page-header-logo{padding:0;}
.header-right a{padding:11px 19px 10px 63px;}
/*.fl-page{padding-top: 183px !important;}
.home .fl-page{padding-top: 0 !important;}
.page-id-10 .fl-page { padding-top: 148px !important;}*/

.fl-node-61385a33af9a7 > .fl-row-content-wrap{padding: 200px 0;}

#mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right, #mg-widgetmenu-wrap.cbp-spmenu-widget-left, #mg-widgetmenu-wrap.cbp-spmenu-widget-right{top:0 !important;}
html body div.wprm-overlay{background:rgba(0,0,0,0.8);}
html body div#wprmenu_bar{right:15px; top:67px; left:auto; width:32px; height: 32px; padding:0; border:none; background:none;}
#wprmenu_bar div.hamburger{margin:0;}
div.wprmenu_bar div.hamburger{padding:0 !important}
.wprmenu_bar .hamburger-inner, .wprmenu_bar .hamburger-inner::before, .wprmenu_bar .hamburger-inner::after{background:#ffffff;}

.home-banner .fl-slide .fl-slide-content{padding:45px 0 45px 45px;}
.home-banner .fl-slide .fl-slide-content .fl-slide-title{font-size:70px;}
.banner-right .fl-module-content{margin: 0 !important;}
.banner-right .pp-heading-content .pp-heading .heading-title{font-size: 40px !important;}
.banner-right .pp-heading-content .pp-sub-heading p{font-size: 16px !important;}
.banner-right a.fl-button{font-size: 16px !important; padding: 15px 30px !important;}

.section-1 .fl-row-content-wrap{margin-top: 0 !important; padding: 50px 0 0;}
.section-1 .fl-col.fl-col-small{width: 100% !important; margin-bottom: 30px;}
.section-1 .fl-col.fl-col-small:last-child{margin-bottom: 0px !important;}
.section-1 .fl-col-content{padding: 30px !important;}
.section-1 .fl-col-content .pp-heading-content .pp-sub-heading p{text-align: center !important;}

.standard-wills .fl-row-content-wrap, .about-section .fl-row-content-wrap, .fl-page-footer-wrap .main-footer{padding: 35px 0;}
.about-section.news-main .fl-row-content-wrap{padding-bottom: 0;}
.fl-node-61385b763b28e .pp-heading-content .pp-primary-title, .fl-node-61385bfd574e4 .pp-heading-content .pp-primary-title{font-size: 42px !important;}
.standard-left .fl-node-61385ba6eca0e a.fl-button{font-size: 16px !important; padding: 15px 30px !important;}

.fl-page-footer-wrap .main-footer .cl-same.cl-1, .fl-page-footer-wrap .main-footer .cl-same.cl-2{width: 30%;}
.fl-page-footer-wrap .main-footer .cl-same.cl-3{width: 40%;}

.about-section-1.standard-wills .fl-row-content-wrap{padding: 0 0 35px !important;}
.about-news-section .uabb-blog-post-content .uabb-post-heading{min-height: 1px;}

.home-latest .home-blog .fl-sidebar .fl-widget form{flex-wrap: wrap;}
.home-latest .home-blog .fl-sidebar .fl-widget form input[type=search]{width: 100%; margin-bottom: 15px;}
/*.single-post.postid-138 .section-white .home-blog,
.single-post.postid-139 .section-white .home-blog{padding-top: 30px;}
.single-post.postid-138 .section-white, 
.single-post.postid-139 .section-white,
.blog .section-white{padding-bottom: 0px;}*/

.blog .section-white,
.single-post .section-white{padding:50px 0;}

}

@media only screen and (max-width: 768px){
.fl-page-footer-wrap .container,
.fl-row .fl-row-fixed-width,
.fl-row .fl-slide-foreground,
.section-white .container,
.fl-full-width .container{max-width:100%;}
.fl-node-61385b763b28e .pp-heading-content .pp-primary-title, .fl-node-61385bfd574e4 .pp-heading-content .pp-primary-title{font-size: 26px !important;}
.fl-node-61385a33af9a7 > .fl-row-content-wrap{padding: 160px 0;}
.fl-page-nav-right {text-align: center;}
.fl-node-61385b763b28e .pp-heading-content .pp-primary-title {margin-bottom: 10px !important;}
.standard-wills .pp-heading-content .pp-heading .heading-title{margin-bottom: 20px!important;}

.fl-node-61385bfd574e4 .pp-heading-content .pp-primary-title{margin-bottom: 10px !important;}
.about-section .pp-heading-content .pp-heading .heading-title{margin-bottom: 20px !important;}
.about-section .pp-heading-content .pp-heading .heading-title .title-text.pp-secondary-title{font-size: 16px !important;}

.fl-col-small{max-width:100%;}
.fl-col-small:not(.fl-col-small-full-width){max-width: 100%;}
.standard-wills .pp-heading-content .pp-heading .heading-title span.pp-secondary-title{font-size: 16px !important;}
.standard-wills .standard-left{margin-bottom: 15px;}

.main-footer h2{font-size: 16px !important;}
.fl-page-footer-wrap .main-footer .cl-same.cl-1{width: 100%; margin-bottom: 30px;}
.fl-page-footer-wrap .main-footer .cl-same.cl-2, .fl-page-footer-wrap .main-footer .cl-same.cl-3{width: 50%;}

.testimonial-main .pp-testimonials .layout-3 .layout-3-content{text-align: left;}
.contact-us-section .pp-heading-content .pp-heading .heading-title, .fees-main-title .pp-heading-content .pp-heading .heading-title, .download-link .pp-heading-content .pp-heading .heading-title, .we-special .pp-heading-content .pp-heading .heading-title, .consultation .pp-heading-content .pp-heading .heading-title{margin-bottom: 20px !important;}
.consultation .pp-heading-content .pp-sub-heading{margin-bottom: 20px !important;}
.consultation .pp-heading-content .pp-heading .heading-title{margin-top: 5px !important;}
.contact-us-section .gform_wrapper .gfield input{font-size: 16px !important; padding: 5px 15px !important;}
.contact-us-section .gform_wrapper.gravity-theme .gform_fields{grid-row-gap: 15px;}
.contact-us-section .gform_wrapper.gravity-theme .gfield textarea.large{height: 150px;}
.contact-us-section iframe{height: 400px;}

.fees-main-title span.title-text.pp-secondary-title{font-size: 16px !important;}
.fees-box .uabb-price-list .uabb-price-list-item .uabb-price-list-header{flex-basis: 60%;}
.fees-box .uabb-price-list-text{display: flex; justify-content: space-between; align-items: center !important;}

.joondalup-office .pp-infobox-wrap .layout-3-wrapper, .perth-office .pp-infobox-wrap .layout-3-wrapper{flex-direction: row;}
.joondalup-office .pp-infobox-wrap .layout-3 .pp-icon-wrapper, .perth-office .pp-infobox-wrap .layout-3 .pp-icon-wrapper {margin-right: 20px !important;}
.joondalup-office .pp-infobox-icon-inner span:before, .perth-office .pp-infobox-icon-inner span:before{font-size: 26px;}

.service-box .pp-infobox-title-wrapper .pp-infobox-title{font-size: 20px;}

.consultation .fl-rich-text ul li:before{width: 6px; height: 6px; top: 8px;}

span.title-text.pp-primary-title{margin-top: 0;}

h3{font-size: 20px !important; line-height: 1.2 !important;}
h2{font-size: 30px !important; line-height: 1.2 !important;}
/*p{font-size: 14px !important; line-height: 1.6 !important;}*/

.questionaire-form{max-width:600px; margin:auto; width:100%;}
.questionaire-form .gform_wrapper .gform_fields .gfield.gf_left_half, .questionaire-form .gform_wrapper .gform_fields .gfield.gf_right_half{width:100%;}
.questionaire-form .gform_wrapper .gform_fields .gfield.gf_left_third, .questionaire-form .gform_wrapper .gform_fields .gfield.gf_middle_third, .questionaire-form .gform_wrapper .gform_fields .gfield.gf_right_third{width:100%;}
.questionaire-form .gform_wrapper.gravity-theme .gfield.gfield_html h2{font-size:26px !important;}
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal !important;}

.questionaire-form .gform_wrapper .gform_fields #field_2_1094 .gfield_repeater_item{ display: block; grid-template-columns: unset; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1094 .gfield_repeater_item .gfield_repeater_cell:nth-child(odd){ padding-right: 0; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1094 .gfield_repeater_item .gfield_repeater_cell:nth-child(even){ padding-left: 0; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1094 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 8px; }

.questionaire-form .gform_wrapper .gform_fields #field_2_1082 .gfield_repeater_item { display: block; grid-template-columns: unset; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1082 .gfield_repeater_item .gfield_repeater_cell:nth-child(odd){ padding-right: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1082 .gfield_repeater_item .gfield_repeater_cell:nth-child(even){ padding-left: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1082 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 8px; }

.questionaire-form .gform_wrapper .gform_fields #field_2_1104 .ginput_container,
.questionaire-form .gform_wrapper .gform_fields #field_2_1105 .ginput_container,
.questionaire-form .gform_wrapper .gform_fields #field_2_1106 .ginput_container,
.questionaire-form .gform_wrapper .gform_fields #field_2_1107 .ginput_container{ width: 100%; }

.questionaire-form .gform_wrapper .gform_fields #field_2_1004 .gfield_repeater_item { display: block; grid-template-columns: unset; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1004 .gfield_repeater_item .gfield_repeater_cell:nth-child(odd){ padding-right: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1004 .gfield_repeater_item .gfield_repeater_cell:nth-child(even){ padding-left: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1004 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 8px; }

.questionaire-form .gform_wrapper .gform_fields #field_2_1089 .gfield_repeater_item { display: block; grid-template-columns: unset; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1089 .gfield_repeater_item .gfield_repeater_cell:nth-child(odd){ padding-right: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1089 .gfield_repeater_item .gfield_repeater_cell:nth-child(even){ padding-left: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1089 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 8px; }

.questionaire-form .gform_wrapper .gform_fields #field_2_1009 .gfield_repeater_item { display: block; grid-template-columns: unset; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1009 .gfield_repeater_item .gfield_repeater_cell:nth-child(1){ padding-right: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1009 .gfield_repeater_item .gfield_repeater_cell:nth-child(2){ padding-right: 0px; padding-left: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1009 .gfield_repeater_item .gfield_repeater_cell:nth-child(3){ padding-left: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1009 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 8px; }

.questionaire-form .gform_wrapper .gform_fields #field_2_1088 .gfield_repeater_item { display: block; grid-template-columns: unset; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1088 .gfield_repeater_item .gfield_repeater_cell:nth-child(1){ padding-right: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1088 .gfield_repeater_item .gfield_repeater_cell:nth-child(2){ padding-right: 0px; padding-left: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1088 .gfield_repeater_item .gfield_repeater_cell:nth-child(3){ padding-left: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1088 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 8px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1088 .gfield_repeater_item .gfield_repeater_cell{ padding-top: 0px; }

.questionaire-form .gform_wrapper .gform_fields #field_2_1003 .gfield_repeater_item { display: block; grid-template-columns: unset; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1003 .gfield_repeater_item .gfield_repeater_cell:nth-child(1){ padding-right: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1003 .gfield_repeater_item .gfield_repeater_cell:nth-child(2){ padding-right: 0px; padding-left: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1003 .gfield_repeater_item .gfield_repeater_cell:nth-child(3){ padding-left: 0px; }
.questionaire-form .gform_wrapper .gform_fields #field_2_1003 .gfield_repeater_item .gfield_repeater_cell:not(:first-child){ padding-top: 8px; }
	.news-box .uabb-blog-posts-shadow{height:auto !important;}

}

@media only screen and (max-width: 767px){
.home-latest .home-blog .fl-sidebar{padding-top:40px;}
.single-post .section-white .single-post .blog-media{padding:0 0 70%;}
}

@media only screen and (max-width: 599px){
.header-right a .fa{display:none;}
.header-right a{padding:10px 19px;}


.foot-copyright{padding:0 0 10px; width:100%;}
.foot-social{width:100%;}
.foot-social ul{display:inline-block;}
.questionaire-form .gform_wrapper.gravity-theme .gfield.gfield_html h2{font-size:24px !important;}


}

@media only screen and (max-width: 576px){
    .fl-page-footer-wrap .container,
.fl-row .fl-row-fixed-width,
.fl-row .fl-slide-foreground,
.section-white .container,
.fl-full-width .container{max-width:100%;}
.fl-node-61385a33af9a7 > .fl-row-content-wrap{padding-top: 140px !important;}
    .fl-node-61385a33af9a7 > .fl-row-content-wrap{padding-bottom: 170px !important;}
    /*.banner-right .pp-heading-content .pp-sub-heading p{font-size: 14px !important;}*/

	.fl-page-footer-wrap .main-footer .cl-same.cl-2, .fl-page-footer-wrap .main-footer .cl-same.cl-3{width: 100%;}
    .fl-page-footer-wrap .main-footer .cl-same.cl-3{justify-content: flex-start;}
	.fl-page-footer-wrap .main-footer .cl-same.cl-2{margin-bottom: 30px;}
    .fl-page-footer-wrap{font-size: 14px;}
    .section-1 .fl-col-content{padding: 25px !important;}
    .standard-wills .pp-heading-content .pp-sub-heading p{padding-bottom: 15px !important;}
    p{padding: 0 0 15px !important;}
    .standard-left .fl-node-61385ba6eca0e a.fl-button{margin-top: 15px !important; padding: 10px 20px !important; border-radius: 12px !important;}
    .fl-page-footer-wrap .main-footer .cl-same{justify-content: center !important; text-align: center;}
    /*p.foot-box-1 img{max-width: 90px;}*/
    .fl-page-footer-wrap .widget11 p.address{padding-bottom: 30px;}
    .fl-page-footer-wrap .menu-footer-quick-links-container ul li, .fl-page-footer-wrap .widget11 ul.cont li{padding-bottom: 10px;}

}

@media only screen and (max-width: 479px){
    .fl-page-footer-wrap .container,
.fl-row .fl-row-fixed-width,
.fl-row .fl-slide-foreground,
.section-white .container,
.fl-full-width .container{max-width:100%;}

.header-right a{font-size:13px; padding:8px 9px;}
.header-main .header-right{padding:1px 42px 0 0;}

.fl-node-61385a33af9a7 > .fl-row-content-wrap{background-position: center right !important;}

.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content{padding:25px 0 25px 25px;}

.fl-row .fl-module-content .pp-heading-content .pp-heading-separator{margin-top:15px; margin-bottom:20px;}

.banner-right .pp-heading-content .pp-heading .heading-title{font-size: 34px !important;}
.banner-right a.fl-button{/*font-size: 14px !important;*/ padding:12px 20px !important;}

.banner-right a.fl-button{border-radius: 12px !important;}
.questionaire-form .gform_wrapper .gform_fields .gfield .gfield_repeater_buttons button{margin-right:0; width:100%;}

}