.responsivevoice-button {
  background: url(../images/speech.svg) no-repeat center;
  background-size: contain !important;
  text-indent: -9999px;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border: 0;
  padding: 0;
  width: 17px;
  height: 18px;
}
.indent {
	padding-left: 42px !important;
}
#wpadminbar #wp-admin-bar-root-default #wp-admin-bar-wp-logo,
#wpadminbar #wp-admin-bar-customize,
#wpadminbar #wp-admin-bar-comments,
#wpadminbar #wp-admin-bar-site-name .ab-sub-wrapper,
#wpadminbar #wp-admin-bar-new-content
{
	display: none;
}
#ic-datatable_length {
	width: 180px;
    }
#ic-datatable_length label span {
	display: flex;
    width: 100%;
    align-items: center;
}
.responsivevoice-button:focus {
  outline: 0;
}

.search-new {
  position: relative;
}
.search-new:after {
  position: absolute;

    top: 9px;
    right: 7px;

  content:"";
  display: block;
  font-size: 0;
    background: #1E1B69;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-image: url(../images/search-icon.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.responsivevoice-button.speaking {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: abounce;
  animation-name: abounce;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes abounce {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
  40% {-webkit-transform: translateY(-5px);}
  60% {-webkit-transform: translateY(-2px);}
}

@keyframes abounce {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateY(-5px);}
  60% {transform: translateY(-2px);}
}

.page-template-page-home #page-wrapper {
  margin-top: 0;
}
body .home-button-div a:hover {
  box-shadow: none;
}
.home-button-div > div {
  overflow: hidden;
}
body .home-button-div img {
  transition:         all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition:    all .25s ease-in-out;
  -o-transition:      all .25s ease-in-out;
}
body .home-button-div:hover img {
  transform: scale(1.1);
}
.home-button-div a h3 {
  transition:         all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition:    all .25s ease-in-out;
  -o-transition:      all .25s ease-in-out;
  transform: translateY(0);
}
.home-button-div:hover a h2 {
  transform: translateY(-10px);
}
.enhancing_the_safety-div a {
  display: block;
  overflow: hidden;
  opacity: 1 !important;
}
:active, :focus {
  outline: 0 !important;
}
.enhancing_the_safety-div img {
  transition:         all .35s ease-in-out;
  -webkit-transition: all .35s ease-in-out;
  -moz-transition:    all .35s ease-in-out;
  -o-transition:      all .35s ease-in-out;
}
.enhancing_the_safety-div:hover img {
  transform: scale(1.1);
  filter: contrast(200%) brightness(50%);
}
.enhancing_the_safety-div img:hover {
  box-shadow: none;
}
.enhancing_the_safety-div .box-p {
  transition:         all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition:    all .25s ease-in-out;
  -o-transition:      all .25s ease-in-out;
  bottom: 47px;
  left: 49px;
}
.enhancing_the_safety-div:hover .box-p {
transform: translateX(-10px);
}
.announcements-slider-div {
  width: 330px;
}
body .select-other-div a {
  overflow: hidden;
  display: block;
}
body .box-p.take-your-career {
  float: right;
}

body .select-other-div a img {
  transition:         all .35s ease-in-out;
  -webkit-transition: all .35s ease-in-out;
  -moz-transition:    all .35s ease-in-out;
  -o-transition:      all .35s ease-in-out;
  transform: scale(1.01);
}
body .select-other-div a:hover img {
  box-shadow: none;
  transform: scale(1.1);
  filter: contrast(200%) brightness(50%);
  opacity: 1 !important;
}
body .select-other-div a div {
  overflow: hidden;
}

body a:hover {
  opacity: 1;
}
.z-index {
  z-index: 1;
}
body h1.announcements-h1::after {
  width: 100%;
}
body .announcements-div {
  margin-left: -14px;
}
body .announcements-subscribe a {
  max-width: 130px;
  line-height: 20px;
}
body .announcements-subscribe a::after {
  right: 12px;
  top: 5px;
}

