@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:wght@500&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Fira+Sans:wght@500&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@font-face {
  font-family: AmericanSans;
  src: url(./americansans.ttf);
}

@font-face {
  font-family: Klarheit;
  src: url(./Klarheit.ttf);
}

@font-face {
  font-family: Whitney;
  src: url(./Whitney.otf);
}

@font-face {
  font-family: Circular;
  src: url(./Circular.otf);
}

@font-face {
  font-family: Neue;
  src: url(./Neue.ttf);
}

@font-face {
  font-family: Proxima;
  src: url(./Proxima.otf);
}

@font-face {
  font-family: ExellenceInMotion;
  src: url(./ExcellenceInMotion.woff);
}

@font-face {
  font-family: Museo;
  src: url(./Museo.otf);
}

@font-face {
  font-family: Noa;
  src: url(./NoaLight.ttf);
}

@font-face {
  font-family: Segeo;
  src: url(./Segoe.ttf);
}

@font-face {
  font-family: Iberia;
  src: url(./iberiaheadline.woff2);
}

@font-face {
  font-family: IberiaV;
  src: url(./verdana.ttf);
}

@font-face {
  font-family: Ciutadella;
  src: url(./Ciutadella.ttf);
}

@font-face {
  font-family: Fedra;
  src: url(./FedraSans.ttf);
}

@font-face {
  font-family: latam_bold;
  src: url(./latam_bold.woff);
}

@font-face {
  font-family: latam;
  src: url(./latam.woff);
}

@font-face {
  font-family: HelBold;
  src: url(./HelveticaNeueBold.otf);
}

@font-face {
  font-family: HelMed;
  src: url(./HelveticaNeueLight.otf);
}

@font-face {
  font-family: Druk;
  src: url(./Druk.otf);
}

@font-face {
  font-family: Book;
  src: url(./Book.ttf);
}

@font-face {
  font-family: Atlis;
  src: url(./Atlis.ttf);
}

@font-face {
  font-family: Gotham;
  src: url(./Gotham.ttf);
}

@font-face {
  font-family: GothamLight;
  src: url(./GothamLight.ttf);
}

@font-face {
  font-family: Switzer;
  src: url(./Switzer.otf);
}

@font-face {
  font-family: Slatepro;
  src: url(./Slatepro.ttf);
}

@font-face {
  font-family: Chronicle;
  src: url(./Chronicle.otf);
}

/* @font-face {
  font-family: Jotia;
  src: url(./jotia.otf);
} */

@font-face {
  font-family: Graphik;
  src: url(./Graphik.otf);
}

@font-face {
  font-family: tap;
  src: url(./tap.ttf);
}


.united-airlines * {
  font-family: "Open Sans", sans-serif;
}

.delta-airlines * {
  font-family: Whitney;
}

.american-airlines * {
  font-family: AmericanSans;
}

.alaska-airlines {
  font-family: Circular !important;
}

.aeromexico-airlines * {
  font-family: Neue;
}

.singapore-airlines * {
  font-family: Proxima;
}

.royal-jordanian *{
  font-family: Fedra;
}

.latam-airlines *{
  font-family: latam;
  font-weight: 400;
}

.avianca-airlines *{
  font-family: "Red Hat Display", sans-serif;
}

.emirates-airline *{
  font-family: HelMed;
}

.spirit-airlines *{
  font-family: "Source Sans 3", sans-serif;
  font-weight: 400;
}

.volaris-airlines *{
  font-family: "Lato", sans-serif;
}

.frontier-airlines *{
  font-family: "Montserrat", sans-serif;
}

.etihad-airways *{
  font-family: Book;
}

.virgin-atlantic *{
  font-family: GothamLight;
}

.qatar-airways *{
  font-family: Graphik;
}

.ryanair *{
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.porter-airlines *{
  font-family: Switzer;
}

.tap-air *{
  font-family: "Inter", sans-serif;
}

.hawaiian-airlines *{
  font-family: Slatepro;
}

/* font families end */

.singapore-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #020c41;
  display: inline-block;
  border: 1px solid #020c41;
}

.british-airways * {
  font-family: "Open Sans", sans-serif;
}

.sun-country * {
  font-family: "Open Sans", sans-serif;
}

.air-france * {
  font-family: ExellenceInMotion;
}

.turkish-airlines * {
  font-family: Museo;
}

.air-canada * {
  font-family: "Open Sans", sans-serif;
}
.qantas-airlines * {
  font-family: Ciutadella;
}
.westjet-airlines * {
  font-family: "Noto Sans", sans-serif;
}
.westjet-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #1b82bc;
  display: inline-block;
  border: 1px solid #1b82bc;
}

/* font family */

.united-airlines h1 {
  color: #1414d2;
}

.united-airlines .header-btn {
  background: #1414d2;
}

.united-airlines .toggle {
  border: 2px solid #1414d2;
}

.united-airlines .toggle i {
  color: #1414d2;
}

.united-airlines .long-desc h2,
.long-desc h3,
.long-desc h4 {
  color: #1414d2;
}

.united-airlines .cm-section.cm-postdetail-content h3 {
  color: #1414d2;
}

.united-airlines h5.acc-btn {
  color: #1414d2;
}

.united-airlines table th {
  background-color: #1414d2;
}

