/*
Template Css: Amd Cloud
 */

/*css footer*/


@font-face {
    src: url("../fonts/Pattaya-Regular.ttf");
    font-family: "Pattaya";
}

@font-face {
    src: url("../fonts/Inter/Inter-Bold.ttf");
    font-family: "Inter";
    font-weight: 700;
}

@font-face {
    src: url("../fonts/Inter/Inter-Regular.ttf");
    font-family: "Inter";
    font-weight: 300;
}
.price-item-bodys p strong {
    font-weight: 900 !important;
}
body {
    font-family: "Inter" !important;
    font-weight: 300;
}

#footer .footer-top p, #footer .footer-top a {
    color: #ffffff !important;
}
#footer .footer-top .footer-address p img {
    filter: brightness(100%) grayscale(100%) !important;
}
#footer .footer-top .footer-title h3 {
    color: #ffffff !important;
}
#footer .footerBorder:not(:last-child) {
    border-bottom: 0;
    margin: 0px !important;
    padding: 0px !important;
}
#footer .footer-top p.company-name {

    border-bottom: 0px solid rgba(255, 255, 255, 0.05) !important;

}



.accordion_son_ten_min a button.toggle {
    position: absolute;
    right: 0px;
    left: unset;
    margin: 0px !important;
    top: 20%;

}
.accordion_son_ten_mins a button.toggle {
    position: absolute;
    right: 0px;
    left: unset;
    margin: 0px !important;
    top: 15%;

}
article.bk-table-price.hosting_g .price-item .price-item-footer a {

    background: #2450e0 !important;

}
.bk-tab ul li.active a, .bk-tab ul li a:hover {
    background: #2450e0 !important;
    color: #fff;
    border: 0px !important;
}
.accordion_son_ten_min .accordion-title {
    border-top: 0px solid #ddd !important;
}
.accordion_son_ten_min .accordion .accordion-item:nth-child(2n + 1) {
    background: -webkit-linear-gradient(123deg, #b862fe, #2450e0 32%)
}
.accordion_son_ten_min .accordion .accordion-item:nth-child(2n + 1) a span {
    color: #ffffff !important;
}
.accordion_son_ten_min .accordion .accordion-item:nth-child(2n + 1) i.icon-angle-down {
    color: white;
}
.accordion_son_ten_min .accordion .accordion-item:nth-child(2n) {
    border: 1px solid #2cb4ff;
}
.accordion_son_ten_min .accordion .accordion-item {
    border-radius: 10px;
    margin: 15px 0px 15px 0px;
}

.accordion_son_ten_min .accordion .accordion-item .accordion-inner {
    background: white;
    box-shadow: 0px 2px 16px rgb(0 0 0 / 10%);
    border-radius: 4px;
    width: 100%;
    margin-bottom: 25px !important;
    border: 0px !important;
    position: relative;
    background: #F8F8F8;
}

.accordion_son_ten_min.s .accordion .accordion-item:nth-child(2n + 1) {
    background: white;
    border: 1px solid #2cb4ff;
}
.accordion_son_ten_min.s .accordion .accordion-item:nth-child(2n + 1) a span {
    color: #000000 !important;
}
.accordion_son_ten_min.s .accordion .accordion-item:nth-child(2n) i.icon-angle-down {
    color: white;
}
.accordion_son_ten_min.s .accordion .accordion-item:nth-child(2n) {

    border: 0px solid #2cb4ff;
    background: -webkit-linear-gradient(123deg, #b862fe, #2450e0 32%)
}
.accordion_son_ten_min.s .accordion .accordion-item:nth-child(2n) a span {
    color: #ffffff !important;
}
.accordion_son_ten_min.s .accordion .accordion-item:nth-child(2n + 1) i.icon-angle-down  {
    color: #000000 !important;
}


.accordion_son_ten_min .accordion .accordion-item:hover {
    transition: .3s ease-in-out;
    transform: translateY(-5px);

}

.home-title h3 {
    text-transform: uppercase;
    color: #00A1FF !important;
}
.home-title h2 {
    text-transform: uppercase;
    color: #00A1FF !important;
}
.home-title > .description {
    font-weight: 500;
    width: 100%;
    text-align: center;
    margin: 0;
    font-size: 22px;
    color: #000000;
}
footer#footer {
    background: -webkit-linear-gradient(90deg, #012e95, #0153bfeb 32%);
}



/*css from dang ký*/
div#bk-form-register h3 {
    display: none;
}

form#bk-register-form {
    border-radius: 10px;
    padding: 50px 50px 35px 50px;
    margin: auto;
    width: 500px;
    background: #99d9ff;
}
form#bk-register-form .form-group label {
    display: none;
}
.from_dang_nhap_s {
    background-size: 100% 100%;
    background-image: url(/wp-content/uploads/2024/10/Group-1000000867.png);
}
form#bk-register-form .col.medium-6.noPadding {
    max-width: 100%;
    flex-basis: 100%;
}
div#bk-form-register button.btnRegister {
    margin-top: 10px !important;;
    color: #fff;
    width: 200px !important;
    border-radius: 9px;
    display: block;
    background: red !important;
}



