.box-StyleList p {
    text-align: left;
}
.menu-primary .menu-drop-icon:before,
.wd-header-bottom-search-control .wd-open-control-panel{
    color: #1a2751;
}
.footer-widget .line {
    border-bottom: 2px solid #1a2751;
}
.subscribe_email input {
    background: #1a2751;
    color: #fff;
}
.footer-widget .list-blogs ul li span {
    color: #fff;
}
.subscribe_email button {
    color: #1a2751;
}
.row-boxed .widget-title {
    color: #dc242c;
}

.boxInfo.address h3, .boxInfo.hotline h3,.boxInfo.email h3 {
    color: #333;
    font-weight: 600;
    font-size: 18px;
}
.icon-fixed, .btn-fixed {
    position: fixed;
    right: 20px;
    z-index: 99999;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.icon-fixed {
    bottom: 160px;
}

.btn-fixed {
    bottom: 90px;
}
.icon-fixed a, .btn-fixed a {
    width: 55px;
    height: 55px;
    background: #dc242c;
    color: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    text-decoration: none;
    box-shadow: 0 5px 12px rgba(0,0,0,0.2);
}
.website-alo-ph-circle-fill {
    position: absolute;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background: rgba(255, 0, 38, 0.25);
    left: -5px;
    top: -5px;
    z-index: -1;
    animation: pulseCircle 1.3s infinite ease-out;
}

@keyframes pulseCircle {
    0% { transform: scale(0.7); opacity: 0.8; }
    70% { transform: scale(1.2); opacity: 0.2; }
    100% { transform: scale(1.8); opacity: 0; }
}
.website-alo-ph-img-circle i {
    animation: shakePhone 1s infinite;
}

@keyframes shakePhone {
    0% { transform: rotate(0); }
    20% { transform: rotate(15deg); }
    40% { transform: rotate(-15deg); }
    60% { transform: rotate(10deg); }
    80% { transform: rotate(-10deg); }
    100% { transform: rotate(0); }
}
.icon-fixed .telegram {
    background: #229ED9;
}
.boxNews,.header-main,
.box-Sevice .serviceItem .infoSevice .line,
.box-StyleList .border-bottom{
    display: none;
}
.footer-widget .list-blogs ul li,
.footer-widget .contenFooter,
.footer-widget .list-blogs ul li span,
.footer-widget .hastog,
.footer-widget .descriptionSubcribe,
#chir_collection .boxInfo.address h3,
#chir_collection .boxInfo.hotline h3,
#chir_collection .boxInfo.email h3,
.boxInfo span,.chir_main #chir_collection h1.widget-title{
    color: #1a2751;
}
#header {
    background: #dde3ec;
}

.box-StyleList p * {
    text-align: center !important;
    display: block !important;
}

.box-album .wpb_content_element h3, .box-StyleList .buttonStyleList {
    color: #1a2751 !important
}

.box-album .wpb_content_element .line {
    display: none;
}

.partners-title {
    text-transform: uppercase;
    color: #1a2751 !important;
}

.relatedNews {
    display: none;
}

@media (min-width: 1200px) {
    #header.fixTop {
        background: #dde3ec;
    }

    .footer-inner > .row > .item:nth-child(2) .footer-widget {
        width: fit-content;
        display: block;
        margin: 0 auto;
    }
}