:root {
    --cassiopeia-color-primary: #3a5a16;
    --cassiopeia-color-hover: #3a5a16;
    --border-radius: .4em;
    --card-border-radius: var(--border-radius) var(--border-radius) 0 0;
}


body {
    background-color: var(--cassiopeia-color-primary);
    background-image: url('/ru/images/01frontpage/rastar/rastar.jpg');

}

.container-header {
    background-color: rgba(77, 255, 77, 0.3) !important;
    background-image: none !important;
    position: sticky !important;
}

.container-header .mod-menu .parent>ul {
    display: block !important;
    color: inherit !important;
}

.container-topbar {
    width: 100%;
    max-width: 1320px;
    margin: auto;
    text-shadow: 2px 2px black;
}



.container-nav {
    background-color: #141414;
}

main {
    background-color: #f7f7f7;
    padding: 1.5em;
    border-radius: 1em;
}

.com-content-article.item-page .page-header h1 {
    font-size: 1.3rem;
}

.com-content-category-blog__item.blog-item .item-content .page-header h2 {
    font-size: 1.2rem;
}

.com-content-category-blog__item.blog-item .item-content .page-header h2 a {
    text-decoration: none;
}


.container-footer.footer.full-width {
    background-image: url("/ru/images/01frontpage/arkaplan.jpg");
    background-size: cover;
}

.container-footer {

    border-top: 5px solid #7d1204 !important;
}

.gal-img {
    padding: 0;
}

.gal-img figure {
    background: #55523e;
    ;
    margin: .7em;
    overflow: hidden;
    position: relative;
    border-color: #6b6856;
    border-radius: 0.6em;
}


.gal-img figure:hover {
    background: #9f3e2e;
    border-color: #b85c4d;
}

.gal-img figure img {
    border: 5px solid;
    border-color: inherit;
    border-radius: 0.7em 0.7em 0 0;
}

.gal_img_cap {
    text-align: center;
    color: #dbcaa6;
    margin: 8px 0 8% 0;
}


.gal-img figure:hover .zoom-icon {
    transform: translateY(0px);
}

.gal-img .zoom-icon {
    display: block;
    left: 50%;
    margin-left: -9px;
    margin-top: -16px;
    position: absolute;
    top: 50%;
    transform: translateY(-250px);
    transition: all 0.4s ease-out 0s;
    zoom: 2.5;
}

.gallery_title {
    color: #696239;
}



.gallery_header {
    display: block;
}

.btn-check:checked+.btn {
    background: #55523e;
    color: #e9dfc9;
}

.btn-check+.btn:hover {
    background: #9f3e2e;
    color: #e9dfc9;
}


.gallery_header_btn {
    background: #d5c8ad;
    color: #756d40;
    min-width: 10em;
}

@keyframes gal_img_out {
    from {
        transform: scale(1, 1);
    }

    to {
        transform: scale(0.1, 0.1);
    }
}

.gallery_img_zoom_out {
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    animation-duration: 0.5s;
    animation-name: gal_img_out;
}

.item-pageResim_Galerisi img {
    width: 100%;
}

main:has(.item-pageResim_Galerisi) {
    background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url('/ru/images/01frontpage/rastar/rastar.jpg');
}

#gallery_modal_dialog{
    background-image:linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.9));
    max-width: 97%;
}

#gallery_modal_dialog .modal-content{
    background-image:linear-gradient(rgba(255, 255, 255, 0.88), rgba(255, 255, 255, 0.3)), url('/ru/images/01frontpage/rastar/rastar.jpg');
}

@keyframes img_rotate {
    0% {
        transform: rotateY(0deg);
    }

    50% {
        transform: rotateY(90deg);
    }

    100% {
        transform: rotateY(0deg);
    }
}

.footer_image:hover {
    transition: transform 1000ms;
    /*    animation-fill-mode: forwards; 
    animation-timing-function: ease-in-out;
    animation-duration: 1s; 
    animation-name: img_rotate;  
  animation-play-state: running; */
    /* animation-iteration-count: 1;
    animation:spin .3s linear ; */
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(180deg);
        transform: rotateY(180deg);
    }
}


