.nav.package-nav.nav-tabs {
    margin: 10px 0px 20px 0px;
}
.nav.package-nav.nav-tabs li {
    float: left;
    width: 16.66%;
    text-align: center;
}

.home-fleet-content{margin:10px 0px;}
ul.home-fleet-list .home-fleet-content p {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin-top: 5px;
}
.page-id-22 .caption{text-transform:capitalize;font-size:23px;font-family:raleway;color:white;background-color:rgba(0, 0, 0, 0.8);}
.page-id-4 .home-fleet-content:hover p{display:block;}
.home-fleet-content:hover .bus-page-hover{display:block;position:absolute;top:0px;color:white;bottom:0px;background:rgba(0, 0, 0, 0.8);}
.bus-page-hover{display:none;padding:20px;width:100%;text-align:center;}
.home-fleet-content:hover p{}
.bus-page-hover h5:after,.mask h2:after,.home-fleet-content.view.view-first h6:after{content:'';float:left;position:absolute;width:100%;bottom:-8px;left:0px;height:2px;background:#F51F67;}
.home-fleet-content.view.view-first h6:after{bottom:6px;}
.bus-page-hover h5{position:relative;margin:10px 0px;}
.bus-page-hover a,.info{color:white;padding:10px 15px;background-color:#032ac7;border-radius:6px;}
.bus-page-hover a:hover{color:white;}
.bus-page-hover a:visited{color:white;}
.home-fleet-content h2{margin-bottom:0px;}
.bus-page-hover h5{text-transform:capitalize;}
.page-id-22 .home-fleet-content:hover p{display:block;}
.flexslider{margin:0 0 40px !important;}
.second-list li{background:#efefed;padding:20px 8px !important;}
.bus-slider,.bus-content{float:left;width:100%;margin:40px 0px;margin-bottom:0px;}
.bus-content h1, .bus-content h2{margin:0px 0px 20px 0px;color:#E91E63;font-size:31px;text-transform:capitalize;word-spacing:5px;}
.bus-content p{text-align:justify;font-size:15px;}
.bus-content{list-style:none;}
.bus-content li:before,.tc ul li:before{content:url('../images/bus/arrow.png');position:absolute;left:-20px;top:2px;margin-right:5px;float:left;width:15px;}
.bus-content li{margin-left:12px !important;}
.bus-content li{position:relative;float:left;line-height:25px;width:100%;}
.span{float:left;width:100%;margin-top:20px;margin-bottom:40px;text-align:right;}
span.span a {
    color: #fff;
    background-color: #2051a9;
    border-color: #2051a9;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
span.span a:hover {
    background: #ed6a31;
    border: 1px solid  #2051a9;
}
.view{float:left;overflow:hidden;position:relative;text-align:center;-webkit-box-shadow:1px 1px 2px #e6e6e6;-moz-box-shadow:1px 1px 2px #e6e6e6;box-shadow:1px 1px 2px #e6e6e6;cursor:default;background:#fff url(../images/bgimg.jpg) no-repeat center center;}
.view .mask,.view .content{position:absolute;overflow:hidden;top:0;left:0;}
.view img{display:block;position:relative;}
.view h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;padding:10px;background:rgba(0, 0, 0, 0.8);margin:20px 0 0 0;}
.view p{font-family:Georgia, serif;font-style:italic;font-size:12px;position:relative;color:#fff;padding:10px 20px 20px;text-align:center;}
.view a.info{display:inline-block;text-decoration:none;padding:7px 14px;color:#fff;text-transform:uppercase;-webkit-box-shadow:0 0 1px #000;-moz-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000;}
.view a.info:hover{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;}
.view-first img{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.view-first .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;width:100%;height:100%;background-color:rgba(219,127,8, 0.7);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.view-first h2{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.view-first p{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.view-first:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.view-first a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.view-first:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.view-first:hover h2, .view-first:hover p, .view-first:hover h5 a.info, .view-first:hover a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.view-first:hover p{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-ms-transition-delay:0.1s;transition-delay:0.1s;}	


p.drop-down-half {
    width: 50%;
    float: left;
}

span.wpcf7-form-control-wrap.menu-48, .wpcf7-form-control-wrap.menu-566 {
    float: left;
    width: 100%;
    padding-right: 10px;
}

.contact-page-form .date {
    width: 50%;
    float: left;
    font-size: 17px;
}

.contact-page-form p {
    margin: 0px 0px 10px;
    float: left;
    width: 100%;
}

.two-dropdowns {
    border: 1px solid #e3e3e3;
    font-size: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
    color: black;
    background-color: white;
    padding-left: 10px;
    border-radius: 3px;
}

.wpcf7-form-control-wrap {
    position: relative;
}

p.two-dropdowns input {
    border: 1px solid #e3e3e3;
    width: 90px;
    font-size: 15px;
    padding: 1px;
    margin-left: 10px;
    padding-left: 5px;
    font-size: 16px;
}

.contact-page-form p {
    margin: 0px 0px 10px;
    float: left;
    width: 100%;
}

input.wpcf7-form-control.wpcf7-submit {
    background-color: #001b9c; color:#fff;
}

span.submit input, span.submit input:hover {
    background: #EA1E63;
    font-size: 20px;
    padding: 6px 30px;
    border-bottom: none;
    border-radius: 6px;
}



span.reset input, span.reset input:hover {
    background: #001B9C;
    font-size: 20px;
    padding: 6px 30px;
    border-bottom: none;
    border-radius: 6px;
	color:#fff;
	margin-left:20px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    float: left;
    width: 100%;
    font-size: 16px;
    padding: 15px;
    border-radius: 3px;
    border: 1px solid #e3e3e3;
}

ul.bookingbul{padding-left:0px;list-style:none;float:left;width:100%;}
ul.bookingbul li{float:left;width:48%;margin-bottom:15px;}
ul.bookingbul li:first-child{margin-right:4%;}
ul.bookingbul li:nth-child(3){margin-right:4%;}
ul.bookingbul li:nth-child(5){margin-right:4%;}
ul.bookingbul li:nth-child(7){width:100%;}
ul.bookingbul li span.wpcf7-form-control-wrap.menu-48{padding-right:0px !important;}
ul.bookingbul li input#name{float:left;width:100%;font-size:16px;color:#141412;padding:12px;border:1px solid #e4e2e2;border-radius:4px;}
ul.bookingbul li input#phone{float:left;font-size:16px;color:#141412;width:100%;padding:12px;border:1px solid #e4e2e2;border-radius:4px;}
ul.bookingbul li input#email{float:left;font-size:16px;color:#141412;width:100%;padding:12px;border:1px solid #e4e2e2;border-radius:4px;}
ul.bookingbul li input#city{float:left;font-size:16px;color:#141412;width:100%;padding:12px;border:1px solid #e4e2e2;border-radius:4px;}
ul.bookingbul li textarea#requirements{float:left;font-size:16px;color:#141412;width:100%;padding:12px;border:1px solid #e4e2e2;border-radius:4px;min-height:150px;}