/*css video*/
.video_home_s h3 {
    color: var(--primary-color);
    font-size: 40px;
    text-align: center;
    line-height: 50px;
    margin: 0px !important;
    text-transform: capitalize;
}

.video_home_s h2 {
    color: var(--primary-color);
    font-size: 40px;
    text-align: center;
    line-height: 50px;
    margin: 0px !important;
    text-transform: capitalize;
}
.video_home_s .overlay-icon {
    background-color: rgb(255 0 0) !important;
    width: 70px;
    color: #fff;
    height: 45px;
    line-height: 2.8em;
    border-radius: 8px;

}
.video_home_s a.button.primary {
    background-color: red !important;
}

.phu_hop_bkns_hosting .col-inner {
    position: relative;
    background: #fff;
    border: 1px solid var(--primary-color);
    border-radius: 8px;
    padding: 25px;
    box-shadow: 0 0 5px #0000004d;

}
.title_youtube h1 strong {
    font-weight: 900;

}
.title_youtube h1 {
    font-size: 30px;
    line-height: 40px;
    margin: 0px !important;
    color: #00A1FF;
    font-weight: 400;
}
.title_youtube p {
    font-size: 18px;
    color: black;
}



.ra_mat_banner .amd_ra._mat h3::before {
    content: "";
    color: var(--primary-color);
    position: absolute;
    top: 101px;
    left: 0%;
    width: 200px;
    height: 5px;
    background: var(--primary-color);
}
.ra_mat_banner .amd_ra._mat h3 {
    line-height: 45px;
    text-transform: uppercase;
    margin-bottom: 30px;
}




.owl-carousel.slide-review-home-hosting.owl-loaded.owl-drag .review-home-item {
    margin: 10px !important;
}
.post-high-content span {
    border: 2px solid var(--primary-color);
    border-radius: 40px;
    padding: 10px;
}
.post-high-content p {
    text-align: center;
    margin-top: 20px;
    font-size: 18px;
    color: black;
}
.post-high-content p {
    font-size: 17px;
    font-weight: 700;
    color: #0b0b0b;
    color: black;
    font-size: 18px;
    line-height: 22px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    min-height: 23px;
}
.post-high-content {
    text-align: center;
}


article.bk-review-home .review-avatar img {
    width: 100%;
    height: 100px;
    object-fit: contain;
}
article.bk-review-home .slide-items {
    margin: 15px;
}
.owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 35px !important;
    min-height: 35px !important;
    height: 35px !important;
    background: #fff !important;
    border-radius: 50% !important;
    margin: 0px !important;
    box-shadow: 0px 2px 16px rgb(0 0 0 / 10%) !important;
}
article.bk-review-home .owl-dots {
    display: none;
}
article.bk-review-home .owl-nav.disabled {
    display: block !important;
}