.united-airlines a.cm-grad-btn {
  background: linear-gradient(68deg, #1414d2, #1414d2);
}

.united-airlines .cm-prime-btn {
  background: linear-gradient(68deg, #1414d2, #1414d2);
  border: 1px solid #1414d2;
}

.united-airlines .related-post-name-change h2 {
  color: #1414d2;
}

.united-airlines .col-30 .help-desk h3 {
  color: #1414d2;
}

.united-airlines .col-30 .subscribe a {
  background-color: #1414d2;
}

.united-airlines .cm-question h4 {
  color: #1414d2;
}

.united-airlines .footer .foot-bottom {
  background-color: #1414d2;
}

.united-airlines .cm-prime-btn:hover {
  background-color: #1414d2;
  border: 1px solid #1414d2;
  color: white;
}

.united-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #1414d2;
  display: inline-block;
  border: 1px solid #1414d2;
}

/* alaska-airlines */

.alaska-airlines h1 {
  color: #01426a;
}

.alaska-airlines .header-btn {
  background: #01426a;
}

.alaska-airlines .toggle {
  border: 2px solid #01426a;
}

.alaska-airlines .toggle i {
  color: #01426a;
}

.alaska-airlines .table-heading h2,
.table-heading h3,
.table-heading h4,
.table-heading h5 {
  color: #01426a;
}

.alaska-airlines .section-gap h2,
.alaska-airlines .section-gap h3,
.alaska-airlines .section-gap h4,
.alaska-airlines .section-gap h5 {
  color: #01426a;
}

.alaska-airlines .cm-section.cm-postdetail-content h3 {
  color: #01426a;
}

.alaska-airlines table th {
  background-color: #01426a;
}

.alaska-airlines a.cm-grad-btn {
  background: linear-gradient(68deg, #fff, #fff);
  color: #01426a;
  border: 1px solid #01426a;
}

.alaska-airlines a.cm-grad-btn:hover {
  border: 1px solid #01426a;
  background-color: #01426a;
  color: #01426a;
}

.alaska-airlines .cm-prime-btn {
  border: 1px solid #01426a;
  background-color: white;
  color: #01426a;
}

.alaska-airlines .cm-prime-btn:hover {
  border: 1px solid #01426a;
  background-color: #01426a;
  color: #fff;
}

.alaska-airlines .related-post-name-change h2 {
  color: #01426a;
}

.alaska-airlines .cm-prime-btn {
  background: linear-gradient(68deg, #01426a, #01426a);
  border: 1px solid #01426a;
  color: #fff;
}

.alaska-airlines .cm-question h4 {
  color: #01426a;
}

.alaska-airlines a.cm-prime-btn.btn-rounded {
  color: white;
}

.alaska-airlines .subscribe a {
  background-color: #01426a;
}

.allegiant-air .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #01426a;
  display: inline-block;
  border: 1px solid #01426a;
}

/* allegiant-air */
.allegiant-air * {
  font-family: "Montserrat", sans-serif;
}

.allegiant-air h1 {
  color: #01579b;
}

.allegiant-air .header-btn {
  background: #01579b;
}

.allegiant-air .toggle {
  border: 2px solid #01579b;
}

.allegiant-air .toggle i {
  color: #01579b;
}

.allegiant-air table th {
  background-color: #01579b;
}

.allegiant-air .col-30 .subscribe a {
  background-color: #01579b;
}

.allegiant-air .section-gap h2,
.allegiant-air .section-gap h3,
.allegiant-air .section-gap h4,
.allegiant-air .section-gap h5 {
  color: #01579b;
  font-weight: 500;
}

.allegiant-air .cm-section.cm-postdetail-content h3 {
  color: #01579b;
}

.allegiant-air a.cm-grad-btn {
  background: linear-gradient(68deg, #01579b, #01579b);
}

.allegiant-air .cm-prime-btn {
  background: linear-gradient(68deg, #01579b, #01579b);
  border: 1px solid #01579b;
}

.allegiant-air .related-post-name-change h2 {
  color: #01579b;
}

.allegiant-air .cm-question h4 {
  color: #01579b;
}

.allegiant-air .cm-prime-btn {
  border: 1px solid #01579b;
  background: linear-gradient(68deg, #01579b, #01579b);
  color: #fff;
}

.allegiant-air .header-btn:hover {
  border: 1px solid #ffb100;
  background: linear-gradient(68deg, #ffb100, #ffb100);
  color: #000000;
}

.allegiant-air a.cm-grad-btn {
  border: 1px solid #01579b;
  background: linear-gradient(68deg, #01579b, #01579b);
  color: #fff;
}

.allegiant-air a.cm-grad-btn:hover {
  border: 1px solid #01579b;
  background: linear-gradient(68deg, #01579b, #01579b);
  color: #fff;
}

.allegiant-air .foot-bottom {
  background: #01579b;
}

.allegiant-air .help-desk .subscribe a {
  background: #01579b;
}

.allegiant-air .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #01579b;
  display: inline-block;
  border: 1px solid #01579b;
}

/* delta-airlines */
.delta-airlines h1 {
  color: #c01933;
}

.delta-airlines .header-btn {
  background: #c01933;
}

.delta-airlines .toggle {
  border: 2px solid #c01933;
}

.delta-airlines .toggle i {
  color: #c01933;
}

.delta-airlines table th {
  background-color: #c01933;
}

.delta-airlines .col-30 .subscribe a {
  background-color: #c01933;
}

.delta-airlines .section-gap h2,
.delta-airlines .section-gap h3,
.delta-airlines .section-gap h4,
.delta-airlines .section-gap h5 {
  color: #c01933;
}

.delta-airlines .cm-section.cm-postdetail-content h3 {
  color: #c01933;
}

.delta-airlines a.cm-grad-btn {
  background: linear-gradient(68deg, #c01933, #c01933);
}

.delta-airlines .cm-prime-btn {
  background: linear-gradient(68deg, #c01933, #c01933);
  border: 1px solid #c01933;
}

.delta-airlines .related-post-name-change h2 {
  color: #c01933;
}

.delta-airlines .cm-question h4 {
  color: #c01933;
}

.delta-airlines .cm-prime-btn {
  border: 1px solid #e51937;
  background: linear-gradient(68deg, #e51937, #e51937);
  color: #fff;
}

.delta-airlines .cm-prime-btn:hover {
  border: 1px solid #c01933;
  background: linear-gradient(68deg, #c01933, #c01933);
  color: #000000;
}

.delta-airlines a.cm-grad-btn {
  border: 1px solid #e51937;
  background: linear-gradient(68deg, #e51937, #e51937);
  color: #fff;
}

.delta-airlines a.cm-grad-btn:hover {
  border: 1px solid #c01933;
  background: linear-gradient(68deg, #c01933, #c01933);
  color: #fff;
}

.delta-airlines .foot-bottom {
  background: #c01933;
}

/* jetblue-airlines */
.jetblue-airlines h1 {
  color: #00205b;
}

.jetblue-airlines .header-btn {
  background: #00205b;
}

.jetblue-airlines .toggle {
  border: 2px solid #00205b;
}

.jetblue-airlines .toggle i {
  color: #00205b;
}

.jetblue-airlines table th {
  background-color: #00205b;
}

.jetblue-airlines .long-desc h2,
.long-desc h3,
.long-desc h4 {
  color: #0033a0;
}

.jetblue-airlines .cm-section.cm-postdetail-content h3 {
  color: #0033a0;
}

.jetblue-airlines a.cm-grad-btn {
  background: linear-gradient(68deg, #00205b, #00205b);
}

.jetblue-airlines .cm-prime-btn {
  background: linear-gradient(68deg, #00205b, #00205b);
  border: 1px solid #00205b;
}

.jetblue-airlines .related-post-name-change h2 {
  color: #00205b;
}

.jetblue-airlines .cm-question h4 {
  color: #00205b;
}

.jetblue-airlines .cm-prime-btn:hover {
  border: 1px solid #0033a0;
  background: linear-gradient(68deg, #0033a0, #0033a0ad);
  color: #fff;
}

.jetblue-airlines a.cm-grad-btn:hover {
  border: 1px solid #0033a0;
  background: linear-gradient(68deg, #0033a0, #0033a0);
  color: #fff;
}

/* american-airlines*/
.american-airlines .american-foot {
  background: #0078d2;
}

.american-airlines h1 {
  color: #0078d2;
}

.american-airline .header-btn {
  background: #0078d2;
}

.american-airline .toggle {
  border: 2px solid #0078d2;
}

.american-airline .toggle i {
  color: #0078d2;
}

.american-airlines .flex-start h2,
.american-airlines .flex-start h3,
.american-airlines .flex-start h4,
.american-airlines .flex-start h5 {
  color: #00467f;
}

/* southwest-airlines */
/* .southwest-airlines h1{
  color: #304cb2;
}

.southwest-airlines table th{
  background-color: #304cb2;
}

.southwest-airlines .long-desc h2, .long-desc h3, .long-desc h4 {
  color: #1a2c80; 
}

.southwest-airlines .cm-section.cm-postdetail-content h3 {
  color: #1a2c80;
}
 
.southwest-airlines a.cm-grad-btn{
  background: linear-gradient(68deg,rgb(255, 191, 39),rgb(255, 191, 39));
  color: #000;
}

.southwest-airlines .cm-prime-btn {
  background: linear-gradient(68deg,rgb(255, 191, 39),rgb(255, 191, 39));
  border: 1px solid rgb(255, 191, 39);
  color: #000;
}

.southwest-airlines a.cm-prime-btn:hover{
  border: 1px solid #000;
  background-color: rgb(255, 191, 39);
  color: black;
}

.southwest-airlines .cm-prime-btn:hover{
  border: 1px solid #000;
  background-color: rgb(255, 191, 39);
  color: black;
}

.southwest-airlines .related-post-name-change h2 {
  color: #304cb2;
}

.southwest-airlines .cm-question h4{
  color: #304cb2;
} */

/* hawaiian-airlines */
/* .hawaiian-airlines h1{
  color: #463c8f;
}

.hawaiian-airlines table th{
  background-color: #463c8f;
}

.hawaiian-airlines .long-desc h2, .long-desc h3, .long-desc h4{
  color: #ce0c88;
}

.hawaiian-airlines .cm-section.cm-postdetail-content h3 {
  color: #ce0c88;
}

.hawaiian-airlines a.cm-grad-btn{
  background: linear-gradient(68deg,#ee453d,#ee453d);
  color: #fff;
  border: 1px solid #ee453d;
}

.hawaiian-airlines .cm-prime-btn {
  background: linear-gradient(68deg,#ee453d,#ee453d);
  border: 1px solid #ee453d;
  color: #fff;
}

.hawaiian-airlines .related-post-name-change h2 {
  color: #463c8f;
}

.hawaiian-airlines .cm-question h4{
  color: #ce0c88;
}

.hawaiian-airlines .cm-prime-btn:hover{
  background-color: #463c8f;
  color: #fff;
  border:#463c8f; 
}

.hawaiian-airlines a.cm-grad-btn:hover {
  background: linear-gradient(68deg,#463c8f,#463c8f);
  color: #fff;
  border:1px solid #463c8f; 
} */

/* volaris-airlines */
/* .volaris-airlines table th{
  background-color: #80206a;
}

.volaris-airlines .long-desc h2, .long-desc h3, .long-desc h4{
  color: #80206a;
}

.volaris-airlines .cm-section.cm-postdetail-content h3 {
  color: #80206a;
}

.volaris-airlines a.cm-grad-btn{
  background: linear-gradient(68deg,#80206a,#80206a);
}

.volaris-airlines .cm-prime-btn {
  background: linear-gradient(68deg,#80206a,#80206a);
  border: 1px solid #80206a;
}

.volaris-airlines .related-post-name-change h2 {
  color: black;
}

.volaris-airlines .cm-question h4{
  color: #80206a;
}

.volaris-airlines .cm-prime-btn:hover{
  color: #fff;
  border: 1px solid #80206a;
  background-color: #a12885;
}

.volaris-airlines a.cm-grad-btn:hover{
  background: linear-gradient(68deg,#a12885,#a12885);
  border: 1px solid #a12885;
  color: #fff;
} */

/* spirit-airlines */
/* .spirit-airlines h1{
  color: black;
}

.spirit-airlines table th{
  background-color: #ffec00;
  color: black;
}

.spirit-airlines .long-desc h2, .long-desc h3, .long-desc h4{
  color: #0071eb;
}

.spirit-airlines .cm-section.cm-postdetail-content h3 {
  color: #0071eb;
}

.spirit-airlines a.cm-grad-btn{
  background: linear-gradient(68deg,#ffec00,#ffec00);
  color: black;
}

.spirit-airlines .cm-prime-btn {
  background: linear-gradient(68deg,#ffec00,#ffec00);
  border: 1px solid #ffec00;
  color: #000;
}

.spirit-airlines .related-post-name-change h2 {
  color: black;
}

.spirit-airlines .cm-question h4{
  color: black;
}

.spirit-airlines .cm-prime-btn:hover {
  background: linear-gradient(68deg,#0071eb,#0071eb);
  border: 1px solid #0071eb;
  color: #fff;
}

.spirit-airlines a.cm-prime-btn:hover{
  background: linear-gradient(68deg,#0071eb,#0071eb);
  color: #fff;
  border: 1px solid #0071eb;
} */

/* Canada Airlines */
/* .canada-airlines h1{
color:#d42f37;
}

.canada-airlines .long-desc h2, .long-desc h3, .long-desc h4 {
color: #d42f37;
}

.canada-airlines .cm-section.cm-postdetail-content h3 {
color: #d42f37;
}

.canada-airlines table th {
background-color: #d42f37;
}

.canada-airlines a.cm-grad-btn{
background: linear-gradient(68deg,#000000,#d42f37);
}
.canada-airlines .cm-prime-btn {
background: linear-gradient(68deg,#000000,#d42f37);
border: 1px solid #000000;
}

.canada-airlines .related-post-name-change h2 {
color: #d42f37;
}

.canada-airlines .cm-question h4{
color: #d42f37;
}

.canada-airlines .cm-prime-btn:hover {
background-color: #000000;
border: 1px solid #d42f37;
color: white;
} */

/* WestJet Airlines
.westjet-airlines h1{
color:#00aaa6;
}

.westjet-airlines .long-desc h2, .long-desc h3, .long-desc h4 {
color: #00aaa6;
}

.westjet-airlines .cm-section.cm-postdetail-content h3 {
color: #00aaa6;
}

.westjet-airlines table th {
background-color: #00aaa6;
}

.westjet-airlines a.cm-grad-btn{
background: linear-gradient(68deg,#000000,#00aaa6);
}
.westjet-airlines .cm-prime-btn {
background: linear-gradient(68deg,#000000,#00aaa6);
border: 1px solid #000000;
}

.westjet-airlines .related-post-name-change h2 {
color: #00aaa6;
}

.westjet-airlines .cm-question h4{
color: #00aaa6;
}

.westjet-airlines .cm-prime-btn:hover {
background-color: #000000;
border: 1px solid #00aaa6;
color: white;
}


.frontier-airlines h1 {
  color: #006643;
}
.frontier-airlines .cm-prime-btn {
  background: linear-gradient(68deg,#006643,#42545b);
  border: 1px solid #000000;
}
.frontier-airlines .cm-section.cm-postdetail-content h3 {
  color: #006643;
}
.frontier-airlines .cm-question h4 {
  color: #006643;
}
.frontier-airlines .cm-prime-btn:hover{
  background-color: #006643;
  color: #fff;
  border:#006643; 
} */

/* aeromexicon airlines */
.aeromexico-airlines h1 {
  color: #020c41;
}

.aeromexico-airlines .header-btn {
  background: #020c41;
}

.aeromexico-airlines .toggle {
  border: 2px solid #020c41;
}

.aeromexico-airlines .toggle i {
  color: #020c41;
}

.aeromexico-airlines table th {
  background-color: #020c41;
  color: #fff;
}

.aeromexico-airlines .col-30 .subscribe a {
  background-color: #020c41;
}

.aeromexico-airlines .section-gap h2,
.aeromexico-airlines .section-gap h3,
.aeromexico-airlines .section-gap h4,
.aeromexico-airlines .section-gap h5 {
  color: #020c41;
}

.aeromexico-airlines .foot-bottom {
  background: #020c41;
}

/* singapore airlines */
.singapore-airlines h1 {
  color: #00266b;
}

.singapore-airlines .header-btn {
  background: #00266b;
}

.singapore-airlines .toggle {
  border: 2px solid #00266b;
}

.singapore-airlines .toggle i {
  color: #00266b;
}

.singapore-airlines table th {
  background-color: #00266b;
  color: #fff;
}

.singapore-airlines .col-30 .subscribe a {
  background-color: #00266b;
}

.singapore-airlines .section-gap h2,
.singapore-airlines .section-gap h3,
.singapore-airlines .section-gap h4,
.singapore-airlines .section-gap h5 {
  color: #00266b;
}

.singapore-airlines .foot-bottom {
  background: #020c41;
}

/* british airways */
.british-airways h1 {
  color: #2e5c99;
}

.british-airways .header-btn {
  background: #2e5c99;
}

.british-airways .toggle {
  border: 2px solid #2e5c99;
}

.british-airways .toggle i {
  color: #2e5c99;
}

.british-airways table th {
  background-color: #2e5c99;
  color: #fff;
}

.british-airways .col-30 .subscribe a {
  background-color: #2e5c99;
}

.british-airways .section-gap h2,
.british-airways .section-gap h3,
.british-airways .section-gap h4,
.british-airways .section-gap h5 {
  color: #2e5c99;
}

.british-airways .foot-bottom {
  background: #2e5c99;
}

/* airfrance */

.air-france h1,
.air-france .section-gap h2,
.air-france .section-gap h3,
.air-france .section-gap h4,
.air-france .section-gap h5 {
  color: #051039;
}

.air-france .header-btn {
  background: #051039;
}

.air-france .toggle {
  border: 2px solid #051039;
}

.air-france .toggle i {
  color: #051039;
}

.air-france table th {
  background-color: #051039;
  color: #fff;
}

.air-france .col-30 .subscribe a {
  background-color: #051039;
}

.air-france .foot-bottom {
  background: #051039;
}

/* turkish airlines */
.turkish-airlines h1,
.turkish-airlines .section-gap h2,
.turkish-airlines .section-gap h3,
.turkish-airlines .section-gap h4,
.turkish-airlines .section-gap h5 {
  color: #ee3124;
}

.turkish-airlines .header-btn {
  background: #ee3124;
}

.turkish-airlines .toggle {
  border: 2px solid #ee3124;
}

.turkish-airlines .toggle i {
  color: #ee3124;
}

.turkish-airlines table th {
  background-color: #ee3124;
  color: #fff;
}

.turkish-airlines .col-30 .subscribe a {
  background-color: #ee3124;
}

.turkish-airlines .foot-bottom {
  background: #ee3124;
}
.turkish-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #ee3124;
  display: inline-block;
  border: 1px solid #ee3124;
}
/* klm airlines */
.klm-airlines h1,
.klm-airlines .section-gap h2,
.klm-airlines .section-gap h3,
.klm-airlines .section-gap h4,
.klm-airlines .section-gap h5 {
  color: #00a1de;
  font-family: Noa !important;
}

.klm-airlines p,
.klm-airlines a,
.klm-airlines li {
  font-family: Segeo !important;
}

.klm-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #00a1de;
  display: inline-block;
  border: 1px solid #00a1de;
}

.klm-airlines .header-btn {
  background: #00a1de;
}

.klm-airlines .toggle {
  border: 2px solid #00a1de;
}

.klm-airlines .toggle i {
  color: #00a1de;
}

.klm-airlines table th {
  background-color: #00a1de;
  color: #fff;
}

.klm-airlines .col-30 .subscribe a {
  background-color: #00a1de;
}

.klm-airlines .foot-bottom {
  background: #00a1de;
}

/* air canada airlines */
.air-canada h1,
.air-canada .section-gap h2,
.air-canada .section-gap h3,
.air-canada .section-gap h4,
.air-canada .section-gap h5 {
  color: #d82f2e;
}

.air-canada .header-btn {
  background: #d82f2e;
}

.air-canada .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #d82f2e;
  display: inline-block;
  border: 1px solid #d82f2e;
}

.air-canada .toggle {
  border: 2px solid #d82f2e;
}

.air-canada .toggle i {
  color: #d82f2e;
}

.air-canada table th {
  background-color: #d82f2e;
  color: #fff;
}

.air-canada .col-30 .subscribe a {
  background-color: #d82f2e;
}

.air-canada .foot-bottom {
  background: #d82f2e;
}
/* sun country */
.sun-country h1 {
  color: #f76b1c;
}

.sun-country .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #f76b1c;
  display: inline-block;
  border: 1px solid #f76b1c;
}

.sun-country .header-btn {
  background: #f76b1c;
}

.sun-country .toggle {
  border: 2px solid #f76b1c;
}

.sun-country .toggle i {
  color: #f76b1c;
}

.sun-country table th {
  background-color: #f76b1c;
  color: #fff;
}

.sun-country .col-30 .subscribe a {
  background-color: #f76b1c;
}

.sun-country .section-gap h2,
.sun-country .section-gap h3,
.sun-country .section-gap h4,
.sun-country .section-gap h5 {
  color: #f76b1c;
}

.sun-country .foot-bottom {
  background: #f76b1c;
}

/* iberia airlines */

.iberia-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #d7192d;
  display: inline-block;
  border: 1px solid #d7192d;
}

.iberia-airlines h1 {
  color: #d7192d;
  font-family: Iberia;
}
.iberia-airlines p {
  font-family: IberiaV;
}
.iberia-airlines .header-btn {
  background: #d7192d;
  font-family: IberiaV;
}

.iberia-airlines .toggle {
  border: 2px solid #d7192d;
}

.iberia-airlines .toggle i {
  color: #d7192d;
}

.iberia-airlines table th {
  background-color: #d7192d;
  color: #fff;
  font-family: IberiaV;
}

.iberia-airlines .col-30 .subscribe a {
  background-color: #d7192d;
  font-family: IberiaV;
}

.iberia-airlines .section-gap h2,
.iberia-airlines .section-gap h3,
.iberia-airlines .section-gap h4,
.iberia-airlines .section-gap h5 {
  color: #d7192d;
  font-family: Iberia;
}

.iberia-airlines .foot-bottom {
  background: #d7192d;
  font-family: IberiaV;
}

/* qantas airlines */

.qantas-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #d7192d;
  display: inline-block;
  border: 1px solid #d7192d;
}

.qantas-airlines h1 {
  color: #e40000;
}
.qantas-airlines .header-btn {
  background: #e40000;
}

.qantas-airlines .toggle {
  border: 2px solid #e40000;
}

.qantas-airlines .toggle i {
  color: #e40000;
}

.qantas-airlines table th {
  background-color: #e40000;
  color: #fff;
}
.qantas-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #e40000;
  display: inline-block;
  border: 1px solid #e40000;
}
.qantas-airlines .col-30 .subscribe a {
  background-color: #e40000;
}

.qantas-airlines .section-gap h2,
.qantas-airlines .section-gap h3,
.qantas-airlines .section-gap h4,
.qantas-airlines .section-gap h5 {
  color: #e40000;
}

.qantas-airlines .foot-bottom {
  background: #e40000;
}

/* southwest airlines */
.southwest-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #304cb2;
  display: inline-block;
  border: 1px solid #304cb2;
}

.southwest-airlines h1 {
  color: #304cb2;
}
.southwest-airlines .header-btn {
  background: #304cb2;
}

.southwest-airlines .toggle {
  border: 2px solid #304cb2;
}

.southwest-airlines .toggle i {
  color: #304cb2;
}

.southwest-airlines table th {
  background-color: #304cb2;
  color: #fff;
}

.southwest-airlines .col-30 .subscribe a {
  background-color: #304cb2;
}

.southwest-airlines .section-gap h2,
.southwest-airlines .section-gap h3,
.southwest-airlines .section-gap h4,
.southwest-airlines .section-gap h5 {
  color: #304cb2;
}

.southwest-airlines .foot-bottom {
  background: #304cb2;
}

/* cathay pacific */

.southwest-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #304cb2;
  display: inline-block;
  border: 1px solid #304cb2;
}

.cathay-pacific h1 {
  color: #2c4036;
}
.cathay-pacific .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #2c4036;
  display: inline-block;
  border: 1px solid #2c4036;
}
.cathay-pacific .header-btn {
  background: #2c4036;
}

.cathay-pacific .toggle {
  border: 2px solid #2c4036;
}

.cathay-pacific .toggle i {
  color: #2c4036;
}

.cathay-pacific table th {
  background-color: #2c4036;
  color: #fff;
}

.cathay-pacific .col-30 .subscribe a {
  background-color: #2c4036;
}

.cathay-pacific .section-gap h2,
.cathay-pacific .section-gap h3,
.cathay-pacific .section-gap h4,
.cathay-pacific .section-gap h5 {
  color: #2c4036;
}

.cathay-pacific .foot-bottom {
  background: #2c4036;
}

/* westjet airlines */
.westjet-airlines h1 {
  color: #017f7c;
}
.westjet-airlines .header-btn {
  background: #017f7c;
}

.westjet-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #017f7c;
  display: inline-block;
  border: 1px solid #017f7c;
}

.westjet-airlines .toggle {
  border: 2px solid #017f7c;
}

.westjet-airlines .toggle i {
  color: #017f7c;
}

.westjet-airlines table th {
  background-color: #017f7c;
  color: #fff;
}

.westjet-airlines .col-30 .subscribe a {
  background-color: #017f7c;
}

.westjet-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #017f7c;
  display: inline-block;
  border: 1px solid #017f7c;
}

.westjet-airlines .section-gap h2,
.westjet-airlines .section-gap h3,
.westjet-airlines .section-gap h4,
.westjet-airlines .section-gap h5 {
  color: #017f7c;
}

.westjet-airlines .foot-bottom {
  background: #017f7c;
}
/* copa airlines */
.copa-airlines h1 {
  color: #0032a0;
}
.copa-airlines .header-btn {
  background: #0032a0;
}

.copa-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #0032a0;
  display: inline-block;
  border: 1px solid #0032a0;
}

.copa-airlines .toggle {
  border: 2px solid #0032a0;
}

.copa-airlines .toggle i {
  color: #0032a0;
}

.copa-airlines table th {
  background-color: #0032a0;
  color: #fff;
}

.copa-airlines .col-30 .subscribe a {
  background-color: #0032a0;
}

.copa-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #0032a0;
  display: inline-block;
  border: 1px solid #0032a0;
}

.copa-airlines .section-gap h2,
.copa-airlines .section-gap h3,
.copa-airlines .section-gap h4,
.copa-airlines .section-gap h5 {
  color: #0032a0;
}

.copa-airlines .foot-bottom {
  background: #0032a0;
}

/* copa airlines */
.air-france h1 {
  color: #051039;
}
.air-france .header-btn {
  background: #051039;
}

.air-france .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #051039;
  display: inline-block;
  border: 1px solid #051039;
}

.air-france .toggle {
  border: 2px solid #051039;
}

.air-france .toggle i {
  color: #051039;
}

.air-france table th {
  background-color: #051039;
  color: #fff;
}

.air-france .col-30 .subscribe a {
  background-color: #051039;
}

.air-france .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #051039;
  display: inline-block;
  border: 1px solid #051039;
}

.air-france .section-gap h2,
.air-france .section-gap h3,
.air-france .section-gap h4,
.air-france .section-gap h5 {
  color: #051039;
}

.air-france .foot-bottom {
  background: #051039;
}

/* copa airlines */
.aeromexico-airlines h1 {
  color: #040c40;
}
.aeromexico-airlines .header-btn {
  background: #040c40;
}

.aeromexico-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #040c40;
  display: inline-block;
  border: 1px solid #040c40;
}

