/*
* Styling for content pages like Happiness bundle, Service categories, Service, Lists, List items, Basic pages(about us etc..)
*/
/* Default style*/
.page-node-type-happiness-bundles .content,
.page-node-type-services .content,
.page-node-type-list .content {
  padding: 10px 15px 46px 15px;
  border-bottom: 1px solid #EBECEC;
  margin-bottom: 30px;
}
.is_rtl.page-node-type-happiness-bundles .content,
.is_rtl.page-node-type-services .content,
.is_rtl.page-node-type-list .content {
  padding-right: 20px;
}
[class~="path-node"] .text-white {
  padding-top: 95px;
}
.page-node-type-happiness-bundles .container-for-content,
.page-node-type-services .container-for-content,
.page-node-type-list .container-for-content,
.page-node-type-service .container-for-content,
.path-applications .container-for-content,
.page-node-type-page .container-for-content,
.page-node-type-article .container-for-content,
.page-node-type-free-wi-fi .container-for-content,
.page-node-type-ajman-2021 .container-for-content,
.page-node-type-ajman-data-challenge-winners .container-for-content {
  box-shadow: none;
}
.is_rtl.path-node article {
  padding-right: 0 !important;
}
.page-node-type-services .container-for-content {
  background: #f8f8f8;
}
.content h3,
.content h2,
h2.node-title {
  font-size: 20px;
}
#block-digital-ajman-doyouhaveanycommentsaboutthispage {
  background-color: #ffffff;
}

.page-node-type-service #accordion {
  margin-top: 20px;
}
.page-node-type-service .card {
  margin: 10px;
}

/* Basic page styling */
.page-header {
  padding: 0 10px;
}
.field--name-body {
  margin-top: 0;
}
.page-node-type-article .field--name-body {
  margin-top: 30px;
}
.field--name-field-lead-text {
  padding: 20px;
}

.field--name-body h2 {
  font-size: 2rem;
}
.field--name-body p {
  color: inherit;
}

.content-date {
  margin: 30px;
  font-size: 14px;
}

/* Data challenge winners page styling */
.winners-wrapper {
  display: flex;
}
.winners-left {
  flex: 40%;
}
.winners-right {
  flex: 60%;
  padding-left: 20px;
}
.is_rtl .winners-right {
  padding-right: 20px;
}
.winners-details {
  padding: 10px 0 10px 0;
  color: #1762B8;
  font-weight: 600;
}
.winners-left img {
  margin: auto;
}

/* Large devices like iPhone5/SE */
@media (min-width: 320px) and (max-width: 568px) {

}

/* Extra small devices (iphone 6/7/8) */
@media (min-width: 375px) and (max-width: 767px) {

}

/* Extra small devices (phones, 768px and down) */
@media (max-width: 768px) {
  .main-container.container.container-for-content {
    margin-top: 30px;
  }
  .article-title {
    font-size: 40px;
    line-height: 50px;
  }
  .page-node-type-article .body_with_background {
    padding: 10px;
  }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  article.container {
    min-height: 840px;
  }
}

/* Large devices like iPad */
@media (min-width: 768px) and (max-width: 1023px) {

}


/* Large devices like iPad Pro */
@media (min-width: 980px) and (max-width: 1199px) {

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

}



/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {

}