.tab_bang_dieu_kien {

}
.tab_bang_dieu_kien .home-title h2 {
    padding-top: 30px;
    color: #ffffff !important;
}
.tab_bang_dieu_kien .home-title > .description {
    font-size: 28px;
    color: #ffffff !important;
}
.tab_bang_dieu_kien .tab-panels {
    border-radius: 15px;
    background: #f4f4f4;
    padding: 30px;
}
.tab_bang_dieu_kien .tabbed-content .nav.nav-vertical li {
    height: 70px;
    list-style: none;
    margin: 0;
    width: 90%;
    border-top: 0px solid #ececec !important;
    border-bottom: 1px solid #ffffff;
}
.tab_bang_dieu_kien .tabbed-content  nav-vertical>li+li, .nav-vertical-fly-out>li+li {
    border-top: 0px solid #ececec !important;
}
.tab_bang_dieu_kien .tabbed-content li.tab.active.has-icon a {
    display: flex;
    font-weight: 300;
    font-size: 20px;
    padding: 0px 30px 0px 30px;
    background: red;

}
.tab_bang_dieu_kien .tabbed-content li.tab.has-icon a {
    font-weight: 300;
    font-size: 20px;
    padding: 0px 30px 0px 30px;
    color: #ffffff !important;
    display: flex;
    justify-content: center;

}
.ao_hoa_toan_phan {
    position: relative;
    background: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 8px;
    padding: 24px 0px 0px 0px;
    box-shadow: 0 0 5px #0000004d;
}
.hang_chuc {
    margin-left: 10px;
    font-size: 24px;
}
.hang_chuc span {
    color: var(--primary-color);
}

.bkns_img_noi_bat {
    border: 1px solid;
    margin: auto;
    position: relative;
    padding: 15px;
    border-radius: 1000px;
    width: 250px !important;
    height: 250px;
    /* background: aliceblue; */
}


.bkns_img_noi_bat  .img-inner.dark {
    height: 220px;
    width: 100%;
    margin: auto;
    background: #ffffff;
    position: relative;
    padding: 47px 32px 9px 32px;
    border-radius: 1000px;
}

.tinh_nang_icon_box_l {

}

.tinh_nang_icon_box_l .icon-box.featured-box.icon-box-right.text-right {
    display: flex;
    align-items: center;
}
.tinh_nang_icon_box_l .icon {
    padding: 10px;
    border-radius: 100px;
    border: 1px solid #1C46F2;
}