.aeromexico-airlines .toggle {
  border: 2px solid #040c40;
}

.aeromexico-airlines .toggle i {
  color: #040c40;
}

.aeromexico-airlines table th {
  background-color: #040c40;
  color: #fff;
}

.aeromexico-airlines .col-30 .subscribe a {
  background-color: #040c40;
}

.aeromexico-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #040c40;
  display: inline-block;
  border: 1px solid #040c40;
}

.aeromexico-airlines .section-gap h2,
.aeromexico-airlines .section-gap h3,
.aeromexico-airlines .section-gap h4,
.aeromexico-airlines .section-gap h5 {
  color: #040c40;
}

.aeromexico-airlines .foot-bottom {
  background: #040c40;
}


/* royal-jordanian */

.royal-jordanian h1 {
  color: #d6191f;
  font-family: "Fira Sans", sans-serif !important;
}
.royal-jordanian .header-btn {
  background: #d6191f;
}

.royal-jordanian .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #d6191f;
  display: inline-block;
  border: 1px solid #d6191f;
}

.royal-jordanian .toggle {
  border: 2px solid #d6191f;
}

.royal-jordanian .toggle i {
  color: #d6191f;
}

.royal-jordanian table th {
  background-color: #d6191f;
  color: #fff;
}

.royal-jordanian .col-30 .subscribe a {
  background-color: #d6191f;
}