body .announcements-div button {
  padding-left: 0;
  padding-right: 0;
  width: 24px !important;
}
body .announcements-div button.slick-prev.slick-arrow::before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  width: 20px;
}
body .announcements-div button.slick-prev.slick-arrow.slick-disabled {
  right: 40px;
  top: -95px;
}
body .announcements-div button.slick-next.slick-arrow.slick-disabled {
  right: 0;
  top: -95px;
}

body .announcements-div button.slick-prev.slick-arrow {
  top: -95px;
  right: 40px;
}
body .announcements-div button.slick-next.slick-arrow {
  right: 0;
  top: -95px;
}

.announcements-div button.slick-next.slick-arrow.slick-disabled::before {
  position: relative;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  width: 20px;
  background-position: left;
}
body .sub-child-menu a {
      border-right: 1px solid #A8A8A8;
      padding: 0 15px;
}
.select-other-div {
  margin-left: -3px;
  margin-right: -3px;
}
body .sub-mini-menu {
  bottom: 20px;
  left: 0;
}
body .announcements-div button.slick-next.slick-arrow::before {
  width: 20px;
}
.enhancing_the_safety-slider .enhancing_the_safety-div {
  width: 700px;
}
.enhancing_the_safety-slider {
  margin-left: 0;
}
.site-info .custom-col-1 {
  width: 36%;
}
.site-info .custom-col-2 {
  /*width: 31%;*/
  width: 20%;
  visibility: hidden;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.grey-accordion .vc_tta-panel .vc_tta-panel-heading {
  border-color: #E8E8E8 !important;
}
body .about-box > div > div > div.wpb_wrapper > div img {
      margin-left: 32px;
}
.about-right-p > div:nth-child(1) .vc_column-inner {
  padding-left: 15px !important;
}
.site-info .custom-col-3 {
  width: 33%;
}
.enhancing_the_safety-div {
  padding-left: 0;
  padding-right: 26px;
}
div#wrapper-footer > div {
  /* max-width: 1170px; */
}
.simple-sitemap-container h3 {
  display: none;
}
body .grecaptcha-badge {
  /*display: none !important;*/
	visibility: visible !important;
}
.al-s-fb {
  max-height: 20px;
}
.al-s-fb img {
  width: 10px;
}
.al-s-tt img {
  width: 18px;
}
.al-s-ws img {
  width: 20px;
  max-height: 18px;
}
.al-s-em img {
  width: 18px;
}
.management-div-p h2 {
  margin-left: 0;
}
.management-div-p p {
  margin-left: 0;
}
.management-div-p .profile-img {
  margin: 0;
  max-width: 100%;
}
.management-div {
  margin-left: -10px;
  margin-right: -10px;
}
.management-div-p {
  padding-left: 10px;
  padding-right: 10px;
}
.management-div-p .profile-img {
  max-width: 285px;
}
body .authority {
  padding-top: 10px;
}
.authority-right {
  margin-top: 45px;
}
.authority-right h2 {
  max-width: 100%;
}
.management-div-p .profile-img {
  margin-left: 0;
}
body .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  background: #F5F5F5;
  border-color: #F5F5F5;
}
.qat_share_list {
  padding-top: 6px;
  padding-bottom: 6px;
}
#primary {
  padding-left: 0;
  padding-right: 0;
}
body .announcements > div > div.vc_column-inner {
  padding-left: 15px;
  padding-right: 15px;
}
.our-team-wrap .vc_col-sm-9 .vc_column-inner .vc_row {
  margin-left: 0;
  margin-right: 0;
}
.about-iso-certifications .vc_tta-panel-body {
  padding-right: 40px !important;
}
.state-safety-refer .box-p {
  border-top: 0;
  background: #F5F5F5;
  border-left: 10px solid #fff;
  border-right: 10px solid #fff;
}
.state-safety-refer .box-p .vc_column-inner {
  border-top: 6px solid #BFDEF5;
}
.state-safety-refer > div:hover {
  background: transparent !important;
}
.state-safety-refer > div.box-p:hover {
    background: #1E1B69 !important;
}
body .state-safety-refer a.new {
  padding: 0;
}
.access-color .mejs-controls > div {
  display: none !important;
}
.access-color .mejs-controls .mejs-playpause-button {
  display: block !important;
}
.access-color .mejs-horizontal-volume-slider {
  display: none !important;
}
body .mejs-controls {
  padding: 0 !important;
  width: 20px;
  height: 20px !important;
}
body .mejs-button>button {
  background: url(../images/speech.svg) no-repeat center;
  background-size: contain !important;
  margin: 0 !important;
}
.wp-audio-shortcode {
  height: 20px !important;
}
.mejs-button, .mejs-time, .mejs-time-rail {
  height: 20px !important;
}
body .mejs-container,
.mejs-container .mejs-controls,
.mejs-embed,
.mejs-embed body,
.mdp-speaker-box.shortcode
 {
  background: transparent !important;
}
body .mejs-button.mejs-pause>button {
  background: url(../images/pause.svg) no-repeat center;
  background-size: 15px 15px !important;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: abounce;
  animation-name: abounce;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
.et-db #et-boc .et-l .mdp-speaker-box.speaker-rounded .mejs-controls, .mdp-speaker-box.speaker-rounded .mejs-controls {
  top: 0 !important;
}
.et-db #et-boc .et-l .mdp-speaker-box.speaker-rounded:hover, .mdp-speaker-box.speaker-rounded:hover {
  box-shadow: none !important;
}
.enhancing_the_safety-div .btn-icon {
  position: absolute;
  right: 15px;
}
 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
   transition:         all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