.tinh_nang_icon_box_l .icon-box.featured-box.icon-box-right.text-right {
    /*width: 115%;*/
    position: relative;
    left: 25%;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.tinh_nang_icon_box_l .icon-box.featured-box.tinh_nang_icon_box_l_s.icon-box-right.text-right {
    left: 13%;
}

.tinh_nang_icon_box_l .icon-box-text.last-reset h3 {
    text-transform: uppercase;
    color: #1C46F2;
    margin: 0px;
}

.tinh_nang_icon_box_r .icon {
    padding: 10px;
    border-radius: 100px;
    border: 1px solid #1C46F2;
}

.tinh_nang_icon_box_r .icon-box.featured-box.icon-box-left.text-left {
    /*width: 115%;*/
    right: 25%;
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.tinh_nang_icon_box_r .icon-box.featured-box.tinh_nang_icon_box_r_s.icon-box-left.text-left {
    right: 13%;
}

.tinh_nang_icon_box_r .icon-box-left.text-left  h3 {
    text-transform: uppercase;
    color: #1C46F2;
    margin: 0px;
}

.tinh_nang_icon_box_r .icon-box-left.text-left p {
    color: #020202;
    margin: 0px;
    font-size: 14px;
}
.tinh_nang_icon_box_l .icon-box-text.last-reset p {
    color: #020202;
    margin: 0px;
    font-size: 14px;
}

@media only screen and (max-width: 768px) {
    form#bk-register-form {
        width: 100%;
    }
    .tinh_nang_icon_box_l .icon-box.featured-box.icon-box-right.text-right {
        display: flex;
        left: 0%;
        margin-bottom: 0px;
        flex-direction: row-reverse;
        margin-bottom: 10px;
    }

    .tinh_nang_icon_box_l .icon-box-text.last-reset {
        margin-left: 20px;
        text-align: left;
    }

    .tinh_nang_icon_box_l .icon-box.featured-box.tinh_nang_icon_box_l_s.icon-box-right.text-right {
        left: 0%;
    }
    .tinh_nang_icon_box_r .icon-box.featured-box.icon-box-left.text-left {

         right: 0%;
        margin-bottom: 10px

    }
    .tinh_nang_icon_box_r .icon-box.featured-box.tinh_nang_icon_box_r_s.icon-box-left.text-left {
        right: 0%;
    }
    .hang_chuc {
        font-size: 12px;
        text-align: center;
    }
    .ra_mat_banner {
        padding: 20px;
    }
    .home-title h2, .home-title h1, .home-title h3, .home-title h4, .home-title h5, .home-title h6 {
        font-size: 30px;
        line-height: 35px;
    }
    .tab_bang_dieu_kien .home-title > .description {
        font-size: 20px;
        color: #ffffff !important;
    }
}


.title_banner h3 {
    font-weight: 900;
    color: var(--primary-color);
    font-size: 40px;
    text-align: center;
    line-height: 50px;
    margin: 0px !important;
    text-transform: capitalize;
}


.title_banner p {
    font-weight: 400;
    font-size: 20px;
    text-align: center;
    line-height: 35px;
    margin: 0px !important;
}

.noi_dung_banner_s p {
    margin: 0px 0px 7px 0px;
}

.noi_dung_banner_s {
    margin-top: 15px;
    margin-left: 20%;
    display: flex;
    flex-direction: column;
    align-content: space-between;
    align-items: flex-start;
    justify-content: space-evenly;
}

.noi_dung_banner_s p img {
    margin-right: 10px;
}


.price-item .price-item-header {
    width: 100%;
    padding: 17px 4px 14px 9px;
}
.price-item .price-item-header.hosting_k .price-head {
    text-align: center;
    margin: 3px !important;
    color: #000000;
    font-size: 23px;
    font-weight: 700;
}
.price-wrapper-home-hosting {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.phan_khuyen_mai_hostins span {
    font-weight: 600;
    font-size: 16px;
    color: #011149;
    border-radius: 10px;
    padding: 5px;
    background: #cccccc;
}
.price-wrapper-sale {
    text-align: center;
}
.price-item-header.hosting_k {
    display: flex;
    height: 160px;
    text-align: center;
    width: 100%;
    padding: 30px 10px 5px 10px;
    align-items: stretch;
    flex-direction: column;
    justify-content: center;
}
.price_hostinsh span {
    text-decoration-line: line-through;
    color: #000000;
}
.owl-carousel.slide-table-price.owl-loaded.owl-drag .slide-item .price-item-bodys:after {
    display: none;
}
/*css ly do chon bkns*/

.chi_phi_hop_ly_s .ly_do_bkns_k_tex:nth-child(1) .col-inner,
.chi_phi_hop_ly_s .ly_do_bkns_k_tex:nth-child(3) .col-inner {

    background: -webkit-linear-gradient(123deg, #b862fe, #2450e0 32%);
}

.chi_phi_hop_ly_s .ly_do_bkns_k_tex:nth-child(1) .col-inner h4 ,
.chi_phi_hop_ly_s .ly_do_bkns_k_tex:nth-child(3) .col-inner h4 {
    font-weight: 500;
    font-size: 20px;
    color: #ffffff;
}
.chi_phi_hop_ly_s .ly_do_bkns_k_tex:nth-child(1) .col-inner p ,
.chi_phi_hop_ly_s .ly_do_bkns_k_tex:nth-child(3) .col-inner p {

    color: #ffffff;
}
.chi_phi_hop_ly_s .ly_do_bkns_k_tex:nth-child(1) .col-inner p strong ,
.chi_phi_hop_ly_s .ly_do_bkns_k_tex:nth-child(3) .col-inner p  strong {

    color: #FFE659 !important;
}


.chi_phi_hop_ly_s .ly_do_bkns_k_tex p strong {
    font-size: 20px;
    color: red;
    font-weight: 600;
}

.chi_phi_hop_ly_s .ly_do_bkns_k_tex h4 {
    font-weight: 500;
    font-size: 20px;
}

.chi_phi_hop_ly_s .ly_do_bkns_k_tex .col-inner {
    text-align: center;
    padding: 25px;
    border-radius: 10px;
    border: 2px solid #CA57FE;
}


.chi_phi_hop_ly_s .ly_do_bkns_k_tex .col-inner:hover {
    transition: .3s ease-in-out;
    transform: translateY(-10px);
}

.review-home-item .review-star {
    display: flex;
    justify-content: center;
}
