/* Enter /*
Theme Name: HealthFlex Child
Theme URI: http://plethorathemes.com/healthflex/
Description: Child theme for Health Flex (Plethora Themes)
Version: 1.3.8
Author: Plethora Themes
Author URI: http://plethorathemes.com
License: GNU General Public License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive-layout, theme-options, translation-ready
Template: healthflex
*/
/* DO YOUR STUFF AFTER THIS !!  */

.steps-container .wpb_row .wpb_text_column {font-size: 16px;line-height:22px;margin-top:10px;padding:0 10px}

.width500 {max-width:500px;margin:0 auto !important}

.daterange .wpcf7-form-control.wpcf7-date {height:60px}
.daterange span.wpcf7-form-control-wrap {display:inline-block}
.daterange {margin:10px 0 5px}

.page_title_in_content {display:none}
select#condition {background-color:#fd9209;color:white !important;text-transform:uppercase;font-weight:bold;padding:9px 32px 7px 17px !important;background-image:url('https://www.mobilitycare.net.au/wp-content/uploads/form-selector-white.png')!important;font-size:18px;border:0}
select#condition option {background-color:#eee;color:initial;text-transform:initial;font-weight:initial;text-transform:uppercase}

body:not(.postid-7899) .product-of-interest {display:none}
.product-of-interest {color:white}

/* custom checkbox styling for contact form 7 checkbox */
span.wpcf7-list-item {
display: inline-block;
margin: 0;
}
.wpcf7 .wpcf7-list-item {
display: block;
margin-bottom: 10px;
}
.wpcf7-checkbox label {
position: relative;
cursor: pointer;
}
.wpcf7-checkbox input[type=checkbox] {
/*position: relative;*/
position: absolute;
visibility: hidden;
width: 30px;
height: 30px;
top: 0;
left: 0;
}
.wpcf7-checkbox input[type=checkbox] + span {
/* border: 3px solid red; */
}
.wpcf7-checkbox input[type=checkbox] + span:before {
display: block;
position: absolute;
content: '';
border-radius: 0;
height: 30px;
width: 30px;
top: 0px;
left: 0px;
border: 2px solid #2b2b2b;
}
.wpcf7-checkbox input[type=checkbox] + span:after {
display: block;
position: absolute;
content: "\2713";
height: 30px;
width: 30px;
top: 0;
left: 0;
visibility: hidden;
font-size: 18px;
text-align: center;
line-height: 30px;
}
.wpcf7-checkbox input[type=checkbox]:checked + span:before {
background: transparent;
}
.wpcf7-checkbox input[type=checkbox]:checked + span:after {
visibility: visible;
}
.wpcf7-list-item-label {
margin-left: 40px;
display: inline-block;
}

.site-notice {
  font-family: sans-serif;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 15px 25px;
  background-color: #145474;
  color: #fff;
  text-align: center;
}

