.UIAdvertisement_slide_anh_full_header .AdvertisementBottomRight {
    padding: 0px 0px;
}
.UIAdvertisement_slide_anh_full_header .AdvertContent {
    padding: 0px 0px;
}

.UIBannerFullControl .bg3 img{
        /* background-image: url('https://datafiles.hanoi.gov.vn/gov-hni/1/backgroundmain.png'); */
        width: 100%;
        height: 680px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        position: absolute;
        z-index: 3;
        /* border-radius: 0 0 50% 50% / 60px; */
}
.UIBannerFullControl  .bg0 {
        width: 100%;
        height: 100%;
        position: absolute;
        /* display: none; */
        z-index: 1;
        /* border-radius: 0 0 50% 50% / 40px; */
        /* background: linear-gradient(270deg, #017EDA 29.81%, #003B66 100%); */
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
}
.UIBannerFullControl  .bg1 {
        width: 100%;
        height: 630px;
        position: absolute;
        display: none;
        z-index: 0;
        /* border-radius: 0 0 50% 50% / 20px; */
        background: linear-gradient(270deg, #FEAD00 29.81%, #FEAD00 100%);
}
.UIBannerFullControl {
        position: relative;
        /*height: 680px;*/
        /* margin-bottom: 20px; */
}
.UIBannerFullControl > .container-item {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        z-index: 4;
        /* height: 680px; */
}
.UIBannerFullControl > .container-item .content > div > div {
        background: linear-gradient(180deg, #FEFDF6 0%, #F8E7A0 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        font-family: Roboto;
        font-weight: 800;
        font-style: Condensed ExtraBold;
        font-size: 48px;
        leading-trim: NONE;
        line-height: 58px;
        letter-spacing: 2%;
        text-align: center;
        text-transform: uppercase;
        box-shadow: 0px 0px 16px 0px rgba(255, 255, 255, 0.2)  0px 0px 8px 0px rgba(0, 0, 0, 0.6)   0px 4px 4px 0px rgba(0, 0, 0, 0.25);
        filter: drop-shadow(0px 9px 10px rgba(0, 0, 0, 0.84));
}
.UIBannerFullControl > .container-item .content {
        padding: 130px 0;
        background: linear-gradient(to bottom, transparent, #00000059, transparent);
        /* margin-bottom: 70px; */
        /* margin-top: 100px; */
        /* display: none; */
}
.UIBannerFullControl > .container-item .input-text {
        max-width: 931px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        background: #ffffff61;
        border: 2px solid #fff;
        border-radius: 99px;
        padding: 12px;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.UIBannerFullControl > .container-item .input-text a {
        height: 24px;
        width: auto;
        max-width: none;
        display: flex;
        align-items: center;
        justify-content: center;
        background: transparent;
        border-radius: 0;
        order: 1;
        padding-right: 10px;
        /* padding: 5px; */
}
.UIBannerFullControl > .container-item .input-text a svg path {
        fill: #fff;
}
.UIBannerFullControl > .container-item .input-text input {
        /* height: 24px; */
        border: none;
        flex: 1;
        font-family: Roboto;
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0%;
        color: rgb(255 255 255);
        background: transparent;
        border-radius: 0;
        order: 2;
        padding: 0;
        outline: none;
}
.UIBannerFullControl > .container-item .input-text input::placeholder {
        color: #fff;
        opacity: 1;
}
.UIBannerFullControl > .container-item .tool-item-buttons {
        display: flex;
        justify-content: center;
        gap: 20px;
        margin-top: 16px;
        flex-wrap: wrap;
        z-index: 4;
}
.UIBannerFullControl > .container-item .tool-item-buttons a {
        padding: 10px 8px;
        font-family: Merriweather;
        font-weight: 700;
        font-size: 15px;
        line-height: 24px;
        letter-spacing: 0%;
        color: #fff;
        border-radius: 99px;
        border: 1px solid;
        flex: 1;
        backdrop-filter: blur(10px);
        border-image-source: linear-gradient(90deg, #0061A8 0%, #2986BA 100%);
        background: rgba(23, 92, 169, 1);
        max-width: 217px;
        display: flex;
        gap: 8px;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
}
.UIBannerFullControl > .container-item .tool-item-buttons a:hover{
        background: linear-gradient(135.9deg, #0068B1 3.73%, #001579 80.04%);
        color: rgba(255, 229, 123, 1);
}


.UIBannerFullControl {
    height: 100vh;
}

@media (max-width: 768px){
        .UIBannerFullControl .bg3 img {
                display: none;
        }
        .UIBannerFullControl > .container-item .content > div > div {
                font-size: 26px;
                line-height: 1.6;
        }
        .UIBannerFullControl > .container-item .content > div > div.content1{
                white-space: nowrap;
        }
        .UIBannerFullControl > .container-item .content > div > div.content2>span{
                white-space: nowrap;
        }
        .UIBannerFullControl > .container-item .tool-item-buttons {
                display: flex;
                grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
                gap: 16px;
                padding: 0 16px;
        }
        .UIBannerFullControl > .container-item .content > div.mobile {
                display: block !important;
        }
        .UIBannerFullControl > .container-item .content > div.desktop{
                display: none !important;
        }
        .UIBannerFullControl > .container-item .content {
                margin-bottom: 0px;
                padding: 0;
                background: transparent;
                /* position: absolute; */
                bottom: 0;
        }
        .UIBannerFullControl > .container-item .tool-item-buttons a {
                font-size: 14px;
                line-height: 20px;
                white-space: nowrap;
                gap: 6px;
        }
        .UIBannerFullControl > .container-item .input-text {
                padding: 6px 12px;
                max-width: unset;
                margin: 0 16px;
                margin-top: calc(60vh - 150px);
        }
        .UIBannerFullControl > .container-item .content {
                margin-top: 40px;
        }
        .UIBannerFullControl .bg3, .UIBannerFullControl .bg1, .UIBannerFullControl .bg0, .UIBannerFullControl, .UIBannerFullControl > .container-item {
                height: calc(60vh + 80px);
        }
        .UIBannerFullControl .bg0 {
                /* border-radius: 0 0 50% 50% / 20px; */
        }
        .UIBannerFullControl .bg3 {
                /* border-radius: 0 0 50% 50% / 40px; */
        }
        .UIBannerFullControl .bg1 {
                /* border-radius: 0 0 50% 50% / 10px; */
        }
}
@media (max-width: 480px){
        .UIBannerFullControl > .container-item .tool-item-buttons {
                display: flex;
                /* grid-template-columns: 1fr 1fr; */
                gap: 6px;
                margin-top: 16px;
                padding: 0 16px;
                /* justify-items: center; */
                /* align-items: center; */
        }
        .UIBannerFullControl .bg3 {
                /* background-image: url('https://datafiles.hanoi.gov.vn/gov-hni/1/backgroundmain_mb.png'); */
        }
        .UIBannerFullControl .bg3, .UIBannerFullControl .bg1, .UIBannerFullControl .bg0, .UIBannerFullControl, .UIBannerFullControl > .container-item {
                /* height: 428px; */
        }
        .UIBannerFullControl > .container-item .content {
                margin-top: 0;
        }
        .UIBannerFullControl > .container-item .content {
                padding: 0;
                /* padding-top: calc(35vh); */
        }
        .UIBannerFullControl > .container-item .input-text a {
                height: 36px;
                max-width: 62px;
        }
        .UIBannerFullControl > .container-item .input-text input {
                /* height: 38px; */
        }
}
@media (max-width: 375px){
        .UIBannerFullControl > .container-item .tool-item-buttons {
                display: grid;
                /* grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); */
                /* gap: 10px; */
                /* padding: 10px; */
        }
        .UIBannerFullControl .bg3, .UIBannerFullControl .bg1, .UIBannerFullControl .bg0, .UIBannerFullControl, .UIBannerFullControl > .container-item {
                height: calc(80vh + 80px);
        }
        .UIBannerFullControl > .container-item .tool-item-buttons a{
                font-size: 11px;
        }
        .UIBannerFullControl > .container-item .content > div > div.content1{
                font-size: 20px;
        }
         .UIBannerFullControl > .container-item .input-text {
                padding: 6px 12px;
                max-width: unset;
                margin: 0 16px;
                margin-top: calc(80vh - 180px);
        }
}

.UIBannerFullControl {
    height: 100vh;
}

.UIBannerFullControl {
  overflow: hidden;
}
@media (max-width: 768px) {
  .UIBannerFullControl .bg3,
  .UIBannerFullControl .bg1,
  .UIBannerFullControl .bg0 {
    height: 100vh;
  }
}
