.elementor-905 .elementor-element.elementor-element-4300f31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-905 .elementor-element.elementor-element-4300f31:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-4300f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://13taxiservicemelbournecab.com/wp-content/uploads/2025/06/local-bsines-service01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-905 .elementor-element.elementor-element-4300f31::before, .elementor-905 .elementor-element.elementor-element-4300f31 > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-4300f31 > .e-con-inner > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-4300f31 > .elementor-background-slideshow::before, .elementor-905 .elementor-element.elementor-element-4300f31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-905 .elementor-element.elementor-element-4300f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-638d055 );}.elementor-905 .elementor-element.elementor-element-9639458{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-905 .elementor-element.elementor-element-7d008d1{text-align:center;}.elementor-905 .elementor-element.elementor-element-7d008d1 .elementor-heading-title{color:var( --e-global-color-d49ac81 );}.elementor-905 .elementor-element.elementor-element-1c358fa{--divider-border-style:parallelogram;--divider-color:var( --e-global-color-d49ac81 );--divider-pattern-height:7.4px;--divider-pattern-size:18.3px;}.elementor-905 .elementor-element.elementor-element-1c358fa .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-905 .elementor-element.elementor-element-1c358fa .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-905 .elementor-element.elementor-element-98e7144{--display:flex;--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-905 .elementor-element.elementor-element-d606efa{--display:flex;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-905 .elementor-element.elementor-element-d606efa:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-d606efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-044b931 );}@media(min-width:768px){.elementor-905 .elementor-element.elementor-element-4300f31{--content-width:600px;}.elementor-905 .elementor-element.elementor-element-9639458{--content-width:720px;}}/* Start custom CSS for container, class: .elementor-element-98e7144 */.col-md-3, .col-md-2{float: left !important;
display: block;
position: relative;
min-height: 1px;
padding-left: 10px;
padding-right: 10px;}
.col-md-3 {
 width: 25%;}
 .col-md-2{
     width: 16.66667%;
 }
 
 .col-md-9{
     width: 75%;
 }
 
.clear {clear: both;}
 
#contactform{margin: 0 0 20px 0;line-height: 20px;}
#contactform *{font-size: 15px;color:#595966;font-family: var(--secondaryfont)}

#contactform input{width: 100%;background: #fff;border:0;padding: 10px 20px;margin: 10px 0;height:48px;border-radius:0.8rem;}
#contactform select{width: 100%;background: #FFF;border:0;padding: 10px 20px;height:48px;
	margin: 10px 0;color:#595966;-webkit-border-radius:0.8rem;}
#contactform textarea{width: 100%;height: 48px;background:#fff;border:0;padding: 20px;margin: 10px 0;border-radius:0.8rem;}
#bookingform #contactform textarea{height:48px;resize:none;padding: 14px 20px;}
#contactform input:focus, #contactform textarea:focus, #contactform select:focus{outline:none;
	color:var(--tertiarycolor)}


::-webkit-input-placeholder { /* WebKit browsers */color:#595966 !important;opacity: 1;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#595966 !important;opacity: 1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#595966 !important;opacity: 1;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#595966 !important;opacity: 1;}

#contactform input.wpcf7-submit{background: var(--secondarycolor);color: #000;text-transform: uppercase;cursor: pointer;padding: 1rem;border: none;margin:10px auto 0;display: table;width: 250px;transition: 0.6s ease-in-out;border: 1px solid var(--secondarycolor);height: 48px;-webkit-border-radius: 0.8rem;padding:0;font-size:18px}
#contactform input.wpcf7-submit:hover{background: transparent;color:#fff;}
#contactform .wpcf7-spinner{position: absolute; display: none}

   #contactform textarea{height:48px;resize:none;padding: 14px 20px;}

textarea, iframe{max-width: 100%;}
.wpcf7-response-output{color:#595959 !important;background:tranparent !important;border:0px !important}
#contactform .wpcf7-not-valid-tip {background: var(--secondarycolor) !important;}/* End custom CSS */