bg@charset "UTF-8";
/* CSS Document */
html, body {
	margin: 0;
}


.zfix {
	z-index:200;
}
.counter { background-color: #ffffff; padding: 20px 0; border-radius: 5px;}
.count-title { font-size: 40px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }
.count-text { font-size: 13px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }
.fa-2x { margin: 0 auto; float: none; display: table; color: #4ad1e5; }

.forcemargin {
	margin-left: 0;
	margin-right: 0;
}

.textminblack {
    color: black;
}

@media (min-width: 600px) {

    .textminblack {
        color:black;
    }

} /* end break point */

/* unvisited link */
.footer a:link {
  color: #fff;
}

/* visited link */
.footer a:visited {
  color: #fff;
}

/* mouse over link */
.footer a:hover {
  color: #D5D5D5;
	text-decoration: none;	
}

/* selected link */greensplash
.footer a:active {
  color: #fff;
}

.padmodal {
	padding-left:50px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
}

@media (min-width: 992px) {
  .modal-dialog {
    max-width: 80%;
  }

.stretched-link:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0,0,0,0);
}

.fixnav {
	z-index: 300;
}

.padcontainer {
	padding:30px;
	background-color: rgba(16,16,16, 0.4) !important;
	border: rgba(16,16,16, 0.4) 1px solid;
}

.button2 {
  background-color: #002b4c;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Arial;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  -webkit-animation: glowing 2500ms infinite;
  -moz-animation: glowing 2500ms infinite;
  -o-animation: glowing 2500ms infinite;
  animation: glowing 2500ms infinite;
}
}
@-webkit-keyframes glowing {
  0% { background-color: #ab02c4; -webkit-box-shadow: 0 0 3px #ab02c4 ; }
  50% { background-color: #EE00DA; -webkit-box-shadow: 0 0 40px #EE00DA; }
  100% { background-color: #ab02c4; -webkit-box-shadow: 0 0 3px #ab02c4; }
}

@-moz-keyframes glowing {
  0% { background-color: #ab02c4; -moz-box-shadow: 0 0 3px #ab02c4; }
  50% { background-color: #EE00DA; -moz-box-shadow: 0 0 40px #EE00DA; }
  100% { background-color: #ab02c4; -moz-box-shadow: 0 0 3px #ab02c4; }
}

@-o-keyframes glowing {
  0% { background-color: #ab02c4; box-shadow: 0 0 3px #ab02c4; }
  50% { background-color: #EE00DA; box-shadow: 0 0 40px #EE00DA; }
  100% { background-color: #ab02c4; box-shadow: 0 0 3px #ab02c4; }
}

@keyframes glowing {
  0% { background-color: #ab02c4; box-shadow: 0 0 3px #ab02c4; }
  50% { background-color: #EE00DA; box-shadow: 0 0 40px #EE00DA; }
  100% { background-color: #ab02c4; box-shadow: 0 0 3px #ab02c4; }
}

.leafbg {
	background-image: url("../img/leafbg.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: left top; 
}

.lythambg {
	background-image: url("../img/Lytham_Windmill.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: center; 
	
}

.nationwide {
	background-image: url("../img/nationwide.jpg");
	background-position: center bottom;
	background-color: #fff;
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
}

.text-dropw {
	color:#fff;
	text-shadow: 1px 1px #000;
}

.luggage {
	background-image: url("../img/runway-plane-01.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: top left;
	margin-top:60px;
	padding-top:30px;
	padding-bottom:20px;
	margin-bottom:-10px;
}

.fyldewind {
	background-image: url("../img/fyldewindmill.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: right;
	margin-top:60px;
	padding-top:30px;
	padding-bottom:20px;
	margin-bottom:-10px;
}


.blackpoolprom {
	background-image: url("../img/blackpoollarge.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: left;
	margin-top:60px;
	padding-top:30px;
	padding-bottom:20px;
	margin-bottom:-10px;
}

.poultonsq {
	background-image: url("../img/poultonsquare.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: left;
	margin-top:60px;
	padding-top:30px;
	padding-bottom:20px;
	margin-bottom:-10px;
}

.envbg {
	background-image: url("../img/envbg.jpg");
	width: 100%;
	height: auto;
	background-repeat: repeat;
	background-position: top right;
	margin-top:60px;
	padding-top:30px;
	padding-bottom:20px;
	margin-bottom:-10px;
}

.appsplash {
	background-image:url("../img/appbgwholecurve.jpg");
	width: 100%;
	height: auto;
	padding-top:20px;
	background-repeat: repeat-x;
	background-position: bottom right;
	background-color: #fff;
	/* FOR PURPLE *background-color: #002B4C;*/
}

.bluesplash {
	background-image:url("../img/2020appbgwholecurve.png");
	width: 100%;
	height: auto;
	padding-top:20px;
	background-repeat: repeat-x;
	background-position: bottom right;
	background-color: #fff;
}


.greensplash2 {
	background-image:url("../img/2020appbgwholecurvegreen.png");
	width: 100%;
	height: auto;
	padding-top:20px;
	background-repeat: repeat-x;
	background-position: middle;
	background-color: #fff;
}

.textshad {
	text-shadow: 0.5px 0.5px #000;
}

.blackpoolcars {
	background-image: url("../img/blackpoolcars.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-top:60px;
	padding-top:30px;
	padding-bottom:20px;
	margin-bottom:-10px;
}


.fyldecars {
	background-image: url("../img/fyldecars.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-top:60px;
	padding-top:30px;
	padding-bottom:20px;
	margin-bottom:-10px;
}

.wyrecars {
	background-image: url("../img/wyrecars.png");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position:bottom;
	margin-top:60px;
	padding-top:30px;
	padding-bottom:20px;
	margin-bottom:-10px;
}

.fyldedrive {
	background-image: url("../img/fyldecarmoving.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-top:60px;
	padding-top:30px;
	padding-bottom:20px;
	margin-bottom:-10px;
}

.appbg {
	background-image: url("../img/useapp2.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position:center;
	margin-top:60px;
	padding-top:110px;
	padding-bottom:100px;
	margin-bottom:20px;
	text-shadow: 1px 1px #000;
}

.planebg {
	background-image: url("../img/planebg.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: center top; 
}

.card-1:hover {
  box-shadow: 0 14px 28px rgba(255,255,255,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.card-w {
  box-shadow: 0 14px 28px rgba(192,192,192,0.20), 0 10px 10px rgba(192,192,192,0.20);
}

.card-w:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.20), 0 10px 10px rgba(0,0,0,0.20);
}

.bgpink {background: #EE00DA; }
.bgblue {background: #0057B0; }
.red {color: #E90003; }
.gold {color:gold;}
.bglightblue {background:#E0EFFF; }
.bgbluenav {background-image: url("..img/darkbluebg.png"); background-position: top left;}
.bgwhite {background: #FFFFFF;}
.black {color: #000000;}
.oasis {background: #000000;}
.brown {color:#5F0001;}
.bggreen {background-color:#01F11C; border: #00FE1E;}
.bggreen2 {background-color:#096100; border: #00FE1E;}
.green {color:chartreuse;}
.leafgreen {color: #53a451;}
.briefblue {color: #337cf6;}
.android {background-color:#1AE100;}
.silver {color:#D0D0D0;}
.blue {color: #0d2b4a; }
.lblue {color:#87CFFF; }
.lbluebg {background-color: #87cfff;}
.grey {color:#616161;}
.pink {color: #EE00DA; }
.bgpink {background-color: #EE00DA; }
.headblue {color:#337cf6;}
.headgreen {color:#3e7b3d;}
.headinfo {color:#002b4c;}
.bgalice {background-color: aliceblue;}
.aliceblue {color:aliceblue;}
.richblue {color: #002b4c;}
.richbluebg {background-color: #002b4c;}
.orange {color: darkorange;}
.carousel-inner > .item > img {
    margin: 0 auto;
}
.shadow {text-shadow: 1px 1px #000;}
.shadow {text-shadow: 1px 1px #000;}

.testispaceal {
	margin: 0 auto;
	width:85%;
    border: 0;
	text-align:center;
	background-color: #fff;
	vertical-align: middle;
}
.impact {
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
}

.feat80 {
    border: 0;
	width:100%;
	margin: 0 auto;
	background:000;
}

.navprio {
	z-index:5000;
}

.testispacebg {
	background-color: #fff;
	padding-bottom:20px;
}

.listbgcol {
	background-color:aliceblue;
}

.listbgapp {
	text-align: left;
}
.listbgapp2 {
	text-align: left;
}

.bgapp {
	margin-top: 5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom: 30px;
	padding: 20px;
	border: 1px dashed #B6EEFF;
    border-radius: 5px;
}

.padhead {
	margin-top:40px;
}

.whitehr {
	border: 0.5px solid #B2B2B2;
}

.padpill {
	padding:10px;
}

.padpill2 {
	margin-right:5px;
}

.counter {
  display: table-cell;
  margin:1.5%;
  font-size:50px;
  background-color: #FF6F6F;
  border-radius: 50%;
  height:200px;
  vertical-align: middle;
}

.counterspad {
	background:#fff;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	border: 2px dashed #B6EEFF;
    border-radius: 10px;
	text-align: center;
}

.cardpad {
	margin-top:20px;
	color: #000;
	border:0 #fff;
	background-color: #fff;
}

.driverjumbo {
	background-color: #002b4c;
	color: #fff;
}

.bgtopend {
	background:url("../img/topbgnav.jpg");
	background-repeat: repeat-x;
	background-position: top;
}

.bgappbanner {
	background:url("../img/prizebg.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
}

.bgappbannercon {
	z-index: 9999;
}

.bgtopend2 {
	background:url("../img/2020appbgwholecurve.png");
	background-repeat: repeat-x;
	background-position: top;
}

.bghomes {
	background:url("../img/houses.png");
	background-repeat: repeat-x;
	background-position: top left;
	background-size: 100vw;
}

.airportpage {
	background:url("../img/airportsplash.png");
	background-repeat: no-repeat;
	background-position: top;
}

.airportpage2 {
	background:url("../img/terminal2.png");
	background-repeat: no-repeat;
	background-position: bottom;
}


.prizebg {
	background:url("../img/prizebg.jpg");
	background-repeat: repeat-x;
	background-position: center;
}

.bgspinpro {
	background:url("../img/spinbgpromo.png");
	background-repeat: repeat-x;
	background-position: bottom;
}

.celebratewin {
	background:url("../img/celebratewin.png");
	background-repeat: repeat-y;
	background-position: center;
}

.transcel {
	background:url("../img/transcel.png");
	background-repeat: repeat-x;
	background-position: top;
}

.bgtopend3 {
	background:url("../img/2020appbgwholecurve-bpl.png");
	background-repeat: repeat-x;
	background-position:top right;
	background-size: 100vw;
}

.bgtopend4 {
	background:url("../img/greygrad.png");
	background-repeat: repeat-x;
	background-position:top right;
	background-size: 100vw;
}

.bgairport3 {
	background:url("../img/airporthomebg.png");
	background-repeat: no-repeat;
	background-position: top left;
	background-size: cover;
}

.bgtopapp {
	background:url("../img/9392.png");
	background-repeat: no-repeat;
	background-position: bottom;
}
.claimformbg {
	background:url("../img/bgspin.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.luxupgrade {
	background:url("../img/fg2.png");
	background-repeat: repeat-x;
	background-position:center;
	background-size:auto;
}

.driverspad {
	background-color:#fff;
	padding:20px;
	border: 3px dotted #B6EEFF;
    border-radius: 10px;
	color: #000;
}

.timert {
	text-align: center;
	color: #000;
}

.paddrivertab {
	padding: 20px;
	z-index: 5000;
}

.pushbut {
	margin-top:10px;
}

.navbottom2 {
	border-bottom: 0.5px dashed #000;
}

.footerbg {
	margin-top:50px;
	border-top: 10px solid #B6EEFF;
	padding:40px;
	color: #fff;
	background-image: url("../img/darkbluebg.png"); background-position: top right;
	z-index: 10000;
	position:relative;
}

.footerbgcomp {
	margin-top:-20px;
	border-top: 10px solid #B6EEFF;
	padding:40px;
	color: #fff;
	background-image: url("../img/darkbluebg.png"); background-position: top right;
}

.bottomstrip {
	border-bottom: 3px solid #002b4c;
}

.relativefix {
	position: relative;
}

.topstrip {
	border-top: 3px solid #002b4c;
}

.textstand {
	border-radius: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-top:30px;
	padding-top:30px;
}

.textstand2 {
	background-color: #fff;
	border-radius: 20px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-top:30px;
	padding-top:30px;
}

.row10 {
	height:10px;
}

.evpush {
	padding-top:100px;
	padding-bottom:100px;
	margin-top:60px;
	margin-bottom:90px;
	background: #002b4c;
	color: #fff;
}

.taxiappdiv {
	background-image: url("../img/appimagewall.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: top left; 
	padding-top:100px;
	padding-bottom:100px;
	margin-top:0px;
	margin-bottom:0px;
	color: #fff;
}

.fyldebg {
	background-image: url("../img/homebgfylde.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: top right; 
	padding-top:100px;
	padding-bottom:100px;
	margin-top:0px;
	margin-bottom:0px;
}

.fyldebghome {
	background-image: url("../img/fyldeblurhome.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: left center; 
	padding-top:150px;
	padding-bottom:150px;
	margin-top:0px;
	margin-bottom:0px;
}

.wyrebghome {
	background-image: url("../img/wyreblurhome.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: left center; 
	padding-top:150px;
	padding-bottom:150px;
	margin-top:0px;
	margin-bottom:0px;
}
	
.fyldebgtext {
	text-shadow: 1px 1px #000;
	color: #fff;
	font-weight: bold;
}

.bplbg {
	background-image: url("../img/bplblurhome.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: center right; 
	padding-top:150px;
	padding-bottom:150px;
	margin-top:0px;
	margin-bottom:0px;
	color: #fff;
}

.bethechange {
	background-image: url("../img/bethechange.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: center right; 
	padding-top:150px;
	padding-bottom:150px;
	margin-top:0px;
	margin-bottom:0px;
}


.bplbghome {
	background-image: url("../img/blackpool1800home.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: bottom right; 
	padding-top:100px;
	padding-bottom:100px;
	margin-top:0px;
	margin-bottom:0px;
}

	
.bplbgtext {
	text-shadow: 2px 2px #000;
	color: #fff;
	font-weight:bold;
}

.whiteairportshad {
	text-shadow: 2px 2px #000;
}

.modeyback
{ background-color: ecedf2;
}



.paybycard {
	background-image:url("../img/paybycardlarge.jpg");
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: top; 
	padding-top:100px;
	padding-bottom:100px;
	margin-top:0px;
	margin-bottom:90px;
}

.evrecruit {
	padding-top:50px;
	padding-bottom:50px;
	margin-top:60px;
	margin-bottom:90px;
	background-color:aliceblue;
	color: #002b4c;
}

.apppush {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	margin-bottom:10px;
	margin-top:30px;
	background-color: #002b4c;
	color: #fff;
}

.drivepush {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	margin-bottom:10px;
	margin-top:30px;
	background-color: aliceblue;
	color: #0057B0;
}

.apppad {
	margin-top:30px;
	color: #fff;
	border:1px dashed #002b4c;
	background-color: #002b4c;
	padding:20px;
	border-radius: 10px
}

.apppad2 {
	margin-top:30px;
	color: #000;
	border:1px dashed #87CFFF;
	background-color:#fff;
	padding:20px;
	border-radius: 10px;
}

.reasons {
	margin: 10px;
	color: #000;
	border:1px dashed #87CFFF;
	background-color: aliceblue;
	padding:20px;
	border-radius: 10px;
}

.appscrollme {
	text-align: center;
	
}

.apprate {
	padding:10px;
	background-color: deeppink;
	border-radius: 20px;
}

.pushbot {
	margin-top:70px;
}

.pushcontent {
	padding-top:100px;
}

.pushcontent2 {
	padding-top:50px;
}

.pushcontent3 {
	padding-top:50px;
}

.pushconred {
	margin-top:-25px;
}

.goldstar {
	color:#F1EB29;
}

.goldstarapp {;
	color:#fff;
}

.mobileapp {
	color: #fff;
}

.trackapp {
	color: #fff;
}

.userapp {
	background-color: #002b4c;
	padding: 20px;
	border-radius: 10px;
}

.padicons {
	padding-top:30px;
	padding-bottom:0px;
	color: #fff;
}


.locatepush {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	margin-bottom:10px;
	margin-top:30px;
	color: #000;
	border-radius: 25px;
}

.padlocation {
	padding-top:30px;
	padding-bottom:0px;
	color: #000;
}


.padbuttons {
	padding-top:30px;
}

.padbut {
	margin-top:20px;
	margin-left:20px;
}

.padbuthome {
	margin-top:10px;
	margin-left:0px;
}

.padbuthome2 {
	margin-top:10px;
	margin-left:20px;
}

.padmorefe {
	margin-bottom:30px;
	text-align: center;
}

.padappscr {
	padding-top:30px;
	padding-bottom:30px;
}

.centerapps {
	margin: auto;
}

.careerpanel {
	margin-top:30px;
	color: #fff;
	border:1px dashed #002b4c;
	background-color: deepskyblue;
	padding:50px;
	border-radius: 10px;
	text-align: center;
}

.fleet1 {
	margin-left:30px;
	margin-right:30px;
	margin-bottom:30px;
	color: #fff;
	background-color: #002b4c;
	padding:50px;
	border-radius: 20px;
	text-align: center;
}

.fleet2 {
	margin-left:30px;
	margin-right:30px;
	margin-bottom:30px;
	color: #fff;
	background-color: #002b4c;
	padding:50px;
	border-radius: 10px;
	text-align: center;
}

.careerpanel2 {
	margin-top:30px;
	color: #fff;
	border:1px dashed #002b4c;
	background-color: deeppink;
	padding:20px;
	border-radius: 10px;
	text-align: center;
}

.careerspage {
	background-color: aliceblue;
}

.careersjumbo {
	background-color: aliceblue;
}

.choice1 {
	color: #fff;
	background-image:url(../img/500x500-blackpool.jpg);
}

.choice2 {
	background-color: deepskyblue;
	color: #fff;
	background-image:url(../img/500x500-lytham.jpg);
}

.choicebox {
	padding: 20px;
	margin: 20px;
	border-radius: 30px;
	text-align: center;
}

.homeround {
	border-radius: 80px;
}
.alignhead {
	text-align: center;
}

.orcol {
	padding-top:20px;
	padding-bottom: 30px;
}

.margin10 {
	margin-bottom:20px;
}

.progress {
  width: 150px;
  height: 150px;
  background: none;
  position: relative;
}

.progress::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 15px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
}

.progress>span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}

.progress .progress-left {
  left: 0;
}

.progress .progress-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 30px;
  color: #B21214;
  border-style: solid;
  position: absolute;
  top: 0;
}

.progress .progress-left .progress-bar {
  left: 100%;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-left: 0;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

.progress .progress-right {
  right: 0;
}

.progress .progress-right .progress-bar {
  left: -100%;
  border-top-left-radius: 80px;
  border-bottom-left-radius: 80px;
  border-right: 0;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

.progress .progress-value {
  position: absolute;
  top: 0;
  left: 0;
}

a {
            text-decoration: none;
        }

        .app-download-banner {
            display: none;
            align-items: center;
            width: auto;
            background-color: white;
            height: fit-content;
            padding: 5px;
        }

        #app-download-banner-modal {
            position: absolute;
            width: 95%;
            top: 0px;
            bottom: 0px;
            left: 0px;
            right: 0px;
            margin: auto;
        }

        #app-download-banner-top {
            position: relative;
        }

        #close {
            width: 5%;
            font-size: 15px;
            text-align: center;
        }

        #logo {
            width: 20%;
            display: flex;
            align-content: center;
            margin: auto;
        }

        #logo img {
            max-width: 70%;
            height: auto;
            margin: auto;
        }

        #description {
            width: 55%;
            text-align: center;
        }

        #header {
            font-weight: 600;
            font-size: 14px;
        }

        #text {
            font-size: 12px;
        }

        #button {
            text-align: center;
            width: 20%
        }

div.gallery {
  border: 0px solid #ccc;
}

div.gallery:hover {
  border: 0px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
  padding: 15px;
  text-align: center;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

div.freeShippingRibbon {
    height: 35px;
    width: 180px;
    background: #FF0004;
    position: absolute;
    top: 48px;
    right: -6px;
    text-align: center;
    color: #FFF;
    font-weight: 600;
    font-size: 24px;
    white-space: nowrap;
  -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    transform: rotate(35deg);
}

.freeShippingRibbon:before {
    box-sizing: border-box;
    border-style: solid;
    border-color: transparent;
    border-width: 37px;
    border-left-width: 53px;
    border-right-width: 26px;
    content: "";
    display: block;
    left: -49px;
    position: absolute;
    width: 141%;
    border-top-width: 0px;
    border-bottom-color: #FF0004;
    top: -2px;
    z-index: -1;
}

.circleborderbold {
	border: 20px solid;
	border-color: aliceblue;
}

/* Airport Prices */

.pricing-content{}
.single-pricing{
background:#fff;
padding:40px 20px;
border-radius:15px;
position:relative;
z-index:2;
border:1px solid #eee;
box-shadow: 0 10px 40px -10px rgba(0,64,128,.09);
transition:0.3s;
}
@media only screen and (max-width:480px) { 
.single-pricing {margin-bottom:30px;}
}
.single-pricing:hover{
box-shadow:0px 60px 60px rgba(0,0,0,0.1);
z-index:100;
transform: translate(0, -5px);
}
.price-label {
    color: #fff;
	background: #0091e5;
	font-size: 16px;
	font-weight: bold;
	width: 100px;
	margin-bottom: 15px;
	display: block;
	-webkit-clip-path: polygon(100% 0%, 90% 50%, 100% 100%, 0% 100%, 0 50%, 0% 0%);
	clip-path: polygon(100% 0%, 90% 50%, 100% 100%, 0% 100%, 0 50%, 0% 0%);
	margin-left: -20px;
	position: absolute;
}
.price-head h2 {
	font-weight: 600;
	margin-bottom: 0px;
	text-transform: capitalize;
	font-size: 26px;
}
.price-head span {
	display: inline-block;
	background:#00A3FF;
	width: 6px;
	height: 6px;
	border-radius: 30px;
	margin-bottom: 20px;
	margin-top: 15px;
}
.price {
	font-weight: 500;
	font-size: 50px;
	margin-bottom: 0px;
}
.single-pricing{}
.single-pricing h5 {
	font-size: 14px;
	margin-bottom: 0px;
	text-transform: none;
}
.single-pricing ul{
list-style: none;
margin-bottom: 20px;
margin-top: 30px;
}

.single-pricing ul li{line-height: 35px;}
.single-pricing a {
/*background:none;
border: 2px solid #ffaa17;
color: #ffaa17;
border-radius: 5000px;*/
display: inline-block;
font-size: 16px;
overflow: hidden;
padding:10px 45px;
text-transform: capitalize;
transition: all 0.3s ease 0s;
}
.single-pricing a:hover, .single-pricing a:focus{
/*background:#ffaa17;
color:#fff;
border: 2px solid #ffaa17;*/
}
.single-pricing-white{background: #001339;}
.single-pricing-white2{background: #001339;}
.single-pricing-white ul li{color:#fff;}
.single-pricing-white2 ul li{color:#fff;}
.single-pricing-white h2{color:#fff;}
.single-pricing-white2 h2{color:#fff;}
.single-pricing-white h1{color:#00A3FF; font-weight: bold;}
.single-pricing-white2 h1{color:#00A3FF; font-weight: bold;}
.single-pricing-white h5{color:#fff;}
.single-pricing-white2 h5{color:#fff;}

/*New Custom Buttoms */

.btn-gradient {

  background-image: linear-gradient(to right, var(--bs-btn-bg) 0%, var(--bs-btn-bg-gradient) 100%);

  background-size: 500% auto;

  transition: background-position 0.5s ease-out;

}



.btn-gradient:hover {

  background-position: right center;

}



.btn-primary.btn-gradient {

  --bs-btn-bg: #001440;

  --bs-btn-bg-gradient: #008AD8;

}



.btn-success.btn-gradient {

  --bs-btn-bg: #59A608
;

  --bs-btn-bg-gradient: #008013;

}



.btn-danger.btn-gradient {

  --bs-btn-bg: #dc3545;

  --bs-btn-bg-gradient: #ff7d87;

}