.footer_image {
    display: block;
    margin-left: auto;
    margin-right: auto;
    /* animation-play-state: paused; */

}

.footer_heza {
    background-color: transparent !important;
    background-image: none;
    background-size: cover;
}

.heza_border_bottom {
    border-bottom: 5px solid #7d1204 !important;
}

#baner_newsflash_nav_content {
    overflow: hidden;
    text-shadow: 1px 0px black, 2px 1px gray;
}

.com-content-article.item-page figure {
    width: 100%;
    align-items: center;
}

.mod-menu {
    color: rgb(244, 242, 172) !important;
    font-weight: 700 !important;
    font-size: 1.25rem !important;
}

.card {
    background-color: black !important;
    /* box-shadow: .1em .1em .5em .5em lightyellow; */
}

.card a {
text-decoration:none !important;
}

.card-header {
    background-color: #141414 !important;
    color: rgb(244, 242, 172) !important;
    min-height: 2.6em !important;
   border-bottom:none;
   text-align: center;
}

.aciklamalar_home_header, .hsm_home_header {
    min-height: 2.7em !important;
}


.module_language {
    position: absolute;
    z-index: 100;
    right: 0;
    top: -7em;
}

.navbar.navbar-expand-md {
    padding-right: .5em;
    padding-bottom: .5em;
    margin-top: -3.2em;
}

#navbar {
    background-color: var(--cassiopeia-color-primary) !important;
}

.navbar.navbar-expand-md .navbar-toggler.navbar-toggler-right {
    margin-left: auto;
    zoom: 1.2;
    min-width: 41px;
    min-height: 42px;
    background-image: url("/ru/images/01frontpage/btn/menu_btn.png");
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    border-radius: 2em;
    box-shadow: -1.5px 1px black;
}

.icon-menu::before {
    color: transparent;
}

.menu_x::before {
    content: "X" !important;
}

.navbar-toggler:focus {
    box-shadow: none;
}

.icon-search::before {
    content: "";
}

#search-icon {
    zoom: 1.2;
    z-index: 101;
    position: absolute;
    right: 3.3em;
    top: -2.64em;
    min-width: 41px;
    min-height: 41px;
    background-image: url("/ru/images/01frontpage/btn/srch_btn.png");
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    border-radius: 2em;
    box-shadow: -1.5px 1px black;
}

#mail-icon {
    zoom: 1.2;
    z-index: 101;
    position: absolute;
    right: 6.15em;
    top: -2.64em;
    min-width: 41px;
    min-height: 41px;
    background-image: url("/ru/images/01frontpage/btn/ilet_btn.png");
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    border-radius: 2em;
    box-shadow: -1.5px 1px black;
}


.baslangic_module {
    visibility: hidden;
}

.tabbed_group {
    background-color: #004c54;
}

.tabbed_group a {
    color: #d89907;
    text-align: center !important;
    text-shadow: 1px 1px black;
}

.tabbed_group p {
    color: white;
}

.tabbed_group .readmore a {
    background-color: #7d1204;
    border: .4em solid black;
}

.tabbed_group p.readmore {
    text-align: center;
}

.tabbed_group .nav-tabs {
    background-color: #004c54;
    border: none;
    box-shadow: none;
    float: right;
}

.tabbed_group .nav-tabs li button {
    background-color: #7d1204;
    margin-right: .6em;
    color: white !important;
    border-radius: 1em !important;
    box-shadow: none !important;
}

.tabbed_group .nav-tabs li button::after {
    background-color: transparent !important;
}

.tabbed_group .item-content {
    box-shadow: -15px 0px 15px 1px #004c54;
    z-index: 2;
}

.home_baner_header {
    height: 0;
    visibility: hidden;
    margin-top: -.3em;
}

@keyframes slog2_anim {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}


#slog2 {
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    animation-duration: 5s;
    animation-name: slog2_anim;
}

