/*
 Theme Name:   Melbournestaxi Child
 Theme URI:    https://techonicia.com/
 Description:  Techonicia Expertise is a India based high spirited IT services company innovative to offer individual web services and solutions to its global business with dedicated professional experts from IT background and support our clients meeting their business needs on time and within cost-effective limitations. Techonicia Expertise provide complete web advertising services such as SEO, SMO, Digital Marketing, PPC also we are expert in developing CMS, E-commerce websites with caring vital online product integrity as per as vital features & functionality..
 Author:       Techonicia
 Template:     melbournestaxi
 Version:      1.0.0
*/
/*=========================== 
   Custom Scrollbar Gradient
=============================*/

/* Scrollbar width */
::-webkit-scrollbar {
    width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #ccc;
    border-radius: 0px;
}

/* Handle (Thumb) */
::-webkit-scrollbar-thumb {
    background: #FFEE02;
    border-radius: 0px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #FEDA1F;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){
	padding-right:0px !important;}
h1,h2,h3,h4,h5,h6{margin-bottom:15px; }
p{margin-bottom:5px; }
.global{color:#FFEE02;}
.headerbox {transition: .5s all;}
.headerbox.scrollHeader {
position: fixed !important;
background: #fff;
top: 0px;
z-index: +99;
animation: animate-menu .5s linear 1;
}
 @keyframes animate-menu {
0% {
transform: translateY(-100%);
-webkit-transform: translateY(-100%)
 }
 100% {
transform: translateY(0%);
 -webkit-transform: translateY(0%)
}
}
div.wpforms-container-full:not(:empty){
box-shadow:none !important;	
}
/*div.wpforms-container-full button[type=submit] {
  border-radius: 0px;
  border: none;
  color: #FFFFFF;
  text-align: center;
  width: 100%;
  transition: all 0.5s;
  cursor: pointer;
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}
  
div.wpforms-container-full button[type=submit]:hover {
  padding-right: 25px;
} */
.wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field {
padding: 8px 0 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-head-container{padding:0px !important;}
.component-wrap p{ font-size:0.9em;}
.component-wrap{ font-size:0.9em;}
.blog-sidebar {background: #FBF9F9;}
.main-footer .elementor-heading-title:before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #212121;
}
.main-footer .elementor-heading-title:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 80px;
    height: 2px;
    background-color: #ffee02;
}
.page .nv-post-cover{margin-bottom:20px !important;}
.homeform .wpforms-submit-container {
   display: unset !important;
	top:20px;}
/*taxi Animation*/
.taxirunning {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100px;
    left: 0;
    bottom: 0;
    z-index: 2;
}

.taxirunning .taxi {
    background-image: url('https://melbournestaxi.techonicia.com/wp-content/uploads/2026/04/taxi_right.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain;
    position: absolute;
    width: 128px;
    height: 60px;
    right: 0;
    bottom: 0;
    animation: running-anim 20s linear infinite;
}

.taxirunning .taxi-2 {
    background-image: url('https://melbournestaxi.techonicia.com/wp-content/uploads/2026/04/taxi_left.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain;
    position: absolute;
    width: 184px;
    height: 60px;
    right: 30%;
    bottom: 0;
    animation: running-anim-left 30s linear infinite;
}

.taxirunning .taxi-3 {
    background-image: url('https://melbournestaxi.techonicia.com/wp-content/uploads/2026/04/taxi_right.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain;
    position: absolute;
    width: 184px;
    height: 60px;
    right: 70%;
    bottom: 0;
    animation: running-anim 35s linear infinite;
}

@keyframes running-anim {
    0% {
        right: -30%;
    }

    100% {
        right: 100%;
    }
}

@keyframes running-anim-left {
    0% {
        left: -30%;
    }

    100% {
        left: 100%;
    }
}
/*
.travelbook .elementor-element {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
	overflow:hidden;
}

.travelbook .elementor-element > .e-con {
    width: 25%;
}
*/
.callbox .elementor-image-box-wrapper{ display:flex;}
.callbox .elementor-image-box-wrapper img {padding-top: 10px;}
@media (max-width: 1024px) {.taxibr br{ display:none;} .menu-item a.hfe-menu-item{ padding-left:15px !important;}	}
@media (max-width: 767px) { 
/*.travelbook .elementor-element > .e-con{width: 100%;} */	
.homeform .wpforms-one-fourth, .home .wpforms-one-fourth.wpforms-first{ width:100%;  margin-left:0px !important;}
.homeform .wpforms-submit-container {display: block !important; }	
}
@media (max-width: 640px) {
.component-wrap{ display:block; text-align:center; font-size:13px;}	
.component-wrap p{ font-size:0.8em;}	
}