@media(max-width:1600px){	

	
	
	.whychoose .slider .slick-prev {left:10px;}
	.whychoose .slider .slick-next {right:10px;}
.test-box { padding: 0px 50px;}
	.offer-video-wrap iframe { height: 770px;}
	.car-search-results-page { padding-bottom: 0px;}
.travel-agency .slider { width: 90%; margin: 0 auto;}
.travel-agency .slider .slick-prev {left: -40px;}
.travel-agency .slider .slick-next {right: -40px;}
	.car-rental-slider .slider { max-width: 90%; margin: 0 auto;}
	.car-rental-slider .slider .slick-prev { left: -40px;}
	.car-rental-slider .slider .slick-next { right: -40px;}
	
	@media (orientation: landscape) {
  
		#top-nav .nav-menu.open { padding-top: 130px; }
		#top-nav .nav-menu.open .menu-list { margin-top: 30px;}
		#top-nav .nav-menu ul { height: 438px; }
		
	}
	
	.phone {padding-top:0px;}
	.videosec video { margin-top: -57px;}
	h1 { font-size: 48px; line-height: 60px;}
	h2 { font-size: 38px; line-height: 48px;}
	h3 { font-size: 28px; line-height: 38px;}
	.steps-content { padding: 50px 0px;}
	.whychoose { padding: 60px 0px; }
	.testimonials { padding: 60px 0px;}
	.video-text { font-size: 36px;}
	.about-left p { font-size: 17px; line-height: 24px; padding-right:30px; padding-bottom: 20px;}
	.faq-wrap { padding: 30px 40px;}
	.awards-sec { padding: 60px 0px;}
	.map { padding: 60px 0px;}
	footer { padding: 60px 0px 0px;}
	.testimonials { padding: 60px 0px 50px;}
	.whychoose { padding: 60px 0px;}
	.map-header { padding: 60px 0px;}
	.about-left h2 { margin-top: -10px;}
}

@media(max-width:1500px){
.page-id-11232 .banner-section.inn-banner-sec {
	margin-bottom: 0 !important;
	padding-bottom: 0;
}
}

@media(max-width:1400px){
	header.stickymenu #burger-wrap {
    top: 23px !important;
}
.phone {
	padding-top: 7px;
	right: 65px !important;
	top: 29px !important;
}

	
.logo img { width: 110px;}
.phone {
	letter-spacing: 1px;
	font-size: 26px;
	line-height: 40px;
	padding-top: 0px;
}	
header.stickymenu .phone {top: 4px !important;}

.banner-section { padding-top: 219px;}
.bookform { margin-top: 40px;}	
.easy-steps h2 { padding: 40px 0px; }
	.banner-section h1 { font-size: 50px; line-height: 60px; }
	
.bookform ul li label { font-size: 24px; line-height: 28px; padding-bottom: 5px;}
.easy-steps::before { height: 40%; }	


.about-left p { padding-bottom: 30px; padding-right: 30px;}	
.about-left span { font-weight: 700; padding-right: 0px;}

.choose-box img { width: 90px; margin: 0 auto;}	
.test-box { padding: 0px 40px; }	
	.whychoose .slider .slick-prev {left:20px;}	
	.whychoose .slider .slick-next {right:20px;}	

.newsletter { padding: 60px 0px; text-align:center; }	
	.videoPoster {cursor:pointer;}	
.newsletter .grid-container { max-width: 96%;}
	.newsletter p { padding-bottom: 30px;}
	footer { padding: 80px 0px 0px; }
	.copyright { margin-top: 80px;}
	.gravity-form-wrap input[type="submit"] {margin-top: 23px !important;}
	.steps-row .grid-container { max-width: 96%;}
	.test-box { padding: 0px 50px; }
	
	.inner-wrapper { padding: 70px 0px;}
	.about-top-sec { padding-bottom: 60px;}
	.about-exist-sec { padding: 70px 0px 0px;}
	.test-box img { width: 160px; margin:30px auto 40px;}
	.awards-sec { padding: 70px 0px;}
	.map-header { padding: 70px 0px;}
	.newsletter form { display: flex; justify-content: space-around;}
	.newsletter .gform_wrapper .gform_validation_errors h2 { text-align: center;}
	.newsletter-form-wrap { justify-content: space-evenly;}
	.newsletter-form-wrap .gform_body.gform-body { width: 70%;}
	.newsletter .gform_footer.top_label { width: 22%;}
	.newsletter .gform_wrapper.gravity-theme .gform_footer input[type="submit"] { width: 100%;}
	.newsletter-form-wrap .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 20px;}
	.loyal-terms-accordian { padding: 80px 0px 10px;}
	.awards-wrapper { padding-bottom: 0px;}
	.search-wrapper h1 { font-size: 40px; line-height: 50px;}
	.services-inn-icons-wrapper ul { justify-content: center; }
	.corporate-airport-parking {padding-bottom: 0px;}
	.offer-copyright { margin: 0px;}
	.car-search-results-page { padding-bottom: 0px;}
	.travel-wrapper { padding-bottom: 0px;}
	.car-rental-slider .slider { max-width: 90%; margin: 0 auto;}
	.car-rental-slider .slider .slick-prev { left: -40px;}
	.car-rental-slider .slider .slick-next { right: -40px;}
	#gform_submit_button_2 { margin-top: 6px !important;}
	.banner-section h1 { font-size: 50px; line-height: 60px; padding-bottom:0px;}
	.whychoose {padding: 70px 0px;}
	.map-address { padding: 30px; }
	.steps-content ul li img { height: 70px; }
	.steps-content { padding: 60px 0px;}
	.offer-ban-head { padding-top: 34px; font-size: 40px; line-height: 50px;}
	.error-page-wrapper, .search-wrapper { margin-top: 150px;}
	.videosec video { margin-top: -50px;}
	.airport-transfers { padding-top: 0px;}
	.header-address { top: 80px; }
	.header-address::before { top: 2px;}
header.stickymenu .header-address {
	top: 40px !important;
}
	header.stickymenu #burger-wrap {
    top: 14px !important;
}


	.main-banner { min-height: 550px; margin-top: 188px;}
	h1 { font-size: 44px; line-height: 54px; }
	h2 { font-size: 34px; line-height: 44px;}
	h3 { font-size: 28px; line-height: 38px;}
	.banner-section p { font-size: 20px;}
	.steps-content { padding: 40px 0px;}
	.steps-content ul li h3 { font-size: 26px; line-height: 32px;}
	.map-header { padding: 50px 0px;}
	footer { padding: 60px 0px 0px;}
	.copyright { margin-top: 60px;}
	.foot-logo img { width: 120px;}
	.map-address ul li { font-size: 44px; line-height: 50px;}
	
	
	
	
	

}

@media(min-width:1366px){
	.services-icons-wrapper ul li:not(:last-child){margin-right:30px !important;}
}

@media(max-width:1366px){	

@media (orientation: landscape) {
  
		#top-nav .nav-menu.open { padding-top: 130px; }
		#top-nav .nav-menu.open .menu-list { margin-top: 30px;}
		#top-nav .nav-menu ul { height: 438px; }
		
	}

}



@media(max-width:1279px){	
h2 { font-size: 40px; line-height: 50px;}
.whychoose { padding: 70px 0px;}
	.faq-sec { padding: 70px 0px;}
	
	.faq-wrap { width: 94%; padding: 30px;}
	.map-header { padding: 70px 30px;}
	.map-address { margin-left: 0px; width: auto;}
	.map-address ul li img { width: 24px;}
	.map-address ul li { padding-left: 44px; padding-bottom:30px;}
	

	.newsletter form input[type="submit"] { padding: 0px 40px; }
	.newsletter p { font-size: 22px; line-height: 30px;	padding-bottom: 20px;}
	.test-box p { font-size: 20px; line-height: 26px;}
	.banner-section { padding-bottom: 30px; }
	header { padding: 0px 0px 10px;}
	.bookform form ul li { padding-right: 10px !important;}
	.newsletter-form-wrap .gform-body { padding-right: 0px;}
	
	.about-exist-sec h2 { font-size: 36px; line-height: 42px;}
	.awards-sec h3 { font-size: 34px; line-height: 40px; letter-spacing: 0px; }
	.loyality-four-box .grid-x.grid-padding-x { margin: 0px;}
	.loyal-terms-accordian ul li { padding-bottom: 0px !important;}
	.loyal-terms-accordian { padding-bottom: 0px;}
	.awards-wrapper { padding-bottom: 0px;}
	.travelling-with-children-page h3 { font-size: 34px; line-height: 40px; letter-spacing: 0px; }
	.car-search-results-page { padding-bottom: 0px;}
	.easy-steps::before { height: 44%;}
	.choose-box img { width: 70px; }
	.newsletter form input[type="submit"] {font-size:22px;}
	footer { padding: 60px 0px 0px;}
	.copyright { margin-top: 60px;}
	.foot-social img { width: 32px; }
	.banner-section h1 { font-size: 44px; line-height: 50px; }
	.phone {right: 78px !important;
	top: 18px !important;}
	#burger-wrap {
	right: 20px !important;
	top: 27px !important;
}
	.menu-footer-wrapper {padding: 10px 15px;}
	.error-page-wrapper, .search-wrapper { margin-top: 150px;}
	.header-book-now { right: 15px;}
	header.stickymenu .sign-up-popup { margin-top: -5px; padding-left:15px;}
	.video-overlay-play-button { width: 80px;}

	.airport-transfers { padding-top: 0px;}

	.main-banner { min-height: 430px; margin-top: 174px; }

	
	h1 { font-size: 40px; line-height: 50px; }
	h2 { font-size: 34px; line-height: 44px;}
	h3 { font-size: 28px; line-height: 38px;}
	.header-address {     right: 83px !important;
    top: 56px !important;}
	.whychoose { padding: 50px 0px;}
	.faq-sec { padding: 0px 0px 60px;}
	.map-header { padding: 40px 30px; text-align: center; width: 100%;}
	.map-header h2 { text-align: center; }
	.newsletter { padding: 50px 0px 60px;}
	footer { padding: 50px 0px 0px;}
	.copyright { margin-top: 50px;}
	footer h3 { padding-bottom: 15px; font-size: 22px; line-height: 28px;}
	.vs-page-wrapper { padding: 70px 0px 40px;}
	body.page-template-template-services .faq-sec { margin-top: 60px;}
	.logo-wrapper { padding: 0px 0px;}
	.logo { margin-left: 15px;}
	
	.map-address ul li { font-size: 42px; line-height: 48px; padding-left: 0px; padding-right: 0px;}

.specails-wrapper .specials-inner-right-img .cell.large-6:nth-child(1){padding-left:14px;}
.specails-wrapper .specials-inner-right-img .cell.large-6:nth-child(2){padding-right:14px;}
.specails-wrapper .specials-inner-left-img .cell.large-6:nth-child(2){padding-left:14px;}
#cart-wrap {right: 334px;top: 40px;}
}


