.adk_categorysections {
  background-color:#f4f8ff;
  padding: 15px 0;
}
.category_sections_list {
    display: -ms-grid;
    display: grid;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3,1fr);
}

.category_sections_list .category_section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    margin: 10px auto !important;
    height: 100%;
}

.lang-rtl .category_sections_list .category_section .ctg_section_right {
    margin-left:0px;
    margin-right:15px;
}

.category_sections_list .category_section .ctg_section_right {
    margin-left:15px;
}

.category_sections_list .category_section .ctg_section_left img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    max-height: 100%;
    max-width: 150px;
    margin: 7.75px auto;
}

.category_sections_list .ctg_subs_list {
  overflow:auto;
  max-height: 250px;
  width: 100%;
}
.category_sections_list .ctg_subs_list .ctg_subs_item {
  padding-right: 1px;
  margin-bottom: 0.975px !important;
}

.category_sections_list .category_section .ctg_section_right h3 > a {
    font-size: 17.75px !important;
    color: #d85e1b;
    text-transform: uppercase;
    max-width: 170px;
    display: block;
    overflow-wrap: break-word;
}

.category_sections_list .category_section .ctg_section_right .ctg_subs_item > a {
    color: #183e62;
    font-size: 14px !important;
    margin-bottom: 1.75px !important;
}
.category_sections_list .category_section .ctg_section_right h3 > a:hover ,
.category_sections_list .category_section .ctg_section_right .ctg_subs_item > a:hover {color: #ff9f6a;}

@media(min-width:1125px) {
    .category_sections_list .category_section {
     }
}

@media(max-width: 900px) {
    .category_sections_list .category_section {
     margin: 10px 10px !important;
     }
     .category_sections_list {
      -ms-grid-columns:(1fr)[2];
      grid-template-columns:repeat(2,1fr);
      width: 100%;
     }
}

@media(max-width:775px) {
  .category_sections_list .category_section .ctg_section_left img {
    max-width:100px;
  }
}

@media(max-width:575px) {
    .category_sections_list .category_section {
    padding: 0 30px;
    }
    .category_sections_list {
      -ms-grid-columns:(1fr)[1];
      grid-template-columns:repeat(1,1fr);
      place-items:center;
    }
}
@media(max-width:375px) {
  .category_sections_list .category_section .ctg_section_left img {
    width: auto;
    -o-object-fit: contain;
       object-fit: contain;
    max-width: 125px;
    max-height: 190px;
  }
  .category_sections_list .category_section .ctg_section_right h3 > a {
    font-size: 15px !important;
  }
}
