

 .show-filter{
  display: none;
}
@media(max-width:767px){
  .responsive-filter-card{
      display: none;
      transition: none;
  }
  .show-filter{
      display: block;
  }
}

.site-logo img {
  max-width: 170px;
  padding: 10px 0;
}

/*================= Al Qayam =============*/
.cmn-btn {
  background: linear-gradient(90deg, #1d71b9, #2feedf) !important;
}
@media only screen and (max-width: 1700px){
  .header-bottom-area .navbar-collapse .main-menu li {
      margin-right: 15px;
      margin-left: 15px;
  }
}
.header-bottom-area .navbar-collapse .main-menu li.active a {
  font-weight: 600;
}
.banner-section .banner-btn {
  margin-top: 30px;
}

/*-------- slider ---------*/
.banner-social-area span {
  color: #003367;
}
.banner-social-area span::after {
  background-color: #003367;
}
.secHowWork img {
  text-align: center;
  width: 200px;
}
.secHowWork .card-title {
  color: #003367;
}
.choose-thumb {
    text-align: center;
    text-align: -webkit-center;
}

.choose-thumb img {
    width: 120px;
}

.appoint-content .appoint-form .appoint-select .chosen-container .chosen-single span {
    text-align: right;
}
.appoint-content .appoint-form .appoint-select .chosen-container .chosen-drop {
    text-align: right;
}
.booking-slider {
    padding-top: 20px;
}

.choose-section {
    background-color: #fff;
}
.choose-item {
    width: 250px;
    background-color: #f1f5f9;
}
.choose-slider .swiper-pagination .swiper-pagination-bullet {
    background-color: gray;
}
.choose-slider .swiper-pagination {
    left: -45%;
}
.booking-right-area {
    margin: auto !important;
}