-moz-transition:    all .25s ease-in-out;
-o-transition:      all .25s ease-in-out;
 }

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
  opacity: 0;
  visibility: visible !important;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu {
  opacity: 1;
}
body .search_pu_close {
  background: url(../images/close.png) no-repeat;
  background-size: contain;
  text-indent: -99999px;
}
body .announcements-slider-div h3 {
  font-size: 18px;
}
.mobile-nav-content {
  overflow-y: scroll;
  overflow-x: hidden;
}
.content-area ul li {
  background-position-x: 2px;
  /* padding-left: 30px; */
}
.more-authority .authority-slider {
  display: none;
}
.more-authority .authority-slider.slick-initialized {
  display: block;
}
.wpcf7-textarea {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.headquarters-form-div .btn-icon::before {
  margin-right: 10px;
  z-index: 1;
}
body .qat_share_list {
  height: 42px;
}
body .select-other-div li button {
  width: 12px;
  height: 12px;
  padding: 0;
}
#language-switcher {
  z-index: 9;
  position: relative;
}
.download-icon a {
  background-position-y: 3px;
}
.directory-search-div input#myInput {
  -webkit-box-shadow: 1px 1px 8px rgb(0 0 0 / 10%);
  box-shadow: 1px 1px 8px rgb(0 0 0 / 10%);
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
}



/* end standard */

.custom-select__trigger p,
.removep > p {
  margin-bottom: 0 !important;
}
.new_Btn p {
  width: 100% !important;
}
.removep {
    width: 100%;
}
.removep span[data-name="your-file"] {
  display: none !important;
}
.removep > p > label {
  margin-bottom: 1rem !important;
}
.getflex {
  display: flex;
  justify-content: space-between;
  align-items: end;
}
.custom-select-wrapper > p {
  margin-bottom: 0 !important;
}
.namepadding {
padding-left: 15px !important;
}

#caamnewprivacy ol {
	counter-reset: list;
	padding-left: 0;
}

#caamnewprivacy ol > li {
	list-style: none;
}
#caamnewprivacy ol > li:before {
  content: counter(list, lower-alpha) ") ";
  counter-increment: list;
}
#caamnewprivacy td {
	vertical-align: top;
}

