#ui-datepicker-div {width: 32em;}

.section__search--thumb {
  margin-top: 20px;
  width: 30%;
}
.section_banner .banner-slider img {width: 100%;}

/* ===== FORM SEACH ===== */
.home-search {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.home-search:before {
  content: "";
  position: absolute;
  background: rgba(3, 96, 251, 0.3);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
}
.home-search img.home-image {
	z-index: 0;
	width: 100%;
	height: 20%;
	object-fit: cover;
}

/* ===== PARTNER =====  */
.devvn-list-airlines h2.title-main {
  font-size: 20px;
  font-weight: 700;
  margin-top: 15px;
  margin-bottom: 10px;
 line-height: 29px;
}

.devvn-list-airlines .title-description {
  margin-bottom: 12px;
  font-size: 14px;
text-align: justify;
}

.devvn-list-airlines .devvn-col-logo .devvn-col-air .devvn-icon-air:hover {
  border: 1px solid #ed3f37;
  border-radius: 8px;
}

.devvn-list-airlines .devvn-col-logo .devvn-col-air {
  width: 16.66666667%;
  float: left;
  height: 76px;
  text-align: center;
  margin-bottom: 25px;
}

/* ===== FAQ ===== */
.SeoContentBlocks__block .Seo-Common-Layout-Faqs-FrontDoorFaqs .FrontDoorFaqs__column {flex: 1 1 50%;}
.SeoContentBlocks__block .Seo-Common-Layout-Faqs-FrontDoorFaqs .FrontDoorFaqs__wrapper {
  padding: 0 8px;
  padding-left: 0;
  margin-bottom: 12px;
}
.SeoContentBlocks__block .accordion-wrapper {
  position: relative;
  margin-bottom: 0.5rem;
}
.SeoContentBlocks__block .acc-head {
  position: relative;
  font-size: 15px;
  padding-left: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  font-weight: 600;
}
.SeoContentBlocks__block .acc-head::after {
  content: "\276F";
  position: absolute;
  right: 16px;
  color: #000;
  transform: rotate(90deg);
  transition: 0.4s;
  font-weight: bold;
  cursor: pointer;
}
.SeoContentBlocks__block .acc-head.active::after {
  content: "\276F";
  position: absolute;
  right: 16px;
  color: #000;
  transform: rotate(-90deg);
  transition: 0.4s;
  font-weight: bold;
  cursor: pointer;
}
.SeoContentBlocks__block .acc-body {
  display: none;
  font-size: 14px;
  line-height: 25px;
  text-align: justify;
  padding-top: 10px;
  padding-right: 10px;
}
.SeoContentBlocks__block .acc-body a {color: var(--main-color);
}
.SeoContentBlocks__block .acc-body ul {
  list-style: disc;
  margin-left: 20px;
  margin-top: 5px;
}
.SeoContentBlocks__block .acc-body ul li {margin-bottom: 5px;}
.SeoContentBlocks__block .Seo-Common-Layout-Faqs-FrontDoorFaqs .FrontDoorFaqs__item {border-bottom: 1px solid #e5ebf0;}
.SeoContentBlocks__block .Seo-Common-Layout-Faqs-FrontDoorFaqs .FrontDoorFaqs__wrapper {
  padding: 0 8px;
  margin-bottom: 12px;
  padding-left: 0;
}
.SeoContentBlocks__block .FrontDoorFaqs--desktop {display: flex;}
h2.FrontDoorFaqs__header {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

@media (max-width: 768px) {
  /* ===== PARTNER =====  */
  .devvn-list-airlines .devvn-col-logo .devvn-col-air {width: 50%;}
}