.royal-jordanian .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #d6191f;
  display: inline-block;
  border: 1px solid #d6191f;
}

.royal-jordanian .section-gap h2,
.royal-jordanian .section-gap h3,
.royal-jordanian .section-gap h4,
.royal-jordanian .section-gap h5 {
  color: #d6191f;
  font-family: "Fira Sans", sans-serif !important;
}

.royal-jordanian .foot-bottom {
  background: #d6191f;
}

/* lufthansa-airlines */

.lufthansa-airlines h1 {
  color: #05164d;
}
.lufthansa-airlines .header-btn {
  background: #05164d;
}

.lufthansa-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #05164d;
  display: inline-block;
  border: 1px solid #05164d;
}

.lufthansa-airlines .toggle {
  border: 2px solid #05164d;
}

.lufthansa-airlines .toggle i {
  color: #05164d;
}

.lufthansa-airlines table th {
  background-color: #05164d;
  color: #fff;
}

.lufthansa-airlines .col-30 .subscribe a {
  background-color: #05164d;
}

.lufthansa-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #05164d;
  display: inline-block;
  border: 1px solid #05164d;
}

.lufthansa-airlines .section-gap h2,
.lufthansa-airlines .section-gap h3,
.lufthansa-airlines .section-gap h4,
.lufthansa-airlines .section-gap h5 {
  color: #05164d;
}

