/************************************************* Header ********************************************************************/
.TopLink{}
.PhnTp a{color:#fff; font-size:30px; font-weight:700; line-height:1; display:inline-block;} .PhnTp a:hover{color:#F45800;}
 #additional-info {
  max-height: 100px;
}
/********** Main Banner **************************************************************************************************/
.MainBanner h1{font-size:60px; line-height:1.2; text-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);}
.wp-gap{gap:0px !important;}
/*******************taxi Css*********************************/
.art-sheet {
  width: 100% !important;
}
#drop-full-address-airport {
  max-height: 102px;
}
#full-address {
	 max-height: 102px;
}
.book-fm input.form-control, input.form-control:focus, textarea.form-control, textarea.form-select {
	font-size: 14px;color: #2d2d2d;}
.book-fm .form-control {
  
	font-size: 14px;color: #2d2d2d;}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) {
  background-color: #f4580026;
}
tbody {
  
  box-shadow: 1px 2px 1px 1px #ffc7a8 !important;
}
/************************************************* Content ********************************************************************/
.WelText{background:url(../images/bgser.png) no-repeat top center; min-height:1200px; background-size:cover;}
.testimonial-name {
    position: relative;
    padding-left: 30px; /* Adjust based on image width */
}

.testimonial-name::before {
    content: url('../images/left.png'); /* Replace with the path to your left quote image */
    position: absolute;
    left: -18px;
    top: 0;
    transform: translateY(-50%); /* Adjust to center vertically */
}

.testimonial-content {
    position: relative;
    padding-right: 30px; /* Adjust based on image width */
}

.testimonial-content::after {
    content: url('../images/right.png'); /* Replace with the path to your right quote image */
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translateY(50%); /* Adjust to align properly */
}
/************************************************* Testimonials ********************************************************************/
#TestiArea {background:url(../images/testibg.png) no-repeat top center; min-height:742px;}
#TestiArea .Name{font-size:20px;}#TestiArea .carousel-inner{width:58%; font-size:18px;}
#Testimonials .carousel-control-next, #Testimonials .carousel-control-prev {width:50px; z-index:9999; opacity:1; top:-65%;} 

/********** Testimonials *****************************************************************************************
#Testimonials q:before,#Testimonials:before {content:open-quote; position:absolute; left:10%; top:40px;}
#Testimonials q:after,#Testimonials:after {content:close-quote; position:absolute; right:10%; top:110px; }
#Testimonials q:before,#Testimonials q:after,#Testimonials:before,#Testimonials:after {color:#000; font-size:142px; font-family:Arial, Helvetica, sans-serif; font-weight:400;}
#Testimonials .carousel-indicators {position:static; margin-top:40px;}
#Testimonials .carousel-indicators li{width:12px; height:12px; margin:0 4px; background-color:#ccc;border:solid 1px #ccc; border-radius:50%; opacity:1;}
#Testimonials .carousel-indicators li.active {background-color:#00b0f0; border:solid 1px #00b0f0;}
*********/

.BgimgArea{background:url(https://www.swifttravelwarrington.com/wp-content/uploads/2024/07/back.jpg) no-repeat top center; height:696px;}
.ImgText{background:rgba(244, 88, 0, 0.80); padding:50px 40px; width:770px; min-height:696px;}

/********** ContactForm **************************************************************************************************/
#ContactForm .form-group {margin-bottom:25px;}
#ContactForm .form-control{background:#fff; border-color:#fff; border-radius:0px; height:60px; color:#323232; padding-left:20px;}
#ContactForm textarea.form-select{height:130px; padding-top:15px;background:#fff; border-color:#fff; border-radius:0px; color:#323232;padding-left:20px;}
#ContactForm .form-control::-moz-placeholder,#ContactForm .form-select::-moz-placeholder {color:#323232; opacity:1;}

#ContactPage .form-group {margin-bottom:16px;}
#ContactPage .form-control{font-size:16px; border-color:#d8d8d8; border-radius:6px; height:60px; color:#6d6d6d;}
#ContactPage textarea.form-control{height:170px; padding-top:15px;}
#ContactPage a{color:#000;}#ContactPage a:hover{color:#59A8CF;}

/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:16px; line-height:24px;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#ccc;}
 
/*************************************************************************************************************/
@media (min-width:992px) {
.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:999; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}
.fs-100{font-size:100px !important;}
.fs-58{font-size:58px !important;}

.lh-35{line-height:35px;}.lh-45{line-height:45px;}
}

 
@media (min-width: 1920px){.container {max-width:1740px !important;} .navbar .navbar-nav .nav-link {padding:15px 25px;font-size:18px !important;}
.WelText .mb-3{margin-bottom:1rem !important;} 
.fs-50{font-size:50px !important;}
}

@media (min-width: 1600px) and (max-width: 1919.98px) {.container {max-width:1500px;} 
.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}
.WelText .mb-3{margin-bottom:10px !important;} .WelText .py-3{padding:0px !important;}
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){}

@media (min-width: 991.98px) and (max-width: 1199.98px) {.fs-58 {font-size:44px !important;}  .SerText h2{font-size:28px;}.btn-lg{font-size:22px;}
.MainBanner h1 {
	font-size: 35px;}
	.sec-align.wp-block-columns{
		flex-wrap: wrap !important;
	}
	 .sec-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100% !important;
	}
}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {
.btn-lg{font-size:22px;}.MainBanner h1 {font-size:23px;}.SerText h2{font-size:21px;}.MainBanner p {font-size:15px;}
.ImgText {padding:30px;width:570px;}.BgimgArea{height:610px;}
#TestiArea {min-height:450px;}#TestiArea .carousel-inner{width:78%;}
	.sec-align.wp-block-columns{
		flex-wrap: wrap !important;
	}
	 .sec-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100% !important;
	}
	.border-end {
		border-right:transparent !important;}
}

@media (max-width: 767.98px) {
.btn-lg{font-size:22px;}.MainBanner h1 {font-size:34px;}.SerText h2{font-size:21px;}
.ImgText {padding:30px;width:100%;}.BgimgArea{height:640px;}
#TestiArea {min-height:450px;}#TestiArea .carousel-inner{width:78%;}
.PhnTp a{font-size:20px;}.btn-lg{font-size:18px;}.fs-58 {font-size:30px !important;} 
#ContactForm .form-group {margin-bottom:15px;}
	.MainBanner .carousel-caption {

  position: static;
  background: #000;
  padding: 3px;
}
	.border-end {
		border-right:transparent !important;}
}

@media (max-width: 575.98px){
	h3, .h3{font-size:18px !important;}
	.mb-head h1 {
  font-size: 25px !important;
}
	.mb-head  .wp-block-button__link {
  
  font-size: 17px;
}
.MainBanner .Homebnr .carousel-item  img {
    height:240px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}.MainBanner h1 {font-size:20px;}.PhnTp a{font-size:18px;}.fs-58 {font-size:28px !important;} h1, .h1,.fs-50 {font-size:36px !important;}
.BgimgArea{background:none; height:auto; margin:15px 0px;}.ImgText {padding:25px;width:100%;}.fs-22 {font-size:18px !important;}.fs-30 {font-size:25px !important;}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}