@charset "utf-8";
@font-face { font-family: 'Open Sans', sans-serif; src: url(../fonts/HelveticaLTStd-Light.woff);}


body{font-family: 'Open Sans', sans-serif;}
p,figcaption,figure,span,div,ul,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; outline:none;}
img{ border:0px; outline:none; padding:0px; margin:0px;}
a{ text-decoration:none; outline:none;}
a:hover{ text-decoration:none; outline:none;}
a:focus{ outline:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display: block; }
ol,ul{ list-style: none; outline:none;}
a,p,h1,h2,h3,h4,h5,h6,ul{ margin:0px; padding:0px;}
.clear{ clear:both;}
.m-top{ margin-top:15px;}
.m-bottom{ margin-bottom:15px;}
.m-left{ margin-left:15px;}
.m-right{ margin-right:15px;}
.m-both{ margin:15px;}
.p-top{ margin-top:15px;}
.p-bottom{ padding-bottom:15px;}
.p-left{ padding-left:15px;}
.p-right{ padding-right:15px;}
.p-both{ padding:15px;}

.logo{ margin-top:2px; overflow:hidden;}
.logo a{ width:32%; float:left;}
.logo a img{}
.logo-caption{ width:50%; float:left; background:url(../images/caption-arrow.png) 97% center no-repeat; margin-top:13%; margin-left:7px; border-top:1px solid #e43733; border-bottom:1px solid #e43733;}
.logo-caption h2{ font:bold italic 18px/31px 'Open Sans', sans-serif; color:#000; text-transform:uppercase;}
.logo-caption h2 span{ color:#e43733;}
.phone{ color:#248d25; font:18px/20px 'Open Sans', sans-serif; text-align:right; margin-top:27%;}
.phone a{ color:#248d25;}
.phone a:hover{ color:#145515; outline:none;}
.phone a:focus{ color:#145515; outline:none;}
.phone span{ color:#e43733; font-size:12px; line-height:12px;}
.s-nav{ margin-top:5px; text-align:right;}
.s-nav li{ display:inline-block; margin-right:8px;}
.s-nav li:last-child{ margin-right:0px;}
.s-nav li a{ font:12px/18px 'Open Sans', sans-serif; color:#606060; text-transform:uppercase;}
.s-nav li a:hover,.s-nav li.current-menu-item a{ text-decoration:none; color:#000; outline:none;}
.s-nav li a:focus{ text-decoration:none; color:#000; outline:none;}
.main-nav{ background-color:#e43733; padding:15px 0px;}
.footer-top{ background-color:#171717; border-top:1px solid #2e2e2e; padding:30px 0px 5px 0px;}
.footer-top h4{ font-size:14px; font-weight:bold; color:#ffffff; margin-bottom:13px; text-transform:uppercase;}
.footer-top ul li{ list-style:none; float:left; width:33%; margin-bottom:4px;}
.footer-top ul li a{ color:#a3a3a3; font-size:13px;}
.footer-top ul li a:hover{ color:#777575; text-decoration:none;}
.footer-top address{ font-size:12px; color:#848484; line-height:16px;}.footer-top h5{ text-align:right;}
.footer-top h5{ font-size:14px; text-transform:uppercase; color:#fff;}
.footer-top ul.social{ text-align:right; margin-top:35px;}
.footer-top ul.social li{ display:inline-block; width:38px; float:none;}
.footer-top ul.social li a{opacity:0.3;}
.footer-top ul.social li a:hover{opacity:1;}
.footer-bottom{ background-color:#171717; padding:5px 0px 30px 0px;}
.footer-bottom p{ font-size:14px; color:#e9e9e9; text-align:left; margin-top:10px;}
.footer-bottom p a{ color:#e9e9e9;}
.footer-bottom p a:hover{ color:#BFBFBF;}
.footer-bottom h5{ font-size:14px; text-transform:uppercase; color:#fff; text-align:right; margin-top:10px;}
.footer-bottom ul.social{ text-align:left;}
.footer-bottom ul.social li{ display:inline-block; width:38px; float:none;}
.footer-bottom ul.social li a{opacity:0.3;}
.footer-bottom ul.social li a:hover{opacity:1;}
.main-nav .navbar{ margin-bottom:0px; border-radius:none; min-height:0px;}
.main-nav .navbar-default{ background-color:transparent; border:none;}
.main-nav .navbar-default .navbar-nav > li > a{ color:#ffffff; font-size:14px; padding:5px 31px; text-transform:uppercase; border-radius:3px;}
.main-nav .navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {background-color: rgba(235, 107, 104, 0.6); }
.main-nav .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ background-color: rgba(235, 107, 104, 0.6); color:#fff;}
.main-nav .navbar-default .navbar-nav > .open > a{color:#fff; background-color: rgba(235, 107, 104, 0.6);}
.main-nav .navbar-collapse{ padding:0px;}
.main-nav .navbar-default .navbar-toggle .icon-bar{ background-color:#999;}
.main-nav .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background-color:#CCC;}
.main-nav .navbar-default .navbar-brand{ display:none;}
.main-nav .dropdown-menu { background-color: rgba(255, 255, 255, 0.9); border:none; border-radius:0px; box-shadow:none; margin: 0px 0 0; min-width: 160px; padding: 15px;}
.main-nav .dropdown-menu > li > a{ color:#616161; padding: 0px; font-weight:400; text-transform:capitalize; font-size:12px; margin-bottom:12px;}
.main-nav .dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-menu > li.active > a,.dropdown-menu > ul > li.active > a, ul.dropdown-menu > li.current_page_item > a,.dropdown-menu > li.active > a:hover{ background-color: transparent; color:#00853c;}
.dropdown-menu.drop1{ width:292px; padding:15px;}
.main-nav .dropdown-menu{ z-index:5001;}
.over{ overflow:hidden;}
.vehicles{ margin-bottom:11px;}
.vimg-area{ width:116px; height:92px; margin-right:16px; float:left;}
.vimg-area img{ border:1px solid #e43733;}
.vimg-area img:hover{ border-color:#44a645;}
.v-details{ width:120px; float:right;}
.v-details h5{ font-size:12px; color:#4d4c4c; text-transform:uppercase; font-weight:700;}
.v-details p{ font-size:12px; color:#616161; text-transform:capitalize; margin-top:5px;}
.more-button{ background-color:#e43733; border-radius:4px; font-size:12px; color:#fff; font-weight:700; text-transform:uppercase; padding:10px 11px; width:73px; margin:0 auto; display:block;}
.more-button:hover{ color:#fff; text-decoration:none; background-color:#b20e0a;}
.dropdown-menu.drop2{ width:526px; padding:15px;}
.drop2 h5{ font-size:12px; color:#4d4c4c; text-transform:uppercase; font-weight:700;}
.drop2 ul{ margin-top:5px; overflow:hidden;}
.drop2 ul li{ list-style:none; float:left; width:50%;}
.drop2 ul li a{font-size:12px; color:#616161; text-transform:capitalize;}
.drop2 ul li a:hover{ text-decoration:none; color:#00853c;}
.drop2 img{border:1px solid #e43733;}
.drop2 img:hover{border:1px solid #00853c;}
.drop2 .row{ margin-bottom:15px;}
.dropdown-menu.drop3{ width:408px; padding:15px;}
.drop3 ul{ overflow:hidden;}
.drop3 ul li{ list-style:none; margin-bottom:8px; float:left; width:50%;}
.drop3 ul li a{font-size:12px; color:#616161; text-transform:capitalize;}
.drop3 ul li a:hover{ text-decoration:none; color:#00853c;}
.banner-area{ position:relative; height:100%;}
.banner-area .item img{ width:100%;}
.banner-area a{ text-decoration:none; outline:none;}
.banner-area a:hover{ text-decoration:none; outline:none;transition: all .2s;}
.main-content{ width:100%; position:absolute; z-index:300; top:0px; left:0px; height:100%;}
.quote-area{ margin-top:20px; position:absolute;z-index:5000}
.quote-area .top-area{ background-color:#e43733; border-radius:10px; padding:16px;font-size:14px; color:#fff; font-weight:700; text-transform:uppercase; width:273px; display:block;}
.quote-area .top-area img{ margin-right:5px;}
.quote-area .top-area i{ margin-left:5px;}
.quote-area .top-area:hover,.quote-area .top-area:focus{ text-decoration:none; }
.quote-form{ background-color: rgba(217, 217, 217, 0.9) ;width:273px; padding:20px; display:none; border-radius:5px; z-index:5000;}
.quote-form label{ font-size:13px; color:#333333; text-transform:uppercase; font-weight:400; display:block;}
.quote-form label{ margin-top:10px;}
.quote-form label input[type="radio"]{ margin-left:5px;}
.quote-form label input[type="radio"]:focus{outline:none;}
.quote-form select{ width:100%; border:1px solid #b5bec3; color:#7b7b7b; border-radius:3px; padding:5px; font-size:13px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/arrow.png) #fff no-repeat 97% 60%; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #000;}
.quote-form select{ color: #000;}
.quote-form .age{ border:1px solid #c1c1bf;  border:1px solid #b6bec2; background-color:#fff; padding:5px 10px;font-size:13px; color:#333333; width:100%; border-radius:3px;}
.quote-form .btn{ text-transform:uppercase; width:100%; margin-top:10px;}
.date-time{ border:1px solid #b6bec2; background-color:#fff; margin-top:10px; border-radius:3px; height:32px;}  
.date-time ul{ margin-top:2px;} 
.date-time ul li{ display:inline-block; border-right:1px solid #c4c4c4; width:49%;}
.date-time ul li input.ve-icon{ background:url(../images/Vehicle_icon.png) right center no-repeat;}
.date-time ul li input.ve-icon1{ background:url(../images/Vehicle_icon2.png) right center no-repeat;}
.date-time ul li:last-child{ border-right:none;}
.date-time ul li #txtPickup{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #txtReturn{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample1{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #txtPickupTime{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #txtReturnTime{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample4{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample5{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample6{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample7{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample8{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample9{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample10{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample11{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample12{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample13{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample14{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #scrollDefaultExample15{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.date-time ul li #timepicker{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.quote-form input[type="radio"] { display:none;}
.quote-form input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-1px 4px 0 0; vertical-align:middle; background:url(../images/Build-a-Quote2_icon.png) center center no-repeat; cursor:pointer;}
.quote-form input[type="radio"]:checked + label span {  background:url(../images/Build-a-Quote2a_icon.png) center center no-repeat;}
.quote-button{ background:#00943b; text-transform:uppercase; width:150px; margin-top:5px; padding-top:15px; padding-bottom:15px; font:bold 16px/16px 'Open Sans', sans-serif; border:none;}
.quote-button:hover{ background:#227342; outline:none; border:none;}
.quote-button:focus{ background:#227342; outline:none; border:none;}
.main-social{ position:absolute; right:0px; top:37%; z-index:400;}
.main-social li{ list-style:none; margin-bottom:2px;}
.main-social li a img{ -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.6;}
.main-social li a:hover img{ -webkit-filter: grayscale(0%); filter: grayscale(0%); opacity:1;}
.bubles1{ position:absolute; top:-200px; right:28%; z-index:400; width:140px; height:140px; border-radius:100%; border:8px solid #e43733; background-color:#fff; font-size:20px; font-weight:400; color:#333333; text-align:center; padding-top:16px; line-height:24px;}
.bubles1 span{ font-size:28px; font-weight:bold; display:block; line-height:36px;}
.bubles1 span.small{ font-size:15px; font-weight:bold; display:block; line-height:15px;}
a.bubles1:hover{ color:#333333;}
a.bubles1:focus{ color:#333333; text-decoration:none; outline:none;}
.bubles2{ position:absolute; top:-200px; right:13%; z-index:400; width:150px; height:150px; border-radius:100%; border:8px solid #fff; background-color:#44a645; font-size:18px; font-weight:700; color:#fff; text-align:center; padding-top:18px; line-height:18px;}
.bubles2 span{ font-size:30px; font-weight:bold; display:block; line-height:42px;}
.bubles2 span.mid{ font-size:20px; font-weight:bold; display:block; line-height:26px;}
.bubles2 span.small{ font-size:15px; font-weight:bold; display:block; line-height:15px;}
a.bubles2:hover{ color:#fff;}
.bubles3{ position:absolute; top:-200px; right:23%; z-index:400; width:230px; height:230px; border-radius:100%; border:16px solid #fff; background-color:#e43733; font-size:20px; font-weight:700; color:#fff; text-align:center; padding-top:22px; line-height:30px;}
.bubles3 span{ font-size:40px; font-weight:bold; display:block; line-height:60px;}
.bubles3 span.mid{ font-size:26px; font-weight:bold; display:block; line-height:26px;}
.bubles3 span.small{ font-size:18px; font-weight:bold; display:block; line-height:18px;}
a.bubles3:hover{ color:#fff;}
.discover{ width:580px; position:absolute; top:45%; left:50%; background-color: rgba(0, 0, 0, 0.2); border-radius:5px; padding:15px;}
.discover h1{ font-size:48px; color:#fff; font-weight:700; text-transform:capitalize;}
.discover h1 span{ display:block; font-size:28px;}
.discover p{ font-size:14px; color:#fff; margin-top:12px;}
.places{ z-index:400; width:75%; margin:55% auto 0px auto;}
.place-cont{ border:7px solid #fff; border-radius:5px; background-color:#fff;position:relative;}
.place-cont img{  border-radius:5px;}
.p-content{ position:absolute; display:block; bottom:0px; width:100%;  background-color:#000; border-radius:0px 0px 5px 5px;}
.p-content h3{text-align:center; color:#fff; font-size:18px; font-weight:700; text-transform:uppercase; margin:8px 0px;}
.p-content p{ font-size:13px; color:#888888; text-align:center; margin:0px 15px 10px; display:none;}
.place-cont:hover .p-content p{ display:block;}
.video-icon{ width:41px; height:41px; position:absolute; top:38%; left:43%; z-index:400;}
#owl-example .item{ margin:10px;}
.inner-form{ margin-top:50px !important;}
.inner-area{ background:rgba(255,255,255,0.9); border-radius:4px; padding:35px 20px; margin-top:100px; margin-bottom:50px;}
.inner-area .inner-header{ border-bottom:1px solid #808080; padding:10px 0px;}
.inner-area .inner-header h2{ font:36px/42px 'Open Sans', sans-serif; color:#3c3c3c;}
.inner-area .inner-header h5{ font:14px/21px 'Open Sans', sans-serif; color:#545454; margin-top:5px;}
.inner-area .inner-header h5 span{ color:#e43733;}
.inner-area .inner-header1{ border-bottom:1px solid #808080; padding:10px 20px;}
.inner-area .inner-header1 h2{ font:36px/42px 'Open Sans', sans-serif; color:#3c3c3c; text-align:center;}
.inner-area .inner-header1 h5{ }
.inner-area .inner-content{ padding:10px 0px;}
.blog-container{ }
.blog-container .blog-item{ border-bottom:1px solid #c2c2c2; padding-bottom:25px; padding-top:10px;clear:both;display:block;}
.blog-container .blog-item-content{width:100%; margin-right:12px;}
.blog-container .blog-item img{width:32%; margin: 5px 12px 2px 0px;}
.blog-container .blog-item h3{ font:23px/29px 'Open Sans', sans-serif; color:#4f4e4e; margin-bottom:3px;}
.blog-container .blog-item h6{ font:12px/18px 'Open Sans', sans-serif !important; color:#999999; margin-bottom:12px;}
.blog-container .blog-item p{ font:14px/20px 'Open Sans', sans-serif; color:#6b6b6b; margin-bottom:12px;}
.blog-container .blog-item a{ background:#e43733; font:14px/20px 'Open Sans', sans-serif; color:#fff; padding:5px 10px; border-radius:4px;}
.blog-container .blog-item a:hover{ text-decoration:none; outline:none; color:#CCC;}
.bb-none{ border-bottom:none !important;}
.blog-container .blog-pagination{}
.blog-container .blog-pagination .pagination{}
.blog-container .blog-pagination .pagination li{ margin-right:5px; display:inline-block;}
.blog-container .blog-pagination .pagination li a{ background:#eeeeee; border:none; font:17px/17px 'Open Sans', sans-serif; color:#2a2a2a; padding:8px 13px 10px 13px; border-radius:0px;}
.blog-container .blog-pagination .pagination li a:hover{ background:#e43733; color:#fff;}
.blog-container .blog-pagination .pagination li a:focus{ background:#e43733; color:#fff;}
.blog-container .blog-pagination .pagination .active{ background:#e43733; color:#fff;}
.blog-container .blog-pagination .pagination li:first-child{}
.blog-container .blog-pagination .pagination li:last-child{}
.quote-inner-area{ margin-top:20px; position:absolute;}
.quote-inner-area .top-area{ background-color:#e43733; border-radius:10px; padding:16px;font-size:14px; color:#fff; font-weight:700; text-transform:uppercase; width:273px; display:block;}
.quote-inner-area .top-area img{ margin-right:5px;}
.quote-inner-area .top-area i{ margin-left:5px;}
.quote-inner-area .top-area:hover,.quote-inner-area .top-area:focus{ text-decoration:none; }
.quote-inner-form{ background:#000; z-index:5000 !important; width:273px; padding:20px; display:none; border-radius:5px;}
.quote-inner-form label{ font-size:13px; color:#333333; text-transform:uppercase; font-weight:400; display:block;}
.quote-inner-form label{ margin-top:10px;}
.quote-inner-form label input[type="radio"]{ margin-left:5px;}
.quote-inner-form label input[type="radio"]:focus{outline:none;}
.quote-inner-form select{ width:100%; border:1px solid #b5bec3; color:#7b7b7b; border-radius:3px; padding:5px; font-size:13px;-webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/arrow.png) #fff no-repeat 97% 60%; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #000;}
.inner-date-time{ border:1px solid #b6bec2; background-color:#fff; margin-top:10px; border-radius:3px; height:32px;}  
.inner-date-time ul{ margin-top:2px;} 
.inner-date-time ul li{ display:inline-block; border-right:1px solid #666; width:49%;}
.inner-date-time ul li:last-child{ border-right:none;}
.inner-date-time ul li #datepicker{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.inner-date-time ul li #datepicker1{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.inner-date-time ul li #timepicker{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.quote-inner-form .age{ border:1px solid #c1c1bf;  border:1px solid #b6bec2; background-color:#fff; padding:5px 10px;font-size:13px; color:#333333; width:100%; border-radius:3px;}
.quote-inner-form .btn{ text-transform:uppercase; width:100%; margin-top:10px;}
.blog-container .blog-right-area{ margin-top:20px;}
.blog-container .blog-right-area .search-area{ margin-bottom:35px;}
.blog-container .blog-right-area .search-area .input-group{}
.blog-container .blog-right-area .search-area .form-control{ background:#fbfbfb; border:1px solid #aeaeae; border-radius:0px; height:50px; font:15px/15px 'Open Sans', sans-serif; color:#8a8a8a;}
.blog-container .blog-right-area .search-area .submit{ background:#fbfbfb; border:1px solid #aeaeae; border-radius:0px; height:50px; font:21px/21px 'Open Sans', sans-serif; color:#a8a8a8;}
.blog-container .blog-right-area .recent-post{ border:1px solid #bababa; border-radius:3px; padding:9px;}
.blog-container .blog-right-area .recent-post .post-header{ background:url(../images/border1.jpg) left center repeat-x; padding:10px 0px;}
.blog-container .blog-right-area .recent-post .post-header h6{ width:50%; background:#fff; font:bold 14px/20px 'Open Sans', sans-serif; color:#030303; text-align:center; text-transform:uppercase; margin:0 auto;}
.blog-container .blog-right-area .recent-post .post-content{ margin-bottom:35px;}
.blog-container .blog-right-area .recent-post .post-content .post-item{ margin:12px 3px; overflow:hidden;}
.blog-container .blog-right-area .recent-post .post-content .post-item .left{ width:32%; float:left; margin-right:6%;}
.blog-container .blog-right-area .recent-post .post-content .post-item .left img{width:100%;}
.blog-container .blog-right-area .recent-post .post-content .post-item .right{ width:62%; float:left;}
.blog-container .blog-right-area .recent-post .post-content .post-item .right h5{ font:14px/18px 'Open Sans', sans-serif; color:#3c3c3c; margin-bottom:5px; font-weight: normal !important;}
.blog-container .blog-right-area .recent-post .post-content .post-item .right p{ font:12px/18px 'Open Sans', sans-serif; color:#6b6b6b;}
.blog-container .blog-right-area .ad-area{ width:100%; margin-top:35px; border-radius:3px; overflow:hidden;}
.inner-area .inner-content .contact-area{ padding:15px 0px;}
.inner-area .inner-content .contact-area h6{ font:12px/18px 'Open Sans', sans-serif; color:#3c3c3c;}
.inner-area .inner-content .contact-area .contact-form{ margin-top:30px;}
.inner-area .inner-content .contact-area .contact-form .form-group{}
.inner-area .inner-content .contact-area .contact-form .form-control{ height:42px; border:1px solid #c4c4c4; border-radius:0px; font:12px/12px 'Open Sans', sans-serif; color:#6c6c6c;}
.inner-area .inner-content .contact-area .contact-form textarea{ height:218px !important; padding:13px; border:1px solid #c4c4c4; border-radius:0px; font:12px/12px 'Open Sans', sans-serif; color:#6c6c6c; margin-bottom:15px;}
.inner-area .inner-content .contact-area .contact-form .submit{ background:#373737; border-radius:0px; float:right; width:89px; height:34px; border:1px solid #393939; font:14px/14px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase;}
.inner-area .inner-content .contact-area .contact-details{ margin-top:22px}
.inner-area .inner-content .contact-area .contact-details h4{ font:17px/24px 'Open Sans', sans-serif; color:#111111;}
.inner-area .inner-content .contact-area .contact-details p{ font:12px/18px 'Open Sans', sans-serif; color:#3c3c3c; margin-top:5px;}
.inner-area .inner-content .contact-area .contact-details p a{ font:12px/18px 'Open Sans', sans-serif; color:#3c3c3c; text-decoration:none;}
.inner-area .inner-content .contact-area .contact-details p a:hover{ text-decoration:underline; outline:none;}
.inner-area .inner-content .contact-area .contact-details h5{ font:14px/20px 'Open Sans', sans-serif; color:#373737;}
.inner-area .inner-content .contact-area .contact-details address{}
{ margin-top:15px;}
p{ font:14px/20px 'Open Sans', sans-serif; color:#3c3c3c;}
.vehicles-content{ margin:35px 0px;}
.vehicles-content .vehicles-quote{ margin-top:0px !important; clear:both;}
.vehicles-content .vehicles-quote > .top-area{ background-color:#e43733; border-radius:10px 10px 0px 0px; padding:16px;font-size:14px; color:#fff; font-weight:700; text-transform:uppercase; /*width:273px;*/ display:block;}
.vehicles-content .vehicles-quote > .top-area img{ margin-right:5px;}
.vehicles-content .vehicles-quote > .top-area i{ margin-left:5px;}
.vehicles-content .vehicles-quote > .top-area:hover, .vehicles-content .vehicles-quote > .top-area:focus{ text-decoration:none; }
.vehicles-content .vehicles-quote-form{ background:#fff; /*width:273px;*/ padding:10px 20px 20px 20px; border-radius:0px 0px 5px 5px; border:1px solid #b9b9b9; border-top:none; margin-bottom:30px;}
.vehicles-content .vehicles-quote-form label{ font-size:13px; color:#333333; text-transform:uppercase; font-weight:400; display:block;}
.vehicles-content .vehicles-quote-form label{ margin-top:10px;}
.vehicles-content .vehicles-quote-form label input[type="radio"]{ margin-left:5px;}
.vehicles-content .vehicles-quote-form label input[type="radio"]:focus{outline:none;}
.vehicles-content .vehicles-quote-form select{ width:100%; border:1px solid #b5bec3; color:#7b7b7b; border-radius:3px; padding:5px; font-size:13px;-webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/arrow.png) #fff no-repeat 97% 60%; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #000;}
.vehicles-content .date-time{ border:1px solid #b6bec2; background-color:#fff; margin-top:10px; border-radius:3px; height:32px;}
.vehicles-content .date-time ul{ margin-top:2px;} 
.vehicles-content .date-time ul li{ display:inline-block; border-right:1px solid #c4c4c4; width:49%;}
.vehicles-content .date-time ul li input.ve-icon{ background:url(../images/Vehicle_icon.png) right center no-repeat;}
.vehicles-content .date-time ul li input.ve-icon1{ background:url(../images/Vehicle_icon2.png) right center no-repeat;}
.vehicles-content .date-time ul li:last-child{ border-right:none;}
.vehicles-content .date-time ul li #datepicker{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.vehicles-content .date-time ul li #datepicker1{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.vehicles-content .date-time ul li #scrollDefaultExample{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.vehicles-content .date-time ul li #scrollDefaultExample1{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.vehicles-content .date-time ul li #timepicker{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.vehicles-content .vehicles-quote-form .age{ border:1px solid #c1c1bf;  border:1px solid #b6bec2; background-color:#fff; padding:5px 10px;font-size:13px; color:#333333; width:100%; border-radius:3px;}
.vehicles-content .vehicles-quote-form .btn{ text-transform:uppercase; width:100%; margin-top:10px; padding-top:7px; padding-bottom:18px; font:bold 16px/16px 'Open Sans', sans-serif; border:none;}
.vehicles-content .vehicles-quote-form .btn:hover{ outline:none; border:none;}
.vehicles-content .vehicles-quote-form .btn:focus{ outline:none; border:none;}
.vehicles-content .vehicle-subcont{ margin-bottom:35px;}
.vehicles-content .vehicle-subcont p{ font:15px/21px 'Open Sans', sans-serif; color:#363636;}
.vehicles-content .vehicles-category{}
.vehicles-content .vehicles-category h3{ font:bold 19px/26px 'Open Sans', sans-serif; color:#090909; text-transform:uppercase; border-bottom:2px solid #5d5d5d; padding-bottom:5px;}
.vehicles-content .vehicles-category .vehicles-checkbox{ padding-top:15px;}
.vehicles-content .vehicles-category .vehicles-checkbox label{  font:normal 13px/19px 'Open Sans', sans-serif !important; color:#363636 !important;}
.vehicles-content .vehicles-category .vehicles-checkbox input[type="checkbox"] { display:none;}
.vehicles-content .vehicles-category .vehicles-checkbox input[type="checkbox"] + label span { display:inline-block; width:19px; height:18px; margin:-4px 8px 0 0; vertical-align:middle; background:url(../images/icon11.png) center center no-repeat; cursor:pointer;}
.vehicles-content .vehicles-category .vehicles-checkbox input[type="checkbox"]:checked + label span {  background:url(../images/icon113.png) center center no-repeat;}
.vehicles-content .vehi-cont{ position:relative; /*margin-left:40px;*/}
.vehicles-content .vehi-cont .tab-area{ }
.vehicles-content .vehi-cont .tab-area ul.nav-tabs{ border-bottom:none;}
.vehicles-content .vehi-cont .tab-area ul.nav-tabs li{ margin:0px; }
.vehicles-content .vehi-cont .tab-area ul.nav-tabs li a{ border:1px solid #cacaca; border-radius:0px; margin-right:0px; font:bold 17px/18px 'Open Sans', sans-serif; color:#1c891d;}
.vehicles-content .vehi-cont .tab-area ul.nav-tabs li a i{ font-size:18px;}
.vehicles-content .vehi-cont .tab-area ul.nav-tabs li:first-child a{ border-right:none;}
.vehicles-content .vehi-cont .tab-area ul.nav-tabs li:last-child a{ border-left:none;}
.vehicles-content .vehi-cont .tab-content{ margin-top:35px;}
.vehicles-item { overflow:hidden; margin-bottom:30px;}
.vehicles-item .vehicles-img-area{ border:1px solid #c2c2c2; width:100%; text-align:center; border-radius: 4px;overflow:hidden;}
.vehicles-item .vehicles-img-content{width:18%; height: inherit !important;text-align:center;float:right;}
.vehicles-item .vehicles-img-content span{display:block; clear:both; line-height: 30px;}
.vehicles-item .vehicles-img-area img{ width:80%; /*height:180px;*/ padding: 3px; border-right: 1px solid #CACACA;float:left;}
.vehicles-item .vehicles-right{}
.vehicles-item .vehicles-right h3{ font:21px/21px 'Open Sans', sans-serif; color:#090909; margin-bottom:6px;}
.vehicles-item .vehicles-right h5{ font:13px/19px 'Open Sans', sans-serif; color:#5f5f5f; margin-bottom:5px;}
.vehicles-item .vehicles-right .v-listarea{ overflow:hidden; clear:both;}
.vehicles-item .vehicles-right .v-list1{ width:49%; float:left;}
.vehicles-item .vehicles-right .v-list1 p{ font:13px/19px 'Open Sans', sans-serif; color:#3c3c3c;}
.vehicles-item .vehicles-right .v-list1 p span{ font:13px/19px 'Open Sans', sans-serif;}
.vehicles-item .enrquire-now{ width:105px; background:#00943b; border-radius:6px; padding:7px 9px; margin-right:10px; margin-top:15px; font:11px/17px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; display:block; float:right; border:none;}
.enrquire-popap{}
.enrquire-popap .modal-content{ border-radius:16px 16px 0px 0px; }
.enrquire-popap .modal-header{ background:#e43733; border-radius:15px 15px 0px 0px; border:1px solid #e43733; height:42px; padding:10px;}
.enrquire-popap .modal-header .close{ color:#fff; opacity:0.8;}
.enrquire-popap .modal-header .modal-title{ text-align:center; font:bold 18px/24px 'Open Sans', sans-serif; color:#fff;}
.enrquire-popap .modal-body{ padding:30px;}
.enrquire-popap .modal-body .modal-area{ overflow:hidden;}
.enrquire-popap .modal-body .modal-area .modal-left{ width:61%; float:left; margin-right:22px;}
.enrquire-popap .modal-body .modal-area .modal-left .form-group{ overflow:hidden; margin-bottom:0px;}
.enrquire-popap .modal-body .modal-area .modal-left .form-group label{ width:80px; float:left; margin-right:10px; font:13px/32px 'Open Sans', sans-serif; color:#333333; text-transform:uppercase;}
.enrquire-popap .modal-body .modal-area .modal-left .form-group input.form-control{ width:71%; height:30px; float:left; margin-bottom:10px; border:1px solid #c4c4c4; border-radius:2px;}
.enrquire-popap .modal-body .modal-area .modal-left .form-group select{ width:71%; height:30px; float:left; margin-bottom:10px; border:1px solid #c4c4c4; border-radius:2px; background:url(../images/arrow2.png) 95% center no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance:none; -moz-appearance:none; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #000;}
.enrquire-popap .modal-body .modal-area .modal-left .form-group textarea.form-control{ width:71%; float:left; margin-bottom:10px; border:1px solid #c4c4c4; border-radius:2px;}
.enrquire-popap .modal-body .modal-area .modal-left .form-group .enrquire-mobile{ width:71%; float:left; margin-bottom:10px; border:1px solid #c4c4c4; border-radius:2px; height:30px;}
.enrquire-popap .modal-body .modal-area .modal-left .form-group .enrquire-mobile ul{ padding:0px; height:30px;}
.enrquire-popap .modal-body .modal-area .modal-left .form-group .enrquire-mobile ul li{ display:inline-block; float:left; width:49%; border-right:1px solid #CCC;}
.enrquire-popap .modal-body .modal-area .modal-left .form-group .enrquire-mobile ul li input.form-control{ width:100%; margin-bottom:0px; border:none; border-radius:0px; box-shadow:none; height:28px;}
.enrquire-popap .modal-body .modal-area .modal-left .form-group .enrquire-mobile ul li select{ width:100%; margin-bottom:0px; border:none;}
.enrquire-popap .modal-body .modal-area .modal-left .form-group .enrquire-mobile ul li:first-child{ width:30%; padding:0px;}
.enrquire-popap .modal-body .modal-area .modal-left .form-group .enrquire-mobile ul li:last-child{ width:68%; border-right:none;}
.enrquire-popap .modal-body .modal-area .modal-left .radio-button-area{ width:83%; float:right; margin-bottom:15px;}
.enrquire-popap .modal-body .modal-area .modal-left .radio-button-area label{ margin-right:15px; font:14px/20px 'Open Sans', sans-serif; color:#000;}
.enrquire-popap .modal-body .modal-area .modal-left .radio-button-area input[type="radio"] { display:none;}
.enrquire-popap .modal-body .modal-area .modal-left .radio-button-area input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-1px 4px 0 0; vertical-align:middle; background:url(../images/Build-a-Quote2_icon.png) center center no-repeat; cursor:pointer; margin-right:15px;}
.enrquire-popap .modal-body .modal-area .modal-left .radio-button-area input[type="radio"]:checked + label span {  background:url(../images/Build-a-Quote2a_icon.png) center center no-repeat;}
.enrquire-popap .modal-body .modal-area .modal-left .send-enquiry{ background:#1c891d; padding:12px 15px; text-transform:uppercase; font:bold 16px/22px 'Open Sans', sans-serif; color:#fff; margin-right:15px;}
.enrquire-popap .modal-body .modal-area .modal-left .enquiry-close{ background:#c0c0c0; padding:12px 30px; text-transform:uppercase; font:bold 16px/22px 'Open Sans', sans-serif; color:#555555; margin-right:15px;}
.enrquire-popap .modal-body .modal-area .modal-left .checkbox-button-area{ padding-top:10px; width:83%; float:right; margin-bottom:15px;}
.enrquire-popap .modal-body .modal-area .modal-left .checkbox-button-area label{ font:normal 13px/19px 'Open Sans', sans-serif !important; color:#363636 !important;}
.enrquire-popap .modal-body .modal-area .modal-left .checkbox-button-area input[type="checkbox"] { display:none;}
.enrquire-popap .modal-body .modal-area .modal-left .checkbox-button-area input[type="checkbox"] + label span { display:inline-block; width:19px; float:left; height:18px; margin:7px 8px 0 0; vertical-align:middle; background:url(../images/enrquire-checkbox.png) center center no-repeat; cursor:pointer; margin-right:15px;}
.enrquire-popap .modal-body .modal-area .modal-left .checkbox-button-area input[type="checkbox"] + label p { width:80%; float:left; font:normal 13px/16px 'Open Sans', sans-serif !important; color:#363636 !important;}
.enrquire-popap .modal-body .modal-area .modal-left .checkbox-button-area input[type="checkbox"]:checked + label span {  background:url(../images/enrquire-checkbox-hover.png) center center no-repeat;}
.enrquire-popap .modal-body .modal-area .modal-right{ width:34%; float:left;}
.enrquire-popap .modal-body .modal-area .modal-right p{ font:13px/20px 'Open Sans', sans-serif; color:#606060;}
.enrquire-popap .modal-body .modal-area .modal-right .callus-area{ background:#e43733; margin-top:25px; padding:25px 10px; border-radius:6px;}
.enrquire-popap .modal-body .modal-area .modal-right .callus-area h5{ font:bold 16px/22px 'Open Sans', sans-serif; color:#fff; margin-bottom:5px; text-transform:uppercase;}
.enrquire-popap .modal-body .modal-area .modal-right .callus-area p{ font:14px/21px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase;}
.enrquire-popap .modal-body .modal-area .modal-right .callus-area p a{ color:#fff;}
.enrquire-popap .modal-body .modal-area .modal-right .callus-area p a:hover{ color:#CCC;}
.vehicles-item .vehicles-right .enrquire-now:hover{ text-decoration:none; outline:none; background:#01752f;}
.vehicles-item .book-this-vehicle{ width:128px; background:#e43733; border-radius:6px; padding:7px 9px; margin-top:15px; font:11px/17px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; display:block; float:left;}
.vehicles-item .book-this-vehicle:hover{ text-decoration:none; outline:none; background:#c02e2b;}
.vehicles-content .vehi-cont .tab-area ul.nav-tabs li a:hover{ background:#ededed;}
.vehicles-content .vehi-cont .tab-area ul.nav-tabs li a:focus{ background:#ededed;}
.vehicles-content .vehi-cont .tab-area .active a{ background:#ededed !important;}
.vehicles-content .vehi-cont .vehi-rightnav{ position:absolute; top:0px; right:0px;}
.vehicles-content .vehi-cont .vehi-rightnav h4{ width:45px; float:left; font:bold 13px/19px 'Open Sans', sans-serif; color:#e43733; text-transform:uppercase; margin-top:6px;}
.vehicles-content .vehi-cont .vehi-rightnav .dropdown{ width:125px; float:left; background:#fff; border:1px solid #cacaca; font:600 13px/19px 'Open Sans', sans-serif; color:#535353;}
.vehicles-content .vehi-cont .vehi-rightnav .dropdown .vehi-drop{ background:none; border-radius:0px; border:none;}
.vehicles-content .vehi-cont .vehi-rightnav .form-control{ width:200px; float:left; background:none; border-radius:0px !important; border:none; box-shadow:none; margin-left:15px; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; font:600 13px/19px 'Open Sans', sans-serif; color:#1c891d;}
.vehicles-content .vehi-cont .vehi-rightnav .form-control label{ font-weight:bold; color:#040404 !important;}
.vehicles-content .vehi-cont .vehi-rightnav .form-control option{ font:600 13px/19px 'Open Sans', sans-serif; color:#5a5a5a;}
.vehicles-content .vehi-cont .vehi-rightnav .form-control option:hover{ background:#00943b !important; color:#fff;}
.vehicles-content .vehi-cont .vehi-rightnav .form-control option label{ font-weight:bold; color:#040404;}
.m-top{ margin-top:15px;}
.vehicles-item .vehicles-gallery{}
.vehicles-item .vehicles-gallery h3{ font:23px/23px 'Open Sans', sans-serif; color:#090909; margin-bottom:6px;}
.vehicles-item .vehicles-gallery h5{ font:15px/21px 'Open Sans', sans-serif; color:#5f5f5f; margin-bottom:5px;}
.vehicles-item .vehicles-gallery .v-listarea{ overflow:hidden; clear:both;}
.vehicles-item .vehicles-gallery .v-list1{ width:49%; float:left;}
.vehicles-item .vehicles-gallery .v-list1 p{ font:14px/20px 'Open Sans', sans-serif; color:#3c3c3c;}
.vehicles-item .vehicles-gallery .v-list1 p span{ font:14px/20px 'Open Sans', sans-serif;}
.vehicles-item .vehicles-gallery .enrquire-now{ width:150px; background:#00943b; border-radius:4px; padding:7px 9px; margin-right:15px; margin-top:15px; font:13px/17px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; display:block; float:left; text-align:center;}
.vehicles-item .vehicles-gallery .enrquire-now:hover{ text-decoration:none; outline:none; background:#01752f;}
.vehicles-item .vehicles-gallery .book-this-vehicle{ width:175px; background:#e43733; border-radius:4px; padding:7px 9px; margin-top:15px; font:13px/17px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; display:block; float:left; text-align:center;}
.vehicles-item .vehicles-gallery .book-this-vehicle:hover{ text-decoration:none; outline:none; background:#c02e2b;}
.buildaquote-area{ margin-top:45px;}
.buildaquote-area .buildaquote-img-area{ border:1px solid #dcdcdc; width:100%; padding:5px; text-align:center; -webkit-box-shadow: 0px 0px 27px 2px rgba(220,220,220,1); -moz-box-shadow: 0px 0px 27px 2px rgba(220,220,220,1); box-shadow: 0px 0px 27px 2px rgba(220,220,220,1);}
.buildaquote-area .buildaquote-img-area a{ }
.buildaquote-area .buildaquote-img-area img{ max-width:100%; margin:0 auto;}
.buildaquote-area .buildaquote-gallery{ border-bottom:1px solid #dadada; padding-bottom:35px;}
.buildaquote-area .buildaquote-gallery h3{ font:28px/28px 'Open Sans', sans-serif; color:#090909; margin-bottom:10px; margin-top:30px;}
.buildaquote-area .buildaquote-gallery h5{ font:16px/22px 'Open Sans', sans-serif; color:#5f5f5f; margin-bottom:5px;}
.buildaquote-area .buildaquote-gallery .v-listarea{ overflow:hidden; clear:both;}
.buildaquote-area .buildaquote-gallery .v-list1{ width:49%; float:left;}
.buildaquote-area .buildaquote-gallery .v-list1 p{ font:15px/22px 'Open Sans', sans-serif; color:#3c3c3c;}
.buildaquote-area .buildaquote-gallery .v-list1 p span{ font:15px/22px 'Open Sans', sans-serif;}
.buildaquote-area .buildaquote-gallery .enrquire-now{ width:160px; background:#00943b; border-radius:4px; padding:7px 9px; margin-right:15px; margin-top:25px; font:13px/17px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; display:block; float:left; text-align:center;}
.buildaquote-area .buildaquote-gallery .enrquire-now:hover{ text-decoration:none; outline:none; background:#01752f;}
.buildaquote-area .buildaquote-gallery .book-this-vehicle{ width:185px; background:#e43733; border-radius:4px; padding:7px 9px; margin-top:25px; font:13px/17px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; display:block; float:left; text-align:center;}
.buildaquote-area .buildaquote-gallery .book-this-vehicle:hover{ text-decoration:none; outline:none; background:#c02e2b;}
.buildaquote-area .buildaquote-quote{ margin-top:0px !important; clear:both;}
.buildaquote-area .buildaquote-quote .panel-group{ background:#fff; margin-bottom:0px; border-top:none; border:1px solid #b5bec3;}
.panel{ border-radius:0px; margin-top:0px; border:none; border-bottom:1px solid #b5bec3;}
.panel-heading{ background:#fff; border:none; border-radius:0px;}
.report{ padding:30px 20px; overflow:hidden;}
.report .report-left{ width:59%; float:left;}
.report .report-left p{ font:600 14px/22px 'Open Sans', sans-serif; color:#e43733;}
.report .report-right{ width:40%; float:right;}
.report .report-right h3{ font:300 28px/30px 'Open Sans', sans-serif; color:#e43733; text-align:right;}
.report .report-right p{ font:600 14px/20px 'Open Sans', sans-serif; color:#e43733; text-align:right;}
.report .report-right .currency-area{ margin-top:15px;}
.report .report-right .currency-area .form-control{ background:none; border-radius:0px !important; border:none; box-shadow:none; text-align:right; margin-left:15px; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; font:600 13px/19px 'Open Sans', sans-serif; color:#1c891d;}
.report .report-right .currency-area .form-control label{ font-weight:bold; color:#040404 !important;}
.report .report-right .currency-area .form-control option{ font:600 13px/19px 'Open Sans', sans-serif; color:#5a5a5a; text-align:left;}
.report .report-right .currency-area .form-control option:hover{ background:#00943b !important; color:#fff;}
.report .report-right .currency-area .form-control option label{ font-weight:bold; color:#040404;}
.report .booknow{ background:#00943b; font:600 16px/16px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; padding:14px 25px; border:none; border-radius:1px; float:right; margin-top:15px;}
.report .text-right span{font:400 13px/19px 'Open Sans', sans-serif; color:#00943b; text-align:left; margin-top:7px;}
.report .text-right span label{font:500 16px/19px 'Open Sans', sans-serif !important; color:#00943b !important; text-align:left; margin-top:7px;}
.panel-heading{ background:#fff; border:none; border-radius:0px;}
.panel-heading .panel-title{ }
.panel-heading .panel-title a{ font:600 16px/22px 'Open Sans', sans-serif; color:#6a6a6a; text-transform:uppercase; display:block;}
.panel-heading .panel-title a .number-button{ border:2px solid #e43733; border-radius:100%; width:30px; height:30px; color:#e43733; margin-right:15px; display:inline; padding:2px 8px;}
.panel-heading .panel-title a .edit-button{ width:30px; height:30px; font:600 15px/15px 'Open Sans', sans-serif; color:#00943b; margin-right:15px; display:inline; padding:2px 8px; float:right; text-transform:capitalize;}
.panel-heading .panel-title a .number-button1{ background:url(../images/right-mark.png) center center no-repeat; width:30px; height:30px; color:#e43733; margin-right:15px; display:inline; padding:2px 8px;}
.panel-heading .panel-title a .edit-button1{ border:2px solid #e43733; border-radius:100%; width:30px; height:30px; color:#e43733; margin-right:15px; display:inline; padding:2px 8px;}
.panel-heading .panel-title a i{ color:#000; font-size:18px; margin-top:5px; margin-left:10px;}
.panel-heading .panel-title a:hover{ outline:none; text-decoration:none; color:#00943b;}
.panel-heading .panel-title a:focus{ outline:none; text-decoration:none; color:#00943b;}
.build-content{ background:#fff; padding:15px 25px 15px 25px;}
.gray{ background:#f2f2f2 !important;font:400 14px/24px 'Open Sans', sans-serif; color:#7d7d7d;}
.build-content p{ font:400 14px/20px 'Open Sans', sans-serif; color:#7d7d7d;}
.buildaquote-area{font:400 14px/20px 'Open Sans', sans-serif; color:#7d7d7d;}
.buildaquote-area .buildaquote-quote > .top-area{ background-color:#e43733; border-radius:10px 10px 0px 0px; padding:16px;font-size:14px; color:#fff; font-weight:700; text-transform:uppercase; display:block; text-align:center;}
.buildaquote-area .buildaquote-quote > .top-area img{ margin-right:5px;}
.buildaquote-area .buildaquote-quote > .top-area i{ margin-left:5px;}
.buildaquote-area .buildaquote-quote > .top-area:hover,.inner-area .inner-content .buildaquote-area .vehicles-content .buildaquote-quote > .top-area:focus{ text-decoration:none; }
.buildaquote-area .panel-body{ background:#f2f2f2; border-top:none; padding:0px;}
.buildaquote-area .buildaquote-quote-form{ background:#f2f2f2; width:100%; border-top:none; padding:15px;}
.buildaquote-area .buildaquote-quote-form label{ font-size:13px; color:#333333; text-transform:uppercase; font-weight:400; display:block;}
.buildaquote-area .buildaquote-quote-form label{ margin-top:10px;}
.buildaquote-area .buildaquote-quote-form label input[type="radio"]{ margin-left:5px;}
.buildaquote-area .buildaquote-quote-form label input[type="radio"]:focus{outline:none;}
.buildaquote-area .buildaquote-quote-form select{ width:100%; border:1px solid #b5bec3; color:#7b7b7b; border-radius:3px; padding:5px; font-size:13px;-webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/arrow.png) #fff no-repeat 97% 60%;}
.buildaquote-area .date-time{ border:1px solid #b6bec2; background-color:#fff; margin-top:10px; border-radius:3px; height:32px;} 
.buildaquote-area .date-time ul{ margin-top:2px;} 
.buildaquote-area .date-time ul li{ display:inline-block; border-right:1px solid #c4c4c4; width:49%;}
.buildaquote-area .date-time ul li input.ve-icon{ background:url(../images/Vehicle_icon.png) right center no-repeat;}
.buildaquote-area .date-time ul li input.ve-icon1{ background:url(../images/Vehicle_icon2.png) right center no-repeat;}
.buildaquote-area .date-time ul li:last-child{ border-right:none;}
.buildaquote-area .date-time ul li #datepicker{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.buildaquote-area .date-time ul li #datepicker1{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.buildaquote-area .date-time ul li #scrollDefaultExample{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.buildaquote-area .date-time ul li #scrollDefaultExample1{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.buildaquote-area .date-time ul li #timepicker{ width:95%; border:none; margin:2px 0px 0px 4px; color:#7b7b7b; font-size:13px;}
.buildaquote-area .buildaquote-quote-form .radio-button{ margin-top:25px;}
.buildaquote-area .buildaquote-quote-form .age{ border:1px solid #c1c1bf;  border:1px solid #b6bec2; background-color:#fff; padding:5px 10px;font-size:13px; color:#333333; width:100%; border-radius:3px;}
.buildaquote-area .buildaquote-quote-form .continue{ background:#1c891d; width:150px !important; margin-top:20px; float:right; text-transform:uppercase; width:100%; padding-top:12px; padding-bottom:12px; font:bold 15px/15px 'Open Sans', sans-serif; border:none;}
.buildaquote-area .buildaquote-quote-form .btn:hover{ outline:none; border:none; background:#3b943c;}
.buildaquote-area .buildaquote-quote-form .btn:focus{ outline:none; border:none; background:#3b943c;}
.build-content .drivers-area{}
.drivers-title{ font:600 17px/24px 'Open Sans', sans-serif; color:#e43733; display:block; margin-bottom:5px;}
.build-content .drivers-area select{ width:180px; height:40px; border:1px solid #b5bec3; color:#363636; border-radius:2px; padding:5px; font-size:15px; font-family:'Open Sans', sans-serif;-webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/arrow1.png) #fff no-repeat 97% 60%; margin-bottom:27px; margin-top:5px; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #000;}
.build-content .drivers-area select:hover{ outline:none;}
.build-content .drivers-area select:focus{ outline:none;}
.build-content .drivers-area .radio-button-area{ width:100%; margin-bottom:20px;}
.build-content .drivers-area .radio-button-area { font:600 17px/18px 'Open Sans', sans-serif; color:#e43733;}
.build-content .drivers-area .drivers-button{ background:#00943b; text-transform:uppercase; width:150px; margin-top:10px; padding-top:15px; padding-bottom:15px; font:bold 16px/16px 'Open Sans', sans-serif; border:none; margin-bottom:30px;}
.build-content .drivers-area .drivers-button:hover{ background:#227342; outline:none; border:none;}
.build-content .drivers-area .drivers-button:focus{ background:#227342; outline:none; border:none;}
.build-content .drivers-area .radio-button-area label{ margin-right:15px;}
.build-content .drivers-area .radio-button-area input[type="radio"] { display:none;}
.build-content .drivers-area .radio-button-area input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-1px 4px 0 0; vertical-align:middle; background:url(../images/Build-a-Quote2_icon.png) center center no-repeat; cursor:pointer;}
.build-content .drivers-area .radio-button-area input[type="radio"]:checked + label span {  background:url(../images/Build-a-Quote2a_icon.png) center center no-repeat;}
.build-content .drivers-area .insurance-area{}
.build-content .drivers-area .insurance-area p{ font:600 11px/17px 'Open Sans', sans-serif; color:#414141; margin-top:20px; margin-bottom:10px;}
.build-content .drivers-area .insurance-area .insurance-top{}
.build-content .drivers-area .insurance-area .insurance-top ul{ margin-bottom:15px;}
.build-content .drivers-area .insurance-area .insurance-top ul li{ display:inline-block; list-style-type:none; font:600 14px/20px 'Open Sans', sans-serif; color:#e43733; text-transform:uppercase;}
.build-content .drivers-area .insurance-area .insurance-top ul li:nth-of-type(1){ width:45%; padding-left:15px;}
.build-content .drivers-area .insurance-area .insurance-top ul li:nth-of-type(2){ width:35%;}
.build-content .drivers-area .insurance-area .insurance-top ul li:nth-of-type(3){ width:15%;}
.build-content .drivers-area .insurance-area .insurance-content{}
.build-content .drivers-area .insurance-area .insurance-content ul{}
.build-content .drivers-area .insurance-area .insurance-content ul li{ display:inline-block; list-style-type:none; font:600 14px/20px 'Open Sans', sans-serif; color:#414141;}
.build-content .drivers-area .insurance-area .insurance-content ul li:nth-of-type(1){ width:45%;}
.build-content .drivers-area .insurance-area .insurance-content ul li:nth-of-type(2){ width:35%;}
.build-content .drivers-area .insurance-area .insurance-content ul li:nth-of-type(3){ width:15%;}
.build-content .drivers-area .insurance-area .insurance-content input[type="radio"] { display:none;}
.build-content .drivers-area .insurance-area .insurance-content input[type="radio"] + label span { display:inline-block; width:19px; height:19px; margin:-1px 4px 0 0; vertical-align:middle; background:url(../images/Build-a-Quote2_icon.png) center center no-repeat; cursor:pointer;}
.build-content .drivers-area .insurance-area .insurance-content input[type="radio"]:checked + label span {  background:url(../images/Build-a-Quote2a_icon.png) center center no-repeat;}
.build-content .accessories-title h5{ font:600 17px/24px 'Open Sans', sans-serif; color:#e43733; margin-bottom:12px;}
.build-content .accessories-title p{ font:600 13px/19px 'Open Sans', sans-serif; color:#3d3d3d; margin-bottom:15px;}
.buildaquote-area .panel-body .accessories-content{ background:#f2f2f2; padding:22px 0px 22px 55px; border-top:1px solid #cecece; border-bottom:1px solid #cecece; overflow:hidden;}
.buildaquote-area .panel-body .accessories-content .accessories-button{ width:180px; float:left; background:#fff; border:1px solid #bdbdbd; border-radius:3px; font:600 13px/19px 'Open Sans', sans-serif; color:#00943b; padding:8px;}
.buildaquote-area .panel-body .accessories-content p{ width:230px; float:right; text-align:right; font:600 14px/22px 'Open Sans', sans-serif; color:#949494; padding-right:30px; padding-top:10px;}
.buildaquote-area .panel-body .accessories-content .accessories-button i{ font-size:16px; line-height:18px;}
.buildaquote-area .build-pop-area{}
.buildaquote-area .build-pop-area .modal-content{ border-radius:16px 16px 0px 0px; }
.buildaquote-area .build-pop-area .modal-header{ background:#e43733; border-radius:15px 15px 0px 0px; border:1px solid #e43733; height:42px; padding:10px;}
.buildaquote-area .build-pop-area .modal-header .close{ color:#fff; opacity:0.8;}
.buildaquote-area .build-pop-area .modal-header .modal-title{ text-align:center; font:bold 18px/24px 'Open Sans', sans-serif; color:#fff;}
.buildaquote-area .build-pop-area .modal-body{ padding:0px;}
.buildaquote-area .build-pop-area .modal-body .modal-top-text{ padding:30px 40px;}
.buildaquote-area .build-pop-area .modal-body .modal-top-text p{ font:13xp/19px 'Open Sans', sans-serif; color:#6a6a6a;}
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal{ }
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal .build-pop-content{ margin-bottom:25px;}
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal .build-pop-content .build-pop-top{ width:100%; border-bottom:1px solid #d4d4d4; overflow:hidden; padding:0px 30px;}
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal .build-pop-content .build-pop-top > .build-pop-left{ width:35%; float:left; font:400 14px/20px 'Open Sans', sans-serif; color:#e43733; text-transform:uppercase; padding-left:20px;}
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal .build-pop-content .build-pop-top > .build-pop-mide{ width:47%; float:left; font:400 14px/20px 'Open Sans', sans-serif; color:#e43733; text-transform:uppercase;}
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal .build-pop-content .build-pop-top > .build-pop-right{ width:18%; float:left; font:400 14px/20px 'Open Sans', sans-serif; color:#e43733; text-transform:uppercase;}
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal .build-pop-content .build-pop-mid{ width:100%; overflow:hidden; padding:10px 30px 0px 30px;}
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal .build-pop-content .build-pop-mid > .build-pop-left{ width:35%; float:left; font:600 13px/19px 'Open Sans', sans-serif; color:#414141; padding-left:20px;}
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal .build-pop-content .build-pop-mid > .build-pop-mide{ width:47%; float:left; font:600 13px/19px 'Open Sans', sans-serif; color:#414141;}
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal .build-pop-content .build-pop-mid > .build-pop-right{ width:18%; float:left; font:600 13px/19px 'Open Sans', sans-serif; color:#414141;}
.total{ float:right !important; font:600 13px/19px 'Open Sans', sans-serif; color:#e43733 !important; text-transform:uppercase;}
.buildaquote-area .build-pop-area .modal-body .build-pop-submit{ background:#00943b; margin-left:40px; margin-bottom:25px; padding:10px 30px; font:600 16px/16px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; border-radius:1px;}
.buildaquote-area .build-pop-area .modal-body .build-pop-submit:hover{ background:#176d39; outline:none;}
.buildaquote-area .build-pop-area .modal-body .build-pop-submit:focus{ background:#176d39; outline:none;}
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal .build-pop-content .build-pop-mid > .build-pop-left input[type="number"] { width:50px; height: 24px; line-height: 24px; border:1px solid #c4c4c4; border-radius:2px; text-align:center; color:#ababab; font:400 15px/14px 'Open Sans', sans-serif;}
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal .build-pop-content .build-pop-mid > .build-pop-left input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; cursor:pointer; display:block; width:20px; color: #ababab; text-align:center; position:relative;}    
.buildaquote-area .build-pop-area .modal-body .buildaquote-modal .build-pop-content .build-pop-mid > .build-pop-left input[type="number"]:hover::-webkit-inner-spin-button { background:url(../images/YYySO.png) 50% 50% no-repeat; width: 50px; height: 24px; padding: 0px; position: relative; right: 4px; border-radius: 28px;}
.your-qoute{}
.your-qoute h3{ font:600 17px/23px 'Open Sans', sans-serif; color:#00943b;}
.your-qoute .your-qoute-left{ width:48%; float:left; background:url(../images/arrow3.png) 92% center no-repeat;}
.your-qoute div.text-left{ font:600 13px/21px 'Open Sans', sans-serif; color:#414141;}
.your-qoute div.text-right{font:600 13px/21px 'Open Sans', sans-serif; color:#414141; text-align:right;}
.your-qoute div.text-right label{font:400 16px/20px 'Open Sans', sans-serif; color:#333333; text-align:right;}
.your-qoute .your-qoute-right p{ font:600 13px/21px 'Open Sans', sans-serif; color:#414141; text-align:left;}
.your-qoute .your-qoute-edit{ width:6%; float:left;}
.your-qoute .your-qoute-edit a{ font:600 15px/21px 'Open Sans', sans-serif; color:#00943b; text-align:center; }
.your-listing{ padding:20px 20px; overflow:hidden; border-bottom:1px solid #d4d4d4;}
.your-listing .your-listing-left{ width:49%; float:left;}
.your-listing .your-listing-left ul{ }
.your-listing .your-listing-left ul li{ font:600 14px/20px 'Open Sans', sans-serif; color:#6a6a6a; background:url(../images/arrow4.png) left center no-repeat; padding-left:15px;}
.your-listing .your-listing-left ul li a{ }
.your-listing .your-listing-left ul li a:hover{ }
.your-listing .your-listing-left ul li a:focus{ }
.your-listing .your-listing-right{ width:50%; float:left;}
.your-listing .your-listing-right ul{ }
.your-listing .your-listing-right ul li{ font:600 14px/20px 'Open Sans', sans-serif; color:#6a6a6a; background:url(../images/arrow4.png) left center no-repeat; padding-left:15px;}
.your-listing-button{ padding:20px 20px; overflow:hidden; border-bottom:1px solid #d4d4d4;}
.your-listing-button ul{ }
.your-listing-button ul li{ display:inline-block; list-style-type:none; margin-right:20px;}
.your-listing-button ul li:last-child{ margin-right:0px;}
.your-listing-button ul li a{ border:1px solid #c7c7c7; padding:9px 15px; border-radius:3px; font:600 13px/13px 'Open Sans', sans-serif; color:#00943b; display:block;}
.your-listing-button ul li a i{ margin-right:5px; font-size:18px;}
.your-listing-button ul li a:hover{ outline:none; text-decoration:none;}
.your-listing-button ul li a:focus{ outline:none; text-decoration:none;}
.inner-area .inner-content .adventure-container{}
.inner-area .inner-content .adventure-container p{ font:14px/20px 'Open Sans', sans-serif; color:#3c3c3c; margin-top:15px;}
.inner-area .inner-content .adventure-container .adventure-gallery{ margin:40px 0px 0px 0px;}
.inner-area .inner-content .adventure-container .adventure-gallery > .owl-carousel{}
.inner-area .inner-content .adventure-container .adventure-gallery > .owl-carousel div{ text-align:left; /*margin-right:10px;*/}
.inner-area .inner-content .adventure-container .adventure-gallery > .owl-carousel div .gallery-item{ position:relative; margin:0px 7px 25px 7px; /*padding:0px 7px;*/}
.inner-area .inner-content .adventure-container .adventure-gallery > .owl-carousel div .gallery-item:hover .gallery-title{ background:url(../images/adventure-hover.png) 50% 35% no-repeat, #000; top:0px; left:0px; height:100%; opacity:0.8; padding-top:38%;}
.inner-area .inner-content .adventure-container .adventure-gallery > .owl-carousel div .gallery-item img{ width:100%}
.inner-area .inner-content .adventure-container .adventure-gallery > .owl-carousel div .gallery-item .gallery-title{ width:100%; background:#e43733; position:absolute; bottom:0px; left:0px;}
.inner-area .inner-content .adventure-container .adventure-gallery > .owl-carousel div .gallery-item .gallery-title a{ display:block; text-align:center; font:14px/20px 'Open Sans', sans-serif; color:#fff; padding:13px 0px; text-transform:uppercase;}
.inner-area .inner-content .currency-container{ margin-bottom:25px;}
.inner-area .inner-content .currency-container h3{ font:23px/29px 'Open Sans', sans-serif; color:#222222; margin-bottom:10px; margin-top:20px;}
.inner-area .inner-content .currency-container p{ font:14px/20px ; color:#3c3c3c;}
.bungy-area{ background:rgba(255,255,255,0.9); border-radius:4px; padding:0px; margin-top:100px; margin-bottom:50px; overflow:hidden; padding-bottom:30px;}
.bungy-area .bungy-left{ background:#00943b; width:25%; float:left; border-radius:1px 0px 0px 0px;}
.bungy-area .bungy-left .bungy-left-title{ padding:14px 17px; border-bottom:1px solid #4ebe76;}
.bungy-area .bungy-left .bungy-left-title h4{ font:bold 16px/22px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase;}
.bungy-area .bungy-left .bungy-left-title h4 a{color:inherit; text-decoration:none;}
.bungy-area .bungy-left .bungy-left-content{ padding:17px;}
.bungy-area .bungy-left .bungy-left-content .bungy-regions{ margin-bottom:15px; overflow:hidden;}
.bungy-area .bungy-left .bungy-left-content .bungy-regions select{ width:100%; height:33px; border:none; color:#636363; border-radius:0px; padding:5px; font-size:13px; font-family:'Open Sans', sans-serif; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/arrow1.png) #fff no-repeat 97% 60%; margin-bottom:8px; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #000;}
.bungy-area .bungy-left .bungy-left-content .bungy-regions select:hover{ outline:none;}
.bungy-area .bungy-left .bungy-left-content .bungy-regions select:focus{ outline:none;}
.bungy-area .bungy-left .bungy-left-content .bungy-regions .bungy-button{ font:13px/13px 'Open Sans', sans-serif; color:#fff; float:right; background:#2a2a2a; border-radius:4px; padding:13px; margin-top:10px;}
.bungy-area .bungy-left .bungy-left-content .bungy-regions .bungy-button:hover{ outline:none; background:#494949;}
.bungy-area .bungy-left .bungy-left-content .bungy-regions .bungy-button:focus{ outline:none; background:#494949;}
.bungy-area .bungy-left .bungy-left-content .bungy-ad{ width:100%; text-align:center; margin-top:30px; margin-bottom:10px;padding:0px 12px;}
.bungy-area .bungy-left .bungy-left-content .bungy-ad img{ width:100%; margin:0 auto;}
.bungy-area .bungy-left .bungy-left-content .bungy-places{ margin-bottom:15px;}
.bungy-area .bungy-left .bungy-left-content .bungy-activities{ margin-bottom:15px;}
.bungy-area .bungy-right{ width:75%; float:left; padding:0px 30px;}
.bungy-area .bungy-right .bungy-right-top{padding:12px; border-bottom:1px solid #5d5d5d;}
.bungy-area .bungy-right .bungy-right-top h2{ font:36px/44px 'Open Sans', sans-serif; color:#3c3c3c; text-transform:uppercase;}
.bungy-area .bungy-right .bungy-right-content{ padding-top:15px;}
.bungy-area .bungy-right .bungy-right-content p{ font:13px/19px 'Open Sans', sans-serif; color:#3c3c3c; margin-bottom:15px;}
.bungy-area .bungy-right .bungy-right-content h6{ font:18px/24px 'Open Sans', sans-serif; color:#000; margin-bottom:25px;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item{ margin-top:20px; overflow:hidden;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-left{ width:30%; float:left; margin-right:15px;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-left img{ width:100%; border-radius:6px; display:block;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-left img:hover{ opacity:0.6;}
.color-c1{ color:#000 !important;}
.color-c2{ color:#e43733 !important;}
.color-c3{ color:#00943b !important;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right{ width:65%; float:left; }
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right h5{ font:14px/20px 'Open Sans', sans-serif; color:#585858; margin-bottom:10px;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right p{ font:13px/19px 'Open Sans', sans-serif; color:#585858; margin-bottom:35px;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right .book-now{ font:14px/14px 'Open Sans', sans-serif; color:#fff; padding:10px 20px; border-radius:6px; background:#e43733;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right .book-now:hover{ background:#ba2e2a; outline:none; text-decoration:none;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right ul{}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px 'Open Sans', sans-serif; color:#e43733;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right ul li:first-child{ color:#000;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right ul li:last-child{ color:#00943b;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right ul li a{ font:bold 12px/18px 'Open Sans', sans-serif; color:#e43733;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right ul li a:hover{ text-decoration:none; outline:none;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right ul li a:focus{ text-decoration:none; outline:none;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full{ width:100%; }
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full h5{ font:14px/20px 'Open Sans', sans-serif; color:#585858; margin-bottom:6px;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full p{ font:13px/19px 'Open Sans', sans-serif; color:#585858; margin-bottom:10px;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full .book-now{ font:14px/14px 'Open Sans', sans-serif; color:#fff; padding:10px 20px; border-radius:6px; background:#e43733;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full .book-now:hover{ background:#ba2e2a; outline:none; text-decoration:none;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full ul{}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px 'Open Sans', sans-serif; color:#e43733;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full ul li:first-child{ color:#000;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full ul li:last-child{ color:#00943b;}
.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full ul li a{ font:bold 12px/18px 'Open Sans', sans-serif; color:#e43733;}
.bungy-area .bungy-left{ background:#00943b; width:25%; float:left; border-radius:1px 0px 0px 0px;}
.bungy-area .bungy-left .bungy-left-title1{ padding:14px 17px; border-bottom:1px solid #4ebe76;}
.bungy-area .bungy-left .bungy-left-title1 h4{ font:bold 16px/22px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; text-align:left;}
.bungy-area .bungy-left .bungy-left-content{ padding:17px 0px 70px 0px;}
.bungy-area .bungy-left .bungy-left-content .regions-nav{ padding-bottom:15px;}
.bungy-area .bungy-left .bungy-left-content .regions-nav ul{ padding:0px 17px 17px 17px; border-bottom:1px solid #4ebe76;}
.bungy-area .bungy-left .bungy-left-content .regions-nav ul li{ background:url(../images/arrow6.png) left center no-repeat; padding-left:15px; display:block; list-style-type:none;}
.bungy-area .bungy-left .bungy-left-content .regions-nav ul li a{ font:13px/19px 'Open Sans', sans-serif; color:#a2fdc6; text-transform:uppercase;}
.bungy-area .bungy-left .bungy-left-content .regions-nav ul li a:hover{ font-weight:bold; color:#fff; outline:none;}
.bungy-area .bungy-left .bungy-left-content .regions-nav ul li.active > a,
.bungy-area .bungy-left .bungy-left-content .regions-nav ul li.active > a:hover,
.bungy-area .bungy-left .bungy-left-content .regions-nav ul li.active > a:focus { font-weight:bold; color:#fff; outline:none;}
.bungy-area .bungy-left .bungy-left-content .regions-sub-nav{}
.bungy-area .bungy-left .bungy-left-content .regions-sub-nav h5{ font:bold 16px/22px 'Open Sans', sans-serif; color:#fff; margin-bottom:15px; padding:0px 17px 0px 17px}
.bungy-area .bungy-left .bungy-left-content .regions-sub-nav ul{ padding:0px 0px 17px 0px;}
.bungy-area .bungy-left .bungy-left-content .regions-sub-nav ul li{ padding:10px 17px; border-bottom:1px solid #4ebe76;}
.bungy-area .bungy-left .bungy-left-content .regions-sub-nav ul li a{ font:14px/20px 'Open Sans', sans-serif; color:#a4f1b5;}
.bungy-area .bungy-left .bungy-left-content .regions-sub-nav ul li:last-child{ border-bottom:none;}
.bungy-area .bungy-left .bungy-left-content .regions-sub-nav ul li a:hover{ font-weight:bold; color:#fff;}
.bungy-area .bungy-left .bungy-left-content .regions-sub-nav ul li.active > a,
.bungy-area .bungy-left .bungy-left-content .regions-sub-nav ul li.active > a:hover,
.bungy-area .bungy-left .bungy-left-content .regions-sub-nav ul li.active > a:focus { font-weight:bold; color:#fff;}
.bungy-area .bungy-right{ width:75%; float:left; padding:0px 30px;}
.bungy-area .bungy-right .bungy-right-top1{ padding:35px 0px 5px 0px; border-bottom:1px solid #5d5d5d; overflow:hidden;}
.bungy-area .bungy-right .bungy-right-top1 a{ background:#e43733; font:14px/14px 'Open Sans', sans-serif; color:#fff; padding:10px 20px; border-radius:6px; width:9%; float:right;}
.bungy-area .bungy-right .bungy-right-top1 h2{ width:90%; float:left; font:36px/44px 'Open Sans', sans-serif; color:#3c3c3c; text-transform:uppercase;}
.bungy-area .bungy-right .bungy-right-content .island-map-area{ overflow:hidden;}
.bungy-area .bungy-right .bungy-right-content .island-map-area .nav-tabs{ padding-bottom:10px; border:none;}
.bungy-area .bungy-right .bungy-right-content .island-map-area .nav-tabs li{ margin-bottom:0px; margin-right:35px;}
.bungy-area .bungy-right .bungy-right-content .island-map-area .nav-tabs li a{ font:bold 18px/24px 'Open Sans', sans-serif; color:#e43733; padding:0px; border-radius:0px; border:none;}
.bungy-area .bungy-right .bungy-right-content .island-map-area .nav-tabs > li.active > a,
.bungy-area .bungy-right .bungy-right-content .island-map-area .nav-tabs > li.active > a:hover,
.bungy-area .bungy-right .bungy-right-content .island-map-area .nav-tabs > li.active > a:focus { color: #a42623; background:none;}
.bungy-area .bungy-right .bungy-right-content .island-map-area .nav-tabs li a:hover{ background:none; color:#a42623;}
.bungy-area .bungy-right .bungy-right-content .island-map-area .nav-tabs li a:focus{ background:none; color:#a42623;}
.bungy-area .bungy-right .bungy-right-content .island-map-area .tab-content{ width:100%; border:1px solid #bdd6f0; background:#b7d2ef; padding:50px;}
.bungy-area .bungy-right .bungy-right-content .island-map-area .tab-content .tab-pane{ text-align:center;}
.bungy-area .bungy-right .bungy-right-content .island-map-area .tab-content .tab-pane img{ max-width:100%; margin:0 auto; text-align:center;}
.bungy-area .bungy-right .bungy-right-content h4{ font:bold 18px/24px 'Open Sans', sans-serif; color:#e43733; margin-bottom:10px;}
.bungy-area .bungy-right .bungy-right-content .auckland-area{ overflow:hidden;}
.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs{ padding-bottom:0px; border:none;}
.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs li{ margin-bottom:0px; margin-right:5px;}
.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs li a{ background:#00943b; margin-top:4px; font:15px/21px 'Open Sans', sans-serif; color:#fff; padding:11px; border-radius:4px 4px 0px 0px; border:none;}
.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs > li.active > a,
.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs > li.active > a:hover,
.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs > li.active > a:focus { color: #fff; background:#e43733;  padding:13px; margin-top:0px;}
.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs li a:hover{ background:#e43733; color:#fff; margin-top:0px;  padding:13px;}
.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs li a:focus{ background:#e43733; color:#fff; margin-top:0px; padding:13px;}
.bungy-area .bungy-right .bungy-right-content .auckland-area .tab-content{ width:100%; border:2px solid #E43733;border-radius: 0px 7px 7px 7px;}
.bungy-area .bungy-right .bungy-right-content .auckland-area .tab-content .tab-pane{ text-align:center;}
.bungy-area .bungy-right .bungy-right-content .auckland-area .tab-content .tab-pane img{ max-width:100%; margin:0 auto; text-align:center;}
.bungy-area .bungy-left .auckland-title{ padding:14px 17px; border-bottom:1px solid #4ebe76;}
.bungy-area .bungy-left .auckland-title h4{ font:24px/30px 'Open Sans', sans-serif; color:#fff; text-align:left;}
.bungy-area .bungy-left .auckland-content{ padding:17px; margin-bottom:50px;}
.bungy-area .bungy-left .auckland-content img{ width:100%;}
.bungy-area .bungy-left .auckland-content p{ font:14px/20px 'Open Sans', sans-serif; color:#fff; margin-top:25px;}
.bungy-area .bungy-left .auckland-content p a{ font:14px/20px 'Open Sans', sans-serif; color:#fff; text-wrap:unrestricted;}
.bungy-area .bungy-left .auckland-content p a:hover{ color:#dbdada;}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery{ margin:0px 0px 0px 0px;}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery .adventure-top{ border-bottom:1px solid #7e7e7e; padding-bottom:11px; margin-bottom:15px;}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery .adventure-top h5{ font:21px/27px 'Open Sans', sans-serif; color:#3c3c3c; text-transform:uppercase;}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery > .owl-carousel{}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery > .owl-carousel div{ text-align:left; margin-right:3px;}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery > .owl-carousel div .gallery-item{ position:relative; margin-bottom:0px;}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery > .owl-carousel div .gallery-item:hover .gallery-title{ background:url(../images/adventure-hover.png) 50% 35% no-repeat, #000; top:0px; left:0px; height:100%; opacity:0.8; padding-top:38%;}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery > .owl-carousel div .gallery-item img{ width:100%}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery > .owl-carousel div .gallery-item .gallery-title{ width:100%; background:#e43733; position:absolute; bottom:0px; left:0px;}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery > .owl-carousel div .gallery-item .gallery-title a{ display:block; text-align:center; font:14px/20px 'Open Sans', sans-serif; color:#fff; padding:13px 0px; text-transform:uppercase;}
.auckland-cont-area{ overflow:hidden;}
.auckland-cont-area .auckland-cont-left{ width:55%; float:left; margin-right:20px;}
.auckland-cont-area .auckland-cont-left p{ font:14px/20px 'Open Sans', sans-serif; color:#3c3c3c; margin-bottom:15px; margin-top:15px;}
.auckland-cont-area .auckland-cont-right{ width:42%; float:left; margin-top:40px; background:#2d5f73; padding:10px; text-align:center;}
.auckland-cont-area .auckland-cont-right img{ width:100%; margin:0 auto;}
.bungy-area .bungy-right .bungy-right-content .north-island-map{ overflow:hidden; margin-bottom:20px;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs{ padding-bottom:10px; border:none;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs li{ margin-bottom:0px;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs li a{ font:18px/18px 'Open Sans', sans-serif; color:#000; padding:0px 18px; border-radius:0px; border:none; border-right:1px solid #000;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs li:first-child a{ padding-left:0px;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs li:last-child a{ border-right:none; padding-right:0px;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs > li.active > a,
.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs > li.active > a:hover,
.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs > li.active > a:focus { color: #e43733; background:none;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs li a:hover{ background:none; color:#e43733;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs li a:focus{ background:none; color:#e43733;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content{ width:100%; border:none; background:none; padding:0px;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content .video{ width:100%; border:none !important; background:none !important; padding:0px !important;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content .video img{ width:100%;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content .tab-pane{ width:100%; border:1px solid #bdd6f0; background:#c0e2f6; padding:5px; text-align:center;}
.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content .tab-pane img{ max-width:100%; margin:0 auto; text-align:center;}
.bungy-right-bottom{ margin-top:25px; overflow:hidden;}
.bungy-right-bottom .bungy-page-number{ width:50%; float:left;}
.bungy-right-bottom .bungy-page-number ul{}
.bungy-right-bottom .bungy-page-number ul li{ display:inline-block; list-style-type:none; font:14px/20px 'Open Sans', sans-serif; color:#474747;}
.bungy-right-bottom .bungy-pagination{ width:50%; float:left; text-align:right;}
.bungy-right-bottom .bungy-pagination{}
.bungy-right-bottom .bungy-pagination .pagination{ margin:0px;}
.bungy-right-bottom .bungy-pagination .pagination li{}
.bungy-right-bottom .bungy-pagination .pagination li a{ padding:0px 8px 0px 8px; border:none;font:14px/20px 'Open Sans', sans-serif; color:#474747; background: none;}
.bungy-right-bottom .bungy-pagination .pagination li a i{ font-size:18px;}
.bungy-right-bottom .bungy-pagination .pagination li a:hover{ background:none; color:#727171;}
.bungy-right-bottom .bungy-pagination .pagination li.active a{ background:none; color:#c81b1b;}
.bungy-right-bottom .bungy-pagination .pagination li a:focus{ background:none; color:#727171;}
.bungy-area .bungy-left{ background:#00943b; width:25%; float:left; border-radius:1px 0px 0px 0px;}
.inner-area .inner-content .adventure-container .road-trip-gallery{ margin:20px 0px 0px 0px;}
.inner-area .inner-content .adventure-container .road-trip-gallery > .owl-carousel{}
.inner-area .inner-content .adventure-container .road-trip-gallery > .owl-carousel div{ text-align:left; margin-right:10px;}
.inner-area .inner-content .adventure-container .road-trip-gallery > .owl-carousel div .gallery-item{ position:relative; margin-bottom:0px;}
.inner-area .inner-content .adventure-container .road-trip-gallery > .owl-carousel div .gallery-item:hover .gallery-title{ background:url(../images/adventure-hover.png) 50% 35% no-repeat, #000; top:0px; left:0px; height:100%; opacity:0.8; padding-top:38%;}
.inner-area .inner-content .adventure-container .road-trip-gallery > .owl-carousel div .gallery-item img{ width:100%}
.inner-area .inner-content .adventure-container .road-trip-gallery > .owl-carousel div .gallery-item .gallery-title{ width:100%; background:#e43733; position:absolute; bottom:0px; left:0px;}
.inner-area .inner-content .adventure-container .road-trip-gallery > .owl-carousel div .gallery-item .gallery-title a{ display:block; text-align:center; font:14px/20px 'Open Sans', sans-serif; color:#fff; padding:13px 0px; text-transform:uppercase;}
.inner-area .inner-content .adventure-container .road-trip-map{ width:100%; margin:25px 0px; background:#b7d2ef; text-align:center; position:relative; padding:5px;}
.inner-area .inner-content .adventure-container .road-trip-map img{ max-width:100%; margin:0 auto;}
.inner-area .inner-content .adventure-container .road-trip-map .road-directions{ position:absolute; bottom:35px; right:25px; width:200px;}
.inner-area .inner-content .adventure-container .road-trip-map .road-directions ul{}
.inner-area .inner-content .adventure-container .road-trip-map .road-directions ul li{ display:block; background:#37a43b; padding:10px; overflow:hidden; margin-bottom:10px;}
.inner-area .inner-content .adventure-container .road-trip-map .road-directions ul li:last-child{ margin-bottom:0px;}
.inner-area .inner-content .adventure-container .road-trip-map .road-directions ul li img{ width:44px; height:31px; float:left;}
.inner-area .inner-content .adventure-container .road-trip-map .road-directions ul li span{ width:120px; float:right; font:14px/31px 'Open Sans', sans-serif; color:#fff; text-align:right; text-transform:uppercase;}
.inner-area .inner-content .tools-container{ margin-bottom:25px;}
.inner-area .inner-content .tools-container h3{ font:23px/29px 'Open Sans', sans-serif; color:#222222; margin-bottom:10px; margin-top:20px;}
.inner-area .inner-content .tools-container p{ font:14px/20px ; color:#3c3c3c;}
.tools-navigater{ background:#00943b; width:60%; border-radius:1px 0px 0px 0px; margin:30px 0px 0px 0px;}
.tools-navigater > .bungy-left-content{ padding:25px 8px 25px 18px; overflow:hidden;}
.tools-navigater > .bungy-left-content .bungy-regions{ width:31.7%; float:left; margin-bottom:15px; margin-right:10px; overflow:hidden;}
.tools-navigater > .bungy-left-content .bungy-regions select{ width:100%; height:33px; border:none; color:#636363; border-radius:0px; padding:5px; font-size:13px; font-family:'Open Sans', sans-serif; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/arrow1.png) #fff no-repeat 97% 60%; margin-bottom:8px; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #000;}
.tools-navigater > .bungy-left-content .bungy-regions select:hover{ outline:none;}
.tools-navigater > .bungy-left-content .bungy-regions select:focus{ outline:none;}
.tools-navigater > .bungy-left-content .bungy-regions label{ font:18px/22px 'Open Sans', sans-serif; color:#fff; margin-bottom:8px;}
.tools-navigater > .bungy-left-content .bungy-button{ font:13px/13px 'Open Sans', sans-serif; color:#fff; float:right; background:#2a2a2a; border-radius:4px; padding:13px; margin-right:10px;}
.tools-navigater > .bungy-left-content .bungy-regions .bungy-button:hover{ outline:none; background:#494949;}
.tools-navigater > .bungy-left-content .bungy-regions .bungy-button:focus{ outline:none; background:#494949;}
.tools-navigater .tools-map{ width:100%; }
.faq-content .panel-title{}
.faq-content .panel-title a{ display:block;}
.faq-content .panel-title a:hover{ outline:none; text-decoration:none;}
.faq-content .panel-title a:focus{ outline:none; text-decoration:none;}
.faq-content .panel-title a i{ float:right; font-size:21px;}
.faq-content .panel-body{ border:none; padding:10px 5px; font-size:13px;}
.faq-content .panel{ border:none; box-shadow:none;}
.faq-content .panel-heading{ border:1px solid #d7d7d7; background:#ebebeb; margin-top:10px;}
.faq-content .panel-group .panel-heading + .panel-collapse > .panel-body, .faq-content .panel-group .panel-heading + .panel-collapse > .list-group{ border:none;}
.inner-area .inner-content .sitemap-container{ margin-bottom:0px;}
.inner-area .inner-content .sitemap-container ul{ margin-left:15px; margin-top:25px;}
.inner-area .inner-content .sitemap-container ul li{ display:block; background:url(../images/arrow4.png) left center no-repeat; padding-left:15px; margin-bottom:10px;}
.inner-area .inner-content .sitemap-container ul li a{ font:14px/20px 'Open Sans', sans-serif; color:#222222;}
.inner-area .inner-content .sitemap-container ul li a span{ font-weight:600;}
.inner-area .inner-content .sitemap-container ul li a:hover{}
.inner-area .inner-content .sitemap-container ul li a:focus{}
.booking-area{ margin-top:45px;}
.booking-area .booking-top{ width:100%; margin-bottom:40px; overflow:hidden;}
.booking-area .booking-top ul{}
.booking-area .booking-top ul li{ display:inline-block; float:left; border-bottom:1px solid #cacaca; border-top:1px solid #cacaca; border-left:1px solid #cacaca; padding:7px 18px; height:40px; font:600 13px/25px 'Open Sans', sans-serif; color:#535353;}
.booking-area .booking-top ul li span{ border:2px solid #8f8f8f; border-radius:100%; padding:1px 6px; font:600 14px/14px 'Open Sans', sans-serif; color:#535353; margin-right:5px;}
.booking-area .booking-top ul li:last-child{ border-right:1px solid #cacaca;}
.booking-area .booking-top ul li:hover{ background:#efefef; color:#1c891d;}
.booking-area .booking-top ul li:hover span{ color:#1c891d; border:2px solid #1c891d;}
.booking-area .booking-top ul li.active,
.booking-area .booking-top ul li.active :hover,
.booking-area .booking-top ul li.active :focus { background:#efefef; color:#1c891d;}
.booking-area .booking-top ul li.active span,
.booking-area .booking-top ul li.active :hover span,
.booking-area .booking-top ul li.active :focus span { color:#1c891d; border:2px solid #1c891d;}
.booking-area .booking-form{ background:#f8f8f8; border:1px solid #d4d4d4;}
.booking-area .booking-form > .form-top{ padding:40px; border-bottom:1px solid #d3d3d3;}
.booking-area .booking-form > .form-top h5{ font:600 18px/24px 'Open Sans', sans-serif; color:#000; text-transform:uppercase; margin-bottom:40px;}
.booking-area .booking-form > .form-top p{ font:12px/18px 'Open Sans', sans-serif; color:#333333;}
.booking-area .booking-form > .form-top p a{ color:#278d28;}
.booking-area .booking-form > .form-top p a:hover{ color:#165917;}
.booking-area .booking-form > .form-top form .form-group{}
.booking-area .booking-form > .form-top form .form-group label{ font:normal 13px/19px 'Open Sans', sans-serif; color:#333333; text-transform:uppercase; width:100%;}
.booking-area .booking-form > .form-top form .form-group input.form-control{ width:40%; border-radius:2px;}
.booking-area .booking-form > .form-top form .form-group select{ width:15%; height:33px; border:1px solid #c2c2c2; color:#636363; border-radius:0px; padding:5px; font-size:13px; font-family:'Open Sans', sans-serif; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/arrow7.png) #fff no-repeat 90% 60%; margin-bottom:8px; float:left; margin-right:5px; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #000;}
.booking-area .booking-form > .form-top form .form-group select:hover{ outline:none;}
.booking-area .booking-form > .form-top form .form-group select:focus{ outline:none;}
.booking-area .booking-form > .form-mid{ padding:40px; border-bottom:1px solid #d3d3d3;}
.booking-area .booking-form > .form-mid > form { overflow:hidden;}
.booking-area .booking-form > .form-mid > form .form-group label{ font:normal 13px/19px 'Open Sans', sans-serif; color:#333333; text-transform:uppercase; width:100%;}
.booking-area .booking-form > .form-mid > form .form-group select{ width:40%; height:33px; border:1px solid #c2c2c2; color:#636363; border-radius:0px; padding:5px; font-size:13px; font-family:'Open Sans', sans-serif; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/line.jpg) no-repeat 85% 60%, url(../images/arrow2.png) #fff no-repeat 95% 60%; margin-bottom:8px; float:left; margin-right:5px; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #000;}
.booking-area .booking-form > .form-mid > form .form-group select:hover{ outline:none;}
.booking-area .booking-form > .form-mid > form .form-group select:focus{ outline:none;}
.booking-area .booking-form > .form-bottom{ padding:40px; line-height: 30px;}
.booking-area .booking-form > .form-bottom > form .form-group{ width:100%; overflow:hidden;}
.booking-area .booking-form > .form-bottom > form .form-group input.form-control{ width:40%; border-radius:2px;}
.booking-area .booking-form > .form-bottom > form .form-group label{ font:normal 13px/19px 'Open Sans', sans-serif; color:#333333; text-transform:uppercase; width:100%;}
.booking-area .booking-form > .form-bottom > form .form-group select{ width:40%; height:33px; border:1px solid #c2c2c2; color:#636363; border-radius:0px; padding:5px; font-size:13px; font-family:'Open Sans', sans-serif; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/line.jpg) no-repeat 85% 60%, url(../images/arrow2.png) #fff no-repeat 95% 60%; margin-bottom:8px; float:left; margin-right:5px; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #000;}
.booking-area .booking-form > .form-bottom > form .form-group select:hover{ outline:none;}
.booking-area .booking-form > .form-bottom > form .form-group select:focus{ outline:none;}
.booking-area .booking-form > .form-bottom > form .continue-payment{ background:#1c891d; border:none; border-radius:6px; font:bold 16px/16px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; padding:19px; margin-top:30px;}
.paramount-area{ margin-top:45px;}
.paramount-area .paramount-form{ border:1px solid #d4d4d4;}
.paramount-area .paramount-form .paramount-top{ background:#f8f8f8; padding:30px 40px 30px 40px; border-bottom:1px solid #d4d4d4; overflow: hidden;}
.paramount-area .paramount-form .paramount-top h4{ font:600 18px/24px 'Open Sans', sans-serif; color:#000; text-transform:uppercase;}
.paramount-area .paramount-form .paramount-top h4 span{ color:#1c891d;}
.paramount-area .paramount-form .paramount-top ul{ width:30%; float:left;}
.paramount-area .paramount-form .paramount-top ul li{ display:block; list-style-type:none; background:url(../images/arrow4.png) left center no-repeat; padding-left:10px; font:14px/20px 'Open Sans', sans-serif; color:#090909; margin-bottom:5px;}
.paramount-area .paramount-form .paramount-top ul li a{}
.paramount-area .paramount-form .paramount-mid{ padding:15px 0px 15px 40px; border-bottom:1px solid #d4d4d4; overflow:hidden;}
.paramount-area .paramount-form .paramount-mid .checkbox{ width:49%; float:left; margin:5px 0px; border-bottom:1px solid #d4d4d4; padding-bottom:10px;}
.paramount-area .paramount-form .paramount-mid .checkbox label{ font:bold 15px/15px 'Open Sans', sans-serif; color:#1c891d; padding-left:0px;}
.paramount-area .paramount-form .paramount-mid .checkbox label span{ color:#9d9d9d;}
.paramount-area .paramount-form .paramount-mid .economy-cost{ width:49%; float:left; margin:35px 0px 5px 0px; border-bottom:1px solid #d4d4d4; padding-bottom:10px;}
.paramount-area .paramount-form .paramount-mid .economy-cost p{ font:14px/14px 'Open Sans', sans-serif; color:#e43733; padding-left:0px;}
.paramount-area .paramount-form .paramount-mid .economy-cost p span{ color:#419b42;}
.paramount-area .paramount-form .paramount-mid .economy-cost1{ width:49%; float:left; margin:3px 0px; padding-bottom:10px;}
.paramount-area .paramount-form .paramount-mid .economy-cost1 p{ font:14px/14px 'Open Sans', sans-serif; color:#e43733; padding-left:0px;}
.paramount-area .paramount-form .paramount-mid .economy-cost1 p span{ color:#419b42;}
.paramount-area .paramount-form .paramount-mid .economy-cost2{ width:49%; float:left; margin:15px 0px; border:1px solid #d4d4d4; padding:10px 6px;}
.paramount-area .paramount-form .paramount-mid .economy-cost2 p{ font:14px/14px 'Open Sans', sans-serif; color:#e43733; padding-left:0px;}
.paramount-area .paramount-form .paramount-mid .economy-cost2 p span{ color:#419b42;}
.paramount-area .paramount-form .paramount-mid .economy-cost3{ width:49%; float:left; margin:3px 0px; padding:0px 6px;}
.paramount-area .paramount-form .paramount-mid .economy-cost3 p{ font:14px/14px 'Open Sans', sans-serif; color:#e43733; padding-left:0px;}
.paramount-area .paramount-form .paramount-mid .economy-cost3 p span{ color:#6b6b6b;}
.bl-nn{ border-left:none !important;}
.br-nn{ border-right:none !important;}
.bb-nn{ border-bottom:none !important;}
.paramount-area .paramount-form .paramount-mid h4{ font:600 18px/24px 'Open Sans', sans-serif; color:#000; text-transform:uppercase;}
.paramount-area .paramount-form .paramount-mid h4 span{ color:#1c891d;}
.paramount-area .paramount-form .paramount-mid form{ width:55%; margin-top:35px; float:left;}
.paramount-area .paramount-form .paramount-mid form .form-group{ overflow:hidden;}
.paramount-area .paramount-form .paramount-mid form .form-group label{ width:100%; font:14px/14px 'Open Sans', sans-serif; color:#e43733; text-transform:uppercase;}
.paramount-area .paramount-form .paramount-mid form input.form-control{ width:80%; border-radius:1px;}
.paramount-area .paramount-form .paramount-mid > form .form-group select{ width:38%; height:33px; border:1px solid #c2c2c2; color:#636363; border-radius:0px; padding:5px; font-size:13px; font-family:'Open Sans', sans-serif; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/arrow2.png) #fff no-repeat 95% 60%; margin-bottom:8px; float:left; margin-right:5px; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #000;}
.paramount-area .paramount-form .paramount-mid > form .form-group select:hover{ outline:none;}
.paramount-area .paramount-form .paramount-mid > form .form-group select:focus{ outline:none;}
.paramount-area .paramount-form .paramount-mid .continue-payment{ background:#1c891d; border:none; border-radius:6px; font:bold 16px/16px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; padding:19px; margin-top:30px;}
.paramount-area .paramount-form .paramount-mid .cb1{ width:100% !important; padding-left:18px; border-bottom:none; margin-top:25px;}
.paramount-area .paramount-form .paramount-mid .cb1 label{ font:13px/20px 'Open Sans', sans-serif; color:#606060;}
.paramount-area .paramount-form .paramount-mid .cb1 label a{ color:#1c891d;}
.paramount-area .paramount-form .paramount-mid .cb1 label a:hover{ outline:none; text-decoration:none;}
.paramount-area .paramount-form .paramount-mid .cb1 label a:focus{ outline:none; text-decoration:none;}
.paramount-area .paramount-form .paramount-mid .sub-text{ font:13px/20px 'Open Sans', sans-serif; color:#606060; margin-top:15px; margin-bottom:30px;}
.paramount-area .paramount-form .paramount-mid .sub-text span{ color:#1c891d;}
.wd-1{ width:35% !important;}
.paramount-area .paramount-form .paramount-mid .card-area{ width:45%; float:left; overflow:hidden;}
.paramount-area .paramount-form .paramount-mid .card-area ul{ text-align:right; margin-right:40px; margin-bottom:50px;}
.paramount-area .paramount-form .paramount-mid .card-area ul li{ display:inline-block;list-style-type:none; width:55px; height:29px; margin-left:-3px;}
.paramount-area .paramount-form .paramount-mid .card-area .card-note{ background:#f8f8f8; width:80%; float:right; border:1px solid #cfcfcf; border-radius:12px 0px 0px 12px; padding:12px 20px;}
.paramount-area .paramount-form .paramount-mid .card-area .card-note p{ font:14px/20px 'Open Sans', sans-serif; color:#737373;}
.inner-area .inner-content .adventure-container .adventure-gallery .owl-theme .owl-controls .owl-page span{ display: block; width: 12px; height: 12px; margin: 5px 0px; filter: Alpha(Opacity=50);/*IE7 fix*/ /*opacity: 0.5;*/ -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #7e7e7e; margin-right:8px;}
.inner-area .inner-content .adventure-container .adventure-gallery .owl-pagination{ text-align:center !important;}
.inner-area .inner-content .adventure-container .adventure-gallery .owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none;}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery .owl-theme .owl-controls .owl-page span{ display: block; width: 12px; height: 12px; margin: 5px 0px; filter: Alpha(Opacity=50);/*IE7 fix*/ /*opacity: 0.5;*/ -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #7e7e7e;}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery .owl-pagination{ text-align:center !important;}
.bungy-area .bungy-right .bungy-right-content .adventure-gallery .owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none;}
.language-selection{ margin-top:25px; text-align:right;}
.language-selection .change-link{}
.language-selection .change-link span{ font:12px/16px 'Open Sans', sans-serif; color:#606060;}
.language-selection .change-link button{ padding:0px; border-radius:0px; background:none; border:none; font:12px/16px 'Open Sans', sans-serif; color:#308dff;}
.language-selection .change-link button:hover{ background:none;}
.language-selection .change-link button:focus{ background:none;}
.language-selection .selection-body{ padding:15px;}
.language-selection .selection-body form{}
.language-selection .selection-body form fieldset{}
.language-selection .selection-body form fieldset label{ width:100%; font:12px/14px 'Open Sans', sans-serif; color:#606060;}
.language-selection .selection-body form fieldset .language-submit{ background:#1c891d; border:none; border-radius:2px; font:bold 14px/14px 'Open Sans', sans-serif; color:#fff; text-transform:uppercase; padding:10px;}
.language-selection .selection-body form fieldset label select{ width:100%; height:33px; border:1px solid #c2c2c2; border-radius:2px; padding:3px; font:12px/16px 'Open Sans', sans-serif; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/arrow2.png) #fff no-repeat 98% 60%; margin-bottom:8px; margin-top:5px; float:left; margin-right:5px; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #000;}
.language-selection .btn-default:active:hover,
.language-selection .btn-default.active:hover,
.open > .language-selection .dropdown-toggle.btn-default:hover,
.language-selection .btn-default:active:focus,
.language-selection .btn-default.active:focus,
.open > .language-selection .dropdown-toggle.btn-default:focus,
.language-selection .btn-default:active.focus,
.language-selection .btn-default.active.focus,
.open > .language-selection .dropdown-toggle.btn-default.focus { color: #308dff; background:none; border:none;}
a.wpglobus-selector-link{display: block !important;}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default { background-image: none;}
.auckland-map{ padding:5px;}
.bungy-area .bungy-full{ width:100%; float:left; padding:0px 30px;}
.bungy-area .bungy-full .bungy-right-top{ background:url(../images/bungy-top.png) 0px 10px no-repeat; padding:42px 30px 23px 68px; border-bottom:1px solid #5d5d5d;}
.bungy-area .bungy-full .bungy-right-top h2{ font:36px/44px 'Open Sans', sans-serif; color:#3c3c3c; text-transform:uppercase;}
.bungy-area .bungy-full .bungy-right-content{ padding-top:15px;}
.bungy-area .bungy-full .bungy-right-content p{ font:13px/19px 'Open Sans', sans-serif; color:#3c3c3c; margin-bottom:15px;}
.bungy-area .bungy-full .bungy-right-content h6{ font:12px/18px 'Open Sans', sans-serif; color:#999; margin-bottom:25px;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item{ margin-top:20px; overflow:hidden;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-left{ width:30%; float:left; margin-right:15px;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-left a{ display:block;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-left a:hover{ text-decoration:none; outline:none;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-left a:focus{ text-decoration:none; outline:none;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-left a img{ width:100%; border-radius:6px;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-left a:hover img{ opacity:0.6;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right{ width:65%; float:left; }
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right h5{ font:14px/20px 'Open Sans', sans-serif; color:#585858; margin-bottom:10px;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right p{ font:13px/19px 'Open Sans', sans-serif; color:#585858; margin-bottom:35px;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right .book-now{ font:14px/14px 'Open Sans', sans-serif; color:#fff; padding:10px 20px; border-radius:6px; background:#e43733;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right .book-now:hover{ background:#ba2e2a; outline:none; text-decoration:none;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right ul{}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px 'Open Sans', sans-serif; color:#e43733;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right ul li:first-child{ color:#000;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right ul li:last-child{ color:#00943b;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right ul li a{ font:bold 12px/18px 'Open Sans', sans-serif; color:#e43733;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right ul li a:hover{ text-decoration:none; outline:none;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right ul li a:focus{ text-decoration:none; outline:none;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full{ width:100%; }
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full h5{ font:14px/20px 'Open Sans', sans-serif; color:#585858; margin-bottom:6px;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full p{ font:13px/19px 'Open Sans', sans-serif; color:#585858; margin-bottom:10px;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full .book-now{ font:14px/14px 'Open Sans', sans-serif; color:#fff; padding:10px 20px; border-radius:6px; background:#e43733;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full .book-now:hover{ background:#ba2e2a; outline:none; text-decoration:none;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full ul{}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px 'Open Sans', sans-serif; color:#e43733;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full ul li:first-child{ color:#000;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full ul li:last-child{ color:#00943b;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full ul li a{ font:bold 12px/18px 'Open Sans', sans-serif; color:#e43733;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom{ margin-top:25px; overflow:hidden;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-page-number{ width:50%; float:left;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-page-number ul{}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-page-number ul li{ display:inline-block; list-style-type:none; font:14px/20px 'Open Sans', sans-serif; color:#474747;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination{ width:50%; float:left; text-align:right;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination{}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination{ margin:0px;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination li{}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination li a{ padding:0px 8px 0px 8px; border:none;font:14px/20px 'Open Sans', sans-serif; color:#474747;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination li a i{ font-size:14px;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination li a:hover{ background:none; color:#727171;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination li a:focus{ background:none; color:#727171;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination li.active a{ background:none; color:#C81B1B;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item h4{ font:19px/25px 'Open Sans', sans-serif; color:#3c3c3c; text-transform:uppercase; margin-bottom:25px; border-bottom:1px solid #CCC; padding-bottom:10px;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .history-img{ width:60%; float:left;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .history-img img{ width:100%; text-align:center;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .history-content{ width:35%; float:left;}
.bungy-area .bungy-full .bungy-right-content .bungy-right-item .history-content p{ font:13px/19px 'Open Sans', sans-serif; color:#585858; margin-bottom:10px;}
.grid { position: relative; margin: 0 auto; max-width: 100%; list-style: none; text-align: center;}
.grid figure { position: relative; float: left; overflow: hidden; margin: 0px 1%; min-width: 100%; max-width: 100%; max-height: 100%; width:100%; background: #3085a3; text-align: center; cursor: pointer;}
.grid figure img { position: relative; display: block; min-height: 100%; width: 100%; opacity: 0.8;}
.grid figure figcaption { width:100%; padding: 2em; color: #fff; text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.grid figure figcaption::before,
.grid figure figcaption::after { pointer-events: none;}
.grid figure figcaption,
.grid figure figcaption > a { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.grid figure figcaption > a { z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0;}
.grid figure h2 { font:16px/22px 'Open Sans', sans-serif; word-spacing: -0.15em;}
.grid figure h2 span { font-weight: 800;}
.grid figure h2,
.grid figure p { margin: 0;}
.grid figure p { letter-spacing: 1px; font-size: 68.5%;}
figure.effect-lily img { max-width: none; width: -webkit-calc(100% + 50px); width: calc(100% + 50px); opacity: 0.7; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px,0, 0); transform: translate3d(-40px,0,0);}
figure.effect-lily figcaption { text-align: left;}
figure.effect-lily figcaption > div { position: absolute; bottom: 0; left: 0; padding: 2em; width: 100%; height: 50%;}
figure.effect-lily h2,
figure.effect-lily p { -webkit-transform: translate3d(0,40px,0); transform: translate3d(0,40px,0);}
figure.effect-lily h2 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s;}
figure.effect-lily p { color: rgba(255,255,255,0.8); opacity: 0; -webkit-transition: opacity 0.2s, -webkit-transform 0.35s; transition: opacity 0.2s, transform 0.35s;}
figure.effect-lily:hover img,
figure.effect-lily:hover p { opacity: 1;}
figure.effect-lily:hover img,
figure.effect-lily:hover h2,
figure.effect-lily:hover p { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
figure.effect-lily:hover p { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; -webkit-transition-duration: 0.35s; transition-duration: 0.35s;}
figure.effect-sadie figcaption::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%); background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%); content: ''; opacity: 0; -webkit-transform: translate3d(0,50%,0); transform: translate3d(0,50%,0);}
figure.effect-sadie h2 { position: absolute; top: 50%; left: 0; width: 100%; color: #484c61; -webkit-transition: -webkit-transform 0.35s, color 0.35s; transition: transform 0.35s, color 0.35s; -webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0);}
figure.effect-sadie figcaption::before,
figure.effect-sadie p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
figure.effect-sadie p { position: absolute; bottom: 0; left: 0; padding: 2em; width: 100%; opacity: 0; -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0);}
figure.effect-sadie:hover h2 { color: #fff; -webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0); transform: translate3d(0,-50%,0) translate3d(0,-40px,0);}
figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.medium-paragraph { font-size: 18px; line-height: 32px;}
.blue { color: #009900; }
.btn-link-1 { display: inline-block; height: 50px; margin: 0 5px; padding: 16px 20px 0 20px; background: #009900; font-size: 16px; font-weight: 300; line-height: 16px; color: #009900; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.btn-link-1:hover, .btn-link-1:focus, .btn-link-1:active { outline: 0; opacity: 0.6; color: #009900; }
.btn-link-2 { display: inline-block; height: 50px; margin: 0 5px; padding: 15px 20px 0 20px; background: rgba(0, 0, 0, 0.3); border: 1px solid #009900; font-size: 16px; font-weight: 300; line-height: 16px; color: #009900; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.btn-link-2:hover, .btn-link-2:focus, 
.btn-link-2:active, .btn-link-2:active:focus { outline: 0; opacity: 0.6; background: rgba(0, 0, 0, 0.3); color: #009900; }
.form-top { overflow: hidden; padding: 0 25px 15px 25px; background: #009900; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; text-align: left;}
.form-top-left { float: left; width: 75%; padding-top: 25px;}
.form-top-left h3 { margin-top: 0; }
.form-top-right { float: left; width: 25%; padding-top: 5px; font-size: 66px; color: #ddd; line-height: 100px; text-align: right;}
.form-bottom { padding: 25px 25px 30px 25px; background: #eee; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; text-align: left;}
.form-bottom form textarea { height: 100px;}
.form-bottom form .input-error { border-color: #009900;}
.margin0 { padding-right:0px!important; padding-left:4px!important; text-wrap:avoid!important;}
button.btn {margin-top:0px!important;}
.caldispl select { padding: 5px 2px; background: #ffffff; border: 1px solid #ccc; border-radius: 3px; margin-right:6px;}
.form-bottom .row { padding:7px 0px;}
input[type="text"], 
textarea, 
textarea.form-control { margin: 0; vertical-align: middle; background: #f8f8f8; border: 2px solid #ddd; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 300; line-height: 1.42857143; color: #888; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
textarea, 
textarea.form-control { padding-top: 10px; padding-bottom: 10px; line-height: 30px;}
input[type="text"]:focus, 
textarea:focus, 
textarea.form-control:focus { outline: 0; background: #fff; border: 3px solid #ccc; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}

input[type="text"]:-moz-placeholder, textarea:-moz-placeholder, textarea.form-control:-moz-placeholder { color: #888; }
input[type="text"]:-ms-input-placeholder, textarea:-ms-input-placeholder, textarea.form-control:-ms-input-placeholder { color: #888; }
input[type="text"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, textarea.form-control::-webkit-input-placeholder { color: #888; }
button.btn { height: 30px; margin: 0; padding: 0 20px; vertical-align: middle; background: #009900; border: 0; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 300; line-height: 30px; color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
button.btn:hover { opacity: 0.6; color: #fff; }
button.btn:active { outline: 0; opacity: 0.6; color: #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
button.btn:focus { outline: 0; opacity: 0.6; background: #009900; color: #fff; }
button.btn:active:focus, button.btn.active:focus { outline: 0; opacity: 0.6; background: #009900; color: #fff; }
label{font-weight: 400;}
.btn-link-small { height: 35px; background: #009900; font-size: 16px; font-weight: 300; color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.btn-link-small:hover, .btn-link-small:focus, .btn-link-small:active { outline: 0; opacity: 0.6; }
	
/*---------------*/
/***** Roxy *****/
/*---------------*/

figure.effect-roxy { background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%); background: linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);}
figure.effect-roxy img { max-width: none; width: -webkit-calc(100% + 60px); width: calc(100% + 60px); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50px,0,0); transform: translate3d(-50px,0,0);}
figure.effect-roxy figcaption::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 1px solid #fff; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-20px,0,0); transform: translate3d(-20px,0,0);}
figure.effect-roxy figcaption { padding: 3em; text-align: left;}
figure.effect-roxy h2 { padding: 30% 0 10px 0;}
figure.effect-roxy p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-10px,0,0); transform: translate3d(-10px,0,0);}
figure.effect-roxy:hover img { opacity: 0.7; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
figure.effect-roxy:hover figcaption::before,
figure.effect-roxy:hover p { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}

/*---------------*/
/***** Bubba *****/
/*---------------*/

figure.effect-bubba { background: #9e5406;}
figure.effect-bubba img { opacity: 0.7; -webkit-transition: opacity 0.35s; transition: opacity 0.35s;}
figure.effect-bubba:hover img { opacity: 0.4;}
figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
figure.effect-bubba figcaption::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0,1); transform: scale(0,1);}
figure.effect-bubba figcaption::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1,0);
	transform: scale(1,0);
}

figure.effect-bubba h2 {
	padding-top: 30%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
}

figure.effect-bubba p {
	padding: 20px 2.5em;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-bubba:hover h2,
figure.effect-bubba:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Romeo *****/
/*---------------*/

figure.effect-romeo {
	-webkit-perspective: 1000px;
	perspective: 1000px;
}

figure.effect-romeo img {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,0,300px);
	transform: translate3d(0,0,300px);
}

figure.effect-romeo:hover img {
	opacity: 0.6;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-romeo figcaption::before,
figure.effect-romeo figcaption::after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	height: 1px;
	background: #fff;
	content: '';
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}

figure.effect-romeo:hover figcaption::before {
	opacity: 0.5;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
	transform: translate3d(-50%,-50%,0) rotate(45deg);
}

figure.effect-romeo:hover figcaption::after {
	opacity: 0.5;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
	transform: translate3d(-50%,-50%,0) rotate(-45deg);
}

figure.effect-romeo h2,
figure.effect-romeo p {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-romeo h2 {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
	transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
}

figure.effect-romeo p {
	padding: 0.25em 2em;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
	transform: translate3d(0,-50%,0) translate3d(0,150%,0);
}

figure.effect-romeo:hover h2 {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
	transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
}

figure.effect-romeo:hover p {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);
	transform: translate3d(0,-50%,0) translate3d(0,100%,0);
}

/*---------------*/
/***** Layla *****/
/*---------------*/

figure.effect-layla {
	background: #18a367;
}

figure.effect-layla img {
	height: 390px;
}

figure.effect-layla figcaption {
	padding: 3em;
}

figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after {
	position: absolute;
	content: '';
	opacity: 0;
}

figure.effect-layla figcaption::before {
	top: 50px;
	right: 30px;
	bottom: 50px;
	left: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

figure.effect-layla figcaption::after {
	top: 30px;
	right: 50px;
	bottom: 30px;
	left: 50px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

figure.effect-layla h2 {
	padding-top: 26%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-layla p {
	padding: 0.5em 2em;
	text-transform: none;
	opacity: 0;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
}

figure.effect-layla img,
figure.effect-layla h2 {
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-layla img,
figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after,
figure.effect-layla p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-layla:hover img {
	opacity: 0.7;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-layla:hover figcaption::before,
figure.effect-layla:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-layla:hover h2,
figure.effect-layla:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-layla:hover figcaption::after,
figure.effect-layla:hover h2,
figure.effect-layla:hover p,
figure.effect-layla:hover img {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

/*---------------*/
/***** Honey *****/
/*---------------*/

figure.effect-honey {
	background: #4a3753;
}

figure.effect-honey img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-honey:hover img {
	opacity: 0.5;
}

figure.effect-honey figcaption::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff;
	content: '';
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-honey h2 {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1em 1.5em;
	width: 100%;
	text-align: left;
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-honey h2 i {
	font-style: normal;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-honey figcaption::before,
figure.effect-honey h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-honey:hover figcaption::before,
figure.effect-honey:hover h2,
figure.effect-honey:hover h2 i {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Oscar *****/
/*---------------*/

figure.effect-oscar {
	background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
	background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);
}

figure.effect-oscar img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-oscar figcaption {
	padding: 3em;
	background-color: rgba(58,52,42,0.7);
	-webkit-transition: background-color 0.35s;
	transition: background-color 0.35s;
}

figure.effect-oscar figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
}

figure.effect-oscar h2 {
	margin: 20% 0 10px 0;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-oscar figcaption::before,
figure.effect-oscar p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

figure.effect-oscar:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-oscar:hover figcaption::before,
figure.effect-oscar:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-oscar:hover figcaption {
	background-color: rgba(58,52,42,0);
}

figure.effect-oscar:hover img {
	opacity: 0.4;
}

/*---------------*/
/***** Marley *****/
/*---------------*/

figure.effect-marley figcaption {
	text-align: right;
}

figure.effect-marley h2,
figure.effect-marley p {
	position: absolute;
	right: 30px;
	left: 30px;
	padding: 10px 0;
}


figure.effect-marley p {
	bottom: 30px;
	line-height: 1.5;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-marley h2 {
	top: 30px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-marley:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-marley h2::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 4px;
	background: #fff;
	content: '';
	-webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}

figure.effect-marley h2::after,
figure.effect-marley p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-marley:hover h2::after,
figure.effect-marley:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Ruby *****/
/*---------------*/

figure.effect-ruby {
	background-color: #17819c;
}

figure.effect-ruby img {
	opacity: 0.7;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

figure.effect-ruby:hover img {
	opacity: 0.5;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-ruby h2 {
	margin-top: 20%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-ruby p {
	margin: 1em 0 0;
	padding: 3em;
	border: 1px solid #fff;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0) scale(1.1);
	transform: translate3d(0,20px,0) scale(1.1);
} 

figure.effect-ruby:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-ruby:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
}

/*---------------*/
/***** Milo *****/
/*---------------*/

figure.effect-milo {
	background: #2e5d5a;
}

figure.effect-milo img {
	max-width: none;
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-30px,0,0) scale(1.12);
	transform: translate3d(-30px,0,0) scale(1.12);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-milo:hover img {
	opacity: 0.5;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
}

figure.effect-milo h2 {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 1em 1.2em;
}

figure.effect-milo p {
	padding: 0 10px 0 0;
	width: 50%;
	border-right: 1px solid #fff;
	text-align: right;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-40px,0,0);
	transform: translate3d(-40px,0,0);
}

figure.effect-milo:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Dexter *****/
/*---------------*/

figure.effect-dexter {
	background: -webkit-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(104,60,19,1) 100%);
	background: linear-gradient(to bottom, rgba(37,141,200,1) 0%,rgba(104,60,19,1) 100%); 
}

figure.effect-dexter img {
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-dexter:hover img {
	opacity: 0.4;
}

figure.effect-dexter figcaption::after {
	position: absolute;
	right: 30px;
	bottom: 30px;
	left: 30px;
	height: -webkit-calc(50% - 30px);
	height: calc(50% - 30px);
	border: 7px solid #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);
}

figure.effect-dexter:hover figcaption::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-dexter figcaption {
	padding: 3em;
	text-align: left;
}

figure.effect-dexter p {
	position: absolute;
	right: 60px;
	bottom: 60px;
	left: 60px;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,-100px,0);
	transform: translate3d(0,-100px,0);
}

figure.effect-dexter:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Sarah *****/
/*---------------*/

figure.effect-sarah {
	background: #42b078;
}

figure.effect-sarah img {
	max-width: none;
	width: -webkit-calc(100% + 20px);
	width: calc(100% + 20px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-sarah:hover img {
	opacity: 0.4;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-sarah figcaption {
	text-align: left;
}

figure.effect-sarah h2 {
	position: relative;
	overflow: hidden;
	padding: 0.5em 0;
}

figure.effect-sarah h2::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

figure.effect-sarah:hover h2::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-sarah p {
	padding: 1em 0;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

figure.effect-sarah:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Zoe *****/
/*---------------*/

figure.effect-zoe figcaption {
	top: auto;
	bottom: 0;
	padding: 1em;
	height: 3.0em;
	background: #fff;
	color: #3c4a50;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
	opacity:.6;
}

figure.effect-zoe h2 {
	float: left;
}

figure.effect-zoe p.icon-links a { margin-left:10px;
	float: right;
	color: #3c4a50;
	font-size: 1.4em;
}
figure.effect-zoe p.icon-links a button{ border:none; background:none; border-radius:0px; padding:0px;}
figure.effect-zoe p.icon-links a button:focus{ outline:none;}
figure.effect-zoe:hover p.icon-links a:hover,
figure.effect-zoe:hover p.icon-links a:focus {
	color: #252d31;
}

figure.effect-zoe p.description {
	position: absolute;
	bottom: 90%;
	padding: 2em;
	color: #fff;
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	-webkit-backface-visibility: hidden;
}

figure.effect-zoe h2,
figure.effect-zoe p.icon-links a {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,200%,0);
	transform: translate3d(0,200%,0);
}

figure.effect-zoe p.icon-links a span::before {
	display: inline-block;
	padding: 8px 10px;
	font-family: ;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-eye::before {
	content: '\e000';
}

.icon-paper-clip::before {
	content: '\e001';
}

.icon-heart::before {
	content: '\e024';
}

figure.effect-zoe h2 {
	display: inline-block;
}

figure.effect-zoe:hover p.description {
	opacity: 1;
}

figure.effect-zoe:hover figcaption,
figure.effect-zoe:hover h2,
figure.effect-zoe:hover p.icon-links a {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-zoe:hover h2 {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-zoe:hover p.icon-links a:nth-child(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-zoe:hover p.icon-links a:nth-child(2) {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

figure.effect-zoe:hover p.icon-links a:first-child {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

/*---------------*/
/***** Chico *****/
/*---------------*/

figure.effect-chico img {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}

figure.effect-chico:hover img {
	opacity: 0.5;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-chico figcaption {
	padding: 3em;
}

figure.effect-chico figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

figure.effect-chico figcaption::before,
figure.effect-chico p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-chico h2 {
	padding: 20% 0 20px 0;
}

figure.effect-chico p {
	margin: 0 auto;
	max-width: 200px;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}

figure.effect-chico:hover figcaption::before,
figure.effect-chico:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.widget_wpglobus .dropdown-styled{ text-align:right !important;}
.widget_wpglobus .dropdown-styled li{min-width:120px !important; margin-right:0px !important; padding: 6px 12px !important;}
.widget_wpglobus .dropdown-styled li ul{ left:0 !important; min-width:120px !important; width:auto !important;}
.inner-area .inner-content .adventure-container .adventure-gallery-new{ margin:40px 0px 0px 0px;}
.inner-area .inner-content .adventure-container .adventure-gallery-new .gallery-item-new{ position:relative; margin:0px 7px 25px 7px;}
.inner-area .inner-content .adventure-container .adventure-gallery-new .gallery-item-new:hover .gallery-title-new{ display:none;}
.inner-area .inner-content .adventure-container .adventure-gallery-new .gallery-item-new img{ width:100%}
.inner-area .inner-content .adventure-container .adventure-gallery-new .gallery-item-new .gallery-title-new{ width:100%; background:#e43733; position:absolute; bottom:0px; left:0px;}
.inner-area .inner-content .adventure-container .adventure-gallery-new .gallery-item-new .gallery-title-new span{ display:block; text-align:center; font:14px/20px 'Open Sans', sans-serif; color:#fff; padding:13px 0px; text-transform:uppercase;}
.p-lr{ padding-right:0px; padding-left:0px;}

img.grayscale{
  filter: none;
  border-radius: 4px;
  -webkit-filter: grayscale(0%);
  transition: all 0.7s;
}
img.grayscale:hover  {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: grayscale(70%);
	-webkit-filter: grayscale(70%);
  	border-radius: 7px;
	-webkit-transition: 0.7s ease-in-out all;
	-moz-transition: 0.7s ease-in-out all;
	-ms-transition: 0.7s ease-in-out all;
	-o-transition: 0.7s ease-in-out all;
	transition: 0.7s ease-in-out all;
}
.img-width{ width:100% !important;}
.bullet-points{ background:url(../images/bullet-points.png) left 12px no-repeat; padding-left:20px; margin-left:10px; line-height:20px;}

/*----------------------- Start ----------------- 13.01.2016 -------------------------*/

.inner-area .inner-content .isite-container{ margin-bottom:25px;}
.inner-area .inner-content .isite-container h3{ font:23px/29px "Open Sans"; color:#222222; margin-bottom:10px; margin-top:20px;}
.inner-area .inner-content .isite-container p{ font:14px/20px ; color:#3c3c3c;}
.inner-area .inner-content .isite-container a.an-link{ font:bold 14px/20px "Open Sans"; color:#ff0000;}
.isite-navigater{ background:#00943b; width:100%; border-radius:1px 0px 0px 0px; margin:30px 0px 30px 0px;}
.isite-navigater > .bungy-left-content{ padding:12px 8px 12px 18px; overflow:hidden;}
.isite-navigater > .bungy-left-content .bungy-regions{ width:25%; float:left; margin-bottom:15px; margin-right:10px; overflow:hidden;}
.isite-navigater > .bungy-left-content .bungy-regions select{ width:100%; height:33px; border:none; color:#8c8c8c; border-radius:0px; padding:5px; font-size:13px; font-family:"Open Sans"; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/select-arrow.png) #fff no-repeat 97% 60%; margin-bottom:8px; outline:none; color: #000;  color: rgba(0,0,0,0); text-shadow: 0 0 0 #8c8c8c;}
.isite-navigater > .bungy-left-content .bungy-regions select:hover{ outline:none;}
.isite-navigater > .bungy-left-content .bungy-regions select:focus{ outline:none;}
.isite-navigater > .bungy-left-content .bungy-regions label{ font:18px/22px "Open Sans"; color:#fff; margin-bottom:8px;}
.isite-navigater > .bungy-left-content .bungy-button{ font:13px/13px "Open Sans"; color:#fff; float:right; background:#2a2a2a; border-radius:4px; padding:10px 20px; margin-right:10px; margin-top:30px; float:left;}
.isite-navigater > .bungy-left-content .bungy-regions .bungy-button:hover{ outline:none; background:#494949;}
.isite-navigater > .bungy-left-content .bungy-regions .bungy-button:focus{ outline:none; background:#494949;}
.isite-navigater .isite-map{ width:100%; }




.isite-content{ padding-top:15px;}
.isite-content p{ font:13px/19px "Open Sans"; color:#3c3c3c; margin-bottom:15px;}
.isite-content h6{ font:18px/24px "Open Sans"; color:#000; margin-bottom:25px;}
.isite-content .isite-item{ margin-top:20px; padding-bottom:15px; overflow:hidden; border-bottom:1px solid #898989;}
.isite-content .isite-item .item-left{ width:25%; float:left; margin-right:15px;}
.isite-content .isite-item .item-left a{ display:block;}
.isite-content .isite-item .item-left a:hover{ text-decoration:none; outline:none;}
.isite-content .isite-item .item-left a:focus{ text-decoration:none; outline:none;}
.isite-content .isite-item .item-left a img{ width:100%; border-radius:6px;}
.isite-content .isite-item .item-left a:hover img{ opacity:0.6;}
.color-c1{ color:#000 !important;}
.color-c2{ color:#e43733 !important;}
.color-c3{ color:#00943b !important;}
.isite-content .isite-item .item-right{ width:70%; float:left; }
.isite-content .isite-item .item-right h5{ font:bold 14px/20px "Open Sans"; color:#585858; margin-bottom:10px;}
.isite-content .isite-item .item-right p{ font:13px/19px "Open Sans"; color:#585858;}
.isite-content .isite-item .item-right .book-now{ font:14px/14px "Open Sans"; color:#fff; padding:10px 20px; border-radius:6px; background:#e43733;}
.isite-content .isite-item .item-right .book-now:hover{ background:#ba2e2a; outline:none; text-decoration:none;}
.isite-content .isite-item .item-right ul{}
.isite-content .isite-item .item-right ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px "Open Sans"; color:#e43733;}
.isite-content .isite-item .item-right ul li:first-child{ color:#000;}
.isite-content .isite-item .item-right ul li:last-child{ color:#00943b;}
.isite-content .isite-item .item-right ul li a{ font:lighter 14px/20px "Open Sans"; color:#e43733;}
.isite-content .isite-item .item-right ul li a:hover{ text-decoration:none; outline:none;}
.isite-content .isite-item .item-right ul li a:focus{ text-decoration:none; outline:none;}
.isite-content .isite-item .item-full{ width:100%; }
.isite-content .isite-item .item-full h5{ font:14px/20px "Open Sans"; color:#585858; margin-bottom:6px;}
.isite-content .isite-item .item-full p{ font:13px/19px "Open Sans"; color:#585858; margin-bottom:10px;}
.isite-content .isite-item .item-full .book-now{ font:14px/14px "Open Sans"; color:#fff; padding:10px 20px; border-radius:6px; background:#e43733;}
.isite-content .isite-item .item-full .book-now:hover{ background:#ba2e2a; outline:none; text-decoration:none;}
.isite-content .isite-item .item-full ul{}
.isite-content .isite-item .item-full ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px "Open Sans"; color:#e43733;}
.isite-content .isite-item .item-full ul li:first-child{ color:#000;}
.isite-content .isite-item .item-full ul li:last-child{ color:#00943b;}
.isite-content .isite-item .item-full ul li a{ font:bold 12px/18px "Open Sans"; color:#e43733;}
/*----------------------- End -------------------13-01-2016 --------------------------*/

/*----------------------- Start -------------------29-03-2016 --------------------------*/
.inner-content .currency-container{ margin-top:15px;}
.inner-content .currency-container h2{ font-size:18px; font-weight:bold;}
.inner-content .currency-container ul{ margin-top:10px; padding-top:5px; margin-bottom:40px;}
.inner-content .currency-container ul li{ width:100%; display:block; padding-top:5px; vertical-align:top;}
.inner-content .currency-container ul li a{ font:bold 15px/19px "Open Sans"; color:#248D25;}
.inner-content .currency-container ul li a:hover{ font-weight:bold; text-decoration:none; outline:none; color:#195519;}
.inner-content .currency-container ul li a:focus{ font-weight:bold; text-decoration:none; outline:none; color:#195519;}
.inner-content .currency-container ul .page_item_has_children{ width:100% !important; display:block !important; margin-top:10px;}
.inner-content .currency-container ul .page_item_has_children a{ font-weight:bold !important;}
.inner-content .currency-container ul .page_item_has_children ul{ margin-bottom:10px;}
.inner-content .currency-container ul .page_item_has_children ul li{ width:23%; display:inline-block; padding-top:5px;}
.inner-content .currency-container ul .page_item_has_children ul li a{ font:400 15px/19px "Open Sans"; color:#248D25; font-weight:400 !important;}
.inner-content .currency-container ul .page_item_has_children ul li a:hover{ font-weight:bold; text-decoration:none; outline:none; color:#195519;}
.wsp-pages-list{ border-top:1px solid #858585;}
.wsp-carlocationss-list{ border-top:1px solid #858585;}
.wsp-roadtrips-list{ border-top:1px solid #858585;}
.item-full h5{ font-weight:bold !important;}
/*----------------------- End -------------------29-03-2016 --------------------------*/
.classWithPad { padding:10px; }
.classWithPad2 { margin:2px; padding:5px; }
.modal-header{ padding: 5px;}
.modal-footer{ padding: 10px;}
.modal-body{ padding: 10px;}
.vehicleThumbnail{ border-radius:10px; overflow:hidden; border: 1px solid #dcdcdc;box-shadow: 0 0 27px 2px rgba(220, 220, 220, 1);text-align: center; background:#fff; text-align:center;}
.vehicleThumbnail img{ display:inline}
.vehicle-title{ font-size:16px; font-weight:400}
.results-price{ background:#cce4f3; border-radius:5px; padding:5px 10px; line-height:3; font-size:14px; font-weight:bold; font-family: 'Open Sans', sans-serif}
ol, ul{ margin-bottom:2px; line-height:16px !important;}
.RemovePadding_p{ margin: 0 0 0px !important;}
.verticalMiddle { margin-top: 5%;}
.topdiv { background-color:pink;border-radius:5px;}
.topdiv:nth-child(odd) { background-color: #e5f7fd/*#A6E4D9*/;}
.topdiv:nth-child(even) { background-color: #FFFFFF;}
.TopPad{ margin-top:10px;}
.DescText{ color: #2E785C;}
.text-success { color: #3c763d !important;}
.banner-video{ display:none;}

@media screen and (max-width: 50em) {
	.content { padding: 0 10px; text-align: center;	}
	.grid figure { display: inline-block; float: none; margin: 10px auto; width: 100%;}
}
@media (max-width: 1499px) {
	.places{ margin-top:50%;}
}
@media (max-width: 1399px) {
	.places{ margin-top:50%;}
	.discover{ top:43%;}
}
@media (max-width: 1299px) {
	.places{ margin-top:41%;}
	.discover{ top:40%;}
}
@media (max-width: 1199px) {
	.places{ margin-top:45%;}
	.p-content h3{ font-size:16px; margin:5px 0px;}
	.p-content p{ font-size:12px; line-height:14px; margin:0px 5px 8px;}
}
@media (max-width: 1099px) {
	.places{ margin-top:45%;}
}
@media (max-width: 991px) {	
	.p-content h3{ font-size:13px; margin:3px 0px;}
	.p-content p{ font-size:10px; line-height:11px; margin:0px 2px 5px;}
}
@media only screen and (min-width:900px) and (max-width: 991px)  {
	.places{ margin-top:58%;}
}
@media (max-width: 767px) {
	.places{ margin-top:42%;}	
	.p-content h3{ font-size:11px; margin:2px 0px;}
	.p-content p{ font-size:8px; line-height:9px; margin:0px 1px 5px;}
}
@media (max-width: 1199px) {
	.logo-caption{ margin-top:15.8%; margin-left:7px;}
	.phone{ margin-top:32%;}
	.main-nav .navbar-default .navbar-nav > li > a{ font-size:14px; padding:5px 24px;}
	.main-nav .dropdown-menu { min-width: 160px; padding: 15px;}
	.main-nav .dropdown-menu > li > a{ font-size:12px; margin-bottom:12px;}
	.dropdown-menu.drop1{ width:292px; padding:15px;}
	.panel-heading .panel-title a{ font:600 15px/21px 'Open Sans', sans-serif;}
	.inner-area{ padding:25px 20px; margin-bottom:50px;}
	.inner-area .inner-header{ padding:10px 0px;}
	.inner-area .inner-header h2{ font:30px/36px 'Open Sans', sans-serif;}
	.inner-area .inner-header h5{ font:14px/21px 'Open Sans', sans-serif; margin-top:5px;}
	.inner-area .inner-header1{ padding:10px 20px;}
	.inner-area .inner-header1 h2{ font:30px/36px 'Open Sans', sans-serif;}	
	.main-social{ position:absolute; right:0px; top:37%; z-index:400;}
	.main-social li{ list-style:none; margin-bottom:2px;}
	.main-social li a img{ -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.6;}
	.main-social li a:hover img{ -webkit-filter: grayscale(0%); filter: grayscale(0%); opacity:1;}
	
	.bubles1{ display:none;}
	.bubles2{ display:none;}
	.bubles3{ display:none;}
}
@media (max-width: 991px) {
	.logo{ margin-top:5px;}
	.logo a{ width:100%; float:none;}
	.logo-caption{ width:100%; float:none; background:url(../images/caption-arrow.png) 97% center no-repeat; margin-top:10px; margin-left:0px; margin-bottom:10px; padding-left:3%;}
	.phone{ margin-top:43%;}
	.main-nav .navbar-default .navbar-nav > li > a{ font-size:14px; padding:5px 11px;}
	.main-nav .dropdown-menu { min-width: 160px; padding: 15px;}
	.dropdown-menu.drop1{ width:292px; padding:15px;}	
	.footer-top{ border-top:1px solid #2e2e2e; border-bottom:1px solid #2e2e2e; padding:30px 0px 15px 0px;}
	.footer-top h4{ margin-bottom:13px;}
	.footer-top ul{ margin-bottom:15px; overflow:hidden;}
	.footer-top ul.social{ text-align:right;}
	.footer-bottom{ padding:5px 0px 30px 0px;}
	.footer-bottom p{ font-size:13px; text-align:center;}
	.footer-bottom h5{ font-size:14px; text-align:left; margin-top:10px;}
	.footer-bottom ul.social{ text-align:right;}	
	.inner-area{ padding:35px 20px; margin-top:100px; margin-bottom:50px;}
	.inner-area .inner-header{ padding:10px 0px;}
	.inner-area .inner-header h2{ font:26px/34px 'Open Sans', sans-serif;}
	.inner-area .inner-header h5{ font:14px/21px 'Open Sans', sans-serif;}
	.inner-area .inner-header h5 span{ color:#e43733;}
	.inner-area .inner-header1{ border-bottom:1px solid #808080; padding:10px 20px;}
	.inner-area .inner-header1 h2{ font:26px/34px 'Open Sans', sans-serif;}
	.inner-area .inner-header1 h5{ }
	.inner-area .inner-content{ padding:10px 0px;}
	.inner-area .inner-content .currency-container{ margin-bottom:25px;}
	.inner-area .inner-content .currency-container h3{ font:18px/24px 'Open Sans', sans-serif;}
	.inner-area .inner-content .currency-container p{ font:14px/20px ; color:#3c3c3c;}	
	.inner-area .inner-content .isite-container{ margin-bottom:25px;}
	.inner-area .inner-content .isite-container h3{ font:19px/25px "Open Sans"; margin-bottom:10px; margin-top:20px;}
	.inner-area .inner-content .isite-container p{ font:14px/20px ;}
	.inner-area .inner-content .isite-container a.an-link{ font:bold 14px/20px "Open Sans";}
	.panel-heading .panel-title a{ font:600 14px/20px 'Open Sans', sans-serif;}
	.panel-heading .panel-title a .number-button{ margin-right:15px; padding:2px 8px;}
	.panel-heading .panel-title a .edit-button{ font:600 15px/15px 'Open Sans', sans-serif; margin-right:15px; padding:2px 8px;}
	.panel-heading .panel-title a .number-button1{ margin-right:15px; padding:2px 8px;}
	.panel-heading .panel-title a .edit-button1{ margin-right:15px; padding:2px 8px;}
	.panel-heading .panel-title a i{ font-size:15px; margin-top:5px; margin-left:10px;}
}
@media (max-width: 767px) {
	.logo{ margin-top:5px;}
	.logo a{ float:none;}
	.logo a img{ max-width:100%; margin:0 auto;}
	.logo-caption{ width:55%; background:url(../images/caption-arrow.png) 95% center no-repeat; float:none; margin:15px auto 0px auto; padding-left:0px;}
	.logo-caption h2{ font-size:14px; line-height:29px; margin-left:5%;}
	.phone{ font-size:17px; line-height:19px; text-align:center; margin-top:10px !important; margin-bottom:10px;}
	.phone span{ font-size:11px; line-height:10px;}
	.footer-top{ padding:15px 0px 15px 0px;}
	.footer-top h4{ font-size:14px; margin-bottom:13px;}	
	.footer-top ul{ margin-bottom:20px; overflow:hidden;}
	.footer-bottom{ padding:15px 0px 15px 0px; border-top:1px solid #CCC;}
	.footer-bottom p{ font-size:13px; text-align:center; margin-top:10px;}
	.footer-bottom h5{ font-size:13px; text-align:center; margin-top:10px;}
	.footer-bottom ul.social{ text-align:center; margin-top:10px;}
	.footer-bottom ul.social li{ width:38px; float:none;}
	.main-nav{ padding:0px 0px;}
	.navbar-default .navbar-toggle { border:none;}
	.navbar-header .fa-bars{ font-size:32px; color:#fff;}
	.navbar-toggle { margin-bottom: 8px; margin-right: 15px; margin-top: 8px; padding: 0px; position: relative;}
	.main-nav .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: none;}
	.main-nav .navbar-default .navbar-nav{ margin:7.5px 0px;}
	.main-nav .dropdown-menu { padding: 0px 5px;}
	.main-nav .dropdown-menu > li > a{ color:#fff !important; margin-bottom:2px;}
	.main-nav .dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-menu > li.active > a,.dropdown-menu > ul > li.active > a, ul.dropdown-menu > li.current_page_item > a,.dropdown-menu > li.active > a:hover{ font-weight:bold;}
	.dropdown-menu.drop1{ width:292px; padding:15px;}
	.main-nav .dropdown-menu{ z-index:5001;}	
	.main-nav .navbar{ margin-bottom:0px; border-radius:none; min-height:0px;}
	.main-nav .navbar-default .navbar-nav > li > a{ padding:5px 15px;}
	.main-nav .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ color:#fff;}
	.main-nav .navbar-collapse{ padding:0px;}		
	.dropdown-menu.drop2{ width:526px; padding:15px;}
	.drop2 h5{ color:#4d4c4c;}
	.drop2 ul{ margin-top:5px;}
	.drop2 ul li{ float:left; width:50%;}
	.drop2 ul li a{ color:#fff; text-transform:capitalize;}
	.drop2 ul li a:hover{ color:#fff; font-weight:bold;}
	.drop2 img{ display:none;}
	.drop2 .row{ margin-bottom:15px;}
	.dropdown-menu.drop3{ width:408px; padding:15px;}
	.drop3 ul li{ margin-bottom:8px; float:left; width:50%;}	
	.inner-area{ padding:20px 15px; margin-bottom:15px;}
	.inner-area .inner-header{ padding:10px 0px;}
	.inner-area .inner-header h2{ font:24px/24px 'Open Sans', sans-serif;}
	.inner-area .inner-header h5{ font:14px/20px 'Open Sans', sans-serif; margin-top:2px;}
	.inner-area .inner-header1{ padding:10px 20px;}
	.inner-area .inner-header1 h2{ font:24px/24px 'Open Sans', sans-serif;}
	.inner-area .inner-content{ padding:10px 0px;}	
	.inner-area .inner-content .currency-container{ margin-bottom:15px;}
	.inner-area .inner-content .currency-container h3{ font:18px/24px 'Open Sans', sans-serif; margin-bottom:5px; margin-top:20px; border-bottom:1px solid #666; padding-bottom:10px;}
	.inner-area .inner-content .currency-container p{ font:14px/20px ;}	
	.inner-area .inner-content .isite-container{ margin-bottom:25px;}
	.inner-area .inner-content .isite-container h3{ font:18px/24px "Open Sans"; margin-bottom:15px; margin-top:20px; border-bottom:1px solid #999; padding-bottom:8px;}
	.inner-area .inner-content .isite-container p{ font:14px/20px ;}
	.inner-area .inner-content .isite-container a.an-link{ font:bold 14px/18px "Open Sans";}
	.panel-heading .panel-title a{ font:600 12px/20px 'Open Sans', sans-serif;}
	.faq-content .panel-title a i{ font-size:18px;}	
	.main-social{ display:none;}
	.vehicles-item .vehicles-right{ margin-top:15px;}
}
@media (max-width: 600px) {
	.places{ display:none;}
	.banner-video{ display:block; z-index:6000; width:95%; margin:60% auto 0px auto; text-align:center;}	
	.banner-video a{ color:#fff; font-size:14px; background:#E43733; border:1px solid #ca3531; border-radius:10px; font-weight:bold; display:inline-block; padding:1% 3%;}
	.banner-video a .fa{ font-size:16px; }
	.modal { position: absolute; top: 13%; overflow:inherit;}
	
}
@media (max-width: 480px) {	
	.logo{ margin-top:2px;}
	.logo a{ float:none; text-align:center;}
	.logo a img{ max-width:100%; margin:0 auto;}
	.logo-caption{ width:100%; background:url(../images/caption-arrow.png) 92% center no-repeat; float:none; margin-top:15px; margin-left:0px;}
	.logo-caption h2{ font-size:12px; line-height:29px; margin-left:5%;}
	.phone{ font-size:15px; line-height:17px; text-align:center; margin-top:10px !important; margin-bottom:10px;}
	.phone span{ font-size:10px; line-height:10px;}
	.footer-top{ padding:15px 0px 15px 0px;}
	.footer-top h4{ font-size:14px; margin-bottom:13px;}	
	.footer-top ul{ margin-bottom:20px; overflow:hidden;}
	.footer-top ul li{ width:auto; margin:3px 8px 3px 0px; padding-right:8px; text-align:center; border-right:1px solid #CCC;}
	.footer-top ul li:last-child{ border-right:none;}	
	.footer-top address{ font-size:12px; line-height:16px;}
	.footer-bottom{ padding:5px 0px 15px 0px; border-top:1px solid #CCC;}
	.footer-bottom p{ font-size:12px; text-align:center; margin-top:10px;}
	.footer-bottom h5{ font-size:12px; text-align:center; margin-top:10px;}
	.footer-bottom ul.social{ text-align:center; margin-top:10px;}
	.footer-bottom ul.social li{ width:38px; float:none;}
	.main-nav{ padding:0px 0px;}
	.navbar-default .navbar-toggle { border:none;}
	.navbar-header .fa-bars{ font-size:32px; color:#fff;}
	.navbar-toggle { margin-bottom: 8px; margin-right: 15px; margin-top: 8px; padding: 0px; position: relative;}
	.main-nav .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: none;}
	.main-nav .navbar-default .navbar-nav{ margin:7.5px 0px;}
	.main-nav .dropdown-menu { padding: 0px 5px;}
	.main-nav .dropdown-menu > li > a{ color:#fff !important; margin-bottom:2px;}
	.main-nav .dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-menu > li.active > a,.dropdown-menu > ul > li.active > a, ul.dropdown-menu > li.current_page_item > a,.dropdown-menu > li.active > a:hover{ font-weight:bold;}
	.dropdown-menu.drop1{ width:292px; padding:15px;}
	.main-nav .dropdown-menu{ z-index:5001;}	
	.main-nav .navbar{ margin-bottom:0px; border-radius:none; min-height:0px;}
	.main-nav .navbar-default .navbar-nav > li > a{ padding:5px 15px;}
	.main-nav .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ color:#fff;}
	.main-nav .navbar-collapse{ padding:0px;}		
	.dropdown-menu.drop2{ width:526px; padding:15px;}
	.drop2 h5{ color:#4d4c4c;}
	.drop2 ul{ margin-top:5px;}
	.drop2 ul li{ float:left; width:50%;}
	.drop2 ul li a{ color:#fff; text-transform:capitalize;}
	.drop2 ul li a:hover{ color:#fff; font-weight:bold;}
	.drop2 img{ display:none;}
	.drop2 .row{ margin-bottom:15px;}
	.dropdown-menu.drop3{ width:408px; padding:15px;}
	.drop3 ul li{ margin-bottom:8px; float:left; width:50%;}
	.drop3 ul li a{ color:#616161;}
	.drop3 ul li a:hover{ color:#00853c;}
	.inner-area{ padding:20px 15px; margin-bottom:15px;}
	.inner-area .inner-header{ padding:10px 0px;}
	.inner-area .inner-header h2{ font:21px/21px 'Open Sans', sans-serif;}
	.inner-area .inner-header h5{ font:12px/18px 'Open Sans', sans-serif; margin-top:2px;}
	.inner-area .inner-header1{ padding:10px 20px;}
	.inner-area .inner-header1 h2{ font:21px/21px 'Open Sans', sans-serif;}
	.inner-area .inner-content{ padding:10px 0px;}	
	.inner-area .inner-content .currency-container{ margin-bottom:15px;}
	.inner-area .inner-content .currency-container h3{ font:16px/22px 'Open Sans', sans-serif; margin-bottom:5px; margin-top:20px; border-bottom:1px solid #666; padding-bottom:10px;}
	.inner-area .inner-content .currency-container p{ font:12px/18px ;}	
	.inner-area .inner-content .isite-container{ margin-bottom:25px;}
	.inner-area .inner-content .isite-container h3{ font:16px/22px "Open Sans"; margin-bottom:15px; margin-top:20px; border-bottom:1px solid #999; padding-bottom:8px;}
	.inner-area .inner-content .isite-container p{ font:12px/18px ;}
	.inner-area .inner-content .isite-container a.an-link{ font:bold 12px/16px "Open Sans";}
	.isite-navigater{ width:100%; margin:20px 0px 20px 0px;}
	.isite-navigater > .bungy-left-content{ padding:10px; overflow:hidden;}
	.isite-navigater > .bungy-left-content .bungy-regions{ width:100%; float:none; margin-bottom:10px; margin-right:0px;}
	.isite-navigater > .bungy-left-content .bungy-regions select{ width:100%; padding:5px; margin-bottom:8px;}
	.isite-navigater > .bungy-left-content .bungy-regions select:hover{}
	.isite-navigater > .bungy-left-content .bungy-regions select:focus{}
	.isite-navigater > .bungy-left-content .bungy-regions label{ margin-bottom:8px;}
	.isite-navigater > .bungy-left-content .bungy-button{ float:none; padding:10px 40px; margin:0px auto;}
	.isite-navigater .isite-map{ width:100%; }	
	.isite-content{ padding-top:0px;}
	.isite-content p{ font:13px/19px "Open Sans"; color:#3c3c3c; margin-bottom:15px;}
	.isite-content h6{ font:18px/24px "Open Sans"; color:#000; margin-bottom:25px;}	
	.isite-content .isite-item{ margin-top:20px; padding-bottom:15px;}	
	.isite-content .isite-item .item-left{ width:100%; float:none; margin-right:0px;}
	.isite-content .isite-item .item-left a{ display:block;}
	.isite-content .isite-item .item-left img{ width:100%; margin-bottom:15px;}
	.isite-content .isite-item .item-left a img{ width:100%; margin-bottom:15px;}
	.isite-content .isite-item .item-right{ width:100%; float:none; }	
	.isite-content .isite-item .item-right h5{ font:bold 14px/20px "Open Sans"; margin-bottom:10px;}
	.isite-content .isite-item .item-right p{ font:13px/19px "Open Sans";}
	.isite-content .isite-item .item-right .book-now{ font:14px/14px "Open Sans"; padding:10px 20px;}
	.isite-content .isite-item .item-right ul li{ display:inline-block; padding:5px 10px 5px 0px;}
	.isite-content .isite-item .item-right ul li a{ font:lighter 14px/20px "Open Sans";}
	.isite-content .isite-item .item-full{ width:100%; }
	.isite-content .isite-item .item-full h5{ font:14px/20px "Open Sans"; margin-bottom:6px;}
	.isite-content .isite-item .item-full p{ font:13px/19px "Open Sans"; margin-bottom:10px;}
	.isite-content .isite-item .item-full .book-now{ font:14px/14px "Open Sans"; padding:10px 20px;}
	.isite-content .isite-item .item-full ul li{ display:inline-block; padding:5px 10px 5px 0px;}
	.isite-content .isite-item .item-full ul li a{ font:bold 12px/18px "Open Sans";}
	.bungy-area{ margin-bottom:20px; padding-bottom:20px;}
	.bungy-area .bungy-left{ width:100%; float:none;}
	.bungy-area .bungy-left .bungy-left-title{ padding:14px 17px;}
	.bungy-area .bungy-left .bungy-left-title h4{ font:bold 16px/22px 'Open Sans', sans-serif;}
	.bungy-area .bungy-left .bungy-left-title h4 a{ }
	.bungy-area .bungy-left .bungy-left-content{ padding:17px;}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions{ margin-bottom:15px;}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions select{ width:100%; height:33px; padding:5px; font-size:13px; margin-bottom:8px;}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions select:hover{}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions select:focus{}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions .bungy-button{ font:13px/13px 'Open Sans', sans-serif; float:right; padding:13px; margin-top:10px;}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions .bungy-button:hover{}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions .bungy-button:focus{}
	.bungy-area .bungy-left .bungy-left-content .bungy-ad{ width:100%; text-align:center; margin-top:30px; margin-bottom:10px;padding:0px 12px;}
	.bungy-area .bungy-left .bungy-left-content .bungy-ad img{}
	.bungy-area .bungy-left .bungy-left-content .bungy-places{ margin-bottom:15px;}
	.bungy-area .bungy-left .bungy-left-content .bungy-activities{ margin-bottom:15px;}
	.bungy-area .bungy-right{ width:100%; float:none; padding:15px;}
	.bungy-area .bungy-right .bungy-right-top{ padding:12px;}
	.bungy-area .bungy-right .bungy-right-top h2{ font:36px/44px 'Open Sans', sans-serif;}
	.bungy-area .bungy-right .bungy-right-content{ padding-top:15px;}
	.bungy-area .bungy-right .bungy-right-content p{ font:13px/19px 'Open Sans', sans-serif; margin-bottom:15px;}
	.bungy-area .bungy-right .bungy-right-content h6{ font:18px/24px 'Open Sans', sans-serif; margin-bottom:25px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item{ margin-top:20px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-left{ width:30%; float:left; margin-right:15px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-left img{ width:100%; border-radius:6px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right{ width:65%; float:left; }
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right h5{ font:14px/20px 'Open Sans', sans-serif; margin-bottom:10px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right p{ font:13px/19px 'Open Sans', sans-serif; margin-bottom:35px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right .book-now{ font:14px/14px 'Open Sans', sans-serif; padding:10px 20px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px 'Open Sans', sans-serif;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right ul li a{ font:bold 12px/18px 'Open Sans', sans-serif;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full{ width:100%; }
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full h5{ font:14px/20px 'Open Sans', sans-serif; margin-bottom:6px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full p{ font:13px/19px 'Open Sans', sans-serif; margin-bottom:10px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full .book-now{ font:14px/14px 'Open Sans', sans-serif; padding:10px 20px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px 'Open Sans', sans-serif;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full ul li a{ font:bold 12px/18px 'Open Sans', sans-serif;}
	.bungy-area .bungy-right .bungy-right-top1{ padding:0px 0px 5px 0px;}
	.bungy-area .bungy-right .bungy-right-top1 a{ font:14px/14px 'Open Sans', sans-serif; padding:10px 20px; width:9%; float:right;}
	.bungy-area .bungy-right .bungy-right-top1 h2{ width:90%; float:left; font:21px/27px 'Open Sans', sans-serif;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs li{ margin-right:0px;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs li a{ margin-top:1px; font:12px/18px 'Open Sans', sans-serif; padding:4px;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs > li.active > a,
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs > li.active > a:hover,
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs > li.active > a:focus { padding:4px; margin-top:0px;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs li a:hover{ margin-top:0px;  padding:4px;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs li a:focus{ margin-top:0px; padding:4px;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .tab-content{ width:100%; border:2px solid #E43733;border-radius: 0px 7px 7px 7px;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .tab-content .tab-pane{ text-align:center;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .tab-content .tab-pane img{ max-width:100%; margin:0 auto; text-align:center;}
	.bungy-area .bungy-full{ width:100%; float:none; padding:0px 10px;}
	.bungy-area .bungy-full .bungy-right-top{ padding:10px;}
	.bungy-area .bungy-full .bungy-right-top h2{ font:21px/21px 'Open Sans', sans-serif;}
	.bungy-area .bungy-full .bungy-right-content{ padding-top:15px;}
	.bungy-area .bungy-full .bungy-right-content p{ font:13px/19px 'Open Sans', sans-serif; margin-bottom:15px;}
	.bungy-area .bungy-full .bungy-right-content h6{ font:18px/24px 'Open Sans', sans-serif; margin-bottom:25px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item{ margin-top:20px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-left{ width:30%; float:left; margin-right:15px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-left a{ display:block;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-left a img{ width:100%; border-radius:6px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right{ width:65%; float:left; }
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right h5{ font:14px/20px 'Open Sans', sans-serif; margin-bottom:10px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right p{ font:13px/19px 'Open Sans', sans-serif; margin-bottom:35px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right .book-now{ font:14px/14px 'Open Sans', sans-serif; padding:10px 20px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px 'Open Sans', sans-serif;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right ul li a{ font:bold 12px/18px 'Open Sans', sans-serif; color:#e43733;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full{ width:100%; }
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full h5{ font:14px/20px 'Open Sans', sans-serif; color:#585858; margin-bottom:6px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full p{ font:13px/19px 'Open Sans', sans-serif; color:#585858; margin-bottom:10px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full .book-now{ font:14px/14px 'Open Sans', sans-serif; color:#fff; padding:10px 20px; border-radius:6px; background:#e43733;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px 'Open Sans', sans-serif; color:#e43733;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full ul li a{ font:bold 12px/18px 'Open Sans', sans-serif;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom{ margin-top:25px; overflow:hidden;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-page-number{ width:50%; float:left;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-page-number ul li{ display:inline-block; list-style-type:none; font:14px/20px 'Open Sans', sans-serif; color:#474747;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination{ width:50%; float:left; text-align:right;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination{ margin:0px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination li a{ padding:0px 8px 0px 8px; font:14px/20px 'Open Sans', sans-serif;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination li a i{ font-size:14px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item h4{ font:19px/25px 'Open Sans', sans-serif; margin-bottom:25px; padding-bottom:10px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .history-img{ width:60%; float:left;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .history-img img{ width:100%; text-align:center;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .history-content{ width:35%; float:left;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .history-content p{ font:13px/19px 'Open Sans', sans-serif; color:#585858; margin-bottom:10px;}
	.blog-container .blog-item{ border-bottom:1px solid #c2c2c2; padding-bottom:25px; padding-top:10px;clear:both;display:block;}
	.blog-container .blog-item-content{width:100%; margin-right:12px;}
	.blog-container .blog-item img{width:100%; margin: 0px 0px 15px 0px;}
	.blog-container .blog-item h3{ font:17px/21px 'Open Sans', sans-serif; margin-bottom:3px;}
	.blog-container .blog-item h6{ font:14px/20px 'Open Sans', sans-serif !important; color:#969696; margin-bottom:12px;}
	.blog-container .blog-item p{ font:14px/20px 'Open Sans', sans-serif; color:#6b6b6b; margin-bottom:12px;}
	.blog-container .blog-item a{ font:14px/20px 'Open Sans', sans-serif; color:#e43733;}
	.bb-none{ border-bottom:none !important;}
	.blog-container .blog-pagination .pagination li{ margin-right:5px; display:inline-block;}
	.blog-container .blog-pagination .pagination li a{ background:#eeeeee; border:none; font:17px/17px 'Open Sans', sans-serif; color:#2a2a2a; padding:8px 13px 10px 13px; border-radius:0px;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map{ margin-bottom:20px;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs{ padding-bottom:10px;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs li{ margin-bottom:0px;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs li a{ font:13px/19px 'Open Sans', sans-serif; padding:0px 8px;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content{ width:100%; border:none; background:none; padding:0px;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content .video{ width:100%; border:none !important; background:none !important; padding:0px !important;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content .video img{ width:100%;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content .tab-pane{ width:100%; border:1px solid #bdd6f0; background:#c0e2f6; padding:5px; text-align:center;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content .tab-pane img{ max-width:100%; margin:0 auto; text-align:center;}
	.main-social{ display:none;}	
	.faq-content .panel-title a i{ float:right; font-size:21px;}
	.faq-content .panel-body{ padding:10px 5px; font-size:13px;}
	.faq-content .panel-heading{ margin-top:10px; padding:8px 8px;}
	.panel-heading .panel-title a{ font:600 12px/16px 'Open Sans', sans-serif;}
	.panel-heading .panel-title a .number-button{ width:30px; height:30px; margin-right:15px; display:inline; padding:2px 8px;}
	.panel-heading .panel-title a .edit-button{ width:30px; height:30px; font:600 15px/15px 'Open Sans', sans-serif; margin-right:15px; padding:2px 8px; float:right;}
	.panel-heading .panel-title a .number-button1{ background:url(../images/right-mark.png) center center no-repeat; width:30px; height:30px; margin-right:15px; padding:2px 8px;}
	.panel-heading .panel-title a .edit-button1{ width:30px; height:30px; margin-right:15px; padding:2px 8px;}
	.panel-heading .panel-title a i{ font-size:13px; margin-top:5px; margin-left:2px;}
	.banner-video{ width:95%; margin:62% auto 0px auto;}	
	.banner-video a{ font-size:12px; padding:1.5% 1.5%;}
	.banner-video a .fa{ font-size:14px; }
	.modal { position: absolute; top: 13%; left:2%; right:2%; bottom:0%;}
}
@media (max-width: 320px) {
	.logo{ margin-top:2px;}
	.logo a{ float:none;}
	.logo a img{ max-width:100%; margin:0 auto;}
	.logo-caption{ width:100%; background:url(../images/caption-arrow.png) 92% center no-repeat; float:none; margin-top:15px; margin-left:0px;}
	.logo-caption h2{ font-size:12px; line-height:29px; margin-left:5%;}
	.phone{ font-size:15px; line-height:17px; text-align:center; margin-top:10px !important; margin-bottom:10px;}
	.phone span{ font-size:10px; line-height:10px;}
	.footer-top{ padding:15px 0px 15px 0px;}
	.footer-top h4{ font-size:14px; margin-bottom:13px;}	
	.footer-top ul{ margin-bottom:20px; overflow:hidden;}
	.footer-top ul li{ width:auto; margin:3px 8px 3px 0px; padding-right:8px; text-align:center; border-right:1px solid #CCC;}
	.footer-top ul li:last-child{ border-right:none;}	
	.footer-top address{ font-size:12px; line-height:16px;}
	.footer-bottom{ padding:5px 0px 15px 0px; border-top:1px solid #CCC;}
	.footer-bottom p{ font-size:12px; text-align:center; margin-top:10px;}
	.footer-bottom h5{ font-size:12px; text-align:center; margin-top:10px;}
	.footer-bottom ul.social{ text-align:center; margin-top:10px;}
	.footer-bottom ul.social li{ width:38px; float:none;}	
	.main-nav{ padding:0px 0px;}
	.navbar-default .navbar-toggle { border:none;}
	.navbar-header .fa-bars{ font-size:32px; color:#fff;}
	.navbar-toggle { margin-bottom: 8px; margin-right: 15px; margin-top: 8px; padding: 0px; position: relative;}
	.main-nav .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: none;}
	.main-nav .navbar-default .navbar-nav{ margin:7.5px 0px;}
	.main-nav .dropdown-menu { padding: 0px 5px;}
	.main-nav .dropdown-menu > li > a{ color:#fff !important; margin-bottom:2px;}
	.main-nav .dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-menu > li.active > a,.dropdown-menu > ul > li.active > a, ul.dropdown-menu > li.current_page_item > a,.dropdown-menu > li.active > a:hover{ font-weight:bold;}
	.dropdown-menu.drop1{ width:292px; padding:15px;}
	.main-nav .dropdown-menu{ z-index:5001;}	
	.main-nav .navbar{ margin-bottom:0px; border-radius:none; min-height:0px;}
	.main-nav .navbar-default .navbar-nav > li > a{ padding:5px 15px;}
	.main-nav .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ color:#fff;}
	.main-nav .navbar-collapse{ padding:0px;}		
	.dropdown-menu.drop2{ width:526px; padding:15px;}
	.drop2 h5{ color:#4d4c4c;}
	.drop2 ul{ margin-top:5px;}
	.drop2 ul li{ float:left; width:50%;}
	.drop2 ul li a{ color:#fff; text-transform:capitalize;}
	.drop2 ul li a:hover{ color:#fff; font-weight:bold;}
	.drop2 img{ display:none;}
	.drop2 .row{ margin-bottom:15px;}
	.dropdown-menu.drop3{ width:408px; padding:15px;}
	.drop3 ul li{ margin-bottom:8px; float:left; width:50%;}
	.drop3 ul li a{ color:#616161;}
	.drop3 ul li a:hover{ color:#00853c;}
	.inner-area{ padding:20px 15px; margin-bottom:15px;}
	.inner-area .inner-header{ padding:10px 0px;}
	.inner-area .inner-header h2{ font:21px/21px 'Open Sans', sans-serif;}
	.inner-area .inner-header h5{ font:12px/18px 'Open Sans', sans-serif; margin-top:2px;}
	.inner-area .inner-header1{ padding:10px 20px;}
	.inner-area .inner-header1 h2{ font:21px/21px 'Open Sans', sans-serif;}
	.inner-area .inner-content{ padding:10px 0px;}	
	.inner-area .inner-content .currency-container{ margin-bottom:15px;}
	.inner-area .inner-content .currency-container h3{ font:16px/22px 'Open Sans', sans-serif; margin-bottom:5px; margin-top:20px; border-bottom:1px solid #666; padding-bottom:10px;}
	.inner-area .inner-content .currency-container p{ font:12px/18px ;}	
	.inner-area .inner-content .isite-container{ margin-bottom:25px;}
	.inner-area .inner-content .isite-container h3{ font:16px/22px "Open Sans"; margin-bottom:15px; margin-top:20px; border-bottom:1px solid #999; padding-bottom:8px;}
	.inner-area .inner-content .isite-container p{ font:12px/18px ;}
	.inner-area .inner-content .isite-container a.an-link{ font:bold 12px/16px "Open Sans";}
	.isite-navigater{ width:100%; margin:20px 0px 20px 0px;}
	.isite-navigater > .bungy-left-content{ padding:10px; overflow:hidden;}
	.isite-navigater > .bungy-left-content .bungy-regions{ width:100%; float:none; margin-bottom:10px; margin-right:0px;}
	.isite-navigater > .bungy-left-content .bungy-regions select{ width:100%; padding:5px; margin-bottom:8px;}
	.isite-navigater > .bungy-left-content .bungy-regions select:hover{}
	.isite-navigater > .bungy-left-content .bungy-regions select:focus{}
	.isite-navigater > .bungy-left-content .bungy-regions label{ margin-bottom:8px;}
	.isite-navigater > .bungy-left-content .bungy-button{ float:none; padding:10px 40px; margin:0px auto;}
	.isite-navigater .isite-map{ width:100%; }	
	.isite-content{ padding-top:0px;}
	.isite-content p{ font:13px/19px "Open Sans"; color:#3c3c3c; margin-bottom:15px;}
	.isite-content h6{ font:18px/24px "Open Sans"; color:#000; margin-bottom:25px;}	
	.isite-content .isite-item{ margin-top:20px; padding-bottom:15px;}	
	.isite-content .isite-item .item-left{ width:100%; float:none; margin-right:0px;}
	.isite-content .isite-item .item-left a{ display:block;}
	.isite-content .isite-item .item-left img{ width:100%; margin-bottom:15px;}
	.isite-content .isite-item .item-left a img{ width:100%; margin-bottom:15px;}
	.isite-content .isite-item .item-right{ width:100%; float:none; }	
	.isite-content .isite-item .item-right h5{ font:bold 14px/20px "Open Sans"; margin-bottom:10px;}
	.isite-content .isite-item .item-right p{ font:13px/19px "Open Sans";}
	.isite-content .isite-item .item-right .book-now{ font:14px/14px "Open Sans"; padding:10px 20px;}
	.isite-content .isite-item .item-right ul li{ display:inline-block; padding:5px 10px 5px 0px;}
	.isite-content .isite-item .item-right ul li a{ font:lighter 14px/20px "Open Sans";}
	.isite-content .isite-item .item-full{ width:100%; }
	.isite-content .isite-item .item-full h5{ font:14px/20px "Open Sans"; margin-bottom:6px;}
	.isite-content .isite-item .item-full p{ font:13px/19px "Open Sans"; margin-bottom:10px;}
	.isite-content .isite-item .item-full .book-now{ font:14px/14px "Open Sans"; padding:10px 20px;}
	.isite-content .isite-item .item-full ul li{ display:inline-block; padding:5px 10px 5px 0px;}
	.isite-content .isite-item .item-full ul li a{ font:bold 12px/18px "Open Sans";}
	.bungy-area{ margin-bottom:20px; padding-bottom:20px;}
	.bungy-area .bungy-left{ width:100%; float:none;}
	.bungy-area .bungy-left .bungy-left-title{ padding:14px 17px;}
	.bungy-area .bungy-left .bungy-left-title h4{ font:bold 16px/22px 'Open Sans', sans-serif;}
	.bungy-area .bungy-left .bungy-left-title h4 a{ }
	.bungy-area .bungy-left .bungy-left-content{ padding:17px;}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions{ margin-bottom:15px;}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions select{ width:100%; height:33px; padding:5px; font-size:13px; margin-bottom:8px;}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions select:hover{}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions select:focus{}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions .bungy-button{ font:13px/13px 'Open Sans', sans-serif; float:right; padding:13px; margin-top:10px;}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions .bungy-button:hover{}
	.bungy-area .bungy-left .bungy-left-content .bungy-regions .bungy-button:focus{}
	.bungy-area .bungy-left .bungy-left-content .bungy-ad{ width:100%; text-align:center; margin-top:30px; margin-bottom:10px;padding:0px 12px;}
	.bungy-area .bungy-left .bungy-left-content .bungy-ad img{}
	.bungy-area .bungy-left .bungy-left-content .bungy-places{ margin-bottom:15px;}
	.bungy-area .bungy-left .bungy-left-content .bungy-activities{ margin-bottom:15px;}
	.bungy-area .bungy-right{ width:100%; float:none; padding:15px;}
	.bungy-area .bungy-right .bungy-right-top{ padding:12px;}
	.bungy-area .bungy-right .bungy-right-top h2{ font:36px/44px 'Open Sans', sans-serif;}
	.bungy-area .bungy-right .bungy-right-content{ padding-top:15px;}
	.bungy-area .bungy-right .bungy-right-content p{ font:13px/19px 'Open Sans', sans-serif; margin-bottom:15px;}
	.bungy-area .bungy-right .bungy-right-content h6{ font:18px/24px 'Open Sans', sans-serif; margin-bottom:25px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item{ margin-top:20px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-left{ width:30%; float:left; margin-right:15px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-left img{ width:100%; border-radius:6px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right{ width:65%; float:left; }
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right h5{ font:14px/20px 'Open Sans', sans-serif; margin-bottom:10px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right p{ font:13px/19px 'Open Sans', sans-serif; margin-bottom:35px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right .book-now{ font:14px/14px 'Open Sans', sans-serif; padding:10px 20px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px 'Open Sans', sans-serif;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-right ul li a{ font:bold 12px/18px 'Open Sans', sans-serif;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full{ width:100%; }
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full h5{ font:14px/20px 'Open Sans', sans-serif; margin-bottom:6px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full p{ font:13px/19px 'Open Sans', sans-serif; margin-bottom:10px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full .book-now{ font:14px/14px 'Open Sans', sans-serif; padding:10px 20px;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px 'Open Sans', sans-serif;}
	.bungy-area .bungy-right .bungy-right-content .bungy-right-item .item-full ul li a{ font:bold 12px/18px 'Open Sans', sans-serif;}
	.bungy-area .bungy-right .bungy-right-top1{ padding:0px 0px 5px 0px;}
	.bungy-area .bungy-right .bungy-right-top1 a{ font:14px/14px 'Open Sans', sans-serif; padding:10px 20px; width:9%; float:right;}
	.bungy-area .bungy-right .bungy-right-top1 h2{ width:90%; float:left; font:21px/27px 'Open Sans', sans-serif;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs li{ margin-right:0px;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs li a{ margin-top:1px; font:12px/18px 'Open Sans', sans-serif; padding:4px;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs > li.active > a,
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs > li.active > a:hover,
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs > li.active > a:focus { padding:4px; margin-top:0px;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs li a:hover{ margin-top:0px;  padding:4px;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .nav-tabs li a:focus{ margin-top:0px; padding:4px;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .tab-content{ width:100%; border:2px solid #E43733;border-radius: 0px 7px 7px 7px;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .tab-content .tab-pane{ text-align:center;}
	.bungy-area .bungy-right .bungy-right-content .auckland-area .tab-content .tab-pane img{ max-width:100%; margin:0 auto; text-align:center;}
	.bungy-area .bungy-full{ width:100%; float:none; padding:0px 10px;}
	.bungy-area .bungy-full .bungy-right-top{ padding:10px;}
	.bungy-area .bungy-full .bungy-right-top h2{ font:21px/21px 'Open Sans', sans-serif;}
	.bungy-area .bungy-full .bungy-right-content{ padding-top:15px;}
	.bungy-area .bungy-full .bungy-right-content p{ font:13px/19px 'Open Sans', sans-serif; margin-bottom:15px;}
	.bungy-area .bungy-full .bungy-right-content h6{ font:18px/24px 'Open Sans', sans-serif; margin-bottom:25px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item{ margin-top:20px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-left{ width:30%; float:left; margin-right:15px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-left a{ display:block;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-left a img{ width:100%; border-radius:6px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right{ width:65%; float:left; }
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right h5{ font:14px/20px 'Open Sans', sans-serif; margin-bottom:10px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right p{ font:13px/19px 'Open Sans', sans-serif; margin-bottom:35px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right .book-now{ font:14px/14px 'Open Sans', sans-serif; padding:10px 20px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px 'Open Sans', sans-serif;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-right ul li a{ font:bold 12px/18px 'Open Sans', sans-serif; color:#e43733;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full{ width:100%; }
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full h5{ font:14px/20px 'Open Sans', sans-serif; color:#585858; margin-bottom:6px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full p{ font:13px/19px 'Open Sans', sans-serif; color:#585858; margin-bottom:10px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full .book-now{ font:14px/14px 'Open Sans', sans-serif; color:#fff; padding:10px 20px; border-radius:6px; background:#e43733;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full ul li{ display:inline-block; padding:5px 10px 5px 0px; font:bold 12px/18px 'Open Sans', sans-serif; color:#e43733;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .item-full ul li a{ font:bold 12px/18px 'Open Sans', sans-serif;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom{ margin-top:25px; overflow:hidden;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-page-number{ width:50%; float:left;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-page-number ul li{ display:inline-block; list-style-type:none; font:14px/20px 'Open Sans', sans-serif; color:#474747;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination{ width:50%; float:left; text-align:right;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination{ margin:0px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination li a{ padding:0px 8px 0px 8px; font:14px/20px 'Open Sans', sans-serif;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-bottom .bungy-pagination .pagination li a i{ font-size:14px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item h4{ font:19px/25px 'Open Sans', sans-serif; margin-bottom:25px; padding-bottom:10px;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .history-img{ width:60%; float:left;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .history-img img{ width:100%; text-align:center;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .history-content{ width:35%; float:left;}
	.bungy-area .bungy-full .bungy-right-content .bungy-right-item .history-content p{ font:13px/19px 'Open Sans', sans-serif; color:#585858; margin-bottom:10px;}
	.blog-container .blog-item{ border-bottom:1px solid #c2c2c2; padding-bottom:25px; padding-top:10px;clear:both;display:block;}
	.blog-container .blog-item-content{width:100%; margin-right:12px;}
	.blog-container .blog-item img{width:100%; margin: 0px 0px 15px 0px;}
	.blog-container .blog-item h3{ font:17px/21px 'Open Sans', sans-serif; margin-bottom:3px;}
	.blog-container .blog-item h6{ font:14px/20px 'Open Sans', sans-serif !important; color:#969696; margin-bottom:12px;}
	.blog-container .blog-item p{ font:14px/20px 'Open Sans', sans-serif; color:#6b6b6b; margin-bottom:12px;}
	.blog-container .blog-item a{ font:14px/20px 'Open Sans', sans-serif; color:#e43733;}
	.bb-none{ border-bottom:none !important;}
	.blog-container .blog-pagination .pagination li{ margin-right:5px; display:inline-block;}
	.blog-container .blog-pagination .pagination li a{ background:#eeeeee; border:none; font:17px/17px 'Open Sans', sans-serif; color:#2a2a2a; padding:8px 13px 10px 13px; border-radius:0px;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map{ margin-bottom:20px;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs{ padding-bottom:10px;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs li{ margin-bottom:0px;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .nav-tabs li a{ font:13px/19px 'Open Sans', sans-serif; padding:0px 8px;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content{ width:100%; border:none; background:none; padding:0px;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content .video{ width:100%; border:none !important; background:none !important; padding:0px !important;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content .video img{ width:100%;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content .tab-pane{ width:100%; border:1px solid #bdd6f0; background:#c0e2f6; padding:5px; text-align:center;}
	.bungy-area .bungy-right .bungy-right-content .north-island-map .tab-content .tab-pane img{ max-width:100%; margin:0 auto; text-align:center;}
	.main-social{ display:none;}
	.faq-content .panel-heading{ margin-top:10px; padding:4px 4px;}
	.panel-heading .panel-title a{ font:600 10px/16px 'Open Sans', sans-serif;}
	.panel-heading .panel-title a i{ font-size:12px; margin-top:5px; margin-left:2px;}
	.banner-video{ width:100%; margin:64% auto 0px auto;}	
	.banner-video a{ font-size:10px; padding:.5% 1%;}
	.banner-video a .fa{ font-size:12px; }
	.modal { position: absolute; top: 60%; left:0%; right:0%;}	
}