/* menu-header */
/* .header-right-content {
  width: 100%;
} */
.header-right-top {
  display: flex;
  height: 40px;
}
.header-right-bottom {
  display: flex;
  gap: 10px;
  margin-bottom: 8px;
}
.btn.btn-complaint {
  background: #FAC614;
  border-radius: 38px;
  color: #1E1B69;
  font-size: 14px;
  padding: 7px 20px;
}
.btn.btn-aerofile {
  background: #1E1B69;
  color: white;
  border-radius: 38px;
  font-size: 14px;
  padding: 7px 20px;
}
.btn.btn-aerolicence {
  background: #1E1B69;
  color: white;
  border-radius: 38px;
  font-size: 14px;
  padding: 7px 20px;
}
.btn.btn-eservices {
  color: #1E1B69;
  font-size: 14px;
}
.btn.btn-resources {
  color: #1E1B69;
  font-size: 14px;
}
li.menu-item.nav-item.menu-item--search {
  display: flex;
}
.navbar-nav .menu-search-btn {
  width: 28px;
  height: 28px;
  background: #1E1B69;
  border-radius: 50%;
  margin-left: 10px;
  background-image: url(../images/search-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-position-y: 6px;
  background-position-x: 6.5px;
  background-size: 14px;
}
#main-menu > li.menu-item--search { 
  padding-left: 8px; 
}
ul#top-menu {
  display: flex;
  align-items: center;
}
ul#top-menu > li {
  padding-right: 34px;
}
.header-right-top .navbar-nav .nav-link {
  min-height: 25px!important;      
}
.header-right-top {
  display: flex;
  align-items: center; 
  padding-left: 55px;
}
.header-right-top .navbar-collapse {
  flex: unset; 
}
.header-right-top #language-switcher {
  margin-left: 0;
}
.mobile-quick-actions {
  display: flex;
  gap: 10px;
  justify-content: center;
}

/* Put dropdown right under the toggle */
.header-right-top .dropdown-menu {
  margin-top: 0;
  top: 100% !important;
  transform: none !important; 
  padding: 0px;
}
#top-menu ul.dropdown-menu li a:hover {
  background-color: #BFDEF5;
  opacity: 1;
}
#top-menu ul.dropdown-menu li a {
  font-size: 14px !important;
  line-height: 40px;
  color: #1E1B69;
  display: block;
  width: 100%;
  padding: 0px 20px !important;
}
#top-menu ul.dropdown-menu::before {
    content: "";
    border-top: 3px solid #1E1B69;
    display: block;
    width: 92px;
    position: relative;
    left: 10px;
}
.mobile-nav-content {
  height: 100%;
  /* display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start; */
}
div#navbarNavDropdown {
  height: auto;
  flex: none;
}
.bm-lang ul#main-menu>li {
  padding-right: 7px !important;
}
.bm-lang .header-right-bottom {
  justify-content: right;
}
/* .nav-item.menu-item--search {
  display: flex;
} */
.mobile-buttons {
  display: flex;
  gap: 5px;
}
a.btn.btn-aerofile {
  display: flex;
  justify-content: center !important;
}
a.btn.btn-aerolicence {
  display: flex;
  justify-content: center !important;
}
.custom-col-3 {
  color: white !important;
  -webkit-text-fill-color: #ffffff;
}
.ais-content .ais-docx.content a:not([href*="mailto"]) {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #1E1B67;
}
.ais-content .ais-docx.content a {
  font-size: 16px;
  color: #1E1B67;
}
span.file-description {
  color: #1E1B69 !important;
  font-size: 14px;
  font-style: italic !important;
}
.card.card-body {
  gap: 20px;
}
.ais-group-title {
  color: #1E1B69;
  font-size: 16px !important;
  font-weight: 700;
}
.row.nav-links.justify-content-between {
  display: none;
}
.ais-doc-meta:has(.publication-content) .ais-docx.content {
  display: none !important;
}
/* Accordion container */
.accordion-tables {
  margin: 0 0 1.25rem;
}
.accordion-table {
  border: 1px solid #ddd;
  /* border-radius: 8px; */
  margin-bottom: 25px;
  overflow: hidden;
}
.accordion-header-legislation {
  list-style: none;     
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 12px 16px;
  background: #BFDEF5;
  font-weight: 600;
  position: relative;
  user-select: none;
  color: #1E1B69;
}
.accordion-header::-webkit-details-marker {
  display: none;
}
.toggle-icon::before {
  content: "+";
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  transition: transform 0.5s ease;
}
.accordion-table[open] .toggle-icon::before {
  content: "–";
}
.accordion-body {
  padding: 12px 16px 16px;
  background: #fff;
}
span.title-side-note {
  color: #1E1B69;
  font-size: 14px;
  font-style: italic !important;
}
a.pl-title {
  text-decoration: underline;
  color: #565555;
  text-decoration-skip: spaces;
  text-decoration-skip-ink: none;
}
.content-file {
  text-decoration-skip: spaces;
  text-decoration-skip-ink: none;
}