@media(max-width:1199px){

.banner-section h1 { font-size: 54px; line-height: 60px;}
.banner-section p { font-size: 22px; line-height: 32px; text-align: center;}
.bookform form ul li { margin: 0px !important;}
.bookform ul li label { font-size: 24px !important; line-height: 28px !important; padding-bottom: 0px !important;}	
.bookform form input[type="submit"] { margin: 0px !important;}	

	.steps-content ul li img { height: 90px; }
	.steps-content ul li h3 { font-size: 26px; line-height: 34px; }
	.steps-content ul li p { font-size: 18px; line-height: 24px;}
	.logo img { width: 90px;}
	.phone { padding-top: 0px; top:36px;}
	.menu-btn { margin-left: 10px;}
	.banner-section h1 { font-size: 42px; line-height:50px; text-align: center; padding: 0px 15px;}
	.bookform form input[type="submit"] { font-size: 24px !important;}
	.banner-section { padding-bottom: 50px;}
	.easy-steps h2 { text-align: center;}
	.gravity-form-wrap { display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center;}
	.gravity-form-wrap .gform_footer { margin: 0px !important; padding: 0px !important;}
	.bookform form ul { justify-content: center;}
	.about-left p { font-size: 20px; line-height: 28px; padding-bottom: 30px; padding-right: 30px;}
	.about-left span { font-size: 24px; line-height: 34px; }
	
	footer ul li { font-size: 18px;}
	.copyright .grid-x.grid-padding-x { justify-content: center; flex-direction: column; text-align: center;}
	.copy-right { text-align: center;}
	h2 { font-size: 36px; line-height: 40px;}
	
	.newsletter p { font-size: 19px; }
	.newsletter-form-wrap .gform-body .gform_fields { grid-column-gap: 15px !important;}
	footer h3 { font-size: 26px; line-height: 30px;}
	
	.faq-wrap .accordion-title { font-size: 22px;}
	.inner-wrapper { padding: 70px 0px;}
	.specials-inner-right-img { margin-bottom: 70px;}
	.specails-wrapper h3 { font-size: 30px; line-height: 36px; padding-bottom: 10px;}
	.awards-sec h3 { font-size: 30px; line-height: 36px; padding-bottom: 10px; letter-spacing:0px;}
	.awards-sec { padding: 50px 0px;}
	.newsletter form input[type="submit"] { font-size: 20px; letter-spacing: 0px;}
	.inner-wrapper { padding: 60px 0px;}
	.thanks-wrapper h3 { font-size: 24px; line-height: 32px;}
	.loyality-four-box .loyality-four-box-1 h3 { font-size: 26px; line-height: 32px;}
	.blog-title h3 { font-size: 19px; line-height: 26px; }
	.awards-wrapper { padding-bottom: 0px;}
	.icons-text-wrapper h3 { font-size: 26px; line-height: 32px; }
	.short-term-parking-page h3 { font-size: 28px; line-height: 34px;}
	.long-term-parking-page h3 { font-size: 28px; line-height: 34px;}
	.services-inn-top-wrapper h3 { font-size: 28px; line-height: 34px;}
	.sydney-airport-parking-page h3 { font-size: 28px; line-height: 34px;}
	.corporate-airport-parking { padding-bottom: 0px;}
	.blog-inn-wrap .responsive-vid iframe {height: 550px;}
	.price-beat-top h3 { font-size: 28px; line-height: 34px;}
	.price-beat-icons h3 { font-size: 28px; line-height: 34px;}
	.price-beat-bottom h3 { font-size: 28px; line-height: 34px;}
	.travel-top-sec { padding-bottom: 40px;}
	.travel-wrapper { padding-bottom: 0px;}
	.car-rental-redeem h3 { font-size: 28px; line-height: 34px;}
	.crredeem-top { margin-bottom: 10px;}
	.car-rental-redeem { text-align: center; padding: 50px 0px;}
	.car-rental-wrapper { padding-bottom: 0px;}
	.car-rental-flatrate { padding: 50px 0px 60px;}
	.car-rental-form { padding-bottom: 0px;}
	.car-rental-wrapper { padding-top: 40px;}
	.vs-pages-comparison h3 { font-size: 28px; line-height: 34px;}
	/*.comp-table tr td img { width: 19px; }*/
	.forms-page-sec h3 { font-size: 28px; line-height: 34px;}
	.jetstar-page h3 { font-size: 28px; line-height: 34px;}
	.offer-copyright .grid-x.grid-padding-x { flex-direction: initial; }
	.offer-text h3 strong { font-size: 40px; line-height: 40px;}
	.offer-ban-head { padding-top: 30px; font-size: 34px; line-height: 44px;}
	.offer-save-img { width: 270px; height: 270px; }
	.offer-save-img p { font-size: 32px; line-height: 42px;}
	.offer-video-wrap iframe { height: 700px;}
	.privacy-policy-page ol li h3 { font-size: 28px; line-height: 34px;}
	.terms-of-use-page ol li h3 { font-size: 28px; line-height: 34px;}
	.travelling-with-children-page h3 { font-size: 28px; line-height: 34px;}
	.car-search-results-page { padding-bottom: 0px;}
	.travel-agency .slider .slick-prev { left: -40px;}
	.travel-agency .slider .slick-next { right: -40px;}
	.car-rental-slider .slider .choose-box img {width:180px; padding:0px 15px;}
	.viewall-btn a { font-size: 24px; padding: 15px 30px;}
	.viewall-btn a:hover { padding: 15px 34px; font-size: 26px;}
	.all-faqs { font-size: 22px; padding: 5px 30px; }
	.all-faqs:hover { font-size: 24px; padding: 5px 34px;}
	.map-address ul li {font-size: 34px; line-height: 44px; padding-left: 0px;}
	.map-address { margin-left: 0px; width: auto; padding:0px;}
	.map-address h3 { font-size: 40px; line-height: 46px; }
	.map iframe { width: 100%; height: 490px; }
	.map-header { padding: 50px 30px;}
	.bookform h3 { text-align: center; font-size: 36px; line-height: 42px; }
	.inn-banner-sec { padding-top: 180px;}
	#burger-wrap { top: 30px !important;}
	.error-page-wrapper, .search-wrapper { margin-top: 110px;}
	.videosec video { margin-top: -43px;}
	.airport-transfers { padding-top: 0px;}
	.main-banner { min-height: 380px; margin-top: 154px; }
	.comparison-wrap .inn-banner-sec { padding-top: 20px;}
	
	h1 { font-size: 40px; line-height: 50px; }
	h2 { font-size: 34px; line-height: 44px;}
	h3 { font-size: 28px; line-height: 38px;}
	.banner-section {padding-top: 187px;}
	.banner-section p {font-size: 20px; line-height: 32px;}
	.bookform {margin-top: 20px;}
	.banner-section {padding-bottom: 40px;}
	.steps-content ul li img {height: 70px;}
	.steps-content ul li p { font-size: 17px; line-height: 24px;}
	.steps-content ul li h3 { font-size: 24px; line-height: 30px;}
	.steps-content ul li img {height: 90px; margin: 10px auto 20px;}
	.bookform h3 { font-size: 30px; line-height: 42px;}
	#gform_submit_button_2 { font-size: 22px !important; }
	.whoweare { padding: 60px 0px 60px; margin-bottom: 60px;}
	

}

/*@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 2) 
	and (orientation: landscape){
		.services-icons-wrapper ul li:not(:last-child) {
			margin-right: 25px !important;
		}
}*/

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
	and (-webkit-min-device-pixel-ratio: 2){
		.services-icons-wrapper ul li:not(:last-child) {
			margin-right: 20px !important;
		}
}
@media(min-width:1024px){
	.special-offer-wrap{
		/*padding: 0px 0;
		text-align: left;
		background: #fff !important;*/
	}
	
	/*.stressfree h2{font-size: 34px; line-height: 44px; background: #5fbcc8; margin-bottom: 50px; color:#fff; box-shadow:0px 5px 6px rgba(0,0,0,0.3);}
	.stressfree h2 span{color:#016a97;}*/
	
	header.offers-header {
		padding-bottom: 200px !important;
	}
	.offer-box{
		top: -145px;
	}
	.testimonials {
		padding: 0;
		margin-top: 60px;
		margin-bottom: 40px;  
	}

.page-id-15 .testimonials{margin-top:10px;}	
.page-id-8305 .testimonials{margin-top:0;margin-bottom:0;}
.page-id-8307 .testimonials{margin-top:0;}
.page-id-8309 .testimonials{margin-top:20px;}	
.page-id-8311 .testimonials{margin-top:10px;}
.page-id-8313 .testimonials{margin-top:10px;}
.page-id-8315 .testimonials{margin-top:0;}
.page-id-8321 .testimonials{margin-top:0;}
.page-id-8319 .testimonials{margin-top:0;}
.page-id-16 .testimonials{margin-top:0;}

.special-offer-wrap{
  padding: 60px 0;
}
.special-offer-wrap {
	background: #60bcc9 !important;
	padding:40px 0 44px;
	text-align: center;
	margin-bottom: 0;
}    
.stressfree h2 {
	/*font-size: 34px;  
	line-height: 44px;
	background: #5fbcc8;
	margin-bottom: 50px;
	color: #fff;
	box-shadow: 0 5px 6px rgba(0,0,0,.3);*/
}
.stressfree.stresfree-offer h2 {
	padding-bottom: 60px;
}
.stressfree.stresfree-offer {
	padding-top: 40px !important;
}  
}

@media(max-width:1024px){

.pok-parallax-sec {
	width: 100%;
	height: 400px;
	background-attachment: unset !important;
}
	.blog-box ul li img {width:auto;}

}