.lufthansa-airlines .foot-bottom {
  background: #05164d;
}

/* latam-airlines */

.latam-airlines h1 {
  color: #10004f;
  font-family: latam_bold !important;
}
.latam-airlines .header-btn {
  background: #10004f;
}

.latam-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #10004f;
  display: inline-block;
  border: 1px solid #10004f;
}

.latam-airlines .toggle {
  border: 2px solid #10004f;
}

.latam-airlines .toggle i {
  color: #10004f;
}

.latam-airlines table th {
  background-color: #10004f;
  color: #fff;
}

.latam-airlines .col-30 .subscribe a {
  background-color: #10004f;
}

.latam-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #10004f;
  display: inline-block;
  border: 1px solid #10004f;
}

.latam-airlines .section-gap h2,
.latam-airlines .section-gap h3,
.latam-airlines .section-gap h4,
.latam-airlines .section-gap h5 {
  color: #10004f;
  font-family: latam_bold !important;
}

.latam-airlines .foot-bottom {
  background: #10004f;
}

/* avianca-airlines */

.avianca-airlines h1 {
  color: #F00;
  font-weight: 700;
}
.avianca-airlines .header-btn {
  background: #F00;
}

.avianca-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #F00;
  display: inline-block;
  border: 1px solid #F00;
}