/* Focus styles for accessibility */
.accordion-header:focus {
  outline: 2px solid #6aa0ff;
  outline-offset: 2px;
}

body.page-id-22582 .sub-child-menu.desktop-child-menu {
  display: none;
}
.relation.aos-init.aos-animate {
  display: none !important;
}
a.aos-init.aos-animate {
  color: white;
  text-decoration: none;
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1170px !important;
    }
  }

@media only screen and (max-width:1199px) {

  .circle-license .vc_col-sm-4>div::before {
    width:164px;
  }

}

@media only screen and (max-width:991px) {

.site-info .custom-col-2 {
      width: 0 !important;
      visibility: hidden;
    }

.page-template-page-home h3 {
	font-size: 17px;
}

  .helideck-certification .icon-loc {
    padding-left: 0;
  }

  .bm-lang ul#main-menu > li {
    padding-right: 0;
  }

  .mobile-nav-content ul > li.dropdown > a:after {
    content: "" !important;
    background-size: 10px 7px !important;
    width: 10px;
    height: 7px;
    background: url("https://www.caam.gov.my/wp-content/uploads/2025/08/arrows-down.png") no-repeat;
    display: block !important;
    border: 0;
    right: 10px;
  }
  .mobile-nav-content ul > li.dropdown.open > a:after {
    background: url("https://www.caam.gov.my/wp-content/uploads/2025/08/arrows-up.png") no-repeat;
  }
  body .footer-social-icons {
    display: inline-block;
    width: auto;
  }
  body .footer-qr {
    display: inline-block;
    width: auto;
    padding-left: 15px;
  }

  div#mobile-navigation a {
    font-weight: bold;
  }
  div#mobile-navigation .dropdown-menu a {
    font-weight: 400;
  }
  .header-news {
    position: relative;
    z-index: 99;
  }
  #language-switcher a {
    z-index: 99;
  }
  .site-header {
    z-index: 80;
    position: relative;
  }
  #wrapper-footer > .container {
    padding-left: 0;
    padding-right: 0;
  }
  .home-button-div span {
    top: 7px;
    right: 14px;
  }
  #navbarNavDropdown .menu-item--search { 
    display: none; 
  }  
  ul#top-menu {
    display: none;
  }
  ul#top-menu > li {
    padding-right: 0;
  }
  .mobile-nav-content ul#top-menu {
    display: flex;
    align-items: normal;
    padding-left: 15px;
    padding-right: 15px;
  }
  .mobile-nav-content ul#top-menu {
    display: flex;
  }
  .header-right-bottom {
    display: none;
  }
  div#language-switcher {
    margin-top: 30px;
}

}