.site-notice-dismiss {
  background: none;
  border: 0;
  color: #fff;
  font-size: 24px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.h2-sale-item {background-color:#000;max-width: 600px;padding: 20px;margin:0 auto;letter-spacing:10px}
.h2-sale-item-sub {color:#e51400;font-family:'Yellowtail';text-transform:capitalize;}
.sale-blurb {font-size: 36px;font-weight: 600}

.summary .keypointStyle p {display:none}
.ulStyle2 {list-style: none;padding-left:0}
.nnbm-text-onsale {	background-color: #ed1c23cc;}
.secondary_section {background-color:#eee}
body.page-id-8193 form.wpcf7-form p.contact-intro, body.page-id-8203 form.wpcf7-form p.contact-intro {display:none}

p.price-large {font-size:32px;display: inline-block;margin: 0 20px 20px 0;}
p.price-large del, span.price-large del {opacity: .5 !important;}

.form-lead-container .container {color:white;background-color:transparent}
.form-lead-wrapper.wpb_row {max-width:1170px;margin:0 auto}
.contact-form-wrapper .container {max-width:700px;margin:0 auto}
.form-lead-wrapper.wpb_row .section_header.fancy h2 {font-weight: 200;text-transform: initial;}
.form-lead-wrapper.wpb_row .section_header.fancy h1 {margin-bottom:10px;font-size:48px}


.nnbm-css-1 {background-color: #ed1c23cc}
.nnbm-css-1::before {border-left: 120px solid #ed1c23cc;}

.btn-light {background-color:#d1d1d1;color:#323232}
.btn-light a:hover {background-color:#9f9f9f;color:#323232}

.teaser-box-home.teaser_box .figure + .content {color:white}
.teaser-box-home.teaser_box .content .desc {font-size:14px}
.btn-purple a {background-color:#8cc63f !important}
.teaser-box-home-container .btn-dark {background-color: #31597b;color: white !important;}

.head_panel .owl-carousel .item {background-position:center bottom}
body.postid-1978 .head_panel .owl-carousel .item {background-position:center}

.teaser_box.teaser-box-home:hover .figure + .content.with_button, .teaser_box.teaser-box-home .figure + .content {
    padding: 20px 0px 0px 0px !important;
}

.teaser_box .content .hgroup h4 {
    font-size: 16px;
    font-weight: 900;
    margin: 0 0 3px;
}

.btn-default {
    color: #efefef;    
    color: #fff !important;
    background-color: #2b2b2b !important;
    border-color: transparent !important;
}

.teaser_box .content .link {
	bottom: 0;
}


div.main {margin-bottom: 100px;}

div.corona-container {border-radius:5px;border:3px solid #ddd}
.eapps-testimonials-slider-page-item-single-spotlight .eapps-testimonials-slider-page-item-text .eapps-testimonials-slider-page-item-rating {margin-bottom:10px}
.eapp-coronavirus-stats-root-layout-component a {display:none !important}
.swnza_banner p a:link, .swnza_banner p a,.swnza_banner p a:hover {color:white;text-decoration:none}


.heading-group h2.h2Style1{font-size: 50px;display: inline;vertical-align: middle;}
.heading-group span {position: relative;display: inline-block;margin: 0 20px;}
.heading-group .subHead1 {display:block;font-family: news-gothic-std, ariel, trebuchet MS;}
.heading-group {text-align:center;margin-bottom:40px !important}


.section_header.fancy h2.h2Style1 {font-size:50px}
.subHead1 {font-size:32px;line-height:36px}
.h3Style1 {font-size:32px}
.title-head {padding: 10px;margin: 40px 0 20px;background-color:#e8e8e8;color:#2b2b2b;font-weight:600;text-transform:uppercase}
.title-head.first {margin-top:0}
.brands-container a {filter:grayscale(1);opacity:0.6}
.brands-container a:hover {filter:grayscale(0);opacity:1}
.brands-container .wpb_image_grid .wpb_image_grid_ul li.isotope-item {margin: 20px;box-sizing: border-box;}

.article-equip-wrapper a {text-decoration:none}
select {background-image: url('https://www.mobilitycare.net.au/wp-content/themes/healthflex/assets/less/../../assets/images/form-selector-grey.png') !important;}
.range-wrapper {max-width:300px}

.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 25px;
  background: #d3d3d3;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  background: #4CAF50;
  cursor: pointer;
}

.slider::-moz-range-thumb {
  width: 25px;
  height: 25px;
  background: #4CAF50;
  cursor: pointer;
}

.footer-social a:not(:hover) i[class*="youtube"], .team_social a:not(:hover) i[class*="youtube"] {background-color: #c00;}
.footer-social a:hover i, .footer-social a:active i {background-color: #000;}
.gallery-subscribe {text-align: center;padding: 15px 0 10px 0;clear: both;}
.gallery-subscribe a.gallery-subbutton:hover {opacity:0.9}
.gallery-subscribe a.gallery-subbutton{display: inline-block;
padding: 5px 10px;
background-color: #e62117 !important;
color: #fff !important;
text-decoration: none !important;
border-radius: 3px;}

.gallery-subscribe a img {width: 20px !important;
height: auto !important;
vertical-align: middle !important;
padding: 0 6px 3px 0;
display: inline-block;
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0;}


.error404 .header,
.error404 .head_panel,
.error404 #main-breadcrumbs, 
.error404 .header .topbar, 
.error404 .header .mainbar, 
.error404 section#main-header, 
.error404 footer, 
.error404 .copyright {display:none}
.error404 .sidebar_off {padding-top:0 !important}
.error404 #main-content {text-align:center}
#menu-error404-menu li {list-style-type:none;display: inline;margin: 0 10px;}


.become-dealer-container h3 {font-size: 30px;font-weight: 800;text-transform: inherit;margin-top:60px !important}
.imported-wrapper .wpb_wrapper {margin:0 auto}
.imported-wrapper a {color:#797979}
.imported-wrapper a:hover {color:#2b2b2b}
.import-product {text-transform: uppercase;font-size: 14px;margin-bottom: 10px;position: relative;display: inline-block;}
#menu-footer-quicklinks.menu li a {font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 18px;line-height: 1.5;text-transform:capitalize;font-weight:400;color:#03a9f4}

#menu-footer-quicklinks.menu li a:hover {color:#fbc02d}

.raleway-light34px h3 {font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 200;text-transform: capitalize;font-size: 34px;line-height:38px}
body.page-id-3557 .head_panel .hgroup .title h1 , body.page-id-2615 .head_panel .hgroup .title h1 {text-align: center;font-weight: 200;text-transform: capitalize;font-size: 50px;}
#asl-storelocator.asl-p-cont.asl-bg-0 .search_filter input.form-control {

	border: 1px solid #d1d1d1;}
#asl-storelocator.asl-p-cont.asl-bg-0 input#auto-complete-search {border-radius:0;height: 50px !important;border:4px solid #eee !important}
#asl-storelocator.asl-p-cont.asl-bg-0 .asl-advance-filters {padding-left:0 !important;}
#asl-storelocator.asl-p-cont.asl-template-1.asl-p-cont .row {margin-left:0}
#asl-storelocator.asl-p-cont.asl-bg-0 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default .multiselect-selected-text {font-size:13px !important}
#asl-storelocator.asl-p-cont.asl-bg-0 .categories_filter .btn-group {height:52px !important}
#asl-storelocator.asl-p-cont.asl-bg-0 .drop_box_filter:not(.asl-map):not(.asl-panel) {
    padding-right: 0px !important;
    width: 100%;padding-left:0 !important}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12:not(.asl-map):not(.asl-panel) {
    max-width: 800px;
    margin: 0 auto;
    float: none;
	padding:0 10px;
	height:110px
}
#asl-storelocator.asl-p-cont.asl-bg-0 .range_filter {visibility:hidden}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-sm-8:not(.asl-map):not(.asl-panel) {margin-bottom:50px;}

#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter {height:80px}
body #asl-storelocator.asl-p-cont.asl-bg-0 .categories_filter .btn-group {border:1px solid #eee;height:52px !important}
#asl-storelocator.asl-p-cont.container .asl-advance-filters .categories_filter .adropdown-menu,
#asl-storelocator.asl-p-cont.asl-bg-0 .categories_filter .btn-group, 
.asl-p-cont#asl-storelocator .asl-advance-filters .categories_filter .btn-group .multiselect.adropdown-toggle.style-btn.btn.btn-default {width:100% !important}
.asl-p-cont#asl-storelocator .asl-advance-filters .categories_filter .btn-group .multiselect.adropdown-toggle.style-btn.btn.btn-default {
	background-color: white !important;
    border-radius: 0;
    height: 50px !important;
	border: 4px solid #eee !important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 ul.adropdown-menu.multiselect-container > li > a label {font-size: 14px !important;}
.asl-p-cont .adropdown-menu {top:40px}
#asl-storelocator.asl-p-cont.asl-bg-0 .search_filter > p:first-child,
#asl-storelocator.asl-p-cont.asl-bg-0 .drop_box_filter p span {font-weight:400 !important;font-size:18px !important;text-transform:capitalize !important}

#asl-storelocator.asl-p-cont.asl-bg-0 ul.adropdown-menu.multiselect-container li.multiselect-item.filter {display:none !important}
#asl-storelocator.asl-p-cont.storelocator-main .Filter_section .col-xs-12.search_filter p:last-child > span, #asl-storelocator.asl-p-cont.storelocator-main .Filter_section .col-xs-12.search_filter .asl-store-search > span {

    height: 42px;
    width: 40px;
    background-color: white !important;
    color: #2b2b2b;
    top: 4px;
    right: 4px;
    border-left: 4px solid #eee;

}
#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 .Filter_section .col-xs-12.search_filter p:last-child > span i {
    padding: 9px 0px !important;
    background-color: #fff;
    color: #bcbcbc;
}
.asl-p-cont .icon-direction-outline::before {font-size: 1.5em;}

.woocommerce div.product p.stock {display:none}
.comparison-container a {text-decoration:underline}
span.num-lrg {font-size:44px;font-weight:bold}
.funded-badge {background-color: #8e4c9c;
width: 100px;
height: 100px;
border-radius: 100%;
padding: 35px 0;
color: white;
margin: 20px auto;display:inline-block;position: absolute;    top: 0;right: 50px;}
.t1-container .owl-carousel .owl-stage {font-size:0.7em}
body.tax-product_cat .badge-wrapper span.badge-top-right.nnbm-type-7266 {width: 70px;
font-size: 13px;
font-weight: bold;
right: 5px;opacity:0.9}
.comparison-container .vc_separator.seperator-darkgrey .vc_sep_holder .vc_sep_line {border-color: #2b2b2b !important;}
body.single.single-product span.badge-top-right.nnbm-type-7266 {left:5px !important;top:5px !important; font-weight: 600 !important;text-align:center !important;opacity:0.9}
.vc_separator.seperator-blue .vc_sep_holder .vc_sep_line {border-top-width:2px}
body:not(.home) {background-color:white}
.full-width-bg-wrapper {max-height:300px}
.full-width-bg-wrapper img {height: 300px;object-fit: cover;}
.postid-2281 .woocommerce-Price-amount.amount:not(.desc-tab), .postid-1949 .woocommerce-Price-amount.amount:not(.desc-tab), .postid-2229 .woocommerce-Price-amount.amount:not(.desc-tab) {display:none}
.woocommerce-Price-amount.amount.desc-tab {color: #2b2b2b;font-size: 2em;font-weight: bold;display:block}

.main > section {background-color:white}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {text-transform:uppercase}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background: #d1d1d1}
.woocommerce div.product .woocommerce-tabs ul.tabs li, div.product .woocommerce-tabs ul.tabs {background-color: #e9e9e9}
.green-btn, .orange-btn, .orangeb-btn {text-transform:uppercase}

div.wpcf7 .ajax-loader {    
    background-image: url('//www.mobilitycare.net.au/wp-content/uploads/spinner-load-blue.gif');
    width: 60px;
    height: 60px;
	display:none
}
div.wpcf7 .ajax-loader.is-active {display:inline-block;margin: 10px 0;background-repeat: no-repeat;background-position: 50%;width: 100%;}
.owl-theme .owl-nav {/*top: -50px;*/position: relative;}
.woocommerce div.product .woocommerce-tabs .panel {margin-bottom:0;padding-bottom:0}
.bottom-panel {margin-top:0;background-color:white}

body.single-product h2, body.single-product h3 {text-align:left}
.panel-gallery h3, .panel-gallery {text-align:left;text-transform:initial}

.panel-gallery img {margin:40px 0 20px}
.panel-gallery:first-child {margin-top:40px}
.panel-gallery:last-child {margin-bottom:40px}

.checkbox-products {margin-top: 10px;display: block;}
.hide-textarea {display:none}
#wpcf7-f6143-p6959-o5 textarea.form-control {
    height: 150px;
    margin-bottom: 5px;
}

#wpcf7-f6143-p6959-o5 span.wpcf7-list-item {font-size:16px}
#wpcf7-f6143-p6959-o5 span.wpcf7-list-item:first-child, #wpcf7-f6143-p6959-o5 span.wpcf7-list-item:nth-child(2n+3) {min-width:250px}
#wpcf7-f6143-p6959-o5 span.wpcf7-list-item:last-child{display:block}

.contact-form-600 {max-width:700px}
#wpcf7-f6934-p2229-o5 form.sent p {display: none;}
#improve-container {padding:30px;background-color:#ececec;margin:20px 0;position:relative}
#improve-container h6 {font-size: 18px;font-weight: 500;text-transform: inherit;margin-top:0}
#improve-form {display:none}
#emoji-moods {list-style-type:none;margin: 30px 0 0;height: 62px;position: relative;bottom: 0;}
#emoji-moods li, #emoji-moods a {display: inline-block;height: 62px;position: absolute;bottom: 0;left: 0}
#emoji-moods li a:hover {
opacity: 1 !important;
transform: translateY(-10%);
transition: transform .1s ease-in-out;
/*border-radius: 50%;*/
background-position-y: 0 !important;
height:115px !important;
}

#emoji-moods li.hate a {
background: url('https://www.mobilitycare.net.au/wp-content/uploads/emoji-mood-sprite.png');
background-repeat: no-repeat;
background-position: 0 -55px;
width: 60px;
height: 62px;
left:0
}

#emoji-moods li.dislike a {
background: url('https://www.mobilitycare.net.au/wp-content/uploads/emoji-mood-sprite.png');
background-repeat: no-repeat;
background-position: -60px -55px;
width: 60px;
height: 62px;
left:70px
}

#emoji-moods li.neutral a {
background: url('https://www.mobilitycare.net.au/wp-content/uploads/emoji-mood-sprite.png');
background-repeat: no-repeat;
background-position: -120px -55px;
width: 60px;
height: 62px;
left:140px
}

#emoji-moods li.like a {
background: url('https://www.mobilitycare.net.au/wp-content/uploads/emoji-mood-sprite.png');
background-repeat: no-repeat;
background-position: -180px -55px;
width: 60px;
height: 62px;
left:210px
}

#emoji-moods li.love a {
background: url('https://www.mobilitycare.net.au/wp-content/uploads/emoji-mood-sprite.png');
background-repeat: no-repeat;
background-position: -240px -55px;
width: 60px;
height: 62px;
left:280px
}


.header .topbar .container {
    border-bottom: 0;
}
.team_social {top:0}
.pum-theme-4291, .pum-theme-default-theme {background-color: rgba(255, 255, 255, 0.89)}
.pum-container p.contact-intro{color: white;font-size: 22px;font-weight: 300;padding-bottom: 10px}
div.panel-element {display:inline-block;text-align:center;vertical-align:top;max-width:200px}
body.page-template-default h1.post_title {margin-top:40px}

body.page-template-default.page-id-6725 h1.post_title, body.page-id-6162 h1.post_title, body.page-id-5352 h1.post_title
{text-transform: capitalize;
font-size: 4em;
font-weight: 600;}

#thankyou-container {height:auto;position:relative;top:50%}
label {width:100%}



body.page-id-8203 #main-breadcrumbs, body.page-id-8193 #main-breadcrumbs, body.page-id-6969 #main-breadcrumbs, body.page-id-6969 .page_title_in_content, body.page-id-6969 .copyright, body.page-id-6969 footer, body.page-id-6969 #main-header, body.page-id-6969 .header,
body.page-id-6767 #main-breadcrumbs, body.page-id-6767 .page_title_in_content, body.page-id-6767 .copyright, body.page-id-6767 footer, body.page-id-6767 #main-header, body.page-id-6767 .header,
body.page-id-5535 #main-breadcrumbs, body.page-id-5535 .page_title_in_content, body.page-id-5535 .copyright, body.page-id-5535 footer, body.page-id-5535 #main-header, body.page-id-5535 .header,
body.page-id-5537 #main-breadcrumbs, body.page-id-5537 .page_title_in_content, body.page-id-5537 .copyright, body.page-id-5537 footer, body.page-id-5537 #main-header, body.page-id-5537 .header,
body.page-id-5546 #main-breadcrumbs, body.page-id-5546 .page_title_in_content, body.page-id-5546 .copyright, body.page-id-5546 footer, body.page-id-5546 #main-header, body.page-id-5546 .header,
body.page-id-5530 #main-breadcrumbs, body.page-id-5530 .page_title_in_content, body.page-id-5530 .copyright, body.page-id-5530 footer, body.page-id-5530 #main-header, body.page-id-5530 .header {display:none}

body.page-id-6767 #main-breadcrumbs,body.page-id-5535 #main-breadcrumbs,body.page-id-5537 #main-breadcrumbs,body.page-id-5546 #main-breadcrumbs,body.page-id-5530 #main-breadcrumbs,body.page-id-6969 #main-breadcrumbs {margin:0}

body.page-id-6969 .main > section,
body.page-id-6767 .main > section,
body.page-id-5535 .main > section,
body.page-id-5537 .main > section,
body.page-id-5546 .main > section,
body.page-id-5530 .main > section {background-color:white}

body.page-id-6969 .wpb_wrapper,
body.page-id-6767 .wpb_wrapper,
body.page-id-5535 .wpb_wrapper,
body.page-id-5537 .wpb_wrapper,
body.page-id-5546 .wpb_wrapper,
body.page-id-5530 .wpb_wrapper {padding:0}

body.page-id-6969,body.page-id-6767,body.page-id-5535,body.page-id-5537,body.page-id-5546,body.page-id-5530 {margin-top:0 !important}



.thankyou-pdf-container {display:table;margin:40px auto}
.thankyou-pdf-wrapper {display:table-cell;padding:0 20px;width:200px;height:auto}
.thankyou-pdf-wrapper img {box-shadow: 2px 2px 3px #a1a1a1;}
.thankyou-pdf-wrapper a:hover {border:4px solid #eee}
.thankyou-pdf-wrapper a {border:4px solid white;}

.image-gallery-wrapper {}
.image-wrapper-150:hover {border:4px solid #45aaff}
.image-wrapper-150 {border:4px solid white; width: 170px;margin: 10px;text-align: center;font-size: 14px;display: inline-block;vertical-align: top;}
.image-wrapper-150 img {margin-bottom:5px;display:inline;width: 150px;margin: 10px;}
li > a:link, li > a:hover, p > a:link, p > a:hover {text-decoration:underline}
body.single-product .copyright {padding-bottom: 70px;background-color: #1e2736;}
#return-to-top {z-index:100001}
.body.single-product .nc_wrapper.bottom {border-top: 6px solid rgb(238, 238, 238);}
.comparison-container p > a {color:white;text-decoration:none}
body.home {background-color:white}
.guaven_woos_suggestion ul.guaven_woos_init_text {font-size:14px}
.nc_wrapper.bottom .swp_social_panel {max-width: 342px !important;left: 0 !important;margin:0 auto}
body.single-product .nc_wrapper.bottom{border-top: 6px solid #eee}

.return-to-top {z-index: 100044;}
body.postid-5125 .social-container {
background: url('https://www.mobilitycare.net.au/wp-content/uploads/share-this.png') no-repeat !important;
background-size: 80px 68px !important;
width: 100%;
height: 80px;
padding: 0 0 20px;}

body.single-product:not(.postid-5125) .social-container {
background: url('https://www.mobilitycare.net.au/wp-content/uploads/share-this-product.png') no-repeat;
background-size: 133px 68px;
width: 100%;
height: 80px;
padding: 0 0 20px;margin:40px 0}

.swp_social_panel:not(.nc_floater):not(.swp_social_panelSide){width:260px !important;left: 90px !important;
position: relative !important;
padding: 45px 0 !important;
margin: 0 !important;}

.btn {font-size:22px}
ol.ol-style1 {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
}
ol.ol-style1 > li {
    position: relative;margin: 0 0 30px 2em;padding: 0 8px 0 16px;list-style: none}
ol.ol-style1 > li:before {
    content:counter(li); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:-2px;
    left:-2em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:2em;
    /* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
    margin-right:8px;
    padding:4px;
     color:#fff;
    background:#4ebdf9;
    font-weight:bold;
    font-family:"Helvetica Neue", Arial, sans-serif;
    text-align:center;
}

#footer-app-div, #show-contact-form1, #show-contact-form2 {display:none}
a.orange-btn.active, a.orangeb-btn.active{background: #f47e00 !important;
background: -webkit-linear-gradient(#faa300,#f47e00) !important;
background: -o-l inear-gradient(#faa300,#f47e00) !important;
background: -moz-linear-gradient(#faa300,#f47e00) !important;
background: linear-gradient(#444,#2b2b2b) !important;
background-color: rgba(0, 0, 0, 0) !important;
background-color: rgba(0, 0, 0, 0) !important;
background-color: rgba(0, 0, 0, 0) !important;
background-color: rgba(0, 0, 0, 0) !important;
border: 2px solid #2b2b2b !important;
color: white !important;}

.woocommerce form input[type="email"], .woocommerce form input[type="tel"], .woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .woocommerce form .form-row select, .woocommerce-page form .form-row select, .woocommerce form select, .woocommerce-page form select, .woocommerce form input[type="text"], .woocommerce-page input[type="text"] {height:60px}
.wpcf7-form-control.wpcf7dtx-dynamictext.wpcf7-dynamictext.productname {height:auto !important;display:inline}
/*p.contact-intro {display:none}*/
p.contact-intro {display:block;text-align:left !important;margin:0 0 20px 5px !important}
.contact-close {cursor: pointer;
padding: 5px;
background-color: #2b2b2b;
color: white;
position: absolute;
right: 5px;
top: 5px;
border-radius: 100%;
height: 30px;
width: 30px;
text-align: center;
font-family: raleway;
font-weight: bold;
line-height: 1.1em;}
.app-div {position:relative;display:none;height:auto;color:#2b2b2b;border:4px solid #e9e9e9; background-color:white;padding:15px;margin:0 0 30px}
.btn-container {margin:15px 0 30px}
.btn-container .orange-btn {margin-left:0 !important}
.slogan-sub p {font-size:24px !important;margin-top:12px !important}
.product-slogan-wrapper {position:relative; width:100%;text-align:center}
h2.product-slogan {color: white;
font-family: Raleway, "Helvetica Neue", Helvetica;
text-transform: initial;
font-weight: 600;
font-size: 40px;
max-width: 800px;
text-align: center;
margin: 0 auto 20px;line-height: 1.4em;}
.product-slogan{}
.green-btn {display:inline-block;color: white;text-decoration: none;font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 600;border-radius: 5px;text-decoration:none;
background: #1d9c00;
background: -webkit-linear-gradient(#71b71b,#1d9c00);
background: -o-linear-gradient(#71b71b,#1d9c00);
background: -moz-linear-gradient(#71b71b,#1d9c00);
background: linear-gradient(#71b71b,#1d9c00);
background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
padding: 12px 40px;margin: 10px;border:2px solid #1d9c00;font-size:22px}
.greenb-btn:focus {color:#247811}
.orangeb-btn:focus {color:#f47e00}
.green-btn:hover {text-decoration:none;color:white;
background: #247811;
background: -webkit-linear-gradient(#71b71b,#247811);
background: -o-linear-gradient(#71b71b,#247811);
background: -moz-linear-gradient(#71b71b,#247811);
background: linear-gradient(#71b71b,#247811);}
.owl-theme .owl-nav [class*="owl-"] {text-transform:uppercase;color:#2b2b2b;background-color:#eee}
.orange-btn.active, .orange-btn {text-decoration:none !important;text-align:center;display:inline-block;color: white !important;text-decoration: none;font-family: "Raleway", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 800;/*border-radius: 5px*/;background: #f47e00 !important;
/*background: -webkit-linear-gradient(#faa300,#f47e00);
background: -o-linear-gradient(#faa300,#f47e00);
background: -moz-linear-gradient(#faa300,#f47e00);
background: linear-gradient(#faa300,#f47e00);
background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);*/
/*border:2px solid #f47e00*/
padding: 12px;margin: 10px 0; font-size:28px !important}

a.orange-btn:hover {color:white !important;text-decoration:none;background: -webkit-linear-gradient(#faa300,#ff921e);
background: -o-linear-gradient(#faa300,#ff921e);
background: -moz-linear-gradient(#faa300,#ff921e);
background: linear-gradient(#faa300,#ff921e);}

.orangeb-btn {display:inline-block;color:#ff7200 !important;text-decoration: none;font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 600;border-radius: 5px;border: 2px solid #ff7200;background-color:white;padding: 12px;margin: 0 10px 10px 0 /*!important*/;text-decoration:none !important}
.orangeb-btn:hover {background: #f47e00;
background: -webkit-linear-gradient(#faa300,#f47e00);
background: -o-linear-gradient(#faa300,#f47e00);
background: -moz-linear-gradient(#faa300,#f47e00);
background: linear-gradient(#faa300,#f47e00);
background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
border: 2px solid #f47e00;color:white !important;text-decoration:none}
.cta-container {width: 100%;text-align: center;margin: 60px 0;}
.cta-container .orange-btn {margin:10px}
.store-location-container {margin:0 auto;max-width:700px;font-family: Raleway, "Helvetica Neue", Helvetica, Arial;font-size:18px}
.store-location-map img {border-radius:100%;margin:60px 0 30px 0;border: 18px solid #fff}
.store-location-map img:hover {border: 18px solid #45aaff99;transition: border-color 0.5s linear;}
.mobilitycare-mission {}
.home-banner-container {border:1px solid #eee;display:table-row}

.home-banner-grid-1 {display: inline-block;padding: 0;margin-right:10px;width: 49%;vertical-align: top;background: url("https://www.mobilitycare.net.au/wp-content/uploads/dark-bg4.jpg")}
.home-banner-grid-1 img {float:left;width: auto;height: 300px;width:260px}
.home-banner-grid-1 .grid-text {float:left;font-size:24px;padding:22px;min-height:300px;width:279px;/*background-color:#2b2b2be6*/;color: white;font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 600;text-align: center;}

.home-banner-grid-2 {display: inline-block;padding: 0;margin-left:10px;width: 49%;vertical-align: top;background: url("https://www.mobilitycare.net.au/wp-content/uploads/dark-bg4.jpg")}
.home-banner-grid-2 img {float:left;width: auto;height: 300px;width:260px}
.home-banner-grid-2 .grid-text {float:left;font-size:28px;padding:28px 22px;min-height:300px;width:279px;/*background-color:#2b2b2be6*/;color: white;font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 600;text-align: center}

.home-banner-grid-1 a.orange-btn, .home-banner-grid-2 a.orange-btn {font-size: 18px;margin: 20px auto 0;display: block}

.home-banner-grid-3 {display:table;padding: 0;width: 100%;vertical-align: top;margin:20px 0 60px;background: url("https://www.mobilitycare.net.au/wp-content/uploads/dark-bg3.jpg");background-position: 400px 455px;
background-size: 400px 455px;}
.home-banner-grid-3 .grid-text {display:table-cell;font-size:42px;padding:22px;min-height:300px;/*background-color:#2b2b2be6*/;color: white;font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 600;text-align: center;vertical-align:middle;}
.home-banner-grid-3 img {display:table-cell;padding:0;max-width:690px}
.home-banner-grid-3 a.green-btn {margin:20px auto 0;display:block;width:260px}


body.page-id-6220 .wpb_wrapper {padding-right:0 !important}



a.btn-style1:hover {color:white;opacity:0.9}
.btn-style1 {background: #f47e00;
background: -webkit-linear-gradient(#faa300,#f47e00);
background: -o-linear-gradient(#faa300,#f47e00);
background: -moz-linear-gradient(#faa300,#f47e00);
background: linear-gradient(#faa300,#f47e00);
    background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
border: 1px solid #f47e00;
background-color: #2b2b2b;
padding: 10px;
text-align: center;
color: white;
font-size: 16px;
letter-spacing: 0.05em;
margin: 10px;
font-weight: 800;
height: 60px;
line-height: 40px;
text-transform: uppercase;
display: block}





ul.technical-specs li{line-height:1.5em;margin-bottom:10px}
.icare-color-wrap a {width:80px}
table#supsystic-table-232.dataTable.cell-border tbody tr td:nth-child(n+2) {width:20% !important}
.icare-color-wrap img {text-align:center;display:inline-block !important;width:80px;height:auto}
body.page-id-1946 .vc_separator + .wpb_text_column {margin-top:15px}
h1 {font-weight:800}
body.page-id-6775 h1.post_title {display:none}
.location-wrapper {display:table;margin:30px 0}
.location-wrapper img {display: table-cell;
height: auto;
margin: 0 auto;
width: 50%;
padding: 0 20px;}
.call-btn {font-size:20px;margin-top:30px; background-color: #f79000;border: 1px solid #f47e00;border-radius: 30px;padding: 15px;display: inline-block;color: white;text-decoration: none;font-weight: 600;font-size: 1.2em}
.call-btn:visited, .call-btn:focus {color:white}
.call-btn:hover {color:white;text-decoration:none;opacity:0.8}
.call-btn span.tel-text {margin-right:5px;font-size:12px;text-transform:uppercase}
.find-out-wrapper {padding:20px;text-align:center;background-color:#eee;border:2px solid #ddd;margin:40px 0 20px}
div.panel-container, div.panel2, div.ashley-2-panel {display:table;margin:20px 0 40px;max-width:1000px}
div.panel2 div h4, div.ashley-2-panel div h4 {text-align:center;font-weight:400}
div.panel2 div, div.ashley-2-panel div {vertical-align:top;display:table-cell;text-align:left}
div.panel2 div img, div.ashley-2-panel div img {display:block}
div.panel2 div img {padding:0 10px !important}

.dark-round-btn {text-decoration:none;margin:20px 0;display:inline-block;padding:10px;color:white;border-radius:30px;text-transform:uppercase;background-color:#185aa6}
.dark-btn .fa {display:inline-block}
.dark-btn {display:inline-block;text-decoration:none;padding:10px;text-transform:uppercase;background-color:#2b2b2b;color:white;margin:30px 0}
.dark-round-btn:hover, .dark-btn:hover {opacity:0.8;text-decoration:none;color:white}
.dark-round-btn:visited, .dark-btn:visited {color:white}
.ul-dva li {margin-bottom:10px}
.ul-dva li a {text-decoration:underline}
#btn-readmore {display:inline-block !important}
#asl-storelocator.asl-p-cont .item .thumb-a {vertical-align:top !important}
#asl-storelocator.asl-p-cont.asl-bg-0 .asl-overlay-on-item h1.h1 {height:150px}
.brochure-btn1 {width: 200px;
text-align: center;
margin: 0px auto 20px;
font-family: Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 15px;
text-transform: uppercase;
color: #2b2b2b;
font-weight: 600;
padding: 10px 0;}

a:hover .brochire-btn1 {background-color:pink}

.ulStyle1 li a {text-decoration:underline}
.ulStyle1 {margin-bottom:30px}
.full-width-banner-image .wpb_wrapper {padding:0}
.full-width-banner-image .wpb_wrapper .wpb_single_image.vc_align_left {text-align:center}
.full-width-banner-image .wpb_wrapper img, .full-width-banner-image .wpb_wrapper, .full-width-banner-image .wpb_single_image .vc_single_image-wrapper {width:100%}
.page-id-2881 .page_title_in_content {position: absolute;
z-index: 100;
top: 200px;
color: white !important;
left: 100px;
}
.page-id-2881 #main-breadcrumbs {display:none}
.page-id-2881 .page_title_in_content h1 {text-transform: none !important;
font-weight: 500;
font-size: 4.0em;width:50%}

#asl-storelocator.asl-p-cont.asl-bg-0 .asl-overlay-on-item h1.h1 {height:80px}
.widget {position:initial}
.form-control:focus {
    border-color: #66afe9 !important;
    outline: 0 !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)!important;
}
.stretchy_wrapper.ratio_2-1 {padding-bottom:100% !important}
.dealer-cta {padding: 15px;margin: 100px 0 20px;
border: 1px solid #cfcfcf;
text-align: center;
background-color: #efefef;
color: white;
background: linear-gradient(#faa300,#f47e00);
    background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
border: 1px solid #f47e00;
background-color: #2b2b2b;
font-size: 20px;}
.dealer-cta a {color:white !important;text-decoration:underline}
.dealer-cta a:hover {color:blue !important}
.img-wrapper-1 {margin:30px 0;text-align:center}
.img-wrapper-1 img {display:inline-block}
.img-wrapper-1 img{margin:5px;}

body.single-product h2, .wpb_text_column .wpb_wrapper p + h2, .panel h2:not(.woocommerce-Reviews-title) {font-size: 22px;font-weight: 600;padding: 15px 0 15px 10px;background-color: #5f5f5f;color: white;margin: 80px 0 30px;}
body.single-product h2.wpb_singleimage_heading {margin-top:0}
body.single-product h2.woocommerce-Reviews-title {display:none}
.panel h3 {font-size:18px;font-weight: 600;margin:60px 0 20px}

ul.jump-to li:before {content:"\0021b3";margin-right:5px}
ul.jump-to li {margin: 2px 0;padding: 5px 0;text-transform:uppercase;text-align:left}
ul.jump-to {list-style-type:none;margin-bottom:50px}

#asl-storelocator.asl-p-cont.asl-bg-0 .search_filter > p:first-child {
	text-transform:uppercase }
ul.imported-prod {list-style-type:none;margin:30px 0 40px}
.adp-substep {
    border-top: 1px solid #7b7b7b4d !important;    
    padding: 5px 0 !important;
}

ul.imported-prod li {text-transform: uppercase;
font-size: 0.8em;width: 173px;
display: inline-block;
vertical-align: top;
margin: 10px 2px;
text-align: center;}


ul.imported-prod li img:hover {border: 1px solid #66b6ff;}
ul.imported-prod li img {border: 1px solid transparent;}
.page.page-id-2615 .wpb_wrapper {padding-right:0}
.wpb_text_column + .wpb_content_element {margin-top:0}
.directions-cont #asl-storelocator.asl-p-cont *{line-height:2.5 !important}
.item.highlighted .s-distance {color:#333 !important}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter p:last-child > span {
background: #66b6ff repeat scroll 0 0 !important}
#asl-storelocator.asl-p-cont.asl-bg-0 #panel.storelocator-panel {background: #2b2b2b !important}
#asl-storelocator.asl-p-cont.asl-bg-0 .Filter_section {background: #fff !important}
#asl-storelocator.asl-p-cont.asl-text-1 .Filter_section p {color: #2b2b2b !important}
#asl-storelocator.asl-p-cont.asl-bg-0 .adropdown-menu > .active > a, #asl-storelocator.asl-p-cont.asl-bg-0 .adropdown-menu > .active > a:hover, #asl-storelocator.asl-p-cont.asl-bg-0 .adropdown-menu > .active > a:focus {
    background: #66b6ff !important}
.woocommerce ul.products {margin-top:40px}
.comparison-text1 {font-size: 22px !important;line-height: 26px !important;font-family: Raleway, sans-serif !important}
.comparison-text2 {font-size:14px}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {display:inline-block !important}
.testimonial ul.slides li {font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:200;font-size:1.2em;background-color:transparent !important}
.wpb_content_element {margin-bottom:0}
.esg-loader.spinner5 {
    background: url('//www.mobilitycare.net.au/wp-content/uploads/spinner-blue.gif') no-repeat 112px 112px;
    background-color: rgba(0, 0, 0, 0);
    background-color: #fff;
    margin: -22px -22px;
    width: 112px;
    height: 112px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}





#tab-description .swp_social_panel {display:none}
.thankyou-wrapper a {display:inline-block}
.vam-thankyou-wrapper img {max-width:250px}
a.vam-thankyou-wrapper {display: block;width: 200px;margin: 40px auto 10px;}
.success-h2 {font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;font-weight: 400;font-size: 40px;margin-bottom:20px}
.thankyou-wrapper p {font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;font-weight: 400;font-size: 20px;}
.thankyou-wrapper {min-height:400px}

.page-id-8178 #main-breadcrumbs, .page-id-5537 #main-breadcrumbs, .page-id-5537 .post_title,.page-id-5530 #main-breadcrumbs, .page-id-5530 .post_title,.page-id-5530 #main-breadcrumbs, .page-id-5530 .post_title,.page-id-5530 #main-breadcrumbs, .page-id-5530 .post_title {display:none}
.panel-gallery h3 {text-align:center}
.tax-product_cat .badge-wrapper span {left:auto;right:5px;top:5px}

body.single.single-product span.badge-top-left {left:5px;right:auto;top:5px}

.comparison-wrapper {margin-bottom: 80px}
.comparison-wrapper table.dataTable.cell-border tbody tr td:nth-child(n+2) {width:auto}
.comparison-wrapper a, .comparison-wrapper a:hover {color:white !important;text-transform:uppercase}
.comparison-wrapper a:hover {text-decoration:underline}

.video-box-style2 {width:100%;margin:30px 0}
.video-box-style2 iframe {width:100%;max-width:400px;max-height:400px}
.free-quote-container {padding: 15px;background-color: #f0f0f0;margin: 30px 0;line-height: 1.0em;}
.free-quote-container a, .free-quote-container a:hover {text-decoration:underline;display:inline-block;margin: 10px 0 0;}
.stock-level-container {padding: 15px;
background-color: #73b035;
margin: 0 0 30px;
line-height: 1.0em;
color: white;
display: inline-block;
border-radius: 5px;}

a[href^="tel:"]:not(.orangeb-btn):not(.orange-btn):not(.callStyle) {display:inline-block !important}
.show-contact-form {display:none}
.show-contact-form .wpcf7-form {margin: 30px 0 50px !important}
.btn-start {background-color: #2b2b2b;color: white;display: inline-block;padding: 10px 40px;margin:40px 0 20px;text-decoration:none}
.btn-start:hover {color:white !important;text-decoration:none;cursor:pointer;opacity:0.9}
.btn-start i {font-size:26px;margin-right:10px;color:white !important}
h3.style1 {text-transform:initial;background-color:none;text-align:left;font-weight: 600;font-style: inherit;text-transform: inherit;font-size: 28px}
.wpb_text_column .wpb_wrapper h3.style1 {margin-top:60px; margin-bottom: 20px}

.col-sm-6 h3.style1:first-child {margin-top: 0px !important}
h2.style1 {text-transform:initial;background-color:none;text-align:left;font-weight: normal;font-style: inherit;text-transform: inherit;font-size: 28px;margin: 10px 0 20px !important;line-height:1.4em}
.test-wrapper div:first-child {border-top:none;padding-top:0}
.image-wrapper-3, .image-wrapper-2 {width:100%}
.image-wrapper-2 img, .image-wrapper-3 img {margin:0 10px 10px 0}
.rowb1 {display:inline-block}
.pf_rngstyle_flat .irs-from, .pf_rngstyle_flat .irs-to, .pf_rngstyle_flat .irs-single {background:#64b8ff}
.pf_rngstyle_flat .irs-bar {background: url(//www.mobilitycare.net.au/wp-content/media/sprite-skin-flat.png) repeat-x;}
.pf_rngstyle_flat .irs-from::after, .pf_rngstyle_flat .irs-to::after, .pf_rngstyle_flat .irs-single::after {border-top-color: #64b8ff}
.prdctfltr_woocommerce_ordering .prdctfltr_sale label.prdctfltr_active span::before {color:#64b8ff}
.upload-dva-form {display:inline-block;width:230px}
.appliance-style {font-size:0.9em}
#wpcf7-f5355-p5352-o1 div.wpcf7-response-output {line-height:1.5em}
ol li{line-height:1.9em}
ol.ol-style1 li.ol-h1 {list-style-type: none;margin-left: -15px;font-size: 1.4em;font-weight:600}
ol.ol-style1 a{text-decoration:underline}

.ol-style1 {display: inline-block;padding: 20px 50px 50px;vertical-align: top;margin: 10px 5px;background-color: white;}
.wpcf7-file {border:0;background-color:initial !important}
.form-wrapper, .dva-form-wrapper {max-width:500px}
.form-wrapper p.contact-intro {display:none}
.woocommerce form select, .woocommerce-page form select, select{color: #999999}
select option {color: #2b2b2b}
.dva-info li:last-child a {padding: 10px 20px;background-color: #2b2b2b;display: inline-block;color: white;text-transform: uppercase;margin: 15px 0 0;}
.dva-info li:last-child {list-style:none}
.dva-info li:last-child a:hover {background-color:#000}
.dva-wrapper p {display:none}
.dva-info {display:none;background-color: white;padding: 10px;margin-top: 10px;}
.dva-wrapper {margin:10px 0;font-size:14px}
.dva-wrapper #showhide {color:#337492}
.car-position {position: absolute;z-index: 1;top: 12px;left: 175px;}
.wpcf7-checkbox {display:block;padding: 17px 10px 6px 10px;}
span.wpcf7-list-item {margin:0}
span.wpcf7-list-item input {margin-right:5px}
.hide-fields4, .hide-fields2,.hide-fields3{display:none}
.shs1 {text-transform:initial;font-style:italic;font-weight:300;font-size:2.2em}
.shs2 {text-transform:initial;font-style:italic;font-weight:300;font-size:1.8em;margin:30px 0;display:block;line-height:35px}
table.dataTable.cell-border tbody tr th, table.dataTable.cell-border tbody tr td {border:5px solid #eee}
table.dataTable thead th:nth-child(n+2), table.dataTable.cell-border tbody tr td:nth-child(n+2) {vertical-align:middle}
table.dataTable thead th:first-child, table.dataTable tr td:first-child {font-weight:600;text-align:left;vertical-align:middle}
table.dataTable tbody tr, table.dataTable thead th, table.dataTable thead td {border:5px solid #eee}
table.dataTable thead th, table.dataTable thead td {border-bottom:none}

table.dataTable.cell-border {border-collapse: collapse}
table.dataTable thead th {border-top:none !important; border-right:none !important;border-left:none !important;border-bottom:none !important}
#supsystic-table-228 table.dataTable thead th:nth-child(n+2), #supsystic-table-228 table.dataTable.cell-border tbody tr td:nth-child(n+2) {text-align:left}
#wpcf7-f4299-o2 {width:400px;margin:0 auto}
#wpcf7-f4299-o2 .form-control {min-height: 45px !important;margin-bottom: 10px}

#popmake-4297 {
	max-width: 500px;
	height: 80%;
	top: 100px !important;
	left: calc(50% - 250px)
	}


.opacity-style {opacity:0.5;filter: blur(2px)}

.fpm-form {text-align:center}
.boxshadow-brochure img {box-shadow: 0px 0px 5px #2b2b2b4d}
.new-badge {background-color:#269cff; border-radius:100%;padding:30px;width:40px;height:40px;position:absolute;top:-20px;right:-20px}

.brochure-wrapper {margin: 40px 0 40px 80px;text-align: center}
.brochure-wrapper img {width:200px; height:auto;border: 5px solid #e6e4e4;}
.brochure-wrapper img:hover {border:5px solid #d5d5d5}
.brochure-wrapper p {display:none}
/*.ndis-wrapper, .brochure-wrapper {display:none}*/
.brochure-btn {
	background: #f47e00;
	background: -webkit-linear-gradient(#faa300,#f47e00);
	background: -o-linear-gradient(#faa300,#f47e00);
	background: -moz-linear-gradient(#faa300,#f47e00);
	padding:7px;width:150px;
	text-align:center;
	margin:10px auto 0;
	font-family: Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:white;
	font-weight:800
}

.brochure-btn1:hover {text-decoration:underline}

.post-image-gallery {margin:30px 0;font-size:14px;text-align:center;display:block;float:left;width:100%}
.post-image-gallery a {margin:10px;display:inline-block;vertical-align:top;width:150px;float:left}
.post-image-gallery img {width:150px;height:auto}

.gallery-2 a, .gallery-2 img {width:auto;height:250px}
.gallery-3 a, .gallery-3 img {width:auto;height:260px}
.gallery-2a a, .gallery-2a img {width:auto;height:auto}
.gallery-1 a, .gallery-1 img {width:500px;height:auto}
.gallery-1a a, .gallery-1a img {width:auto;height:auto;margin:0}
.gallery-1a a {margin-bottom:30px}
.gallery-1, .gallery-2 {margin:30px 0 50px}


.vam-wrapper {width:100%;display:block;margin:40px 0}
.vam-li {display:inline-block;width:200px;padding:0 5px;vertical-align:top}
.vam-li img {width: 100%;height:auto;font-size:12px}
ol.vam-list-style li {margin-bottom:10px}
ol.vam-list-style li > ol > li {margin:0}



.cashbackoffer {width:100%;background-color:#ed1b24;padding:5px}

.cashbackoffer-container {
    display: block;
    border: 1px solid #eee;
    width: auto;
    margin-left: 80px;
    text-align: center;
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 15px;
	color:white
}
.cashbackoffer-container p {margin:0}
.cashbackoffer-container p:first-child {line-height: 100px;font-size: 90px;}
.cashbackoffer-container p:nth-child(2) {font-size:22px}
.cashbackoffer-container p:nth-child(3) {font-size:15px;text-transform:uppercase;font-weight:600}
.cashbackoffer-container p:nth-child(4) {font-size:12px;padding:15px 0}
.cashbackoffer-container a, .cashbackoffer-container a:hover {color:white}
.cashbackoffer-container a {text-decoration:none}



.suggest-style1 {font-style: italic}
.recliner-container {margin:20px 0}
.cellpadding{padding-bottom:40px}

div.imgpanel {
    display: table;
    width: 100%;
    table-layout: fixed;
	margin:20px 0 50px;
}

div.imgpanel > div {
    display: table-cell;
    width: 2%; /* or 100% according to OP comment. See edit about Safari 6 below */
	/*font-size:12px;*/
	text-align:center
}

div.imgpanel img {width:100%;margin:0 0 40px;padding:0 5px}



div.imgpanel.two > div {width:50%}
div.imgpanel.three > div {width:30%}
div.imgpanel.four > div {width:30%}

div.imgpanel.small-icons {display:block;text-align:center}
div.imgpanel.small-icons > div {display: inline-block;
width: 100px;
font-size: 16px;
line-height: 1em;
vertical-align: top;}
div.imgpanel.small-icons > div > img {border-radius: 100%;
width: 80px;
height: auto;
margin-bottom: 15px;
padding: 0;}
div.imgpanel.row1.small-icons > div > img {border:5px solid #586e76}
div.imgpanel.row2.small-icons > div > img {border:5px solid #cc1b7f}

div.imgpanel.imgtext {display:block}
div.imgpanel.imgtext > div {display:inline-block;vertical-align:top;text-align:center}
div.imgpanel.imgtext > div h3 {text-align:center}
div.imgpanel.imgtext > div:first-of-type {width:465px}

div.imgpanel ul {text-align:left}

.img-panel-wrapper, .recliner-container div {display:table-row;table-layout: fixed;}
.img-panel-wrapper, .recliner-container img {width:100%;text-align:center}
.img-panel img {vertical-align:bottom !important}
.img-panel {display:table-cell;width:33.33%;font-size:12px;padding:20px 5px}
.recliner-container div div {display:table-cell;width:50%;text-align:center;vertical-align:bottom}
.btn-primary {color:white !important;text-decoration:none !important}
article h1 {text-transform: inherit;font-family: news-gothic-std-bold, trebuchet MS, Ariel;font-size: 55px !important;margin: 0 0 30px 0 !important}
article h3 {font-style: normal;font-weight: 300;font-size: 40px;margin: 60px 0 30px !important;font-family: news-gothic-std-bold, trebuchet MS, Ariel;text-transform:initial}
article h4 {font-style: normal;font-weight: 300;font-size: 24px;font-family: news-gothic-std-bold, trebuchet MS, Ariel;text-transform:initial}
article p,article ol, article ul {font-family: news-gothic-std, ariel, trebuchet MS;font-weight: 300;color: #2f2f2f;font-style: normal;letter-spacing: 0.03em;font-size: 18px;line-height: 24px;}
article p {margin: 0 0 20px}
article ol, article ul {margin-left:5px}
article img {margin: 20px 0;}
article .post_sub {margin-bottom:20px}
article.post .post_figure_and_info {margin-bottom:5px}
.category h2.post_title {text-transform: inherit;font-family: trebuchet MS, Ariel;font-size: 40px !important;margin: 0 0 5px 0}
.single-post .overflow_wrapper, .single-post section {background-color:white}
.category .stretchy_wrapper.ratio_2-1 {padding-bottom:250px !important}


.homepage-subhead{text-align: left;background-color: #8fcafc;padding: 10px;color: white}
article.post .post_figure_and_info .post_sub .post_info.post_date,article.post .post_figure_and_info .post_sub .post_info.post_categories, article.post .post_figure_and_info .post_sub .post_info.post_author {background-color: #efefef;color: #2b2b2b;border-left: none;}
.testimonial-homepage {border-top: 1px solid #eee}
/*.category-guides h3 {text-transform:initial;font-size:24px;margin-top:35px}*/
.category-guides ol, .category-guides ul {margin-bottom: 30px}
.tableStyle1, .tableStyle2 {display:table;margin-bottom:20px}
.rowStyle2 {display:table-cell; text-align:center;font-weight:600;font-size:0.8em;padding:0 30px}
.tableStyle1 img {display:table-cell;height:70px;width:auto;vertical-align:middle}
.popmake.theme-4291 {background-color:#2b2b2b !important}
.popmake.theme-4291 > .popmake-close, .popmake.theme-default-theme > .popmake-close {width: 40px !important; height: 40px !important; right: -15px !important; top: -15px !important; font-size: 18px !important; font-weight: 800 !important;background-color: #ea1403 !important;color: white !important;}
.free-demo-wrapper {
background: #f47e00;
background: -webkit-linear-gradient(#faa300,#f47e00);
background: -o-linear-gradient(#faa300,#f47e00);
background: -moz-linear-gradient(#faa300,#f47e00);
background: linear-gradient(#faa300,#f47e00);
padding: 10px 0;
text-align: center;
border: 1px solid #f47e00;
color: white;
font-size:14px;
letter-spacing: 0.07em;
margin: 0;display: table;
width: 100%}
.free-demo-wrapper img {width:60px;height:auto}
.free-demo-text {padding: 0 10px 0 0;width:80%}
.free-demo-image, .free-demo-text {display:table-cell;vertical-align:middle}
.free-demo-wrapper p {text-align:center !important;margin:0;text-transform:initial}
.free-demo-wrapper h4 {font-size:16px;margin:0}
.free-demo-image {text-align:right}

.country-sml {font-style:italic;font-size:0.9em;display:block;margin-bottom:10px}
.googlemaps-container {min-height:450px}
.dealer-product-container {width:100%;padding:20px;margin:30px 0;float:left;margin-top:0;padding-top:0}
.dealer-product-wrapper li {display: inline-block;margin: 0 2.9% 2.992em 0;padding: 0;position: relative;width: 22.05%;background-color:white}
.dealer-product-wrapper h2 {font-size:16px}
.dealer-product-wrapper li h3 {font-size:13px}
.dealer-product-wrapper li {list-style-type:none;text-align:center}
.dealer-product-wrapper li a, .dealer-product-wrapper li a:hover {text-decoration:none}
.dealer-product-wrapper {margin-top:30px}


.product-hide {display:none}

.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 20px !important;
    width: 100%;
    text-align: center;
    top: -20px;
}

.car-man-container {display: table-cell;padding: 0 0 20px}

.textLine2{display:inline-block}
.table-container {display:table;background-color:white;margin:20px 0;padding:10px}
.table-col1, .table-col2 {display:table-cell;vertical-align:middle}


.cat-enquiry-container, .enquiry-container {background-color:#ddd;margin:50px 0}

.enquiry-container {margin-top:0}

.enquiry-heading {background: #4b4b4b;
background: -webkit-linear-gradient(#4b4b4b0,#2c2c2c);
background: -o-linear-gradient(#4b4b4b,#2c2c2c);
background: -moz-linear-gradient(#4b4b4b,#2c2c2c);
background: linear-gradient(#4b4b4b,#2c2c2c);
border: 1px solid #2c2c2c;
background-color:#2b2b2b;
padding: 10px 20px;
text-align: center;
color: white;
font-weight: 600;
font-size: 16px;
letter-spacing: 0.05em;
margin: 0;
line-height: 1.1;
font-weight: 800;
height:60px; line-height:40px;text-transform:uppercase
}


.blurthis1 {
-webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);}

p.title-hide {display:none}
#wow-modal-window-1 .wpcf7-form-control, #wow-modal-window-1 .wpcf7-form-control.wpcf7-date, #wow-modal-window-1 .form-control, #wow-modal-window-1 .woocommerce form .form-row input.input-text, #wow-modal-window-1 .woocommerce form .form-row textarea, #wow-modal-window-1 .woocommerce-page form .form-row input.input-text, #wow-modal-window-1 .woocommerce-page form .form-row textarea, #wow-modal-window-1 .woocommerce form .form-row select, #wow-modal-window-1 .woocommerce-page form .form-row select, #wow-modal-window-1 .woocommerce form select, #wow-modal-window-1 .woocommerce-page form select, #wow-modal-window-1 .woocommerce form input[type="text"], #wow-modal-window-1 .woocommerce-page input[type="text"], #wow-modal-window-1 .form-control {height:50px}
#wow-modal-window-1 .wpcf7-form-control.wpcf7-select [name="menu-who-are-you"] { color:#c4c4c4 !important; }
#wow-modal-window-1 .wpcf7-form-control.wpcf7-select [name="menu-who-are-you"] option { color:#2b2b2b; }
#wow-modal-window-1 {padding:10px 20px;border: 20px solid #eee !important;}
#wow-modal-window-1 textarea.form-control {height:150px !important;margin: 0 0 5px !important;}
.enquiry-modal-wrapper {text-align:center;margin: 0 0 20px}
.enquiry-modal {font-size:1.3em}
.enquiry-modal-wrapper2 {margin:0 0 20px;color:white;text-align:center}
.enquiry-modal2{color:white;font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 30px;font-weight: 800;}
#wow-modal-window-1 {top:10% !important;padding:0 20px !important}
#wow-modal-window-1 .wpcf7-form-control {margin: 10px 0;}

.messageUs-container p {text-align:center !important}
.messageUs-container a, .messageUs-container a:hover {text-decoration:none}
.messageUs-container {position:relative;text-align:center}
a.messageUs-btn:hover {opacity:0.9;text-decoration:none !important}
a.messageUs-btn {
text-decoration:none !important;
display: block;
background: #f47e00;
background: -webkit-linear-gradient(#faa300,#f47e00);
background: -o-linear-gradient(#faa300,#f47e00);
background: -moz-linear-gradient(#faa300,#f47e00);
background: linear-gradient(#faa300,#f47e00);
padding: 10px 20px;
text-align: center;
border: 1px solid #f47e00;
color: white;
font-weight: 600;
font-size: 1.4em;
letter-spacing: 0.07em;
border-radius:5px;
cursor:pointer;
margin: 0 auto 10px;
/*text-shadow: 1px 0px #b46510;*/
/*text-transform: uppercase;*/
box-shadow: 0px 1px 1px #fff inset;}
a.messageUs-btn:after{content:"Send Us A Message"}
.woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce ul.products li.product a.addtocartbutton:link, .woocommerce-page ul.products li.product a.addtocartbutton:link, .woocommerce ul.products li.product a.addtocartbutton:visited, .woocommerce-page ul.products li.product a.addtocartbutton:visited {
    color: white !important;
    background-color: #2b2b2b !important
}

.woocommerce ul.products li.product .callStyle, .woocommerce-page ul.products li.product .callStyle {
    display: block;
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    color: #323232;
    padding: 5px 20px;
    font-weight: 400;
    margin: 0;
  font-size: 0.85em;
    position: relative;
}

.summary .callStyle {display:none !important}
.woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, a.addtocartbutton:hover{opacity:0.9}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {font-weight:800}
.woocommerce ul.products li.product .price .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price .woocommerce-Price-amount {font-size:1.1em}
.compact-wrapper {display:table-cell;padding:10px;text-align:center}
.compact-wrapper img {max-height:200px;width:auto}
.description-image-style {display:table;width:100%}
.description-image-style a {display:table-cell}
.test-wrapper {margin-top:50px}
.test-container{margin: 0;display: table;border-top: 2px dashed #eee;padding:30px 0;width:100%}
div.test-wrapper div.test-container:first-of-type {border-top:none}
.test-author {background-color: white;position: relative;display: table-cell;width: 150px;text-align: center;vertical-align: middle;}
.test-author img {position: relative;border-radius: 100%;width: 100px;height: auto;padding: 0px 0}
.test-quote {font-size: 16px; color: #2b2b2b; line-height: 1.5; padding: 0 60px 0 50px; background: #fff url('https://www.mobilitycare.net.au/wp-content/uploads/quote.png') no-repeat 20px 0; background-size: auto auto; background-size: 20px}
.test-quote strong {font-size:0.85em}
.test-quote a {display:inline-block}

.woocommerce div.product p.in-stock:before {font-family:"FontAwesome";content:"\f058";color: #62b01e;font-size:1.9em;margin-right:5px}
.ndis-logo img {display:block;padding: 10px 10px 0;max-width:200px;height:auto;margin:0 auto 10px}
.ndis-approved {display: block;padding: 0 10px 10px;text-transform: uppercase;text-align: center;background-color: #fefefe;font-size: 14px;font-weight: bold;color:#2b2b2b}
ol.flex-control-thumbs{padding:0;margin-top:10px}
ol.flex-control-thumbs li {padding:5px}
a.ancorOffset {position:relative;top:-250px}
a.ancor-offset1 {display: block;position: relative;top: -145px;visibility: hidden;}
.ndis-approve .wpcf7-radio {background-color:white}
.wpcf7-radio {display:inline-block}
p.enquiry-border {border: 1px solid #ccc;padding: 8px;line-height: 1.8em;background-color:white}
.woocommerce p.stars a, .woocommerce-page p.stars a {color:#ffac00 !important}
.testimonial-wrapper {display:inline-block;width:200px;padding:20px;font-size: 0.85em;border: 2px solid #eee;text-align:center;vertical-align:top;min-height:350px}
.testimonial-wrapper img {height:125px;width:125px;border-radius:100%;margin:0 auto}
.testimonial-wrapper{margin:10px}
.testimonial-container {display:table; width:100%;margin:30px 0;text-align:center}
.woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {min-height:50px}
.pdf-text{display:block;font-size:0.8em}
/*.pdf-download {background-image:url("https://www.mobilitycare.net.au/wp-content/uploads/pdf-download.png");
background-repeat:no-repeat;
background-size: 200px 47px;
height:47px;width:200px;margin:0 auto
}*/
.vehiclemod-container {display:none;margin:20px 0 0 80px;text-align:center}
.autochair-container, .amf-container {margin:20px 0 0 80px;text-align:center}
.vehiclemod-container img, .autochair-container img, .amf-container img {width:210px;height:auto;margin-bottom:3px}
.autochair-container:hover, .amf-container:hover {cursor:pointer}
.sdm_download_link {text-align:center}
.key-banner {padding:5px;
font-weight: 800;
text-transform: uppercase;
text-align: center;
margin: 20px 0;
font-size: 1.0em;}
.key-banner img {margin: 0 15px 0 0}
.key-banner-blue {font-style: italic;font-size: 30px;text-transform: inherit;vertical-align: bottom;display: block;padding: 20px;background-color: #009fe3;color: white;line-height: 1.0em;}
.woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {font-size:12px !important;margin:0}
.info-wrapper{background-color:#fff;margin:20px 0 30px}
.info-icon {background:url('https://www.mobilitycare.net.au/wp-content/uploads/info-icon.png') no-repeat;height:50px;width:70px;display:table-cell;background-size: 50px 50px;background-position:center}
.price {margin-bottom:0}
.stock {margin-top:10px}
.out-of-stock {background-color:#cb5656;padding: 5px;width: 120px;color: white !important;text-align: center !important;}
.in-stock{/*background-color: #62b01e;*/width:100%;padding: 0px 10px 15px 0;margin:0;color:  #62b01e !important;text-align: left !important;display:inline-block}
.woocommerce div.product .woocommerce-product-rating {margin-bottom:0.3em}
.size-medium {padding:20px 0 !important}
.racv-class, .racv-class:hover{text-decoration:none !important}
.racv-container {width:auto;margin: 40px 0 15px 80px;border: 5px solid #0368b033;background-color:white;display:table}
.racv-container:hover{opacity:0.9;outline-width:4px;cursor:pointer}
.vehiclemod-container:hover, .autochair-container:hover, .amf-container:hover {opacity:0.9}
.racv-img {width: auto;
display: table-cell;
padding: 5px;}
.racv-text{display: table-cell;
vertical-align: top; color: #0368b0;
font-weight: 600;
font-size: 0.9em;
padding: 10px;}
.stitched {
    padding: 20px;
    background: #ed1b24;
    color: #fff;
    border: 5px dashed #fff !important;
    box-shadow: 0 0 0 4px #ed1b24, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
    text-shadow: -1px -1px #aa3030;
    font-weight: normal
}
.beatpromo-container {display:table;border:1px solid #eee;width:auto;margin-left:85px;text-align:center;font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:15px}
 .beatpromo-heading {vertical-align:middle;
 text-transform:uppercase;
 display:block;
  padding: 10px 5px;
 font-size:2.6em;
 background-color:#ed1b24;
 color:white;
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-weight:800;line-height:40px}
 .beatpromo-wrapper{color:white;background-color:#ed1b24;display:block;font-family:Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;width:225px}
 .beatpromo1 {padding: 12px 15px 0;}
 .beatpromo2 {padding:0 15px;display:block;font-size:1.5em;line-height:1.0em}
 .beatpromo-price{font-size:6em;display:block;text-align:center;font-family:Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:90px}
 .beatpromo-terms {padding:5px 15px 15px;font-size:0.7em}
.sdm_download.black {color: #efefef !important;
background-color: #2b2b2b !important;
border-color: rgba(0, 0, 0, 0) !important;
background: none;
box-shadow: none;
text-transform: uppercase;
font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
display: inline-block;
background-image: none;
border: 0px solid transparent;
font-weight: bold;
text-align: center;
font-size: 13px;
line-height: 1.5;
padding: 8px 24px;
font-size: 13px !important;
line-height: 1.5 !important;
border-radius: 0;text-decoration:none}

.sdm_download.black:hover {box-shadow: none;opacity:0.9;text-decoration:none}

.regularPrice{font-size:1.6em}
.mashsb-count {display:none}
.inlineblock{display:inline-block}
p {margin:0 0 20px}

h2.fpm-brochure {/*font-family:'pacificoregular',Verdana !important*/text-align:center}
.vc_gitem-zone-mini h4 {color: #2b2b2b}
.vc_grid-container {background-color: #efefef !important}
.vc_btn3-left {text-align:center !important}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{border-radius:0 !important; width:100% !important;background-color:#2b2b2b !important;text-transform:uppercase}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:hover{background-color:#2b2b2b !important;opacity:0.9}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active,.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:#2b2b2b !important}
a.blackfrogdesign-style:link,a.blackfrogdesign-style:hover{color:#85ae03 !important}
a.blackfrogdesign-style:hover{text-decoration:underline !important}
#tab-specifications h2 {display:none !important}
a.callStyle, a.callStyle:hover {text-transform:uppercase;font-size:0.85em}
.single-product a.callStyle, .single-product a.callStyle:hover{font-size: 0.9em !important;padding: 10px 0 !important}
.checkStyle {padding-left:0}
.checkStyle li {list-style-type:none}
.checkStyle li:before {font-family:"FontAwesome";content:"\f00c";color:#008000;padding-right:10px;font-size:1.3em}
.top_menu_container ul.top_menu > li:last-child:not(.lihasdropdown) > a {color: #4eabf9;}
.testimonial-style1{border:1px solid #eee; padding:20px;margin-bottom:20px;font-size: 0.9em;letter-spacing: 0.03em;}
a.goto-description {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}
.cta-container-left .orangeb-btn {display:block;margin:0 0 10px}
.dealer-more-info {background-color: white;padding: 20px;margin-top: 30px;text-align: center;padding:20px 0;margin:30px auto 0;color:white}

.dealer-cell {float:left;border:1px solid #737373}
.dealer-ul li{list-style:none}
.dealer-ul li:before{content:"\f0da";font-family:'FontAwesome',Arial;color:#737373;margin-right:5px}

.menu-item-2851 a:link {color:#4eabf9!important}
/*.wpb_wrapper{padding-right:0 !important}*/
.btn-dealer {width:100%;text-align:center}
.btn-dealer img {margin:30px 10px!important;display:inline}
.btn-dealer img:hover {opacity:0.7}
.postid-2025 .price {display:none}
.keypointStyle br {display:none}
.keypointStyle{padding: 20px;
background-color: #f1faff;
margin: 20px 0;border: 1px solid #4ebefb;
display: block;}
.keypointStyle .fa-info-circle {color: #4ebefb;
font-size: 40px;
margin-right: 10px;}
.vc_custom_1480368924982 {top:-100px;padding-bottom:20px !important}
.at4-share-title{font-size:1.0em}
.exgel-row{width:100%;max-width: 500px;
text-align: center;
display: table;
margin: 0 auto;}
.exgel-cell {font-weight:bold;display:table-cell;width:50%;text-align:center;vertical-align:top;font-size:0.85em}
.btnStyle1{width:250px;padding:10px;text-align:center;text-decoration:none;background-color:#2b2b2b;color:#fff;text-transform:uppercase;font-weight:bold;margin:0 auto}
.btnStyle1 a, .btnStyle1 a:hover, .btnStyle1 a:link, a.btnStyle1:hover, a.btnStyle1a {text-decoration:none !important;color:#fff !important}
.btnStyle1 {font-size:0.8em}
a.btnStyle1:hover {opacity:0.9}


.yikes-custom-woo-tab-title-documents-pricing, .yikes-custom-woo-tab-title-video {display:none}
.mobile-view-wrapper{display:none}
.int-shipping{padding:20px;background-color:#fff;margin-bottom:30px}
.int-shipping strong {color:#e03636}
.image-span3{width:100%;display:table;padding:50px 0}
.image-span3 img{width:33.33%;float:left}
.padding_top_half {padding-top: 0px !important;}
.tax-product_cat .term-description p {margin: 0 0 20px !important}
.tax-product_cat .term-description p:last-child {margin-bottom:40px !important}
.tax-product_cat .term-description {padding: 0 20px 2px 20px;margin:20px 0 50px}
.single-product .padding_top_half {padding-top: 60px !important;}
.yikes-custom-woo-tab-title-accessories{display:none}
.accessory-tab{width:100%;display:table}
.accessory-box{width:250px;display:table-cell;padding-right: 30px;}
.whitebox{padding:20px;text-align:center;width:100%;margin:30px 0;background:white}
.topro-image-wrapper {width:100%;text-align:center;display:table}
.topro-image{width:33.33%;text-align:center;margin:0 30px; display:table-cell}
.sub-text {font-size:0.85em}
.sub-text a, .sub-text a:hover {color:inherit !important;text-decoration:underline}
.sub-text a:hover {color:#2b2b2b}
.ndis{text-align:left;color:#fff;text-transform:uppercase;font-size:1.0em;font-weight:bold;margin:35px 0;width:100%}
.ndis img {width:auto;height:30px;margin:10px 0}
.error404 .full_width_photo {min-height:auto}
.error404 .head_panel .hgroup .subtitle.body-bg_section, .error404 .head_panel .hgroup .title.diagonal-bgcolor-trans h1, .error404 .head_panel .hgroup .title.diagonal-bgcolor-trans, .error404 .head_panel .hgroup .title.diagonal-bgcolor-trans h1::after {background:none}
.head_panel .hgroup .subtitle.body-bg_section::after {display:none}

.pricematch{padding:20px;background: rgba(255, 255, 255, .9);border-radius:5px;font-weight:bold}
.postid-2223 .title-hidden, .postid-1949 .title-hidden {display:none}
.radio-demo{margin:20px 0}
  .wpcf7-radio{background-color:#ddd;border: 0px none; padding-left:0}
.mobile-enquiry-link, .mobile-enquiry-btn{display:none}
.accordion-section-title:before{display:none !important}
.arrow-right-wrapper {width: 30px;display: table-cell;height: 30px;}

.imgStyle4 {margin:20px auto;display:table}
.imgStyle4 img {width:40%; max-width:40% !important}

.arrow-right {
  width: 0; 
  height: 0; 
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  
  border-left: 30px solid #fff;
}

div.autochair-wrapper,div.icon-wrapper, div.amf-wrapper, div.exgel-wrapper, div.ustep-wrapper, div.topro-wrapper, div.mangar-wrapper, div.netti-wrapper, div.gripo-wrapper, div.nudrive-wrapper {
  height: auto;
  overflow: hidden;
  margin: 5px 10px;
  position: relative;
  background-color:#fff
}

.toggle {
  height: 50px;
  width:100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0; padding: 0;
  cursor: pointer;
  z-index: 100;
  opacity: 0;
}

input.toggle:not(:checked) + img {
  border-left:4px solid white;
}

input.toggle:checked + img {
   opacity: 1;
  z-index:2;
border-left:4px solid green;
}

div.autochair-wrapper img,div.icon-wrapper img, div.amf-wrapper img, .exgel-wrapper img, .ustep-wrapper img, .gripo-wrapper img, .mangar-wrapper img, .topro-wrapper img, .netti-wrapper img, .nudrive-wrapper img {height:50px !important; border-left: 4px solid #efefef}

.ul-dealer-style li {
    width: auto;
    list-style: none;
    text-align: center;
    padding: 12px;
    display: inline-block;
    vertical-align: top;
}

.ul-dealer-style li img {
    min-width: 60px;
    min-height: 50px;
    padding: 10px;
    background-color: #fff;
    height: auto;
    width: auto;
}
.ralewaylight52 h2, .ralewaylight52 h3 {font-family:'Raleway';font-weight:200;font-size:52px;line-height:56px;text-transform:capitalize}
.color-white {color:white}
.gripo-dealers,.mangar-dealers,.topro-dealers,.exgel-dealers,.autochair-dealers,.ustep-dealers,.superior-dealers,.nudrive-dealers{display:none}
/*.home .main > section.no_top_padding {top:-120px}*/
/*body:not(.single-product):not(.home):not(.page) .wpb_wrapper, .contact-enquiry-separator {padding-right:40px}*/
.comparison-container .vc_separator .vc_sep_holder .vc_sep_line {border-color:#00b3d7 !important}
.home .wpb_wrapper {padding:0}
#supsystic-table-65_wrapper{margin-top:30px}
.woof_products_top_panel li span {background:url(https://www.mobilitycare.net.au/media/delete.gif);padding-right: 20px; background-size: 14px 14px; background-repeat: no-repeat;background-position: right;}
.woof_products_top_panel li span:hover {background-size: 14px 16px;background:url(https://www.mobilitycare.net.au/media/delete-hover.gif);background-repeat: no-repeat;background-position:right;}
.chosen-container-single .chosen-single {border-radius:0}

.widget {list-style-type:none}

.product_title{margin-bottom:0}
.product-subtitle{margin:0;font-size: 20px;}
ul.products li .product-subtitle {display:none}
.woocommerce div.product .woocommerce-product-rating {margin-top:5px}
.last-word {color:#bf1a23}
.skincolored_section{color:#2b2b2b;background-color:#efefef}
.head_panel .hgroup .subtitle p {font-size:15px;line-height:1.6em; text-align:justify}
.testimonial-slider:before{content:"\f10d";font-family: sans-serif, 'FontAwesome';position:absolute;top: -40px;left: 150px;z-index: 1;font-size: 2.5em;}
.slides{text-align:center;font-size:1.6em}
.testimonial ul.slides li {padding: 0 150px}
.owl-theme .owl-dots .owl-dot span {margin-top:30px !important}
.vc_custom_1459229260679 {padding:30px 0}

.pStyle1{margin: 0 0 1.2em 0;padding: 10px;background-color: #efefef;display:inline-block}
#wcps-1973 .wcps-items .wcps-items-rating .star-rating {float:none; margin:0 auto}
.woocommerce .star-rating, .woocommerce-page .star-rating, .woocommerce .star-rating::before, .woocommerce-page .star-rating::before {color:#ff9e25 !important}
#wcps-1973 .skin.flat .layer-content {min-height:300px}
#wcps-1973 .wcps-items .wcps-items-cart {position:absolute;bottom:0;width:100%}
.owl-theme .owl-dots .owl-dot span {width:20px;height:20px;margin:50px 7px 5px}
/*.head_panel{display:none}*/
ul.products li.product h3, .woocommerce-page ul.products li.product h3 {height:50px}
#text-2 {margin: 0 0 0 80px;background-color:#d4d4d4;padding:0 20px 20px}
#text-2 h4 {background-color: rgb(115, 194, 250);
padding: 20px;
margin: 0px -30px 20px -20px;
text-align: center;
width: 280px;
  color: white;}
.wpcf7-form-control {width:100%}
.widget h4::after {display:none}
#tab-description > h2:first-child, #tab-videos > h2:first-child, #tab-documents > h2:first-child, #tab-dealers > h2:first-child, #tab-features > h2:first-child {display:none}
#tab-description > h4:not(:first-of-type), .inner-first-h4{margin-top:50px}
.space-h4 {margin-bottom:20px}
#tab-description {/*text-align:justify*/}
#tab-videos .video-tab h2 {margin-bottom:40px}
.video-tab, .doc-tab {width:100%}
.video-tab {display:block}
.video-tab iframe {width:auto;/*height:auto*/}
.video-box {display:inline-block;font-size:0.85em;width: 32.1%;margin-bottom:20px}
.woocommerce-product-details__short-description .video-box {width:100%}
.video-box {padding: 0 10px}
.video-box:last-child {margin-right:0}
.summary .video-box {padding: 0}
.summary .video-tab, .summary .video-tab iframe {/*width:100%;height:190px*/max-width: 100%;width: 100%;max-height: 400px;height: 350px;}

.summary .video-tab {margin: 10px 0;display:inline-block}
.woocommerce-product-details__short-description .video-box {text-align:left}

.upsells.products h2, .related.products h2{margin-top:100px}
.textwidget {margin-top:-10px}
#sidebar .wpcf7 {border:1px solid #c2c2c2;border-top:none}
#wpcf7-f5355-p5352-o1 .wpcf7-form {margin-top:0}
.posted_in {display:none}
.overview-bullet, .numberCircle {margin-left: 10px; padding-left: 10px;}
.overview-bullet li {list-style: none outside none; padding:0 0 8px; margin:0; text-indent: -20px;}
.overview-bullet li:last-child {padding-bottom:0;padding:0 0 8px; margin:0; text-indent: -20px;}
.overview-bullet li:before {content:  "\f00c";font-family: FontAwesome;margin-right:5px; color:#57aa0e; left:0}

ol.numberCircle {
    display: block;padding: 0 0 0 26px;list-style: none;overflow: hidden;counter-reset: numList;}
ol.numberCircle li {
    position: relative;
	margin-left: 20px;
	line-height: 2em
}
ol.numberCircle li:before {
    counter-increment: numList;
    content: counter(numList);
    font-size:1.4em !important;
    float: left;
    position: absolute;
    left: 20px;
    
    font: bold 12px sans-serif;
    text-align: center;
    color: #fff;
    line-height: 30px;
    
    width: 30px; height: 30px;
    background: #009fe3;
    
    -moz-border-radius: 999px;
    border-radius: 999px
}

.numberCircle li {list-style:none outside none;padding:0 0 18px; margin:0}
.numberCircle li span {margin-right: 20px;float:left;border-radius: 50%;behavior: url(PIE.htc);width: 36px;height: 36px;background: #fff;border: 4px solid #009fe3;color: #2b2b2b;text-align: center;font: 24px Arial, sans-serif}
h4.features {margin-top:30px}
.woocommerce div.product div.summary {margin-bottom:80px}
.doc-tab select {width:250px}
.woocommerce .woocommerce-breadcrumb {margin-top:-40px}
.product {margin-top:70px}
.wpb_row, .panel {padding: 20px 0 !important}
.bottom-panel {padding-bottom:70px !important}

.regularPrice, .requestQuote {font-weight:bold;font-size:1.1em;text-transform:uppercase}
.strikePrice {color:#bf1a23; font-weight:normal; text-decoration: line-through;margin-left:5px}
.addthis_toolbox{position: relative;top: -120px;z-index: 200;left: 370px;width: 50px;}
.pluginButton{border-radius:0}
.pluginCountButton{height: 21px !important;line-height: 22px !important}
.woocommerce-page form textarea, .woocommerce form input[type="text"], .woocommerce-page input[type="text"], .form-control, .wpcf7-form-control.wpcf7-date{padding: 7px 10px 6px 10px;}
.fa-clock-o {font-family: FontAwesome;content:"\f017"; color:white}
.fa-file-pdf-o {content:"\f1c1"; font-family: FontAwesome}
.fa-select {font-family: sans-serif, 'FontAwesome'}
.testimonial-style {background-color:white;padding:30px;position:relative}
.testimonial-author{font-size:0.9em;font-style:italic}
.testimonial-style:after{content:"\f10d";font-family: sans-serif, 'FontAwesome';position:absolute;top: 10px;left: 0;z-index: 1;font-size: 1.8em;}
.fa-certificate:before{content:"\f0a3";font-family: sans-serif, 'FontAwesome';font-size:1.8em;margin-right:5px;color:#ff9e25}
.fa-certificate{text-transform:uppercase}
.fa-eye:before {content:"\f06e";font-family: sans-serif, 'FontAwesome';font-size:1.8em;margin-right:5px;color:#ff9e25}
.responsive-tabs .responsive-tabs__panel{padding-bottom:20px !important}
.fa-check:before {content: "\f00c";font-family: sans-serif, 'FontAwesome';font-size:1.2em;margin:0 5px 0;}
.promo {padding:2px 30px 20px 30px;background-color:white;margin:30px 0 30px}
.wpcf7-form-control.wpcf7-select {padding: 7px 10px 6px 5px !important}
.wpcf7-select-large {width:100%;padding: 7px 10px 6px 5px !important}
/*.wpcf7-form-control.wpcf7-select option:first-child{color:#ccc}*/
#supsystic-table-22 tr:nth-child(n+2):nth-child(-n+5){
    background-color: #eee;
}
#supsystic-table-22 tr:nth-child(n+11):nth-child(-n+16){
    background-color: #eee;
}
#supsystic-table-22 tr:nth-child(n+21):nth-child(-n+23){
    background-color: #eee;
}

/*.home .main a{text-decoration:none !important}*/
p a {text-decoration:underline}
p a:hover {text-decoration:underline}
.home .main a.telStyle1, .home .main a.telStyle1:hover, a.telStyle1, a.telStyle1:hover {text-decoration:underline !important}


.sub-astrix {margin-top:30px;font-size:0.85em}
.highlight-feature {padding:15px;background-color: #fff;border-radius: 8px;display:table-cell;vertical-align:middle}
/*.wpcf7-submit {height:45px;margin-top:5px}*/
.btn-primary a, .btn-default a{color:white;text-decoration:none !important}
.page_title_in_content{margin-bottom:0 !important}
.wcps-items-excerpt .read-more{display:none !important}
.woocommerce ul.products li.product h3, ul.products li.product h3 {font-size: 0.85em !important}

.archive ul.products li.product h3, .archive .woocommerce-page ul.products li.product h3 {min-height:60px}
.archive .product-subtitle {display:none !important}
.woocommerce ul.products li.product .price::after, .woocommerce-page ul.products li.product .price::after {display:none}
.sku_wrapper{display:none}

.alber li:first-child::before {
    content: "\f058" !important;
	font-size:1.6em;
	margin-right:10px
}

.alber li:first-child{font-weight:bold;text-transform:uppercase}

.variations_form{display:none}
/*.main a {text-decoration: underline;}*/
/*.main a:hover {text-decoration: underline;}*/
.free-demo-container a, .free-demo-container a:hover {text-decoration:none}
.free-demo-wrapper:hover {opacity:0.9}
.ndis-container {display:table;background-color:#fefefe;color:white}
.ndis-wrapper a, .ndis-wrapper a:hover {text-decoration:none !important}
.free-demo-btn:hover,.ndis-wrapper a:hover {opacity:0.9}
.free-demo-btn, .ndis-wrapper {margin: 0 0 0 80px;display:inline-block}




div.wpcf7-mail-sent-ok {
    min-height:80px;
	margin: 0em 0em 1em !important;
	height: 70px;
	vertical-align: middle;
	margin: 0 !important;
	padding: 0 58px 0 80px;
	display: table-cell;
	border: 2px solid #398f14;
	background: #fff url(https://www.mobilitycare.net.au/wp-content/uploads/success-icon.jpg) 10px no-repeat;
    padding-left: 80px;
}

div.wpcf7-validation-errors {
    min-height:80px;
	margin: 0em 0em 1em !important;
	height: 70px;
	vertical-align: middle;
	margin: 0 !important;
	padding: 0 58px 0 80px;
	display: table-cell;
	border: 2px solid #d72828;
	background: #fff url(https://www.mobilitycare.net.au/wp-content/uploads/error-icon.jpg) 10px no-repeat;
    padding-left: 80px;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #348c3c;
    background-color: #1f5123;
    color: white;
    padding: 20px 10px;
    margin: 0;
}


#findus-hours-btns div.col-sm-6:first-of-type {width:170px;float:left}
#findus-hours-btns .btn-primary, #findus-hours-btns .btn-primary:hover {background-color: #64b8ff !important}

#findus-hours-btns .btn.with-icon.btn-primary i {
    background-color: #2b2b2b;
}

ul.products li.product h3, .woocommerce-page ul.products li.product h3 {font-size:0.85em}

.product {
    margin-top: 0 !important;
}

.footer-social{
width: 100%;
position: relative;margin-top:20px}

.footer-social a i {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    padding: 0;
    background-color: #000000;
	margin-right:5px
}

.footer-social a:link i, .footer-social a:visited i {
    color: #fff;
}

.pl_about_us_widget i.fa-facebook, .footer-social i.fa-facebook {
    background-color: #3b5998;
}

.pl_about_us_widget i.fa-google-plus, .footer-social i.fa-google-plus {
    background-color: #dd4b39;
}

.pl_about_us_widget i.fa-linkedin, .footer-social i.fa-linkedin {
    background-color: #007bb6;
}

.pl_about_us_widget i.fa-instagram, .footer-social i.fa-instagram {
    background-color: #517fa4;
}



.footer-social a:hover i, .footer-social a:active i {
    background-color: #fbc05f;
}


.testimonial-slider::before {top:0 !important}
.show-m{display:none}

.simple_headings_layout{height: auto !important}

.page_title_in_content .section_header {margin-top:12px !important}
.page-id-2459 .page_title_in_content {margin-bottom:0 !important}

.head_panel .hgroup {    
    position: relative;
    bottom: 0;
	top:0;
}

#main-main-breadcrumbs {background-color:white;margin-bottom:30px}
#main-breadcrumbs a {text-decoration:none}
#main-breadcrumbs{
list-style: none;
margin: 0 auto;
overflow: hidden;
width: 1170px;
padding: 15px;
font-size: 13px;
text-transform: uppercase;
line-height:1.0em
}

.home #main-breadcrumbs, 
body.postid-3678 #main-breadcrumbs,
body.page-id-8124 #main-breadcrumbs, 
body.page-id-8051 #main-breadcrumbs, 
body.postid-2055 #main-breadcrumbs, 
body.postid-1978 #main-breadcrumbs, 
body.postid-2057 #main-breadcrumbs {display:none}

body.home .owl-controls, 
body.postid-3678 .owl-controls,
body.postid-2055 .owl-controls, 
body.postid-1978 .owl-controls, 
body.postid-2057 .owl-controls {display:none}

#main-breadcrumbs p {margin:0}
  
#main-breadcrumbs li{
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
}
  
#main-breadcrumbs .separator{
    font-size:18px;
    font-weight:100;
    color:#2b2b2b;
}

.woocommerce .woocommerce-breadcrumb {display:none}

.hire-images {margin-top:50px;list-style-type:none}
ul.hire-images li {
width:130px;
list-style: none;
text-align: center;
padding: 12px;
display: inline-block;
vertical-align: top;font-size:0.9em}
ul.hire-images li img {margin-bottom:15px !important}
ul.hire-images li:nth-child(5){width:170px !important}



.wpcf7-form-control, .wpcf7-form-control.wpcf7-date, .form-control, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .woocommerce form .form-row select, .woocommerce-page form .form-row select, .woocommerce form select, .woocommerce-page form select, .woocommerce form input[type="text"], .woocommerce-page input[type="text"], .woocommerce-page form textarea, .form-control {background-color:#fff}
.wpcf7-form-control.wpcf7-select {cursor: pointer !important}
input[class*="productname"] {padding-left:0 !important; font-size:1.0em !important;height: auto !important;border:0 !important}
span.page-name {display:inline-block}
/*wpcf7dtx-dynamictext, .wpcf7-dynamictext {border:0 !important; background-color:#ddd !important;text-indent:0 !important;padding:0 0 10px !important;text-}*/
.page .title-hidden, .archive .title-hidden {display:none !important}
.title-hidden {margin-top:20px !important}

input[readonly] {cursor: default !important;}

.woocommerce #content div.product .summary p.price, .woocommerce #content div.product .summary span.price, .woocommerce div.product .summary p.price, .woocommerce div.product .summary span.price, .woocommerce-page #content .summary div.product p.price, .woocommerce-page #content .summary div.product span.price, .woocommerce-page div.product .summary p.price, .woocommerce-page div.product .summary span.price,.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, #wcps-1973 .wcps-items .wcps-items-price {text-transform:uppercase;margin-bottom:10px}

.parking-ul, .opening-hours-ul:first-child, .contact-ul {list-style-type:none; margin-left:-15px}

.parking-ul, .opening-hours-ul {padding-bottom:35px}
.contact-ul li a {text-decoration: none !important}

.parking-ul li:first-child{margin-bottom: 10px}

.opening-hours-ul li:nth-child(2) {margin-left:20px}
.fa-clock-o {color: #2b2b2b !important}

.opening-hours-ul li:nth-child(3) {font-size:0.7em;padding-top:8px}

.logo{margin:7px 0}
.skincolored_section, .main .skincolored_section {
    background-color: transparent;
    border-color: transparent;
    color: #2b2b2b;}

.topbar .text-left{width:inherit}
.topbar .text-right{width:inherit;float:right !important}

ins{text-decoration:none}
.onsale{display:none}

.topbar-right-wrapper{display:table;width:100%}
.keypoint-wrapper{display:table-cell;font-size:0.6em;text-transform:uppercase;vertical-align:middle}
.keypoint-wrapper ul {list-style:none;padding:0 5px; margin:0 auto; text-align:center;display:block}
.keypoint-wrapper ul li {padding:0 10px; width:160px; height:29px; vertical-align:middle; display:table-cell; line-height: 1.2em;text-align: center;}
.keypoint-wrapper ul li:nth-child(3)  {width:120px}
.keypoint-wrapper ul li:nth-child(2) {width:140px}
.keypoint-wrapper ul li:nth-child(4) {width:86px;padding:0 10px}
.keypoint-wrapper ul li:nth-child(4):hover, .keypoint-wrapper ul li:last-child:hover {opacity:0.9}
.keypoint-wrapper ul li:last-child {width:76px}
.keypoint-wrapper ul li:nth-child(4) img, .keypoint-wrapper ul li:last-child img {padding:0}
.keypoint-wrapper ul li img {padding-right:4px}
.calltoaction{display:table-row}
#calltoaction {display:table-cell;font-size: 2.0em;vertical-align: middle;font-weight:bold}
#calltoaction a {color: #5c5c5c;font-style: italic;letter-spacing: -0.04em}
#calltoaction .fa-phone {font-size:0.6em} 

.logo a.brand img {max-height:70px}
.imgStyle3 {margin: 0 30px 30px 0}
.woocommerce-page div.product form.cart div.quantity,.woocommerce div.product form.cart .button,.woocommerce ul.products li.product .price::before, .woocommerce-page ul.products li.product .price::before, .woocommerce ul.products li.product .price::before, .woocommerce-page ul.products li.product .price::after {display:none !important}
.woocommerce div.product form.cart {margin-bottom:0}
.from{color:#2b2b2b !important;font-size:0.65em !important; text-transform:uppercase}

.single_variation_wrap {padding-left:90px}
.main > section.no_top_padding{top:0px;padding-bottom:0}
.main > section {padding-bottom:0;padding-top:0}
.single-product .main > section {padding-top:30px}
.home .main > section:nth-child(2) {padding:0 0 !important}

.payment-wrapper{background-color:#fff;padding-bottom:30px;min-height:400px}
.payment-header{padding:15px;color:#fff;background-color:#009fe3}
.payment-content{padding:15px 30px}
.payment-content ul li {list-style-type:none;margin-left:-15px}
.payment-content img {float:left}
.payment-icon {padding:15px 30px; text-align:left;width:100%;float:left}


.ul-doc-style2, .ul-doc-style{margin-top:30px}

.ul-doc-style2 img, .ul-doc-style img {
    margin-bottom: 15px;
    box-shadow: 3px 3px 4px #999;}

.ul-doc-style2 li:first-child, .ul-doc-style li:first-child {
    padding-left: 0;margin-left:0}

.ul-doc-style2 li, .ul-doc-style li {
    width: 130px;
    list-style: none;
    text-align: center;
    padding: 12px;
	display: inline-block;
	vertical-align: top;
}
.ul-doc-style2 li {width:140px;margin:20px;padding:0}
.ul-doc-style2 li img {width:140px;height:auto}
.ul-doc-style li img{width:106px;height:150px;margin-bottom: 15px !important;}

.ul-doc-style2 li a, .ul-doc-style li a{text-decoration:none !important}


.header .topbar {font-size:14px;font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.vc_custom_1461744058389 {padding:60px 0 !important}
footer {/*margin-top:150px*/}

.social-follow-us {display:none}

#social-media-header a {
   filter: grayscale(0.7);
	-webkit-filter: grayscale(0.7);
	-moz-filter: grayscale(0.7);
	-o-filter: grayscale(0.7);
	-ms-filter: grayscale(0.7);
  height:25px;
  display:block;
  position:relative;
  margin:10px 5px 5px 0;
  padding:0px;
  top:0px;
}

.imported-logo-wrapper {

  position:relative;
  margin:10px 5px 5px 0;
  padding:0px;
  top:0px;
  }

.topro-dealer{
width: 66px;
height: 20px;
background:url('https://www.mobilitycare.net.au/wp-content/uploads/imported-mobility-logos.jpg') 0;
background-repeat: no-repeat;
}

.mangar-dealer{
width: 68px;
height: 20px;
background:url('https://www.mobilitycare.net.au/wp-content/uploads/imported-mobility-logos.jpg') -66px 0;
background-repeat: no-repeat;
}

.ustep-dealer{
width: 60px;
height: 20px;
background:url('https://www.mobilitycare.net.au/wp-content/uploads/imported-mobility-logos.jpg') -469px 0;
background-repeat: no-repeat;
}


/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
}
 
.accordion {
    overflow:hidden;
    box-shadow:0px 1px 3px rgba(0,0,0,0.25);
    border-radius:0px;
    background-color:rgb(115, 194, 250);
	margin-left: 80px;
}

.accordion-section-content p:last-child {margin-bottom:0;padding-bottom:5px}
 
.accordion-section-title.active, .accordion-section-title:hover,.accordion-section-title {
background-color: rgb(115, 194, 250);
margin: 0;
width: 100%;
color: white !important;
font-size: 18px;
text-transform: uppercase;
font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 900;
text-align: center;
display: table-cell;
vertical-align: middle;
padding: 10px;
}
 
/*.accordion-section-title.active, .accordion-section-title:hover {
    background:#4c4c4c;

    text-decoration:none;
}*/
 
.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}
 
/*----- Section Content -----*/
.accordion-section-content {
    padding:15px 15px 0;
    /*display:none;*/
	background-color: #ddd;
}



@media screen and (max-width: 767px) {

.woocommerce ul.products li.product {width:100%}
.form-lead-wrapper .wpb_single_image .vc_single_image-wrapper {margin-bottom:40px}
	.elevate {
    -o-transform: translate(0px, 0%) !important;
    -webkit-transform: translate(0px, 0%) !important;
    -ms-transform: translate(0px, 0%) !important;
    transform: translate(0px, 0%) !important;
}
	.imported-wrapper {margin-bottom:60px !important} 
.imported-wrapper .wpb_single_image {margin-bottom:0 !important}
a.btn-start2.active, a.btn-start1.active {display:block;margin:40px 0}
a.orange-btn.active, a.orangeb-btn.active, .green-btn, .orange-btn, .orangeb-btn {display:block;margin:20px 0}
div.panel-element {display:block;margin:20px auto 30px}
div.panel-container, div.panel2, div.ashley-2-panel {display:block;margin:0 0 40px}
div.panel2 div, div.ashley-2-panel div {display:block}
div.panel-container, div.panel2 div img, div.ashley-2-panel div img {display:block;margin:40px auto 0;}
ul.imported-prod {text-align:center}
.image-wrapper-2 div.img-cell:not(:first-of-type), .image-wrapper-3 div.img-cell:not(:first-of-type) {margin-top: 40px}
.ol-style1 {display:block;margin:10px 0 20px}
.post-image-gallery a {display:block;width:100%;margin:5px 0 10px;padding:40px}
.post-image-gallery img {width:100%}
.gallery-2 a, .gallery-2 img, .gallery-1 a, .gallery-1 img,.gallery-1a a, .gallery-1a img,.gallery-3 a, .gallery-3 img {width:100%;height:auto}
.cashbackoffer-container {margin-left:0}
.nc_socialPanel {margin-top:40px !important}
.wpgmza_map {width:100% !important}
.compact-wrapper {display:block}
.compact-wrapper img {width:100%;margin:10px 0;max-height:initial}
 .description-image-style {display:block}
 .description-image-style a {display:block;margin:10px}
  .description-image-style img {width:100%; height:auto}

 .test-quote{display:block}
.test-author {display:block;width:100%}
.test-quote {padding: 5px 60px 0 50px;background: #fff url('https://www.mobilitycare.net.au/wp-content/uploads/quote.png') no-repeat 20px 3px}

.test-author img {text-align:center;margin-bottom:10px}
 .ndis-wrapper {margin-left:0}
  .ndis-slogan {text-align:center;font-size:1.3em}
  .ndis-approved {font-size:1.5em}
  h2.fpm-brochure {margin-bottom:-32px !important}
  .fpm-form{width:100%;padding:0 30px}
  .home .vc_figure,.fpm-column{text-align:center;width:100%}
  .mobile-view-wrapper {width:100%;display:inline; margin:30px 0 0;text-align:center;font-size:1.4em; float:left}
.mobile-cto-btn {font-size:1.0em !important;width:90%;padding:15px;text-align:center;color:#fff;background-color:#2b2b2b;font-weight:bold;text-transform:uppercase;margin:15px auto 0}
a.mobile-cto, a.mobile-cto:active, a.mobile-cto:focus, a.mobile-cto:link, a.mobile-cto:visited, a.mobile-cto:hover {text-decoration:none !important}

.imgStyle4 img {width:100%}
  .accessory-box {width: 100%;text-align: center;display:table-row}
  .accessory-box img {margin-top:30px;border: 1px solid rgb(221, 221, 221);}
  .topro-image{width:100%;text-align:center;margin:0; padding:0; display:table-row}
  .topro-image img {margin-top:30px}
  .topro-image-wrapper {margin:0}
  .contact-enquiry-separator {padding-right:7px}
  .wpb_wrapper {padding-right:0}
.home .wpb_wrapper {padding:0}
.related {display:none}
.accordion {margin-left:0}
.accordion-section-title.active, .accordion-section-title:hover, .accordion-section-title{width:100%}
/*.home .main > section.no_top_padding {top:-20px}*/
}

@media screen and (max-width: 991px){
	#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12 {padding-left:10px}
	#asl-storelocator.asl-p-cont.asl-bg-0 .asl-advance-filters {
    display: block !important;
    padding-left: 0 !important;
    width: 100% !important;}
	section#main-header{display:none}
div.searchbar button:hover {background-color:#2b2b2b;color:white}
div.searchbar button {background-color: #E0E0E0;
border: none;
color: #818181;
padding: 9px 23px 13px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 24px;
margin: 0;
cursor: pointer;
border-right: 1px solid #c6c6c6;border-bottom: 1px solid #c6c6c6;border-top: 1px solid #c6c6c6;
border-left: 0;
left: 4px;}
div.searchbar {width:100%;margin:0}
div.searchbar input {height:60px;width:calc(100% - 70px);padding:10px}
.store-location-map img {width:100%;height:auto}
.topbar.vcenter {display:none}
/*.main > section :not(.asl-advance-filters) div[class*="col-"] {margin-bottom:30px}*/
.img-cell{display: block;padding: 10px;font-size: 1em;text-align:left;width:100%}
.img-cell img {padding-bottom:5px !important}
.enquiry-heading {height: 80px;line-height: 60px;font-size: 1.6em}
.form-control, .wpcf7-form-control.wpcf7-date {min-height:60px}
.rentaldates span input:last-child {margin:5px 0}
.wpcf7-submit {height:60px;font-size:1.2em !important}
.woocommerce form input[type="text"], .woocommerce-page input[type="text"], .woocommerce form select, .woocommerce-page form select  {height:60px !important}
/*.wpcf7-form {padding:20px}*/
.price {margin:10px 0}
.mobile-display {display: inline-block;width:100%}
a.messageUs-btn {box-sizing: border-box;margin: 0 10px 10px;display: block;box-sizing: border-box}
.messageUs-container {
    margin: 0 0 50px;
	position: relative;
    text-align: center;
    background-color: #e5e5e5;
    padding: 30px 0;
    height: auto;
}

.vehiclemod-container, .autochair-container, .amf-container {width:100%;text-align:center;margin:30px 0 0}
.video-tab iframe {width:100%;min-height:300px}
.video-box {display:block;width:100%}
.racv-class .racv-container {margin:30px 0;width:100%;text-align:center;display:inline-block}
  .racv-text br {display:none}
  .racv-text {font-size: 1.6em;padding:0;margin:20px;display:inline}
  .racv-img{display:inline-block;width:100%}
  .beatpromo-container, .racv-container {margin: 0 auto}
  .sidebar_on {padding-top: 10px !important}
  .mobile-enquiry-btn{padding:15px; text-align:center; width:100%;background-color:#2b2b2b;display:inline-block;margin: 20px 0}
  .mobile-enquiry-link {display:inline}
  .mobile-enquiry-link a, .mobile-enquiry-link a:hover, .mobile-enquiry-link a:active, .mobile-enquiry-link a:link, .mobile-enquiry-link a:visited{color:#73c2fa; text-decoration:underline}
  .mobile-enquiry-btn a, .mobile-enquiry-btn a:hover, .mobile-enquiry-btn a:active, .mobile-enquiry-btn a:link, .mobile-enquiry-btn a:visited{font-weight:bold;color:#fff; text-decoration:none; text-transform:uppercase}
  .wpb_wrapper{padding:0}
  .home #enquiry-m, .page-id-1946 #enquiry-m {display:none}
  .accordion{margin-left:0 !important; margin-top: 40px}
  .col-sm-8, .col-sm-4{width:100% !important}
.accordion {margin-left: 80px}


.home #enquiry-m, .page-id-1946 #enquiry-m {display:none}
#main-breadcrumbs{display:none}
body.sticky_header .header {height:auto;padding:5px 0 10px}
#enquiry-m {position: absolute;top: 0;z-index: 300;font-size: 1.2em;right: 39.5%;height: 84px;color:#444444;padding: 35px 0 20px;}
#phone-m {position: absolute;top: 0;z-index: 300;font-size: 1.4em;right: 33%;height: 84px;color:#444444;padding: 34px 0 20px;}
#location-m {position: absolute;top: 0;z-index: 300;font-size: 1.4em;right: 28%;height: 84px;padding: 32px 0 20px;color:#444444}
.show-m{display:inline-block}
}

@media screen and (min-width: 1200px) {
.messageUs-container {margin:0 0 20px 80px}
}


@media screen and (min-width: 992px) {
/*body.sticky_header:not(.transparent_header) {margin-top:0 !important}
body.sticky_header .header {position:relative !important; margin-top: 46px !important;}
body.admin-bar.sticky_header .header {margin-top: 46px !important}
body.admin-bar.sticky_header .overflow_wrapper {margin-top: 0 !important}
body.admin-bar.sticky_header .overflow_wrapper {margin-top:0}
body.admin-bar .store-wide-banner {margin-top:32px}*/

.main > section.cta-goto-products .col-sm-6.search-condition select {float:right}
.main > section.cta-goto-products .col-sm-6.see-products a {float:left}

.single-post .col-sm-8 {width:100%}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-sm-8:not(.asl-map):not(.asl-panel) .col-md-8 {width: calc(100% - 13px);}
.menu_container ul.main_menu li.lihasdropdown ul li a {font-size:13px}
.menu_container ul.main_menu li.dropleft ul.menu-dropdown {right: inherit}
/*.menu_container ul.top_menu li a:link, */
.menu_container ul.main_menu li a:link,
.menu_container ul.main_menu li a:visited,
.menu_container ul.main_menu li.lihasdropdown > a, 
.menu_container ul.main_menu li a:link {color:white !important}
.menu_container ul.main_menu li ul.menu-dropdown li ul.menu-dropdown li a,.menu_container ul.main_menu li ul.menu-dropdown li a, .top_menu_container ul.top_menu li ul.menu-dropdown li a {padding: 12px 40px;}
.menu_container ul > li > ul > li.sublihasdropdown > a::after {top:10px}

li.menu-item-8102,
li.menu-item-7838,
li.menu-item-8424,
li.menu-item-5311,
li.menu-item-7490,
li.menu-item-7489 {display:none}

/*.vc_gitem-post-data-source-post_excerpt {min-height:250px}*/
.img-cell{vertical-align: top;
padding: 0 10px 10px;
font-size: 0.85em;
display: inline-block;
text-align: left;
margin-bottom: 40px;}
.image-wrapper-2 .img-cell {width: 49%;}
.image-wrapper-3 .img-cell {width: 30%;}
.img-cell img {padding-top:5px !important}
h1.product_title {margin-bottom:10px}
.textLine2 {font-size:0.9em}
.woocommerce-page form textarea {max-height:120px !important}
a.messageUs-btn {width:100%}
.mobile-display {display:none}
.cat-enquiry-container form, .enquiry-container form {padding:25px 15px 0}
.cat-enquiry-container, .enquiry-container {/*background-color:#ddd;margin:0 0 30px 80px*/background-color: #ddd;
margin-bottom: 30px;
width: 280px;
float: right;}
.menu_container ul.main_menu li.lihasdropdown > a::after {color:#fff}
.top_menu_container ul.top_menu li.dealer-item {background: url('//www.mobilitycare.net.au/wp-content/uploads/australia-map-blue.png') no-repeat;margin:0 10px;line-height:1.2em;background-position: 0 50%;}
.top_menu_container ul.top_menu li.money-back-item {background: url('//www.mobilitycare.net.au/wp-content/uploads/handshake-icon-blue.png') no-repeat;margin:0 10px;max-width:170px;line-height:1.2em;background-position: 0 50%;}
.top_menu_container ul.top_menu li.fast-delivery-item {background: url('//www.mobilitycare.net.au/wp-content/uploads/fast-shipping-icon-blue.png') no-repeat;margin:0 10px;max-width:170px;line-height:1.2em;background-position: 0 50%;}
.top_menu_container ul.top_menu li.ndis-item {padding:0;background: url('//www.mobilitycare.net.au/wp-content/uploads/ndis-logo-med.png') no-repeat;margin:0 10px;width:40px;line-height:1.2em;background-position: 0 50%;background-size:35px;text-indent:-9999px;}
.top_menu_container ul.top_menu li.dealer-item a {padding: 0 0 0 40px;color:#45aaff !important}
.top_menu_container ul.top_menu li.money-back-item a {padding: 0 0 0 50px;color:#45aaff !important}
.top_menu_container ul.top_menu li.fast-delivery-item a {padding: 0 0 0 80px;color:#45aaff !important}
.top_menu_container ul.top_menu li a:hover {text-decoration:underline}
.top_menu_container ul.top_menu li a {height: 40px;vertical-align: middle;display: table-cell;}
.top_menu_container ul.top_menu li.ndis-item a {width: 40px;padding: 0;}

.phone-btn {vertical-align: middle;
height: 40px;
top: 0;
margin: 0;
line-height: 1.2em;}

.top_menu_container ul.top_menu li.covid-19-item {/*margin-right:90px*/margin-right:0}
.header .topbar div[class*="col-"] {padding-bottom:2px;padding-top:0}
.top_menu_container ul.top_menu li a:link {color:#2b2b2b}
.logo {margin: 10px 0;}
a.phone-btn {padding: 0px;color: #2b2b2b !important;font-size: 30px;font-family: "Lato";font-weight:600}
a.phone-btn i {font-size:18px}
a.social_links {font-size: 22px;top: 53%;color:#2b2b2b !important}

.searchbar {display: inline-block;position: absolute;right: 50px;top: 28%;}
.searchbar form input[type="text"] {height:40px;width:250px;padding:10px; border: 1px solid #ddd;background-color:#fff}
.searchbar form button[type="submit"] {top: 1px;
position: absolute;
width: 48px;
height: 38px;
background-color: #fff !important;
border-color: rgba(0, 0, 0, 0) !important;
font-family: FontAwesome;
color: #000 !important;
display: inline;
font-size: 18px;
right: 1px;}
.searchbar form button[type="submit"]:hover {color: #45aaff !important}

.header .mainbar {background-color:white;z-index:110;box-shadow: 0px 5px 5px #60606066;top: 2px;
position: relative;}
.logo a.brand img {max-height:64px}
.menu_container ul.main_menu li.lihasdropdown::after {font-size: 35px;color:#fff;top: 10.25px;right: -3px;height: 20px;width: 20px;}
.responsive-menu {display:none}
.top_menu_container{}
.menu_container {
width: 1170px;
right: 0;
position: relative;
margin: 0 auto;
height: 40px !important;
padding: 10px 0;    
z-index: 10;
background: transparent;}
.menu_container ul.main_menu li a {padding:10px 25px}
section#main-header {height: 50px;background-color: #2b2b2b;/*background-image: linear-gradient(#414141, #2b2b2b)*//*background-image: linear-gradient(#454545, #2b2b2b);*/}
.menu_container {padding:5px 0}
.page_title_in_content.skincolored_section {background-color:white}
.wpcf7-form-control.wpcf7dtx-dynamictext.wpcf7-dynamictext.productname {height:auto !important;display:inline}
.menu_container ul.main_menu li a:link {color:white;font-size:18px}
.menu_container ul.main_menu li a {line-height:0.8em}
.menu_container ul.main_menu li.active > a:link, 
.top_menu_container ul.main_menu li.active > a:link, 
.menu_container ul.top_menu li.active > a:link, 
.top_menu_container ul.top_menu li.active > a:link, .top_menu_container ul.main_menu li.active > a:visited, .top_menu_container ul.top_menu li.active > a:visited {color:black !important}
.top_menu_container ul.top_menu li ul.menu-dropdown {background-color:white}
.menu_container ul.main_menu li ul.menu-dropdown li a {color:#45aaff !important}
.menu_container ul.main_menu li ul.menu-dropdown li.menu-item-6336 a {color:white !important;background-color: #e51400}
.menu_container ul.main_menu li ul.menu-dropdown li:hover > a, .top_menu_container ul.top_menu li ul.menu-dropdown li:hover > a {

    background: #4eabf9;
    color: #ffffff !important;

}
body.term-89 #main-breadcrumbs .breadcrumb_last {background-color: #e51400;
color: white;
padding: 5px;
	margin: 5px;}
}

@media screen and (min-width: 2000px) {
.top_menu_container ul.top_menu li.dealer-item a {padding: 17px 15px 17px 38px !important;}
}

@media screen and (max-width: 1199px){
.home-banner-container {display:block;border:0}
.home-banner-grid-2 img, .home-banner-grid-1 img {float: none;height: auto;width: 100%}
.home-banner-grid-3 img {max-width:100%}
.home-banner-grid-1 .grid-text, .home-banner-grid-2 .grid-text, .home-banner-grid-3 .grid-text {
    float: initial;    
    width: 100%;
    background-color: #2b2b2b;
    color: white;   
    box-sizing: border-box;display:block;font-size: 30px}

.home-banner-grid-1, .home-banner-grid-2, .home-banner-grid-3 {background:none;padding:0;display:block;max-width:400px; width:100%;margin:0 auto 20px}
.home-banner-grid-3 a.green-btn {width:auto}
div.sw-pinit {display: block !important}


}

@media screen and (min-width: 992px) and (max-width: 1199px) {
.video-box {display: inline-block;box-sizing: content-box;width: 30.9%;}
	ul#menu-top-bar li a {padding: 17px 15px}
.top_menu_container ul.top_menu li.dealer-item, 
.top_menu_container ul.top_menu li.fast-delivery-item, 
.top_menu_container ul.top_menu li.money-back-item {background:none;margin:0}
.top_menu_container ul.top_menu li.money-back-item {max-width:210px}
a.phone-btn {font-size:16px;padding:10px 0}
.menu_container {width:970px}
.header .topbar div[class*="col-"] {padding:5px 0}
.top_menu_container ul.top_menu li.fast-delivery-item a,
.top_menu_container ul.top_menu li.dealer-item a, 
.top_menu_container ul.top_menu li.money-back-item a {/*padding:10px 15px !important;*/ color: #555555 !important;}

.top_menu_container ul.top_menu li.covid-19-item {margin-right:inherit}
a.messageUs-btn {width: 100%}
.messageUs-container {
    position: relative;
    text-align: center;
    margin-left: 80px;
    font-size: 0.8em;
}

.top_menu_container ul.top_menu li.money-back-item {background:none}

.key-point-txt{display:none}
.keypoint-wrapper ul li{width:auto !important;height:29px;margin-right:65px}
.keypoint-wrapper ul li:last-child{margin-right:0}
.topbar .text-left{width:inherit}
.topbar .text-right{width:inherit}
#main-breadcrumbs{width:970px}
}


@media screen and (min-width: 391px) and (max-width: 550px) {

.social_links {display:none}
body.sticky_header .header {height:auto}
#enquiry-m{right:210px}
#phone-m{right:160px}
#location-m {right:115px}
.logo a.brand img{max-height: 60px;padding: 9px 0;}
#phone-m, #location-m, #enquiry-m{height:64px;padding-top:22px}
}

@media screen and (max-width: 550px){
.summary p {text-align:justify}
	.supsystic-tables-wrap .supsystic-table .htLeft {text-align:center !important}
.ul-doc-style2 li, .ul-doc-style li {width: 46%;}
.brands-container .wpb_image_grid .wpb_image_grid_ul li.isotope-item {width:100%}
	.brands-container .wpb_image_grid .wpb_image_grid_ul li.isotope-item img {margin:0 auto}
.video-box.body-embed iframe {width:100%;height:auto}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {padding: 0 20px 0 80px}
body.single-product:not(.postid-5125) .nc_wrapper.bottom {background:none}
label.mobile_collapser {right:22px;top:40px}
.nc_wrapper.bottom .swp_social_panel {width:170px !important}
.ul-doc-style2 li, .ul-doc-style2 li:first-child {margin: 30px auto;text-align: center;display: block;}
.dealer-product-wrapper, .dealer-product-wrapper li {margin:0;width:100%}
.dealer-product-wrapper {margin-top:30px;padding:0}
.dealer-product-wrapper li {padding:0;width:100%}
.dealer-product-wrapper li:not(:first-child){margin-top:20px}
.dealer-product-wrapper img {width:100%}
#wpgmza_filter_2 {text-align:center !important;box-sizing: border-box;margin:0 !important}
#wpgmza_filter_2 select {margin-top:10px;width:100%;margin-left:0 !important}
.goto-anchor{display:block;height:75px;margin-top:-75px;visibility:hidden}
.accordion-section-title:before{top:82px}
}

@media screen and (min-width: 551px) and (max-width:991px){

label.mobile_collapser::after {font-size: 60px;top: 17px;right: 6px}
a.social_links {top:50px; right:75px}
label.mobile_collapser {width:140px;top:50px;padding: 15px 55px 15px 0;font-size:30px}
.goto-anchor{display:block;height:100px;margin-top:-100px;visibility:hidden}
.accordion-section-title:before{top:107px}
}

@media screen and (min-width: 551px) and (max-width: 767px){
.ul-doc-style2 li, .ul-doc-style li {width: 32%;}
#enquiry-m{right:250px}
#phone-m{right:200px}
#location-m {right:155px}
}

@media screen and (min-width: 650px){
.keypointStyle .fa-info-circle {
    display: table-cell;
    vertical-align: middle;
    padding-right: 20px;}
.keypointStyle {display:table;width:100%}
div.imgpanel.row1.small-icons {background: linear-gradient(to bottom, #fff, #fff 20%, #586e76 20%, #586e76 40%, #a7b9c2 40%, #a7b9c2 45%, #fff 45%, #fff );}
div.imgpanel.row2.small-icons {background: linear-gradient(to bottom, #fff, #fff 20%, #cc1b7f 20%, #cc1b7f 40%, #b7cbd5 40%, #b7cbd5 45%, #fff 45%, #fff );}
body.postid-5125.single-product .nc_wrapper.bottom {
background: url('https://www.mobilitycare.net.au/wp-content/uploads/share-this-hor.png') no-repeat;
background-size: 127px 23px;
width: 100%;
background-position: calc(50% - 195px)}
body.single-product:not(.postid-5125) .nc_wrapper.bottom {
background: url('https://www.mobilitycare.net.au/wp-content/uploads/share-this-product-hor.png') no-repeat;
background-size: 181px 23px;
width: 100%;
background-position: calc(50% - 225px)}
}



@media screen and (min-width: 0px) and (max-width: 450px) {
body.postid-2055 .head_panel .owl-carousel .item {background-position:63% bottom}
.funded-badge {font-size:14px;background-color: #8e4c9c;
width: 80px;
height: 80px;
border-radius: 100%;
padding: 30px 0;
color: white;
margin: 20px auto;display:inline-block;position: absolute;top: 0;right: 30px;}
	#improve-title {text-align:center}
#emoji-moods li, #emoji-moods a {left:0 !important;margin:5px;position:relative;display:inline-block}
#emoji-moods {width:100%;text-align:center;height:auto;padding:0}


.vam-wrapper {margin:40px 0}
.vam-li {display:block;padding:0;margin-bottom:15px;width:100%}
.vam-li img {margin-bottom:5px}
label.mobile_collapser{padding: 15px 30px 30px 0}
.social_links {display:none}
#enquiry-m{right:175px}
#phone-m{right:135px}
#location-m {right:100px}
}

@media screen and (min-width: 0px) and (max-width: 390px) {
	.full-width-bg-wrapper {width:300px}
html .full-width-bg-container{ background-position: -556px -14px !important;max-height:300px}
	body.sticky_header .header {height:auto}
.single-product .main > section {padding-top: 30px}
#phone-m, #location-m, #enquiry-m{height:64px;font-size: 1.4em; padding-top:22px}
.logo a.brand img{max-height: 40px;margin:5px 0;padding:0}
.social_links {display:none}
.main > section {/*padding-top:0 !important*/;margin-top:0 !important}
.vc_custom_1540787703842 {margin-top:0 !important}
.wpb_row {padding: 0  !important;}
.main > section.main-target-home div[class*="col-"] {padding:0}
}

@media screen and (min-width: 768px){

div.product {
width: 1170px;
margin: 0 auto;
padding-left: 15px;
padding-right: 15px;
}

.hire-item-container .col-sm-4  {width:33.33333333%}

	.maxwidth768 .container {max-width:768px;margin:0 auto}
.menu_container ul.main_menu li.two-column.lihasdropdown ul li ul,.menu_container ul.main_menu li ul.menu-dropdow {background-color:#f7f7f7}

body.postid-3678 .head_panel, 
body.postid-2055 .head_panel, 
body.postid-1978 .head_panel {margin-bottom:60px}

body.postid-2055 .head_panel .owl-carousel .item {background-position:top center}

.icon-item {display: table-cell;max-width: 238px;vertical-align: middle;padding: 10px 10px 10px 0;font-size: 14px;}
.icon-item img {margin-right: 15px;float: left;height: 40px;width: auto;}
.product-icon-wrapper {display: table;margin: 0 0 30px;}

.p-item-200 {display:table-cell;width:200px}
.elevate {
    -o-transform: translate(0px, -20%) !important;
    -webkit-transform: translate(0px, -20%) !important;
    -ms-transform: translate(0px, -20%) !important;
    transform: translate(0px, -20%) !important;
}
	div.imgpanel ul {padding:0 30px}
.app-icon {display:inline-block}
.woocommerce-page div.product div.images {width:35%}
.woocommerce-page div.product div.summary {width:60%}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter {width:50%}
.Filter_section .col-xs-12.col-sm-8 {width:50%}
.badge-wrapper span img {max-width: 44px}
.category article .col-md-12 {width: 60%}
article h1 {padding-top:40px}
.rentaldates {display:table}
.rentaldates span {display:table-cell;padding:0 0 5px}
.rentaldates span:first-child {padding-right:2px}
.rentaldates span:last-child {padding-left:2px}
.fpm-form{padding:0 80px}
.single-product  #sidebar, #text-13 {top:-40px}
  .fpm-form {padding-top:60px}
  .mashsb-buttons{width:180px}
  .folded_section  {margin-top:300px !important}
a.callStyle, a.callStyle:hover {text-decoration:none !important;cursor:pointer !important;color:#2b2b2b !important}

.mapsvg-popover .mapsvg-popover-content{overflow-y: hidden;width: 280px;}}


@media screen and (max-width: 767px){

.main > section.cta-goto-products .col-sm-6 {margin:20px 0}
.main > section.cta-goto-products .col-sm-6.search-condition select {width:100%}
.main > section.cta-goto-products .col-sm-6.see-products a {width:100%}

.icon-item {display: inline-block;max-width: 238px;vertical-align: middle;padding: 10px 10px 10px 0;font-size: 14px;}
.icon-item img {margin-right: 15px;float: left;height: 50px;width: auto;}
.product-icon-wrapper {display: block;margin: 0 0 30px;}
.image-col-wrapper .vc_column_container.col-sm-3{margin-bottom:40px}
.p-item-200 {display:table-cell;width:100%}
.ul-doc-style2 li:first-child, .ul-doc-style li:first-child {
    margin-left: 0;
    padding: 0 0 10px;
}
.ul-doc-style2 li, .ul-doc-style li {    
    list-style: none;
    text-align: center;
    padding: 0 0 30px;
    display: inline-block;
    vertical-align: top;
	line-height:1.25em
}

.ul-doc-style li a{
width: 130px;
display: block;
margin: 0 auto;}

.video-box {padding: 0}
.image-wrapper-2 img {width:100%;padding:0;}
.img-cell {padding:0}
.heading-group span {display: block;margin: 10px auto 30px;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:100%}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:100%}
	div.imgpanel.small-icons > div {margin-bottom:10px}
.thankyou-pdf-container {display:block;margin:40px auto}
.thankyou-pdf-wrapper {display:block;padding:0 20px;max-width:200px;height:auto;margin:20px auto}
.thankyou-pdf-wrapper img {box-shadow: 2px 2px 3px #a1a1a1;}
.swp_social_panel:not(.nc_floater):not(.swp_social_panelSide) {width: calc(100% - 90px) !important}
.popmake.theme-4291 > .popmake-close {left:87%}
#wpcf7-f4299-o2 {width:100% !important}
#popmake-4297{width: 100% !important;height: auto !important;top: 20px !important;left: 0 !important;}
#popmake-4297 .wpcf7-form {padding:0}
.img-panel, .recliner-container div div {width:100%;display:block;margin-bottom:20px}
div.imgpanel > div {display: block;width: 100%;font-size:1.0em;padding-bottom:20px}
div.imgpanel > div > img {width:100%}
div.imgpanel.two > div, div.imgpanel.three > div {width:100%;margin-bottom:30px}
div.imgpanel.imgtext {display:block}
div.imgpanel.imgtext > div {display:block;vertical-align:top;text-align:left}
div.imgpanel.imgtext > div h3 {text-align:left;margin:20px 0 10px}
div.imgpanel.imgtext > div:first-of-type {width:100%}


.recliner-container div {display:block;}
body {margin-left: 10px;margin-right: 10px}

.pStyle1 {display:block; text-align:center}
/*.home .wpb_wrapper{margin-top:30px !important}*/
.store-location-map figure.wpb_wrapper.vc_figure {padding:0 !important}
.orange-btn, .green-btn, .cta-container .orange-btn, .cta-container .orangeb-btn {display:block;margin:10px 0 !important}
.product-slogan-wrapper {position: relative}
.homepage-bottom-cta div.wpb_wrapper {margin-top:0 !important;padding:20px !important}
.homepage-bottom-cta figure.wpb_wrapper {margin-top:0 !important;padding:0 !important}
.homepage-bottom-cta div.wpb_column.vc_column_container.col-sm-12 {padding:0 !important}
.homepage-bottom-cta .green-btn {padding: 10px !important}
.testimonial ul.slides li {padding:0 20px !important;font-size:16px}
.testimonial li {font-size:14px}
.testimonial-slider::before{left:40px !important; top: 10px !important; font-size:2.0em !important}
}

@media screen and (max-width:979px){#return-to-top{bottom:70px}}

@media screen and (min-width: 650px) and (max-width: 991px) {
.image-gallery-1 .wpb_image_grid .wpb_image_grid_ul img {margin:0 auto;width:160px;height:160px}
body.sticky_header .header {margin-top:42px}
}

@media screen and (min-width:486px) and (max-width: 649px) {
.image-gallery-1 .wpb_image_grid .wpb_image_grid_ul img {margin:0 auto;width:120px;height:120px}
.store-wide-banner strong {display:none}
.h2-sale-item-sub {font-size:80px !important;line-height:0 !important}
.h2-sale-item {font-size:60px !important; padding:10px}
.sale-blurb {font-size: 28px;line-height:32px;font-weight: 600}
}

@media screen and (max-width: 485px) {
.image-gallery-1 .wpb_image_grid .wpb_image_grid_ul img {margin:0 auto;width:65px;height:65px}
p {text-align:justified}
.ol-style1 {padding:0}
ol.ol-style1 > li {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;}
ol.ol-style1 > li::before {content: none;}
.store-wide-banner {display:none}
.h2-sale-item-sub {font-size:60px !important;line-height:0 !important}
.h2-sale-item {font-size: 40px !important;line-height: 1.8em !important;padding: 0;}
.sale-blurb {font-size: 22px;line-height:26px;font-weight: 600}
}


/* Enter Your Custom CSS Here */

@media screen and (min-width: 0px) and (max-width: 499px) {.dealer-cell {width:100%;}}
@media screen and (min-width: 500px) and (max-width: 719px) {.dealer-cell {width:45%;}}
@media screen and (min-width: 1550px) {.page-id-2881 .page_title_in_content h1 {font-size:6.0em}}
@media screen and (min-width: 1051px) and (max-width: 1549px) {.page-id-2881 .page_title_in_content {top:150px}.page-id-2881 .page_title_in_content h1 {font-size:5.0em}}
@media screen and (min-width: 651px) and (max-width: 1050px) {.page-id-2881 .page_title_in_content {top:100px;left:30px}.page-id-2881 .page_title_in_content h1 {font-size:3.0em}}
@media screen and (min-width: 401px) and (max-width: 650px) {.page-id-2881 .page_title_in_content {top: 25px;left: 30px;}.page-id-2881 .page_title_in_content h1 {font-size:2.0em}}
@media screen and (max-width: 400px) {.page-id-2881 .page_title_in_content {top: 25px;left: 30px;}.page-id-2881 .page_title_in_content h1 {font-size:1.2em}}
@media screen and (min-width: 720px) and (max-width: 975px) {.dealer-cell {width:30%;}}
@media screen and (min-width: 976px) and (max-width: 1182px) {.dealer-cell {width:46%;}}
@media screen and (min-width: 1183px) {.dealer-cell {width:30%;}}

@font-face {
    font-family: 'pacificoregular';
    src: url('https://www.mobilitycare.net.au/wp-content/uploads/fonts/pacifico-webfont.woff2') format('woff2'),
         url('https://www.mobilitycare.net.au/wp-content/uploads/fonts/pacifico-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}