@keyframes img_in {
    from {
        transform: scale(1, 1);
    }

    to {
        transform: scale(1.2, 1.2);
    }
}

.tabbed_group figure img:hover,
.footer_image:hover,
/* #video1_home:hover,
#video2_home:hover,
#video3_home:hover, */
.item-pageResim_Galerisi img:hover,
.com-content-category-blog__item.blog-item .left.item-image img:hover {
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    animation-duration: 2s;
    animation-name: img_in;
}

@keyframes img_out {
    from {
        transform: scale(1.2, 1.2);
    }

    to {
        transform: scale(1, 1);
    }

}

.tabbed_group figure img:not( :hover),
.footer_image:not(:hover),
/* #video1_home:not(:hover),
#video2_home:not(:hover),
#video3_home:not(:hover), */
.item-pageResim_Galerisi img:not(:hover),
.com-content-category-blog__item.blog-item .left.item-image img:not(:hover) {
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    animation-duration: 2s;
    animation-name: img_out;
}

@keyframes baner_newsflash_animation {
    0% {
        transform: scale(1) rotate(0deg);
    }

    50% {
        transform: scale(1.5) rotate(0.1deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}

#baner_newsflash_nav_content div figure img {
    width: 100%;
    /* transition: transform 10s;   */
    animation: baner_newsflash_animation 44s infinite ease-in-out !important;
}

#baner_newsflash_nav_content div {
    overflow: hidden;
}

/* #baner_newsflash_nav_content div figure img:hover {
    transform: scale(1.3);
    transform-origin: 50% 50%;
} */
#baner_newsflash_nav_content div figure {
    margin-bottom: 0;
}

#baner_newsflash_nav_content div p,
#baner_newsflash_nav_content div h1 {
    position: absolute;
}

#baner_newsflash_nav_content .article-separator {
    position: absolute;
}

.baner_newsflash .card-body {
    padding: 0 !important;
}

.baner_newsflash .card-body ul {
    margin-top: -4em;
}

.aciklamalar_kisa .card-body {
    background-color: #f1f3aa !important;
    /* margin-top: 0 !important; */
}

.aciklamalar_kisa .card-header {
    /* background-color: #8e0a0d !important; */
    min-height: auto !important;
}

.aciklamalar_kisa .card-body {
    overflow: hidden;
}

.aciklamalar_kisa .card-body ul li a {
    color: #000 !important;
    display: inline flow-root list-item;
    font-weight: bold;
    text-decoration: underline;
}

.aciklamalar_kisa .card-body ul li span {
    float: right;
    color: #7d1204;
    margin: 3px 0px;
    border-bottom: 1px dotted black;

}


.black_borders_and {
    background-color: #f1f3aa;
    border: 4px solid black;
    overflow: hidden;
}

.black_borders_and:hover {
    border: 5px solid red;
}

.com-content-category-blog__children.cat-children {
    visibility: hidden;
    height: 0;
}

.menu_image_a {
    visibility: hidden;
    height: 0;
}

@media (width <=767px) {
    .pagination {
        --pagination-padding-x: .45rem;
        --pagination-padding-y: .159rem;
        --pagination-font-size: 1rem;
    }

    .row .col-sm {
        margin-top: 1.5em;
    }

    .gallery_header_btn.btn {
        padding: 10px;
        margin: .3em;

    }

}

.container-header .navbar-collapse.show {
    flex-wrap: wrap;
    justify-content: space-between;
    display: flex !important;
    flex-grow: 1;
    flex-basis: 100%;
    align-items: center;
    background-image: none;
    background-color: var(--cassiopeia-color-primary);
    box-shadow: 0px 0px 1em 0px #d89907, 0px 0px 2em 0px #7d1204;
    padding: 0 1em;
    border-radius: 1em;
}


.carousel-indicators a {
    width: 1em !important;
    height: 1em !important;
    border-radius: 100% !important;
}