.avianca-airlines .toggle {
  border: 2px solid #F00;
}

.avianca-airlines .toggle i {
  color: #F00;
}

.avianca-airlines table th {
  background-color: #F00;
  color: #fff;
}

.avianca-airlines .col-30 .subscribe a {
  background-color: #F00;
}

.avianca-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #F00;
  display: inline-block;
  border: 1px solid #F00;
}

.avianca-airlines .section-gap h2,
.avianca-airlines .section-gap h3,
.avianca-airlines .section-gap h4,
.avianca-airlines .section-gap h5 {
  color: #F00;
  font-weight: 500;
}

.avianca-airlines .foot-bottom {
  background: #F00;
}

/* air-new-zealand */

.air-new-zealand h1 {
  color: #000;
  font-weight: 700;
}
.air-new-zealand .header-btn {
  background: #000;
}

.air-new-zealand .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #000;
  display: inline-block;
  border: 1px solid #000;
}

.air-new-zealand .toggle {
  border: 2px solid #000;
}

.air-new-zealand .toggle i {
  color: #000;
}

.air-new-zealand table th {
  background-color: #000;
  color: #fff;
}

.air-new-zealand .col-30 .subscribe a {
  background-color: #000;
}

.air-new-zealand .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #000;
  display: inline-block;
  border: 1px solid #000;
}

