@charset "UTF-8";
html{margin-top: 0 !important;height: 100%;font-size:inherit;}
body {font-size: 16px;line-height: 27px;color: #343434;font-weight: 400;font-family: 'Roboto',sans-serif;min-height: 100%;position: relative;padding-bottom: 325px;}
@font-face{min-height:100%;position:relative}
a:hover,a:focus{text-decoration:none;outline:0 none}
.responsive-menu.push-left{left:-245px;transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s}
.clear{clear:both}
.no-padding{padding:0!important}
.no-margin{margin:0!important}
.no-padding-left{padding-left:0!important}
.no-padding-right{padding-right:0!important}
.no-margin-bottom{margin-bottom:0!important}
img.scaled-image{border:0!important;margin:0!important;}
button:focus{outline:0}
.covid-widget {background: #de3e58 !important;     display: inline-block;     padding: 6px 8px 6px 35px;     color: #fff;     font-size: 15px;     line-height: normal;         position: relative;     margin: 40px 0 0; text-align:left}
.covid-widget:before {     position: absolute;     top: 6px;     background: url(../images/all-sprite.png) no-repeat;     background-position:-168px -4572px;     content: '';     left: 8px;     height: 20px;     width: 20px; }
.covid-inner-page  {margin: 0; width: 100%; text-align: center; background: rgba(55,55,55,0.9) !important;padding:3px;border-bottom: 1px solid #515151;position:relative}
.covid-inner-page .covid-widget{background: none !important;margin: 0 !important;}
.main-container:after{display:block;content:"";clear:both}
#supplier-map .modal-header{background:#009CBB;border-radius:5px 5px 0 0;text-align:center;color:#fff;border:0}
#supplier-map .modal-body{background:#009CBB}
#supplier-map button.close{right:-.5rem;top:-.5rem;background-image:url(../images/close-icon.png);height:24px;width:24px;background-repeat:no-repeat;opacity:1}
#bookingengine{clear:both}
.map-box img{margin-top:20px;max-width:160px;width: 100%;}
.facebook a{background-position:0 -187px!important}
.twitter a{background-position:0 -330px!important}
.gplus a{background-position:0 -224px!important}
.pi a{background-position:0 -407px!important}
.site-logo,.toggle-button,.chat-buttons{display:inline-block;width:33%;vertical-align:middle}
.header-content{padding-top:75px}
.driving-banner-image .header-content{padding-top:45px}
.rental-tips-banner .header-content {padding: 47px 15px 15px}
.all-you-know {text-align: center;padding: 50px 0; border-bottom:1px solid #ddd}
.tips-heading {margin: 0 0 30px;color: #4e4e4e;font-size: 27px}
.best-type .col-md-3 {margin-top: 30px}
.rental-tips-form #sc-box .sc-form-wrapper {background: #fff !important;box-shadow: 0 0 5px rgba(0,0,0,0.1) !important;
padding: 17px 20px 0px 20px !important;border-radius: 5px}
.rental-tips-form {background: #f3f3f3;padding: 50px 0}
.rental-tips-form .sc-aff-base #sc-box div.dropOffLocInc select, .rental-tips-form .sc-aff-base #sc-box div.pickUpLocInc select, .rental-tips-form .sc-aff-base #sc-box .sc-field.half .sc-date-field button, .rental-tips-form #sc-box .sc-field.half.sc-dates select {border: 1px solid #e2e2e2}
.rental-tips-form #sc-box .locLabel, .rental-tips-form #sc-box .form_misc label, .rental-tips-form #sc-box .sc-form-wrapper .drv_age_check label {color: #4e4e4e !important}
.one-way, .best-to-visit {padding: 50px 0;background: #f3f3f3}
.one-way h2:before {position: absolute;left: 0;top: 0;content: ''; background: url(../images/rental-tips-sprite.png) no-repeat;height: 63px;width: 51px; background-position: -181px 0px;color: #4f4f4f}
.one-way ul {padding: 0;list-style-type: none; margin: 20px 0 0}
.one-way ul li {display: inline-block; width: 32%; position: relative; padding: 0 0 0 30px;
font-weight: 500; margin: 0 0 20px; color: #595959; font-size: 16px}
.best-type strong {display: inline-block;background:#0899b8;padding:5px 10px;color:#fff!important; width: 60%;font-size: 19px!important;font-weight:500!important;margin:0 0 20px;position: relative}
.best-type strong:before {position:absolute;left:0;bottom:-7px;content:'';width:0;height:0;border-width: 0px 23px 7px 0;     border-color: transparent #077a92 transparent transparent;border-style: solid}
.best-type figure {min-height: 150px}
.best-type span {font-size: 16px;color:#686868;font-weight:600}
.best-to-visit span { display: inline-block; padding: 10px 14px; border-left: 3px solid #0899b8; background: #fff; font-size: 18px; margin: 0 0 15px; font-weight: 500; box-shadow: 0 0 8px rgba(0,0,0,0.1); }
.best-to-visit ul {padding: 0 165px 0 0;list-style-type: none; position: relative}
.best-to-visit ul:before {position: absolute;content: '';background: url(../images/rental-tips-sprite.png) no-repeat;right: 0;top: 0;height: 125px;width: 154px;background-position: -268px 0px}
.best-to-visit ul li {position: relative;padding: 0 0 0 30px; margin: 0 0 12px}
.query-box.find-car h3 {padding: 0 0 5px 73px}
.cheap-car-rent ul li:before,.one-way ul li:before,.best-to-visit ul li:before,.how-to-rent p:before {position: absolute;
left: 0;top: 4px; background: url(../images/rental-tips-sprite.png) no-repeat; height: 20px; width: 20px;
content: ''; background-position: -242px 2px}
.cheap-car-rent {padding: 50px 15px 100px}
.best-rental-comp {padding: 50px 15px}
.best-rental-comp ul li {display: inline-block; margin: 0 16px 20px 0;width:22%}
.best-rental-comp ul li a{display: inline-block;width:100%}
.best-rental-comp ul li a img{max-width:100%;height:auto}
.all-you-know p, .how-to-rent p, .cheap-car-rent p, .best-rental-comp p, .one-way p, .best-type p, .best-to-visit p, .query-box p, .best-to-visit ul li, .how-old-rent p {color: #686868; font-size: 16px}
.how-old-rent h2:before {position: absolute;background: url(../images/rental-tips-sprite.png) no-repeat;height: 70px;
width: 70px; content: ''; background-position: -84px 0; left: 50%; transform: translateX(-50%); top: -90px; z-index: 1}
.how-old-rent h2:after {position: absolute;background: #f3f3f3;border-radius: 100%;left: 50%;
transform: translateX(-50%);top: -113px; height: 120px; width: 120px; content: ''}
.how-old-rent {padding: 50px 0; background: #f3f3f3; text-align: center}
.cheap-car-rent ul {list-style-type: none; padding: 0}
.cheap-car-rent ul li {position: relative; padding: 0 0 0 30px; color: #686868; font-size: 16px; margin: 0 0 10px}
.cheap-car-rent strong {background: #069ab4;font-weight: 500;font-size: 18px;display: inline-block;padding: 3px 10px;
color: #fff}
.best-type {padding: 50px 15px;text-align: center}
.more-query {padding: 50px 15px}
.query-box {border: 1px solid #e2e2e2; padding: 20px; margin: 0 0 30px; min-height: 257px}
.query-box h3 {margin: 0 0 20px;color: #4f4f4f;font-size: 20px;position: relative;padding: 0 0 5px 55px}
.query-box h3:before {position: absolute;content: '';left: 0;top: 0;background: url(../images/rental-tips-sprite.png) no-repeat;height: 45px;width: 45px;background-position: 0 -85px} 
.query-box.how-long h3:before {background-position: -60px -85px}
.query-box.best-place h3:before {background-position: -127px -85px}
.query-box.find-car h3:before {background-position: -180px -85px;width: 58px}
.best-rental-comp ul {list-style-type: none; padding: 0; margin: 5px 0 0}
.banner-car-icon figure {float: right}
.one-way h2 {position: relative;margin: 0 0 20px; padding: 10px 0 15px 75px}
header{background:#0899b7;padding:10px 20px 10px 35px;box-shadow:0 1px 5px rgba(4,7,92,.6);position:relative;z-index:1;transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;z-index:1001;position:fixed;top:0;width:100%}
.animate-header{height:78px;transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s}
.animate-header .site-logo a img{max-height:62px;transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s}
.site-logo a img{max-width:100%;max-height:87px;width:auto;transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s}
header.animate-header{transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;padding:8px 20px 8px 35px;background:#0899b7;box-shadow:0 1px 5px rgba(4,7,92,.6);z-index: 1000000;}
header:after{display:table;clear:both;content:""}
.chat-buttons button,.chat-buttons a{background:none;border:2px solid #fff;height:35px;width:35px;border-radius:100%;line-height:32px;padding:0 7px;display:inline-block}
.slider-img a{color:#616161}
.site-logo a,.suppliers-menu a{display:inline-block}
.travel-menu a:after,.suppliers-menu a:after{position:absolute;right:-21px;content:'\f107';top:0;font-family:'FontAwesome'}
.travel-menu a,.suppliers-menu a{position:relative}
.chat-buttons button{margin-right:10px}
.chat-buttons .fa{font-size:17px;color:#fff}
.wrapper{width:100%;max-width:1140px;margin:auto}
.error_page{padding: 140px 0 90px;}
.top-banner{background:url(../images/banner.jpg) no-repeat center bottom #2198DA;background-size:cover;height:658px}
.highlight-text h1{font-family:'Open Sans',sans-serif;color:#fff;font-size:28px;margin:20px 0 50px;text-shadow:0 0 4px rgba(0,0,0,.4);line-height:34px;font-weight:600}
.form-section{height:auto;margin:0 0 170px}
.book-car{background:rgba(0,0,0,0) url(../images/form-left-cap.png) no-repeat;display:inline-block;height:67px;position:absolute;top:-15px;width:150px;font-weight:400;font-size:20px;padding:11px 23px;z-index:1;left:2px}
.sprite{background:url(../images/sprite.png) no-repeat;font-size:0;display:inline-block}
#menu-content a,.book-car{font-family:'Roboto',sans-serif;font-size:18px;color:#fff;display:inline-block;text-decoration:none;outline:none}
#menu-content a{font-weight:400;cursor:pointer}
.side-bar-menu ul li,.side-bar-menu ul{float:left;width:100%}
.side-bar-menu ul{list-style-type:none;padding:43px 0 0;margin:0}
#menu-content li{border-top:1px solid #616161;padding:11px 20px;text-align:left}
#menu-content li:first-child{border:0}
#menu-content li .fa{color:#fff;padding:4px 10px 0 0;width:32px;float:left}
#menu-content span{float:left}
#menu-content .sub-menu li a{font-weight:300;font-size:15px}
#menu-content .sub-menu{padding:0 0 15px 15px}
#menu-content .sub-menu li .fa{width:auto}
#menu-content .sub-menu li{border:0;padding:4px 10px}
.ph_list_c ul li:nth-child(2n){background-color:RGBA(8,153,183,.07)}
.ph_list_c ul li{border-bottom:1px solid #ddd!important;padding:4px 8px!important;width:100%!important}
.ph_list_c ul li:last-of-type{border-bottom:0 solid #ddd!important}
.contactListInc .ph_list_c>ul{float:left;width:270px;overflow-x:hidden;overflow-y:scroll;max-height:525px;width:100%!important;padding-right: 8px;}
.contactListInc .ph_list_c ul li{width:100%!important}
.contactListInc .ph_list_c{width:100%!important;padding:0px!important}
.ph_list_c{width:100%!important;padding:0 !important}
#call-us .modal-body { padding: 0;}
.dropdown-section{height:250px}
.slider-section-inner{background:url(../images/slider-shadow.png) no-repeat bottom center;padding-bottom:9px;position:relative;top:-80px;float:left;width:100%;background-size:100%}
.slider-section-background{background:#fff;float:left;width:100%;padding:40px 15px;border:1px solid #e6e6e6}
.slider-section-inner ul.carousel-inner{padding:0}
.our-suppliers h2{margin: 0; color:#4e4e4e;}
#carousel-example-generic .col-md-3{width:22%}
.our-suppliers span{color:#de3e58}
.accordion-section button{float:right;background:url(../images/sprite.png) no-repeat;border:none;background-position:0 -215px;font-size:0;height:10px;width:10px}
.about-new-zealand-rental{padding-bottom:40px}
.accordion-section button.SeeMore2{background-position:0 -199px}
.accordion-section .accordion-group{float:left;width:100%;padding:0 0 10px}
.accordion-section .accordion-group{border-bottom:1px solid #009CBC;position:relative}
.accordion-section .accordion-group:before,.accordion-section .accordion-group:after{position:absolute;content:"";height:4px;width:1px;bottom:0}
.accordion-section .accordion-group:before{border-left:1px solid #009CBC;left:0}
.accordion-section .accordion-group:after{border-right:1px solid #009CBC;right:0}
.sp-icon{background:none!important;position:relative}
.sp-icon:before{position:absolute;content:"";background:url('../images/all-sprite.png') no-repeat}
.rental-car-box span.sp-icon.bar_icon:before{height:5px;width:56px;background-position:-85px -9px;left:50%;bottom:0;margin-left:-28px}
.why-choose-us .sp-icon.icon-back:before{height:52px;width:52px;background-position:-85px -26px;left:0;top:0}
.why-choose-us .sp-icon.icon-back span{position:relative;z-index:1}
.new-zealand-travel h2, .driving-rules-newzealand h2,.about-seasons h2, .showcase-heading h2{background:none!important;position:relative}
.new-zealand-travel h2:before, .driving-rules-newzealand h2:before,.about-seasons h2:before, .showcase-heading h2:before{position:absolute;content:"";background:url('../images/all-sprite.png') no-repeat;height:11px;width:204px;background-position:-86px -86px;left:50%;bottom:0;margin-left:-102px}
.accordion-heading h2,.accordion-group p,.new-zealand-travel h2,.car-rental-tips h3,.car-rental-box strong,.car-deal-banner h2,.rental-car-box span,.faq-heading h4,.customer #testimonials p,.customer #testimonials h5,.showcase-heading h2,.park-showcase h3,.driving-rules-newzealand h2,.best-time-visit h2,.about-sky-tower h2,.about-car-rental h2,.why-book-us h2,.travel-guide h2,.car-suppliers h2{font-family:'Roboto',sans-serif;font-weight:500}
.home .accordion-heading h2{font-size:30px; margin-top:0;}
.accordion-heading h2,.new-zealand-travel h2,.showcase-heading h2,.driving-rules-newzealand h2,.about-seasons h2,.about-sky-tower h2,.about-car-rental h2,.why-book-us h2,.travel-guide h2,.car-suppliers h2{font-size:32px;color:#4e4e4e}
.accordion-group p{font-size:16px;line-height:27px;color:#343434;font-weight:400}
.about-new-zealand-rental img,.customer-image figure img,#carousel-example-generic-locations img{max-width:100%}
.about-new-zealand-rental figure{box-shadow:0 0 1px #929090;padding:2px}
.about-new-zealand-rental figure img{width:100%;height:auto}
.new-zealand-travel{padding:70px 0}
.routes-section{padding:0 0 70px}
.new-zealand-travel{background:url(../images/pattern.png) repeat;background-size:cover;display:inline-block;width:100%}
.routes-section{float:left;background:url(../images/pattern.png) repeat;width:100%}
.new-zealand-travel h2,.driving-rules-newzealand h2,.about-seasons h2{padding:0 0 35px}
.new-zealand-travel h2{margin:0 0 50px;font-size:30px}
.tabbing-section,.responsive-tabs-container{float:left;width:100%}
.tabbing-section ul{float:left;width:18%;border:1px solid silver;border-top:0}
.tabbing-section ul li{float:left;width:100%;text-align:center;margin:0}
.activities ul li:nth-child(3n),.activities.national-park ul li:nth-child(3n){margin-right:0}
.tabbing-section .tab-content{padding:0 0 0 240px}
.tab-content .tab-pane{margin-bottom:0!important}
.tabbing-section .accordion-link{text-align:center;float:left;width:100%}
.tabbing-section .nav-tabs>li>a,.tabbing-section .accordion-link{border-radius:0;font-family:'Roboto',sans-serif;font-size:20px;margin:0;outline:none;border-top:1px solid silver;position:relative;padding:26px 15px;text-decoration:none}
.tabbing-section ul li.active a,.tabbing-section ul li.active a:focus,.tabbing-section ul li.active a:hover{border:0;padding:27px 15px}
.tabbing-section .nav>li>a:focus,.tabbing-section .nav>li>a:hover,.tabbing-section ul li.active a,.tabbing-section ul li.active a:focus,.tabbing-section ul li.active a:hover,.tabbing-section .responsive-tabs-container[class*="accordion-"] .accordion-link.active,.tabbing-section .responsive-tabs-container[class*="accordion-"] .accordion-link:hover{background:#009cbc}
.tabbing-section .nav>li>a:focus span,.tabbing-section .nav>li>a:hover span,.tabbing-section ul li.active a span,.tabbing-section ul li.active a:focus span,.tabbing-section ul li.active a:hover span,.tabbing-section ul li a:hover .fa,.tabbing-section ul li a:focus .fa,.tabbing-section .nav-tabs>li.active>a .fa,.tabbing-section .nav-tabs>li.active>a:hover .fa,.tabbing-section .accordion-link:hover span,.tabbing-section .accordion-link:hover .fa,.tabbing-section .accordion-link.active span,.tabbing-section .accordion-link.active .fa{color:#fff}
.tabbing-section .nav-tabs>li>a .fa,.tabbing-section .accordion-link .fa{font-size:23px;color:#009cbc}
.tabbing-section .nav-tabs>li>a span{color:#009cbc}
.sprite-2{background:url(../images/sprite-2.png) no-repeat}
.footprint{display:inline-block;width:26px;height:23px}
.tabbing-section ul li a:hover span.footprint,.tabbing-section ul li.active a span.footprint{background-position:0 -32px}
.tabbing-section ul.nav li:hover a:after,.tabbing-section ul.nav li:focus a:after,.tabbing-section ul.nav li.active a:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,156,188,0);border-left-color:#009cbc;border-width:10px;margin-top:-10px}
.tab-panel{display:none}
.tab-content>.tab-content>.active{display:block}
.tab-content:after{display:table;content:"";clear:both}
.activities ul,.best-visit ul{list-style-type:none;width:100%;border:0;padding:0}
.activities ul li{float:left;margin:0 2.6% 28px 0;padding:5px;width:31.5%}
.activities ul li .readmore{font-size:14px;padding:6px 15px}
.best-visit ul li{float:left;margin:0 3% 24px 0;width:48%}
.best-visit li figure:before{border:10px solid rgba(66,66,66,.4);content:"";position:absolute;top:0;bottom:0;left:0;right:0}
.activities ul li,.best-visit ul li{box-shadow:0 0 3px rgba(0,0,0,.4)}
.activities ul li figure .hover-shadow{opacity:0;transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s;-ms-transition:all .7s ease 0s;transform:rotateY(180deg);background:rgba(0,156,188,.5);bottom:0;left:0;height:100%;width:100%;position:absolute}
.menu-terms-menu-container li + li{border-left:1px solid;padding:0 10px}
.activities ul li figure:hover .hover-shadow{opacity:1;transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s;-ms-transition:all .7s ease 0s;transform:rotateY(0deg)}
.activities .readmore-content h3{transform:translateY(-150px);-moz-transform:translateY(-150px);-o-transform:translateY(-150px);-ms-transform:translateY(-150px);-webkit-transform:translateY(-150px);position:relative;transition:all .8s ease 1s;-moz-transition:all .8s ease 1s;-o-transition:all .8s ease 1s;-webkit-transition:all .8s ease 1s;-ms-transition:all .8s ease 1s}
.activities ul li figure:hover .readmore-content h3{transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transition:all .8s ease .3s;-moz-transition:all .8s ease .3s;-o-transition:all .8s ease .3s;-webkit-transition:all .8s ease .3s;-ms-transition:all .8s ease .3s}
.activities ul li figure,.best-visit li figure{float:left;position:relative;overflow:hidden;width:100%;max-height:262px}
.national-park ul li figure img{transition:all 6s ease-out 0s;-moz-transition:all 6s ease-out 0s;-webkit-transition:all 6s ease-out 0s;-o-transition:all 6s ease-out 0s;-ms-transition:all 6s ease-out 0s}
.national-park ul li figure:hover img{transform:scale(1.3);transition:all 6s ease-out 0s;-moz-transition:all 6s ease-out 0s;-webkit-transition:all 6s ease-out 0s;-o-transition:all 6s ease-out 0s;-ms-transition:all 6s ease-out 0s}
.national-park ul li{margin:0 4% 25px 0;padding:0;width:30.5%}
.national-park ul li:hover .park-name{opacity:0;transition:all .1s ease-in .1s}
.hover-shadow-best strong,.hover-shadow-best span{color:#fff;font-size:17px;font-family:'Roboto',sans-serif}
.hover-shadow-best strong{font-weight:500}
.hover-shadow-best span{font-weight:400}
.best-visit ul li:nth-child(2n){margin-right:0}
.national-park .readmore-content strong,.national-park .readmore-content .readmore{background:none}
.national-park .hover-shadow:after{background:#fff;position:absolute;height:100%;width:1px;left:0}
.readmore .glyphicon{font-size:11px}
.car-rental-tips h3,.faq-heading{background:#009cbc;padding:13px 20px;color:#fff;font-size:28px}
.car-rental-tips h3{border-right:7px solid #00738b;margin:0 0 50px}
.car-rental-box strong{font-size:18px;color:#5a5a5a;margin:0 0 20px;display: inline-block;}
.car-rental-box p,.view-more,.car-deal-banner p,.rental-car-box strong,.choose-content h3,.choose-content p,.faq-asked .panel-body,.faq-asked .panel-title a,.clound-banner h5,.clound-banner span,#carousel-example-generic-locations figure span,.view-all-location a,.footer-box ul li a,.footer-box ul li span,.terms-privacy-section span{font-family:'Roboto',sans-serif;font-weight:400}
.car-rental-driving-rule,.rental-car-section{padding-top:60px;padding-bottom:18px}
.icon-box .fa{color:#fff;font-size:22px;height:22px;width:29px;position:relative;top:-2px}
.driving-rules .icon-box .fa{font-size:24px}
.rules-regulation.rental-tips figure img{width:100%}
.car-rental-box-container .icon-box{background-color:#707070;float:right;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;padding:20px 16px;height:60px;width:60px}
.car-rental-box-container:hover .icon-box{background:#009cbc;border:1px solid #009cbc;padding:19px 15px}
.car-rental-box{margin:0 75px 0 0;position:relative}
.icon-box:hover .fa{color:#009cbc}
.car-rental-box-container{padding:0 0 40px}
.car-rental-box strong:after{background:#666;content:"";height:3px;position:absolute;right:0;top:30px;width:50px}
.icon-box .glyphicon,.clound-banner h5,.clound-banner span{color:#fff}
.view-more{color:#de3e58;font-size:20px;border:1px solid #de3e58;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px 25px;text-decoration:none!important;display:inline-block;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s}
.activities .view-more,.best-visit .view-more{border:1px solid #009cbc;color:#009cbc;margin:10px 0 0}
.national-park .hover-shadow:after,.national-park .hover-shadow:before,.hover-top-bottom:before,.hover-top-bottom:after{background:#fff;content:"";position:absolute}
.best-visit ul li figure:hover h6:after{transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);-webkit-transform:translateX(-50%) scale(1);transition:all .9s ease-in .3s;-moz-transition:all .9s ease-in .3s;-o-transition:all .9s ease-in .3s;-webkit-transition:all .9s ease-in .3s;-ms-transition:all .9s ease-in .3s}
.hover-shadow-best .readmore-content strong:after{content:"";height:1px;width:32%;position:absolute;background:#fff;bottom:0;transform:translateX(-50%) scale(0);-moz-transform:translateX(-50%) scale(0);-o-transform:translateX(-50%) scale(0);-webkit-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);left:50%;transition:all .9s ease-in .3s;-moz-transition:all .9s ease-in .3s;-o-transition:all .9s ease-in .3s;-webkit-transition:all .9s ease-in .3s;-ms-transition:all .9s ease-in .3s}
.national-park .readmore-content{padding:0 40px;opacity:0;position:relative;transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transition:all .8s linear 1s;-moz-transition:all .8s linear 1s;-o-transition:all .8s linear 1s;-webkit-transition:all .8s linear 1s;-ms-transition:all .8s linear 1s}
.national-park .readmore-content strong{text-transform:capitalize}
.national-park .readmore-content p {font-weight: 500;font-style: normal;font-size: 14px;line-height: 20px;}
.national-park .hover-shadow:after,.national-park .hover-shadow:before{height:90%;width:1px;top:13px}
.hover-top-bottom:before,.hover-top-bottom:after{width:91%;height:1px}
.national-park .hover-shadow:after{left:24px}
.national-park .hover-shadow:before{right:24px}
.hover-top-bottom:after{bottom:24px;left:12px}
.hover-top-bottom:before{top:24px;left:12px}
.activities .view-more:hover,.best-visit .view-more:hover{color:#fff;background:#009cbc}
.park-name{color:#fff;position:absolute;top:40%;width:100%;font-family:"Roboto",sans-serif;font-size:18px;font-weight:500;transform:translateY(-50%);transition:all .1s ease-in 1s;text-shadow:1px 1px 1px #000}
.readmore-content strong{font-family:'Roboto',sans-serif;font-weight:500;font-size:18px;color:#fff;text-transform:uppercase;background:rgba(38,59,63,.8);padding:10px 0;position:relative;display:block}
.hover-shadow-best .readmore-content strong{background:none;font-weight:400;font-size:19px;padding:15px 0 20px}
.hover-shadow-best .readmore-content{margin:15px 0 0}
.hover-shadow-best .readmore-content .readmore{background:#009cbc;border:1px solid #005769;border-radius:4px;opacity:0;transform:translateX(-100px);-moz-transform:translateX(-100px);-o-transform:translateX(-100px);-ms-transform:translateX(-100px);-webkit-transform:translateX(-100px);transition:all .8s ease .5s;-moz-transition:all .8s ease .5s;-o-transition:all .8s ease .5s;-webkit-transition:all .8s ease .5s;-ms-transition:all .8s ease .5s;position:relative}
.best-visit ul li figure:hover .readmore{opacity:1;transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transition:all .8s ease .5s;-moz-transition:all .8s ease .5s;-o-transition:all .8s ease .5s;-webkit-transition:all .8s ease .5s;-ms-transition:all .8s ease .5s}
.hover-shadow-best{background:#595959;position:absolute;left:0;right:0;bottom:0;top:0;transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s}
.best-month{transform:translateY(80px);-moz-transform:translateY(80px);-o-transform:translateY(80px);-ms-transform:translateY(80px);-webkit-transform:translateY(80px);position:relative;opacity:0;transition:all .8s ease-in 0s;-moz-transition:all .8s ease-in 0s;-o-transition:all .8s ease-in 0s;-webkit-transition:all .8s ease-in 0s;-ms-transition:all .8s ease-in 0s;display:block;margin:30px 0}
.best-visit ul li figure:hover .best-month{transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);position:relative;opacity:1;transition:all .8s ease-in 0s;-moz-transition:all .8s ease-in 0s;-o-transition:all .8s ease-in 0s;-webkit-transition:all .8s ease-in 0s;-ms-transition:all .8s ease-in 0s}
.best-visit ul li figure:hover .hover-shadow-best{transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s}
.national-park .readmore-content p{margin:0 0 7px!important}
.national-park ul li figure .hover-shadow{transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);opacity:0;bottom:0;height:100%;left:0;position:absolute;width:100%;transition:all 1s ease-out .1s;-moz-transition:all 1s ease-out .1s;-webkit-transition:all 1s ease-out .1s;background:rgba(32,32,32,.4)!important}
.national-park ul li:hover .hover-shadow{transition:all 1s ease-out .1s!important;-moz-transition:all 1s ease-out .1s;-webkit-transition:all 1s ease-out .1s;transform:rotateX(0deg)!important;-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}
.national-park ul li:hover .readmore-content{transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);opacity:1;transition:all .8s linear 1s;-moz-transition:all .8s linear 1s;-o-transition:all .8s linear 1s;-webkit-transition:all .8s linear 1s;-ms-transition:all .8s linear 1s}
.readmore-content{margin:45px 0 0}
.readmore-content .readmore{background:#363636;color:#fff;text-decoration:none;padding:6px 20px;display:inline-block;font-family:'Roboto',sans-serif;font-size:16px;font-weight:400}
.readmore-content p{color:#fff;margin:15px 0 25px;font-style:italic;font-family:'Roboto',sans-serif;font-size:13px;text-shadow:0 0 4px rgb(0,0,0);padding:0 10px}
.view-more:hover{color:#fff;background:#de3e58}
.car-rent-box{float:left;box-shadow:0 0 5px #666;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;float:left;padding:2px;background:#fff}
.car-rental-center-image{padding-top:112px}
.car-rent-box-2{position:relative;right:-91px;top:-36px}
.car-rent-box-3{position:relative;top:-72px}
.driving-rules .car-rental-box{margin:0 0 0 75px}
.driving-rules .icon-box{float:left}
.driving-rules .car-rental-box strong:after{left:0}
.driving-rules h3{border-left:7px solid #00738b;border-right:0}
.customer-reviews{border:1px solid #ddd;padding:36px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.car-deal-banner{background:#009cbc}
.car-deal-banner h2{margin:0 0 13px;font-size:31px;color:#fff}
.car-deal-banner{padding:20px 0;position:relative;}
.car-deal-banner p{font-size:15px;color:#fff;margin:0}
.car-deal-banner:after{content:'';position:absolute;border-style:solid;border-width:36px 77px 0;border-color:#009cbc transparent;display:block;width:0;z-index:1;bottom:-31px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);left:50%}
.rental-car-section{background:url(../images/pattern-next.jpg) repeat;float:left;width:100%;background-size:cover;padding:0}
.rental-car-section img{display:inline-block}
.rental-car-box span{padding:0 0 16px;font-size:18px;display:inline-block;margin:0 0 10px;color:#515151}
.rental-car-box strong{font-size:18px;display:inline-block;font-weight:500;color:#626262}
.rental-car-box figure{margin:0 0 30px;height:85px}
.faq-section{float:left;width:100%;background-size:cover;padding:80px 0}
.faq-section.home{background:url(../images/faq-banner.jpg) no-repeat;background-size:cover;}
.faq-heading{border-bottom:5px solid rgb(0,115,139);letter-spacing:1px;margin:0 0 10px;text-shadow:0 0 2px rgba(0,0,0,.6)}
.why-choose-list{margin:0 0 21px}
.why-choose-us,.faq-asked{background:#fff}
.why-choose-us{padding-bottom:13px}
.slider-section-inner a.carousel-control{background:url(../images/sprite.png) no-repeat;height:20px;width:20px;top:67px}
.slider-section-inner a.right.carousel-control{right:-10px;background-position:0 -170px}
.slider-section-inner a.left.carousel-control{background-position:0 -141px;left:-40px}
.slider-scroll{bottom:67px;float:right;position:relative;right:29px}
.sprite-3{background:url(../images/all-sprite.png) no-repeat}
.sprite-rental{background:url(../images/sprite-3.png) no-repeat}
.icon-back{float:left;width:53px;height:53px;text-align:center;margin-top:20px}
.icon-back .fa{color:#fff;font-size:28px;margin:10px}
.icon-back span{display:inline-block}
.choose-content{padding:0 0 0 75px}
.sprite-3.percent{background-position:0 -3857px;height:29px;width:19px;margin:9px 14px}
.sprite-3.click{background-position:0 -3898px;height:32px;width:26px;margin:10px 13px}
.sprite-3.watch{background-position:0 -3816px;height:27px;margin:13px;width:26px}
.sprite-3.view{background-position:0 -3939px;height:31px;margin:11px 17px;width:32px}
.choose-content strong{font-size:21px;display:block;font-weight:500;margin:20px 0 10px}
.choose-content p{font-size:14px}
.faq-asked .panel-heading{padding:0;background:#ddd;border-radius:0}
.faq-asked .panel-heading a{padding:15px;display:block}
.faq-asked .panel-group .panel{margin:0;border-radius:0}
.faq-asked .panel-group{margin:0}
.faq-asked .panel-title a{font-size:17px;text-decoration:none}
.faq-asked .panel-body{font-size:15px;border-top:0!important;min-height:191px}
.faq-asked .panel{box-shadow:none;border:0;border-bottom:1px solid #fff}
.faq-asked .panel:last-child{border:0}
.faq-asked .panel-group .panel-title i{background:url(../images/sprite-3.png) no-repeat;height:10px;width:14px;display:inline-block;margin:4px 0 0}
.faq-asked .glyphicon-chevron-up:before,.faq-asked .glyphicon-chevron-down:before{display:none}
.faq-asked .panel-group .panel-title i.glyphicon-chevron-up{background-position:0 -40px}
.faq-section .why-choose-us .media{margin:0}
.park-showcase{padding:5% 25px}
.park-cont{padding-top:4%}
.navbar-nav>li>a{line-height:20px;font-family:'Roboto',sans-serif;font-size:18px;color:#fff;display:inline-block;text-decoration:none;outline:none}
.clound-banner{background:url(../images/cloud-banner.png) no-repeat;height:196px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:6px;position:relative;background-size:cover}
.customer{float:left;width:100%;padding:83px 0}
.clound-banner h5{font-size:18px}
.clound-banner h5:after{background:#fff;content:"";height:1px;left:50%;position:absolute;top:50px;width:95px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.temperature .cloud-icon{background-position:0 -87px;display:inline-block;height:61px;width:66px}
.temperature{padding:20px 0}
.temp-value{background:rgba(0,0,0,0) url(../images/temp-value.png) no-repeat;display:inline-block;height:55px;width:107px;margin:0 0 0 10px}
.customer-image{float:left;margin:20px 0 0}
.customer-image img{box-shadow:0 0 4px #666}
.customer #testimonials .carousel-indicators{bottom:-30px}
#carousel-example-generic-locations figure{float:left;width:100%;border:3px solid #fff;box-shadow:0 0 4px #666;overflow:hidden}
#carousel-example-generic-locations figure img{transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s}
#carousel-example-generic-locations figure:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s}
.customer-image figure{float:left;width:auto;padding:0}
#myCarousel .fa{color:#515151;padding:0 20px 0 0}
.slider-img{float:left;padding:8px;width:99%;}
#media-map .slider-img{margin-bottom: 20px;}
.menu-terms-menu-container a{color:#fff;text-decoration:none}
.menu-terms-menu-container li{list-style:none;float:left;margin:0 6px 0 0;line-height:10px}
.customer #testimonials .carousel-indicators li{border:1px solid #747474;height:12px;width:12px;vertical-align:middle}
.customer #testimonials .carousel-indicators li.active{background:#747474}
.customer #testimonials p{font-size:15px;color:#515151}
.customer #testimonials strong{font-size: 23px;color: #009cbc;display: block; margin: 10px 0; font-weight: 500;}
.customer #testimonials p strong{font-family:'Roboto',sans-serif;font-weight:700;font-size:16px}
#carousel-example-generic-locations .carousel-control,#carousel-example-generic-locations-suppliers .carousel-control{height:38px;width:40px;opacity:1;background:#fff;border:1px solid #ddd;top:37%}
#carousel-example-generic-locations .carousel-control span,#carousel-example-generic-locations-suppliers .carousel-control span{color:#6b6a6a;text-shadow:none;margin:7px;font-size:16px}
#carousel-example-generic-locations figure .info-box{padding:13px;background:#fff;position:relative;z-index:1}
#carousel-example-generic-locations figure .info-box a{color:#616161;text-decoration:none}
#carousel-example-generic-locations figure .info-box span{font-size:20px}
#carousel-example-generic-locations figure .info-box span.glyphicon{float:right;color:#6b6a6a;font-size:20px;margin:2px 0 0;font-family:'Glyphicons Halflings';}
.view-all-location a{background:rgba(0,0,0,0) url(../images/view-location.png) no-repeat;display:inline-block;font-size:20px;color:#fff;line-height:49px;text-decoration:none;background-size:100% auto;padding:0 0 0 41px;transition:all .4s ease-in 0s;-moz-transition:all .4s ease-in 0s;-o-transition:all .4s ease-in 0s;-webkit-transition:all .4s ease-in 0s;-ms-transition:all .4s ease-in 0s}
.view-all-location span{display:inline-block;padding-right:41px;transition:all .4s ease-in 0s;-moz-transition:all .4s ease-in 0s;-o-transition:all .4s ease-in 0s;-webkit-transition:all .4s ease-in 0s;-ms-transition:all .4s ease-in 0s}
.view-all-location a:hover{transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transition:all .4s ease-in 0s;-moz-transition:all .4s ease-in 0s;-o-transition:all .4s ease-in 0s;-webkit-transition:all .4s ease-in 0s;-ms-transition:all .4s ease-in 0s}
.view-all-location a:hover span{padding:0 60px 0 0;transition:all .4s ease-in 0s;-moz-transition:all .4s ease-in 0s;-o-transition:all .4s ease-in 0s;-webkit-transition:all .4s ease-in 0s;-ms-transition:all .4s ease-in 0s}
.view-all-location{padding:50px 0 0}
.view-all-location .fa{float:right;font-size:27px;margin:13px 15px}
footer{background:#474747;padding:30px 0 0;position: absolute;bottom: 0;width: 100%;}
.new-zealand-rental{font-family:'Open Sans',sans-serif;font-weight:600}
footer strong,.new-zealand-rental{font-family:'Open Sans',sans-serif;color:#fff}
footer strong{border-bottom:2px solid #009cbc;margin:0 0 25px;padding:0 0 7px;display:block}
footer strong.quick-heading{margin:0 0 21px}
.travel-guide h2{text-align:center;margin:0 0 40px}
footer strong span{font-weight:600;font-size:17px;display:inline-block;vertical-align:top}
footer .new-zealand-rental{background:url(../images/footer-logo.png);float:left;font-size:0;height:80px;text-decoration:none;width:100%;background-size:contain;background-repeat:no-repeat}
.footer-box .fa{font-size:21px;margin:0 10px 0 0}
.footer-box ul{list-style-type:none;padding:0;margin:0;float:left;line-height:24px}
.footer-box ul li a{text-decoration:none}
.footer-box ul li a,.footer-box ul li span{font-size:14px;color:#fff}
.footer-box ul.social-icons li{float:left;margin:0 6px 0 0}
.footer-box ul.social-icons li a{background:url(../images/sprite-3.png) no-repeat;height:30px;width:27px;float:left;font-size:0}
.footer-box ul.social-icons li a.facebook{background-position:0 -187px}
.footer-box ul.social-icons li a.twitter{background-position:0 -330px}
.footer-box ul.social-icons li a.google-plus{background-position:0 -224px}
.footer-box ul.social-icons li a.p-interest{background-position:0 -407px}
.terms-privacy-section{background:#3a3a3a;border-top:1px solid #222;padding:20px 0 40px}
.footer-box{padding-bottom:30px}
.terms-privacy-section span{color:#fff;font-size:15px;font-family:'Roboto',sans-serif;font-weight:400}
.mini-submenu{border:2px solid #fff;border-radius:100%;display:inline-block;height:37px;padding:8px 6px;width:37px;margin:0;transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s}
.mini-submenu.mini-submenu-dark{border:3px solid #666}
.mini-submenu.mini-submenu-dark .icon-bar{background-color:#666}
.mini-submenu:hover{cursor:pointer}
.mini-submenu .icon-bar{border-radius:1px;display:block;height:2px;width:20px;margin-top:3px;background-color:#fff}
.list-group{display:none;position:fixed;height:100%;background:#393939;width:300px;left:0;top:0;overflow-y:auto}
#slide-submenu{border:2px solid #fff;border-radius:100%;color:#fff;cursor:pointer;display:inline-block;height:35px;position:relative;top:10px;right:20px;padding:4px;width:35px;text-align:center}
#slide-submenu .fa{vertical-align:text-top}
.responsive-menu .list-group{display:block!important;left:auto;right:-300px;transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s}
.responsive-menu .list-group.slide{right:0;transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s}
.side-bar-menu .sidebar{margin-top:3px}
.responsive-menu{bottom:0;left:0;position:fixed;text-align:center;width:100%;z-index:1001;background:#0899b7;transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s}
.responsive-tab{display:inline-block;border:1px solid #fff}
.responsive-menu-wrap{max-width:345px;width:100%;margin:0 auto}
.responsive-menu a,.responsive-menu button{background:none;color:#fff;border:0;float:left;padding:10px 20px;border-radius:0;vertical-align:top;position:relative;line-height:normal;border-right:1px solid #007a93}
.responsive-menu button:last-of-type{border-right:0}
.responsive-menu a.home-link:before{content:"";background:url(../images/all-sprite.png) no-repeat;height:20px;width:20px;display:inline-block;background-position:-12px -4570px}
.responsive-menu a.location-link:before{content:"";background:url(../images/all-sprite.png) no-repeat;height:20px;width:20px;display:inline-block;background-position:-70px -4572px}
.responsive-menu button.call-us:before{content:"";background:url(../images/all-sprite.png) no-repeat;height:20px;width:20px;display:inline-block;background-position:-40px -4572px}
.responsive-menu button.toggle-menu:before{content:"";background:url(../images/all-sprite.png) no-repeat;height:20px;width:20px;display:inline-block;background-position:-100px -4572px}
.responsive-menu button.toggle-menu.close-panel:before{background-position:-135px -4572px}
.responsive-menu a span, .responsive-menu button span{display:block;line-height:normal}
.responsive-menu .list-group ul li a:hover{background:none}
.responsive-menu a:hover,.responsive-menu button:hover{color:#fff;background:#123f48}
.responsive-menu ul{list-style-type:none;margin:0;padding:0}
.responsive-menu ul li{float:left;width:100%;padding:0}
.responsive-menu #menu-content a{border-right:0;padding:0}
.responsive-menu #menu-content .sub-menu{float:left;width:100%}
.attraction{position:relative}
#floatdiv{position:absolute;top:0;left:0;width:39%;max-width:400px;box-shadow:0 0 3px rgb(102,102,102)}
.map-event-txt ul{padding:0;border:0;width:100%;list-style-type:none;margin:0 0 10px}
.map-event-txt{padding:10px 10px 5px;display:inline-block;width:100%}
.map-event-txt .view-all{float:right;color:#009cbc;font-size:16px;text-decoration:none}
.map-event-txt ul li{text-align:left}
.map-event-txt ul li a{font-family:'Roboto',sans-serif;font-weight:500;color:#565656;text-decoration:none}
.map-event-txt ul li a:hover, .map-event-txt ul li a:hover .fa{color:#0899b7}
#floatdiv figure{position:relative;padding:2px}
#floatdiv figure img{height:150px}
#floatdiv h3, #floatdiv strong{background:rgba(0,156,188,.9);font-family:'Roboto',sans-serif;font-weight:500;font-size:18px;color:#fff;margin:0;width:100%;text-align:center;padding:10px 0;display:block}
.map-event-txt .fa{font-size:16px;margin:0 6px 0 0}
.showInfo{height:400px;width:500px!important}
.our-team-box .media{margin:0 0 33px}
.about-banner-image{background:url(../images/about-banner.jpg) no-repeat #1F2A31;background-size:cover;float:left;width:100%;padding-bottom:35px;padding-top: 35px;
clear: both;}
.about-banner-image h1{font-weight:700;background:url(../images/about-heading-img.png) no-repeat center bottom;padding:45px 0 30px;margin:0 0 20px;}
.about-banner-image p{font-weight:300;color:#fff;font-size:17px}
.about-banner-image h1,.about-banner-image p{color:#fff}
.about-banner-image h1,.about-banner-image p,.about-us-content h2,.about-us-content h4,.about-us-content p,.heading-text h4,.heading-text h3,.our-team-box p,.choose-content h4,.choose-content p,.why-chose-us h3,.rental-park-heading h1,.routes-section h1{font-family:'Roboto',sans-serif}
.about-us-content{background:#f3f3f3;padding:50px 0}
.about-us-content h2,.heading-text h3,.why-chose-us h3{font-weight:500;font-size:32px;color:#4e4e4e}
.about-us-content h4,.heading-text h4{font-style:italic;color:#6e6e6e;font-size:17px;margin:10px 0 20px}
.about-us-content p,.our-team-box p{font-size:16px;color:#696868}
.about-us-content figure{margin:47px 0 0}
#menu-content a{width:100%}
.our-team{padding:68px 0}
.our-team ul{list-style-type:none;margin:0;padding:0}
.our-team ul li{margin:0 0 33px}
.our-team .why-chose-us li{margin:0 0 20px}
.heading-icon{float:left;height:74px;width:74px;border:2px solid #de3e58;border-radius:100%;text-align:center;line-height:68px}
.heading-icon span{display:inline-block}
.heading-icon span.group,.heading-icon span.car{height:29px;width:50px;margin:20px 0 0}
.heading-icon span.group{background-position:0 -3980px}
.heading-icon span.car{background-position:0 -4016px}
.heading-icon span.customer-care{background-position:-3px -4046px;height:41px;margin:15px 0 0;width:43px}
.heading-text{padding:15px 0 30px 10px}
.heading-text h3 {margin: 0 0 12px;color: #333;font-size: 30px;}
.choose-content h4{font-weight:500;font-size:18px;color:#4e4e4e}
.choose-content p{color:#4e4e4e;font-size:15px}
.choose-icon{float:left;width:60px;margin:20px 0 0}
.choose-content{padding:0 0 0 10px}
.choose-icon span.discount-2,.choose-icon span.assistance{display:inline-block;height:48px;width:52px}
.choose-icon span.discount-2{background-position:0 -4494px}
.choose-icon span.assistance{background-position:0 -4320px}
.choose-icon span.rental,.choose-icon span.variety{display:inline-block;height:55px;width:57px}
.choose-icon span.rental{background-position:0 -4204px}
.choose-icon span.variety{background-position:0 -4436px}
.why-chose-us li{border:1px solid #d1d1d1;padding:15px}
.why-chose-us h3{margin:0 0 20px}
.why-chose-us h2{margin:0 0 20px}
.why-chose-us li:hover{background:#36404b;border:0;padding:16px}
.why-chose-us li:hover h5,.why-chose-us li:hover p{color:#fff}
.why-chose-us li:hover span.discount-2{background-position:-4px -1164px}
#slider-thumbs figure img{height:116px;object-fit: cover;}
.auckland-attraction figure img{height:326px;object-fit: cover;}
.view-more-attraction{background:none;float:right;font-family:'Roboto',sans-serif;font-weight:400;font-size:18px;color:#009cbc;border:none;margin:15px 17px 6px 0}
#carousel-text{min-height:165px}
.why-chose-us .media{border:1px solid #d1d1d1;padding:15px}
.why-chose-us .media:hover{background:#36404b;border:0;padding:16px}
.why-chose-us .media:hover h4,.why-chose-us .media:hover p{color:#fff}
.why-chose-us .media:hover span.discount-2{background-position:0 -4262px}
.why-chose-us .media:hover span.rental{background-position:0 -4378px}
.why-chose-us .media:hover span.variety{background-position:0 -4146px}
.why-chose-us .media:hover span.assistance{background-position:0 -4088px}
.contact-banner-image{background:url(../images/contact-banner.jpg) no-repeat #5C6B72;background-size:100% 100%;float:left;width:100%}
.contact-button-box{height:280px;width:280px;border:9px solid #fff;border-radius:100%;margin:60px 0 30px;display:table;text-align:center;padding:15px;box-shadow:0 0 6px rgba(0,0,0,.8);position:relative}
.contact-button-box span.contact-text{display:table-cell;vertical-align:middle;background:#fff;border-radius:100%;font-family:'Roboto' sans-serif;font-weight:600;font-size:28px;color:#0899b7;text-transform:uppercase;transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);-o-transform:rotate(-9deg);transition:all .5s ease-in .5s;-moz-transition:all .5s ease-in .5s;-webkit-transition:all .5s ease-in .5s;box-shadow:0 0 6px rgba(0,0,0,.8);width:100%}
.contact-button-box:hover span{transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-o-transform:rotate(0deg);transition:all .5s ease-in .5s;-moz-transition:all .5s ease-in .5s;-webkit-transition:all .5s ease-in .5s}
.contact-back{position:absolute;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.8);border-radius:100%;line-height:73px;height:73px;width:73px;vertical-align:middle}
.contact-back{z-index:3}
.mail .sprite{background-position:0 -283px;height:30px;margin:21px 0;width:39px}
.contact-back.mail{right:6px;top:11px}
.contact-back.at-rate{right:-33px;top:86px}
.at-rate .sprite{background-position:0 -334px;height:37px;margin:18px 0;width:39px}
.contact-button-box .phone{right:-14px;top:171px}
.phone .sprite{background-position:0 -393px;height:35px;margin:19px 0;width:36px}
.contact-form{padding:25px 0 50px}
.rental-location-area .nav.nav-tabs.text-center{border:none}
.Rental-location-maps .responsive-tabs-container[class*="accordion-"] .accordion-link{background:none}
.rental-location-area .nav-tabs li{float:none;display:inline-block;margin:0 20px 30px}
.rental-location-area .tab-content{background:#585757;float:left;width:100%;border-radius:15px;padding:25px 10px;min-height:900px;position:relative}
.rental-location-area .panel{background:none;border:0;border-radius:0;display:block}
.rental-location-area a{border:0!important;border-radius:0;display:inline-block;padding:0!important;outline:none!important}
.rental-location-area a:hover{background:none!important}
.rental-location-area .island-name{text-decoration:none;font-family:'Roboto',sans-serif;font-weight:400;color:#fff;font-size:23px}
.Rental-location-maps {padding: 68px 0;float: left;width: 100%;background: #474747;margin-bottom: 50px;}
.rental-location-area .panel-group{margin:0}
.island-name{display:inline-block;vertical-align:middle;margin:4px 0;padding:14px 60px 14px 26px;border:2px solid #009cbc}
.rental-location-area .north-island .sprite-rental{background-position:-2px -1289px;height:53px;width:30px;float:left;margin:7px 18px}
.rental-location-area .south-island .sprite-rental{background-position:-3px -1228px;float:left;height:53px;margin:7px 14px;width:40px}
.rental-location-area .north-island,.rental-location-area .south-island{background:#fff;border-radius:100%;height:69px;width:69px;position:relative;right:-27px;box-shadow:0 0 2px rgba(0,0,0,.4);display:inline-block;vertical-align:middle}
.rental-listing .panel-heading{background:none;border-radius:0;padding:3px 15px}
.rental-listing .panel-heading a{text-transform:uppercase;font-size:16px;color:#fff;float:none;text-decoration:none}
.rental-listing .panel-heading a:hover, .rental-listing .panel-heading a:hover::before, .rental-listing .panel-collapse a:hover, .rental-listing .panel-collapse a:hover::before{color:#009cbc;}
.rental-listing .panel-collapse a{font-size:15px;color:#fff}
.rental-listing .fa{color:#fff;margin:0 5px 0 0}
.rental-listing .panel-collapse ul li{margin:0;list-style:none}
.rental-listing .panel-collapse ul{margin:0;font-size:16px;padding:0 0 0 40px}
.rental-listing a .glyphicon{background:#009cbc url(../images/sprite.png) no-repeat;border-radius:2px;font-size:0;height:17px;margin:3px 7px 0 15px;padding:2px;width:17px}
.accordion-list-left,.accordion-list-right{width:50%;float:left}
.rental-location-area .panel{box-shadow:none}
.rental-listing a .glyphicon-chevron-up{background-position:3px -227px}
.rental-listing a.collapsed .glyphicon-chevron-up{background-position:3px -251px}
.accordion-menu{float:left;position:relative;width:39%}
.accordion-menu-top{width:35%}
.rental-listing{float:left;width:100%}
.rental-map-south{width:59%}
.rental-map{width:65%}
.rental-map,.rental-map-south{float:right;position:relative}
.rental-location-area .panel-body{height:550px;max-height:550px}
.rental-banner-image{background:url(../images/rental-banner.jpg) no-repeat 0 80px #7BA591;background-size:100% 86%;float:left;width:100%}
.supplier-banner-image .covid-widget{margin:20px 0 0}
.banner-highlight-text{margin:100px 0 90px;width:65%}
.driving-banner-image .banner-highlight-text{margin:45px 0 0}
.rental-tips-banner .banner-highlight-text{margin:33px 0 0}
.banner-highlight-text h1,.banner-highlight-text p{color:#fff;font-family:'Roboto',sans-serif;text-shadow:0 3px 3px rgba(0,0,0,.5)}
.banner-highlight-text h1{font-size:35px}
.banner-highlight-text p{font-size:18px}
.p7TTM07.p7TTMbox{position:absolute;overflow:hidden;border:1px solid #d7d7d7;border-radius:6px;background:#fff;color:#5e5e5e;padding:3px 20px;text-align:center;font-family:'Roboto',sans-serif;font-size:16px;transform:translate(-10px,-50px)}
#p7TTMbox_1,#p7TTMbox_10{transform:translate(-10px,-10px)}
.p7TTM_inner{width:auto!important}
.p7TTM07.p7TTMbox:after,.p7TTM07.p7TTMbox:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.p7TTM07.p7TTMbox:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px}
.p7TTM07.p7TTMbox:before{border-color:rgba(215,215,215,0);border-top-color:#d7d7d7;border-width:11px;margin-left:-11px}
.rental-park-heading{background:url(../images/pattern.png) repeat;float:left;width:100%}
.rental-park-heading h1{margin:64px 0}
.rental-park-heading h1,.routes-section h1{font-weight:700;font-size:49px;color:#4e4e4e}
.rental-park-heading h1 span,.routes-section h1 span{color:#0899b7}
.showcase-heading{float:left;width:100%;padding-top:50px;padding-bottom:50px}
.showcase-heading h2{padding:0 0 30px;margin:0 0 30px}
.showcase-heading p,.park-showcase p,.show-case-box ul li,.car-booking-content p{font-family:'Roboto',sans-serif;font-size:14px}
.showcase-heading p{color:#4d4d4d;font-weight:300;line-height:23px}
.park-showcase p{color:#595959;font-weight:400;line-height:23px}
.park-showcase{box-shadow:0 0 5px rgba(0,0,0,.1);margin:0 0 30px;padding:30px}
.park-showcase h3{font-size:24px;color:#4e4e4e;margin:0 0 15px}
.show-case-box{margin:0 0 20px}
.show-case-box ul{list-style-type:none;padding:0;margin:0}
.show-case-box ul li{float:left;color:#595959;line-height:28px;margin:0 2% 0 0;width:48%}
.show-case-box ul li .fa{color:#de3e58;font-size:15px;margin:0 10px 0 0;position:relative;top:1px}
.show-case-box h4,.car-booking-step h3{font-family:'Roboto',sans-serif;font-weight:400}
.show-case-box h4{font-size:18px;color:#1e1e1e}
.car-booking-step{background:url(../images/pattern.png) repeat;float:left;width:100%;margin:224px 0 0}
.booking-details h3{background:#0899b7;color:#fff;font-size:22px;padding:18px 0;border-bottom:3px solid #007c96;margin:0 0 20px}
.booking-details{background:#fff;box-shadow:0 0 21px rgba(0,0,0,.14);padding-bottom:40px;position:relative;top:-180px}
.booking-details .col-md-4{padding:0 40px}
.booking-details .fa{float:left;color:#666;font-size:38px;margin:35px 0 0}
.car-booking-content{padding:0 0 0 60px}
.car-booking-content h4{font-family:'Roboto',sans-serif;font-weight:500;color:#666;font-size:23px}
.car-booking-content p{color:#666}
.container.alomo li::before{color:red;float:left;position:relative;left:0;top:5px;margin-right:10px;content:"\f046";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}
.driving-banner-image{background:url(../images/driving-rule-banner.jpg) no-repeat right top #82A39B;float:left;width:100%;padding:0 0 70px;margin:70px 0 0;background-size:cover;}
.driving-rules-newzealand{padding:0 0 70px}
.driving-rules-newzealand p,.about-seasons p{font-family:'Roboto',sans-serif;font-weight:300;color:#4d4d4d;line-height:23px}
.driving-rules-newzealand h2{margin:0 0 20px}
.rules-regulation h3 span{display:inline-block;vertical-align:top}
.rules-regulation h3,.rules-regulation p{font-family:'Roboto',sans-serif;font-weight:400}
.rules-regulation h3{background:#009cbc;margin:0 0 20px;padding:12px 10px;width:48%;color:#fff;font-size:27px;border-left:5px solid #007c96}
.rules-regulation .tips{background-position:0 -1381px;height:30px;width:46px;margin:10px 17px 10px 0}
.rules-regulation p{color:#696868;font-size:16px;line-height:25px;margin:0 0 20px}
.regulation-icon{float:left;width:65px;height:65px;border:2px solid #de3e58;border-radius:100%}
.rules-regulation ul{padding:0;margin:0;list-style-type:none}
.rules-regulation ul li{color:#696868;font-size:16px;line-height:25px;list-style:none;list-style-type:none;margin:0 0 20px;padding-left:80px}
.rules-regulation ul li p b{text-transform:uppercase;font-size:18px;font-weight:500;color:#4e4e4e}
.rules-regulation ul li p{padding:0 0 0 85px;font-size:15px}
.seat-belt,.keep-left{display:inline-block;height:26px;margin:17px 6px}
.keep-left{background-position:-6px -1727px}
.seat-belt{background-position:-8px -1779px}
.rules-regulation{margin:90px 0 0}
.speed-limit{background-position:-5px -1835px}
.driving-licence{background-position:-6px -1890px}
.speed-limit,.driving-licence{height:26px;margin:17px 11px;display:inline-block}
.rules-regulation figure{background:#fff;padding:3px;box-shadow:0 0 7px rgba(0,0,0,.4);float:left;width:100%}
.rules-regulation .col-md-5{width:34.5%}
.rules-regulation .col-md-7{width:65%}
.step-box-container{float:left;text-align:center;text-transform:uppercase;font-size:19px;font-weight:600;color:#fff;font-family:'Roboto',sans-serif;position:relative;margin:0 69px 0 0}
.step-box-container:last-child{margin:0}
.step-box-container:last-child:after{display:none}
.step-box{display:inline-block;height:107px;width:107px;border-radius:100%;border:3px solid #fff;margin:0 0 10px}
.step-box-container:after{background:url(../images/connect-link.png) no-repeat scroll 0 0;content:"";height:25px;position:absolute;left:98%;top:26%;width:68%}
.safe-drive{background-position:-3px -1382px;display:inline-block;height:28px;width:41px;margin:36% 0}
.step-section{margin:42px 0 0;float:left;width:100%}
.rules,.parking,.signs{display:inline-block;height:57px}
.rules{background-position:-3px -1547px}
.signs{background-position:-3px -1637px;width:50px}
.parking{background-position:-3px -1439px}
.citypage-form1{background:rgba(0,0,0,0.7);padding:40px 16px 0}
.routes-section h1{margin:70px 0 48px}
.routes-section h2{font-size:36px;font-weight:300;margin:0 0 42px}
.routes-section h2,.fun-adventure h3,.miles strong,.miles span{font-family:'roboto',sans-serif;color:#4e4e4e}
.box-shadow{float:left;width:23.8%;background:url(../images/small-shadow.png) no-repeat center bottom;padding:0 0 11px;margin:0 1.5% 0 0;background-size:100%}
.box-shadow:last-child{margin:0}
.fun-adventure h3{font-size:18px;font-weight:400}
.box-background{float:left;width:25%;position:relative}
.miles{display:inline-block;width:100%;padding:10px;height:148px;padding:28px 0}
.days-distance .miles,.highlights .miles{border-top:3px solid #009cbc}
.route .miles,.best-time .miles{border-top:3px solid #de3e58}
.miles strong{font-size:42px;font-weight:500}
.miles span{font-size:20px;font-weight:400}
.details-container{background:#fff;float:left;width:100%}
.rafting-banner-image{background:url(../images/rafting-banner.jpg) no-repeat bottom center;float:left;width:100%;background-size:100% auto;padding:70px 0}
.christchurchbox{background:#fff;padding-bottom:50px}
.christchurchbox h3{font-family:'roboto',sans-serif;font-size:22px;font-weight:400;color:#de3e58}
.christchurchbox p{font-family:'roboto',sans-serif;font-size:14px;color:#626262;font-weight:300;line-height:23px}
.christchruch-forecast{background:url(../images/lake.jpg) no-repeat center;background-size:cover;padding:40px 0 50px}
.christchruch-forecast .col-md-6{background:#fff;margin:0 2% 0 0;width:49%;padding-bottom:40px;border-bottom:5px solid #de3e58}
.christchruch-forecast .col-md-6:last-child{margin:0}
.christchruch-forecast h2{font-family:'Roboto',sans-serif;color:#fff;font-weight:600;font-size:26px;margin:0 0 20px}
.christchruch-forecast .temperature{padding:0 0 30px}
.christchruch-forecast h3,.christchruch-forecast h4{font-family:'roboto',sans-serif;font-weight:500}
.christchruch-forecast h3{font-size:24px;color:#222;margin:30px 0}
.christchruch-forecast h4{color:#de3e58;font-size:20px}
.christchruch-forecast .col-md-6 p{color:#343434}
.christchruch-forecast .col-md-6 p,.christchruch-forecast .col-md-6 a{font-family:'roboto',sans-serif;font-size:14px}
.christchruch-forecast .col-md-6 p{margin:0}
.christchruch-forecast .col-md-6 a{color:#de3e58}
.christchruch-forecast .media{padding:0 15px}
.christchruch-forecast .media-left{padding-right:30px}
.day-pagination li a{border-radius:0;outline:none;border:0;border-right:1px dotted #009cbc!important}
.tab-right{margin:66px 0 0}
.day-pagination{margin:40px 0 0}
.day-pagination .responsive-tabs-container{float:left;width:100%}
.day-pagination li a,.day-pagination li span{font-family:'roboto',sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;text-decoration:none}
.day-pagination li a{padding:28.6px 27.3px}
.day-pagination .navbar-inverse{border:0;background:none}
.day-pagination .navbar-inverse .navbar-nav>li>a{color:#4e4e4e}
.day-pagination li{background:#fff!important}
.day-pagination li.active a,.day-pagination li.active a:hover,.day-pagination li a:hover{background:#ccc!important;color:#4e4e4e!important}
.day-pagination li a.day-arrow{padding:28px 30px}
.day-pagination li:last-child a{border-right:0!important}
.day-pagination li span{float:left;background:#009cbc;color:#fff;padding:25px 26.3px}
.day-pagination nav ul{background:url(../images/day-shadow.png) no-repeat center #fff;padding:0 0 10px;background-position:bottom center;background-size:100%}
.day-pagination h3,.day-box h4{font-family:'roboto',sans-serif;font-weight:500;color:#424242}
.day-pagination h3{font-size:26px}
.day-box h4{font-size:19px}
.day-pagination p,.day-box .media-body{font-family:'roboto',sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#6d6d6d}
#myNavbar{padding:0}
#section1,#section2,#section3,#section4,#section5,#section6,#section7,#section8,#section9{padding-left:0;padding-right:0;min-height:500px;clear:both}
.navbar-fixed-tab .navbar-header{background:#009cbc}
.navbar-fixed-tab{position:fixed;top:70px;z-index:1000;transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s}
.day-pagination h3 span{font-weight:300}
.day-box{margin:0 0 30px}
.tab-right figure{margin:0 0 40px}
.tab-right figure img{max-width:100%}
.day-box figure img{border-bottom:4px solid #de3e58}
.rating-box-container h5{font-size:19px}
.rating-box-container h5,.rating-box-container span{font-family:'roboto',sans-serif;font-weight:400;color:#4e4e4e}
.ratings-box .fa{color:#f48f00}
.rating-box-container span{font-size:14px}
.accomodation-heading h4{margin:0}
.accomodation-heading span{background:#009cbc;float:left}
.accomodation-heading span{padding:15px 25px}
.accomodation-heading h4{color:#fff;padding:13px 0 14px 88px;font-family:'roboto',sans-serif;font-weight:400;font-size:21px;background:#4a4949}
.accomodation-heading span i{color:#fff;font-size:25px}
.rating-box-container{border:1px solid #e0e0e0}
.ratings-box{border-bottom:1px solid #e0e0e0;padding:5px 10px 15px}
.ratings-box ul{padding:0;list-style-type:none;margin:0 6% 0 0;float:left}
.ratings-box:last-child{border-bottom:0}
.ratings-box ul li{float:left;margin:0 5px 0 0}
.day-box .media-left{float:left;padding-right:30px;width:48%}
.day-box .media{margin-top:20px}
.seasons,.charges,.ferry{display:inline-block;margin:27% 0}
.seasons{background-position:-3px -1955px;height:49px;width:56px}
.charges{background-position:-3px -2109px;height:47px;width:40px}
.ferry{background-position:-3px -2022px;height:47px;width:59px}
.rental-tips.rules-regulation h3{width:86%}
.rental-tips.rules-regulation{float:left;width:100%}
.rental-tips.rules-regulation .col-md-7{width:62%}
.rental-tips.rules-regulation .col-md-5{width:38%}
.rental-tips .sprite-3{float:left}
.rental-tips .tips-heading-right p{font-weight:300;font-style:italic;font-size:17px;color:#fff;margin:0}
.rental-tips h3{padding:10px}
.rental-tips .sprite-3{margin:1% 0}
.supplier-banner-image{background:url(../images/supplier-banner.jpg) no-repeat #383F47;background-size:100% 100%;float:left;width:100%}
.supplier-section{background:#2d2d2d;height:auto;box-shadow:0 0 2px rgba(0,0,0,.4);position:relative;top:-40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:none;width:100%;display:inline-block}
.citypage-form {margin-top: -1px;background: rgba(0,0,0,0.7);}
.city-page-banner #sc-box .sc-form-wrapper{padding:17px 20px 0 20px !important}
.gm-style-iw > div{width: 100%;text-align: center;max-width: 100% !important;}
#call-us {z-index: 10000000;}
#call-us  .modal-content{top: 60px;}
.supplier-cap-img {background: url(../images/supplier-cap-img.png) no-repeat;color: #fff;float: left;font-family: "Roboto",sans-serif;font-size: 20px;font-weight: 600;height: 59px;left: -8px;margin: 0;padding: 10px 16px 0 23px;position: absolute;top: -12px;	width: 218px;z-index: 1000;left: -5px;	background-size: 69% 87%;}
.alomo h2,.alomo-car-deals h2,.deal-detail strong,.deal-detail span{font-family:'roboto',sans-serif;color:#4e4e4e}
.alomo h2,.alomo-car-deals h2{font-size:32px;font-weight:500}
.alomo p{font-family:'roboto',sans-serif;font-weight:400;font-size:17px;color:#6e6e6e}
.alomo .italic{font-style:italic}
.alomo ul{list-style-type:none;padding:0;margin:0}
.alomo ul li{font-family:'roboto',sans-serif;font-weight:400;font-size:16px;color:#4e4e4e;margin:0 0 15px}
.alomo ul li .fa{color:#de3e58;margin:0 10px 0 0}
.alomo{padding-bottom:80px}
.rental-brands{background:#fafafa;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:50px 0}
.rental-brands h3{font-family:'Roboto',sans-serif;font-size:23px;font-weight:500;color:#323232;margin:0}
.rental-brands h3 span{color:#de3e58}
.car-deal-box{box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);float:left;width:21%;padding:0;margin:0 3.5% 0 1%}
.car-deal-box figure{border-bottom:1px solid #dddcdc;padding:25px 0}
.deal-detail{padding:10px;float:left;width:100%;min-height: 130px;}
.deal-detail strong{font-size:19px;color:#4e4e4e;font-weight:500}
.deal-detail span{font-weight:300;font-size:13px}
.deal-cap{background:rgba(0,0,0,0) url(../images/deal-cap.png) no-repeat;bottom:4px;color:#fff;float:left;font-family:"roboto",sans-serif;font-size:19px;font-weight:600;height:64px;margin-left:-13px;line-height:53px;text-align:center;width:calc(100% + 26px);background-size:100% auto}
.alomo-car-deals{padding-top:70px;padding-bottom:60px}
.footer-box ul li a:hover{color:grey}
.alomo-car-deals h2{margin:0 0 50px}
.car-deal-box:last-child{margin-right:0}
.about-seasons{padding-top:20px;padding-bottom:50px}
.best-visit-banner{background:url(../images/best-visit-banner.jpg) no-repeat;background-size:100% auto;float:left;width:100%;height:682px}
.side-temp-detail,.weather-temp-section figure{display:inline-block;vertical-align:middle}
.weather-temp-section figure{width:40%}
.weather-temp-section span,.weather-temp-section strong,.weather-temp-section b{font-family:'roboto',sans-serif;color:#fff;font-weight:500;text-transform:uppercase}
.weather-temp-section span{font-size:23px}
.weather-temp-section strong{font-size:31px}
.weather-temp-section b{font-size:16px}
.weather-temp-section{padding-top:90px}
.responsive-tab-container{padding-top:50px;padding-bottom:50px}
.best-visit-tab .responsive-tabs-container ul li a,.best-visit-tab .accordion-link{font-family:'roboto',sans-serif;font-size:17px;font-weight:500;color:#4e4e4e;outline:none;border:1px solid #0899b7;margin-right:5px;padding:0;outline:none!important}
.best-visit-tab .responsive-tabs-container ul li:hover a,.best-visit-tab .responsive-tabs-container[class*="accordion-"] .accordion-link:hover,.best-visit-tab .responsive-tabs-container[class*="accordion-"] .accordion-link.active{background:none}
.best-visit-tab .responsive-tabs-container .accordion-link{background:none!important;padding:0!important}
.best-visit-tab .responsive-tabs-container ul li:last-child a{margin-right:0}
.best-visit-tab .responsive-tabs-container ul li.active a,.best-visit-tab .responsive-tabs-container ul li:hover a,.best-visit-tab .responsive-tabs-container ul li:focus a,.best-visit-tab .responsive-tabs-container ul li.active:hover a,.best-visit-tab .accordion-link:hover,.best-visit-tab .accordion-link.active{border:1px solid #de3e58!important}
.best-visit-tab .accordion-link span{display:inline-block;vertical-align:middle}
.best-visit-tab .responsive-tabs-container ul li{margin-bottom:0;width:25%}
.best-visit-tab .responsive-tabs-container .tab-content{border:1px solid #e0e0e0;border-top:0;padding:2%}
.best-visit-tab .responsive-tabs-container ul li a span{display:inline-block;vertical-align:top;line-height:50px}
.summer{background-position:3px 9px}
.sprite-tab{background:url(../images/sprite-tab.png) no-repeat;padding:25px;margin:0 6% 0 0;height:30px;width:30px;display:inline-block}
.best-visit-tab .responsive-tabs-container ul li.active a .summer,.best-visit-tab .responsive-tabs-container ul li:hover a .summer,.best-visit-tab .responsive-tabs-container .accordion-link:hover .summer,.best-visit-tab .responsive-tabs-container .accordion-link.active .summer{background-position:3px -42px;background-color:#de3e58}
.best-visit-tab .responsive-tabs-container ul li.active a .autumn,.best-visit-tab .responsive-tabs-container ul li:hover a .autumn,.best-visit-tab .responsive-tabs-container .accordion-link:hover .autumn,.best-visit-tab .responsive-tabs-container .accordion-link.active .autumn{background-color:#de3e58;background-position:3px -153px}
.best-visit-tab .responsive-tabs-container ul li.active a .winter,.best-visit-tab .responsive-tabs-container ul li:hover a .winter,.best-visit-tab .responsive-tabs-container .accordion-link:hover .winter,.best-visit-tab .responsive-tabs-container .accordion-link.active .winter{background-position:3px -412px;background-color:#de3e58}
.best-visit-tab .responsive-tabs-container ul li.active a .spring,.best-visit-tab .responsive-tabs-container ul li:hover a .spring,.best-visit-tab .responsive-tabs-container .accordion-link:hover .spring,.responsive-tabs-container .accordion-link.active .spring{background-position:3px -291px;background-color:#de3e58}
.autumn{background-position:3px -92px}
.winter{background-position:3px -355px}
.spring{background-position:3px -219px}
#Summer h3{font-weight:500;font-size:20px}
#Summer h3,#Summer p{font-family:'Roboto',sans-serif;color:#4e4e4e}
#Summer p{font-weight:400;font-size:15px}
#Summer p span{font-family:'Roboto',sans-serif;font-weight:600;text-transform:uppercase;color:#0899b7;font-size:16px}
#Summer p span .fa{margin:0 1% 0 0}
#Summer .col-md-7{width:51%}
#Summer .col-md-5{width:48%}
.suggest-car{background:url(../images/suggest-banner.jpg) no-repeat;float:left;width:100%;background-size:cover;padding-bottom:15px}
.suggest-car h2{font-family:'Roboto',sans-serif;font-size:32px;font-weight:500;color:#fff;margin:45px 0 20px}
.suggest-car ul{padding:0;list-style-type:none;margin:0}
.suggest-car ul li{margin:0 0 30px;clear:both}
.suggest-car ul li p{font-family:'Roboto',sans-serif;color:#fff;font-weight:400;font-size:18px;padding:0 0 0 60px}
.suggest-car ul li p span{text-transform:capitalize;font-weight:600;font-size:21px}
.icn-back{display:inline-block;height:45px;width:45px;border-radius:100%;text-align:center;background:#de3e58;float:left;margin:5px 0;vertical-align:middle;padding:2px}
.icn-back .fa{vertical-align:middle;color:#fff}
.sky-tower img{margin-top:0px;margin-bottom:20px;box-shadow:0 0 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 3px rgba(0,0,0,.4);-moz-box-shadow:0 0 3px rgba(0,0,0,.4);width:100%!important;height:auto!important;}
.sky-tower h2{position:absolute;top:50px;margin:auto;width:100%}
.sky-tower h2 span{background:#fff;border-bottom:3px solid #0899b7;display:inline-block;padding:13px 4%;font-size:23px}
.sky-tower h2 span,.what-to-do h3{font-family:'Roboto',sans-serif;font-weight:600;text-transform:uppercase;color:#4e4e4e}
.about-sky-tower p{font-size:15px;color:#4d4d4d}
.about-sky-tower p,.what-to-do ul li{font-family:'Roboto',sans-serif;font-weight:400}
.what-to-do h3{font-size:16px}
.what-to-do ul{padding:0;margin:0;float:left;width:100%;list-style:inside;color:#6c6c6c;margin:0 0 30px}
.what-to-do ul li{float:left;margin:0 2% 0 0}
.what-to-do ul li span{color:#2e2e2e}
.what-to-do ul li{font-size:16px}
.what-to-do .share ul{list-style:none}
.what-to-do .share ul li a{background:url(../images/sprite-tab.png) no-repeat;height:44px;width:45px;float:left}
.what-to-do .share ul li a.facebook{background-position:0 -496px}
.what-to-do .share ul li a.twitter{background-position:0 -643px}
.what-to-do .share ul li a.google-plus{background-position:0 -567px}
.what-to-do .share ul li a.p-interest{background-position:0 -706px}
.what-to-do .share ul li{margin:0 5px 0 0}
.what-to-do{padding-bottom:40px}
.rent-a-car ul li{float:left;clear:none;padding:0}
.rent-a-car h3{font-family:'Roboto',sans-serif;font-weight:500;color:#fff;font-size:20px;margin:50px 0}
.rent-a-car h2{margin-top:70px}
.view-on-map strong{display:inline-block}
.view-on-map strong button{background:transparent;border:transparent;display:inherit}
.city-page-banner{background:url(../images/city-banner-new.jpg) no-repeat center top #7BA591;margin:82px 0 0;overflow:hidden;width:100%;background-size:cover;float:left}
.city-page-banner h1{margin:0 0 30px;}
.city-page-banner .header-content {padding-top: 95px;padding-bottom: 95px;}
#mapInfo{overflow:hidden}
#mapInfo .btn.btn-default{background:#484848;color:#fff;padding:10px 30px}
.car-search h1 {font-family: 'Roboto',sans-serif;	font-weight: 400;	color: #fff;	text-transform: uppercase;	padding: 16px 10px;	display: inline-block;	border-bottom: 4px solid #d02a4b;}
.car-search h1{background:rgba(222,62,88,.8);font-size:23px}
.city-temprature h1{font-weight:600}
.city-temprature span{font-weight:400}
.city-temprature h1,.city-temprature span{font-family:'Roboto',sans-serif;font-size:38px;color:#fff}
.cloud-icon{background:url(../images/cloud-icon.png) no-repeat;display:inline-block;height:40px;width:40px;height:58px;width:64px}
.about-car-rental{background:#f3f3f3;float:left;width:100%;padding:70px 0 50px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.about-car-rental h2{margin:0 0 15px}
.why-book-us{padding:55px 0;float:left;width:100%;border-bottom:1px solid #e3e3e3}
.why-book-us h2{margin:0 0 50px}
.why-book-us ul{padding:0;margin:0;list-style-type:none;float:left;width:100%;text-align:center}
.why-book-us ul li a{color:#fff;padding:10px;float:left;background:#009cbc}
.why-book-us ul li:last-child{margin-right:0}
.why-book-us ul li strong{font-family:'roboto',sans-serif;font-weight:500;font-size:16px}
.why-book-us ul li span,.why-book-us ul li strong{display:inline-block;vertical-align:middle}
.why-book-us ul li span{height:37px;width:37px;border-radius:100%;border:2px solid #fff;text-align:center;line-height:36px;margin-right:10px}
.why-book-us ul li span .fa{font-size:20px}
.compare,.discount{background:url(../images/sprite-tab.png) no-repeat;display:inline-block;height:23px;margin:5px 3px;width:27px}
.compare{background-position:-8px -781px}
.discount{background-position:-8px -823px}
section.why-book-us [data-tooltip],section.why-book-us .tooltip{position:relative;cursor:pointer}
section.why-book-us [data-tooltip]:before,section.why-book-us [data-tooltip]:after,section.why-book-us .tooltip:before,section.why-book-us .tooltip:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-moz-transform 0.2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}
section.why-book-us [data-tooltip]:hover:before,section.why-book-us [data-tooltip]:hover:after,section.why-book-us [data-tooltip]:focus:before,section.why-book-us [data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;bottom:64px}
section.why-book-us .tooltip:before,section.why-book-us [data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}
section.why-book-us .tooltip:after,section.why-book-us [data-tooltip]:after{z-index:1000;padding:8px;width:200px;background-color:#545454;color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2;text-align:center;font-family:'Roboto',sans-serif;font-size:13px;font-weight:400;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}
section.why-book-us [data-tooltip]:before,section.why-book-us [data-tooltip]:after,section.why-book-us .tooltip:before,section.why-book-us .tooltip:after,section.why-book-us .tooltip-top:before,section.why-book-us .tooltip-top:after{bottom:64px;left:50%}
section.why-book-us [data-tooltip]:before,section.why-book-us .tooltip:before,section.why-book-us .tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#545454}
section.why-book-us [data-tooltip]:after,section.why-book-us .tooltip:after,section.why-book-us .tooltip-top:after{position:absolute;transform:translateX(-50%)}
section.why-book-us .tooltip:hover:after,section.why-book-us [data-tooltip]:hover:after,section.why-book-us [data-tooltip]:focus:after,section.why-book-us .tooltip:focus:after{transform:translateX(-50%)}
.travel-guide{float:left;width:100%;padding-top:40px;padding-bottom:70px;border-bottom:1px solid #e0e4e3}
.travel-guide ul{width:100%;text-align:center;background:#e0e4e3;padding:6px 0 5px}
.travel-guide ul.responsive-tabs li{float:none;display:inline-block;margin:0;}
.travel-guide ul.responsive-tabs li:last-child a{margin-right:0}
.travel-guide ul.responsive-tabs li a{background:#fff;padding:18px 15px}
.travel-guide ul.responsive-tabs li a,.travel-guide .responsive-tabs-container[class*="accordion-"] .accordion-link{border:0!important;border-radius:0;outline:none;font-family:'Roboto',sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;color:#4e4e4e;text-decoration:none}
.travel-guide ul.responsive-tabs li a .fa,.travel-guide .accordion-link .fa{color:#919292;font-size:18px;margin:0 7px 0 0}
.travel-guide ul.responsive-tabs li a span,.travel-guide ul.responsive-tabs li a .fa{display:inline-block;vertical-align:middle}
.travel-guide ul.responsive-tabs li.active a,.travel-guide ul.responsive-tabs li:hover a,.travel-guide .accordion-link:hover,.travel-guide .accordion-link.active{background:#009cbc;color:#fff}
.travel-guide .tab-content{max-width:1140px;margin:auto;width:100%;border:1px solid #e0e0e0;border-top:0;padding:45px 15px 0;clear:both}
.activity-bottom{padding:12px 10px}
.activity-bottom span{font-family:'Roboto',sans-serif;font-size:16px;color:#4e4e4e;font-weight:500}
.activity-bottom .fa{font-size:30px;color:#666;float:right}
.activity-box{margin:0 1.6%;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px;border-radius:4px;box-shadow:0 0 7px rgba(0,0,0,.4);-moz-box-shadow:0 0 7px rgba(0,0,0,.4);-webkit-box-shadow:0 0 7px rgba(0,0,0,.4);margin-bottom:35px}
.activity-box img{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:190px}
.activity-box.middle{width:38.3%}
.activity-box.last{width:17%}
.national-park-container .park-box figure img{height:247px}
.activity-box.middle-2{width:36.7%}
.travel-guide .tab-pane{margin-bottom:0!important}
.more-activities{padding:70px 0 60px}
.more-activities a{font-family:'Roboto',sans-serif;font-size:20px;color:#009cbc;border:1px solid #009cbc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:12px 25px;display:inline-block;text-decoration:none!important}
.car-suppliers{padding-top:50px;padding-bottom:50px}
.car-suppliers .slider-img{padding:0}
.car-suppliers .slider-img h3{margin:0;padding:7px 0}
.car-suppliers .slider-img h3.enterprise{background:#231f20;padding:0}
.car-suppliers .slider-img h3 img{max-width:100%}
.car-suppliers .slider-img h3.omega{background:#1e3780}
.car-suppliers .slider-img h3.jucy-rentals{background:#7ac523}
.car-suppliers .slider-img h3.go-rentals{border:1px solid #ea0b8b;padding:9px 0}
.slider-content-box{padding:25px;border:1px solid #d8d8d8;font-family:'roboto',sans-serif;font-weight:400;font-size:15px;color:#4e4e4e}
.car-suppliers .carousel-control.left{left:-25px}
.car-suppliers .carousel-control.right{right:-25px}
.view-on-map span{text-transform:uppercase;font-family:'roboto',sans-serif;font-weight:500;font-size:14px}
.car-suppliers .carousel-control{top:53%!important}
.view-on-map .fa{font-size:23px;color:#de3e58}
.view-on-map span,.view-on-map .fa{display:inline-block;vertical-align:middle;margin:0 4% 0 0}
.slider-content{padding:0 0 10px;min-height:80px}
.car-suppliers .slider-img h3.enterprise:before{content:"";position:absolute;left:0}
.car-suppliers h2{margin:0 0 40px}
.best-time-info{background:#fff;margin:auto;padding:0 20px 15px;position:relative;top:-60px;width:88%;box-shadow:0 0 4px rgba(0,0,0,.3)}
.best-time-info span,.best-time-info h3{font-family:'roboto',sans-serif;font-size:17px}
.best-time-info span{background:#009cbc;padding:12px 35px;text-transform:uppercase;color:#fff;font-weight:400;position:relative;top:-15px}
.best-time-info h3{font-weight:500;color:#4e4e4e}
.best-time-info h3 b{font-weight:400}
.best-time-info p{color:#4e4e4e;font-size:14px}
.best-time-info p,.banner-text{font-family:'roboto',sans-serif;font-weight:400}
.banner-text{background:#de3e58;color:#fff;float:left;font-size:18px;padding:10px;text-align:center;width:100%}
.banner-text a{color:#fff;float:left;width:100%}
.rental-brands .carousel-inner{height:auto;margin:0}
.rental-brands .carousel-inner .item a{display:inline-block}
.banner-plate{background:url(../images/banner-shadow.png) no-repeat center bottom;padding:0 0 10px;width:96%;position:relative;top:-25px;margin:auto;background-size:contain}
.banner-plate:after{clear:both;content:"";display:table}
.routes-box{float:left;position:relative;width:98.8%}
.routes-info{background:rgba(22,45,51,.6);bottom:0;position:absolute;width:100%;padding:15px 30px}
.days{display:inline-block;vertical-align:middle;border-right:1px solid #fff;padding:0 5% 0 0}
.days span{background:url(../images/sprite-3.png) no-repeat;display:inline-block;height:20px;width:23px;background-position:-14px -2198px}
.days b,.routes-text{display:inline-block;font-family:'Roboto',sans-serif;color:#fff;font-weight:400}
.days b{font-size:16px}
.routes-text{font-size:19px;text-transform:uppercase;vertical-align:middle;padding:0 0 0 4%}
.routes-info .fa{font-size:25px;color:#fff;margin:15px 0}
.routes-container:after{display:table;clear:both;content:""}
.routes-container{padding:0 0 40px}
.routes-container:last-child{padding:0 0 95px}
.activity-container{padding:0 30px 70px}
.media-carousel .carousel-control{background:none;width:35px;height:31px;top:50%;text-shadow:none;opacity:1}
.media-carousel .carousel-control .fa{font-size:25px;color:#6f6f6f}
.attratction-info{max-height:127px;overflow:auto}
.activity-container .accordion{margin:0 0 36px}
.activity-container .accordion:after{display:table;content:"";clear:both}
.activity-container .accordion button{background:none;float:right;font-family:'Roboto',sans-serif;font-weight:400;font-size:19px;color:#009cbc;border:none;margin:15px 0 0}
.activity-container .accordion p{line-height:normal;font-weight:400;color:#4f4f4f;margin:0}
.auckland-attraction h4{font-size:16px}
.attraction-heading{margin:0 0 20px}
.attraction-heading em{background:#de3e58;height:38px;width:38px;border-radius:100%;display:inline-block;color:#fff;font-style:normal;text-align:center;font-family:'Roboto',sans-serif;font-weight:400;font-size:26px;line-height:38px;vertical-align:middle;margin:0 1.5% 0 0}
.attraction-heading span{font-size:22px;display:inline-block;vertical-align:middle}
.auckland-attraction h4,.attraction-heading span{font-family:'Roboto',sans-serif;font-weight:500;color:#4e4e4e}
.auckland-attraction figure{float:left;margin:0 3% 0 0;height:280px}
#slider-thumbs a {float: left;	margin: 0 0.5%;	width: 32%;}
.auckland-attraction figure:last-child{margin-right:0}
.about-car-rental-detail h3{margin:0;/*font-size:32px;*/ color:#4e4e4e;}
.airport-guide{float:left;width:100%;background:url(../images/airport-guide-banner.jpg) no-repeat center top;background-size:100% auto;padding:70px 0}
.airport-guide ul.nav-tabs{float:left;width:300px;border:0}
.airport-guide ul.nav-tabs li{float:left;width:100%;margin:0 0 10px}
.airport-guide ul.nav-tabs li.active a,.airport-guide ul.nav-tabs li:hover a,.airport-guide .accordion-link.active,.airport-guide .accordion-link:hover{border-top:0!important;border-left:4px solid #d40022!important;border-right:0!important;border-bottom:0!important}
.airport-guide ul.nav-tabs li.active, .airport-guide ul.nav-tabs li:hover{background:#fff}
.airport-guide ul.nav-tabs li a:hover, .airport-guide ul.nav-tabs li a:focus,.airport-guide .accordion-link:focus,.airport-guide .accordion-link:hover{background-color:#fff!important}
.airport-guide .responsive-tabs-container[class*="accordion-"] .accordion-link{border-radius:0;border:0;background:#fff;border-left:4px solid #00819b;text-decoration:none;margin:0 0 10px}
.airport-guide ul.nav-tabs li a,.airport-guide .accordion-link{border-radius:0;border:0;background:#fff;font-family:'Roboto',sans-serif;font-weight:500;color:#4e4e4e;font-size:17px;outline:none;border-left:4px solid #00819b}
.airport-guide h2{background:url(../images/about-heading-img.png) no-repeat center bottom;padding:0 0 30px;color:#fff;font-family:'Roboto',sans-serif;font-weight:32px;font-weight:500;margin:0 0 45px}
.airport-guide .tab-content{background:#fff;margin:0 0 0 298px;border:1px solid #e5e5e5}
.airport-guide ul li a span,.airport-guide ul li a strong,.airport-guide .accordion-link span,.airport-guide .accordion-link strong{display:inline-block;vertical-align:middle}
.airport-guide ul li a span,.airport-guide .accordion-link span{background:url(../images/sprite-tab.png) no-repeat;height:41px;width:47px;margin:0 5% 0 0}
.airport-guide ul li a span.airport-info,.airport-guide .accordion-link span{background-position:0 -876px}
.airport-guide ul li:hover a span.airport-info,.airport-guide ul li.active a span.airport-info,.airport-guide .accordion-link:hover span,.airport-guide .accordion-link.active span{background-position:0 -941px}
.airport-guide ul li a span.terminal-fac,.airport-guide .accordion-link span.terminal-fac{background-position:0 -1012px}
.airport-guide ul li:hover a span.terminal-fac,.airport-guide .accordion-link.active span.terminal-fac,.airport-guide .accordion-link:hover span.terminal-fac{background-position:0 -1087px}
.airport-guide ul li a span.airport-fac,.airport-guide .accordion-link span.airport-fac{background-position:0 -1167px}
.airport-guide ul li:hover a span.airport-fac,.airport-guide ul li.active a span.airport-fac,.airport-guide .accordion-link:hover span.airport-fac,.airport-guide .accordion-link.active span.airport-fac{background-position:0 -1250px}
.airport-guide ul li a span.hotels,.airport-guide .accordion-link span.hotels{background-position:0 -1329px}
.airport-guide ul li:hover a span.hotels,.airport-guide ul li.active a span.hotels,.airport-guide .accordion-link:hover span.hotels,.airport-guide .accordion-link.active span.hotels{background-position:0 -1409px}
.airport-info-section h3{font-family:'Roboto',sans-serif;font-weight:600;font-size:20px;color:#4e4e4e;margin:0 0 20px}
.airport-info-section p{font-family:'Roboto',sans-serif;font-weight:400;font-size:15px;color:#555454;margin:0}
.airport-info-details{padding:25px;border-bottom:1px solid #e5e5e5}
.airport-guide .tab-pane{margin:0!important}
.airport-info-details:nth-child(2n){background:#f4f4f4}
.airport-info-details:last-child{border:0}
.activities-information{padding-bottom:50px}
.activities-information ul{padding:0;list-style-type:none;display:table}
.background-jet{background:#017b94}
.activities-information ul li figure{float:left;width:100%;position:relative}
.activities-information ul li figure h3{font-family:'Roboto',sans-serif;font-size:26px;color:#fff;font-weight:600;position:absolute;top:30px;margin:0;left:25px;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.5)}
.activities-information ul li{display:table-cell;width:24.1%}
.activities-information ul li:last-child{width:22.5%}
.activities-information ul li:last-child .activity-detail-box{padding-bottom:56px}
.activities-information ul li figure img{width:100%}
.activities-information ul li:nth-child(3n){width:29.3%}
.activity-detail-box{float:left;width:100%;padding:35px 25px 74px;position:relative;height:289px}
.activity-detail-box h3,.activity-detail-box p{font-family:'Roboto',sans-serif;color:#fff}
.activities-information ul li figure h3.Paragliding-heading,.activities-information ul li figure h3.sky-diving-heading{position:static}
.activities-information ul li figure h3.Paragliding-heading:before{top:90px}
.activity-detail-box h3,.activities-information ul li figure h3.Paragliding-heading,.activities-information ul li figure h3.sky-diving-heading{text-transform:uppercase;font-size:18px;font-weight:500;margin:0 0 33px}
.activity-detail-box h3:before{background:#fff;height:2px;width:35%;content:"";position:absolute;top:72px}
.activity-detail-box p{font-weight:400;font-size:15px;line-height:18px;margin:0}
.background-flights{background:#049e99}
.background-walking{background:#0899b7}
.background-caving{background:#de3e58}
.paragaliding,.sky-diving{position:absolute}
.background-garden{background:#014b5f}
.background-zip{background:#0899b7}
.background-glacier{background:#f05a8e}
.background-zip,.background-garden{padding-bottom:92.05px}
.outer-shadow{box-shadow:-3px 3px 8px rgba(0,0,0,.5);-moz-box-shadow:-3px 3px 8px rgba(0,0,0,.5);-webkit-box-shadow:-3px 3px 8px rgba(0,0,0,.5);z-index:1}
.background-walking{box-shadow:0 0 8px rgba(0,0,0,.5);-moz-box-shadow:0 0 8px rgba(0,0,0,.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);z-index:1}
.highlights-box{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);padding:10px;position:relative;width:100%;top:-65px;overflow:hidden}
.highlights-box .col-md-4{border-right:1px solid #cbcbcb}
.highlights-box .col-md-4:last-child{border-right:0}
.highlights-box h3,.highlights-box p,.highlights-box span,.popular-auckland-locations h3{font-family:'Roboto',sans-serif;color:#4e4e4e}
.highlights-box h3,.popular-auckland-locations h3{font-size:18px;font-weight:500}
.highlights-box p{font-weight:400;font-size:13px;line-height:25px}
.highlights-box figure{display:inline-block}
.highlights-box span{position:relative;top:-20px;right:-20px}
.attractions-box{padding-top:0;padding-bottom:0}
.highlights-section{padding-top:70px;padding-bottom:120px}
.attractions-images figure{display:inline-block;box-shadow:0 0 2px rgba(0,0,0,.3);padding:4px;width:100%;position:relative;overflow:hidden}
.attractions-images figure:hover .on-hover{top:0;transition:all .5s ease-in .1s;-moz-transition:all .5s ease-in .1s;-webkit-transition:all .5s ease-in .1s}
.attractions-images .row{margin-bottom:30px}
.attractions-box h2{margin:0 0 30px}
.on-hover{position:absolute;top:0;width:98%;text-align:center;height:100%;top:293px;transition:all .5s ease-in .1s;-moz-transition:all .5s ease-in .1s;-webkit-transition:all .5s ease-in .1s}
.on-hover h3{background:rgba(0,0,0,.6);padding:12px;margin:98px 0 68px;font-size:24px}
.on-hover h3,.on-hover a.read-more,.popular-images h3{font-family:'Roboto',sans-serif;font-weight:400;color:#fff}
.on-hover a.read-more{background:#272727;padding:10px 20px;font-size:17px;text-decoration:none}
.attractions-images{margin-top:40px;margin-bottom:40px}
.popular-places{border-top:1px solid #d3d3d3}
.popular-images .row{margin-bottom:30px}
.popular-images figure,.popular-images figure img{border-radius:4px}
.popular-images figure img{width:100%;height:auto}
.popular-images figure{float:left;width:100%;position:relative;overflow:hidden}
.popular-images h3{font-size:19px;position:absolute;bottom:0;text-align:center;background:rgba(0,0,0,.4);padding:10px;width:100%;margin:0}
.popular-places h2{margin-bottom:45px}
.popular-auckland-locations{background:url(../images/popular-auckland-img.jpg) no-repeat top center;padding-top:30px;top:-30px;padding-bottom:60px;position:relative}
.popular-auckland-locations ul{padding:0;list-style-type:none}
.popular-auckland-locations p{font-family:'Roboto',sans-serif;font-size:14px;color:#4d4d4d;margin:0 0 40px;line-height:normal}
.popular-auckland-locations ul li{font-family:'Roboto',sans-serif;font-size:16px;color:#656464;margin:0 0 5px}
.popular-auckland-locations h3{margin:0 0 25px}
.popular-images .row:last-child{margin-bottom:0}
.popular-places .about-seasons{padding-bottom:0}
section.adventure-banner{background:url(../images/pattern.png) repeat-x 0 0;background-size:cover;float:left;width:100%;padding:72px 0}
section.adventure-banner h1{font-family:'roboto',sans-serif;font-weight:700;font-size:49px;color:#4e4e4e;margin:0}
section.adventure-banner h1 span{color:#0899b7}
section.offer-text{float:left;width:100%;padding:55px 0}
section.offer-text h2{font-size:32px;font-family:'roboto',sans-serif;font-weight:500;color:#4e4e4e;margin:0;padding:0 0 32px}
section.offer-text p{color:#4d4d4d;margin:22px 0 0}
section.listing-content{width:100%;margin:0 0 58px;overflow:hidden}
.listing-box{width:100%;float:left;background-color:#FFF;border:solid 4px #0899b7;padding:6px;box-shadow:0 0 10px #8f8f8f}
.listing-box02{border:solid 4px #de3e58!important}
.listing-box03{border:solid 4px #039e9a!important}
.listing-box04{border:solid 4px #f15a8f!important}
.listing-text02{border:solid 1px #de3e58!important}
.listing-text03{border:solid 1px #039e9a!important}
.listing-text04{border:solid 1px #f15a8f!important}
.listing-text{width:100%;float:left;background-color:#FFF;border:solid 1px #0899b7;padding:34px 25px}
.listing-text h3{margin:0}
.listing-text p{padding:20px 0}
.listing-text ul{margin:0;padding:0 0 0 7px}
.listing-text ul.points{width:100%;float:left}
.listing-text ul.points li{list-style:none;display:inline-block;margin:0 23px 0 0}
.listing-text ul.points li:before{content:"";position:relative;left:-7px;background-color:#747373;display:inline-block;width:10px;height:10px;border-radius:50%}
.listing-text .img-box{margin:10px 0}
.img-box{padding:22px 0}
.img-box img{width:100%}
.entry-title-divider{display:inline-block;height:5px;margin:0 auto;position:relative;vertical-align:top}
.entry-title-divider::before,.entry-title-divider:after{background-color:#0899b7;content:"";height:1px;position:absolute;top:4px;width:40px}
.entry-title-divider:before{left:-80px;width:75px}
.entry-title-divider:after{right:-80px;width:74px}
.entry-title-divider span{display:inline-block;height:9px;margin:0 3px;transform:rotate(45deg);vertical-align:top;width:9px;background-color:#0899b7}
.caption-left{border-top:2px solid #0d768e;border-bottom:2px solid #0d768e;margin:22px 0;padding:10px 0;float:left}
.caption-left strong{color:#fff;font-size:20px}
.caption-left span{height:17px;width:25px;display:inline-block;background:url(../images/car-slider.png) no-repeat left top}
.caption-box{background:#1e3948;float:left;width:100%;padding:0 20px}
.caption-right{float:right;width:60%}
.double-arrow{display:inline-block;line-height:97px;margin:0 0 0 19px;vertical-align:middle}
.double-arrow .fa{color:#fff;font-size:30px}
.caption-box ul{padding:16px 0!important;display:inline-block;width:80%;border:0;border-right:1px solid #009cbc;margin:0!important}
.caption-box ul li{color:#fff;list-style-type:none;text-align:left;font-size:15px}
.roundabout-holder{float:left;height:440px;width:54%;position:relative;margin:0 0 95px}
.roundabout-moveable-item{height:440px;max-width:100%;cursor:pointer;display:block;width:100%!important}
.roundabout-moveable-item img{height:100%;width:100%}
.roundabout-in-focus{cursor:auto}
#carousel-descriptions{list-style:none;display:block;margin:25px auto;padding:0}
#carousel-descriptions li{font-size:24px;font-weight:700;text-align:center;display:none}
#carousel-descriptions li.current{display:block}
#carousel-controls{float:left;width:100%;text-align:center}
#carousel-controls span{width:8px;display:inline-block;font-size:0;cursor:pointer;border:1px solid #b3b3b3;border-radius:100%;height:8px}
#carousel-controls .current{background:#d1d1d1}
.page-template-privacy-policy-php h1{margin-top:140px}
.otherattractions-box ul{padding:15px;list-style-type:none}
.otherattractions-box ul figure{float:left;width:60px}
.attraction-details{padding:0 32px 0 100px;font-family:'Roboto',sans-serif;font-weight:400}
.sky-tower{min-height:200px}
.other-attractions .accomodation-heading span{background:#0899B7 url(../images/attraction-icon.png) no-repeat scroll center center;display:inline-block;float:left;height:51px;width:75px}
.otherattractions-box ul li{border-bottom:1px solid #ccc;clear:both;float:left;margin:0 0 15px;padding:0 0 15px;position:relative;width:96%}
.otherattractions-box ul li a{text-decoration:none;color:#4d4d4d;position:relative;float:left;width:100%}
.otherattractions-box ul li a:hover{color:#23527c}
.otherattractions-box ul li:last-child{margin:0 0 15px;border-bottom:0;padding-bottom:0}
.otherattractions-box{float:left;width:100%}
.otherattractions-box img{width:80px;height:64px;float:left;margin-right:20px!important}
.more-link{display:none}
.rating-box-container.otherattractions-box strong{width:100%;display:block}
.otherattractions-box ul li a:after{content:'';position:absolute;right:-14px;/* top:calc(50% - 10px); */background:url(../images/arrmore.jpg) no-repeat center top;height:20px;width:20px;top:0}
.about-sky-tower.col-md-8{float:left;width:64%}
.col-md-4.other-attractions{float:right;margin:25px 0;width:34%}
.single-bg{background:#EEE;padding:70px 0}
.pnf{color:#21884c;font-size:50px;font-style:italic;text-align:center}
.pnfSpan{font-size:22px;text-align:center}
.pnfSpan{font-size:22px;text-align:center}
.notfoundlinks>li{font-size:25px;list-style:outside none none;text-align:center}
.notfoundlinks a{color:#0899b7}
.tips-heading-right{display:inline-block;width:calc(100% - 70px)}
.popover.top{top:60px!important;left:0!important;display:block;z-index:9!important}
.rental-car-box{margin-bottom:38px}
.deals-section{padding-top:87px;padding-bottom:25px}
.deals-section strong {font-weight:700;margin-bottom:25px;color:#009cbc;font-size:18px;text-transform:uppercase;font-family:Roboto}
.deals-section i{position:absolute;margin:15px 30px}
.deals-section a:hover{transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transition:all .4s ease-in 0s;-moz-transition:all .4s ease-in 0s;-o-transition:all .4s ease-in 0s;-webkit-transition:all .4s ease-in 0s;-ms-transition:all .4s ease-in 0s}
.deals-section a{background:rgba(0,0,0,0) url(../images/view-location.png) no-repeat;font-size:20px;color:#fff;line-height:49px;background-size:100% 100%;padding:10px 60px 10px 40px;transition:all .4s ease-in 0s;-moz-transition:all .4s ease-in 0s;-o-transition:all .4s ease-in 0s;-webkit-transition:all .4s ease-in 0s;-ms-transition:all .4s ease-in 0s;text-transform:capitalize}
.rental-car-section a{display:none}
#ws-block-email,#ws-block-cookies{background-color:#f6f6f6;padding:60px 0;width: 100%;display: inline-block;}
#ws-block-email h2, #ws-block-cookies h2 {font-size: 24px;font-weight: 500;margin: 21px 0 11px;text-transform: uppercase;}
#ws-block-email .well,#ws-block-cookies .well{background-color:#fff;border-radius:0}
#ws-block-cookies .well a{width:100%;display:inline-block;padding: 15px 35px 15px 15px;}
#ws-block-cookies .well .checkbox{padding-left:20px}
#ws-block-cookies .well .checkbox label{display:inline-block;position:relative;padding-left:10px}
#ws-block-cookies .well .checkbox label::before{content:"";display:inline-block;position:absolute;width:20px;height:20px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;transition:border 0.15s ease-in-out,color 0.15s ease-in-out}
#ws-block-cookies .well .checkbox label::after{display:inline-block;position:absolute;width:20px;height:20px;left:0;top:-5px;margin-left:-19px;padding-left:3px;padding-top:2px;font-size:11px;color:#555}
#ws-block-cookies .well .checkbox input[type="checkbox"]{opacity:0}
#ws-block-cookies .well .checkbox input[type="checkbox"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
#ws-block-cookies .well .checkbox input[type="checkbox"]:checked + label::after{font-family:'Glyphicons Halflings';content:"\e013"}
#ws-block-cookies .well .checkbox-primary input[type="checkbox"]:checked + label::before{background-color:#0899b7;border-color:#428bca}
#ws-block-cookies .well .checkbox-primary input[type="checkbox"]:checked + label::after{color:#fff}
#cookies-list{margin-top:15px}
#cookies-list .panel{margin-bottom:15px;border-radius:0}
#cookies-list .panel-heading{border-radius:0;padding:0}
#cookies-list .panel-heading a{position:relative}
#cookies-list .panel-heading a:before{font-family:'Glyphicons Halflings';content:"\e260";position:absolute;right:16px;font-size:16px}
#cookies-list .panel-heading a.collapsed:before{content:"\e259"}
.ws-active{font-size: 1rem;border-radius: 50px;padding: .7rem 1rem;margin-top: 10px;display: inline-block;margin-bottom: 0;font-weight: 300;}
#ws-float-box{color:#fff;font-family:'Arial, Helvetica, sans-serif, Roboto';font-family:inherit;margin:0;line-height:24px;text-align:left;position:fixed;left:auto;bottom:0;display:inline-block;width:100%;box-sizing:border-box;font-weight:300;margin:0 auto;z-index:100000;background-color: rgb(8, 27, 41);}
#ws-float-box p{font-size:16px;padding:.5rem 1.5rem;width:75%;margin:0 auto;text-align:center;color:#fff;line-height:normal;}
#ws-float-box *{margin:0;padding:0}
#ws-float-box a{color:#fff;font-weight:400;text-decoration:underline}
#ws-float-box button{padding:.75rem;font-size:1.21rem;cursor:pointer;display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:.25rem;-webkit-transition:all .2s ease-in-out}
#ws-float-box button{margin-left:.5rem}
h2.text-uppercase, h3 {text-transform: capitalize}
.top-banner h1.text-uppercase { text-transform: capitalize;}
.about-car-rental-detail ul {list-style: none;	padding-left: 6px;}
.about-car-rental-detail li {padding-left: 20px;position: relative;}
.about-car-rental-detail li::before {position: absolute;content: "\f105";left: 0;top: 0;font: normal normal normal 22px/27px FontAwesome; color:#009cbc;}
#ws-float-box button.ws-ok{color: #fff;font-weight: 600; background-color: #0899b7;font-size: 14px;padding: 8px 10px}
#ws-float-box button.ws-ok:hover{color:#ddc515;font-weight:600;background-color:transparent;border-color:#ddc515}
.dealsList {padding: 0;max-height: 600px;overflow-y: scroll;}
.modal-open {padding: 0 !important;}
.page-template-terms-and-conditions-php{margin-top:110px!important}
.what-to-do {display:none}
#search-engine{margin-top:115px}
#Activites .activities figure{height:252px}
.rental-location-area .nav-tabs li.active .island-name{background:#009cbc}
.pr0.contactListInc{padding:25px 0 50px}
.travel-guide ul.responsive-tabs li.active a i,.travel-guide ul.responsive-tabs li:hover a i{color:#fff}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-datepicker-multi-2.ui-datepicker-multi{z-index:9999!important}
.airport-guide ul li a span.hotels:first-child{background-position:0 -1009px}
.sprite-3.guide-icon-1{background-position:0 -1165px}
.sprite-3.guide-icon-2{background-position:0 -1009px}
.sprite-3.guide-icon-3{background-position:0 -1329px}
.deal-right{max-width:82px}
.sub-menu li a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f101";color:#fff;float:left;padding:3px 10px}
.rental-tips.rules-regulation .icon{display:inline-block;float:left;margin:2px 5px}
.step-box .icon{display:inline-block;vertical-align:middle;margin-top:20px}
.icon{background:url(../images/all-sprite.png) no-repeat top left;width:45px;height:20px}
.icon.drive-safe{background-position:0 0;width:58px;height:66px}
.icon.parking{background-position:0 -96px;width:58px;height:66px}
.icon.road_sign{background-position:0 -192px;width:58px;height:66px}
.icon.rules{background-position:0 -288px;width:58px;height:66px}
.icon.warning_signs{background-position:8px -367px;width:45px;height:20px}
.icon.stop_sign{background-position:7px -415px;width:45px;height:20px;margin:10px 10px 0 0}
.icon.license{background-position:7px -466px;width:45px;height:20px;margin:10px 10px 0 0}
.icon.plan_time{background-position:7px -516px;width:45px;height:20px;margin:10px 10px 0 0}
.icon.drive_nz{background-position:8px -3464px;width:45px;height:20px;margin:10px 10px 0 0}
.icon.drive_conditions{background-position:7px -615px;margin:10px 10px 0 0;margin:10px 10px 0 0}
.icon.keep_left{background-position:7px -665px;width:45px;height:20px;margin:10px 10px 0 0}
.icon.mobile_phones{background-position:7px -716px;width:45px;height:20px;margin:10px 10px 0 0}
.icon.overtaking{background-position:7px -766px;width:45px;height:20px;height:20px;margin:10px 10px 0 0}
.icon.panic{background-position:7px -815px;width:45px;height:20px;height:20px;margin:10px 10px 0 0}
.icon.plan_well{background-position:6px -865px;width:45px;height:20px;height:20px;margin:10px 10px 0 0}
.icon.speed_limits{background-position:6px -917px;width:45px;height:20px;margin:10px 10px 0 0}
.icon.seat_belts{background-position:9px -965px;width:45px;height:20px;margin:10px 10px 0 0}
.icon.automatic_car{background-position:7px -1014px;width:45px;height:20px;margin:10px 10px 0 0}
.icon.drinking_driving{background-position:7px -1066px;width:45px;height:20px;margin:10px 10px 0 0}
.icon.parking1{background-position:7px -1116px;width:45px;height:20px;margin:10px 10px 0 0}
.icon.parking2{background-position:8px -1168px;width:45px;height:20px;margin:10px 10px 0 0}
.icon.information_signroadsign{background-position:5px -1234px;width:45px;height:20px}
.icon.parking3{background-position:9px -3314px;width:45px;height:20px}
.icon.parking4{background-position:6px -3364px;width:45px;height:20px}
.icon.parking5{background-position:9px -3414px;width:45px;height:20px}
.icon.car_category{background-position:0 -1434px;width:49px;height:47px;margin-top:-10px;margin-left:-10px}
.page-id-4 .icon.visit_nz{background-position:-8px -1512px;width:49px;height:47px;margin-top:-15px;margin-left:-9px;margin:-13px -4px!important}
.icon.car_types{background-position:0 -1588px;width:49px;height:47px}
.page-id-4 .icon.travel{background-position:0 -1665px;width:49px;height:47px}
.page-id-4 .icon.tips_for_travelers{background-position:0 -1742px;width:49px;height:47px;margin-top:-15px;margin-left:-9px}
.icon.safe_parking{background-position:0 -1819px;float:left;margin:10px 0}
.icon.driving_safe{background-position:0 -1869px;float:left;margin:10px 0}
.icon.keep_in_mind{background-position:0 -1919px;float:left;margin:10px 0}
.icon.road_signs{background-position:0 -1969px;float:left;margin:10px 0}
.icon.car_category{background-position:0 -2086px;width:49px;height:47px}
.icon.car_types{background-position:0 -2096px;width:49px;height:47px}
.icon.tips_for_travelers{background-position:0 -2155px;width:49px;height:47px}
.icon.travel{background-position:0 -2231px;width:49px;height:47px}
.icon.visit_nz{background-position:0 -2323px;width:49px;height:47px}
.icon.care{background-position:0 -2404px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.cheaper{background-position:0 -2462px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.convenient{background-position:0 -2520px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.deliver{background-position:0 -2578px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.deserve_best{background-position:0 -2636px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.easy{background-position:0 -2694px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.flexible{background-position:0 -2752px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.find_best{background-position:0 -2810px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.free{background-position:0 -2868px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.save_time{background-position:0 -2926px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.secure{background-position:0 -2984px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.reliable{background-position:0 -3042px;width:28px;height:28px;display:inline-block;margin:10px 0}
.icon.suits{background-position:0 -3100px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.all_inclusive{background-position:0 -3158px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.transparent{background-position:0 -3216px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.available{background-position:0 -3274px;width:28px;height:28px;display:inline-block;margin:7px 0}
.icon.parking3{background-position:9px -3313px;margin:10px 10px 0 0;display:inline-block;margin:7px 0}
.icon.parking4{background-position:6px -3363px;margin:10px 10px 0 0}
.icon.parking5{background-position:8px -3415px;margin:10px 10px 0 0}
.icon.drive_nz{background-position:8px -3464px;margin:10px 10px 0 0}
.icon.car_type{background-position:0 -3512px;height:60px;width:60px}
.icon.seasons{background-position:2px -3591px;height:60px;width:60px}
.icon.ferry{background-position:0 -3664px;height:60px;width:60px}
.icon.charges{background-position:0 -3740px;height:66px;width:60px}
.icon.booking_support{background-position:0 -3816px;width:24px;height:31px}
.icon.suppliers{background-position:0 -3857px;width:24px;height:31px}
.icon.easy_booking{background-position:0 -3898px;width:24px;height:31px}
.icon.fleet{background-position:0 -3939px;width:24px;height:31px}
.icon.brands{background-position:0 -3980px;width:52px;height:26px}
.icon.additional_services{background-position:0 -4016px;width:52px;height:26px}
.icon.customer_care{background-position:0 -4052px;width:52px;height:26px}
.icon.booking_support_hover{background-position:0 -4088px}
.icon.locations_hover{background-position:0 -4146px}
.icon.three_steps{background-position:0 -4204px}
.icon.leading_car_suppliers_hover{background-position:0 -4262px}
.icon.booking_support{background-position:0 -4320px}
.icon.three_steps_hover{background-position:0 -4378px}
.icon.locations{background-position:0 -4436px}
.icon.leading_car_suppliers{background-position:0 -4494px}
.rental-tips-banner{background: url(../images/tips-banner.jpg) no-repeat #578384 center top;background-size: auto;float: left;
width: 100%;margin: 80px 0 0;background-size: cover}
#attractions{position:relative}
.rental-listing .panel-heading>a::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f041';color:#fff;float:left;padding:5px 10px}
.rental-listing .panel-heading>a.plane::before{content:'\f072'}
#accordion-north-rental{width:100%}
.rental-location-area .accordion-menu.accordion-menu-top ul li a::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f101";color:#fff;float:left;padding:5px 10px 0 0}
.car-rental-tips .car-rental-box-container i{margin:-13px -9px!important;display:inline-block}
.driving-rules .car-rental-box-container i{margin:1px -8px!important}
.why-us{font-family:'Roboto',sans-serif;font-weight:500;color:#fff;font-size:20px;margin:50px 0}
.home.page header{background:transparent;border:none;box-shadow:none}
.home.page header.animate-header{background:#0899b7;box-shadow:0 1px 5px rgba(4,7,92,.6)}
#carousel-bounding-box{position:relative}
.carousal-attraction .carousel-control{border:1px solid #a9a9a9}
.carousal-attraction{right:0;position:absolute;width:90px;top:0}
.car-suppliers .carousel-control{border:1px solid #a9a9a9;background:#fff}
.col-xs-12.col-sm-12.col-md-4.why-chose-us{margin:15px 0 0}
.menu-item-has-children>a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";color:#fff;float:left;padding:3px 10px;position:absolute;right:0}
.now{float:right}
#wpc-weather,#wpc-weather.small .now .location_name{font-family:inherit;font-size:38px!important;color:#fff;text-transform:uppercase;font-weight:900}
#wpc-weather-id-1234 .now{float:none}
.fa.fa-quote-left.fa-lg{margin-right:20px}
.rental-location-area .popover-content h4{position:absolute;bottom:10px;background-color:#0c0b0b66;width:calc(100% - 30px);left:0;text-align:center;padding:10px 0;color:#fff;margin:0 15px}
.rental-location-area .popover .arrow{display:none}
.about-car-rental-detail img{display:block;max-width:100%;height:auto}
.innner-form-bg{position:relative}
.innner-form-bg::after{background:url(../images/form-shadow.jpg) no-repeat center bottom;padding:0 0 10px;position:absolute;background-size:cover;content:"";bottom:-17px;width:100%;height:17px;left:0}
.rental-tips.rules-regulation i.icon{height:65px!important;width:65px!important;border:2px solid #de3e58;border-radius:100%;margin-left:-80px}
ul#menu-terms-menu{margin:5px 0 0}
.menu-terms-menu-container a:hover{color:grey}
.rental-tips.rules-regulation h3 span.icon{display:inline-block;float:left;margin:10px 5px 0}
.rental-tips.rules-regulation h3 span.icon{margin:6px 5px}
.rental-tips.rules-regulation h3 span.icon.tips_for_travelers,.rental-tips.rules-regulation h3 span.icon.travel{background-position:0 -2176px}
.icon.visit_nz{background-position:0 -2329px}
.page-id-7 .about-banner-image{background:url(../images/contact-banner.jpg) no-repeat;background-size:100% 100%}
.rental-location-area .popover-content a{color:#fff}
.deal-left{max-width:140px}
.deal-right{padding-right:15px}
#wpc-weather.medium .now .time_temperature{font-family:inherit!important}
.single-post .book-car{background:rgba(0,0,0,0) url(../images/form-left-cap.png) no-repeat;display:inline-block;height:67px;position:absolute;top:-15px;width:150px;font-weight:400;font-size:20px;padding:11px 23px;z-index:1;left:3px}
.rental-location-area .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background:none}
.ui-datepicker.ui-datepicker-multi{z-index:9999}
.page-id-59 .rules-regulation ul li{padding-left:0}
.list-inn li + li {margin-left: 30px;}
p:empty{display: none;}
.about-car-rental-detail h3 {margin: 0 0 10px;font-size: 28px;}
.ex-detail-cont {margin-top: 20px;}
.detail-fst-row {margin-bottom: 20px;}
.list-divide2 {display: inline-block;width: 100%;}
.list-divide2 li {width: 50%;float: left;}
.our-suppliers-brand .slider-img {padding: 0;width: 100%;}
.our-suppliers-brand h2 {margin-bottom: 40px;}
.supp2-img {margin: 0 0 10px;}
.our-suppliers-brand h3{font-size: 18px;margin: 0 0 10px;color: #0899b7;}
.our-suppliers-brand p{font-size: 14px;margin: 0;}
.our-suppliers-brand .slider-content {min-height: 147px;}
.our-suppliers-brand .media-carousel .right.carousel-control{right: -35px}
.our-suppliers-brand .media-carousel .left.carousel-control{left: -35px}
.our-suppliers-brand {width: 100%;display: inline-block;padding: 40px 0;}


@media screen and (max-width:1366px){
.rental-tips-banner .banner-highlight-text {margin: 25px 0 0}	
.site-logo a img {max-height: 75px;}
.car-search h1 {font-size: 20px;}	
.car-deal-banner h2 {font-size: 28px;}
.car-deal-banner p {font-size: 14px;}
.rental-car-box span {font-size: 17px;}	
.deals-section strong {font-size: 16px;}
.rental-car-box {margin-bottom: 0;}	
.deals-section {padding-top: 55px;}	
.accordion-heading h2, .new-zealand-travel h2, .showcase-heading h2, .driving-rules-newzealand h2, .about-seasons h2, .about-sky-tower h2, .about-car-rental h2, .why-book-us h2, .travel-guide h2, .car-suppliers h2 {font-size: 29px;}	
body {font-size: 15px;line-height: 26px;}
.about-car-rental,.new-zealand-travel{padding: 50px 0;}
.attraction-heading span {	font-size: 20px;}
.attraction-heading em {height: 33px;width: 33px;font-size: 21px;line-height: 33px;}	
#carousel-example-generic-locations figure .info-box span {font-size: 18px;}
#carousel-example-generic-locations figure .info-box span {	font-size: 18px;}	
.why-book-us{padding:40px 0}
.why-book-us h2 {margin: 0 0 35px;}
.new-zealand-travel h2 {margin: 0 0 40px;}
.view-all-location {padding: 30px 0 0}	
.city-page-banner {margin: 70px 0 0;}
.about-car-rental-detail h3 {font-size: 25px;}
}	
@media screen and (max-width:1280px){.highlight-text{right:0}
.supplier-banner-image .covid-widget{margin:10px 0 15px}
.why-choose-us{margin:0 0 20px}
.slider-section-inner{padding:0 0 8px}
.car-rental-box strong{font-size:15px}
.car-rent-box img{max-width:100%;height:auto}
.car-rent-box-2{right:-20px}
.step-box-container:after{background-size:100%;top:30%;width:32%}
.step-box-container{margin:0 30px 0 0}
.rental-brands figure{margin:10px 0}
.weather-temp-section{padding-top:50px}
.weather-temp-section span{font-size:20px}
.weather-temp-section strong{font-size:25px}
.rent-a-car{padding:30px 0}
.why-us {margin: 20px 0}
.terms-privacy-section span, .menu-terms-menu-container li{font-size: 13px;}
#carousel-example-generic-locations-suppliers .col-md-3{height:244px;margin-bottom:20px}
.supplier-banner-image .banner-highlight-text{margin:60px 0;width:100%}
.caption-left strong,.caption-box ul li{font-size:13px}
.double-arrow .fa{font-size:23px}
.caption-box ul{width:77%}
}

@media screen and (max-width:1200px){.day-pagination li span,.day-pagination li a,.activities-information ul li figure h3{font-size:16px}
.day-pagination li a,.day-pagination li span,.day-pagination li a.day-arrow{padding:25.6px 22.3px}
.hover-shadow-best .readmore-content strong{padding:5px 0 15px;font-size:16px}
.best-month{margin:15px 0}
.tabbing-section .nav-tabs>li>a,.tabbing-section .accordion-link{font-size:16px;padding:15px 0}
.hover-shadow-best strong,.hover-shadow-best span,.hover-shadow-best .readmore-content .readmore{font-size:14px}
.activities ul li .readmore-content{margin:10px 0 0}
.activities .readmore-content strong{padding:5px 0;font-size:16px}
.activities.national-park .readmore-content{padding:0 10px;margin:30px 0 0}
.park-name,.activity-detail-box h3,.activities-information ul li figure h3.Paragliding-heading,.activities-information ul li figure h3.sky-diving-heading{font-size:15px}
.activities.national-park .readmore-content strong{font-size:14px}
.accordion-menu-top,.accordion-menu{width:100%}
#carousel-controls{margin:0 0 30px}
.activity-detail-box h3:before{top:65px}
.activity-detail-box h3,.activities-information ul li figure h3.Paragliding-heading,.activities-information ul li figure h3.sky-diving-heading{margin:0 0 25px}
.activities-information ul li figure h3.Paragliding-heading:before{top:83px}
.step-box{height:95px;width:95px}
.step-box .icon{margin-top:12px}
.step-box-container:after{display:none}
.best-rental-comp ul li{width:21%}
.contact-banner-image .banner-highlight-text{margin:100px 0 50px}
.contact-button-box span.contact-text{font-size:18px}
.contact-back{height:60px;width:60px}
.phone .sprite,.mail .sprite{margin:15px 0}
.at-rate .sprite{margin:12px 0}
.contact-button-box .phone {right: 4px;top: 147px}
.contact-back.at-rate{top:81px}
.contact-button-box{height:200px;width:200px}
}

@media (min-width:992px) and (max-width:1199px){.banner-text{font-size:16px}
.deal-detail span{font-size:11px;line-height: 17px;display: inline-block;}
.deal-right{max-width:70px}
.rental-map{width:100%}
.banner-highlight-text{margin:15px 0 60px}
#search-engine {margin-top: 100px}


}
@media screen and (max-width:1024px){.activity-bottom{padding:12px 3px}
.car-suppliers .slider-img h3.enterprise{background:#fff}
.activity-bottom span{font-size:16px}
.caption-box{padding:0 5px}
.double-arrow{margin:0 0 0 11px}
.car-suppliers .slider-img h3.enterprise{padding:5px 0}
.deal-detail {min-height: 120px;}
.media-carousel .carousel-control.left{right: 15px;left: auto;}
.media-carousel .carousel-control.right{right:-32px}
.day-pagination .responsive-tabs.nav-tabs>li a{padding:25px 15.2px}

}
@media screen and (max-width:991px){.rules-regulation h3{font-size:20px}
.rental-tips-banner .header-content {padding: 22px 15px 15px}
.rental-tips-banner .banner-highlight-text{margin: 25px 0}
.one-way ul li{width:48%}
.best-rental-comp ul{margin: 25px 0 0}
footer .new-zealand-rental{width:263px}
.rental-tips-banner{background-position:left top}
.navbar-fixed-tab{left:0;right:0;text-align:center}
.day-pagination nav ul{display:inline-block;float:none}
.day-pagination li a,.day-pagination li span,.day-pagination li a.day-arrow{font-size:14px;padding:15.6px 13.3px}
.tabbing-section .tab-content{padding:0}
.step-box-container:after{background:none}
.step-box-container{margin:0 15px 22px 0}
.banner-highlight-text h1,.tips-heading{font-size:25px}
section.adventure-banner h1{font-size:35px}
.step-section{margin:6px 0 0}
.slider-section-background {padding: 35px 15px 20px}
.step-box{width:90px;height:90px}
.box-shadow{margin:0 1.5% 30px 0;width:47.8%}
.suggest-car ul li p {font-size: 16px;}
.why-us {font-size: 18px}
.christchruch-forecast .col-md-6{width:100%;margin:0 0 40px;float:left}
.banner-highlight-text p,.suggest-car ul li p span{font-size:15px}
.seasons,.charges,.ferry{margin:24% 0}
.banner-highlight-text figure{margin:20px 0 0}
.car-deal-box{width:45%;margin-bottom:50px}
.deal-cap{height:80px;line-height:66px;width:100%;left:0}
#Summer .col-md-7,#Summer .col-md-5{width:100%}
.suggest-car h2{margin:8px 0 20px}
.suggest-car ul li{margin:0}
.suggest-car ul li p span{font-size:18px}
.car-suppliers .slider-img h3.enterprise{padding:0}
.airport-guide .tab-content{margin:0 0 10px;clear:both}
.activities-information ul li,.activities-information ul li:nth-child(3n),.activities-information ul li:last-child{width:50%;float:left}
.tabbing-section .tab-content{clear:both;padding:0}
.rental-map,.rental-map-south{top:0;width:100%}
.site-logo,.toggle-button,.chat-buttons{width:32%}
.col-md-4.other-attractions,.about-sky-tower.col-md-8{width:100%}
.activity-detail-box{height:288px}
.city-page-banner {	margin: 40px 0 0;}
.accordion-heading h2, .new-zealand-travel h2, .showcase-heading h2, .driving-rules-newzealand h2, .about-seasons h2, .about-sky-tower h2, .about-car-rental h2, .why-book-us h2, .travel-guide h2, .car-suppliers h2 {	font-size: 25px;}
body {	font-size: 14px;	line-height: 26px;padding-bottom: 542px;}
.tabbing-section ul.nav li:hover a::after, .tabbing-section ul.nav li:focus a::after, .tabbing-section ul.nav li.active a::after {left: 0;top: 100%;transform: rotate(90deg);right: 0;margin: 0 auto;}
.tabbing-section ul li {width: 33.33%;}
.tabbing-section ul {width: 100%;/* padding-bottom: 0; */border-bottom: 0;margin-bottom: 30px;}
.tabbing-section ul li.active a, .tabbing-section ul li.active a:focus, .tabbing-section ul li.active a:hover {padding: 15px 0;}
.national-park ul li, .activities ul li {margin: 15px 15px 0 0;width: 32%;}
.rental-banner-image {background-size: cover;}
.banner-highlight-text {margin: 25px 0 75px;}
.supplier-banner-image .banner-highlight-text{margin:25px 0 60px}
.driving-banner-image .header-content {padding-top: 0;}
.driving-banner-image .banner-highlight-text {margin: 28px 0;width:100%}
.driving-banner-image {background-position: left top;padding: 0;}
.about-car-rental-detail h3 {font-size: 22px;}
}
@media screen and (max-width:800px){.clound-banner,.accordion-section{margin:0 0 40px}
#carousel-example-generic-locations img,.rules-regulation .col-md-7{width:100%}
.top-heading,.bottom-heading,.suggest-car h2{font-size:22px}
.highlight-text h1{text-align:center}
.top-heading,.bottom-heading{display:inline-block;float:none}
.footer-box,.our-suppliers{margin:0 0 20px}
.accordion-heading h2,.new-zealand-travel h2,.car-rental-tips h3,.faq-heading,.new-zealand-travel h2,.heading-text h3,.alomo h2,.alomo-car-deals h2{font-size:27px}
.rental-park-heading h1{font-size:40px}
.showcase-heading h2{font-size:27px}
.showcase-heading p,.rental-park-heading h1{padding:0 15px}
.showcase-heading h2{padding:0 15px 30px}
.driving-rules-newzealand .row,.site-logo{margin:0}
.step-box{height:85px;width:85px}
.step-box .icon{margin-top:7px}
.rules,.parking,.signs{margin:10% 0}
.rules-regulation .col-md-5{width:100%}
.seasons,.charges,.ferry{margin:16% 0}
.safe-drive{margin:26% 0}
.best-visit-banner{height:auto}
.weather-temp-section{padding-top:10px;padding-bottom:10px}
.car-suppliers .carousel-control.right{right:0}
.car-suppliers .carousel-control.left{left:0}
.banner-text{font-size:15px}
.routes-text,.days b{font-size:13px}
.routes-section h1{margin:35px 0 15px;line-height:normal}
.highlight-text h1{margin:35px 0 45px;line-height:normal}
.best-type strong{font-size:15px!important;padding:5px 7px}
}

@media only screen and (min-device-width:300px) and (max-device-width:480px) and (orientation:portrait){#vip_contact_form{overflow-x:scroll;-webkit-overflow-scrolling:touch}
}

@media screen and (max-width:767px){
.contact-banner-image .banner-highlight-text{margin:35px 0}	
.best-type figure,.contact-banner-image .banner-highlight-text{text-align:center}
.best-type figure img{display:inline-block}
.best-to-visit ul{padding:0}
.best-to-visit ul:before{display:none}
.query-box{min-height:0}	
.rental-tips-banner{margin:0}
.rental-tips-banner .banner-highlight-text {margin: 25px 0; width: 100%; text-align: center}	
.covid-widget{font-size:12px}
.covid-widget:before{top:50%;transform:translateY(-50%)}   
.top-banner.responsive-banner{background: #0d8fd5; 
background: -moz-linear-gradient(top,  #0d8fd5 0%, #1b95d8 23%, #4cabe1 77%, #5bb2e3 100%); 
background: -webkit-linear-gradient(top,  #0d8fd5 0%,#1b95d8 23%,#4cabe1 77%,#5bb2e3 100%); 
background: linear-gradient(to bottom,  #0d8fd5 0%,#1b95d8 23%,#4cabe1 77%,#5bb2e3 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d8fd5', endColorstr='#5bb2e3',GradientType=0 );}
.responsive-banner .highlight-text h1{border-bottom:1px solid #5cc6ff;padding:0 0 20px;margin-bottom:10px}
.top-banner .covid-widget{margin:19px 0 0}
section.why-book-us [data-tooltip]:hover::before,section.why-book-us [data-tooltip]:hover::after,section.why-book-us [data-tooltip]:focus::before,section.why-book-us [data-tooltip]:focus::after,.tooltip:hover::before,.tooltip:hover::after,.tooltip:focus::before,.tooltip:focus::after{bottom:96px;left:50px}
.deal-detail {min-height: auto;}
#ws-float-box p {font-size: 12px;width: 100%;line-height: 20px;}
.slider-section-inner a.carousel-control {top: 50px;}
body {padding-bottom: 0;}
footer {position: static;}
.form-section {margin: 0 0 65px;}
.slider-section-inner {top: -25px;}
.contact-form h2, .contactListInc h2 {font-size: 24px;}
#lz_overlay_wm{margin: 0px 15px 80px 0px !important;}
section.why-book-us ul li:nth-child(1):hover [data-tooltip]::after{left: 88px !important;}
section.why-book-us ul li:nth-child(3):hover [data-tooltip]::after{left: 23px !important;}
.national-park-container .park-box figure img {	width: 100%;	object-fit: cover;}
.activities ul li,.best-visit ul li{width:48%;margin:3px}
.tabbing-section ul li.active a,.tabbing-section ul li.active a:focus,.tabbing-section ul li.active a:hover{padding:16px 15px}
.tabbing-section .nav-tabs>li>a,.tabbing-section .accordion-link{border:1px solid black}
.tabbing-section ul li{width:50%}
.national-park ul li, .activities ul li {margin: 15px 20px 0 !important;width: 43%;}
.tabbing-section ul{width:100%;border:0;margin-bottom:20px}
.travel-guide ul.responsive-tabs li a .fa,.travel-guide .accordion-link .fa{font-size:14px}
.about-car-rental-detail h3{font-size:20px;}
.pr0.contactListInc{padding:10px 0}
.city-page-banner h1 {margin: 0 0 25px;}
.travel-guide .tab-content{padding:20px 15px 0}
section.why-book-us [data-tooltip]::before,section.why-book-us [data-tooltip]::after,section.why-book-us .tooltip::before,section.why-book-us .tooltip::after,section.why-book-us .tooltip-top::before,section.why-book-us .tooltip-top::after{left:0}
.banner-highlight-text{width:100%}
.airport-guide ul li a span.hotels,.airport-guide .accordion-link span.hotels{background-position:0 -1409px}
.airport-info-details{padding:10px}
.car-suppliers .slider-img{margin-bottom:15px}
.supplier-banner-image{background-size:cover}
.sky-tower{position:relative}
.contact-button-box span.contact-text,.tips-heading{font-size:22px}
.dealsList{float:left;padding:0}
.terms-privacy-section .col-xs-12.col-sm-5.col-md-6:first-child{float:left;width:auto}
.terms-privacy-section .col-xs-12.col-sm-7.col-md-6{float:right;width:auto}
.national-park ul li figure img{height:auto;width:100%}
.activities ul li figure,.best-visit li figure{height:auto}
#Activites .activities figure img{height:auto;width:100%}
#Activites .activities figure{height:auto}
.view-all-location{padding:20px 0}
.view-all-location a:hover span{padding:10px}
p:empty{margin:0;}
.view-all-location .fa{margin:10px 15px}
.view-all-location span{padding:10px}
.about-car-rental, .new-zealand-travel, .why-book-us, .travel-guide {padding: 30px 0 }
.travel-guide h2 {margin: 0 0 30px;}
.about-car-rental-detail li::before {font-size: 20px;}
.view-all-location a{font-size:17px;line-height:30px;padding:0 5px}
.travel-guide ul.responsive-tabs li a,.travel-guide .responsive-tabs-container[class*="accordion-"] .accordion-link{margin-top:10px;font-size:13px;padding: 14px 10px;}
.responsive-tabs-container[class*="accordion-"] .accordion-link{background-color:#009CBC!important}
.rental-banner-image{background:url(../images/rental-banner.jpg) no-repeat 0 0}
.about-banner-image{background-size:cover}
.page-template-terms-and-conditions-php{margin-top:0!important}
.deal-detail strong{font-size:16px}
.car-deal-box figure{padding:5px 0}
.deal-cap{background-size:100% 50%;height:70px;line-height:29px}
.rental-brands .carousel-inner.list-unstyled{height:25px}
.alomo-car-deals{padding:10px 30px}
.page-template-privacy-policy-php h1{margin-top:10px}
.sky-tower h2 span{padding:6px 2%;font-size:15px}
.sky-tower img{margin-bottom:0}
.slider-section-inner ul.carousel-inner{height:auto;margin-bottom: 25px;}
.rental-banner-image{background-size:cover}
.airport-guide{padding:70px 0 20px}
.rental-location-area .tab-content{min-height:auto}
.rental-location-area .north-island,.rental-location-area .south-island{right:0}
.island-name{padding:10px}
.rental-location-area .nav-tabs li{width:46%;float:left;margin:0 5px}
.rental-map,.rental-map-south{display:none}
.site-logo a img{transition:none}
.rental-brands h3{font-size:22px;margin-bottom:20px}
.about-sky-tower h2,.about-sky-tower h3{font-size:20px}
footer strong span{font-size:13px}
.footer-box ul li a,.footer-box ul li span{font-size:12px}
.footer-box .fa{font-size:16px}
#slider-thumbs figure img{width:100%}
.why-book-us ul li a{height:100px}
.why-book-us ul li span{margin-right:0}
.why-book-us ul li strong {	font-size: 12px;	line-height: normal;	margin: 12px 0 0;}
.why-book-us ul li{width:104px;padding: 0;}
.city-temprature.text-right{display:none}
.city-page-banner{height:auto;margin:0;background-size:cover}
.site-logo a img{width:260px}
header{position:relative}
.header-content{padding-top:0}
.contact-form{padding:10px 0}
.new-zealand-travel h2{font-size:18px}
ul#menu-terms-menu{display:inline-block;padding:0;float:left;width:100%}
.faq-heading.no-margin{font-size:18px}
.car-rental-tips.driving-rules{margin-top:15px}
.car-rental-center-image{display:none}
.view-more{font-size:15px;padding:4px 12px;width:40%;text-align:center}
.top-banner{height:auto;background-size:cover}
.driving-rules h3{text-align:center}
.car-rental-tips h3{text-align:center}
.slider-section-inner{background:none}
.slider-section-background{min-height:auto}
#media ul li img{margin-bottom:10px}
.home .accordion-heading h2{font-size:24px;margin-top: 25px;}
.activity-container{padding:0}
.media-carousel .carousel-control.right{right:0}
.media-carousel .carousel-control{width:25px;height:29px}
.media-carousel .carousel-control.left{left:34px}
.auckland-attraction figure{height:auto}
.car-deal-banner{padding:10px 6px}
.auckland-attraction figure img{height:auto;margin-bottom:10px}
.driving-banner-image{background-size:cover;margin:0}
.faq-asked .panel-title a{font-size:14px}
.choose-content p{font-size:14px}
.choose-content strong{font-size:18px}
.rental-car-section{background-size:cover}
.driving-rules-newzealand h2,.alomo h2,.alomo-car-deals h2,.about-sky-tower h2,.about-car-rental h2,.car-suppliers h2,.car-deal-banner h2,.new-zealand-travel h2,.travel-guide h2,.why-book-us h2,.new-zealand-travel h2,.driving-rules-newzealand h2,.about-seasons h2,.routes-section h2,.showcase-heading h2,.suggest-car h2,section.offer-text h2, .our-suppliers-brand h2{font-size:23px}
.car-deal-banner p{font-size:13px}
.car-rental-box-container{padding:0 0 15px}
.accordion-heading h2,.new-zealand-travel h2,.car-rental-tips h3,.faq-heading,.new-zealand-travel h2,.heading-text h3,.alomo h2,.alomo-car-deals h2{font-size:23px}
.car-rental-center-image{padding-top:15px}
.hover-shadow-best .readmore-content strong{font-size:14px}
.car-rental-box strong{font-size:16px}
.car-rental-box {margin: 0 0 0 75px;text-align: left !important}
.icon-box {float: left !important}
.car-rental-box strong::after {left: 0}
.slider-section-background{padding:15px 15px}
.highlight-text h1{font-size:20px}
.top-banner{background-size:cover}
.routes-section h1,.highlight-text h1{margin:25px 0 45px}
.rental-location-area .north-island,.rental-location-area .south-island{width:60px;height:60px}
.rental-location-area .island-name{font-size:15px}
header{padding:0 15px}
footer{padding:30px 0 60px}
.navbar-fixed-tab .navbar-toggle{border:2px solid #fff;background:none!important}
.day-pagination nav ul.navbar-nav{float:right;margin:0;text-align:right;width:100%;background:none}
.day-pagination nav ul.navbar-nav li:last-child{display:none}
.day-pagination #myNavbar{width:43%;border:1px solid #ccc;float:right;background:#fff}
.day-pagination li a{padding:10px 15px;border-right:0!important;font-size:16px}
.roundabout-moveable-item img{height:auto}
.roundabout-holder{margin:0 0 30px}
.rental-park-heading h1,.routes-section h1,section.adventure-banner h1{font-size:25px}
.for-auckland span,.attraction-heading span,.rules-regulation h3,.weather-temp-section strong{font-size:15px}
.park-showcase h3{font-size:21px;margin:15px 0}
.car-search h1{	font-size: 20px;	line-height: 25px;}
.top-heading,.bottom-heading,.weather-temp-section span{font-size:16px}
.heading-text h3{font-size:20px}
.site-logo,.chat-buttons{width:100%}
.rental-park-heading h1{font-size:33px}
.show-case-box ul li{width:100%;margin:0}
.rules-regulation h3,.rental-tips.rules-regulation .col-md-7,.rental-tips.rules-regulation h3,.weather-temp-section figure,.rent-a-car ul li,.box-shadow{width:100%}
.banner-highlight-text h1,section.adventure-banner h1{font-size:23px}
.rules-regulation ul li p{padding:0;clear:both}
.rental-tips.rules-regulation .col-md-5{float:left!important;width:100%}
.weather-temp-section span,.weather-temp-section b,.banner-highlight-text p{font-size:14px}
.best-visit-banner{background-size:100% 100%}
.rent-a-car h3{margin:9px 0;font-size:16px}
.why-book-us ul li:nth-child(2n),.activity-box.middle{margin-right:0}
.activity-container .media-carousel .col-md-6,.activity-box{margin-bottom:30px}
.routes-text,.days b{font-size:11px}
.popular-auckland-locations{top:0}
.attractions-images .col-md-4{margin-bottom:20px}
.highlights-box .col-md-4{border-right:0;border-bottom:1px solid #cbcbcb}
.christchruch-forecast .media-body,.day-box .media-body,.rental-listing{width:100%}
.christchruch-forecast h4{font-size:17px}
.rental-park-heading h1{margin:20px 0}
.sky-tower h2{top:0;line-height:20px}
#ws-block-email,#ws-block-cookies{padding:30px 0}
#ws-block-email .well,#ws-block-cookies .well{background-color:#fff;border:0}
#ws-block-email .well h1,#ws-block-cookies .well{margin-top:10px}
.city-page-banner .header-content {padding-top: 60px;	padding-bottom: 60px;}
.deals-section .rental-car-box {width: 50%;padding: 30px;margin: 0;}
.deals-section .rental-car-box:nth-child(3), .deals-section .rental-car-box:nth-child(4){border-top: 1px solid #ccc;}
.deals-section {padding-top: 20px;	padding-bottom: 0;}
.deals-section strong:last-child {margin: 0;}
#carousel-example-generic-locations figure .info-box {padding: 6px 10px;}
#carousel-example-generic-locations figure .info-box span {	font-size: 14px;}
#carousel-example-generic-locations .col-xs-4.col-sm-4.col-md-4 {padding: 0;}
#carousel-example-generic-locations figure .info-box span.glyphicon{font-size: 12px;margin: 6px 0 0;}
#carousel-example-generic-locations .carousel-control span, #carousel-example-generic-locations-suppliers .carousel-control span {	margin: 9px 0;	font-size: 11px;
line-height: 7px;	vertical-align: super;}
#carousel-example-generic-locations .carousel-control, #carousel-example-generic-locations-suppliers .carousel-control {height: 28px;	width: 28px;	top: -38px;}
#carousel-example-generic-locations .left.carousel-control{right: 33px;left: auto;}
.new-zealand-travel h2 {margin: 0 0 55px;}
.carousel-inner .item .row{margin:0;}
.slider-img {padding: 8px 5px;}
.customer {padding: 0}
.customer-reviews {padding: 30px 25px 50px}
.faq-section {padding: 50px 0}
.car-rental-tips .view-more.pull-right { float: none !important; margin: auto; display: table; }
#carousel-example-generic-locations figure .info-box {padding: 6px 2px;}
#carousel-example-generic-locations figure .info-box span {font-size: 13px;}
.terms-privacy-section{text-align:center;padding: 20px 0;}
.terms-privacy-section span.pull-right{float:none !important;display:inline-block;}
.menu-terms-menu-container li {float: none;	margin: 0 2px;	display: inline-block;}
.view-more-attraction {font-size: 16px;	margin: 15px 8px 6px 0;}
.detail-fst-row {display: flex;flex-wrap: wrap-reverse;}
.detail-img {margin-bottom: 15px;}
.ex-detail-cont {margin-top: 10px;}
.list-inn li {width: 50%;float: left;margin: 0 !important;}
.our-suppliers-brand .right.carousel-control{right: -10px}
.our-suppliers-brand .left.carousel-control{left: -10px}
.our-suppliers-brand .slider-content-box{text-align: center;}
.our-suppliers-brand{padding: 20px 0;}
.our-suppliers-brand h2 {margin-bottom: 30px;}
}

@media only screen and (max-device-width:640px) and (orientation:landscape){.site-logo a,.suppliers-menu a{width:50%}
.car-suppliers .carousel-control{display:none}
.car-suppliers .slider-img h3.enterprise{width:55%;vertical-align:0;display:inline-block}
.slider-content-box{width:40%;display:inline-block;float:none}
#media ul li img{height:55px}
.rental-brands .carousel-inner.list-unstyled{height:60px}
}
@media only screen and (max-device-width:480px) and (orientation:landscape){.menu-terms-menu-container li{margin:0 9px 0 0;font-size:14px}
.site-logo a img{padding:0 29%}
.menu-terms-menu-container li + li{padding:0 40px}
}
@media (min-width:768px) and (max-width:991px){.deals-section h3{font-size:14px}
#wpc-weather,#wpc-weather.small .now .location_name{text-shadow:1px 1px 1px #000;line-height:35px}
.rental-location-area .tab-content{min-height:auto}
.banner-text{padding:6px;font-size: 12px;}
.rental-location-area .nav-tabs li{float:left;margin:0 0 30px}
.car-search h1{font-size:22px}
.sky-tower h2{top:0}
.sky-tower{position:relative}
.header-content{padding-top:104px}
.contact-form{padding:20px 0}
.pr0.contactListInc{padding:20px 0}
.travel-guide h2{margin:0}
.why-book-us ul li strong{font-size:15px}
.car-suppliers .slider-img{margin-bottom:15px}
#slider-thumbs figure img{width:100%}
.form-section{margin:0 0 95px}
.our-suppliers{font-size:21px}
.car-rental-box-container .icon-box{display:none}
.car-rental-box{margin:0}
.accordion-heading h2,.new-zealand-travel h2,.car-rental-tips h3,.faq-heading,.new-zealand-travel h2,.heading-text h3,.alomo h2,.alomo-car-deals h2{font-size:23px}
.car-rental-box strong{font-size:14px}
.driving-rules .car-rental-box{margin:0 0 0 10px}
.car-rental-box-container{padding:0 0 25px}
.car-rental-box p{font-size:14px}
.list-inn li + li {margin-left: 15px;}
.list-inn li{padding-left: 15px;}
.slider-content-box {padding: 15px;}
}
@media screen and (max-width:675px){.best-month{margin:7px 0}
.best-rental-comp ul li{margin:0 6px 20px}
.hover-shadow-best .readmore-content strong{padding:0 0 5px;font-size:14px}
.hover-shadow-best strong,.hover-shadow-best span,.hover-shadow-best .readmore-content .readmore,.national-park .readmore-content p{font-size:12px}
.activities ul li .readmore-content p{margin:0 0 5px;padding:0}
.activities ul li .readmore{padding:3px 12px}
.activities .rules-regulation ul li.readmore-content strong{font-size:14px;margin:0}
.activities.national-park .readmore-content strong{font-size:13px}
.activities.national-park ul li .readmore{font-size:12px}
.best-rental-comp ul li{margin:0 10px 15px 0}
.one-way ul li{width:100%}
}
@media screen and (max-width:568px){.other-attractions .accomodation-heading span{height:46px}
.site-logo{width:100%}
.rental-tips-banner .banner-highlight-text{margin:8px 0}
.chat-buttons{width:35%}
.car-deal-box{width:100%;margin:0 0 50px}
.top-heading,.bottom-heading{font-size:11px}
.car-rent-box-2{right:0}
.customer #testimonials{margin:0;clear:both}
.customer-says{text-align:center}
.customer-image{display:inline-block;float:none}
.home-link a{font-size:20px}
#carousel-example-generic .col-md-3{margin:0 0 20px;width:50%}
.activities-information ul li,.activities-information ul li:nth-child(3n),.activities-information ul li:last-child{width:100%}
.rating-box-container h5{font-size:14px}
.accomodation-heading h4,.day-pagination h3{font-size:17px}
.activities ul li, .best-visit ul li {width: 90%;margin: 0 20px 20px !important}
.hover-shadow-best strong,.hover-shadow-best span{font-size:16px}
.best-month{margin:15px 0}
.hover-shadow-best .readmore-content strong{padding:5px 0 10px;font-size:16px}
.activities .readmore-content strong{font-size:16px;margin:10px 0;padding:15px 0}
.activities ul li .readmore-content p{margin:15px 0 25px;padding:0 10px}
.activities ul li .readmore-content,.activities.national-park .readmore-content{margin:55px 0 0}
.activities.national-park ul li .readmore{font-size:16px}
.activities.national-park .readmore-content strong{font-size:18px;padding:15px 0}
.national-park .readmore-content p{font-size:13px}
.caption-left,.caption-right{width:100%}
.caption-box ul{padding:0!important}
.double-arrow{line-height:55px}
.caption-box{padding:0 5px 10px}
.list-group{width:250px}
.deals-section .rental-car-box {width: 100%;border-top: 1px solid #ccc}
.deals-section .rental-car-box:first-child{border-top:none}
.list-divide2 li {width: 100%;}
}
@media screen and (max-width:575px){
.our-suppliers-brand  .sup-full-wid{width: 100%;}
#carousel-example-generic-locations figure .info-box span{font-size:11px}
}
@media screen and (max-width:400px){.roundabout-holder{width:70%;margin:0}
.roundabout-moveable-item{width:90%}
.banner-highlight-text h1{font-size:17px;margin:10px 0}
.activity-box,.activity-box.middle,.activity-box.middle-2,.activity-box.last,.day-box .media-left{width:100%}
.activity-box,.activity-box.middle,.activity-box.middle-2,.activity-box.last{margin-left:0;margin-right:0}
.christchruch-forecast .media-body,.day-box .media-body{display:block}
.day-box .media-left{padding:0;margin:0 0 20px}
.best-month{margin:5px 0}
.hover-shadow-best .readmore-content strong{padding:0 0 5px;font-size:16px}
.rental-park-heading h1{font-size:25px}
.site-logo,.chat-buttons{width:100%}
.site-logo{margin:0 0 5px}
.chat-buttons{text-align:center!important}
.caption-box ul li{font-size:10px}
.best-rental-comp ul li{margin:0 10px 15px 0;width:29%}
}

@media screen and (max-width:343px){
.responsive-menu a, .responsive-menu button{padding:10px 19.2px}	
}

@media screen and (max-width:335px){
.responsive-menu a, .responsive-menu button{padding:10px 17.2px}	
}	