.specialization { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 14%, rgba(255, 255, 255, 0) 99%), linear-gradient(to bottom, #e6eaf0, #e6eaf0); padding: 20px; } .spec_search { display: flex; justify-content: center; margin-top: 30px; } .spec_search .spec_search_input_wrapper { width: 100%; max-width: 650px; margin-right: 20px; position: relative; } .spec_search .spec_search_input { display: block; outline: none; padding: 5px; box-sizing: border-box; transition: 0.3s; border: solid 1px transparent; border-radius: 3px; height: 40px; background-color: #ffffff; width: 100%; font-size: 15px; padding-left: 25px; color: #828282; position: relative; padding-right: 20px; } .spec_search .spec_search_close { position: absolute; right: 10px; top: 8px; font-size: 20px; color: #828282; display: none; cursor: pointer; } .spec_search .spec_search_btn { width: 96px; height: 40px; border-radius: 4px; color: white; font-weight: bold; font-size: 15px; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)), linear-gradient(to bottom, #019875, #019875); } .spec_search .spec_search_btn.btn_grey { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)), linear-gradient(to bottom, #828282, #828282); } .doc_link .card { height: 420px; } .card { box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); transition: all 0.3s; width: 95%; margin: 0 auto; border-radius: 8px; cursor: pointer; margin-bottom: 25px; flex: 1 0 auto; background: white; } .card h4 { font-family: Helvetica; font-size: 20px; color: #002856; text-align: center; margin: 15px 0 10px 0; } .card img { width: 100%; height: 250px; object-fit: cover; object-position: top; } .card:hover { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 71%, rgba(255, 255, 255, 0) 99%), linear-gradient(to bottom, #019875, #019875); transform: scale(1.02); } .card:hover h4 { color: white; } .card:hover p { color: white; } .card p { font-size: 15px; color: #828282; text-align: center; padding-bottom: 15px; margin-bottom: 0; } .seacrhPaginatorCounterItemForSpecList { height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; background: #FFFFFF; box-shadow: 0px 2px 4px rgb(0 0 0 / 10%); border-radius: 20px; cursor: pointer; margin: 0 10px; } .seacrhPaginator a { text-decoration: none !important; color: #9da1ab; font-weight: normal !important; } .searchPreviousForSpecList, .searchNextForSpecList { margin: 0 10px; } .docListABCContainer { text-transform: uppercase; margin: 40px 0px; } .docListABCContainer span.docListABCActive { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0) 99%), linear-gradient(to bottom, #019875, #019875); color: white; } .docListABCContainer span { font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing: normal; text-align: center; color: #828282; padding: 10px 15px; border-radius: 4px; cursor: pointer; display: inline-block; margin-top: 5px; background-color: #fff; width: 42px; margin-right: 5px; } /*img { border-radius: 8px 8px 0 0; }*/ @media screen and (max-width: 576px) { .card img { height: 320px; } } @media screen and (max-width: 540px) { /*.card { width: 300px; }*/ .card img { height: 280px; } }