.elementor-14 .elementor-element.elementor-element-f615be0 > .elementor-container{min-height:260px;}.elementor-14 .elementor-element.elementor-element-f615be0 > .elementor-container:after{content:"";min-height:inherit;}.elementor-14 .elementor-element.elementor-element-f615be0{background-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 10px 50px 10px;}.elementor-14 .elementor-element.elementor-element-f615be0 > .elementor-background-overlay{background-image:url("https://maroochymobilemechanics.com.au/wp-content/uploads/2018/04/black-twill.png");opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-6f1831f{text-align:left;}.elementor-14 .elementor-element.elementor-element-6f1831f.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-6f1831f .elementor-heading-title{font-family:"Dosis", Sans-serif;font-weight:400;text-transform:capitalize;}.elementor-14 .elementor-element.elementor-element-6b804506{margin-top:0px;margin-bottom:0px;padding:80px 10px 40px 10px;}.elementor-14 .elementor-element.elementor-element-62a6efc0 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-6082dfc9{text-align:left;}.elementor-14 .elementor-element.elementor-element-6082dfc9.elementor-widget-heading .elementor-heading-title{color:#333333;}.elementor-14 .elementor-element.elementor-element-6082dfc9 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-weight:400;text-transform:capitalize;line-height:1.5em;}.elementor-14 .elementor-element.elementor-element-6a0c9351 .elementor-divider-separator{border-top-style:dotted;border-top-width:1px;width:100%;}.elementor-14 .elementor-element.elementor-element-6a0c9351 .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-14 .elementor-element.elementor-element-6735daf1 .elementor-divider-separator{border-top-style:solid;border-top-width:3px;border-top-color:#000000;width:150px;}.elementor-14 .elementor-element.elementor-element-6735daf1 .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-14 .elementor-element.elementor-element-6735daf1 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6a2c9b0{font-size:18px;}.elementor-14 .elementor-element.elementor-element-597327cc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-20db35e9 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#9e9e9e;width:100%;}.elementor-14 .elementor-element.elementor-element-20db35e9 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-14 .elementor-element.elementor-element-402a37de .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#9e9e9e;width:100%;}.elementor-14 .elementor-element.elementor-element-402a37de .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-14 .elementor-element.elementor-element-dd2dc5e{margin-top:0px;margin-bottom:0px;padding:40px 10px 40px 10px;}.elementor-14 .elementor-element.elementor-element-71028d2{margin-top:0px;margin-bottom:0px;padding:0% 13% 0% 13%;}.elementor-14 .elementor-element.elementor-element-a1d3cd2 > .elementor-element-populated{background-color:#ececec;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8% 8% 8% 8%;padding:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-a1d3cd2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-528fd5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-14 .elementor-element.elementor-element-528fd5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-14 .elementor-element.elementor-element-528fd5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-14 .elementor-element.elementor-element-528fd5d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-14 .elementor-element.elementor-element-528fd5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-528fd5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-14 .elementor-element.elementor-element-528fd5d .elementor-icon-list-icon i{color:#4054b2;font-size:26px;}.elementor-14 .elementor-element.elementor-element-528fd5d .elementor-icon-list-icon{width:26px;}.elementor-14 .elementor-element.elementor-element-528fd5d .elementor-icon-list-text{color:#000000;}.elementor-14 .elementor-element.elementor-element-528fd5d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#fe4228;}.elementor-14 .elementor-element.elementor-element-528fd5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8962738{text-align:left;z-index:10;}.elementor-14 .elementor-element.elementor-element-e63efa1{text-align:left;}.elementor-14 .elementor-element.elementor-element-e63efa1 .elementor-social-icon{font-size:16px;}.elementor-14 .elementor-element.elementor-element-e63efa1 .elementor-icon{border-radius:7px 7px 7px 7px;}.elementor-14 .elementor-element.elementor-element-e63efa1 > .elementor-widget-container{margin:22px 0px 0px 38px;}.elementor-14 .elementor-element.elementor-element-26e8ee0.elementor-column .elementor-column-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-3330bfac .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-14 .elementor-element.elementor-element-3330bfac .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}body.rtl .elementor-14 .elementor-element.elementor-element-3330bfac .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-3330bfac .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-14 .elementor-element.elementor-element-3330bfac .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-14 .elementor-element.elementor-element-3330bfac .elementor-field-group > label, .elementor-14 .elementor-element.elementor-element-3330bfac .elementor-field-subgroup label{color:#333333;}.elementor-14 .elementor-element.elementor-element-3330bfac .elementor-field-group > label{font-weight:800;}.elementor-14 .elementor-element.elementor-element-3330bfac .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#f7f7f7;border-color:#cecece;}.elementor-14 .elementor-element.elementor-element-3330bfac .elementor-field-group .elementor-select-wrapper select{background-color:#f7f7f7;border-color:#cecece;}.elementor-14 .elementor-element.elementor-element-3330bfac .elementor-field-group .elementor-select-wrapper::before{color:#cecece;}.elementor-14 .elementor-element.elementor-element-3330bfac .elementor-button{background-color:#2420d0;font-family:"Dosis", Sans-serif;font-weight:800;}.elementor-14 .elementor-element.elementor-element-3330bfac .elementor-button:hover{background-color:#ff3e24;}.elementor-14 .elementor-element.elementor-element-3330bfac > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-57eddff6 iframe{height:370px;}.elementor-14 .elementor-element.elementor-element-63f49bc2{background-color:#ffffff;border-style:solid;border-width:01px 0px 0px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 10px 20px 10px;}.elementor-14 .elementor-element.elementor-element-63f49bc2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-46a9c7b3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-40c68595{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e247ff.elementor-column .elementor-column-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-9950d61.elementor-column .elementor-column-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-73373d2.elementor-column .elementor-column-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-52d928b6.elementor-column .elementor-column-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-10259c69.elementor-column .elementor-column-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-5c6e85f8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-fefedd8{background-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 10px 40px 10px;}.elementor-14 .elementor-element.elementor-element-fefedd8 > .elementor-background-overlay{background-image:url("https://maroochymobilemechanics.com.au/wp-content/uploads/2018/04/graphy-dark.png");opacity:0.23;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-2be9ce44 a{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-2be9ce44 a:hover{color:#ffbbb2;}.elementor-14 .elementor-element.elementor-element-2be9ce44{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-380ef487 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7e85dd67.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-7e85dd67 .elementor-heading-title{font-family:"Dosis", Sans-serif;}.elementor-14 .elementor-element.elementor-element-2cdba4ec{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-367b5b35{background-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 15px 0px;}.elementor-14 .elementor-element.elementor-element-367b5b35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-60ad5575.elementor-column .elementor-column-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-60ad5575 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2fc58bf9{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-2fc58bf9 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-14 .elementor-element.elementor-element-33911f88.elementor-column .elementor-column-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-33911f88 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1e8db7ee .elementor-text-editor{text-align:right;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-6b804506{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-14 .elementor-element.elementor-element-6082dfc9 > .elementor-widget-container{margin:0px 120px 0px 0px;}.elementor-14 .elementor-element.elementor-element-dd2dc5e{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-14 .elementor-element.elementor-element-71028d2{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a1d3cd2 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-26e8ee0 > .elementor-element-populated{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3330bfac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-fefedd8{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-14 .elementor-element.elementor-element-380ef487 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-367b5b35{padding:30px 20px 30px 20px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-6082dfc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a1d3cd2 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-e247ff{width:50%;}.elementor-14 .elementor-element.elementor-element-9950d61{width:50%;}.elementor-14 .elementor-element.elementor-element-73373d2{width:50%;}.elementor-14 .elementor-element.elementor-element-52d928b6{width:50%;}.elementor-14 .elementor-element.elementor-element-10259c69{width:50%;}.elementor-14 .elementor-element.elementor-element-5c6e85f8{width:50%;}.elementor-14 .elementor-element.elementor-element-367b5b35{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-2fc58bf9 .elementor-text-editor{text-align:center;}.elementor-14 .elementor-element.elementor-element-1e8db7ee .elementor-text-editor{text-align:center;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-597327cc{width:45.667%;}.elementor-14 .elementor-element.elementor-element-d5b3786{width:8.6%;}.elementor-14 .elementor-element.elementor-element-4383af55{width:45.729%;}.elementor-14 .elementor-element.elementor-element-a1d3cd2{width:54.454%;}.elementor-14 .elementor-element.elementor-element-26e8ee0{width:45.546%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-a1d3cd2{width:100%;}.elementor-14 .elementor-element.elementor-element-26e8ee0{width:100%;}.elementor-14 .elementor-element.elementor-element-380ef487{width:100%;}}/* Start custom CSS for html, class: .elementor-element-84d8f9e */.gear-container {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.machine {
  width: 5vmin;
  fill: #343434; }

.small-shadow, .medium-shadow, .large-shadow {
  fill: rgba(0, 0, 0, 0.05); }

.small {
  -webkit-animation: counter-rotation 2.5s infinite linear;
	   -moz-animation: counter-rotation 2.5s infinite linear;
	     -o-animation: counter-rotation 2.5s infinite linear;
	        animation: counter-rotation 2.5s infinite linear;
  -webkit-transform-origin: 100.136px 225.345px;
      -ms-transform-origin: 100.136px 225.345px;
          transform-origin: 100.136px 225.345px; }

.small-shadow {
  -webkit-animation: counter-rotation 2.5s infinite linear;
	   -moz-animation: counter-rotation 2.5s infinite linear;
	     -o-animation: counter-rotation 2.5s infinite linear;
	        animation: counter-rotation 2.5s infinite linear;
  -webkit-transform-origin: 110.136px 235.345px;
      -ms-transform-origin: 110.136px 235.345px;
          transform-origin: 110.136px 235.345px; }

.medium {
  -webkit-animation: rotation 3.75s infinite linear;
	   -moz-animation: rotation 3.75s infinite linear;
	     -o-animation: rotation 3.75s infinite linear;
	        animation: rotation 3.75s infinite linear;
  -webkit-transform-origin: 254.675px 379.447px;
      -ms-transform-origin: 254.675px 379.447px;
          transform-origin: 254.675px 379.447px; }

.medium-shadow {
  -webkit-animation: rotation 3.75s infinite linear;
	   -moz-animation: rotation 3.75s infinite linear;
	     -o-animation: rotation 3.75s infinite linear;
	        animation: rotation 3.75s infinite linear;
  -webkit-transform-origin: 264.675px 389.447px;
      -ms-transform-origin: 264.675px 389.447px;
          transform-origin: 264.675px 389.447px; }

.large {
  -webkit-animation: counter-rotation 5s infinite linear;
     -moz-animation: counter-rotation 5s infinite linear;
	     -o-animation: counter-rotation 5s infinite linear;
        	animation: counter-rotation 5s infinite linear;
  -webkit-transform-origin: 461.37px 173.694px;
      -ms-transform-origin: 461.37px 173.694px;
          transform-origin: 461.37px 173.694px; }

.large-shadow {  
  -webkit-animation: counter-rotation 5s infinite linear;
	   -moz-animation: counter-rotation 5s infinite linear;
	     -o-animation: counter-rotation 5s infinite linear;
	        animation: counter-rotation 5s infinite linear;
  -webkit-transform-origin: 471.37px 183.694px;
      -ms-transform-origin: 471.37px 183.694px;
          transform-origin: 471.37px 183.694px; }

@-webkit-keyframes rotation {
    from {-webkit-transform: rotate(0deg);}
    to   {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes rotation {
    from {-moz-transform: rotate(0deg);}
    to   {-moz-transform: rotate(359deg);}
}
@-o-keyframes rotation {
    from {-o-transform: rotate(0deg);}
    to   {-o-transform: rotate(359deg);}
}
@keyframes rotation {
    from {transform: rotate(0deg);}
    to   {transform: rotate(359deg);}
}

@-webkit-keyframes counter-rotation {
    from {-webkit-transform: rotate(359deg);}
    to   {-webkit-transform: rotate(0deg);}
}
@-moz-keyframes counter-rotation {
    from {-moz-transform: rotate(359deg);}
    to   {-moz-transform: rotate(0deg);}
}
@-o-keyframes counter-rotation {
    from {-o-transform: rotate(359deg);}
    to   {-o-transform: rotate(0deg);}
}
@keyframes counter-rotation {
    from {transform: rotate(359deg);}
    to   {transform: rotate(0deg);}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-528fd5d */.elementor-14 .elementor-element.elementor-element-528fd5d li a:hover{
    color:#4054B2 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8962738 */.elementor-14 .elementor-element.elementor-element-8962738{
    display: inline-block;
    float:left;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-367b5b35 */.card2 {
        width: 236px;
        height: 38px;
        position: relative;
        display: inline-block;
	 			margin:0px 10px;
    }
.card2 img{
        width: 236px;
        height: 38px;
    }
    .card2 .img-top2 {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;
    }

    .card2:hover .img-top2 {
        display: inline;
    }/* End custom CSS */