@media only screen and (max-width:767px) {

    .page-template-page-home h3 {
        font-size: 20px;
    }

	.home-button-div span {
    	top: 6px;
    	right: 45px;
    }


	.search-new::after {
    display: none;
    }
  .state-safety-refer .box-p {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .permitted-flying-areas li, .content-area ul li {
    font-size: 16px;
  }
  #main-menu ul.dropdown-menu li a {
    white-space: normal;
    line-height: 1.2;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .uas-regulations {
    border-radius: 60px;
  }
  div#language-switcher {
    margin-top: 20px;
  }


}
@media only screen and (max-width:576px) {

	

  #wrapper-footer .col-md-12 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .announcements .wpb_text_column.wpb_content_element:nth-child(3) {
    margin-bottom: 20px;

  }
  .enhancing-the-safety h2 {
    font-size: 22px;
  }
  .page-template-page-home h2 {
    font-size: 22px;
  }
  .good-day span {
    display: none;
  }
  .setting-color {
    flex: 0 0 60%;
  }
  .good-day {
    flex: 0 0 40%;
  }
  body .sub-child-menu a {
    font-size: 16px;
  }
  body .mobile-child-menu {
    background: #f5f5f5 !important;
    padding: 20px 0;
    margin-top: 0;
  }
  body .sub-child-menu a {
    border-right: 0;
    line-height: 1.4;
    padding-right: 45px;
  }
  body .sub-child-menu button.slick-next.slick-arrow::before,
  body .sub-child-menu button.slick-prev.slick-arrow::before {
    background-color: #f5f5f5 !important;
  }

  body .header-news .good-day p {
    font-size: 14px !important;
  }
  body div#language-switcher .wpml-ls-legacy-dropdown a span {
    font-size: 14px;
  }
  body #language-switcher {
    margin-right: 10px;
    margin-left: 0;
  }
  body .mobile-nav-content {
    padding-top: 80px;
  }
  body .navbar-expand-lg .navbar-nav .nav-link {
    margin-top: 5px;
    font-size: 20px;
    letter-spacing: -0.5px;
  }
  body .header-news > div > div.setting-color {
    width: 20%;
  }
  .header-news .mobile-top {
    width: 20%;
  }
  .header-news > div {
    justify-content: space-between;
  }
  .good-day {
        flex: 0 0 56%;
  }
  .good-day p {
    text-align: center !important;
  }
  .menu-sticky #page {
    padding-top: 55px;
  }
  body .announcements-subscribe a {
    max-width: 140px;
  }
  .enhancing_the_safety-slider .enhancing_the_safety-div {
    width: 500px;
  }
  ul#footer_menu {
    justify-content: flex-start;
  }
  .copy-text {
    padding-left: 0;
    padding-right: 0;
  }
  ul#footer_menu li a {
    text-align: left;
    padding-left: 0;
  }
  ul#footer_menu li {
    width: 50%;
    text-align: left;
  }
  .site-top-info img {
    height: inherit;
    max-height: 80px;
    width: auto !important;
  }
  .sub-mini-menu > a:first-child {
    padding-left: 0;
  }
  .sub-banner-p .container {
    min-height: 280px;
  }
  .reating-page,
  .yasr-auto-insert-visitor {
    margin-left: 15px;
  }
  #ic-datatable_filter input[aria-controls="ic-datatable"] {
    display: block;
    margin-left: 0;
    margin-top: 5px;
  }
  body #page .directory-table .btn-right.btn-icon {
    top: 30px;
    z-index: 2;
  }
  div.filter-p.result-form .branch-block {
    overflow-x: scroll;
  }
  div.filter-p.result-form .branch-block table {
    width: 400px;
  }
  div#language-switcher {
    margin-top: 0px;
  }
  .mobile-quick-actions {
    display: flex;
    gap: 10px;
    justify-content: center;
    flex-direction: column;
    padding-left: 15px;
    padding-right: 15px;
  }
  btn.btn-complaint {
    padding-top: 7px !important;
  }
  .btn.btn-aerolicence {
    width: 49%;
  }
  .btn.btn-aerofile {
    width: 49%;
  }
  .mobile-quick-actions {
    margin-bottom: 30px;
  }
  .btn.btn-complaint {
    width: 99%;
  }
  a.btn.btn-complaint {
    display: flex;
    justify-content: center !important;
  }
}