/*
Theme Name:  Geelong Taxi
Author URI: https://www.thegeminigeeks.com/
Version: 1.1
Author: The Gemini Geeks
Description: A theme by The Gemini Geeks
*/

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://www.geelongtaxi.com.au/wp-content/themes/GeelongTaxi/fonts/fa-regular-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('https://www.geelongtaxi.com.au/wp-content/themes/GeelongTaxi/fonts/fa-solid-900a1.woff2') format('woff2');
}
/****keen slider******/
.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}

/****flatpicker********/
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}

/*****bootstrap********/
img,svg{vertical-align:middle}.img-fluid,.img-thumbnail,img{max-width:100%;height:auto}dt,kbd kbd{font-weight:700}dl,ol,pre,ul{margin-top:0;margin-bottom:1rem}.blockquote,address,dl,hr,ol,pre,ul{margin-bottom:1rem}a>code,pre code{color:inherit}.container,.container-fluid{margin-right:auto;margin-left:auto;width:100%}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus{outline:0!important}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote,figure{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder;display:contents!important}.clearfix::after,img,pre{display:block}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}img{border-style:none}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}code,kbd,pre{font-size:87.5%}.mark,mark{padding:.2em;background-color:#fcf8e3}.blockquote{font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.container,.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{color:#e83e8c;word-break:break-word}kbd{padding:.2rem .4rem;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%}pre{overflow:auto;-ms-overflow-style:scrollbar;color:#212529}pre code{font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1170px}}.container-fluid{padding-left:10px;padding-right:10px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-gutters{margin-right:0;margin-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;float:left;z-index:99}@media (min-width:981px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;max-width:100%}}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.clearfix::after{clear:both;content:""}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}

/****font awesome******/
.fab,.far{font-weight:400}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("fonts/fa-brands-400.woff2") format("woff2")}.fab{font-family:'Font Awesome 5 Brands'}.fa,.far,.fas{font-family:'Font Awesome 5 Free'}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url("fonts/fa-regular-400.woff2") format("woff2")}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url("fonts/fa-solid-900a1.woff2") format("woff2")}.fa,.fas{font-weight:900}.fa-times::before{content:"\f00d"}.fa-plus::before{content:"\f067"}.fa-minus::before{content:"\f068"}.fa-envelope::before{content:"\f0e0";font-weight: 400;}.fa-phone::before{content:"\f095"}.fa-facebook-f::before{content:"\f39e"}.fa-twitter::before{content:"\f099"}.fa-arrow-right::before{content:"\f061"}.fa-arrow-left::before{content:"\f060"}.fa-user::before{content:"\f007"}.fa-location::before{content:"\f3c5";margin-right:10px}.fa-instagram::before{content:"\f16d"}.fa-phone-alt::before{content:"\f879"}

/******navbar css******/