.air-new-zealand .section-gap h2,
.air-new-zealand .section-gap h3,
.air-new-zealand .section-gap h4,
.air-new-zealand .section-gap h5 {
  color: #000;
  font-weight: 500;
}

.air-new-zealand .foot-bottom {
  background: #000;
}

/* emirates-airline */

.emirates-airline h1 {
  color: #d71921;
  font-family: HelBold;
}
.emirates-airline .header-btn {
  background: #d71921;
}

.emirates-airline .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #d71921;
  display: inline-block;
  border: 1px solid #d71921;
}

.emirates-airline .toggle {
  border: 2px solid #d71921;
}

.emirates-airline .toggle i {
  color: #d71921;
}

.emirates-airline table th {
  background-color: #d71921;
  color: #fff;
}

.emirates-airline .col-30 .subscribe a {
  background-color: #d71921;
}

.emirates-airline .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #d71921;
  display: inline-block;
  border: 1px solid #d71921;
}

.emirates-airline .section-gap h2,
.emirates-airline .section-gap h3,
.emirates-airline .section-gap h4,
.emirates-airline .section-gap h5 {
  color: #d71921;
  font-family: HelBold;
}

.emirates-airline .foot-bottom {
  background: #d71921;
}

/* spirit-airlines */

.spirit-airlines h1 {
  color: #000;
  font-family: Druk;
}
.spirit-airlines .header-btn {
  background: #ffec00;
}
.spirit-airlines .header-btn a{
  color: #000;
}
.spirit-airlines .toggle {
  border: 2px solid #000;
}

.spirit-airlines .toggle i {
  color: #000;
}

.spirit-airlines table th {
  background-color: #ffec00;
  color: #000;
}

.spirit-airlines .col-30 .subscribe a {
  background-color: #000;
  color: #ffec00;
}

.spirit-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #000;
  font-size: 19px;
  background-color: #ffec00;
  display: inline-block;
  border: 1px solid #ffec00;
}

.spirit-airlines .section-gap h2,
.spirit-airlines .section-gap h3,
.spirit-airlines .section-gap h4,
.spirit-airlines .section-gap h5 {
  color: #000;
  font-family: Druk;
}

.spirit-airlines .foot-bottom {
  background: #000;
  color: #ffec00;
}

.spirit-airlines .foot-bottom.flex a{
  color: #ffec00;
}

/* volaris-airlines */

.volaris-airlines h1 {
  color: #a12885;
  font-weight: 900;
}
.volaris-airlines .header-btn {
  background: #a12885;
}

.volaris-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #a12885;
  display: inline-block;
  border: 1px solid #a12885;
}

.volaris-airlines .toggle {
  border: 2px solid #a12885;
}

.volaris-airlines .toggle i {
  color: #a12885;
}

.volaris-airlines table th {
  background-color: #a12885;
  color: #fff;
}

.volaris-airlines .col-30 .subscribe a {
  background-color: #a12885;
}

.volaris-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #a12885;
  display: inline-block;
  border: 1px solid #a12885;
}

.volaris-airlines .section-gap h2,
.volaris-airlines .section-gap h3,
.volaris-airlines .section-gap h4,
.volaris-airlines .section-gap h5 {
  color: #a12885;
  font-weight: 700;
}

.volaris-airlines .foot-bottom {
  background: #a12885;
}

/* frontier-airlines */

.frontier-airlines h1 {
  color: #006643;
  font-weight: 900;
}
.frontier-airlines .header-btn {
  background: #006643;
}

.frontier-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #006643;
  display: inline-block;
  border: 1px solid #006643;
}

.frontier-airlines .toggle {
  border: 2px solid #006643;
}

.frontier-airlines .toggle i {
  color: #006643;
}

.frontier-airlines table th {
  background-color: #006643;
  color: #fff;
}

.frontier-airlines .col-30 .subscribe a {
  background-color: #006643;
}

.frontier-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 18px;
  background-color: #006643;
  display: inline-block;
  border: 1px solid #006643;
}

.frontier-airlines .section-gap h2,
.frontier-airlines .section-gap h3,
.frontier-airlines .section-gap h4,
.frontier-airlines .section-gap h5 {
  color: #006643;
  font-weight: 700;
}

.frontier-airlines .foot-bottom {
  background: #006643;
}

/* etihad-airways */

.etihad-airways h1 {
  color: #b08747;
  font-family: Atlis !important;
}
.etihad-airways .header-btn {
  background: #b08747;
}

.etihad-airways .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #b08747;
  display: inline-block;
  border: 1px solid #b08747;
}

.etihad-airways .toggle {
  border: 2px solid #b08747;
}

.etihad-airways .toggle i {
  color: #b08747;
}

.etihad-airways table th {
  background-color: #b08747;
  color: #fff;
}

.etihad-airways .col-30 .subscribe a {
  background-color: #b08747;
}

.etihad-airways .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 18px;
  background-color: #b08747;
  display: inline-block;
  border: 1px solid #b08747;
}

