﻿/*ul - important links*/
:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}


/** new bootstrap **/

.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}

.btn.btn-primary { line-height: 1; padding: 13px 26px; background: #2e7d32 !important; border-color: #2e7d32;-hover-color: #fff;hover-bg: #2e7d32;hover-border-color: #2e7d32; focus-shadow-rgb: 49, 132, 253; active-color: #fff; active-bg: #2e7d32; }
.btn{
	color:#222 !important;
	background-color:#fff !important;
	border-color: #fff !important;}
.btn:hover{
	color:var(--yellow) !important;
	background-color:var(--primary) !important;
	border-color: var(--primary) !important;}
.btn_cstm:hover{
	color:#333 !important; 
	background-color:#fff !important; 
	border-color:#fff !important}

.btn-outline-primary { color: #fff !important; line-height: 1; padding: 13px 26px; background: #2e7d32 !important; border-color: #2e7d32 !important; hover-bg: #2e7d32;hover-border-color: #2e7d32; focus-shadow-rgb: 49, 132, 253; active-bg: #2e7d32; }



.btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c6c7c8;
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c6c7c8;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa;
}
.btn_cstm:hover {
    color: #333 !important;
    background-color: #fff !important;
    border-color: #fff !important;
}
.transparent-menu .dropdown-menu {
    background: #07253F;
    border: none;
    font-size: 12px;
    box-shadow: none;
    padding: 15px 0px;
    right: -80px;
}
/** new bootstrap end **/
.bg-white {background: #fff;}
.important-section ul {
	list-style-type: none;
	padding: 0px;
}
.important-section ul li a {
	color: #fff;
	margin-left: 0px;
	font-size: 13px;
}
.important-section ul li a:hover {
	color: #f9676b;
}
.important-section ul li {
	display: inline;
	margin: 0px 5px;
}
.important-section {
	color: #fff;
	position: relative;
}
.important-section ul {
	margin-bottom: 0px;
}
.important-section .go-up a {
	color: #BEC4C8;
	padding: 5px 8px;
}




 @media (max-width:767px) {
.important-section ul li {
	margin: 15px 5px;
	display: inline-block;
}
}
/*ul end*/

.main-footer-sub .social-media li a {
	margin: 30px 8px 0px 0px;
	background-color:#fff;
	color:#2b539f;
}
.main-footer-sub button:hover {
	background-color: #2b539f !important;
	color: #fff !important;
}
.main-footer-sub .social-media li a:hover {
	background-color: #fff !important;
	color: #2b539f !important;
}
/*.help-block

{

    color:#fff !important;

}*/

/*two columns*/ 

/*.two-columns {

    padding: 0px;

    margin-top: -5px;

} 

    .two-columns li {

        width: 30%;

        float: left;

        list-style-type: none;

    }

     

    .two-columns::after {

        content: "";

        display: table;

        clear: both;

    }



    .two-columns li a {

        color: #616161;

    }*/







/*home*/

#subErr {
	margin-bottom: 10px;
}
.hot-deals {
	padding: 25px 0px;
}
.home-deal {
	background-color: #fff;
}
.chooseusrow {
	padding: 0px 0px 20px 0px;
}
.j_type {
	color: #fff;
	border: 1px solid #ccc;
	padding: 5px 5px;
	margin:0px 10px 0px 0px;
	cursor:pointer;
}
.j_type:hover {
	background-color: #2b539f;
	color: #fff;
}
.activejtype {
	background-color: #2b539f;
	color: #fff;
}
.tran-search-box .tab-content {
	background-color:rgb(0, 0, 0, 55%);
	color: #fff;
	border-radius:20px 20px 20px 20px;
}
.margin-b-60 {
	margin-bottom: 60px;
}
.bg-white {
	background-color:#fff;
}
.font-waf-blue {
	color: #07253F;
}
.work-row {
	border-bottom:none;
}
.bg-gray {
	background-color:#f2f2f2;
}
.main-footer-sub {
	padding: 60px 0px 40px 0px;
	background: #1e1e1e;
}
.main-footer-sub .form-control {
	background: #fff;
	color:#0a3152;
}
.whybookwithus {
	background: rgba(242, 242, 242, 1);
}
.chooseitem {
	background: #272727;
	min-height: 320px;
}
.title-white {
	color: #fff;
}
.choose-icon {
	background: #bd3826 !important;
}
.home-title h1 {
	font-size: 45px;
}
.home-title h2 {
	font-size: 22px;
	text-transform: uppercase;
}
.csmodelHeader {
	background-color:#fff;
}
.csHD, .csClose {
	color:#272727;
}
.csmdl {
	padding-top: 10px;
}
.main-footer-nav {
	color: #fff;
}
.transparent-menu {
	background: #fff;
}
/*Baggage*/

.bgbaggage {
	background: #f2f2f2 !important;
	min-height: 550px;
}
.element_tab .nav-tabs > li > a {
	color:#07253f !important;
}
.baggageBox_hd {
	color: #07253f;
	background: #fff;
}
.airlineBtn {
	background: #07253f;
}
/*customer support*/
.csTab a {
	color: #0a3152;
}
.customerSupportEnqr h6 {
	color: #0a3152;
}
.customsupport {
	border-bottom: none !important;
}
.customsupport li a {
	border:none !important;
}
.customsupport li a:hover {
	border:none !important;
}
/*payment policy*/

.paypolicy {
	background: #fff;
	color: #07253f;
}
/*privacy policy*/

.whiteBGblueFont {
	background: #fff;
	color: #07253f;
}
.privacy-text {
	font-size:14px;
}
/*About us*/

.aboutUs2_content {
	color: #07253f;
}
/*contact us*/

.contactmap {
	background: #fff;
	padding: 15px 0px;
	color: #07253f;
}
.contactUs_main {
	padding-top: 10px;
}
.modifySearchTitle {
	background-color: #fff !important;
	color: #0a3152 !important;
	font-weight: bold !important;
}

/** new FAQ **/
.faq-accordion {
  max-width: 100%;
  margin-top: 20px;
}

.faq-item {
  border: 1px solid #ddd;
  border-radius: 6px;
  margin-bottom: 10px;
  overflow: hidden;
}

.faq-question {
  width: 100%;
  background: #f7f7f7;
  border: none;
  padding: 15px;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.faq-question:hover {
  background: #ececec;
}

.faq-icon {
  font-size: 20px;
  font-weight: bold;
  transition: transform 0.3s ease;
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
  background: #fff;
  padding: 0 15px;
}

.faq-answer p {
  padding: 15px 0;
  margin: 0;
}
/** new FAQ end **/
/*FAQ*/

.faq_accordian .panel-default > .panel-heading {
	padding: 0px;
	background: #fff;
}
.faq_accordian .panel-default > .panel-collapse > .panel-body {
	border:none;
}
/*terms and conditions*/

.terms_accordian .panel-default > .panel-heading {
	padding: 0px;
	background: #fff;
}
.terms_accordian .panel-default > .panel-collapse > .panel-body {
	border:none;
}
/*makepayment - Payment*/

.payimg {
	background-image: url(https://www.travelcenter.uk/Assets/Images/makepayment/Make_Payment.jpg);
	background-position: center center;
	min-height: 275px;
	background-repeat: no-repeat;
}
.paytext {
	padding: 60px 0px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.paytext h2 {
	font-size: 48px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
}
.cvvimg {
	position: relative;
	top: -36px;
	z-index: 9;
	float: right;
	right: 4px;
}
.cardcvv {
	background-image: url(/Images/card_cvv.png);
	background-repeat: no-repeat;
	background-position: right;
}
.paddingleft0 {
	padding-left: 0px;
}
.font-waf-blue h5 {
	color: #07253F;
}
.align-items-center {
    align-items: center !important;
}
.justify-content-between {
    justify-content: space-between !important;
}

@media (min-width: 768px) {
    .d-md-flex {
        display: flex !important;
    }
	
    .mt-md-0 {
        margin-top: 0 !important;
    }
}

 @media (max-width:600px) {
.paxinfoBE label {
	font-size: 9px !important;
}
.custom-select-button {
	height: 40px;
}
.jtypeBE {
	padding:15px;
}
}