.carousel-indicators span {
    width: 1.2em !important;
    height: 1.2em !important;
    background-color: rgba(0, 76, 84, 0.5);
    border-radius: 100% !important;
}

.carousel-indicators {
    bottom: -1em !important;
    background-color: rgba(0, 76, 84, 0.5);
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}



.a_carousel_ {
    overflow: hidden;
    max-height: 17em !important;
    min-height: 17em !important;
    border-radius: var(--card-border-radius);
}

.a_carousel_ .carousel-item figure {
    overflow: hidden;
}

.a_carousel_ figure img {
    object-fit: scale-down;
    display: block;
    min-height: 17em;
    max-height: 17em;
    width: auto;
    margin-left: auto;
    margin-right: auto;

}

.bottom_b_row1 .a_carousel_ {
    overflow: hidden;
    max-height: 15em !important;
    min-height: 15em !important;
    border-radius: var(--card-border-radius);
}


.bottom_b_row1 .a_carousel_ figure img {
    object-fit: scale-down;
    display: block;
    min-height: 15em;
    max-height: 15em;
    width: auto;
    margin-left: auto;
    margin-right: auto;

}



.a_carousel_ .newsflash-title,
#aciklamalar__nav_content .newsflash-title {
    text-align: center;
    z-index: 9;
    position: absolute;
    bottom: 3em;
    background-color: rgba(0, 76, 84, 0.5);
    width: 100%;
}

#apo__carousel_.a_carousel_ {
    overflow: hidden;
    max-height: 30em !important;
    min-height: 30em !important;
}

#apo__carousel_.a_carousel_ .newsflash-title {
    bottom: 2.5em !important;
}

#apo__carousel_.a_carousel_ figure img {
    min-height: 30em;
    max-height: 30em;
    width: auto;
    margin-left: auto;
    margin-right: auto;
}


.aciklamalar_kisa {
    /* min-height: 96.5%;
    max-height: 96.5%; */
}

.zoom_bg {
    text-align: center;
    background-color: #f1f3aa;
    /* background-position: center;  */
    background-size: cover;
    height: 7em;
    text-shadow: 1px 1px yellow;
    margin-bottom: 0;
    border-radius: 0 0 .2em .2em;

}

.zoom_bg:hover {
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    animation-duration: 1s;
    animation-name: img_in;
}

.zoom_bg:not( :hover) {
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    animation-duration: 2s;
    animation-name: img_out;
}

.com-content-article__body {
    min-height: auto;
}


#mod-custom121 div div a p img {
    position: relative;
    z-index: 10;
    max-height: 7.2em;
}

#baner_newsflash_indicators.carousel-indicators,
#home_carousel_o .carousel-indicators,
#guncel_carousel_o .carousel-indicators,
#feda_carousel_o .carousel-indicators,
#ense_carousel_o .carousel-indicators {
    background-color: transparent !important;
}

.guncel_home,
.feda_home,
.ense_home,
.oz_home,
.g_a_home,
.a_a_home,
.p_g_d_home,
.onc_home {
    --card-spacer-x: 0;
    --card-spacer-y: 0;
    --card-cap-padding-y: 0;
    --card-cap-padding-x: 0;
}

.guncel_home .card-header a,
.feda_home .card-header a,
.ense_home .card-header a,
.oz_home .card-header a,
.g_a_home .card-header a,
.a_a_home .card-header a,
.p_g_d_home .card-header a,
.onc_home .card-header a {
    text-align: center !important;
    color: yellow !important;
    /* text-shadow: 1px 1px #ee1114, 2px 2px green !important; */
    margin-top: .3em !important;
}

.oz_home .card-body,
.g_a_home .card-body,
.a_a_home .card-body,
.p_g_d_home .card-body,
.onc_home .card-body {
    overflow: hidden;
}

#full_list {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
}

#full_list a {
    width: 100%;
    font-size: x-large;
    background: lightgoldenrodyellow;
}