@media(max-width:1023px){
    header.stickymenu .logo {
       padding-bottom: 5px;
    text-align: left;
    top: -53px;
    margin-left: 10px;
}
	.offer-form .gform_wrapper.gravity-theme * {
		box-sizing: border-box;
		width: 100%;
	}
	.offer-form .gform_wrapper.gravity-theme .gform_footer input[type="submit"] {
    	margin-top: 14px;
	}
	.special-offer-wrap .grid-padding-x>.cell {
		 margin-bottom: 40px;
	}
	
	.menu-btn img { width: 30px; }
.banner-section h1 { font-size: 40px; line-height: 48px; }
	.banner-section p { font-size: 20px;}	
	.gravity-form-wrap input[type="text"] { width: 100% !important;}
	.bookform form ul { flex-direction: column;}
	.bookform form ul li { width: 100%;}
.about-left h2 { padding-bottom: 15px; margin-top: -8px;}
	.whoweare { padding: 60px 10px 60px; }

	.steps-content { padding: 50px 0px;}
	.steps-content ul li img { height: 70px;}
	.easy-steps::before { height: 48%;}
	h2 {padding-bottom:30px;}
	
	.testimonials .grid-container::before { background-size: 50px 40px;}
	.testimonials .grid-container::after { background-size: 50px 40px; background-position: right;}
	.test-box img { width: 160px; }
	.viewall-btn a { font-size: 22px; padding: 15px 30px;}
	h2 { font-size: 34px; line-height: 42px;}
	.faq-wrap { padding: 25px;}
	.faq-wrap .accordion-title { font-size: 25px; line-height: 32px;}
	.map-address ul li { font-size: 22px; line-height: 28px; padding-left: 34px; padding-bottom: 20px;}
	.map-address ul li img { width: 20px; position: relative; top: 0px; margin-right: 5px;}
	.social img { width: 32px; margin-right: 14px;}
	.map-address { margin-left: 0px; width: 100%; padding: 30px; text-align:center;}
	.map iframe { height: 500px;}
	.newsletter h3 { font-size: 32px; line-height: 40px; letter-spacing: 0px;}
	.newsletter .description_below { flex-flow: wrap; justify-content: center; align-items: initial; flex-direction: column;}
	.newsletter-form-wrap { flex-direction: column;}
	.about-left p { font-size: 18px; line-height: 26px; padding-bottom: 20px; padding-right: 15px;}
	.about-left span { font-size: 20px;	line-height: 28px;}
	.whoweare { padding: 40px 0px 40px;}
	.whychoose { padding: 60px 0px;}
	.faq-wrap h2 { font-size: 32px; line-height: 40px;}
	.all-faqs { font-size: 24px; padding: 3px 20px; margin-top: 20px;}
	.faq-wrap .accordion-title::before { background-size: 26px 26px; top: 11px;}
	.faq-wrap .accordion-item.is-active .accordion-title::before {background-size: 26px 26px; top: 11px; }
	.faq-wrap .accordion-title { padding: 0px 0px 0px 40px;}
	.newsletter-form-wrap .gform-body {	padding-right: 0px; margin-bottom: 15px;}
	footer ul li { font-size: 18px;}
	.contact-bt { font-size: 22px; letter-spacing: 0px;	padding: 6px 20px; }
	footer { padding: 60px 0px 0px;}
	.copyright { margin-top: 60px;}
	.foot-social img { width: 30px; margin-right: 5px; margin-left: 5px;}
	.foot-logo img { width: 110px;}
	footer p { font-size: 18px; }
	footer h3 { font-size: 21px; line-height: 30px;}
	.easy-steps h2 { padding: 30px 0px;}
	.newsletter form { display: flex; justify-content: center; flex-direction: column; align-items: center;}
	.newsletter .gform_wrapper .gform_validation_errors > h2 .gform-icon {left: -8px;}
	.newsletter .validation_message {margin-bottom:10px;}
	.steps-row ul li { font-size: 30px; line-height: 64px;}
	.easy-steps::before { height: 38%;}
	.map-header { padding: 50px 30px; }
	.inner-wrapper { padding: 50px 0px;}
	.specials-inner-right-img { margin-bottom: 50px; text-align: center;}
	.specials-inner-right-img .grid-x.grid-padding-x { align-items: center; flex-direction: column-reverse;}
	.specials-inner-right-img img { margin-bottom: 20px;}
	.bookform form ul li { padding-right: 5px !important; padding-left: 5px !important;}
	.specials-inner-left-img .grid-x.grid-padding-x { flex-direction: column-reverse; }
	.specials-inner-right-img { margin-bottom: 40px; }
	.specials-inner-left-img { text-align: center;}
	.specials-inner-left-img img { margin-bottom: 20px;}
	.awards-sec { width: 100%; padding: 50px 0px; text-align: center;}
	.about-top-sec { padding-bottom: 30px;}
	.map-header h2 { text-align: center;}
	.newsletter-form-wrap .gform_body.gform-body { width: 100%;}
	.newsletter .gform_footer.top_label { width: 100%;}
	
	.about-exist-sec img { width: 100%;}
	.contact-top-sec { text-align: center;}
	.contact-top-sec ul li img { width: 17px; position: relative; margin-right: 8px;}
	.contact-top-sec ul li:nth-child(2) img { top: 0px;}
	.contact-top-sec ul li { font-size: 18px; padding-left: 0px;}
	.contact-right { margin-top: 40px;}
	.faq-wrapper .accordion .accordion-item .accordion-title::before { width: 28px; height: 28px; background-size: 28px 28px; top: 6px;}
	.faq-wrapper .accordion .accordion-item .accordion-title { padding: 0px 0px 0px 40px;}
	.social { border-bottom: 2px solid #eee; padding-bottom: 50px;}
	.contact-top-sec ul li:nth-child(3) img { width: 24px; top: -2px;}
	.contact-top-sec h4 { font-size: 24px;}
	.contact-right .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	max-width: calc(100% - 0px) !important; }
	.contact-right form .gform-body ul li { max-width: calc(100% - 0px) !important;}
	.thanks-wrapper h3 { font-size: 22px; line-height: 32px;}
	.social {border:0px; padding-bottom:0px;}
	.services-icons-wrapper ul li { width: 46%; margin: 0px 15px 30px;}
	.services-icons-wrapper h3 { font-size: 28px; line-height: 34px;}
	.services-icons-wrapper ul li h4 { font-size: 24px;}
	.services-wrapper { padding-bottom: 30px;}
	.services-icons-wrapper {margin-top: 20px;}
	.services-icons-wrapper h3 { padding-bottom: 20px; }
	.loyal-thank-head h3 { font-size: 34px; line-height: 42px; font-weight: 700; letter-spacing: 0px; padding-bottom: 5px; }
	.loyality-two-box { padding: 60px 0px; }
	.loyal-terms-accordian {padding-top: 50px;}
	.loyality-steps-content {padding: 20px 0px;}
	
	.loyality-two-box-2 { border-left: 0px solid #5fbcc8; padding:30px 50px 0px !important; border-top: 1px solid #5fbcc8;}
	.loyality-two-box .loyality-two-box-1 { padding: 0px 50px 10px;}
	.loyality-four-box { margin-top: 50px;}
	.loyality-four-box .large-3 { margin-bottom: 0px;}
	.loyality-four-box .large-3 h3 { font-size: 26px; line-height: 30px; padding-top: 0px;}
	.loyality-reviews { padding: 40px 0px 30px; }
	.loyality-reviews .large-6 { width: 50%;}
	.loyality-reviews h3 { font-size: 26px; line-height: 30px; padding-top: 10px;}
	.review-img-left img { height: 60px;}
	.loyality-four-box .loyality-four-box-1 h3 br {display: none; }
	.loyality-four-box .loyality-four-box-5 img { height: 80px;}
	.loyality-four-box .loyality-four-box-5 p {padding-bottom:0px;}
	.loyality-redeem-sec a { margin: 20px 0px;}
	.loyality-redeem-sec .large-6 { width: 50%; margin-bottom: 10px;}
	.loyality-redeem-sec .large-6 h3 { padding-bottom: 5px; font-size: 28px; line-height: 32px;}
	.loyality-reviews h3 { font-size: 28px; line-height: 32px; }
	.blog-wrapper .large-4 { width: 50%;}
	.blog-single-cat h2 { font-size: 32px; line-height: 40px; }
	.blog-single-inner h2 { font-size: 32px; line-height: 40px; }
	.awards-wrapper { padding-bottom: 0px;}
	.awards-bottom-wrapper { text-align: center;}
	.awards-bottom-img { padding-bottom: 20px;}
	.awards-bottom-wrapper-1, .awards-bottom-wrapper-3 { padding: 50px 0px; margin: 50px 0px 50px;}
	.awards-bottom-wrapper-5 { padding: 50px 0px 50px; margin: 50px 0px 0px;}
	.icons-text-wrapper-top { padding-bottom: 20px;}
	.services-icons-wrapper h3 { font-size: 28px; line-height: 32px;}
	.long-term-parking-page .grid-x.grid-padding-x { flex-direction: column-reverse;}
	.long-term-parking-page img { margin-top: 0px; margin-bottom: 20px; width: 100%;}
	.services-inn-top-wrapper h3 { font-size: 28px; line-height: 32px;}
	.sydney-airport-parking-page h3 { font-size: 28px; line-height: 32px;}
	.corp-top-sec { padding-bottom: 40px;}
	.corp-partner-sec { padding: 40px 0px;}
	.corporate-airport-parking { padding-bottom: 0px;}
	.blog-inn-wrap .responsive-vid iframe { height: 410px;}
	.price-beat-icons { margin: 40px 0px 50px; padding: 50px 0px 40px;}
	.price-beat-icons h4 { font-size: 24px; line-height: 28px; padding-bottom: 5px;}
	.travel-top-sec { padding-bottom: 30px;}
	.travel-partner-sec { padding: 40px 0px;}
	.travel-wrapper { padding-bottom: 0px;}
	.car-rental-top h3 { font-size: 28px; line-height: 32px;}
	.car-rental-form .grid-x.grid-padding-x { flex-direction: column-reverse;}
	.car-rental-form { margin-top: 10px;}
	.car-rental-form-left { padding-bottom: 30px;}
	.forms-page-sec h3 { font-size: 28px; line-height: 34px;}
	.jetstar-page img { margin-bottom: 20px;}
	.location-intro iframe { height: 460px;}
	.forms-page-left img { width: 160px; margin: 0 auto; display: block;}
	.forms-page-sec h3 { text-align: center;}
	.forms-page-left .icon-features img { left: 0; position:relative;}
	.forms-page-left .icon-features span { padding-left: 0px; padding-top: 5px; display: block; text-align: center;}
	.offer-copyright { margin: 0px;}
	.offer-ban-head { padding-top: 38px; font-size: 28px; line-height: 40px; padding-left: 20px;}
	.offer-save-img { width: 230px; height: 230px; top:0px;}
	.offer-save-img p { font-size: 27px; line-height: 32px;}
	.offer-text h3 strong { font-size: 32px; line-height: 34px;}
	.special-offer-wrap{padding:50px 0 10px;}
	.offer-video-wrap iframe { height: 520px;}
	.offer-copyright { margin: 0px;}
	.travelling-with-children-page h3 { font-size: 28px; line-height: 34px;}
	.subscribe-reveal .large-5 {  width: 41.66667% !important;}
	.subscribe-reveal .large-7 {  width: 58.33333% !important;}
	.subscribe-reveal { width: 100%; max-width: 730px;}
	.form-poup-content .form-right h2 { font-size: 28px; line-height: 34px; }
	.form-poup-content .form-container .form-inner { padding: 50px 18px 50px;}
	.subscribe-reveal .form-poup-content .form-container .form-right input[type="submit"] { font-size: 17px !important;}
	.car-search-results-page { padding-bottom: 0px;}
	.travel-choose-box img {width:130px;}
	.forms-page-left .icon-features {text-align:center;}
	.forms-page-left .icon-features p { display: inline-block; width: 32%; vertical-align: top; margin-top: 20px;}
	.airport-transfers { padding-top: 0px;}
	.car-rental-wrapper { padding-bottom: 0px;}
	.car-rental-flatrate img { margin-top: 10px;}
	.si-inn-box h4 { font-size: 26px; line-height: 34px; padding-bottom: 50px;}
	.steps-content ul li p { font-size: 17px; line-height: 24px;}
	.testimonials { padding: 50px 0px; background:#fff;}
	.testimonials h2 { color: #016a97; }
	.test-box p {color:#444444;}
	.test-box h3 { color: #444444;}
	
	
	.faq-wrap h2 br { display: none; padding-bottom:20px;}
	.about-exist-sec { padding: 50px 0px 0px;}
	.about-exist-sec h2 { font-size: 30px; line-height: 38px;}
	.about-mission-top h3 { font-size: 30px; line-height: 30px;}
	.bookform h3 { font-size: 34px; line-height: 40px;}
	#top-nav .nav-menu ul { height: auto; }
	#top-nav .nav-menu.open .menu-list { margin-top: 0px;}
	.menu-address { font-size: 18px;}
	
	@media (orientation: landscape) {
  
		#top-nav .nav-menu.open { padding-top: 120px; }
		#top-nav .nav-menu ul { height: auto;}
		#top-nav .nav-menu ul li { padding: 10px 0px 10px; line-height:25px;}
		#top-nav .nav-menu ul { height: auto;}
		
	}
	
	.search-wrapper h1 { font-size: 36px; line-height: 46px;}
	.header-book-now { font-size: 18px; padding: 0px 0px; line-height: 28px; display: block; right: 0; width: 100%; }
	
.phone {
	padding-top: 0px;
	font-size: 22px;
	right: auto !important;
	left: 15px;
	padding-right: 0px !important;
	top: 5px !important;
}
	header.stickymenu .phone {
	top: 48px !important;
	right: 19px !important;
}
	.phone a { padding-left: 24px; font-weight: 600; font-size: 18px;}
	.phone a:before {content:''; width:30px; height:30px; position:absolute; left:0; top:0; background: url("https://www.parkonking.com.au/wp-content/uploads/2022/06/phone-white.svg") no-repeat; background-size:17px 28px;}
	#burger-wrap { top: 0px !important;}
	
	
	.sign-up-popup { margin-top: 0px;}
	.videosec video { margin-top: -36px;}
	.video-text {font-size:32px;}
	.airport-transfers { padding-top: 0px;}
	.header-address { right: 75px !important; top:10px !important; display:block;  }
	.sign-up-popup { padding-left: 0px; margin-bottom: 5px;}
	
	.header-address::before { width: 16px; height: 16px; top: 6px; left: -20px; background-size: 16px 16px;}
	
	.header-address a { font-size: 16px;}
	
	.vs-pages-top h1 { font-size: 36px; line-height: 46px;}
	.vs-page-wrapper { padding-top: 30px;}
	.map-content .cell { width: 100% !important;}
	.map { padding: 10px 0px 60px;}
	.blog-box ul li img {width:auto;}
	h1 { font-size: 40px; line-height: 50px; }
	h2 { font-size: 34px; line-height: 44px;}
	h3 { font-size: 28px; line-height: 38px;}
	.social img {margin-right: 16px;}
	#top-nav .nav-menu ul li {font-size: 26px;	line-height: 24px; padding: 10px 0px 16px;}
	.vs-comp-box a {word-break:break-all;}
	.bookform h3 { font-size: 30px; line-height: 40px;}
	.logo { margin: 50px 0px 20px; text-align: center;}
	header.stickymenu #burger-wrap {margin-top:0 !important;}
	header.stickymenu .header-book-now a { padding: 12px 0px;}
	
	header.stickymenu .header-book-now {
	line-height: 10px;
	padding: 0;
	right: 73px !important;
	width:150px;
	top: -126px !important;
	z-index: 9;
}
	
header.stickymenu .header-address::before {
    top: 12px;
    left: 50px;
	 display:none;
}	

header.stickymenu .header-address {
    right: 0px;
   top: 84px !important;
    left: 0;
    width: 100%;
    text-align: center;
    background: #004968;
    padding: 7px 0px;
    z-index: 100;
}

	header.stickymenu .header-address a {
    font-size: 16px;
	text-align: center !important;	
}
header.stickymenu .phone a {
    font-weight: 600 !important;
    font-size: 20px !important;
    margin-top: 10px;
}
	header.stickymenu .phone a::before {
    display:none;
}
header.stickymenu .mobile-req-btn a {
	font-size: 17px;
	padding: 6px 18px;
	display: inline-block;
	width: 100%;
}
header.stickymenu .mobile-req-btn {
	top:-48px;
	position: relative;
}
	.mobile-req-btn a { font-size: 18px; letter-spacing: 0px;}
	.banner-section { padding-top: 230px;}
    .page-id-11232 .banner-section {
    padding-top: 0px;
}
	header.stickymenu .sign-up-popup { margin-top: 0px; padding-left:0px;display: none;}
	.header-address a { font-size: 18px;}
	.stressfree h2 { font-size: 34px; line-height: 44px; background: #5fbcc8; margin-bottom: 50px; color:#fff; box-shadow:0px 5px 6px rgba(0,0,0,0.3);}
	.stressfree h2 span { color:#016a97;}
	.three-boxes ul { flex-direction: column; padding: 0px 40px;}
	.three-boxes ul li {margin:0px 0px 25px; height:auto; width: 100%; padding: 70px 0px; display:flex; align-items: center;}
	.step-iconheading { width: 40%; }
	.step-Description { width: 60%; text-align: left; padding: 0px 20px;}
	
	
	
	.three-boxes ul li:hover { height: auto;}
	.three-boxes ul::before { display: none;}
	.three-boxes ul::after { display: none;}
	.three-boxes ul li p { display: block; font-size: 20px;}
	
	
	.three-boxes ul li:before { content: ''; width: 70px; height: 20px; background: #5fbcc8; position: absolute; right: 0px; bottom: -20px; box-shadow: 9px 8px 18px rgba(0,0,0,0.3);
	z-index: 1; left: 0; margin: 0 auto;}
	
	.three-boxes ul li:before { content: ''; width: 50px; height: 50px; background: #5fbcc8; position: absolute; right: 0px; bottom: -10px; box-shadow: 9px 8px 18px rgba(0,0,0,0.3);
	z-index: 1;}
	
	.three-boxes ul li::after {
	content: '';
	position: absolute;
	right: 0px;
	bottom: -90px;
	z-index: 1;
	border: solid transparent;
	border-color: rgba(95, 188, 200, 0);
	border-top-color: #5fbcc8;
	border-width: 35px;
	left: 0;
	width: 70px;
	margin: 0 auto;
}
	
	.three-boxes ul li:after {
	content: '';
	position: absolute;
	right: 0px;
	bottom: -89px;
	z-index: 1;
	border: solid transparent;
	border-color: rgba(95, 188, 200, 0);
	border-top-color: #5fbcc8;
	border-width: 35px;
	left: 0;
	width: 70px;
	margin: 0 auto;
	top: auto;
transform: none;
}
	
	
	
	.three-boxes ul li:before {
	content: '';
	width: 70px;
	height: 20px;
	background: #5fbcc8;
	position: absolute;
	right: 0px;
	bottom: -20px;
	box-shadow: 9px 8px 18px rgba(0,0,0,0.3);
	z-index: 1;
	left: 0;
	margin: 0 auto;
		top: auto;
transform: none;
}
	
	.step-number { margin: 0px auto 0px; position: absolute; left: -28px; top: 50%; transform: translateY(-50%);}
	.three-boxes ul li:last-child:before {display:none;}
	.three-boxes ul li:last-child:after {display:none;}
	.video-reveal-overlay .video-reveal { width: 94%;}
	.whoweare .cell { width: 100%; text-align: center;}
	.whoweare {background: #016a97; padding-top:0px;} 
	.about-left h2 { margin-top: 0px; text-align: center; display: none;}
	.viewall-btn {display:none;}
	
	.cell.medium-5.about-right { padding: 0px; order: -1;}
	.about-right img:hover { transform: scale(1);}
	.three-boxes ul li img { margin: 0px 0px 20px;}
	header.stickymenu {padding: 0px 0px 0px;height: 164px;}
	.about-right img { border: 0px solid #5fbcc8; border-radius: 0px; height:auto; width: 100%; }
	.moreless-button { margin-top: 20px; font-size: 24px; padding: 14px 120px;}
	.map-address h3 br { display: none;}
	.about-right h2 { color: #fff; display: block;}
	.map-address h3 { font-size: 32px; line-height: 42px;}
	.foot1 { width: 100% !important; text-align:center;}
	.foot2 { width: 100% !important; text-align: center; margin-top: 20px;}
	.foot3 { width: 100% !important; text-align: center; margin-top: 0px;}
	.foot-logo { margin-top: 40px; text-align: center; }
	.choose-box-text {display:block;}
	.choose-box {display:none;}
	.mobile-quick-link { display: inline-block; text-align: left; padding: 0px 30px; vertical-align: top;}
    .mobile-quick-link2 { display: inline-block; text-align: left; padding: 0px 30px; vertical-align: top;}
	.quick-link { display: none;}
	.whychoose-mobile { display: block; padding-bottom:10px;}
	.whychoose-desktop {display:none;}
	.whychoose-mobile .choose-box-text { margin-bottom: 40px;}
	#top-nav { z-index: 4;}
	.paycards { display: none;}
	#gform_submit_button_2 {width: 100%;}
	.choose-box-text h4 { min-height: 80px;}
header.stickymenu #burger-wrap {
	top: 7px !important;
}

header.stickymenu .header-book-now a {
	background: #5fbcc8;
	border-radius: 60px;
	font-weight: 700;
}

.mid-week-offer .stressfree h2 {padding-top: 0 !important;}
.services-icons-wrapper ul li:not(.gfield){width:42%;}

.specails-wrapper .specials-inner-right-img .cell.large-6:nth-child(1){padding-left:14px;padding-right:14px;}
.specails-wrapper .specials-inner-right-img{margin-bottom:30px;}
.specails-wrapper .specials-inner-left-img{margin-bottom:20px;}
.specails-wrapper .specials-inner-left-img .cell.large-6:nth-child(1) {padding-left: 14px;padding-right: 14px;}
.specails-wrapper .specials-inner-right-img .cell.large-6:nth-child(2) {
	padding-right: 14px;
	padding-left: 14px;
}
.specails-wrapper .specials-inner-left-img .cell.large-6:nth-child(2) {
	padding-left: 14px;
	padding-right: 14px;
} 
#cart-wrap {
	right: 418px;
	top: 9px;
}	
}  

@media(max-width:980px){
	.mobile-req-btn { display: block; z-index:2;}
	/*.mobile-req-btn a { font-size: 18px; font-weight: 700; display: inline-block; background: #5fbcc8; color:#fff; padding: 7px 18px; letter-spacing: 0px; border-radius: 60px; transition:all ease 0.3s;}
	.mobile-req-btn a:hover { background: #004360; color:#fff;}
	header.stickymenu .mobile-req-btn { display: block; top: 107px; width: 100%; left: 0; right: 0;}
	header.stickymenu .mobile-req-btn a { font-size: 18px; display: block; padding: 9px 18px; border-radius: 0px; text-align: center;}*/
}
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) {
	.grid-x>.med-4 {
		width: 33.33333%;
	}
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) 
	and (orientation: portrait) {
		.services-icons-wrapper ul li:not(:last-child) {
			margin-right: 24px;
		}	
		
}
@media only screen 
  	and (min-device-width: 768px) 
  	and (max-device-width: 1024px) 
	and (-webkit-min-device-pixel-ratio: 2){
	.services-icons-wrapper ul li:not(:last-child) {
		margin-right: 14px;
	}	
}

@media(min-width:768px){
#ui-datepicker-div{width:400px;}	
}

@media(max-width:768px){

	.subscribe-reveal .large-5, .subscribe-reveal .large-7 { width: 100% !important; text-align:center;}
	.subscribe-reveal .grid-x.grid-padding-x { flex-direction: column;}
	.form-poup-content .form-left { margin-bottom: 30px;}
	.form-poup-content .form-left img { margin: 0 auto; display: block; width: 56%;}
	.form-poup-content .form-right h2 {text-align:left;}
	.form-poup-content .form-right h3 { font-size: 17px; line-height: 26px;}
	.subscribe-reveal .form-poup-content .form-container .form-right input { height: auto;}
	.subscribe-reveal .form-poup-content .form-container .form-right input[type="submit"] { height: 62px; line-height: 0px !important; width: 100%;}
	.subscribe-reveal .form-poup-content .form-container .form-right input[type="submit"]:hover {background:#3579B2 !important;}
	.form-poup-content .form-right { padding: 0px 0px 0px 0px; text-align:left;}
	.form-poup-content .form-container .form-inner { padding: 40px 5px 60px;}
	.subscribe-reveal { width: 100%; max-width: 94%; margin: 0 auto;}
	.form-poup-content .form-right h2 span { font-size: 38px; line-height: 48px; display:block;}
	.subscribe-reveal { margin-bottom: 170px !important;}
	.header-address a { font-size: 18px;}
	
	.map-content .cell { width: 100% !important;}
	.map { padding-top: 0px;}

	#ui-datepicker-div .ui-datepicker-calendar tr{display:flex;justify-content:space-between;}
	#ui-datepicker-div .ui-datepicker-calendar tr th{text-align:center;display:inline-block !important;width:auto;}
	#ui-datepicker-div .ui-datepicker-calendar thead{position:relative;}
	
	.shop_table.shop_table_responsive.cart .quantity{display:inline-block;}
.inner-wrapper.my-account-page .woocommerce-MyAccount-navigation {margin-bottom: 30px;}
}

@media(max-width:767px){

	.newsletter h3 { font-size: 29px; line-height: 37px; letter-spacing: 0px; text-align: center;}
	.newsletter p { font-size: 17px; text-align: center; line-height: 26px;}
	.newsletter form input[type="submit"] { font-size: 24px; letter-spacing: 0px; padding: 0px 30px; }
	.newsletter { padding: 50px 0px;}
	.contact-bt { font-size: 18px; letter-spacing: 0px; padding: 6px 20px; margin: 30px 0px 20px;}
	.foot-logo { padding-right: 0px;}
	
.banner-section h1 { font-size: 36px; line-height: 40px; padding-bottom: 5px;}
.bookform form input[type="submit"] {width: 99% !important;}
	.steps-content ul li h3 { font-size: 22px; line-height: 28px; letter-spacing: 0px;}
	.steps-content ul li p { font-size: 17px; line-height: 22px;}
	.steps-content ul li img { height: 60px; margin-bottom: 10px; margin-top:0px;}
	
    
	
	.logo img { width: 80px;}
	header { padding: 0px 0px 10px;}
	.bookform { margin-top: 20px;}
	.newsletter .gform_wrapper .gform_validation_errors {}
	.newsletter .gform-icon.gform-icon--close { left: -14px !important;}
	.newsletter .gform_wrapper .validation_message { padding: 5px !important; text-align: center;}
	.newsletter .gform_wrapper .gform_validation_errors { padding: 5px 20px;}
	
	.about-mission-top h3 { font-size: 30px; line-height: 40px; letter-spacing: 0px; padding-bottom: 10px;}
	.about-mission-top { padding: 110px 0px 100px; }
	.about-exist-sec h2 { font-size: 30px; line-height: 40px; letter-spacing: 0;}
	.about-exist-sec { padding: 50px 0px 0px;}
	.newsletter .gform_footer.top_label { width: 100%;}
	.contact-top-sec h3 { font-size: 28px; line-height: 34px;}
	.contact-right p { padding-bottom: 0px;}
	.faq-wrapper .accordion-content p { padding: 10px 30px 10px;}
	.services-icons-wrapper ul li { width: 47%; margin: 0px 5px 30px;}
	.services-icons-wrapper ul { margin: 0px 0px; }
	.services-icons-wrapper ul li img { width: 80px; }
	.services-icons-wrapper ul li { padding: 30px 15px 60px; }
	.services-icons-wrapper ul li p { color: #fff; line-height: 22px; font-size: 16px;}
	.services-icons-wrapper ul li h4 { font-size: 20px; line-height: 27px;}
	.services-icons-wrapper { margin-top: 0px;}
	.loyality-two-box { padding: 40px 0px;}
	.loyality-redeem-sec { width: 100%; padding: 50px 0px 30px; text-align: center; margin-top: 50px;}
	.blog-title h3 { font-size: 17px; line-height: 26px; }
	.awards-wrapper { padding-bottom: 0px;}
	.awards-top-wrapper h3 { font-size: 28px; line-height: 32px;}
	.awards-top-wrapper h4 { font-size: 26px; line-height: 32px; }
	.itwb-box img { height: auto; margin-bottom: 15px;}
	.itwb-box { margin-bottom: 20px;}
	.icons-text-wrapper h3 { padding-bottom: 15px;}
	.icons-text-wrapper { padding-bottom: 20px;}
	.booking-terms-and-conditions-page h3 { font-size: 28px; line-height: 32px;}
	.search-wrapper h1 { font-size: 34px; line-height: 40px;}
	.services-inner-wrapper .faq-sec { padding: 30px 0px 0px;}
	.services-icons-wrapper h3 { font-size: 28px; line-height: 32px;}
	.services-inn-top-wrapper h3 { font-size: 28px; line-height: 32px;}
	.blog-inn-wrap .responsive-vid iframe { height: 340px;}
	.price-beat-top h3 { font-size: 28px; line-height: 32px;}
	.redeem-loyalty-points-page h4 { font-size: 24px; line-height: 30px; }
	.travel-partner-sec h3 { font-size: 24px; line-height: 30px; padding-bottom: 10px;}
	.travel-agency h3 { font-size: 24px; line-height: 30px; padding-bottom: 10px;}
	.car-rental-top { padding-bottom: 0px;}
	.car-rental-top h3 { font-size: 26px; line-height: 32px; padding-bottom: 10px;}
	.car-rental-form-left ul { margin-bottom: 0px;}
	.car-rental-redeem h3 { font-size: 26px; line-height: 32px; padding-bottom: 10px;}
	.car-rental-wrapper { padding-bottom: 0px;}
	.car-rental-redeem { padding: 40px 0px;}
	.crredeem-icons h3 { font-size: 22px; line-height: 26px; padding-bottom: 10px;}
	.vs-pages-comparison h3 { font-size: 24px; line-height: 30px; padding-bottom: 10px;}
	.forms-page-sec h3 { font-size: 24px; line-height: 30px;}
	#gform_submit_button_7 { height: 46px; padding: 0px 15px; font-weight: 500; margin:0px;}
	.jetstar-page h3 { font-size: 24px; line-height: 30px; padding-bottom: 10px;}
	.location-intro h3 { font-size: 28px; line-height: 34px; padding-bottom: 10px;}
	.forms-top-sec { text-align: center; margin-bottom: 20px;}
	.offer-ban-head { padding-top: 20px; font-size: 32px; line-height: 40px; }
	.header-rex-offer { padding-bottom: 50px;}
	.offer-text h3 { font-size: 28px; line-height: 34px;}
	.offer-about-wrap { padding: 50px 0px; }
	.special-offer-wrap { padding: 50px 0px;}
	.offer-copyright { margin: 0px;}
	.header-rex-offer .medium-3 img { width: 120px;}
	.offer-ban-head { padding-top: 20px; font-size: 28px; line-height: 36px; padding-left: 30px;}
	.offer-about-wrap h3 { font-size: 28px; line-height: 34px;}
	.offer-copyright { margin: 0px;}
	.offer-copyright a { margin: 0px 30px;}
	
	
	.subscribe-demo-page button { font-size: 20px !important; padding: 15px !important; line-height: 30px; margin-bottom: 20px;}
	.car-search-results-page { padding-bottom: 0px;}
	.form-poup-content .form-left { padding-top: 28px;}
	.si-inn-box .learn-more-btn { width: 130px; padding: 6px 0px; font-size: 15px; margin-top: 10px;}
	.si-inn-box h4 { font-size: 20px; line-height: 24px; padding-bottom: 30px;}
	.banner-section { padding-top: 230px;}
	.whoweare { padding: 30px 0px; padding-top: 0px;}
	.whychoose { padding: 40px 0px;}
	.viewall-btn a { font-size: 20px; padding: 12px 23px;}
	.viewall-btn a:hover { font-size: 22px; padding: 12px 25px;}
	.faq-wrap h2 { font-size: 28px; line-height: 30px; text-align: center;}
	.faq-wrap .accordion-title { font-size: 19px; line-height: 30px;}
	.all-faqs { font-size: 20px; padding: 6px 20px; margin-top: 20px;}
	.all-faqs:hover { font-size: 22px;	padding: 6px 26px;}
	.faq-sec { padding: 50px 0px;}
	h2 { font-size: 30px; line-height: 38px;}
	.bookform h3 { font-size: 28px; line-height: 36px; margin-top: 40px;}
	
	footer { padding: 50px 0px 0px;}
	.copyright { margin-top: 50px;}
	
	#top-nav .nav-menu.open { padding-top: 180px;}
	#top-nav .nav-menu ul { height: auto;}
	#top-nav .nav-menu ul li ul li { font-size: 20px; font-weight: 500; line-height: 24px;}
	#top-nav .nav-menu ul li { font-size: 26px; line-height: 30px; padding: 6px 0px 6px; font-weight: 600;}
	#top-nav .nav-menu ul li .dropdown-toggle svg { width: 32px; height: 36px;}
	.menu-social img {margin-left:10px; margin-right:0px;}
	.menu-address { font-size: 15px;}
	@media (orientation: landscape) {
  
		#top-nav .nav-menu.open { padding-top: 180px; overflow:auto; }
		#top-nav .nav-menu ul { height: auto;}
		#top-nav .nav-menu ul li { padding: 10px 0px 10px;}
		#top-nav .nav-menu.open .menu-footer { background: #004d6f; z-index: 1; position:relative;}
		
	}
	
	
	.offer-save-img { top: -30px;}
	.offers-header .medium-3 img { width: 110px;}
	.error-page-wrapper, .search-wrapper { margin-top: 100px;}
	.easy-steps-mobile {display:inline-block;}
	.steps-row {display:none;}
	.steps-content { padding: 24px 0px;}
	.videosec video { margin-top: -27px;}
	.video-overlay-play-button { width: 60px;}
	.video-text { font-size: 26px; line-height: 36px;}
	header.stickymenu .header-book-now { top: 3px;}
	.phone a {font-size:18px; letter-spacing: .5px;}
	.header-book-now a { font-size: 18px;}
	#top-nav .nav-menu ul li ul li a { font-size: 18px;}
	#top-nav .nav-menu .dropdown-toggle { top: 10px;}
	#top-nav .nav-menu.open .menu-list { margin-bottom: 30px;}
	.pok-parallax-sec { height: 280px;}
	#top-nav.top-nav-cls { z-index: 5;}
	.logo { z-index: 2;}
	#top-nav .nav-menu.open .menu-footer { margin-top: 80px;}
	header.stickymenu { padding: 0px 0px 0px;}
	header.stickymenu .sign-up-popup { margin-top: 0px;}
	.sign-up-popup { padding-top: 10px;}
	.airport-transfers { padding-top: 0px;}
	#exampleModal3 { top: 10% !important;}
	#popup .subscribe-reveal .form-poup-content .form-container .form-right input[type="email"] { height: 60px;}
	#exampleModal3 .form-poup-content .form-container .form-inner { padding-bottom: 40px;}
	#exampleModal3 .subscribe-reveal .close-button {background:none;}
	#exampleModal3 .form-poup-content .form-container { background: none;}
	
	
	.sign-up-popup { text-align: center;}
	header.stickymenu .sign-up-popup { text-align: center;}
	.easy-steps h2 { padding: 40px 0px;}
	.steps-content ul { display: flex; flex-flow: row wrap;}
	.steps-content ul li { width: 33%; margin-bottom:20px; }
	.sign-up-popup button { font-size: 14px; }

	
	
	.mobile-req-btn { top: 57px; }
	header.stickymenu .mobile-req-btn { top: -48px;}
	.main-banner { min-height: 310px; margin-top: 150px;}
	.comparison-bookform form #gform_fields_2 .gfield_label { font-size: 19px !important;}
	.comparison-bookform form #gform_submit_button_2 { font-size: 18px !important; padding: 0px 26px !important; width: auto !important; height: 44px;}
	.comparison-bookform h3 { margin-top: 20px; font-size: 30px; line-height: 40px;}
	.comparison-bookform { padding-bottom:0px; border-bottom: 0px solid #eee;}
	.vs-page-wrapper { padding-top: 10px;}
	.vs-pages-top h1 { font-size: 32px; line-height: 42px;}
	.faq-sec {padding-top:0px;}
	body.page-template-template-services .faq-sec { margin-top: 50px;}
	
	.gravity-form-wrap .gform-body { width: 100%;}
	
	.stressfree h2 { font-size: 30px; line-height: 36px; padding-bottom: 15px;}
	.video-text img { width: 80px; height: 80px;}
	.video-wrapper { padding: 40px 0px 50px;}
	.map-address h3 { font-size: 28px; line-height: 38px;}
	.map-address { padding: 30px 30px 20px; }
	
	
	
	
.mbsc-popup-wrapper {
	z-index:99999999999999 !important;
}
	
.mbsc-popup-wrapper .mbsc-popup.mbsc-ios {
	margin-top: -70px;
}
	
#___ratingbadge_1 {
	border: 0 !important;
	box-shadow: 0 0 0 !important;
	bottom:-15px !important;
}	
#___ratingbadge_0 {
	border: 0 !important;
	box-shadow: 0 0 0 !important;
	bottom:-15px !important;
}
}



@media(max-width:639px){

.banner_image_slider_desktop{
display:none !important;
}
.banner_image_slider_mobile{
display:block !important;
}

	footer { padding: 40px 0px 0px; text-align: center;}
	.steps-content ul { flex-flow: row wrap;}
	.steps-content ul li { width: 50%; margin-bottom: 30px;}
	.steps-row .grid-container { max-width: 90%;}
	.easy-steps::before { height: 190px;}
	.steps-row ul li { font-size: 24px; line-height: 64px; padding: 0px 30px;}
	.about-left h2 { margin-top: 0px;}
	.testimonials .grid-container::before { background-size: 30px 30px; top:-30px;}
	.testimonials .grid-container::after { background-size: 30px 30px;}
	.testimonials { padding: 50px 0px;}
	h2 { font-size: 30px; line-height: 36px; padding-bottom:20px;}
	.viewall-btn a { font-size: 20px; padding: 15px 30px; width: 70%; border-radius: 110px; margin-top: 0px;}
	.bookform ul li label { font-size: 20px !important; line-height: 24px !important; }
	.whoweare { padding: 10px 10px 30px;}
	.whychoose { padding: 40px 0px;}
	.test-box { padding: 0px 0px; height:auto !important;}
	.faq-wrap h2 { font-size: 28px; line-height: 34px; text-align:center; }
	.faq-wrap { padding: 20px;}
	.faq-wrap .accordion-title { font-size: 19px; line-height: 28px;}
	.all-faqs { font-size: 19px; padding: 5px 20px; width: 220px; margin: 0 auto; display: block; text-align:center;}
	.faq-sec { padding: 0px 0px 50px;}
	.map-content { position: relative; left: 0; right: 0; top: 0%; transform: none; margin-bottom: 30px; }
	.map-address { width: 100%; padding:20px 0px 20px; margin: 0 auto;}
	.map iframe { height: 380px;}
	.map-header { padding: 40px 30px 20px;}
	.map-header h2 { padding: 0px; font-size: 26px; line-height: 34px; text-align:center;}
	.newsletter h3 { font-size: 27px; line-height: 32px; }
	.newsletter-form-wrap .gform-body .gform_fields { flex-direction: column;}
	.newsletter-form-wrap .gform-body { width: 100%; display:block;}
	.banner-section p { font-size: 18px; line-height: 24px;}
	.newsletter .description_below div { width: 100%;}
	.foot-logo { margin-top: 20px; text-align: center;}
	footer h3 { padding-bottom: 0px;}
	.foot2 { margin: 20px 0px;}
	.whychoose .slider .slick-list {height:auto !important;}
	.specails-wrapper h3 { font-size: 26px; line-height: 30px;}
	.inner-wrapper { padding: 40px 0px 20px;}
	.awards-sec h3 { font-size: 26px; line-height: 30px;}
	.newsletter .description_below { flex-direction: column;}
	.newsletter .gform-body { width: 100%;}
	.newsletter .description_below div { width: 100% !important; background: none; border: 0px;	margin: 0px;}
	.newsletter .gform_wrapper .gform_validation_errors { padding: 5px 20px; background: no-repeat; border: 0; box-shadow: none;}
	.newsletter .gform_wrapper .gform_validation_errors > h2 .gform-icon { left: 0px; right:0px; position: relative; display: block; text-align: center; padding: 0; margin: 0; 	transform: none; height: auto;}
	.faq-wrapper .accordion .accordion-item .accordion-title::before { width: 32px; height: 32px; background-size: 25px 25px; top: 8px;}
	.faq-wrapper .accordion-item.is-active .accordion-title::before { width: 32px; height: 32px; background-size: 25px 25px; top: 8px;}
	.faq-wrapper .accordion .accordion-item .accordion-title { font-size: 20px; padding: 0px 0px 0px 36px; line-height: 26px;}
	.faq-wrapper .accordion .accordion-item h3 { text-align: center; font-size: 25px; line-height: 30px;}
	.faq-wrapper .accordion-content p { padding: 10px 22px 10px;}
	.thanks-wrapper h3 { font-size: 18px; line-height: 26px; padding-bottom: 20px;}
	.services-icons-wrapper { margin-top: 0px;}
	.services-icons-wrapper h3 { font-size: 24px; line-height: 28px;}
	.services-icons-wrapper ul li { width: 48%; margin: 0px 0px 30px;}
	.loyal-thank-head h3 { font-size: 26px; line-height: 32px; }
	.loyal-thank-head p { font-size: 18px; line-height: 24px; }
	.loyality-two-box h3 { font-size: 22px; line-height: 29px;}
	.loyality-four-box .large-3 h3 { font-size: 22px; line-height: 28px; }
	.loyality-four-box .large-3 { padding: 15px 20px;}
	.loyality-reviews { margin-top: 40px;}
	.review-img-right h3 { font-size: 22px; line-height: 28px;}
	.loyality-redeem-sec h3 { font-size: 28px; line-height: 34px; padding-bottom: 10px;}
	.loyality-redeem-sec .large-6 h3 { font-size: 22px; line-height: 28px;}
	.loyality-steps-row ul li { line-height: 52px;}
	.loyality-steps-row ul li::before { left: -24px; height: 52px; background-position: center;} 
	.steps-row ul li:last-child::after { right: -24px; height: 64px; background-position: center;} 
	.loyality-steps-content { padding: 20px 0px 0px;}
	.loyal-terms-accordian { padding-bottom: 30px;}
	.blog-wrapper .large-4 { width: 100%;}
	.blog-title h3 { font-size: 21px; line-height: 28px;}
	.blog-title { min-height: auto; padding: 0px 20px;}
	.blog-wrapper .pagination .nav-links { flex-flow: row wrap;}
	.blog-wrapper .pagination .nav-links a {margin-bottom:8px;}
	.blog-wrapper .pagination .nav-links .page-numbers.current {margin-bottom:8px;}
	.blog-single-cat h2 { font-size: 26px; line-height: 32px;}
	.blog-single-inner h2 { font-size: 26px; line-height: 32px;}
	.blog-single-content h3 { font-size: 24px; line-height: 28px; }
	.blog-single-content img { margin-bottom: 0px;}
	.blog-single-inner .nav-links .nav-next { text-align: center; width: 100%; }
	.blog-single-inner .nav-links .nav-previous { text-align: center; width: 100%; }
	.awards-wrapper { padding-bottom: 0px;}
	.awards-bottom-wrapper-1, .awards-bottom-wrapper-3 { padding: 40px 0px; margin: 30px 0px 50px;}
	.awards-bottom-wrapper-5 { padding: 40px 0px 30px; margin: 30px 0px 0px;}
	.booking-terms-and-conditions-page h3 { font-size: 24px; line-height: 28px; }
	.booking-terms-and-conditions-page ol h3 { font-size: 20px; line-height: 26px; }
	.search-wrapper article header h2 { font-size: 22px; line-height: 30px; padding-bottom: 5px;}
	.search-wrapper .pagination .nav-links { font-size: 15px; display: inline-block; width: 100%;}
	.search-wrapper .pagination .nav-links span { display: inline-block;}
	.short-term-parking-page h3 { font-size: 24px; line-height: 28px; }
	.short-term-parking-page { padding-bottom: 40px;}
	.services-inner-wrapper .faq-sec { padding: 30px 0px 30px;}
	.long-term-parking-page h3 { font-size: 24px; line-height: 28px; }
	.long-term-parking-page { padding-bottom: 40px;}
	.services-inn-top-wrapper h3 { font-size: 24px; line-height: 28px; }
	.services-inn-icons-wrapper ul li { margin: 0px 4px 30px;}
	.sydney-airport-parking-page h3 { font-size: 24px; line-height: 28px;}
	.corporate-airport-parking { padding-bottom: 0px;}
	.corp-partner-sec { padding: 40px 0px 20px;}
	.corp-partner-sec h3 { font-size: 24px; line-height: 30px; }
	.cp-sec-left ul li { font-size: 18px; line-height: 24px; }
	.corp-partner-sec h3 { font-size: 21px; line-height: 28px; padding-bottom: 10px;}
	.corp-top-sec { padding-bottom: 20px;}
	.cp-sec-right form .top_label input[type="submit"] { padding: 5px 0px;}
	.blog-inn-wrap .responsive-vid iframe { height: 260px;}
	.price-beat-top h3 { font-size: 24px; line-height: 30px; }
	.price-beat-icons h3 { font-size: 24px; line-height: 30px; }
	.price-beat-bottom h3 { font-size: 24px; line-height: 30px; }
	.price-beat-icons { margin: 30px 0px 40px; padding: 40px 0px 30px;}	
	.redeem-loyalty-points-page h4 { font-size: 22px; line-height: 28px; }
	.travel-partner-sec h3 { font-size: 21px; line-height: 28px; }
	.travel-wrapper { padding-bottom: 0px;}
	.car-rental-wrapper { padding-bottom: 0px;}
	.car-rental-top h3 { font-size: 24px; line-height: 30px; }
	.car-rental-flatrate { padding: 40px 0px 50px;}
	.car-rental-redeem h3 { font-size: 24px; line-height: 30px; }
	.crredeem-icons { margin-bottom: 15px;}
	.comp-table tr td h5 { font-size: 15px; line-height: 22px;}
	.forms-page-sec h3 { font-size: 24px; line-height: 30px;}
	.jetstar-page h3 { font-size: 24px; line-height: 30px; }
	.location-intro iframe { height: 350px;}
	.location-intro h4 { font-size: 20px; line-height: 24px; }
	.forms-page-right form .top_label #gform_submit_button_6 { padding: 0px; font-weight: 600; height: 48px;  }
	.header-rex-offer .medium-3 { text-align: center;}
	.offer-ban-head { padding-left: 20px; text-align: center; padding-right: 20px;}
	.offer-save-img {width: 250px; height: 250px; top: 0px; position: relative; margin: 0 auto; left: 0; right: 0; padding: 40px;}
	.offer-save-img p { font-size: 26px; line-height:36px;}
	.offer-bottom-wrap { margin-top: 0px;}
	.offer-bottom-text { margin-top: 20px; text-align: center; padding: 0px 20px;}
	.offer-text h3 { font-size: 22px; line-height: 28px; padding-bottom: 5px;}
	.offer-text h3 strong { font-size: 26px; line-height: 28px;}
	.offer-about-wrap { padding: 40px 0px;}
	.offer-video-wrap iframe { height: 350px;}
	.special-offer-wrap{padding:40px 0 0;}
	.special-offer-wrap .offer-btn a { font-size: 20px; padding: 12px 30px; }
	.offer-copyright a { margin: 0px 10px; }
	.privacy-policy-page ol li h3 { font-size: 24px; line-height: 30px;}
	.terms-of-use-page ol li h3 { font-size: 24px; line-height: 30px;}
	.travelling-with-children-page h3 { font-size: 22px; line-height: 28px;}
	.subscribe-reveal { top: 2% !important;}
	.car-search-results-page { padding-bottom: 0px;}
	.forms-page-left .icon-features p { display: inline-block; width: 48%; }
	.airport-transfers { padding-top: 0px;}
	.my-account-reveal { top: 10% !important; width: 90%; margin: 0 auto; height: auto;	min-height: auto;}
	.si-inn-box h4 { font-size: 26px; line-height: 30px; padding-bottom: 20px;}
	.si-inn-box { margin-bottom: 20px; }
	.about-right img { width: 100%;}
	#gform_fields_2 .gfield_label { font-size: 20px !important;}
	.banner-section h1 { font-size: 32px; line-height: 38px; }
	
	h2 { font-size: 28px; line-height: 34px; }
	.steps-content { padding: 40px 0px 10px;}
	.test-box p {font-size:18px; line-height:26px;}
	.testimonials h2 { padding-bottom: 20px;}
	.viewall-btn a { font-size: 17px; padding: 15px 0px; width: 80%; }
	.viewall-btn a:hover { font-size: 19px; padding: 12px 0px; width: 88%;}
	.all-faqs:hover { font-size: 21px; padding: 5px 0px; width: 230px; text-align: center;}
	.copyright { margin-top: 50px;}
	footer ul li { font-size: 17px;}
	.about-left p { font-size: 17px; line-height: 22px; padding-bottom: 20px; padding-right: 0px;}
	.about-left span { font-size: 18px; line-height: 24px;}
	.whychoose h2 { padding-bottom: 20px;}
	.loyality-steps-row ul li:last-child::after { height: 52px; }
	#gform_fields_2 .gfield_label { font-size: 22px !important;}
	#gform_fields_2 input[type="text"] { height: 44px; }
	#gform_submit_button_2 { padding: 0px 20px; font-size: 20px !important;}
	.about-exist-sec img { margin-bottom: 20px;}
	.bookform form input[type="submit"] { width: 98% !important; padding: 0px !important;}
	
	.menu-footer-wrapper { flex-direction: column;}
	.menu-address { font-size: 15px; width: 100%; text-align: center; margin-bottom: 10px;}
	.menu-social { width: 100%; text-align: center; margin: 0px;}
	.menu-social img {margin-left:5px; margin-right:5px;}
	#top-nav .nav-menu ul li { font-size: 22px; line-height: 28px; padding: 5px 0px 5px; font-weight: 600;}
	
	#top-nav .nav-menu.open { padding-top: 90px; overflow:auto;}
	#top-nav .nav-menu ul { height: auto;}
	#top-nav .nav-menu ul li ul li { font-size: 17px; font-weight: 500; line-height: 24px;}
	#top-nav .nav-menu .dropdown-toggle { 	top: 2px;}
	.offers-header .medium-3 { text-align: center;}
	.search-wrapper h1 { font-size: 32px; line-height: 40px;}
	.burger { width: 30px !important; height: 36px !important;}
	
	.videosec video { margin-top: -23px;}
	.video-overlay-play-button { width: 50px;} 
	.mobile-req-btn { display: block; top: 150px; width: 100%; left: 0; right: 0; }
	.mobile-req-btn a { font-size: 18px; display: block; padding: 9px 18px; border-radius: 0px; text-align: center; }
	.banner-section { padding-top: 230px;}
	.logo { z-index: 3;}
	.phone { z-index: 2; top:2;}


	#top-nav .nav-menu.open .menu-footer { position: relative;}
	.mobile-req-btn { z-index: 0; top:188px;}
	.sign-up-popup { z-index: 2; text-align:center;}
	
	.airport-transfers { padding-top: 0px;}
	
.phone a { font-size: 15px; letter-spacing:0px; padding-left: 20px;}
.phone a::before { top: -2px; background-size: 14px 28px;}
	.header-address { right: 62px; top:5px; }
	


	.header-address a { font-size: 14px !important; }
	
	.main-banner { min-height: 200px; margin-top: 230px;}
	.comparison-bookform h3 { margin-top: 0px; font-size: 26px; line-height: 36px;}
	.comparison-bookform form #gform_submit_button_2 { margin-top: 0px; font-size: 18px !important; padding: 0px 26px !important; width: auto !important; height: 48px; }
	.vs-page-wrapper {padding-top:10px;}
	.vs-pages-top h1 { font-size: 28px; line-height: 44px;}
	.map { padding: 10px 0px 20px;}
	
	.comparison-bookform { margin-top: 0px;}
	.vs-page-wrapper { padding: 30px 0px 20px;}
	.vs-pages-top h1 { font-size: 26px; line-height: 32px; padding-bottom: 10px;}
	.step-iconheading { width: 50%;}
	header.stickymenu .sign-up-popup { text-align: center;}
	.step-Description { width: 50%;}
	.map-address h3 { font-size: 22px; line-height: 30px;}
	.three-boxes ul li img { height: 80px; }
	.three-boxes ul li h3 { font-size: 25px; line-height: 30px;}
	.three-boxes ul li { padding: 40px 0px; }
	.mobile-quick-link { padding: 0px 20px; width: 48%;}
	.mobile-quick-link2 { padding: 0px 20px; width: 48%;}
	
header.stickymenu .mobile-req-btn {top: -53px;}

header.stickymenu .header-book-now{/*width:30%;*/}
header.stickymenu .phone {top: 44px !important;}

.loyality-two-box.wow.fadeInUp a {
    word-break: break-all;
}

.map-address ul li {
	padding-left: 0;
}
.mbsc-popup-wrapper {
	z-index:99999999999999 !important;
}
	
.mbsc-popup-wrapper .mbsc-popup.mbsc-ios {
	margin-top: -70px !important;
}

.stressfree h2{padding-bottom:35px;}
#cart-wrap {
	right: 47px;
	top: 45px;
}
}



@media(max-width:479px){

.banner-section {
    padding-top: 230px;
}

.page-id-11232 .banner-section {
    padding-top: 0px;
}


header { padding: 0px 0px 0px;}

.banner-section h1 { font-size: 24px; line-height: 30px; padding:0px 8px 5px;}
	.banner-section p { font-size: 16px; line-height: 22px;}
	.bookform form ul { flex-direction: column;}
	.bookform form ul li { width: 100%; padding-right: 0px !important;}
	.bookform form input[type="submit"] { width: 97% !important;}
	.gravity-form-wrap .gform-body { width: 97%;}
	.steps-row ul li { font-size: 20px; line-height: 64px; padding: 0px 21px;}
	.steps-content { padding: 40px 0px 20px;}
	.about-left p { font-size: 16px; line-height: 24px; padding-right: 0px;}
	.about-left span { font-size: 18px; line-height: 26px; padding-right: 0px;}
	h2 { font-size: 24px; line-height: 34px; padding-bottom: 20px;}
	.viewall-btn a { font-size: 16px; padding: 10px 22px; width: 80%; border-radius: 110px; margin-top: 0px; line-height: 20px;}
	
	.menu-btn { margin-top: 8px;}
	.banner-section { padding-bottom: 30px;}
	.easy-steps h2 { padding: 30px 0px;}
	.easy-steps::before { height: 14%;}
	.test-box p { font-size: 18px; }
	.bookform { margin-top: 0px;}
	.bookform .gform_legacy_markup_wrapper { margin-top: 10px;}
	.specials-inner-right-img { margin-bottom: 20px;}
	.specails-wrapper h3 { font-size: 22px; line-height: 28px;}
	.awards-sec { padding: 40px 0px; }
	.awards-sec h3 { font-size: 22px; }
	.map-address ul li { font-size: 18px; line-height: 28px; padding-left:0px;}
	.newsletter .gform_wrapper .gform_validation_errors > h2 .gform-icon {margin-bottom:10px;}
    .about-exist-sec h2 { font-size: 22px; line-height: 32px; letter-spacing: 0; }
	.about-exist-sec { padding: 40px 0px 0px;}
	.inner-wrapper { padding: 40px 0px 40px;}
	.map-header h2 { font-size: 22px; line-height: 28px; }
	.newsletter h3 { font-size: 22px; line-height: 28px; padding-bottom: 8px;}
	.contact-top-sec h3 { font-size: 22px; line-height: 28px;}
	.contact-top-sec h4 { font-size: 22px; line-height: 28px; }
	.contact-right { margin-top: 40px;}
	.contact-right .gform_footer.top_label input[type="submit"] {margin:0px;}
	
	.faq-wrapper .accordion .accordion-item .accordion-title::before { width: 24px; height: 28px; background-size: 20px 26px; top: 8px;}
	.faq-wrapper .accordion-item.is-active .accordion-title::before { width: 24px; height: 28px; background-size: 20px 26px; top: 8px;}
	.faq-wrapper .accordion .accordion-item .accordion-title { padding: 0px 0px 0px 30px; line-height: 26px; font-size: 17px;}
	.faq-wrapper .accordion-content p { padding: 10px 17px 10px;}
	.thanks-wrapper h3 { font-size: 17px; line-height: 26px; padding-bottom: 0px;}
	.services-icons-wrapper h3 { font-size: 22px; line-height: 28px;}
	.services-icons-wrapper ul li { width: 100% !important; margin: 0px 0px 20px;}
	.services-wrapper { padding-bottom: 20px;}
	.services-icons-wrapper ul li a { position: relative; bottom: 0px; }
	.services-icons-wrapper ul li { padding: 30px 15px 20px;}
	.loyality-steps-row ul li { line-height: 52px;}
	.loyal-thank-head { padding-bottom: 0px; }
	.loyality-steps-content { padding: 20px 0px 0px;}
	.loyality-steps-content ul li { width: 100%; margin-bottom: 0px;}
	.loyality-two-box .loyality-two-box-1 { padding: 0px 20px 10px;}
	.loyality-two-box p { font-size: 17px; line-height: 24px; }
	.loyality-two-box-2 { padding: 30px 20px 0px !important; }
	.loyality-reviews h3 { font-size: 22px; line-height: 28px;}
	.review-img-right h3 { font-size: 19px; line-height: 23px;}
	.review-img-left img { height: 40px;}
	.loyality-redeem-sec h3 { font-size: 22px; line-height: 28px; padding-bottom: 10px;}
	.loyality-redeem-sec .large-6 { width: 100%; margin-bottom: 20px;}
	.loyal-terms-accordian { padding-bottom: 0px; padding-top: 40px;}
	.loyality-four-box .large-3 h3 {word-break:break-all;}
	.blog-img img { height: auto !important; }
	.blog-wrapper .pagination .nav-links { padding: 0px 15px;}
	.blog-single-cat h2 { font-size: 24px; line-height: 28px;}
	.blog-single-inner h2 { font-size: 24px; line-height: 28px;}
	.blog-single-content h3 { font-size: 20px; line-height: 28px;}
	.blog-single-inner .nav-links {flex-direction: column; text-align: center;}
	.blog-single-inner .nav-links div { width: 100%;}
	.blog-single-inner .nav-links .nav-next { text-align: center;}
	.blog-single-inner .nav-links .nav-previous { text-align: center;}
	.error-page-wrapper h3 { font-size: 22px; line-height: 30px; }
	.awards-wrapper { padding-bottom: 0px;}
	.awards-top-wrapper h3 { font-size: 22px; line-height: 28px; }
	.awards-top-wrapper h4 { font-size: 20px; line-height: 26px; padding-bottom: 10px; padding-top: 20px;}
	.awards-bottom-wrapper-1, .awards-bottom-wrapper-3 { margin: 30px 0px 40px;}
	.icons-text-wrapper h3 { font-size: 22px; line-height: 28px; padding-bottom: 10px;}
	.icons-text-wrapper h4 { font-size: 20px; line-height: 26px; }
	.booking-terms-and-conditions-page h3 { font-size: 22px; line-height: 28px; padding-bottom: 10px;}
	.search-wrapper .pagination .nav-links a { display: inline-block; margin-bottom: 10px;}
	.search-wrapper h1 { font-size: 28px; line-height: 38px;}
	.search-found-wrap { line-height: 22px; font-size: 16px;}
	.search-wrapper article header h2 { font-size: 20px; line-height: 24px; padding-bottom: 5px;}
	.search-wrapper article { padding-bottom: 10px; border-bottom: 2px solid #eee; margin-bottom: 15px;}
	.search-wrapper .pagination { margin-top: 20px; margin-bottom: 0px;}
	.short-term-parking-page h3 { font-size: 22px; line-height: 28px; }
	.long-term-parking-page h3 { font-size: 22px; line-height: 28px; }
	.faq-wrap .accordion-content p { padding: 10px 0px 10px 30px; font-size: 16px;}
	.services-inner-wrapper .faq-sec { padding: 30px 0px 10px;}
	.services-inner-wrapper .faq-sec .faq-wrap h2 { font-size: 24px; line-height: 30px; }
	.services-inn-top-wrapper h3 { font-size: 22px; line-height: 28px; }
	.sydney-airport-parking-page h3 { font-size: 22px; line-height: 28px;}
	.corporate-airport-parking { padding-bottom: 0px;}
	.blog-inn-wrap .responsive-vid iframe { height: 180px;}
	p.responsive-vid { padding-bottom: 0px;}
	.blog-single-img {margin-bottom: 0px;}
	.blog-single-content ol {padding-left: 15px;}
	.price-beat-top h3 { font-size: 20px; line-height: 28px; }
	.price-beat-icons h3 { font-size: 20px; line-height: 28px; }
	.price-beat-bottom h3 { font-size: 20px; line-height: 28px; }
	.price-beat-top img { width: 200px; margin: 0 auto 10px;}
	#gform_fields_2 input[type="text"] {height:44px !important;}
	#gform_submit_button_2 {height:46px !important;}
	.redeem-loyalty-points-page h4 { font-size: 20px; line-height: 24px; }
	.tp-sec-right form .top_label input[type="submit"] { padding: 5px !important; margin-bottom: 0px;}
	.tp-sec-left ul li { font-size: 16px; line-height: 22px; }
	.tp-sec-left ul li::before { width: 17px; height: 16px; background-size: 100%;}
	.tp-sec-left ul li { padding: 0px 0px 22px 28px; }
	.car-rental-top h3 { font-size: 20px; line-height: 24px; }
	.caution-left img { width: 40px; }
	.car-rental-redeem h3 { font-size: 20px; line-height: 24px; }
	.compare-highlight-text p { line-height: 22px;}
	.forms-page-sec h3 { font-size: 20px; line-height: 28px;}
	.icon-features img { display: block; text-align: center; margin: 0 auto 10px;}
	.icon-features { margin-bottom: 0px; text-align: center;}
	.jetstar-page h3 { font-size: 20px; line-height: 28px;}
	.location-intro h3 { font-size: 22px; line-height: 28px; }
	.location-intro .large-6 h4 { font-size: 18px; line-height: 22px; padding-bottom: 5px;}
	.location-intro iframe { height: 230px;}
	.header-rex-offer .medium-3 img { width: 80px;}
	.offer-ban-head { padding: 20px 0px; font-size: 22px; line-height: 30px; }
	.offer-save-img p { font-size: 23px; line-height: 33px;}
	.offer-save-img { width: 222px; height: 222px; }
	.offer-text h3 { font-size: 18px; line-height: 24px; padding-left: 15px; padding-right: 15px;}
	.special-offer-wrap .offer-btn a { font-size: 17px; padding: 10px 20px; }
	.offer-about-wrap h3 { font-size: 22px; line-height: 28px;}
	.offer-about-wrap { padding: 40px 0px 20px;}
	.offer-video-wrap iframe { height: 240px;}
	.offer-text h3 strong { font-size: 22px; line-height: 28px;}
	.privacy-policy-page h4 { font-size: 19px; line-height: 28px; }
	.terms-of-use-page h4 { font-size: 19px; line-height: 28px; }
	.privacy-policy-page ol li h3 { font-size: 20px; line-height: 26px;}
	.terms-of-use-page ol li h3 { font-size: 20px; line-height: 26px;}
	.travelling-with-children-page h3 { font-size: 20px; line-height: 24px;}
	.form-poup-content .form-right h2 { font-size: 23px; line-height: 30px;}
	.subscribe-reveal .form-poup-content .form-container .form-right input[type="submit"] { font-size: 18px !important; white-space: normal; line-height: 24px !important; 	height: auto;
}
	.car-search-results-page { padding-bottom: 0px;}
	.travel-choose-box img {width:110px;}
	.forms-page-left .icon-features p { display: block; width: 100%; margin-top: 5px;}
	.forms-page-left .icon-features img {margin-bottom:0px;}
	.airport-transfers { padding-top: 0px;}
	.si-inn-box h4 { font-size: 24px; line-height: 30px; padding: 0px 15px 30px;}
	.menu-btn img { width: 24px;}
	
	
	.faq-wrap h2 { font-size: 22px; line-height: 30px; text-align: center; padding-bottom: 20px;}
	.faq-wrap .accordion-title { font-size: 18px; line-height: 28px;}
	.newsletter { padding: 40px 0px 50px;}
	.newsletter form input[type="submit"] { font-size: 20px; letter-spacing: 0px; padding: 0px 20px;}
	.foot-logo img { width: 80px;}
	footer ul li { font-size: 16px;}
	footer p { font-size: 16px;}
	.copy-left {font-size: 11.78px;}
	.copy-right {font-size: 11.78px;}
	.map-header h2 { font-size: 20px; line-height: 28px;}
	.about-left h2 { padding-bottom: 5px; }
	.bookform h3 { text-align: center; font-size: 20px; line-height: 22px; margin-top: 30px; padding-bottom: 0px;}
	#gform_fields_2 .gfield_label { font-size: 18px !important;}
	#gform_submit_button_2 { font-size: 22px !important; }
	.burger { top: -8px !important; right: -6px !important;  }
	#top-nav .nav-menu.open { padding-top: 140px;}
	#top-nav .nav-menu ul li { font-size: 20px; line-height: 26px; }
	.menu-address img { height: 20px; margin-right: 10px;}
	#top-nav .nav-menu ul li .dropdown-toggle svg { width: 30px;  height: 30px;}
	.menu-footer-wrapper { padding: 6px 15px;}
	@media (orientation: landscape) {
  
		#top-nav .nav-menu ul { height:auto;}
		
}
	.offers-header .medium-3 img { width: 80px;}
	.error-page-wrapper, .search-wrapper { margin-top: 230px;}
	.easy-steps-mobile { width: 40px; height: 40px; font-size: 20px; line-height: 40px;}
	.sign-up-popup { padding-left: 15px; padding-right: 15px;}
	


	

	.sign-up-popup button { font-size: 13px;}
	
	
	.videosec video { margin-top: -17px;}
	.video-overlay-play-button { width: 40px;}
	.video-text { font-size: 20px; line-height: 36px;}


	.mobile-req-btn { top: 144px; }
	#top-nav .nav-menu.open .menu-list { margin-top: 0px;}
	header.stickymenu #burger-wrap { top: 8px !important;}
	.phone a { clear: both; display: block;}
	
	.burger span::before { top: -10px; }
	.burger span::after { bottom: -10px;}
	header.stickymenu .mobile-req-btn { top: 94px; }
	#top-nav .nav-menu ul li ul { padding: 0px 10px;}
	#top-nav .nav-menu ul li ul li a { font-size: 16px;}
	.menu-social a { display: inline-block;}
	.header-book-now a {font-size:16px;}
	
	.logo img { width: 70px;}
	
	.burger span::before { top: -10px !important;}
	.burger span::after { bottom: -10px !important;}
	.airport-transfers { padding-top: 0px;}
	
	.burger.open1 span::before { top: 0px !important;} 
	.burger.open1 span::after { bottom: 0px !important;} 
	
	
	.form-poup-content .form-right h3 { font-size: 16px; line-height: 24px; padding-bottom: 10px;}
	.form-poup-content .form-left img { width: 66%;}
	.mobile-req-btn a { font-size: 16px; padding: 5px 18px;}
	
	
	.header-address a { font-size: 15px !important;}
	.mobile-req-btn { top: 177px;}
	header.stickymenu .header-address { top: 78px;}
	header.stickymenu .mobile-req-btn { top: -48px;}  
	header.stickymenu .header-address::before {
    top: 12px;
    left: 50px;
}	
	.main-banner { min-height: 200px; margin-top: 210px;}
	.vs-page-wrapper { padding-top: 30px; padding-bottom:30px;}
	.vs-pages-top h1 { font-size: 24px; line-height: 30px;}
	.comparison-bookform h3 {margin-top:0px; font-size:22px;}
	.map-address ul li img { width: 14px; position: relative; top: 0px; margin-right: 5px;}
	.viewall-btn a:hover { font-size: 16px; padding: 12px 0px; width: 88%;}
	
	.comparison-bookform form .gform_footer.top_label { margin: 0px; padding: 0px !important;}
	.header-book-now { line-height: 18px;}
	.header-address { right: auto; top: 24px !important; left: 25px;}
	.phone { z-index: 2; top: -4px !important; left: 7px;}
	.phone a { font-size: 14px; }
	.phone a::before { top: 7px; background-size: 14px 28px;}
	.logo { margin:50px 0px 20px; }
	.header-address a { font-size: 14px !important;}
	#burger-wrap { top: 10px !important;}
	header.stickymenu .sign-up-popup { text-align: center; padding-right:0px;}
	header.stickymenu .header-address { top: 10px;}
	header.stickymenu .phone { top: -4px;}
	.stressfree h2 { font-size: 24px; line-height: 30px; padding-bottom: 15px; padding-top: 30px;}
	.three-boxes ul { padding: 0px 35px;}
	.step-Description { width: 54%;}
	.three-boxes ul li p { display: block; font-size: 14px; line-height: 22px; }
	.three-boxes ul li img { height: 60px;}
	.three-boxes ul li h3 { font-size: 21px; line-height: 30px;}
	.three-boxes ul li img { margin: 0px 0px 5px;}
	.step-number { width: 46px; height: 45px; font-size: 22px; line-height: 46px;}
	.video-text h4 { font-size: 25px; line-height: 29px; padding-top:10px;}
	.video-text img { width: 60px; height: 60px;}
	.choose-box-text img { width: 60px; }
	.choose-box-text h4 { font-size: 17px; line-height: 23px; padding-top: 10px;}
	.whychoose .slider .slick-prev { left: 0px;}
	.whychoose .slider .slick-next { right: 0px;}
	header.stickymenu .header-book-now { top: 0px;}
	.whoweare { padding: 10px 0px 30px;}
	.moreless-button { margin-top: 10px; font-size: 17px; padding: 11px 26px; letter-spacing:0px;}
	.mobile-quick-link { display: block; text-align: center; width: 100%;}
	.mobile-quick-link2 { display: block; text-align: center; width: 100%;}
	.foot-social img { margin-right: 5px; margin-left: 5px;}
	
header.stickymenu .header-book-now{top:-129px !important;}
header.stickymenu #burger-wrap {margin-top: 4px !important;}	
header.stickymenu .header-book-now {right: 63px !important;}
header.stickymenu .phone {top: 37px !important;right: 14px;}
header.stickymenu .header-book-now {
	/*width: 36%;*/
}

.ui-datepicker-calendar{display:inline-block;overflow:auto;width:304px !important;}
.inner-wrapper.cart-page .coupon input{width:100% !important;margin-bottom:6px !important;}
.inner-wrapper.cart-page .actions .button.wp-element-button{width:100% !important;}

.woocommerce-notices-wrapper .woocommerce-message{padding-left:27px;font-size:13px;line-height:18px;padding-right:12px;}	
.woocommerce-notices-wrapper .woocommerce-message::before{left:11px;}
.woocommerce-MyAccount-content .woocommerce-message {
	padding-left: 31px;
	padding-right: 10px;
	font-size: 13px;
	line-height: 16px;
}
.woocommerce-MyAccount-content .woocommerce-message:before{left: 11px;}	
}

@media(max-width:359px){
.ui-datepicker-calendar {width:263px !important;}
}

/*#wpadminbar {
	display: none;
}*/


@media(max-width:1023px){
	
	.page-template-template-storage-container header.stickymenu
	{
		height: 125px;
	}
	.page-template-template-Parking header.stickymenu
	{
		height: 125px;
	}

	.page-template-template-storage-container .header-book-now
	{
		display: none;
	}
	.page-template-template-Parking .header-book-now
	{
		display: none;
	}

	.page-template-template-storage-container .mobile-req-btn
	{
		display: none;
	}
	.page-template-template-Parking .mobile-req-btn
	{
		display: none;
	}
	.page-template-template-Parking .banner-section 
	{
    	padding-top: 170px;
	}

	.page-template-template-storage-container .banner-section 
	{
    	padding-top: 170px;
	}
	
}