/*Main Style Sheet
This is Custom Styling Css file used for Project Name
***************************************************************************************************
font-family: 'Raleway', sans-serif;
font-family: 'Exo 2', sans-serif;
font-weight: 400;
font-weight: 500;
font-weight: 600;
***************************************************************************************************
****COLORS*****
A 	: 	#5e593c
B 	: 	#89856b
C 	:	#fff
D 	: 	#1d1d1f
***************************************************************************************************
Responsive media tags: 
Style.css >> (max-width): 1199 | 991 | 767 | 639 | 480 | 359
Bootstrap.css >> (min-width): 481 | 768 | 992 | 1200
*/
::selection { background:#1582C4; color:#FFF }
::-moz-selection {background:#1582C4; color:#FFF}
@font-face {
    font-family: 'Gotham Medium';
    src: url('../fonts/gotham-medium-webfont.woff') format('woff'),
         url('../fonts/gotham-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
body {
	margin:0;
	background-color:#fff;
	font-family: 'Arial', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:1.5;
	color:#00000;
}
a{color:#1582C4;}
a:hover,a:focus{color:#1582C4;text-decoration:none;}
h1,h2,h3{font-family: 'Gotham Medium';}
.fs12 { font-size: 12px !important; }
.fs13 { font-size: 13px !important; }
.fs14 { font-size: 14px !important; }
.fs16 { font-size: 16px !important; }
.fs18 { font-size: 18px !important; }
.fs20 { font-size: 20px !important; }
.fs22 { font-size: 22px !important; }
.fs24 { font-size: 24px !important; }
.fs26 { font-size: 26px !important; }
.fs28 { font-size: 28px !important; }
.fs30 { font-size: 30px !important; }
.ff-gotham-medium{font-family: 'Gotham Medium';}
.text-primary{color:#1582C4 !important;}

.border-primary{border-color:#1582C4 !important;}
.bg-primary{background:#1582C4 !important;}
.bg-dark{background:#1c1c1c !important;}
.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {background-color:#1582C4;  border-color:#1582C4;box-shadow:0 0 0 0.2rem rgba(0, 182, 249, 0.25);}
.btn-primary{font-family: 'Gotham Medium';background:#1582C4;border-color:#1582C4;color:#fff;}
.btn-primary:hover,.btn-primary:focus{background:#1582C4;border-color:#fff;color:#1c1c1c;box-shadow:none;}
.btn-primary:focus, .btn-primary.focus { box-shadow:0 0 0 0.2rem rgba(0, 182, 249, 0.25);}

.btn-secondary{font-family: 'Gotham Medium';background:#494545;border-color:#494545;color:#fff;}
.btn-secondary:hover,.btn-secondary:focus{background:#494545;border-color:#fff;color:#fff;box-shadow:none;}
.btn-secondary:focus, .btn-secondary.focus { box-shadow:none;}

.btn-default{background:transparent;border:1px solid #1582C4;color:#1582C4;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.btn-default:hover,.btn-default:focus{background:#1582C4;color:#fff;}
.btn-default.white{background:transparent;border:1px solid #fff;color:#fff;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.btn-default.white:hover,.btn-default.white:focus{background:rgba(98,92,58,0.75);color:#fff;}


.form-control{font-family: 'Gotham Medium';color:#363535;border:2px solid #1582C4;}  
.form-control:focus{border-color:#1582C4;outline:none;box-shadow: none;}
.btn-primary,.btn-default{transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.full-width{max-width:1600px;}

.main-heading{color:#1582C4;}

.navbar-toggler{position:relative;padding:0;width:50px; height:35px;cursor:pointer;transition:all .3s cubic-bezier(.77,0,.175,1);}
.toggle-list{position:absolute;left:50%;margin-left:-15px;top:50%;margin-top:-10px;width:30px;height:20px;}
.navbar-toggler .top-bar{position:absolute;top:0;left:0;width:100%;height:3px; background:#fff;transition:all .2s cubic-bezier(.77,0,.175,1);}
.navbar-toggler .middle-bar{position:absolute;top:8px;left:0;width:75%;height:3px;background:#fff;transition:all .2s cubic-bezier(.77,0,.175,1);}
.navbar-toggler .bottom-bar{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;transition:all .2s cubic-bezier(.77,0,.175,1);}
.navbar-toggler:hover .top-bar{width:75%;}
.navbar-toggler:hover .middle-bar{width:100%;}
.navbar-toggler:hover .bottom-bar{width:75%;}
.navbar-toggler.is-active:hover .top-bar,.toggle-container.is-active:hover .middle-bar,.toggle-container.is-active:hover .bottom-bar{width:100%;}
.navbar-toggler.is-active .top-bar{transform:rotate(140deg);top:35%; background:#262626;}
.navbar-toggler.is-active .middle-bar{right:-300%;background:#262626;}
.navbar-toggler.is-active .bottom-bar{transform:rotate(-140deg);bottom:50%;background:#262626;}

.call-us,.call-us:hover{font-family: 'Gotham Medium';font-size:24px;color:#fff;line-height:30px;margin-right:20px;}
.navbar-expand-lg .navbar-nav .nav-link{padding:0 30px;}
.nav-link{font-size:18px;font-family: 'Gotham Medium';color:#000;}
.mainBanner{position:relative;height:650px;}
.banner-slider{position:relative;overflow:hidden;}
.banner-slider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px;}
.banner-slider:hover .flex-direction-nav .flex-prev:hover {opacity:1;}
.banner-slider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px;}
.banner-slider:hover .flex-direction-nav .flex-next:hover {opacity:1;}
.slide-bg{background-size:cover;background-repeat:no-repeat;background-position:center center;height:650px;display:block;}
.slider-caption{width:80%;margin:10% auto 0;position:relative;color:#fff;}
.slider-caption h2{font-size:36px;color:#fff;text-shadow:1px 1px 1px #000000;}

.form-quote{position:absolute;bottom:30px;width:100%;}
.form-quote__title{font-size:24px;text-shadow:1px 1px 1px #000000;display:block; padding:20px 0;}
.quote{background:#1582C4; padding:20px;}
.picker, .picker__holder {width: 120% !important; left: -5% !important; top: 120% !important; border: none !important;}
.picker--time{min-width:0px !important;}
.quote h2{color:#fff;}
.quote label{font-size:16px;color:#fff;text-align:center;display:block;margin-bottom:2px; }
.quote .form-control{font-size:16px;border:none;}
.quote .form-control[readonly]{background:#fff;}
.quote .form-group i.form-icon {position: absolute;    bottom: 15px;right: 20px;    color: #6d8e26;    pointer-events: none;}
.feefo{color:#fff; text-align:center;background: url(../img/feefo-bg.jpg) center center no-repeat;background-size:cover;}
.howitWork h3{font-size:24px;}
.howitWork__icon{width:220px;}
.meetGreet{color:#fff; text-align:center;position:relative;background: url(../img/meet_greet_bg.jpg) center center no-repeat; background-size:cover;}
.meetGreet h2{font-size:36px;}
.meetGreet h3{font-size:22px;}
.airportParking h2{color:#6d8e26; margin-bottom:20px;}
.joinBusiness__packages{position:relative;padding:20px;}
.joinBusiness__packages__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.joinBusiness__packages__title{font-size:36px; color:#fff;line-height:normal;text-align:center;text-transform:uppercase;display:block;width:70%;padding:5px 20px;}
.joinBusiness__packages__title-2{font-size:30px; color:#fff;line-height:normal;text-align:center;text-transform:uppercase;display:block;width:90%;padding:5px 10px; margin-top:30px; margin-bottom:15px;}
.joinBusiness__packages__title-2 span{color:#494545;font-weight:700;}
.ribbon{font-size:24px; color:#1582C4; text-transform:uppercase; text-align:center;background:#fff;position:relative;display:table;width:80%;padding:10px 5px; margin:0 auto 15px;}
.ribbon strong{color:#494545;}
.ribbon::after,.ribbon::before{position:absolute;top:0;content:'';width:30px;height:48px;}
.ribbon::before{left:-27px;background:url(../img/ribbon_start.png) top left no-repeat;}
.ribbon::after{right:-30px;background:url(../img/ribbon_end.png) top left no-repeat;}

.ribbon.flip{font-size:24px; color:#1582C4; text-transform:uppercase; text-align:center;background:#fff;position:relative;display:table;padding:10px 35px; margin:0 auto 15px;}
.ribbon.flip::after,.ribbon.flip::before{position:absolute;top:0;content:'';width:30px;height:48px;}
.ribbon.flip::before{left:-30px;background:url(../img/ribbon_end.png) top left no-repeat;transform:rotate(180deg)}
.ribbon.flip::after{right:-28px;background:url(../img/ribbon_start.png) top left no-repeat;transform:rotate(180deg)}


.whyChoose h3{font-size:24px;color:#1582C4;}
.newsletter__heading{font-size:19px;color:#1582C4;text-transform:uppercase;display:block;background:url(../img/subscribe_email_icon.png) top left no-repeat;padding:6px 0 6px 50px;margin-left:10px;margin-bottom:10px;}
.sitelink h4{font-size:18px;text-transform:uppercase;}
.footer-link.half{width:50%;float:left;}
.footer-link{display:table; width:100%;padding:0;}
.footer-link a{position:relative;display:block; font-size:14px; font-weight:300; color:#fff;text-transform:uppercase; margin-bottom:10px;}
.footer-link a::before{position:absolute;top:10px; left:-20px; content:'';width:0; height:1px; background:#fff;}
.footer-link a:hover{color:#fff}
.footer-link a:hover::before{width:10px;}
.get-touch a{color:#fff;}
.copyright{ font-size:16px;}
.copyright a{color:#fff;}

/* ########## Inner Page ########### */
.innerBanner{display:block;height:321px;margin:0;padding:0;position:relative;width:100%;background:#000;}
.bannerImg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.bannerImg img{width:100%;}
.innerHeading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.innerHeading h1,.innerHeading h2{color:#1582C4;font-size:48px;font-weight:700;line-height:60px;text-align:center;letter-spacing:2px;padding:18px 36px;text-transform:uppercase;position:relative;background:rgba(0,0,0,0.5)}

.sidebar .joinBusiness__packages{padding:10px;margin-top:15px;}
.sidebar .joinBusiness__packages__title{width:90%;font-size:24px;}
.sidebar .joinBusiness__packages__title-2{font-size:24px;margin-top:15px;margin-bottom:0px;}
.sidebar .ribbon{font-size:15px;margin-bottom:10px;}
.sidebar .ribbon::after, .sidebar .ribbon::before{background-size:75%;height:38px;}
.sidebar .ribbon::before{left:-22px;}
.sidebar .ribbon.flip{padding:10px 5px}
.sidebar .ribbon.flip::before{left:-30px}
.sidebar .ribbon.flip::after{right:-22px;}
.sidebar .ribbon.flip::before{left:-30px}

.feefo-horizontal{background: url(../img/feefo-bg.jpg) center center no-repeat;background-size:cover;}
.feefo-horizontal .h2{text-shadow:1px 1px 1px #000000;}
/* ######### FAQ ########## */
.collapse-item button{font-family: 'Gotham Medium';color:#fff;text-align:left;display:block;background-color:#83a834;outline:0;border:none;padding:12px 20px 12px 50px;-webkit-box-sizing: border-box;  -webkit-appearance: none;}
.collapse-item button::before{font-size:36px; color:#fff;text-align:center;line-height:50px;width: 50px; height: 50px; background:#83a834; position:absolute;top:0;left:0;content:'–';transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.collapse-item button.collapsed::before{content:'+';}
.collapse-item .collapse,.collapse-item .collapsing{padding:20px;}

/* ######### How it work ########## */
.howitWork__content h3{font-size:18px;color:#1582C4;text-transform:uppercase;}
.howitWork__content p{font-size:16px;}
.list-styled li{margin:10px 0;}

/* ######### Packages Option ########## */
.packages{font-size:16px;}
.packages .card{border-width:4px; border-style:solid;}
.packages .card:hover{background:rgba(0,0,0,.02);}
.packages .card-header{padding:0 10px 10px;border-bottom:none;background:none;}
.amount{font-size:20px;color:#1582C4}
.price{font-family: 'Gotham Medium';font-size:40px;}
/* ######### Vip Club Member ########## */
.form-input{border:1px solid #777777; background:#edebee;}
.custom-select-vip{border:1px solid #777777;background-color:#edebee;}
/* ######### Checkout ########## */
.total{background-color:#4a4645;}
/* ######### Vip Club Member ########## */
.whyChoose-ppc{overflow:hidden;}
.whyChoose-ppc__box{color:#fff;z-index:1}
.whyChoose-ppc__box:nth-child(1)::after{position:absolute;top:0;right:0;width:8px; height:90%; background:#fff; content:'';transform:rotate(-60deg);z-index:-1}
.whyChoose-ppc__box:nth-child(2)::after{position:absolute;top:0;right:0;width:8px; height:90%; background:#fff; content:'';transform:rotate(60deg);z-index:-1}
.whyChoose-ppc__box:nth-child(3)::after{position:absolute;top:0;right:0;width:8px; height:90%; background:#fff; content:'';transform:rotate(-60deg);z-index:-1}
.whyChoose-ppc__box__image{width:210px;height:210px;}
.whyChoose-ppc__box p{color:#363535;}

/* ######### Contact Us ########## */
.address{font-family: 'Gotham Medium';font-size:18px;color:#fff;background:url(../img/ic_address.jpg) top left no-repeat; padding:0px 0 0px 50px;margin-bottom:5px;}
.callus{background:url(../img/ic_callus.jpg) center left no-repeat; padding:10px 0 10px 50px}
.callus a{font-size:20px;color:#fff;display:block;}
.emailus{background:url(../img/ic_email.jpg) center left no-repeat; padding:10px 0 10px 50px}
.emailus a{font-size:20px;color:#fff;display:block;}
.website{background:url(../img/ic_global.jpg) center left no-repeat; padding:10px 0 10px 50px}
.website a{font-size:20px;color:#fff;display:block;}
.opening{font-family: 'Gotham Medium';font-size:20px;color:#fff;background:url(../img/ic_time.jpg) center left no-repeat; padding:0px 0 0px 50px}
@media (min-width:1280px) {
	.container {max-width: 1280px}
}
@media(max-width:1199px) {
	.ribbon{width:100%;}
	.ribbon::before,.ribbon::after{display:none;}
	.joinBusiness__packages{padding:10px;margin-top:15px;}
	.joinBusiness__packages__title{width:100%;}
	.sidebar .joinBusiness__packages__title{font-size:20px;}
	.howitWork__icon{width:100%;}
	.innerBanner{height:250px}
	.quote h2{font-size:24px;}
	.price{font-size:32px;}
}
@media(max-width:991px)  {
	.navbar .navbar-collapse{display:block;}
	.navbar-expand-lg .navbar-nav .nav-link{padding:0 15px;}
	.howitWork h3{font-size:20px;}
	.ribbon{width:80%;}
	.ribbon::before,.ribbon::after{display:block;}
	.joinBusiness__packages__title{width:70%;}
	.innerBanner{height:180px}
}
@media(max-width:767px)  {
	.main-heading{font-size:26px;}
	.navbar-toggler.first {border-color: #000;float:right;}
	.navbar-toggler-icon {	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
	.navbar .collapse:not(.show){display:none;}
	.nav-item{margin:5px 0}
	.mainBanner{height:auto;}
	.banner-slider{height: 350px;}
	.slide-bg {height: 350px;}
	.slider-caption h2{font-size:24px;}
	.form-quote{position:relative;bottom:auto;}
	.form-quote__title{padding-left:15px;padding-right:15px;color:#000 !important;}
	
	.footer-link.half{margin:10px 0;}
	.payment{margin:10px 0;}
	.copyright .text-right{text-align:center !important;}
	.innerBanner {height: 160px;}
	.quote h2{font-size:24px;}
}
@media(max-width:639px)  {}
@media(max-width:480px)  {
	.banner-slider {height: 180px;}
	.slide-bg {height: 180px;}
	.joinBusiness__packages{padding:10px;margin-top:15px;}
	.joinBusiness__packages__title{width:100%;}
	.ribbon::before,.ribbon::after{display:none;}
	.ribbon,.ribbon.flip{font-size:18px;width:100%;}
	.innerBanner {height: 90px;}
.picker, .picker__holder {width: 100% !important; left: 0% !important; top: 120% !important; border: none !important;}

}
@media(max-width:370px)  {
	.picker, .picker__holder {width: 100% !important; left: 0% !important; top: 120% !important; border: none !important;}
}
/*Main Style Sheet
This is Custom Styling Css file used for Project Name
***************************************************************************************************
font-family: 'Raleway', sans-serif;
font-weight: 300;
font-weight: 400;
font-weight: 500;
font-weight: 800;
***************************************************************************************************
****COLORS*****
A 	: 	#625c3a
B 	: 	#333333
C 	:	#fff
D 	: 	#000
***************************************************************************************************
Responsive media tags: 
Style.css >> (max-width): 1199 | 991 | 767 | 639 | 480 | 359
Bootstrap.css >> (min-width): 481 | 768 | 992 | 1200
*/