.btn.btn-sm.btn-secondary.next,
.btn.btn-sm.btn-secondary.previous,
.readmore .btn.btn-secondary {
    background-color: #7d1204;
    color: yellow;
    font-size: 0.75em;
    padding: 0.3em;
}

.item-content p.readmore {
    float: right;
}

#slog1,
#slog2 {
    font-family: arial, 'times new roman', serif;
    justify-content: left;
    text-align: left;
    display: flex;
    font-size: large;
    margin-top: -.5em;
}


.carousel-inner .carousel-item,
.tab-content .carousel-item {
    /* transition: -webkit-transform 1.95s ease;
    transition: transform 1.95s ease;
    transition: transform 1.95s ease, -webkit-transform 1.95s ease; */
    transition-property: opacity;
    transition-duration: 1.5s;
}

.carousel-indicators [data-bs-target] {
    background-color: #f00;
}

.carousel-control-prev {
    margin-left: 2em !important;
}

.carousel-control-next {
    margin-right: 2em !important;
}




.ilet {
    font-size: 12px;
}

.left.item-image img {
    border-radius: 0.5em 0em .5em 0em;
}

.bootstrap_options {
    position: absolute;
}


.container-header .navbar-collapse.show {
    max-height: 80vh;
    overflow-y: auto;
}

.mod-list li {
    padding: .05em 0 !important;
}

.col_logo {
    min-width: 8.5em;
    min-height: 5.8em;
}



#gallery_modal_dialog .modal-dialog {
    min-height: 88%;
    min-width: 70%;
}



.display_none_but_first .card-body ul li:not(:first-child) {
    display: none;
}

.com-content-article__body:has(.ilet_box) {
    min-height: 0 !important;
}


.son_videolar_right {
    overflow: auto;
}

.son_videolar_right .video-row {
    cursor: pointer;
}

.video-row hr {
    margin: .2em 0 .2em 0;
}

.video-image {
    width: 7em;
}

.video-row-clicks {
    float: right;
    color: white;
}


.video-row-title {
    color: orange;

}

#player_video_title {
    color: black;
    text-align: center;
    font-size: 1.5em;
    margin-bottom: 0;
}

.com-content-article__body .row:has(#video_player) {
    position: relative;
}

#video_player {
    z-index: 3;
    position: relative;
    background-color: white;
    border-radius: .5em;
    max-width: 100%;
    max-height: 16em;
}


.com-content-article__body .col:has(#video_player)::after,
.com-content-article__body .col:has(#video_player)::before {
    z-index: 0;
    position: absolute;
    content: "";
    bottom: 28px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width: 300px;
    background: transparent;
    -webkit-box-shadow: 0 35px 20px rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 35px 20px rgba(0, 0, 0, .6);
    box-shadow: 0 35px 20px rgba(0, 0, 0, .6);
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    transform: rotate(-8deg);
}

.com-content-article__body .col:has(#video_player)::after {

    -webkit-transform: rotate(8deg);
    -moz-transform: rotate(8deg);
    -o-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    transform: rotate(8deg);
    right: 10px;
    left: auto;
}

.videos_groups .card-body li {
    cursor: pointer;
}

.videos_groups .card-header{
    text-align: center;
    padding: unset;
}



.videos_groups .newsflash-title {
    min-height: 3.7em;
    /* justify-content: center; 
    align-content: center;
    display: flex;*/
    margin: .3em 0 0;
    max-height: 3.7em;
    overflow: hidden;
}

.videos_groups .newsflash-title p {
    margin: 0;
    text-align: center;
}

.videos_groups .card-body {
    padding: .2em;
}

.videos_groups .card-body ul {
    margin: 0;
}

.videos_groups .card-header a img { 
    border-radius: .25em .25em 0 0; 
}

.videos_groups .card-header a img:hover { 
    animation: blink-animation .15s forwards;  
}

@keyframes blink-animation {
    0%, 100% {
        filter: invert(0); /* opacity: 1;  Fully visible */
    }
    50% {
        filter: invert(.3); /*opacity: 0;  Fully transparent */
    }
}

.hsm_video .card-header a {
    font-size: medium !important;
}


.videos_groups .newsflash-image img {
    border-radius: 0 0 .2em .2em;
}


#home_carousel_papirus {
    
    background-size: contain !important;
  background-repeat: no-repeat;
}