.etihad-airways .section-gap h2,
.etihad-airways .section-gap h3,
.etihad-airways .section-gap h4,
.etihad-airways .section-gap h5 {
  color: #b08747;
  font-family: Atlis !important;
}

.etihad-airways .foot-bottom {
  background: #b08747;
}

/* virgin-atlantic */

.virgin-atlantic h1 {
  color: #da0530;
  font-family: Gotham !important;
}
.virgin-atlantic .header-btn {
  background: #da0530;
}

.virgin-atlantic .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #da0530;
  display: inline-block;
  border: 1px solid #da0530;
}

.virgin-atlantic .toggle {
  border: 2px solid #da0530;
}

.virgin-atlantic .toggle i {
  color: #da0530;
}

.virgin-atlantic table th {
  background-color: #da0530;
  color: #fff;
}

.virgin-atlantic .col-30 .subscribe a {
  background-color: #da0530;
}

.virgin-atlantic .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 18px;
  background-color: #da0530;
  display: inline-block;
  border: 1px solid #da0530;
}

.virgin-atlantic .section-gap h2,
.virgin-atlantic .section-gap h3,
.virgin-atlantic .section-gap h4,
.virgin-atlantic .section-gap h5 {
  color: #da0530;
  font-family: Gotham !important;
}

.virgin-atlantic .foot-bottom {
  background: #da0530;
}

/* qatar-airways */

.qatar-airways h1 {
  color: #8e2157;
  /* font-family: Jotia; */
}
.qatar-airways .header-btn {
  background: #8e2157;
}

.qatar-airways .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #8e2157;
  display: inline-block;
  border: 1px solid #8e2157;
}

.qatar-airways .toggle {
  border: 2px solid #8e2157;
}

.qatar-airways .toggle i {
  color: #8e2157;
}

.qatar-airways table th {
  background-color: #8e2157;
  color: #fff;
}

.qatar-airways .col-30 .subscribe a {
  background-color: #8e2157;
}

.qatar-airways .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 18px;
  background-color: #8e2157;
  display: inline-block;
  border: 1px solid #8e2157;
}

.qatar-airways .section-gap h2,
.qatar-airways .section-gap h3,
.qatar-airways .section-gap h4,
.qatar-airways .section-gap h5 {
  color: #8e2157;
  /* font-family: Jotia; */
}

.qatar-airways .foot-bottom {
  background: #8e2157;
}

/* ryanair */

.ryanair h1 {
  color: #073590;
  font-weight: 900;
}

.ryanair .header-btn {
  background: #073590;
}

.ryanair .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #073590;
  display: inline-block;
  border: 1px solid #073590;
}

.ryanair .toggle {
  border: 2px solid #073590;
}

.ryanair .toggle i {
  color: #073590;
}

.ryanair table th {
  background-color: #073590;
  color: #fff;
}

.ryanair .col-30 .subscribe a {
  background-color: #073590;
}

.ryanair .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 18px;
  background-color: #073590;
  display: inline-block;
  border: 1px solid #073590;
}

.ryanair .section-gap h2,
.ryanair .section-gap h3,
.ryanair .section-gap h4,
.ryanair .section-gap h5 {
  color: #073590;
  font-weight: 700;
}

.ryanair .foot-bottom {
  background: #073590;
}

/* porter-airlines */

.porter-airlines h1 {
  color: #152c53;
  font-family: "Plus Jakarta Sans", sans-serif;
}

.porter-airlines .header-btn {
  background: #152c53;
}

.porter-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #152c53;
  display: inline-block;
  border: 1px solid #152c53;
}

.porter-airlines .toggle {
  border: 2px solid #152c53;
}

.porter-airlines .toggle i {
  color: #152c53;
}

.porter-airlines table th {
  background-color: #152c53;
  color: #fff;
}

.porter-airlines .col-30 .subscribe a {
  background-color: #152c53;
}

.porter-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 18px;
  background-color: #152c53;
  display: inline-block;
  border: 1px solid #152c53;
}

.porter-airlines .section-gap h2,
.porter-airlines .section-gap h3,
.porter-airlines .section-gap h4,
.porter-airlines .section-gap h5 {
  color: #152c53;
  font-family: "Plus Jakarta Sans", sans-serif;
}

.porter-airlines .foot-bottom {
  background: #152c53;
}

/* tap-air */

.tap-air h1 {
  color: #397213;
  font-family: tap !important;
}

.tap-air .header-btn {
  background: #397213;
}

.tap-air .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #397213;
  display: inline-block;
  border: 1px solid #397213;
}

.tap-air .toggle {
  border: 2px solid #397213;
}

.tap-air .toggle i {
  color: #397213;
}

.tap-air table th {
  background-color: #397213;
  color: #fff;
}

.tap-air .col-30 .subscribe a {
  background-color: #397213;
}

.tap-air .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 18px;
  background-color: #397213;
  display: inline-block;
  border: 1px solid #397213;
}

.tap-air .section-gap h2,
.tap-air .section-gap h3,
.tap-air .section-gap h4,
.tap-air .section-gap h5 {
  color: #397213;
  font-family: tap !important;
}

.tap-air .foot-bottom {
  background: #397213;
}

/* hawaiian-airlines */

.hawaiian-airlines h1 {
  color: #CE0C88;
  font-family: Chronicle !important;
}

.hawaiian-airlines .header-btn {
  background: #CE0C88;
}

.hawaiian-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 19px;
  background-color: #CE0C88;
  display: inline-block;
  border: 1px solid #CE0C88;
}

.hawaiian-airlines .toggle {
  border: 2px solid #CE0C88;
}

.hawaiian-airlines .toggle i {
  color: #CE0C88;
}

.hawaiian-airlines table th {
  background-color: #CE0C88;
  color: #fff;
}

.hawaiian-airlines .col-30 .subscribe a {
  background-color: #CE0C88;
}

.hawaiian-airlines .cm-prime-btn {
  border-radius: 10px;
  padding: 10px 20px;
  color: #fff;
  font-size: 18px;
  background-color: #CE0C88;
  display: inline-block;
  border: 1px solid #CE0C88;
}

.hawaiian-airlines .section-gap h2,
.hawaiian-airlines .section-gap h4,
.hawaiian-airlines .section-gap h5 {
  color: #CE0C88;
  font-family: Chronicle !important;
}

.hawaiian-airlines .foot-bottom {
  background: #CE0C88;
}