.site-navbar{width:auto;margin-top:1.5rem}.site-menu-toggle .icon-menu:hover,.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close i:hover,.site-mobile-menu .site-nav-wrap a:hover,.site-navbar .site-navigation .site-menu .menu-item-has-children:active>a,.site-navbar .site-navigation .site-menu .menu-item-has-children:focus>a,.site-navbar .site-navigation .site-menu .menu-item-has-children:hover>a,.site-navbar .site-navigation .site-menu>li.menu-active>a,.site-navbar .site-navigation .site-menu>li>a:hover{color:var(--secondarycolor)}.site-mobile-menu .collapse:not(.show),.site-navbar .site-navigation .site-menu>li.menu-active>a::after{display:none}.site-menu-toggle{font-size:40px!important;float:right}.site-navbar ul{margin:0}.site-navbar .site-navigation .site-menu{margin-bottom:0/*! display: inline-flex; */}.site-navbar .site-navigation .site-menu a{text-decoration:none!important;color:var(--primarycolor);display:inline-block;text-transform:uppercase}.site-navbar .site-navigation .site-menu>li{display:inline-block;margin:5px 20px}.site-navbar .site-navigation .site-menu>li:last-child{margin-right:0}.site-navbar .site-navigation .site-menu>li:hover{background:0 0}.site-navbar .site-navigation .site-menu>li>a{font-size:15px;text-decoration:none!important;text-align:left;/*! padding: 0px 10px; */color:#fff}.site-navbar .site-navigation .site-menu .menu-item-has-children{position:relative}.site-navbar .site-navigation .site-menu .menu-item-has-children>a{position:relative;padding-right:17px}.site-navbar .site-navigation .site-menu .menu-item-has-children>a:before{position:absolute;content:"\f078";font-size:13px;top:10%;right:0;transition:.3s ease-in;font-family:'Font Awesome 5 Free';font-weight:900;color:#888}.site-navbar .site-navigation .site-menu .menu-item-has-children>a:hover:before{transform:rotate(180deg)}.header-fixed .dropdown{top:100%!important}.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown{visibility:hidden;opacity:0;top:90%;position:absolute;text-align:left;border-top:2px solid var(--secondarycolor);-webkit-box-shadow:0 2px 10px -2px rgba(0,0,0,.1);box-shadow:0 2px 10px -2px rgba(0,0,0,.1);border-left:1px solid #edf0f5;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5;padding:0;margin-left:0;background:#fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;z-index:997;width:200px;left:-3rem}.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown.arrow-top{position:absolute}.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown.arrow-top:before{bottom:100%;left:20%;border:10px solid rgba(136,183,213,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;margin-left:-10px}.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown a{text-transform:none;letter-spacing:normal;-webkit-transition:none;-o-transition:none;transition:none;color:#343a40}.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown .active>a{color:#007bff!important}.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown>li{list-style:none;padding:0;margin:0;min-width:200px}.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown>li>a{padding:5px 20px;display:block}.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown>li>a:hover{background:var(--secondarycolor);color:#fff}.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown>li.menu-item-has-children>a:before{content:"\e315";right:20px}.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown>li.menu-item-has-children>.dropdown,.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown>li.menu-item-has-children>ul{left:100%;top:0}.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown>li.menu-item-has-children:active>a,.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown>li.menu-item-has-children:focus>a,.site-navbar .site-navigation .site-menu .menu-item-has-children .dropdown>li.menu-item-has-children:hover>a{background:#f4f5f9;color:#25262a}.site-navbar .site-navigation .site-menu .menu-item-has-children:active,.site-navbar .site-navigation .site-menu .menu-item-has-children:focus,.site-navbar .site-navigation .site-menu .menu-item-has-children:hover{cursor:pointer}.site-navbar .site-navigation .site-menu .menu-item-has-children:active>.dropdown,.site-navbar .site-navigation .site-menu .menu-item-has-children:focus>.dropdown,.site-navbar .site-navigation .site-menu .menu-item-has-children:hover>.dropdown{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;margin-top:0;visibility:visible;opacity:1}.site-mobile-menu{width:100%;position:fixed;right:0;z-index:2000;padding-top:5px;background:#000000eb;height:calc(100vh);-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateY(-100%);-webkit-box-shadow:-10px 0 20px -10px rgba(0,0,0,.1);box-shadow:-10px 0 20px -10px rgba(0,0,0,.1);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;top:0;display:none}.offcanvas-menu .site-mobile-menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:block}.site-mobile-menu .site-mobile-menu-header{width:100%;float:left;padding-left:20px;padding-right:20px}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close{float:right;margin-top:8px}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close i{font-size:30px;display:inline-block;padding-left:10px;padding-right:0;line-height:1;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo{float:left;margin-top:10px;margin-left:0}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a{display:inline-block;text-transform:uppercase}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img{max-width:70px}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover{text-decoration:none}.site-mobile-menu .site-mobile-menu-body{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;padding:0 5px 150px;height:calc(100vh - 52px)}.site-mobile-menu .site-nav-wrap{padding:0;margin:0;list-style:none;position:relative}.site-mobile-menu .site-nav-wrap a{padding:10px 20px;display:block;position:relative;color:#fff;text-transform:uppercase}.site-mobile-menu .site-nav-wrap li{position:relative;display:block}.site-mobile-menu .site-nav-wrap li.active>a{color:#2f89fc}.site-mobile-menu .site-nav-wrap .arrow-collapse{position:absolute;right:0;top:10px;z-index:20;width:36px;height:36px;text-align:center;cursor:pointer;border-radius:50%;color:#fff}.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.site-mobile-menu .fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.site-mobile-menu .fade:not(.show){opacity:0}.site-mobile-menu .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s;-o-transition:height .35s;transition:height .35s}@media screen and (prefers-reduced-motion:reduce){.site-mobile-menu.collapsing,.site-mobile-menu.fade{-webkit-transition:none;-o-transition:none;transition:none}}.site-mobile-menu .site-nav-wrap>li{display:block;position:relative;float:left;width:100%}.site-mobile-menu .site-nav-wrap>li>a{padding:10px;text-align:center}.site-mobile-menu .site-nav-wrap>li>ul{padding:0;margin:0;list-style:none;text-align:center}.site-mobile-menu .site-nav-wrap>li>ul>li,.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li{display:block}.site-mobile-menu .site-nav-wrap>li>ul>li>a{padding-left:30px;font-size:15px;text-transform:capitalize}.site-mobile-menu .site-nav-wrap>li>ul>li>ul{padding:0;margin:0}.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li>a{font-size:15px;padding-left:60px}

/*****all css*******/

:root {
  /* Color Variables: */
--primarycolor:#000;
--secondarycolor:#f2b71d;
--tertiarycolor:#505050;
  /* Font Variables: */
--primaryfont:"Poppins", sans-serif;
--secondaryfont:"Poppins", sans-serif;
}
*{margin: 0;padding: 0;}
body {margin: 0;padding: 0;background: #fff;font-family: var(--secondaryfont);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:var(--tertiarycolor);font-weight: 400;font-size: 1rem;line-height: 1.8;text-rendering: optimizeLegibility;}
a img {border: none;}
a {color:var(--primarycolor);text-decoration: none !important;transition:0.8s;transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.6s ease;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;}
a:hover {transition:0.8s;text-decoration: none;color: var(--secondarycolor);}
.clear {clear: both;}
.divider {clear: both;border-bottom: 1px solid #ddd;margin: 0 0 1.2rem 0;padding: 20px 0 0 0;}
.alignleft{float:left;margin:0 10px 0 0;}
.alignright{float:right;margin:0 0 0 10px;}
.aligncenter{display:block;margin:0 auto;}

#scroll {position: fixed;right: 10px;bottom: 10px;cursor: pointer;width: 40px;height: 40px;background-color: var(--secondarycolor);text-indent: -9999px;display: none;-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px;z-index: 999;}
#scroll span {position: absolute;top: 50%;left: 50%;margin-left: -8px;margin-top: -12px;height: 0;width: 0;border: 8px solid transparent;border-bottom-color: #ffffff;}
#scroll:hover {background-color:var(--tertiarycolor);opacity: 1;filter: "alpha(opacity=100)";-ms-filter: "alpha(opacity=100)";}

.grecaptcha-badge { visibility: hidden; }

.inner {width: 1170px;margin: 0 auto;max-width: 100%;}
.overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #5C2AB5CF;}

.header_area {position:relative;top: 0;left: 0;width: 100%;z-index: 999;transition: background 0.4s, all 0.3s linear;background: var(--primarycolor);padding-bottom: 1.5rem;}
.header_area .row{align-items:center}

.header-call{display: none !important;}
.header-call a{display: flex;  align-items: center ; justify-content: center;font-weight: 500;font-size: 17px !important;}
.header-call a i{ margin-right: 0.3rem ; }

.header_area.navbar_fixed .main_menu {position: fixed;padding:0.8rem 0;width: 100%;top: -70px;left: 0;right: 0;z-index: 997;background: var(--primarycolor);transform: translateY(70px);transition: transform 500ms ease, background 500ms ease;-webkit-transition: transform 500ms ease, background 500ms ease;box-shadow: 0px 3px 16px 0px rgba(0,0,0,0.1);}
.header_area.navbar_fixed #logo img{width:260px}
.header_area.navbar_fixed .site-navbar{margin-top:0}
#fixednavgap.fixed {height:85px;width:100%;}

#top-bar{background:var(--primarycolor);width:100%}
#top-bar .phonebar{background: var(--secondarycolor);float:right;padding:5px 0 5px 1.5rem;width:39.5%;clip-path: polygon(5% 0%, 100% 0%, 100% 100%, 0% 100%);}
#top-bar a{font-weight: 500;font-size:18px;margin:0 10px}
#top-bar i{margin-right:5px}
#top-bar a:hover{color:#fff}

#logo a:first-child{display:table}
#logo img{width:265px;}
.site-menu-toggle{display: none;}

h1,h2,h3,h4,h5,h6 {margin: 0 0 0.6rem 0;color: #000;line-height: 1.2;font-family: var(--primaryfont);}

h1 {font-size: 3rem;color:#fff;letter-spacing: 1px;}
h2 {font-size: 2.4rem;text-transform: uppercase;}
h3 {font-size: 28px;line-height: 1.1;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
.menu-bar {text-align: left;width: 30px;}
.menu-bar span {height:2px;background:var(--secondarycolor);display:block;margin-bottom:6px}
.menu-bar span:nth-child(1) {width:17px}
.menu-bar span:nth-child(2) {width:30px}
.menu-bar span:nth-child(3) {width:15px;margin-left:auto;margin-bottom:0}

.topbtn{background:#fff;padding: 5px 1.5rem;color:var(--primarycolor) !important;width: 145px;margin: 0 auto;}
.topbtn:hover{background:var(--secondarycolor)}

#scrolleffect {padding-top: 6.25rem; margin-top: -6.25rem;}
.smalltext{text-transform: uppercase;letter-spacing: 5px;display: block;text-align: center}

.btn-primary{background:var(--secondarycolor);padding: 0.5rem 2.5rem;margin: 2rem 0 0;display: table;text-transform:uppercase;transition: .6s ease-in-out;}
.btn-primary:hover{background:var(--primarycolor);color:#fff;}

.more-btn{padding:7px 30px;background:var(--secondarycolor);text-transform: uppercase;margin:1rem 0;display:inline-block;color: #000;transition:0.6s ease-in-out}
.more-btn:hover{background:#fff;color:var(--primarycolor) !important}

.rtable{width: 100%;margin-bottom:1.5rem}
.rtable th{background:var(--secondarycolor);color:#fff;border:1px solid var(--secondarycolor);padding:5px}
.rtable td{border:1px solid var(--secondarycolor);padding: 5px;}
.gap{height:3rem;width:100%;float:left}

.mobileonly{display:none}
#slider{position:relative;}
.sliderbg img{width: 100%;height: 100%;object-fit: cover}
.slidercaption{position: absolute;left: 0;top:0;right:0;bottom:0}
#slider:before{content:"";position: absolute;left:0;right:0;top:0;bottom:0;background:rgb(0,0,0,0.5)}
.slidertext h2{color:#fff;text-transform: capitalize;color:#fff;font-size:1.5rem;font-weight: 600}
#slider li{list-style:none;margin-bottom:5px}
#slider .bgimage img{width: 100%;height: 100%;object-fit: cover}
.slidertext {color:#fff}
#slider .container{padding-top:8rem;}
.call-btn {margin-top:2rem;display: table;}
#slider .call-btn img{width: 52px;margin-bottom: -4px}
.call-btn a{display: flex; align-items: center; gap: 0.8rem; font-size:3rem; font-weight:800;color:var(--secondarycolor);line-height: 1.1;}
.bookform{background:var(--secondarycolor);padding:1.5rem;text-align:center;width:41%;border-radius:1.5rem;float:right;margin:-41rem 0 0rem 0;position:relative;z-index: 99;}
#slider .bookform h2 span{font-weight: 400;display: table;margin: 0 auto;line-height: 1}
.line{background:var(--secondarycolor);height: 3px;margin:1rem auto;width:20%}
#slider .line{width:60%;margin:1rem 0;}

.bookpage.bookform{width: 100%;margin: 0 auto 1rem;}
.bookpage p{color:#000;text-align: center !important;}
.bookpage a{color:#000 !important;}
.bookpage.bookform #contactform{/*! margin-top:1rem */}

#about{padding: 4rem 0;width: 100%;}
#about .row{align-items: center}
#about img{width:500px}
#about .list{margin-top:1rem}
#about h3{margin: 0;text-transform: uppercase}
.yellowtext{color:var(--secondarycolor)}
.subheading{text-transform: uppercase;color:var(--primarycolor);margin-bottom:;display:table;font-size:18px}

#services{width: 100%;background:url('https://www.geelongtaxi.com.au/wp-content/uploads/2024/12/geelongtaxi-Services-BG.jpg') no-repeat center/ cover;text-align:center;padding:4rem 0}
#services h2{color:#fff}
.titlesec{width:70%;color:#fff;margin: 0 auto}
#services .row{gap:2.5rem;margin-top:2rem;justify-content: center;}
#services p:empty{display:none}
.sbox{flex:1 0 300px;max-width: 380px;min-height:450px;background-size: cover !important;background-position: center !important;background-repeat: no-repeat !important;position: relative;transition:0.6s ease;box-shadow:7px 7px 0 var(--secondarycolor)}
.sbox a{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;}
.sbox:before{background:#fff;content:"";position: absolute;left: 0;top:0;right:0;bottom:0;z-index:0;transition:inherit}
.sbox:hover:before{background:rgb(0,0,0,0.5)}
.servicecontent{padding: 2rem;display: table;z-index:1;position: relative;color:var(--primarycolor) !important}
.servicecontent .title{text-align: left;display:flex;align-items:center;border-bottom: 2px solid var(--primarycolor);padding-bottom: 10px;margin-bottom:1.5rem}
.servicecontent .title h3 span{font-weight: 400;display: table;}
.sicon{min-width:90px;height: 90px;background:var(--secondarycolor);border-radius: 100px;padding: 1.2rem;width: 90px;margin-right: 16px;transition:0.6s ease-in-out}
.sbox:hover p,.sbox:hover h3{color:#fff;}
.sbox:hover .title{border-bottom:2px solid #fff}
.sbox:hover .sicon{background:#fff}
.sbox:hover .more-btn{background:#fff}

#counter{width:100%;padding: 4rem 0}
#counter .col-md-3{text-align: center}
#counter img{margin: 0 auto;width: 110px;}
#first-circle,#second-circle,#third-circle,#fourth-circle{height:60px;width: 100px;position: relative;margin: 0 auto}
.progressbar-text {font-size: 3rem;font-weight: bold;color: var(--primarycolor);line-height: 1.2;}

.home #ourfleet{background:#f1f1f1;text-align: center;padding: 3rem 0}
.home #ourfleet .dline::before{right:0;margin: 0 auto}

#reliable{width: 100%;background:var(--secondarycolor)}
#reliable .container-fluid,#reliable .col-md-6{padding: 0}
#reliable .col-md-6:nth-child(2){padding:4rem 2rem}
#reliable p{color:#000}
#reliable li{display: flex;margin-top:2rem;align-items:center}
#reliable .icon1{min-width: 80px;
  height:80px;
  background: var(--primarycolor);
  border-radius: 100px;
  padding: 1rem;
  width: 80px;
  margin-right: 16px;
  transition: 0.6s ease-in-out;}
#reliable li:nth-child(2) .icon1{padding: 0.5rem}
#reliable h3{font-size:21px;text-transform: uppercase;font-weight: 600;}

#testimonials{padding: 4rem 0px;width: 100%;text-align: center}
.testimonial .testitem {padding:28px 25px; background:#f5f5f5;border-radius:1rem;margin-top:3rem}
#testimonials .sicon{margin:-4rem auto 1rem}
#testimonials .testimonial .authorname{margin: 10px 0;font-size:19px;}
#testimonials .owl-nav, #testimonials .owl-dots {margin-top: 25px;text-align: center;}
#testimonials .owl-dot {display: inline-block;width:30px; height:4px; background:#dbd9e6; border-radius:5px; margin:5px 5px}
#testimonials .owl-dot.active {background-color:var(--secondarycolor);}

#cta{background:var(--secondarycolor);padding: 2rem 0}
#cta .row{align-items: center}
#cta h3{  margin: 0;}
#cta .call-btn{margin: 0}
#cta .call-btn a{font-size:2.5rem;color:#fff}
#cta img{width:80px}

.column{column-count: 2;}
.column3{column-count: 3;}
#whychooseus{margin-top:3rem}
.heading{text-transform: capitalize;font-size:1.6rem;font-weight:600}
.dline{background:var(--tertiarycolor);height:1px;position:relative;margin-bottom:1rem}
.dline:before{width:100px;height: 4px;background:var(--secondarycolor);content:"";position: absolute;left: 0;top:-1px}

.location{display: flex;flex-wrap: wrap}
.location li{font-family:var(--secondaryfont);text-align: center;width:calc(100%/3 - 1.5rem);padding: 4px 1rem;font-size:18px;border:1px solid var(--primarycolor);margin: 1rem 10px;display: table !important;transition:0.6s ease}
.location li a{color:#000 !important;}
.location li a:hover{color:var(--secondarycolor) !important;}
.location li:hover{border-color:var(--secondarycolor)}


#sidebar li{background-color: #F5FAFF;
  border-style: solid;
  border-width: 1px;
  border-color: #DADADA;
  border-radius: 9px 9px 9px 9px;align-items: center;padding:0 20px}
#sidebar li a{  padding:10px 0px;width:100%;color:#000}
#sidebar li a:hover{color:var(--secondarycolor)}

.sidebook{width:350px;margin: 0rem auto 3rem;}
.sidebook .booktext{background:var(--secondarycolor);display: block;width:100%;padding: 1.5rem;text-align: center;color:var(--primarycolor);}
.sidebook .bookicon{margin:-4rem auto 1rem;background:var(--primarycolor);position:relative;width: 90px;height: 90px;color: #fff;line-height: 90px;font-size: 2.5rem;}
.sidebook p{color:var(--primarycolor);text-align: center !important;  margin: 0 !important;}

/******Airport Transfer Page*********/
.hollowsection1{margin-bottom: 2rem}
#main .hollowsection1 a{color:var(--secondarycolor)}
.hollowsection1 h3{font-size:26px;margin-bottom:1.5rem}

.hollow-accordion-06{padding:2rem 0 3rem;}
.hollow-accordion-06 .accordion-wrap {
  width: 100%;
}
.hollow-accordion-06 .dropdown-wrap {
  border-bottom: 1px solid #ccc;
}
.hollow-accordion-06 .dropdown-title .question {
  font-size: 1.1rem;
  padding: 1rem 0;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  margin: 0;
  font-weight:400;
font-family: var(--primaryfont);
  color: var(--primarycolor);
}
.hollow-accordion-06 p:empty{display: none}
.hollow-accordion-06 .dropdown-title .question span {
  padding-right: 1rem;
}
.hollow-accordion-06 .dropdown-title .question i {
  font-size: 1rem;
  align-self: center;
  color: var(--defaultMainLight);
  transition: all .3s ease;
}
.hollow-accordion-06 .dropdown-title:hover .question i {
  transform: rotate(180deg);
}
.hollow-accordion-06 .active .dropdown-title.question i {
  transform: rotate(405deg);
	color: var(--secondarycolor);
}
.hollow-accordion-06 .dropdown-content {
  display: none;
}
.hollow-accordion-06 .dropdown-content p {
  margin: 0 !important;
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .hollow-accordion-06 .flex-container {
    width: calc(100% - 4rem);
  }
}
@media screen and (max-width:767px) {
  .hollow-accordion-06 {
    padding: 2rem 0;
  }
  .hollow-accordion-06 .content-wrap {
    width: 100%;
    margin-bottom: 2rem;
  }
  .hollow-accordion-06 .btn-wrap a {
    font-size: 1.1rem;
  }
  .hollow-accordion-06 .accordion-wrap {
    width: 100%;
  }
  .hollow-accordion-06 .dropdown-title .question i {
    font-size: 1.2rem;
  }

}

#ourfleet{padding-top:2rem}
#ourfleet .owl-nav, #ourfleet .owl-dots {margin-top: 25px;text-align: center;}
#ourfleet .owl-dot {display: inline-block;width:30px; height:4px; background:#dbd9e6; border-radius:5px; margin:5px 5px}
#ourfleet .owl-dot.active {background-color:var(--secondarycolor);}


/******Airport Transfer Page End*********/

.contactpage{text-align: center;background:#fff;padding: 1rem;margin-bottom:2rem}
.contactpage p{text-align: center !important;}
.contactpage .row{gap:3.5rem 1.5rem;margin-top:4rem}
.contactpage .cbox{flex:1 0 200px;text-align: center;border:1px solid #eee;max-width:300px;margin: 0 auto;padding:1rem}
.cbox a{margin: 0 auto;display: table}
.cbox .icon{border:1px solid #eee;display: table;width:80px;padding: 1rem;margin:-3rem auto 1rem;background:#fff}
.contactform{text-align: center;}
.contactform #contactform{width:80%;margin:0 auto}

.social{display:flex;justify-content: center;align-items: center;}
.social li{margin:5px !important;display:table}
.social li:before{display:none}
.social li img{width: 32px !important;transition:0.6s ease;height: 32px;min-width: 32px;}
.social a{width:fit-content !important;}
.social a:hover img{opacity:0.7}

#contactform .pickup-date p span input {
  width: 100%;
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-align: left !important;
}
#contactform .pickup-date p input::-webkit-date-and-time-value {text-align: left;width: 100%;}
#contactform .pickup-date pinput[type="date"] { display: block; text-align: left;}
#contactform{display: table;line-height: 20px;}
#contactform *{font-size: 15px;color:#595966;font-family: var(--secondaryfont)}
#contactform label{font-size: 0;
  line-height: 0;
display: block;
}
#contactform p{margin-bottom:0px !important;}
#contactform input, #contactform select{width: 100%;background: #FFF;border: 1px solid #000;padding: 10px 20px;
	margin: 5px 0;color:#595966;-webkit-border-radius:10px;height: 45px;}
#contactform select{padding:10px}
#contactform textarea{width: 100%;height: 125px;background: #fff;border: 1px solid var(--primarycolor);padding: 20px;margin: 5px 0;border-radius: 10px;}
#contactform input:focus, #contactform textarea:focus, #contactform select:focus{outline:none;
	background: rgba(255,255,255,0.5);border: 1px solid var(--tertiarycolor);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 .wpcf7-spinner{display: none}
#contactform input.wpcf7-submit{background: var(--primarycolor);color: #fff;text-transform: uppercase;cursor: pointer;border: none;margin: 20px auto 0;display: table;width: 180px;transition: 0.6s ease-in-out;letter-spacing: 0;border: 0;height: 45px;-webkit-border-radius: 1rem;}
.bookform #contactform input.wpcf7-submit:hover{background: #fff;color: var(--tertiarycolor);}

#contactform input.wpcf7-submit:hover{background:var(--secondarycolor);color: var(--primarycolor);}

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;}

#babyseat p,#returnjourney p{width: 100%;display: flex;align-items:center}
#contactform .wpcf7-radio{display: flex;}
#contactform .wpcf7-list-item{display: flex}
#contactform .wpcf7-list-item label{width: 100%;}
#contactform .wpcf7-radio input{width:unset}


#blog{padding: 4rem 0}
#blog .row{align-items: center;margin-bottom:1.5rem;border: 1px solid #e4e4e4;  padding: 8px;border-radius: 10px;}
#blog img{margin:0 auto 1rem}
.post-title{font-size:1.5rem;font-weight: 500;line-height: 1.2;}
#blog .more-btn { padding: 4px 15px; font-size: 14px; font-weight: 500;margin-top: 10px;display: table;}



#single-post {padding:3rem 10px;}
#single-post table{margin-bottom:1.5rem}
#single-post table th,#single-post table td{padding: 3px;text-align: center}
#single-post table th{background:#000;color:#fff}
#single-post h1{text-transform: capitalize;margin-bottom: 1.5rem;font-size:2rem;border-bottom:1px dashed;padding-bottom:1rem;color: var(--primarycolor);}
#single-post h2{border-bottom: 1px dashed #ccc; padding-bottom:12px; margin-bottom: 1.2rem}
#single-post h3{position: relative;padding-bottom: 1rem;margin-bottom:1.2rem}
#single-post h3:before{content:"";position: absolute;bottom: 0;left: 0;background:var(--secondarycolor);width:150px;height: 3px}
#single-post img{margin: 0 auto;border:5px solid var(--tertiarycolor);margin-bottom:25px;box-shadow:0px 5px 10px rgb(0,0,0,0.22);float: right;width: 500px;margin-left: 1rem;}
#single-post p{margin-bottom: 25px;text-align:justify;}
#single-post .row{align-items: center}
#single-post a{color:var(--secondarycolor); font-weight:600}
#single-post a:hover{color:var(--primarycolor);}

.post {padding:0 10px;margin: 0 0 10px 0;}
.post p {margin-bottom:1rem}
.post a {color:var(--tertiarycolor);}
.post ul {margin: 10px 0 0px 0px;}
.list li {list-style :none;margin: 0 0px 15px 0px;display: flex;list-style-position: inside;}
.list li:before{color:var(--secondarycolor);content: "\f0a4";margin-right: 8px;font-family:'Font Awesome 5 Free';font-weight:900}

#pagetitle {padding:1rem 0;text-align: center;background:#f1f1f1;color:#fff;background-size:cover;position: relative;width: 100%;}
#pagetitle .row{justify-content:space-between;align-items: center;}
#pagetitle h1 {color:var(--primarycolor);text-align: center;font-size:32px;margin: 0}
#pagetitle p {color:#fff;text-align: center;font-size: 20px;}
.breadcrumb {list-style: none;max-width: 100%;font-size: 14px;color: var(--primarycolor)}
.breadcrumb a:hover{color:var(--tertiarycolor);}
.breadcrumb>li {display: inline-block;}
.breadcrumb>li+li:before {content: "\f101";padding: 0 5px;color: #fff;font-family:'Font Awesome 5 Free';font-weight:900}
/* #pagetitle .breadcrumb> a {color: #fff} */

#main{padding: 4rem 10px;}
#main p{text-align:justify;margin-bottom:1rem}
#main a{color:var(--secondarycolor)}
#main a:hover{color:var(--tertiarycolor)}
#main h3{}
#main li{list-style: none;line-height: 30px;}

.widget {padding: 0 1rem;margin-top:1.5rem}
.widget h3 {border-bottom: 2px solid var(--primarycolor);font-size:24px;margin-bottom:1.5rem}
.widget ul li {display:flex;list-style-type:none;border-bottom: 1px dashed var(--primarycolor);margin: 0 0 1rem 0}
.widget h4{color: #fff;font-size:18px; margin-bottom: 1.5rem; margin-top:2rem}
.widget .info-list li{margin-bottom: 0.8rem}

.flogo{text-align: center}
.flogo a{display: table;margin:1.5rem auto 1rem;width:320px}
#bottom {background:url('https://www.geelongtaxi.com.au/wp-content/uploads/2024/12/geelongtaxi-Footer-Bg.jpg') no-repeat center/cover;color:#fff;font-size: 15px;padding: 3rem 0 1rem;}
#bottom a {color: #fff;}
#bottom a:hover {color:var(--secondarycolor);}
#bottom i {color: #fff;margin-right: 0px;}
#bottom .widget h3 {border: none;text-align: left;font-weight: 700;color: #fff;}
#bottom .widget li {border: none;text-decoration: none;color:#fff ;list-style: none;align-items:center}

#bottom .footer-contact li:before{font-family:'Font Awesome 5 Free';font-weight:900;color:var(--secondarycolor);font-size:1.3rem}
#bottom .footer-contact .address:before {content: "\f3c5"; margin-right: 10px;}
#bottom .footer-contact .phone:before {content: "\f879"; margin-right: 10px;transform: rotate(80deg);}
#bottom .footer-contact .email:before {content: "\f0e0"; margin-right: 10px;font-weight: 400;}

.info li{line-height:30px;display:flex;font-weight:300;}
.info .address:before {content: "\f3c5"; margin-right: 10px;font-size: 24px;color:var(--secondarycolor)}
.info .phone:before {content: "\f095"; margin-right: 10px;font-size: 24px;color:var(--secondarycolor)}
.info .email:before {content: "\f0e0"; margin-right: 10px;font-size: 24px;color:var(--secondarycolor)}


#footer {clear: both;color: #fff;padding-top:2rem;text-align: center;font-size:12px;}
.fleft {float: left;}
.fright {float: right;}
.businessinfo{text-align: left}
.businessinfo h4{margin:1rem 0}
.businessinfo li{margin-bottom:4px !important;}

.phone-call {
    width: 50px;
    height: 50px;
    left: 20px;
    bottom: 20px;
    background:var(--secondarycolor);
    position: fixed;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    border-radius: 50%;
    z-index: 999;
  display: inline-block;
  line-height: 65px;
    animation: shake 1.8s linear infinite alternate;
}

.phone-call:before {
    position: absolute;
    content: " ";
    z-index: -1;
    top: -15px;
    left: -15px;
    background-color:var(--secondarycolor);
    width: 80px;
    height: 80px;
    border-radius: 100%;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
    opacity: 0.6;
    -webkit-animation: pulse 1s ease-out;
    animation: pulse 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(0);
        opacity: 0;
    }
    25% {
        -webkit-transform: scale(0.3);
        opacity: 1;
    }
    50% {
        -webkit-transform: scale(0.6);
        opacity: .6;
    }
    75% {
        -webkit-transform: scale(0.9);
        opacity: .3;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0;
    }
}

@keyframes shake{
    50%{transform:scale(1.1)rotate(90deg)}
}

@keyframes pulse {
    0% {
        transform: scale(0);
        opacity: 0;
    }
    25% {
        transform: scale(0.3);
        opacity: 1;
    }
    50% {
        transform: scale(0.6);
        opacity: .6;
    }
    75% {
        transform: scale(0.9);
        opacity: .3;
    }
    100% {
        transform: scale(1);
        opacity: 0;
    }
}

@media screen and (max-width: 981px) {
  .header_area.navbar_fixed .main_menu{display: block;padding: 0;}
body {min-width: 230px;}
.desktoponly {display: none;}
    .mobileonly{display: block}
.inner {width: 100%;padding: 0%;}
img.alignleft,
img.alignright {float: none;display: block;margin: 10px auto;}
.site-menu-toggle{display: block;color: var(--secondarycolor);}
.site-navbar{display: none;}

#logo{display:flex;align-items:center;justify-content:space-between;padding:15px 10px;}
    #top-bar{display:none}
#logo img{height: auto;float:left;width:215px;}
    .header_area{padding: 0}
  #slider{}
  #slider .row .slidertext{order:2;}
  #slider .row .col-md-5{order:1;}
    #slider .container{text-align: center;padding-top: 2rem;}
    #slider .line{margin: 1rem auto}
    .call-btn,#cta .call-btn{margin: 2rem auto 0}
    .bookform{float:none;width:98%;margin: 3rem auto 2rem;}
	.titlesec{width:98%}
	#counter .col-md-3{max-width:48%}
	#reliable .col-md-6:nth-child(2){padding:3rem 10px}
	#cta{text-align:center;}
	.flogo{max-width: 90%;    margin: 0 auto;    float: none;}
	.flogo a{width:100%}
	#contactform select{text-indent:10px;}
#bottom {width: 100%;display: block;}
.fleft, .fright {float: none;}
  
  .header-call { display: flex !important; justify-content: center; margin-top:1rem; margin-bottom: 0.6rem;}


.location li{width:calc(100%/2 - 1.5rem);}

		#single-post img{float:none;max-width: 100%;    margin: 0 auto 1rem;}

	#blog img{width: 90%}
	
}


@media screen and (min-width: 981px) {
.mobileonly {display: none;}
.header_area.navbar_fixed .header-call{display: inline-block !important;width: fit-content !important;}
.site-menu-toggle{display:none;}	
}


@media screen and (max-width: 800px) {
    #slider .container{padding-top:3rem}
    h1{font-size:2.3rem;}
  .slidertext h2{font-size:1.3rem}
    #pagetitle{padding:1rem 10px;text-align: center}
    #pagetitle .row{justify-content: center;flex-direction: column;}
    #pagetitle h1{font-size:28px}
  .sliderbg img{height: 500px}
}

@media screen and (max-width: 600px) {
.wp-pagenavi span.pages, .wp-pagenavi a , .wp-pagenavi a.nextpostslink  {padding: 0.3rem 0.6rem !important;}
.wp-pagenavi span.current{padding:0.8rem}
.column, .column3, .column4{column-count:1}
    h1{font-size:2.1rem;}
  #slider h2{font-size:1.2rem;font-weight: 500}
	h2{font-size:2rem}
	#about h3{font-size:21px}
     #slider .container{padding-top:1rem}
     .bookform{}
    .call-btn{margin-top:1rem}
  #counter .col-md-3 .sm-text{width: 50%; margin-left: auto; margin-right: auto}
	.location li{width:100%}
	
	#blog img{width:100%}
	
	.header_area.navbar_fixed #logo img {width: 180px;}
  .sliderbg img{height: 450px;}
  #slider .container{padding-top:2rem;}
}

@media screen and (min-width: 220px) and (max-width: 430px) {
    h1{font-size:2rem}
  #slider h1{font-size:1.6rem}
  #slider h2{font-siz:16px}
	 .bookform{/*! margin-top:1rem */}
    .sidebook{width:98%}
  .call-btn{margin-top:0}
  .call-btn a{font-size:2.5rem}
	  #slider .bgimage img{height: 450px; object-fit: cover}
}

@media screen and (min-width: 421px) and (max-width: 500px) {
#bottom .col-md-3{width: 49%;float: left;word-wrap: anywhere}
}


@media screen and (min-width: 501px) and (max-width: 768px) {
#bottom .col-md-3{width: 47%;float: left;}
}


@media screen and (min-width: 769px) and (max-width: 980px) {

}

@media screen and (min-width: 769px) and (max-width: 1120px) {
#bottom .col-md-3{width: 47%;float: left;}
#slider .btn-primary{padding:10px 35px;margin:10px 0;}
}


@media (min-width: 576px) {
.container-fluid {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container-fluid {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container-fluid {
max-width: 1040px;
}
}
@media (min-width: 1200px) {
.container-fluid {max-width: 1350px;}
.container {max-width: 1300px;}
}