#home_carousel_papirus .carousel-indicators {
    background-color: rgba(255, 255, 255, 0);
    bottom: -1.1em !important;
}

#home_carousel_papirus .carousel-caption {
    color: #000;
    font-size: x-small;
    padding: 0 !important;
    margin: -5em -3.4em 0 0;
}

#home_carousel_papirus .carousel-caption h5 {
    font-size: x-small;
    float: right;
    padding-left: 6em; 

}

#home_carousel_papirus .carousel-caption p {
    font-size: x-small;
    float: right;

}

#home_carousel_papirus figure {
    margin: 0 0 1em;
}

#home_carousel_papirus figure img {
    max-height: 6em;
}



@media (width >=768px) {
    .col_logo {
        min-width: 11em;
        min-height: 5.8em;


    }

    .container-header nav {
        /*  float: right !important;   */
        /* background-color: rgba(77, 255, 77, 0.07) !important; */
        background-image: none !important;
    }

    .navbar-expand-md .navbar-collapse {
        display: none !important;
    }

    .navbar-expand-md .navbar-toggler {
        display: flex;
    }



    .navbar-expand-md {
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .container-header .mod-menu {
        flex-direction: column;
        flex: 1;
        display: flex;
        margin-bottom: 1.5em;
    }

    .container-header .navbar-collapse.show {
        background-image: url("../../../../../images/Photo%202024/4.jpg");
        background-repeat: no-repeat;
        background-attachment: inherit;
        background-position-x: right;
        background-position-y: bottom;
        /* background-size: 90vmax auto; */
        margin-top: 0.5em;
    }

    #mod-custom143 .card-group>div:nth-child(1) {
        margin-right: .5em;
    }

    #mod-custom143 .card-group>div:nth-child(2) {
        margin-left: .5em;
    }

    #slog1,
    #slog2 {
        justify-content: center !important;
        text-align: center !important;
        font-size: xx-large !important;
        margin-top: 0 !important;
    }

    .ilet {
        font-size: 25px;
    }

    .com-content-article.item-page .page-header h1 {
        font-size: 1.8rem;
    }

    main:has(.com-finder.finder) {
        min-height: 50em;
    }


    .gallery_title::before,
    .gallery_title::after {
        background-image: url("../../../../../favicon.ico");
        content: "";
        display: inline-block;
        background-repeat: no-repeat;
        background-size: cover;
        width: 20px;
        height: 20px;
        margin-left: 10px;
        margin-right: 10px;
    }


    .gallery_header_btn {
        margin-left: 0.8em;
        margin-right: 0.8em;
    }

    #gallery_modal_dialog {
        max-width: 100%;
    }

    #mod-custom121 div div a p img {
        max-height: 8.2em;
    }


    .com-content-article__body {
        min-height: 71em;
    }
    #video_player { 
        max-height: unset;
    }

    #home_carousel_papirus figure img {
        max-height: 17em;
        
        position: relative;
    }

    #home_carousel_papirus .carousel-indicators {
        background-color: rgba(255, 255, 255, 0);
        bottom: -.5em !important;
    }

    #home_carousel_papirus .carousel-caption {
        color: #000;
        font-size: unset;
        margin: unset;
        padding: unset !important;
        margin: unset !important;
        top: 4em;
    }

    #home_carousel_papirus .carousel-caption h5 {
        font-size: x-large;
        padding-left: 8.5em;
    }

    #home_carousel_papirus .carousel-caption p {
        font-size: x-large;
    }


#home_carousel_papirus figure img {
    max-height: 18em;
}

#home_carousel_papirus .carousel-caption {  
    margin: -2em;
  }

}


.container-header .mod-menu > li::after {
    background: unset !important; 
  }

.videos_home .card-header {
  text-align: center;
}

