@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap");

@font-face {
    font-family: 'UTM Dinh Tran';
    src: url('/fonts/UTM_minh_tran.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

* {
    margin: 0px;
    padding: 0px;
}

.container {
    padding: 0px 10px;
    max-width: 1620px;
}

@media (max-width: 1620px) {
    .container {
        max-width: 1220px;
    }
}

.row [class*="col-"] {
    padding-left: 10px;
    padding-right: 10px;
}

.clearfix {
    clear: both;
}

p {
    margin-bottom: 0px;
}

*:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}

.row {
    margin-left: -10px;
    margin-right: -10px;
    clear: both;
}

.ul, .format {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul {
    margin: 0px;
    padding: 0px;
}

li {
    list-style: none;
}

img {
    max-width: 100%;
    height: auto;
}

a, a:hover {
    text-decoration: none;
}

.bg-w {
    background: #fff !important;
}

.bg-o {
    background: rgba(0, 0, 0, 0.6) !important;
}

.icons {
    background: url(../images/sprite.png?v=1) no-repeat;
    vertical-align: middle;
}

body {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    /*background: #fff;*/
    font-size: 14px;
    color: #000;
    background: #f5f5f5;
    /*background-image: linear-gradient(to bottom right, #0583bb, #fff);*/

    /*background: #2980b9; !* fallback for old browsers *!*/
    /*background: -webkit-linear-gradient(to right, #2980b9,  #ffffff , #6dd5fa); !* Chrome 10-25, Safari 5.1-6 *!*/
    /*background: linear-gradient(to right, #2980b9, #ffffff , #6dd5fa); !* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ *!*/
    /*background-image: linear-gradient(to left top, #3d8ff9, #40a2fc, #52b3fd, #6cc4fc, #8ad3fb, #9bdcfa, #aee5f9, #c2edf9, #cef2f9, #dbf6f9, #e7fbfb, #f4fffe);*/
}

.line-clamp-1 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.line-clamp-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.line-clamp-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.header-top {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px 0px;
    left: 0px;
    top: 0px;
    z-index: 999;
    background: #fff;
    border-bottom: solid 1px #e1e1e1;
}

.header-top .header-top-ct {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header-top .header-top-ct .logo {
    width: 385px;
    float: left;
}

.header-top .header-top-ct .bt-search {
    width: 32px;
    float: left;
}

.header-top .header-top-ct .bt-search span {
    width: 32px;
    height: 32px;
    float: right;
    background-position: -45px -2px;
    cursor: pointer;
}

.header-top.has-fix {
    position: absolute;
    background: none;
    border: none;
}

.header-top.has-fix .header-top-ct .bt-search span {
    background-position: -2px -2px;
}

ul.menu-main {
    width: 100%;
    max-width: calc(100% - 520px);
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

ul.menu-main li.li-mn-m {
    float: left;
    position: relative;
    padding: 10px 0px;
}

ul.menu-main li.li-mn-m:last-child {
    margin-right: 0px;
}

ul.menu-main li.li-mn-m a.itop {
    float: left;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}

ul.menu-custom li.li-mn-m a.itop {
    float: left;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}

ul.menu-main li.li-mn-m ul.sub-menu {
    width: 225px;
    float: left;
    position: absolute;
    top: 120%;
    left: 0px;
    background: #fff;
    border-left: solid 1px #b2afac;
    border-right: solid 1px #b2afac;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    z-index: 50;
}

ul.menu-main li.li-mn-m:last-child ul.sub-menu {
    left: initial;
    right: 0px;
}

ul.menu-main li.li-mn-m ul.sub-menu li.li-mn-s {
    width: 100%;
    float: left;
}

ul.menu-main li.li-mn-m ul.sub-menu li.li-mn-s a {
    width: 100%;
    float: left;
    padding-left: 20px;
    padding-right: 10px;
    line-height: 42px;
    font-weight: 500;
    color: #000;
}

ul.menu-main li.li-mn-m ul.sub-menu li.li-mn-s a.lv1 {
    position: relative;
}

ul.menu-main li.li-mn-m ul.sub-menu li.li-mn-s ul.sub-menu-2 {
    width: 225px;
    float: left;
    position: absolute;
    top: 0px;
    left: 120%;
    background: #fff;
    visibility: hidden;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    opacity: 0;
    z-index: 50;
}

ul.menu-main li.li-mn-m ul.sub-menu li.li-mn-s ul.sub-menu-2 a {
    padding-left: 15px;
    font-weight: 300;
}

ul.menu-main li.li-mn-m ul.sub-menu li.li-mn-s ul.sub-menu-2 a:hover {
    color: #0583bb;
}

ul.menu-main li.li-mn-m ul.sub-menu li.li-mn-s:hover {
    background: #ebebeb;
}

ul.menu-main li.li-mn-m ul.sub-menu li.li-mn-s:hover a.lv1 {
    color: #0583bb;
}

ul.menu-main li.li-mn-m ul.sub-menu li.li-mn-s:hover a.lv1::before {
    content: '';
    width: 3px;
    height: 41px;
    position: absolute;
    left: -1px;
    top: 0px;
    z-index: 1;
    background: #0583bb;
}

ul.menu-main li.li-mn-m ul.sub-menu li.li-mn-s:hover .sub-menu-2 {
    left: 100%;
    opacity: 1;
    visibility: visible;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

ul.menu-main li.li-mn-m:hover a.itop {
    color: #0583bb;
}

ul.menu-main li.li-mn-m:hover ul.sub-menu {
    visibility: visible;
    opacity: 1;
    top: 100%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

ul.menu-main.has-fix li.li-mn-m a.itop {
    color: #fff;
}

.slide-homepage {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    overflow: hidden;
}

header .item {
    height: 100vh;
    position: relative;
}

header .item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

header .item .cover {
    padding: 75px 0;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    display: flex;
    align-items: center;
}

header .item .cover .header-content {
    position: relative;
    padding: 56px;
    overflow: hidden;
}

header .item .cover .header-content .line {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    border: 9px solid #fff;
    -webkit-clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
    clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
}

header .item .cover .header-content h2 {
    font-weight: 300;
    font-size: 35px;
    color: #fff;
}

header .item .cover .header-content h1 {
    font-size: 56px;
    font-weight: 600;
    margin: 5px 0 20px;
    word-spacing: 3px;
    color: #fff;
}

header .item .cover .header-content h4 {
    font-size: 24px;
    font-weight: 300;
    line-height: 36px;
    color: #fff;
}

header .owl-item.active h1 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: fadeInDown;
    animation-delay: 0.3s;
}

header .owl-item.active h2 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: fadeInDown;
    animation-delay: 0.3s;
}

header .owl-item.active h4 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: fadeInUp;
    animation-delay: 0.3s;
}

header .owl-item.active .line {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: fadeInLeft;
    animation-delay: 0.3s;
}

header .owl-nav .owl-prev {
    position: absolute;
    left: 15px;
    top: 43%;
    opacity: 0;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    background: rgba(0, 0, 0, 0.5) !important;
    width: 40px;
    cursor: pointer;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000;
    border-radius: 0;
}

header .owl-nav .owl-prev span {
    font-size: 1.6875rem;
    color: #fff;
}

header .owl-nav .owl-prev:focus {
    outline: 0;
}

header .owl-nav .owl-prev:hover {
    background: #000 !important;
}

header .owl-nav .owl-next {
    position: absolute;
    right: 15px;
    top: 43%;
    opacity: 0;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    background: rgba(0, 0, 0, 0.5) !important;
    width: 40px;
    cursor: pointer;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000;
    border-radius: 0;
}

header .owl-nav .owl-next span {
    font-size: 1.6875rem;
    color: #fff;
}

header .owl-nav .owl-next:focus {
    outline: 0;
}

header .owl-nav .owl-next:hover {
    background: #000 !important;
}

header:hover .owl-prev {
    left: 0px;
    opacity: 1;
}

header:hover .owl-next {
    right: 0px;
    opacity: 1;
}


.slide-homepage .owl-dots {
    padding: 0px 10px;
    /*width: 100%;*/
    max-width: 1620px;
    float: left;
    position: absolute;
    left: 50%;
    bottom: 4%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    /*flex-direction: column;*/
    z-index: 1;
}

.slide-homepage .owl-dots .owl-dot {
    width: 21px;
    height: 21px;
    float: left;
    border-radius: 50%;
    border: solid 2px #fff;
    margin: 0px 5px;
}

.slide-homepage .owl-dots .owl-dot.active {
    border: solid 5px #0583bb;
}

.box-product-bestsale {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 90px;
    /*padding-bottom: 120px;*/
    /*background: url(../images/bg-product-bestsale.jpg) no-repeat;*/
    /*background-size: cover;*/
    /*background-position: center center;*/
    padding-bottom: 30px;
}

.box-product-bestsale-custom {
    padding-top: 30px;
}

.box-product-bestsale .product-list {
    width: 100%;
    float: left;
}

.box-product-bestsale .p-container .p-img {
    -webkit-box-shadow: 0px 0px 5px 0px #ccc;
    box-shadow: 0px 0px 5px 0px #ccc;
    background: #fff;
    border-radius: 15px;
    border: 2px solid transparent;
    transition: all 0.5s;
}

.box-product-bestsale .p-container:hover .p-img {
    transition: all 0.5s;
    border: 2px solid #0583bb;
}

.box-product-home .product-list .p-container:hover .p-img {
    transition: all 0.5s;
    border: 2px solid #0583bb;
}

.title-pr-home {
    width: 100%;
    float: left;
    text-align: center;
    position: relative;
    margin: 0px;
    margin-bottom: 90px;
    font-size: 50px;
    font-weight: 900;
    color: #0583bb;
    text-transform: uppercase;
}

.title-pr-home::after {
    content: '';
    width: 110px;
    height: 2px;
    float: left;
    background: #0583bb;
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.p-container {
    width: 100%;
    float: left;
    position: relative;
}

.p-container .p-img {
    width: 100%;
    float: left;
    position: relative;
    padding-top: 80%;
    /*margin-bottom: 30px;*/
    overflow: hidden;
}

.p-container .p-img img {
    position: absolute;
    max-width: 90%;
    max-height: 90%;
    width: auto !important;
    height: auto !important;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    margin: auto;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.p-container .p-name {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #000000bf;
    margin-bottom: 10px;
}

.p-container .p-price-all {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    justify-content: center;
}

.p-container .p-price {
    font-size: 18px;
    font-weight: 900;
    /*color: #fff;*/
    text-align: center;
    float: left;
    color: #333;
}

.p-container .p-old-price {
    font-size: 18px;
    font-weight: 400;
    color: #999;
    text-align: center;
    float: left;
    text-decoration: line-through;
    margin-left: 6px;
}

.p-container:hover .p-img img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.style-owl-st.owl-carousel .owl-nav button.owl-prev {
    width: 21px;
    height: 57px;
    float: left;
    background: url(../images/sprite.png?v=1) no-repeat;
    background-position: -2px -43px;
    position: absolute;
    left: -30px;
    top: 50%;
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px);
}

.style-owl-st.owl-carousel .owl-nav button.owl-next {
    width: 21px;
    height: 57px;
    float: left;
    background: url(../images/sprite.png?v=1) no-repeat;
    background-position: -41px -43px;
    position: absolute;
    right: -30px;
    top: 50%;
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px);
}

.style-owl-st .owl-dots {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
}

.style-owl-st .owl-dots .owl-dot {
    width: 15px;
    height: 15px;
    border: solid 3px #999999;
    border-radius: 50%;
    float: left;
    margin: 0px 5px;
}

.style-owl-st .owl-dots .owl-dot.active {
    border-color: #0583bb;
}

.box-product-home {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 0px;
    /*background: #fff;*/
}

.box-product-home .title-pr-home {
    margin-bottom: 70px;
}

.box-product-home .banner-product-home {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    z-index: 10;
}

.box-product-home .banner-product-home a {
    width: 100%;
    float: left;
}

.box-product-home .banner-product-home a img {
    width: 100%;
    height: auto;
}

.box-product-home .product-list {
    width: 100%;
    float: left;
}

.box-product-home .product-list .p-container {
    padding: 20px 10px;
    padding-bottom: 10px;
}

.box-product-home .product-list .p-container .p-img {
    -webkit-box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 25%);
    box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 25%);
    border-radius: 15px;
    border: 2px solid transparent;
    transition: all 0.5s;
    background: #fff;
}

.footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 30px 0px;
    background: #1e1e1d;
    border-top: solid 5px #0583bb;
}

.footer .title-ft {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: solid 1px #5d5d5d;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
    color: #fff;
}

.footer .title-ft i {
    float: right;
    line-height: 30px;
    display: none;
}

.footer .list-ft {
    width: 100%;
    float: left;
}

.footer .contact-ft p {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 300;
    color: #fff;
}

.footer .contact-ft p b {
    font-weight: 700;
}

.footer .contact-ft p:nth-child(1) {
    text-transform: uppercase;
}

.footer .contact-ft p:nth-child(2) {
    margin-bottom: 30px;
}

.footer .contact-ft p span {
    width: 100%;
    float: left;
    margin-top: 7px;
}

.footer .mn-ft a {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 300;
    color: #fff;
}

.footer .mn-ft a:hover {
    text-decoration: underline;
}

.footer .mn-ft.mn-ft-2 a {
    margin-bottom: 20px;
}

.footer .face-ft iframe {
    width: 100% !important;
}

.cpr-ft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
}

.cpr-ft .cpr-ft-top {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 6px 0px;
    border-bottom: solid 1px #e1e1e1;
}

.cpr-ft .social-ft a {
    float: left;
    margin-right: 36px;
    font-size: 30px;
    color: #454545;
}

.cpr-ft .cpr-ft-right {
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.cpr-ft .list-cpr-mn {
    font-size: 13px;
    font-weight: 300;
    color: #010101;
}

.cpr-ft .list-cpr-mn a {
    color: #010101;
}

.cpr-ft .list-cpr-mn a:hover {
    text-decoration: underline;
}

.cpr-ft .cpr-ft-bot {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 0px;
    font-size: 13px;
    color: #888888;
    line-height: 1.5;
    font-weight: 300;
}

.bg-search {
    width: 100%;
    height: 100%;
    float: left;
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    z-index: 9998;
    left: 0px;
    top: 0px;
    display: none;
}

.bg-search.active {
    display: block;
}

.bg-search .close-search {
    float: right;
    margin-top: 20px;
    margin-right: 20px;
    font-size: 18px;
    color: #999;
}

.bg-search .close-search:hover {
    color: #fff;
}

.popup-search {
    width: 605px;
    float: left;
    position: fixed;
    z-index: 9999;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: none;
}

.popup-search.active {
    display: block;
}

.popup-search .box-search {
    width: 100%;
    float: left;
    border: solid 1px rgba(255, 255, 255, 0.09);
    background: rgba(255, 255, 255, 0.2);
    border-radius: 34px;
    overflow: hidden;
    position: relative;
}

.popup-search .box-search input {
    width: 100%;
    float: left;
    border: none;
    /*background: none;*/
    height: 68px;
    padding: 0px 20px;
    padding-right: 80px;
    font-size: 24px;
    color: #fff;
}

.popup-search .box-search .btn-search {
    width: 80px;
    float: left;
    text-align: center;
    font-size: 24px;
    line-height: 68px;
    color: #333;
    border: none;
    background: none;
    position: absolute;
    right: 0px;
    top: 0px;
}

.autocomplete-suggestions {
    width: 100%;
    float: left;
    max-height: 200px;
    overflow: auto;
    border: solid 0px #fff;
    display: none;
}

.autocomplete-suggestions a {
    color: #222;
    width: 100%;
    float: left;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: dashed 0px #fff;
}

.autocomplete-suggestions a:last-child {
    border: none;
}

.autocomplete-suggestions a .img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
    overflow: hidden;
}

.autocomplete-suggestions a img {
    width: 100%;
    float: left;
    max-height: 100%;
}

.autocomplete-suggestions a .info {
    width: calc(100% - 80px);
    float: left;
    padding-left: 5px;
}

.autocomplete-suggestions a .name {
    color: #fff;
    font-size: 24px;
    width: 100%;
    float: left;
}

.autocomplete-suggestions a .price {
    width: 100%;
    float: left;
    color: #fff;
}

.banner-product-category.bgImg {
    height: 550px; /* Chiều cao của container */
    /*background-size: cover;*/
    background-size: auto 100%;
    background-position: center top; /* Giữ nguyên trên và dưới */
    background-repeat: no-repeat;
    backface-visibility: hidden;
    position: relative;
}

.banner-product-category .title-bpc {
    width: 100%;
    float: left;
    position: relative;
}

.banner-product-category .title-bpc .title-cat-page {
    float: left;
    padding: 30px;
    padding-right: 90px;
    background: rgba(229, 27, 36, 0.7);
    font-size: 32px;
    font-weight: 900;
    text-transform: uppercase;
    position: absolute;
    left: 0px;
    bottom: 100px;
    color: #fff;
}

.breadcrumb, .breadcrumb ol {
    width: 100%;
    float: left;
    padding: 0px;
    margin: 0px;
    background: none;
}

.breadcrumb ol li {
    float: left;
    list-style: none;
    padding: 10px 0px;
}

.breadcrumb ol li a {
    font-size: 15px;
    color: #555555;
    line-height: 1.5;
    float: left;
    word-break: break-all;
    font-weight: 300;
}

.breadcrumb ol li a:last-child {
    color: #555555;
}

.breadcrumb ol li h1 {
    font-size: 15px;
    color: #555555;
    line-height: 1.5;
    float: left;
    font-weight: 300;
    margin: 0px;
}

.breadcrumb ol li .bre-chia {
    font-size: 15px;
    margin-left: 5px;
    margin-right: 5px;
    float: left;
    line-height: 1.5;
    font-weight: 300;
}

.breadcrumb ol li:last-child .bre-chia {
    display: none;
}

.link-url {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
}

.link-url.has-bo {
    border-bottom: solid 1px #e1e1e1;
}

.box-product-category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 0px;
}

.box-product-category .product-list {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.box-product-category .product-list .item {
    width: calc(33.333% - 13.3333px);
    float: left;
    margin-bottom: 20px;
    border: solid 2px #f1f1f1;
    border-radius: 15px;
    background: #fff;
}

.box-product-category .product-list .item:nth-child(3n + 2) {
    margin-left: 20px;
    margin-right: 20px;
}

.box-product-category .product-list .item .p-container .p-name {
    font-size: 20px;
}

.box-filter {
    width: 100%;
    float: left;
}

.box-filter .title-filter {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
}

.box-filter .item-list-filter {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.box-filter .item-list-filter .title-item-filter {
    width: 100%;
    float: left;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 6px;
    font-size: 16px;
}

.box-filter .item-list-filter .filter-item-list {
    width: 100%;
    float: left;
}

.box-filter .item-list-filter .filter-item-list li {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}

.box-filter .item-list-filter .filter-item-list li .fake-check {
    width: 17px;
    height: 17px;
    float: left;
    border: solid 2px #ececec;
    position: relative;
    margin-right: 10px;
    border-radius: 2px;
}

.box-filter .item-list-filter .filter-item-list li .txt {
    width: calc(100% - 27px);
    float: left;
    font-size: 16px;
    font-weight: 300;
}

.box-filter .item-list-filter .filter-item-list li.is-active .fake-check {
    background: #232f3f;
    border-color: #232f3f;
}

.box-filter .item-list-filter .filter-item-list li.is-active .fake-check::after {
    content: '\f00c';
    font-family: 'FontAwesome';
    font-size: 10px;
    color: #fff;
    position: absolute;
    z-index: 1;
    left: 2px;
    top: -1px;
}

.sort-pro-cat {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: solid 1px #e1e1e1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.sort-pro-cat .count-pro-cat {
    font-size: 16px;
}

.sort-pro-cat .box-sort {
    float: right;
    position: relative;
}

.sort-pro-cat .box-sort .title-sort {
    float: right;
    font-size: 16px;
    line-height: 30px;
    cursor: pointer;
    font-weight: 300;
}

.sort-pro-cat .box-sort .title-sort i {
    font-size: 13px;
}

.sort-pro-cat .box-sort .list-sort {
    width: 100%;
    float: left;
    min-width: 200px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 3px 0px #ccc;
    box-shadow: 0px 0px 3px 0px #ccc;
    position: absolute;
    right: 0px;
    top: 100%;
    z-index: 2;
    display: none;
}

.sort-pro-cat .box-sort .list-sort a {
    width: 100%;
    float: left;
    padding: 0px 10px;
    color: #000;
    line-height: 30px;
}

.sort-pro-cat .box-sort .list-sort a:hove {
    color: #0583bb;
}

.paging {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 20px 0px;
}

.paging a {
    float: left;
    width: 42px;
    height: 42px;
    float: left;
    text-align: center;
    line-height: 42px;
    border-radius: 50%;
    overflow: hidden;
    font-size: 16px;
    font-weight: 300;
    background: #ebebeb;
    margin: 0px 3px;
    color: #000;
}

.paging li.active span, .paging li.disabled span {
    float: left;
    width: 42px;
    height: 42px;
    float: left;
    text-align: center;
    line-height: 42px;
    border-radius: 50%;
    overflow: hidden;
    font-size: 16px;
    font-weight: 300;
    background: #0583bb;
    margin: 0px 3px;
    color: #fff;
}

.paging li.disabled span {
    float: left;
    width: 42px;
    height: 42px;
    float: left;
    text-align: center;
    line-height: 42px;
    border-radius: 50%;
    overflow: hidden;
    font-size: 16px;
    font-weight: 300;
    background: #ebebeb;
    margin: 0px 3px;
    color: #000;
}

.paging a.current {
    background: #0583bb;
    color: #fff;
}

.list-cat-article .list-cat-article-ct {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.list-cat-article .list-cat-article-ct a {
    width: calc(100% / 6 - 16.66666px);
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    line-height: 48px;
    border-radius: 5px;
    font-size: 18px;
    text-transform: uppercase;
    color: #333333;
    font-weight: 700;
    background: #ebebeb;
    text-align: center;
}

.list-cat-article .list-cat-article-ct a:nth-child(6n) {
    margin-right: 0px;
}

.list-cat-article .list-cat-article-ct a:hover {
    color: #fff;
    background: #0583bb;
}

.list-cat-article .list-cat-article-ct a.current {
    color: #fff;
    background: #0583bb;
}

.n-img {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 10px;
    padding-top: 61%;
    overflow: hidden;
}

.n-img img {
    position: absolute;
    width: auto !important;
    height: auto !important;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}

.n-info {
    width: 100%;
    float: left;
}

.n-info .n-name {
    width: 100%;
    float: left;
    margin-bottom: 6px;
    font-size: 18px;
    font-weight: 700;
    color: #333333;
}

.n-info .n-sum {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #333333;
    font-weight: 300;
    margin-bottom: 6px;
}

.n-info .n-vm {
    float: left;
    font-size: 16px;
    font-weight: 300;
    color: #0583bb;
}

.box-article-home-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px;
}

.box-article-home-top .item-n-top-st .item {
    width: 100%;
    float: left;
    position: relative;
}

.box-article-home-top .item-n-top-st .item .n-img {
    padding-top: 651px;
    margin-bottom: 0px;
}

.box-article-home-top .item-n-top-st .item .n-info {
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 1;
    padding: 20px;
    padding-top: 70px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.6)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.6));
}

.box-article-home-top .item-n-top-st .item .n-info .n-name {
    color: #fff;
    font-size: 22px;
}

.box-article-home-top .item-n-top-st .item .n-info .n-sum {
    color: #fff;
}

.box-article-home-top .item-n-top-st .item .n-info .n-vm {
    display: none;
}

.box-new-article-home .title {
    width: 100%;
    float: left;
    line-height: 65px;
    font-size: 28px;
    font-weight: 700;
    color: #0583bb;
    text-transform: uppercase;
}

.box-new-article-home .title i {
    color: #dddddd;
    margin-left: 10px;
}

.box-new-article-home .item {
    width: 100%;
    float: left;
    padding: 28px 0px;
    border-top: solid 1px #e1e1e1;
}

.box-new-article-home .item:last-child {
    padding-bottom: 0px;
}

.box-new-article-home .item .n-img {
    width: 240px;
    padding-top: 148px;
    margin-bottom: 0px;
    margin-right: 10px;
}

.box-new-article-home .item .n-info {
    width: calc(100% - 250px);
}

.box-article-home {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}

.box-article-home .title {
    width: 100%;
    float: left;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 32px;
    font-weight: 700;
    color: #333333;
}

.box-article-home .title i {
    margin-left: 10px;
    color: #dddddd;
}

.box-article-home .title a {
    color: #333333;
}

.box-article-home .article-list {
    width: 100%;
    float: left;
}

.box-article-home .article-list .owl-carousel .owl-nav button.owl-prev {
    font-size: 32px;
    color: #dddddd;
    float: left;
    position: absolute;
    top: -50px;
    right: 30px;
}

.box-article-home .article-list .owl-carousel .owl-nav button.owl-prev:hover {
    color: #000;
}

.box-article-home .article-list .owl-carousel .owl-nav button.owl-next {
    font-size: 32px;
    color: #dddddd;
    float: left;
    position: absolute;
    top: -50px;
    right: 0px;
}

.box-article-home .article-list .owl-carousel .owl-nav button.owl-next:hover {
    color: #000;
}

.box-article-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}

.box-article-list .article-list {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.box-article-list .article-list .item {
    width: calc(50% - 10px);
    margin-bottom: 30px;
}

.box-article-list .article-list .item:nth-child(1) {
    width: 100%;
    position: relative;
}

.box-article-list .article-list .item:nth-child(1) .n-img {
    margin-bottom: 0px;
}

.box-article-list .article-list .item:nth-child(1) .n-info {
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 1;
    padding: 20px;
    padding-top: 70px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.6)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.6));
}

.box-article-list .article-list .item:nth-child(1) .n-info .n-name {
    color: #fff;
    font-size: 22px;
}

.box-article-list .article-list .item:nth-child(1) .n-info .n-sum {
    color: #fff;
}

.box-article-list .article-list .item:nth-child(1) .n-info .n-vm {
    display: none;
}

.box-article-list .box-new-article-list .item {
    padding: 25px 0px;
    border: none;
}

.box-article-list .box-new-article-list .item:nth-child(1) {
    padding-top: 0px;
    border: none;
}

.box-article-list .box-new-article-list .item:nth-child(1) .n-img {
    width: 100%;
    padding-top: 61%;
    margin-bottom: 10px;
}

.box-article-list .box-new-article-list .item:nth-child(1) .n-info {
    width: 100%;
}

.box-article-list .box-new-article-list .item:nth-child(1) .n-info .n-vm {
    display: none;
}

.box-article-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}

.box-article-detail h1 {
    width: 100%;
    float: left;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 30px;
    font-weight: 700;
}

.box-article-detail .ar-dt-time-share {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    border-bottom: solid 1px #e1e1e1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 5px;
}

.box-article-detail .ar-dt-time-share .ar-time {
    font-size: 16px;
    font-weight: 300;
    color: #b2b2b2;
}

.box-article-detail .ar-dt-time-share .ar-share a {
    float: left;
    margin-left: 10px;
    font-size: 16px;
    color: #b2b2b2;
}

.box-article-detail .article-detail-content {
    width: 100%;
    float: left;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: solid 1px #e1e1e1;
}

.box-article-detail .ar-relay {
    width: 100%;
    float: left;
}

.box-article-detail .ar-relay .title-rl {
    width: 100%;
    float: left;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 32px;
    font-weight: 700;
    color: #333333;
}

.box-article-detail .ar-relay .article-list {
    width: 100%;
    float: left;
}

.box-article-detail .ar-relay .owl-carousel .owl-nav button.owl-prev {
    font-size: 32px;
    color: #dddddd;
    float: left;
    position: absolute;
    top: -50px;
    right: 30px;
}

.box-article-detail .ar-relay .owl-carousel .owl-nav button.owl-prev:hover {
    color: #000;
}

.box-article-detail .ar-relay .owl-carousel .owl-nav button.owl-next {
    font-size: 32px;
    color: #dddddd;
    float: left;
    position: absolute;
    top: -50px;
    right: 0px;
}

.box-article-detail .ar-relay .owl-carousel .owl-nav button.owl-next:hover {
    color: #000;
}

.box-hinh-anh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
}

.box-hinh-anh .box-hinh-anh-ct {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.box-hinh-anh .banner-ha {
    width: 100%;
    float: left;
    margin-bottom: 40px;
}

.box-hinh-anh .banner-ha img {
    width: 100%;
}

.box-hinh-anh .title {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 20px;
}

.box-hinh-anh .list-img {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.box-hinh-anh .list-img .item {
    width: calc(33.3333% - 13.3333px);
    float: left;
    margin-bottom: 30px;
    color: #000;
}

.box-hinh-anh .list-img .item:nth-child(3n + 2) {
    margin-left: 20px;
    margin-right: 20px;
}

.box-hinh-anh .list-img .item .img {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.box-hinh-anh .list-img .item .name {
    width: 100%;
    float: left;
    text-align: center;
    font-weight: 700;
}

.box-video-page .box-video-ct {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.box-video-page .title {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 20px;
}

.box-video-page .video-list-st {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.box-video-page .video-list-st iframe {
    width: 100% !important;
    height: 818px !important;
    display: block;
}

.box-video-page .video-list-nd {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap:10px
}

.box-video-page .video-list-nd .item {
    flex: 0 0 calc(50% - 10px);
    width: calc(50% - 10px);
    border: solid 2px #f1f1f1;
    border-radius: 15px;
    background: #fff;
    padding: 20px;
}
.box-video-page .video-list-nd .item h3 {
    margin-top: 10px;
}
.box-video-page .video-list-nd .item:hover {
    transition: all 0.5s;
    border: 2px solid #0583bb;
}
/*.box-video-page .video-list-nd .item:nth-child(3n + 2) {*/
/*    margin-left: 20px;*/
/*    margin-right: 20px;*/
/*}*/

.box-video-page .video-list-nd .item iframe {
    width: 100% !important;
    height: 265px !important;
    border-radius: 15px;
}

.product-detail-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}

.product-detail-top .product-detail-top-ct {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 24px 0px;
}

.product-detail-top .product-detail-top-left {
    width: 50%;
    float: left;
    padding-right: 10px;
}

.product-detail-top .product-detail-top-right {
    width: 50%;
    float: left;
    padding-left: 10px;
}

.detail-img .big-image-n {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

.detail-img .sm-img {
    width: 100%;
    float: left;
    padding: 0px 40px;
}

.detail-img .img-thumb-n {
    width: 100%;
    float: left;
}

.detail-img .img-thumb-n .owl-item {
    padding: 1px;
}

.detail-img .img-thumb-n .item-n {
    width: 100%;
    float: left;
    position: relative;
    border: solid 1px #e1e1e1;
    border-radius: 3px;
}

.detail-img .img-thumb-n .item-n a {
    width: 100%;
    float: left;
    position: relative;
    padding-top: 100%;
}

.detail-img .img-thumb-n .item-n img {
    position: absolute;
    max-width: 90%;
    max-height: 90%;
    width: auto !important;
    height: auto !important;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    margin: auto;
}

.detail-img .img-thumb-n .item-n.active {
    border: solid 1px #4267b2;
}

.detail-img .img-thumb-n.owl-carousel .owl-nav button.owl-prev {
    font-size: 24px;
    position: absolute;
    top: 50%;
    left: -20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    color: #999;
}

.detail-img .img-thumb-n.owl-carousel .owl-nav button.owl-next {
    font-size: 24px;
    position: absolute;
    top: 50%;
    right: -20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    color: #999;
}

.product-detail-top-right .detail-name {
    width: 100%;
    float: left;
    margin-bottom: 8px;
    font-size: 34px;
    font-weight: 700;
}

.product-detail-top-right .header-pdt-other {
    width: 100%;
    float: left;
    padding-bottom: 5px;
    border-bottom: solid 1px #e1e1e1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.product-detail-top-right .header-pdt-other .htp-l {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.product-detail-top-right .header-pdt-other .hpo-item {
    float: left;
    font-size: 14px;
    color: #666666;
    font-weight: 300;
}

.product-detail-top-right .header-pdt-other .hpo-item.cl-red {
    font-size: 16px;
    color: #0583bb;
    padding-right: 15px;
    margin-right: 15px;
    border-right: solid 1px #e1e1e1;
}

.product-detail-top-right .header-pdt-other .hpo-item a {
    color: #666666;
    margin-left: 15px;
}

.product-detail-top-right .header-pdt-other .dt-social a {
    float: left;
    margin-left: 10px;
    color: #666666;
}

.product-detail-top-right .detail-price {
    width: 100%;
    float: left;
    margin: 30px 0px;
    font-size: 42px;
    font-weight: 700;
    color: #0583bb;
}

.product-detail-top-right .detail-summary {
    width: 100%;
    float: left;
    margin-bottom: 35px;
    margin-top: 8px;
}

.product-detail-top-right .detail-summary .title-sum {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.product-detail-top-right .detail-summary .list {
    width: 100%;
    float: left;
}

.product-detail-top-right .detail-summary .list ul {
    padding-left: 16px;
}

.product-detail-top-right .detail-summary .list li {
    list-style: inherit;
}

.product-detail-top-right .detail-summary .list span {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    list-style-position: inside;
    font-size: 15px;
    display: list-item;
    list-style-type: disc;
    font-weight: 300;
}

.product-detail-top-right .detal-top-bt {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.product-detail-top-right .detal-top-bt a {
    width: 186px;
    float: left;
    margin-right: 10px;
    line-height: 40px;
    height: 42px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: solid 1px #333;
    border-radius: 5px;
    font-size: 16px;
    color: #000;
    font-weight: 700;
}

.product-detail-top-right .detal-top-bt a .icons {
    width: 23px;
    height: 23px;
    float: left;
    margin-right: 6px;
    background-position: -68px -43px;
}

.product-detail-top-right .detal-top-bt a:nth-child(2) .icons {
    background-position: -68px -71px;
}

.product-detail-top-right .detal-top-bt a:hover {
    border-color: #0583bb;
    color: #0583bb;
}

.icon-star {
    background-image: url(../images/star_sprite.png);
    width: 96px;
    height: 19px;
    vertical-align: text-bottom;
    display: inline-block;
    background-repeat: no-repeat;
}

.icon-star.star-0 {
    background-position: 0 -109px;
}

.icon-star.star-1 {
    background-position: 0 -88px;
}

.icon-star.star-2 {
    background-position: 0 -66px;
}

.icon-star.star-3 {
    background-position: 0 -42px;
}

.icon-star.star-4 {
    background-position: 0 -21px;
}

.icon-star.star-5 {
    background-position: 0 0;
}

.product-detail-read .list-tt-tab {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #f5f5f5;
}

.product-detail-read .list-tt-tab .list-tt-tab-ct {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.product-detail-read .list-tt-tab .list-tt-tab-ct .list-tt-tab-l {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.product-detail-read .list-tt-tab .list-tt-tab-ct .list-tt-tab-l span {
    float: left;
    line-height: 53px;
    border-bottom: solid 2px rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 20px;
    font-weight: 700;
    margin-right: 58px;
}

.product-detail-read .list-tt-tab .list-tt-tab-ct .list-tt-tab-l span:last-child {
    margin-right: 0px;
}

.product-detail-read .list-tt-tab .list-tt-tab-ct .list-tt-tab-l span.current {
    color: #0583bb;
    border-bottom: solid 2px #0583bb;
}

.product-detail-read .list-tt-tab .list-tt-tab-ct .list-tt-tab-l span:hover {
    color: #0583bb;
    border-bottom: solid 2px #0583bb;
}

.product-detail-read .ct-read-all {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 20px;
}

.product-detail-read .ct-read-all .box-ct-read {
    width: 100%;
    float: left;
    margin-bottom: 70px;
}

.product-detail-read .ct-read-all .box-ct-read .title-read {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    font-size: 28px;
    font-weight: 700;
}

.product-detail-read .ct-read-all .content-read {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden
}

.product-detail-read .ct-read-all .content-read .content-read {
    width: 100%;
    float: left;
}

.product-detail-read .ct-read-all .content-read .content-read-fix {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-bottom: 25px;
}

.product-detail-read .ct-read-all .content-read .content-read-read {
    width: 100%;
    float: left;
}

.product-detail-read .ct-read-all .content-read .detal-des-fix {
    max-height: 1000px;
}

.product-detail-read .ct-read-all .content-read .detal-des-fix.show-all {
    max-height: initial;
}

.product-detail-read .ct-read-all .content-read .detal-spec-fix {
    max-height: 650px;
}

.product-detail-read .ct-read-all .content-read .detal-spec-fix.show-all {
    max-height: initial;
}

.product-detail-read .ct-read-all .content-read .content-read-vm {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: none;
}

.product-detail-read .ct-read-all .content-read .content-read-vm a {
    float: left;
    width: 150px;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
    background: #0583bb;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
}

.detal-spec-read table {
    border: none !important;
}

.detal-spec-read table td {
    border: solid 1px #e1e1e1;
}

.box-produc-review .box-review-content {
    width: 100%;
    float: left;
    padding: 13px 18px;
    border-bottom: solid 1px #e1e1e1;
    border-radius: 5px;
    position: relative;
    padding-bottom: 50px;
}

.box-produc-review .box-review-content .review-all-rate {
    width: 25%;
    float: left;
    padding-right: 25px;
    text-align: center;
    margin-top: 25px;
    border-right: solid 1px #eeeeee;
}

.box-produc-review .box-review-content .review-all-rate .tt-rar {
    width: 100%;
    float: left;
    font-size: 15px;
    margin-top: 10px;
    color: #444444;
}

.box-produc-review .box-review-content .review-all-rate .rate-rar {
    width: 100%;
    float: left;
    text-align: center;
}

.box-produc-review .box-review-content .review-all-rate .rate-rar .num {
    width: 100%;
    float: left;
    font-size: 60px;
    color: #000;
    font-weight: 700;
    line-height: 1;
}

.box-produc-review .box-review-content .review-all-rate .rate-rar .icons-star-rar {
    width: 100%;
    float: left;
    text-align: center;
}

.box-produc-review .box-review-content .rate-review-center {
    width: 50%;
    float: left;
    padding: 0px 25px;
}

.box-produc-review .box-review-content .rate-review-center ul li {
    overflow: hidden;
    margin-bottom: 10px;
}

.box-produc-review .box-review-content .rate-review-center ul li:last-child {
    margin-bottom: 0px;
}

.box-produc-review .box-review-content .rate-review-center ul li span.blue {
    float: left;
    color: #161616;
    width: 9%;
}

.box-produc-review .box-review-content .rate-review-center ul li span.blue i {
    color: #ffc107;
}

.box-produc-review .box-review-content .rate-review-center ul li .line-rating {
    float: left;
    width: 66%;
    height: 12px;
    background: #eee;
    border-radius: 6px;
    -moz-border-radius: 2px;
}

.box-produc-review .box-review-content .rate-review-center ul li .line-rating .percent {
    display: block;
    background: #0583bb;
    height: 100%;
    border-radius: 6px;
}

.box-produc-review .box-review-content .rate-review-center ul li span.total-rv {
    float: left;
    color: #333;
    width: 25%;
    text-align: right;
}

.box-produc-review .box-review-content .rate-riview-right {
    width: 25%;
    float: left;
    padding-left: 18px;
    text-align: center;
    margin-top: 28px;
    padding: 20px 25px;
    border-left: solid 1px #eeeeee;
}

.box-produc-review .box-review-content .rate-riview-right a {
    width: 240px;
    display: block;
    margin: 0px auto;
    text-align: center;
    background: #0583bb;
    line-height: 46px;
    border-radius: 23px;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
}

.box-produc-review .box-review-content .form-review {
    width: 100%;
    float: left;
    margin-top: 20px;
    padding-top: 20px;
    border-top: dashed 1px #eeeeee;
    display: none;
}

.star-rank {
    margin-bottom: 10px;
    width: 100%;
    float: left;
}

.rating-input {
    float: right;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0 0 0 -20px;
    opacity: 0;
}

.rating-star:hover {
    background-position: -3px -3px;
}

.rating-star {
    position: relative;
    float: right;
    display: block;
    width: 20px;
    height: 20px;
    background: url("../images/star_rating.png") -3px -3px;
    margin: 0 3px;
}

.rating-star:hover, .rating-star:hover ~ .rating-star {
    background-position: -3px -3px;
}

.rating-star:hover, .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star {
    background-position: -3px -3px;
}

.rating:hover .rating-star:hover, .rating:hover .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star {
    background-position: -3px -3px;
}

.rating-star, .rating-comment:hover .rating-star {
    position: relative;
    float: right;
    display: block;
    background: url("../images/star_rating.png?v=2.1") -3px -31px;
}

.rating-comment:hover .rating-star:hover, .rating-comment:hover .rating-star:hover ~ .rating-star {
    background-position: -3px -59px !important;
}

#star_tip {
    display: none;
    margin-left: 10px;
    position: relative;
    background: #30b68c;
    color: #fff;
    padding: 2px 8px 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
}

#star_tip:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(82, 184, 88, 0);
    border-right-color: #30b68c;
    border-width: 6px;
    margin-top: -6px;
}

.box-produc-review .box-review-content .form-review .form-review-left {
    width: 50%;
    float: left;
    padding-right: 5px;
}

.box-produc-review .box-review-content .form-review .form-review-right {
    width: 50%;
    float: right;
    padding-left: 5px;
}

.box-produc-review .box-review-content .form-review .form-review-left textarea {
    font-size: 14px;
    color: #999;
    padding: 5px;
    margin: 5px 0;
    width: 100%;
    height: 90px;
    resize: none;
    border: solid 1px #eeeeee;
    outline: 0;
    border-radius: 3px;
}

.box-produc-review .box-review-content .form-review .form-review-right input {
    border: 1px solid #eeeeee;
    border-radius: 4px;
    font-size: 14px;
    padding: 5px;
    margin: 5px 0;
    height: 40px;
    width: calc(50% - 5px);
    float: left;
    color: #161616;
}

.box-produc-review .box-review-content .form-review .form-review-right input:nth-child(2n) {
    float: right;
}

.box-produc-review .box-review-content .form-review .form-review-right #submit-review {
    color: #fff;
    background: #30b68c;
}

.box-produc-review .box-review-content .form-review .form-review-right a {
    background: #30b68c;
    border: 1px solid #30b68c;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    padding: 9px 0;
    margin: 5px 0 5px 10px;
    width: calc(50% - 5px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
}

.box-review-list {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 20px;
}

.box-review-list .item {
    width: 100%;
    float: left;
    padding: 10px 0px;
    border-bottom: solid 1px #eeeeee;
}

.box-review-list .item.hide {
    display: none;
}

.box-review-list .item .name-date {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #4e4e4e;
    margin-bottom: 6px;
}

.box-review-list .item .name-date span {
    font-weight: 500;
    color: #161616;
}

.box-review-list .item .content {
    width: 100%;
    float: left;
}

.box-review-list .item .content span {
    float: left;
    line-height: 22px;
}

.box-review-list .item .content span.star-rate-review {
    margin-right: 15px;
}

.box-review-list .item .content span.txt {
    font-size: 15px;
    font-weight: 300;
}

.box-review-list .item.review-vm {
    display: none;
}

.box-review-list .item.review-vm a {
    width: 150px;
    float: left;
    line-height: 28px;
    border: solid 1px #30b68c;
    border-radius: 3px;
    color: #30b68c;
    font-weight: 300;
    font-size: 12px;
    text-align: center;
}

.produt-detail-same {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 30px 0px;
    /*background: #f5f5f5;*/
}

.produt-detail-same .title {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
}

.box-product-home .title1 {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
}

.produt-detail-same .product-list {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.produt-detail-same .product-list .item {
    width: 100%;
    float: left;
    background: #fff;
}

.box-tab-all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 30px;
}

.box-tab-all .list-tab-all-tt {
    width: 250px;
    float: left;
    border: solid 1px #efefef;
}

.box-tab-all .list-tab-all-tt a {
    width: 100%;
    float: left;
    line-height: 47px;
    border-bottom: solid 1px #efefef;
    padding: 0px 11px;
    border-left: solid 4px #fff;
    font-size: 16px;
    font-weight: 700;
    color: #000;
}

.box-tab-all .list-tab-all-tt a.current {
    border-left: solid 4px #0583bb;
    color: #0583bb;
    background: #ebebeb;
}

.box-tab-all .list-tab-all-tt a:hover {
    border-left: solid 4px #0583bb;
    color: #0583bb;
    background: #ebebeb;
}

.box-tab-all .list-tab-all-tt a:last-child {
    border-bottom: none;
}

.box-tab-all .box-content-tab-all h1 {
    font-size: 24px;
    margin-bottom: 20px;
    margin-top: 0px;
    width: 100%;
    float: left;
}

.box-tab-all .tab-dkdl-ct {
    width: 100%;
    float: left;
    max-width: 794px;
}

.box-tab-all .tab-dkdl-ct .item {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.box-tab-all .tab-dkdl-ct .item label {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 300;
}

.box-tab-all .tab-dkdl-ct .item input {
    width: 100%;
    float: left;
    padding: 0px 10px;
    border: solid 2px #bababa;
    border-radius: 5px;
    height: 44px;
}

.box-tab-all .tab-dkdl-ct .item textarea {
    width: 100%;
    float: left;
    padding: 10px;
    border: solid 2px #bababa;
    border-radius: 5px;
    height: 74px;
}

.box-tab-all .tab-dkdl-ct .item button {
    width: 240px;
    line-height: 42px;
    border: none;
    border-radius: 5px;
    float: left;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    text-align: center;
    background: #0583bb;
}

.box-tab-all .tab-dkdl-ct .item-style-2 {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.box-tab-all .tab-dkdl-ct .item-style-2 .item {
    width: calc(50% - 10px);
}

.nd .icons {
    background: none;
}

.nd table {
    border-collapse: collapse;
    max-width: 100%;
}

.nd {
    font-size: 14px;
    line-height: 1.5;
    text-align: justify;
}

.nd h1 {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    margin: 0.67em 0;
}

.nd h2 {
    display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    margin: 0.83em 0;
}

.nd h3 {
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

.nd h4 {
    display: block;
    -webkit-margin-before: 1.33em;
    -webkit-margin-after: 1.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    font-size: 1em;
}

.nd ul {
    padding-left: 40px !important;
    margin: 1em 0;
    list-style: initial;
}

.nd ul li, .nd ol li {
    list-style: initial !important;
}

.nd ol {
    padding-left: 40px !important;
    margin: 1em 0;
    list-style: decimal !important;
}

.nd ol li {
    list-style-type: decimal !important;
}

.nd p {
    margin: 1em 0;
}

.nd a {
    font-size: initial;
    color: #4285f4;
}

.nd {
    line-height: 1.45;
    font-size: 16px;
}

.nd table td img {
    max-width: 100%;
}

.nd iframe {
    max-width: 100% !important;
}

.tab-dkdl-list-search {
    width: 100%;
    float: left;
    margin-bottom: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.tab-dkdl-list-search select {
    width: 160px;
    float: left;
    height: 44px;
    border: solid 2px #bababa;
    border-radius: 5px;
    padding: 0px 8px;
    color: #1f76d8;
    font-size: 16px;
    font-weight: 300;
}

.tab-dkdl-list-search .form-input {
    width: calc(100% - 360px);
    float: left;
    position: relative;
}

.tab-dkdl-list-search .form-input input {
    width: 100%;
    float: left;
    height: 44px;
    border: solid 2px #bababa;
    border-radius: 5px;
    padding: 0px 10px;
    font-size: 16px;
    font-weight: 300;
    padding-right: 40px;
}

.tab-dkdl-list-search .form-input button {
    width: 40px;
    float: left;
    background: none;
    text-align: center;
    line-height: 44px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 1;
    border: none;
    font-size: 18px;
    color: #0583bb;
}

.tab-dkdl-list {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-height: 895px;
    overflow: auto;
}

.tab-dkdl-list .item-dkdl {
    width: calc(33.333% - 13.333px);
    float: left;
    margin-bottom: 30px;
}

.tab-dkdl-list .item-dkdl span {
    width: 100%;
    float: left;
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 300;
}

.tab-dkdl-list .item-dkdl span i {
    margin-right: 8px;
    color: #0583bb;
}

.tab-dkdl-list .item-dkdl span a {
    color: #0583bb;
}

.tab-dkdl-list .item-dkdl span.name {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
}

.tab-dkdl-ct-all {
    width: 100%;
    float: left;
}

.tab-dkdl-list h1 {
    text-align: center;
}

.tcbh-note {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.form-tcbh {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.form-tcbh input {
    width: 520px;
    float: left;
    max-width: 100%;
    height: 45px;
    border: solid 2px #ebebeb;
    border-radius: 5px;
    padding: 0px 10px;
    margin-bottom: 12px;
    font-size: 16px;
}

.form-tcbh button {
    width: 115px;
    float: left;
    line-height: 42px;
    border: none;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background: #0583bb;
}

.tab-tcbh-ct-all {
    width: 100%;
    float: left;
}

.tab-tcbh-ct-all .tb-kqbh {
    width: 100%;
    float: left;
    border-collapse: collapse;
}

.tab-tcbh-ct-all .tb-kqbh td {
    padding: 10px 15px;
    border: solid 1px #ebebeb;
    font-size: 16px;
}

.tab-tcbh-ct-all .tb-kqbh tr:nth-child(1) td {
    font-weight: 700;
    color: #0583bb;
}

.tab-tbh-ct-all {
    width: 100%;
    float: left;
}

.tab-tbh-ct-all .tbh-add-all {
    width: 100%;
    float: left;
    margin-bottom: 45px;
}

.tab-tbh-ct-all .tbh-add-all span {
    width: 100%;
    float: left;
    margin-bottom: 6px;
    font-size: 14px;
}

.tab-tbh-ct-all .tbh-add-all span i {
    color: #0583bb;
    margin-right: 5px;
}

.tab-tbh-ct-all .tbh-add-all span:nth-child(1) {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}

.tab-tbh-ct-all .tbh-add-list {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.tab-tbh-ct-all .tbh-add-list .item-tbh {
    width: calc(50% - 10px);
    float: left;
    position: relative;
    padding: 20px;
    padding-top: 30px;
    border: dashed 1px #ebebeb;
    border-radius: 8px;
    margin-bottom: 50px;
}

.tab-tbh-ct-all .tbh-add-list .item-tbh .title {
    width: 364px;
    float: left;
    max-width: 100%;
    line-height: 46px;
    text-align: center;
    border-radius: 23px;
    font-size: 16px;
    text-transform: uppercase;
    color: #000;
    background: #fff;
    position: absolute;
    top: -23px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-weight: 700;
    border: solid 1px #e1e1e1;
}

.tab-tbh-ct-all .tbh-add-list .item-tbh .add-ot {
    width: 100%;
    float: left;
    font-size: 14px;
    margin-bottom: 6px;
}

.tab-tbh-ct-all .tbh-add-list .item-tbh .add-ot i {
    color: #0583bb;
    margin-right: 6px;
}

.tab-tbh-ct-all .tbh-add-list .item-tbh .add-ot.name {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}

.tab-tbh-ct-all .tbh-add-list .item-tbh .add-ot:last-child {
    margin-bottom: 0px;
}

.open-menu-mobile {
    width: 36px;
    float: left;
    display: none;
    cursor: pointer;
}

.open-menu-mobile span {
    width: 100%;
    height: 3px;
    background: #000;
    margin-bottom: 7px;
    float: left;
}

.open-menu-mobile span:last-child {
    margin-bottom: 0px;
}

.scroll-top {
    width: 50px;
    height: 50px;
    float: left;
    text-align: center;
    line-height: 50px;
    background: #424242;
    font-size: 18px;
    color: #fff;
    position: fixed;
    z-index: 888;
    right: 10px;
    bottom: 20px;
    border-radius: 50%;
}

.scroll-top:hover {
    border: solid 1px #fff;
}

.box-menu-mobile {
    width: 250px;
    height: 100%;
    overflow: auto;
    float: left;
    background: #fff;
    z-index: 99999;
    position: fixed;
    left: -250px;
    top: 0px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.box-menu-mobile.active {
    left: 0px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.box-menu-mobile .title-mn-mb {
    width: 100%;
    float: left;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: solid 1px #e1e1e1;
}

.box-menu-mobile .title-mn-mb .txt {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
}

.box-menu-mobile .title-mn-mb .close-mn {
    font-size: 18px;
    color: #999;
}

.box-menu-mobile ul {
    width: 100%;
    float: left;
}

.box-menu-mobile ul li {
    width: 100%;
    float: left;
    border-bottom: solid 1px #e1e1e1;
    font-size: 14px;
    position: relative;
}

.box-menu-mobile ul li a {
    width: 100%;
    float: left;
    line-height: 40px;
    padding: 0px 10px;
    color: #000;
}

.box-menu-mobile ul li span {
    width: 40px;
    height: 40px;
    text-align: center;
    right: 0px;
    top: 0px;
    z-index: 1;
    position: absolute;
    line-height: 40px;
}

.box-menu-mobile ul.sub-menu-lv2 {
    background: #f2f2f2;
    display: none;
}

.box-menu-mobile ul.sub-menu-lv2 li:last-child {
    border: none;
}

.box-menu-mobile ul.sub-menu-lv2 .sub-menu-lv3 {
    background: #eaeaea;
    width: 100%;
    float: left;
    display: none;
}

.box-menu-mobile ul.sub-menu-lv2 .sub-menu-lv3 a {
    border-bottom: solid 1px #e1e1e1;
}

.box-menu-mobile ul.sub-menu-lv2 .sub-menu-lv3 a:last-child {
    border: none;
}

.bg-menu-mobile {
    width: 100%;
    float: left;
    height: 100%;
    position: fixed;
    z-index: 9998;
    left: 0px;
    top: 0px;
    display: none;
    background: rgba(0, 0, 0, 0.7);
}

.bg-menu-mobile.active {
    display: block;
}

.filter-mobile {
    float: left;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    display: none;
}

.sort-pro-cat .chia {
    display: none;
}

.MagicZoomHint {
    display: none !important;
}

@media (min-width: 1620px) {
    ul.menu-main {
        max-width: 962px;
    }
}

@media (max-width: 1620px) {
    .slide-homepage .owl-dots {
        max-width: 1220px;
    }

    .box-new-article-home .item .n-img {
        width: 170px;
    }

    .box-new-article-home .item .n-info {
        width: calc(100% - 180px);
    }

    .box-produc-review .box-review-content .rate-riview-right a {
        width: 205px;
    }

    ul.menu-main li.li-mn-m a.itop {
        font-size: 14px;
    }

    .title-pr-home {
        font-size: 40px;
    }

    .p-container .p-name {
        font-size: 18px;
    }

    .footer .title-ft {
        font-size: 15px;
    }

    .footer .contact-ft p, .footer .mn-ft a {
        font-size: 13px;
    }

    .cpr-ft .list-cpr-mn a, .cpr-ft .cpr-ft-bot {
        font-size: 10px;
    }

    .breadcrumb ol li a {
        font-size: 12px;
    }

    .box-filter .item-list-filter .filter-item-list li .txt, .sort-pro-cat .count-pro-cat, .sort-pro-cat .box-sort .title-sort {
        font-size: 14px;
    }

    .box-product-category .product-list .item .p-container .p-name {
        font-size: 16px;
        font-weight: 500;
    }

    .box-product-category .product-list .item .p-container .p-price {
        font-size: 20px;
    }

    .product-detail-top-right .header-pdt-other .hpo-item.cl-red, .product-detail-top-right .detail-summary .list span {
        font-size: 14px;
    }

    .nd {
        font-size: 14px;
    }
}

@media (max-width: 1024px) {
    .header-top, .header-top.has-fix {
        position: initial;
        background: #fff;
    }

    .open-menu-mobile {
        display: block;
    }

    ul.menu-main {
        display: none;
    }

    .header-top .header-top-ct .logo {
        max-width: calc(100% - 150px);
    }

    .header-top .header-top-ct .bt-search span {
        background-position: -45px -2px;
    }

    .header-top.has-fix .header-top-ct .bt-search span {
        background-position: -45px -2px;
    }
}

.custom-desc span {
    font-size: 24px;
    color: #fff;
    font-family: 'UTM Dinh Tran', sans-serif;
}


@media (max-width: 768px) {
    .title-pr-home {
        font-size: 24px;
    }

    .slide-homepage .owl-dots {
        /*width: auto;*/
        /*left: 0;*/
        /*bottom: 8%;*/
        /*transform: translate(0, 50%);*/
    }

    .banner-product-category .title-bpc .title-cat-page {
        font-size: 30px;
        padding: 15px;
        bottom: 20px;
    }

    .filter-mobile {
        display: block;
    }

    .box-product-category .col-md-3 {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        position: relative;
    }

    .box-product-category .col-md-9 {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .box-filter {
        position: absolute;
        left: 0px;
        top: 42px;
        z-index: 10;
        background: #fff;
        max-height: 300px;
        -webkit-box-shadow: 0px 0px 3px 0px #999;
        box-shadow: 0px 0px 3px 0px #999;
        display: none;
        overflow: auto;
    }

    .box-filter .item-list-filter {
        margin-bottom: 0px;
        padding: 10px;
    }

    .box-filter .title-filter {
        display: none;
    }

    .box-product-category .product-list {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .box-product-category .product-list .item {
        width: calc(50% - 10px);
        margin: 0px !important;
        margin-bottom: 20px !important;
    }

    .product-detail-top .product-detail-top-ct .col-md-10 {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 0px;
    }

    .product-detail-top .product-detail-top-left {
        width: 100%;
        margin-bottom: 20px;
        padding: 0px;
    }

    .product-detail-top .product-detail-top-right {
        width: 100%;
        padding: 0px;
    }

    .product-detail-top-right .detal-top-bt {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .product-detail-top-right .detal-top-bt a {
        width: calc(50% - 5px);
        margin: 0px;
    }

    .product-detail-read .col-md-10 {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 0px;
    }

    .box-produc-review .box-review-content .review-all-rate {
        width: 100%;
        border: none;
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .box-produc-review .box-review-content .rate-review-center {
        width: 100%;
        padding: 0px;
    }

    .box-produc-review .box-review-content .rate-riview-right {
        width: 100%;
        border: none;
        padding: 0px;
    }

    .box-produc-review .box-review-content .rate-riview-right a {
        max-width: 100%;
    }

    .list-cat-article .list-cat-article-ct {
        overflow-x: auto;
        -ms-flex-wrap: initial;
        flex-wrap: initial;
    }

    .list-cat-article .list-cat-article-ct a {
        float: left;
        width: auto;
        margin-right: 5px;
        line-height: 40px;
        font-size: 14px;
        padding: 0px 10px;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }

    .list-cat-article .list-cat-article-ct a:last-child {
        margin-right: 0px;
    }

    .list-cat-article .list-cat-article-ct .col-md-8 {
        width: 100%;
    }

    .list-cat-article .list-cat-article-ct .col-md-4 {
        width: 100%;
    }

    .box-article-home-top .item-n-top-st .item .n-img {
        padding-top: 61%;
    }

    .box-article-home-top .item-n-top-st .item .n-info {
        padding: 10px;
    }

    .box-article-home-top .item-n-top-st .item .n-info .n-name {
        font-size: 20px;
    }

    .box-article-home-top .item-n-top-st .item .n-info .n-sum {
        font-size: 14px;
    }

    .box-new-article-home .title {
        font-size: 24px;
        margin-top: 20px;
    }

    .box-new-article-home .item .n-img {
        padding-top: 109px;
    }

    .n-info .n-sum {
        font-size: 14px;
    }

    .n-info .n-vm {
        font-size: 14px;
    }

    .box-article-list .article-list .item {
        margin-bottom: 12px;
        width: calc(50% - 6px);
    }

    .box-article-list .box-new-article-list .item {
        padding: 15px 0px;
    }

    .box-article-list .col-md-8 {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .box-article-list .col-md-4 {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .box-article-detail .col-md-8 {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .box-article-detail .col-md-4 {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .box-tab-all .col-md-3 {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .box-tab-all .col-md-9 {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .box-tab-all .list-tab-all-tt {
        width: 100%;
        margin-bottom: 30px;
    }

    .box-tab-all .tab-dkdl-ct .item-style-2 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .box-tab-all .tab-dkdl-ct .item-style-2 .item {
        width: 100%;
    }

    .tab-dkdl-list-search select {
        width: calc(50% - 5px);
        margin-bottom: 10px;
    }

    .tab-dkdl-list-search .form-input {
        width: 100%;
    }

    .tab-dkdl-list .item-dkdl {
        width: 100%;
    }

    .box-hinh-anh .col-md-10 {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 0px;
    }

    .box-video-page .col-md-10 {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 0px;
    }

    .box-video-page .video-list-st iframe {
        height: 420px !important;
    }

    .box-video-page .video-list-nd .item iframe {
        height: 142px !important;
    }

    .box-filter .item-list-filter .filter-item-list li {
        width: 50%;
        padding-right: 5px;
    }

    .nd iframe {
        max-width: 100% !important;
        height: 420px;
        width: 100%;
    }

    .box-product-bestsale {
        padding: 50px 0px;
    }

    .title-pr-home {
        margin-bottom: 55px !important;
    }

    .banner-product-category a img {
        height: auto !important;
    }

    .banner-product-category.bgImg {
        height: 116px;
        background-size: contain;
    }
    .banner-product-category.bgImg .single-hs-item {
        height: 116px !important;
    }
    .text-pc {
        display: none !important;
    }

    .slide-homepage .single-hs-item:before {
        opacity: 0 !important;
    }

    .hero-text {
        display: block !important;
    }

    .custom-title span {
        font-size: 12px;
    }
    .custom-desc span {
        font-size: 10px;
    }
    .banner-product-category .hero-text{
        margin-top: 0;
        top: -35px;
    }
}
.overlay1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgb(0 0 0 / 34%), rgba(255, 255, 255, 0));
    z-index: 1; /* Đặt lớp phủ lên trên ảnh */
}
@media (max-width: 480px) {
    .footer .title-ft i {
        display: block;
    }

    .nd iframe {
        height: 260px;
    }

    .footer .mn-ft .list-ft {
        display: none;
    }

    .cpr-ft .cpr-ft-top {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .cpr-ft .cpr-ft-top .social-ft {
        width: 100%;
        float: left;
        margin-bottom: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .cpr-ft .social-ft a {
        margin: 0px 15px;
    }

    .cpr-ft .cpr-ft-right {
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .cpr-ft .list-cpr-mn {
        text-align: center;
    }

    .sort-pro-cat .chia {
        display: block;
    }

    .sort-pro-cat .box-sort .title-sort span:nth-child(1) {
        display: none;
    }

    .box-product-category .product-list .item {
        width: calc(50% - 3px);
        margin: 0px !important;
        margin-bottom: 6px !important;
    }

    .p-container .p-name {
        font-size: 14px;
    }

    .box-product-category .product-list .item .p-container .p-name {
        font-size: 14px;
    }

    .p-container .p-price {
        font-size: 16px;
    }

    .product-detail-read .list-tt-tab .list-tt-tab-ct .list-tt-tab-l {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .product-detail-read .list-tt-tab .list-tt-tab-ct .list-tt-tab-l span {
        margin: 0px;
        font-size: 13px;
    }

    .dt-social {
        display: none;
    }

    .product-detail-top-right .header-pdt-other .hpo-item {
        font-size: 12px;
    }

    .box-hinh-anh .title {
        font-size: 24px;
    }

    .box-hinh-anh .banner-ha {
        margin-bottom: 20px;
    }

    .box-hinh-anh .list-img .item {
        width: 100%;
    }

    .box-hinh-anh .list-img .item:nth-child(3n + 2) {
        margin-left: 0px;
        margin-right: 0px;
    }

    .box-video-page .video-list-st iframe {
        height: 284px !important;
    }

    .box-video-page .video-list-nd .item iframe {
        height: 284px !important;
    }

    .box-video-page .video-list-nd .item {
        width: 100%;
    }

    .box-video-page .video-list-nd .item:nth-child(3n + 2) {
        margin-left: 0px;
        margin-right: 0px;
    }

    .tab-tbh-ct-all .tbh-add-list .item-tbh {
        width: 100%;
    }

    .tab-tcbh-ct-all .tb-kqbh td {
        padding: 5px;
        font-size: 14px;
    }

    .banner-product-category .title-bpc .title-cat-page {
        font-size: 20px;
        padding: 10px;
        bottom: 10px;
    }

    .produt-detail-same .title {
        font-size: 22px;
    }

    .popup-search {
        width: 100%;
        padding: 10px;
    }

    .popup-search .box-search input {
        height: 50px;
    }

    .popup-search .box-search .btn-search {
        line-height: 50px;
    }
}

.phone-fix {
    float: left;
    background: #0583bb;
    color: #fff;
    position: fixed;
    left: 0px;
    bottom: 0px;
    line-height: 36px;
    padding: 0px 15px;
    font-size: 20px;
    border-radius: 0px 8px 0px 0px;
    font-weight: 700;
    z-index: 99999;
}

.autocomplete-suggestions-article {
    width: 100%;
    float: left;
    max-height: 200px;
    overflow: auto;
    margin-top: 10px;
    border: solid 0px #fff;
    display: none;
}

.autocomplete-suggestions-article a {
    width: 100%;
    float: left;
    padding: 10px;
    font-size: 14px;
    color: #fff;
    border-bottom: dashed 0px #fff;
}

.autocomplete-suggestions-article a:last-child {
    border: none;
}

.autocomplete-suggestions-article a .img {
    width: 80px;
    height: 60px;
    float: left;
    margin-right: 20px;
    overflow: hidden;
}

.autocomplete-suggestions-article a img {
    width: 100%;
    float: left;
    max-height: 100%;
}

.autocomplete-suggestions-article a .txt {
    width: calc(100% - 100px);
    float: left;
    padding-left: 5px;
}

.product-detail-read .ct-read-all .content-read .content-read-read table {
    width: 100% !IMPORTANT;
}

.fixed-icon-zalo {
    position: fixed;
    right: 11px;
    bottom: 30px;
    width: 55px;
    height: 55px;
    background: url(../images/icon-zalo-2021.png) no-repeat;
    background-size: 55px
}

.fixed-icon-social {
    position: fixed;
    right: 11px;
    bottom: 30px;
    z-index: 99999;
    padding: 8px 0px;
}

.fixed-icon-zalo-1 {
    display: block;
    width: 48px;
    height: 48px;
    background: url(../images/icon-zalo-2021.png) no-repeat;
    background-size: 48px;
    margin: 8px 0px;
}

.fixed-icon-fb {
    display: block;
    width: 48px;
    height: 48px;
    background: url(../../../../media/images/social/Facebook_Logo.png.webp) no-repeat;
    background-size: 48px;
    margin: 8px 0px;
}

.fixed-icon-yt {
    display: block;
    width: 48px;
    height: 48px;
    background: url(../../../../media/images/social/user_image_20241022_162405069064bc454.png) no-repeat;
    background-size: 48px;
    margin: 8px 0px;
}

.MagicBoxShadow {
    width: 400px !important;
    height: 400px !important;
}

@keyframes DrawStroke {
    0% {
        stroke-dasharray: 0, 100;
    }
    100% {
        stroke-dasharray: 100, 0;
    }
}


.loadicon {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 110000;
    width: 225px;
    height: 225px;
    margin: -100px 0 0 -100px
}

.load-present {
    position: absolute;
    left: auto;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.stroke-line {
    fill-opacity: 0;
    fill: #034A72;
    stroke: #034A72;
    stroke-miterlimit: 10;
    stroke-width: 1;
    stroke-dasharray: 350;
    stroke-dashoffset: 350
}

.loader .stroke-line {
    animation-name: DrawStroke;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-timing-function: linear
}

#wrapper {
    /*display: none;*/
    opacity: 0;
}


/*
//ring ring */

.hotline-phone-ring-wrap {
    position: fixed;
    bottom: 60px;
    right: 0;
    z-index: 999999;
}

.hotline-phone-ring {
    position: relative;
    visibility: visible;
    background-color: transparent;
    width: 110px;
    height: 110px;
    cursor: pointer;
    z-index: 11;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transition: visibility .5s;
    left: 0;
    bottom: 0;
    display: block;
}

.hotline-phone-ring-circle {
    width: 85px;
    height: 85px;
    top: 10px;
    left: 10px;
    position: absolute;
    background-color: transparent;
    border-radius: 100%;
    border: 2px solid #e60808;
    -webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
    animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: 0.5;
}

.hotline-phone-ring-circle-fill {
    width: 55px;
    height: 55px;
    top: 25px;
    left: 25px;
    position: absolute;
    background-color: rgba(230, 8, 8, 0.7);
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

.hotline-phone-ring-img-circle {
    background-color: #e60808;
    width: 33px;
    height: 33px;
    top: 37px;
    left: 37px;
    position: absolute;
    background-size: 20px;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
}

.hotline-phone-ring-img-circle .pps-btn-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.hotline-phone-ring-img-circle .pps-btn-img img {
    width: 20px;
    height: 20px;
}

.hotline-bar {
    position: absolute;
    background: rgba(230, 8, 8, 0.75);
    height: 40px;
    width: 180px;
    line-height: 40px;
    border-radius: 3px;
    padding: 0 10px;
    background-size: 100%;
    cursor: pointer;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    z-index: 9;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);
    border-radius: 50px !important;
    /* width: 175px !important; */
    left: 33px;
    bottom: 37px;
}

.hotline-bar > a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    text-indent: 50px;
    display: block;
    letter-spacing: 1px;
    line-height: 40px;
    font-family: Arial;
}

.hotline-bar > a:hover,
.hotline-bar > a:active {
    color: #fff;
}

@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform: rotate(0) scale(0.5) skew(1deg);
        -webkit-opacity: 0.1;
    }
    30% {
        -webkit-transform: rotate(0) scale(0.7) skew(1deg);
        -webkit-opacity: 0.5;
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        -webkit-opacity: 0.1;
    }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform: rotate(0) scale(0.7) skew(1deg);
        opacity: 0.6;
    }
    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: rotate(0) scale(0.7) skew(1deg);
        opacity: 0.6;
    }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
    }
    10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
    }
    20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg);
    }
    30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
    }
    40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg);
    }
    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
    }
}

@media (max-width: 768px) {
    .hotline-bar {
        display: none;
    }
}

#icon-follow-network {
    position: fixed;
    bottom: 150px;
    right: 36px;
    cursor: pointer;
    opacity: 0.9;
    z-index: 99;
    border-radius: 5px;
    text-align: center;
}

#icon-follow-network a {
    display: block;
    padding: 3px 0px;
}

#icon-follow-network a img {
    width: 40px;
    height: 40px;
}


#stars {
    /*width: 1px;*/
    /*height: 1px;*/
    background: transparent;
    box-shadow: 1085px 567px #FFF, 7px 1086px #FFF, 1934px 1313px #FFF, 1317px 752px #FFF, 1750px 433px #FFF, 1835px 1530px #FFF, 1582px 602px #FFF, 1969px 1141px #FFF, 225px 1674px #FFF, 849px 63px #FFF, 280px 1985px #FFF, 235px 796px #FFF, 164px 317px #FFF, 1382px 1272px #FFF, 1309px 559px #FFF, 201px 337px #FFF, 1861px 1570px #FFF, 118px 34px #FFF, 337px 1558px #FFF, 1647px 1028px #FFF, 100px 935px #FFF, 1740px 187px #FFF, 1208px 377px #FFF, 43px 820px #FFF, 31px 43px #FFF, 242px 694px #FFF, 436px 1212px #FFF, 1107px 747px #FFF, 654px 415px #FFF, 13px 1461px #FFF, 404px 1372px #FFF, 1925px 1965px #FFF, 171px 1792px #FFF, 1862px 130px #FFF, 1383px 471px #FFF, 1465px 1107px #FFF, 105px 719px #FFF, 371px 1337px #FFF, 1443px 1254px #FFF, 954px 481px #FFF, 560px 328px #FFF, 221px 1715px #FFF, 1782px 1332px #FFF, 1215px 497px #FFF, 1935px 1056px #FFF, 775px 1393px #FFF, 1843px 1718px #FFF, 137px 558px #FFF, 1118px 517px #FFF, 199px 1912px #FFF, 166px 1203px #FFF, 1636px 1721px #FFF, 440px 1464px #FFF, 1109px 1011px #FFF, 255px 345px #FFF, 165px 220px #FFF, 1249px 404px #FFF, 246px 1702px #FFF, 1129px 627px #FFF, 271px 1282px #FFF, 905px 1723px #FFF, 1971px 101px #FFF, 864px 731px #FFF, 339px 445px #FFF, 299px 943px #FFF, 722px 1952px #FFF, 1228px 325px #FFF, 407px 1076px #FFF, 684px 825px #FFF, 1852px 1262px #FFF, 500px 1849px #FFF, 1250px 558px #FFF, 152px 227px #FFF, 1280px 1580px #FFF, 51px 1769px #FFF, 1330px 1449px #FFF, 125px 1658px #FFF, 799px 212px #FFF, 1957px 1721px #FFF, 1185px 1935px #FFF, 1981px 1494px #FFF, 1179px 1005px #FFF, 1059px 440px #FFF, 875px 359px #FFF, 1203px 1729px #FFF, 1694px 1221px #FFF, 1328px 720px #FFF, 565px 170px #FFF, 1396px 1819px #FFF, 214px 583px #FFF, 686px 1626px #FFF, 1596px 1861px #FFF, 1967px 368px #FFF, 1958px 1971px #FFF, 1893px 55px #FFF, 1997px 1245px #FFF, 839px 913px #FFF, 423px 1153px #FFF, 701px 1115px #FFF, 797px 932px #FFF, 1110px 723px #FFF, 955px 753px #FFF, 52px 697px #FFF, 11px 1551px #FFF, 4px 886px #FFF, 1819px 1710px #FFF, 955px 1246px #FFF, 171px 152px #FFF, 466px 1657px #FFF, 435px 350px #FFF, 1195px 463px #FFF, 525px 425px #FFF, 1045px 687px #FFF, 585px 1668px #FFF, 1179px 384px #FFF, 937px 1329px #FFF, 106px 1803px #FFF, 1831px 752px #FFF, 1703px 266px #FFF, 536px 192px #FFF, 387px 593px #FFF, 1282px 1669px #FFF, 1796px 1172px #FFF, 1584px 1134px #FFF, 562px 1529px #FFF, 1771px 1896px #FFF, 1119px 1246px #FFF, 70px 1593px #FFF, 782px 49px #FFF, 582px 1343px #FFF, 736px 1110px #FFF, 309px 1627px #FFF, 1522px 389px #FFF, 1595px 635px #FFF, 90px 476px #FFF, 1822px 1941px #FFF, 1357px 921px #FFF, 1278px 185px #FFF, 123px 281px #FFF, 1467px 509px #FFF, 1503px 1949px #FFF, 1894px 138px #FFF, 1185px 142px #FFF, 1117px 409px #FFF, 292px 1430px #FFF, 1679px 52px #FFF, 1466px 1590px #FFF, 106px 1174px #FFF, 1491px 514px #FFF, 1053px 767px #FFF, 234px 284px #FFF, 1319px 1262px #FFF, 200px 418px #FFF, 1084px 1350px #FFF, 451px 596px #FFF, 1287px 1079px #FFF, 1079px 206px #FFF, 60px 1221px #FFF, 1672px 560px #FFF, 54px 1727px #FFF, 348px 359px #FFF, 1597px 67px #FFF, 1019px 1260px #FFF, 1840px 1681px #FFF, 112px 1648px #FFF, 1924px 1004px #FFF, 666px 1112px #FFF, 1136px 1245px #FFF, 528px 1060px #FFF, 411px 1345px #FFF, 1750px 666px #FFF, 1234px 1048px #FFF, 1126px 1495px #FFF, 953px 514px #FFF, 405px 427px #FFF, 1854px 1456px #FFF, 1990px 1645px #FFF, 590px 1335px #FFF, 28px 1261px #FFF, 1247px 1941px #FFF, 1461px 1768px #FFF, 679px 1180px #FFF, 936px 154px #FFF, 796px 340px #FFF, 1463px 455px #FFF, 169px 526px #FFF, 956px 1455px #FFF, 261px 1044px #FFF, 1162px 11px #FFF, 1295px 4px #FFF, 1670px 1909px #FFF, 518px 1248px #FFF, 1127px 1057px #FFF, 1401px 1732px #FFF, 814px 28px #FFF, 1547px 1975px #FFF, 924px 896px #FFF, 1854px 81px #FFF, 1884px 1543px #FFF, 1174px 370px #FFF, 1074px 1181px #FFF, 29px 1033px #FFF, 10px 1181px #FFF, 442px 77px #FFF, 523px 1480px #FFF, 1271px 1882px #FFF, 620px 1610px #FFF, 467px 370px #FFF, 6px 65px #FFF, 998px 1706px #FFF, 1588px 230px #FFF, 808px 1195px #FFF, 783px 316px #FFF, 1236px 1330px #FFF, 1398px 883px #FFF, 1201px 154px #FFF, 659px 561px #FFF, 169px 1246px #FFF, 408px 139px #FFF, 989px 1734px #FFF, 1754px 745px #FFF, 444px 164px #FFF, 80px 1488px #FFF, 514px 1553px #FFF, 1778px 1954px #FFF, 1565px 683px #FFF, 893px 165px #FFF, 901px 826px #FFF, 53px 1517px #FFF, 838px 1827px #FFF, 160px 953px #FFF, 120px 176px #FFF, 1270px 441px #FFF, 1769px 899px #FFF, 215px 510px #FFF, 852px 927px #FFF, 1988px 1257px #FFF, 499px 1601px #FFF, 379px 1516px #FFF, 1677px 422px #FFF, 1215px 1078px #FFF, 411px 1045px #FFF, 691px 1251px #FFF, 1670px 89px #FFF, 521px 172px #FFF, 1240px 376px #FFF, 1829px 160px #FFF, 432px 1034px #FFF, 466px 817px #FFF, 1879px 667px #FFF, 788px 1819px #FFF, 705px 1283px #FFF, 397px 171px #FFF, 753px 297px #FFF, 1990px 925px #FFF, 916px 145px #FFF, 1881px 330px #FFF, 1144px 1236px #FFF, 621px 1827px #FFF, 185px 6px #FFF, 566px 152px #FFF, 1202px 371px #FFF, 1011px 1732px #FFF, 283px 481px #FFF, 194px 1158px #FFF, 1915px 1384px #FFF, 1298px 1441px #FFF, 400px 1773px #FFF, 797px 651px #FFF, 705px 884px #FFF, 661px 86px #FFF, 276px 238px #FFF, 331px 1382px #FFF, 1618px 1538px #FFF, 582px 306px #FFF, 315px 1918px #FFF, 1123px 885px #FFF, 578px 248px #FFF, 1579px 168px #FFF, 863px 555px #FFF, 1447px 207px #FFF, 1544px 21px #FFF, 1197px 675px #FFF, 1447px 1896px #FFF, 760px 760px #FFF, 710px 1760px #FFF, 6px 1563px #FFF, 1937px 366px #FFF, 95px 937px #FFF, 1412px 749px #FFF, 1002px 404px #FFF, 1116px 263px #FFF, 1654px 691px #FFF, 423px 1592px #FFF, 984px 599px #FFF, 1608px 25px #FFF, 1638px 1823px #FFF, 1488px 1974px #FFF, 1030px 1159px #FFF, 389px 1706px #FFF, 743px 1093px #FFF, 235px 1252px #FFF, 14px 1976px #FFF, 1409px 1699px #FFF, 1704px 1555px #FFF, 1824px 947px #FFF, 715px 182px #FFF, 1365px 53px #FFF, 1018px 1789px #FFF, 1644px 1820px #FFF, 1990px 1721px #FFF, 754px 888px #FFF, 782px 1550px #FFF, 1528px 412px #FFF, 1639px 1476px #FFF, 292px 1352px #FFF, 379px 1691px #FFF, 1201px 253px #FFF, 427px 731px #FFF, 399px 1019px #FFF, 1366px 60px #FFF, 909px 437px #FFF, 1436px 106px #FFF, 280px 756px #FFF, 1277px 965px #FFF, 1733px 1213px #FFF, 112px 791px #FFF, 702px 1036px #FFF, 388px 1138px #FFF, 271px 1764px #FFF, 1406px 126px #FFF, 605px 1821px #FFF, 110px 778px #FFF, 751px 239px #FFF, 715px 78px #FFF, 1332px 1246px #FFF, 1215px 973px #FFF, 531px 604px #FFF, 812px 1366px #FFF, 1002px 647px #FFF, 566px 276px #FFF, 1145px 920px #FFF, 699px 686px #FFF, 239px 1770px #FFF, 1934px 1896px #FFF, 1363px 1050px #FFF, 609px 730px #FFF, 1322px 1853px #FFF, 1557px 68px #FFF, 1101px 75px #FFF, 265px 860px #FFF, 857px 211px #FFF, 1429px 1589px #FFF, 681px 1981px #FFF, 50px 580px #FFF, 522px 183px #FFF, 1792px 874px #FFF, 1478px 1873px #FFF, 160px 1496px #FFF, 753px 841px #FFF, 179px 1852px #FFF, 319px 510px #FFF, 115px 1190px #FFF, 740px 1793px #FFF, 1228px 660px #FFF, 1581px 689px #FFF, 1488px 1266px #FFF, 379px 661px #FFF, 283px 1924px #FFF, 1624px 771px #FFF, 1471px 698px #FFF, 92px 867px #FFF, 1584px 1551px #FFF, 687px 16px #FFF, 1352px 147px #FFF, 694px 1056px #FFF, 1728px 1492px #FFF, 1869px 130px #FFF, 1614px 410px #FFF, 1144px 686px #FFF, 601px 445px #FFF, 653px 1106px #FFF, 1111px 410px #FFF, 1461px 1135px #FFF, 632px 74px #FFF, 1202px 122px #FFF, 1268px 1771px #FFF, 1503px 564px #FFF, 1312px 1716px #FFF, 1231px 1896px #FFF, 552px 1682px #FFF, 1024px 1999px #FFF, 1819px 1800px #FFF, 736px 181px #FFF, 423px 1179px #FFF, 591px 164px #FFF, 370px 795px #FFF, 1152px 1514px #FFF, 1313px 451px #FFF, 1414px 1154px #FFF, 329px 457px #FFF, 1668px 305px #FFF, 1873px 855px #FFF, 1613px 693px #FFF, 591px 74px #FFF, 647px 1504px #FFF, 769px 1084px #FFF, 1359px 1123px #FFF, 806px 1310px #FFF, 125px 1807px #FFF, 1144px 799px #FFF, 1538px 775px #FFF, 1162px 1675px #FFF, 1592px 1902px #FFF, 835px 944px #FFF, 1397px 1252px #FFF, 579px 690px #FFF, 1282px 986px #FFF, 834px 1746px #FFF, 1194px 632px #FFF, 1161px 957px #FFF, 1419px 1679px #FFF, 912px 1379px #FFF, 127px 1230px #FFF, 12px 561px #FFF, 591px 403px #FFF, 573px 239px #FFF, 1308px 590px #FFF, 689px 447px #FFF, 1434px 157px #FFF, 1405px 499px #FFF, 1794px 1635px #FFF, 484px 242px #FFF, 263px 867px #FFF, 1202px 850px #FFF, 70px 1297px #FFF, 660px 1736px #FFF, 484px 1595px #FFF, 110px 1942px #FFF, 1816px 861px #FFF, 739px 1327px #FFF, 865px 382px #FFF, 989px 1622px #FFF, 814px 857px #FFF, 470px 1865px #FFF, 1198px 363px #FFF, 1384px 727px #FFF, 1549px 1717px #FFF, 1674px 841px #FFF, 145px 803px #FFF, 1210px 224px #FFF, 153px 1592px #FFF, 1141px 186px #FFF, 1544px 79px #FFF, 612px 1328px #FFF, 101px 256px #FFF, 1990px 1477px #FFF, 112px 429px #FFF, 150px 211px #FFF, 620px 492px #FFF, 88px 816px #FFF, 1008px 159px #FFF, 733px 1215px #FFF, 1182px 1888px #FFF, 1340px 1428px #FFF, 993px 139px #FFF, 1789px 1914px #FFF, 1931px 773px #FFF, 1325px 1521px #FFF, 1792px 1878px #FFF, 968px 609px #FFF, 1203px 745px #FFF, 145px 30px #FFF, 1646px 82px #FFF, 1021px 1018px #FFF, 561px 1178px #FFF, 1027px 1507px #FFF, 1555px 265px #FFF, 1656px 983px #FFF, 415px 992px #FFF, 1705px 961px #FFF, 1397px 996px #FFF, 723px 1592px #FFF, 1767px 214px #FFF, 1570px 264px #FFF, 1146px 1452px #FFF, 1579px 700px #FFF, 682px 528px #FFF, 1477px 152px #FFF, 1438px 1133px #FFF, 799px 1099px #FFF, 511px 1420px #FFF, 1695px 890px #FFF, 1302px 1317px #FFF, 730px 1382px #FFF, 422px 1298px #FFF, 1277px 1395px #FFF, 363px 631px #FFF, 366px 378px #FFF, 870px 1518px #FFF, 1493px 1841px #FFF, 299px 985px #FFF, 99px 668px #FFF, 1443px 1390px #FFF, 536px 1798px #FFF, 1946px 1630px #FFF, 764px 1390px #FFF, 265px 1063px #FFF, 1623px 415px #FFF, 964px 602px #FFF, 1229px 1734px #FFF, 1099px 1425px #FFF, 1838px 1141px #FFF, 941px 569px #FFF, 908px 564px #FFF, 49px 735px #FFF, 388px 1474px #FFF, 1752px 840px #FFF, 123px 1846px #FFF, 1027px 266px #FFF, 524px 584px #FFF, 763px 1279px #FFF, 1643px 1213px #FFF, 376px 1611px #FFF, 1409px 1946px #FFF, 610px 83px #FFF, 355px 297px #FFF, 1144px 1094px #FFF, 138px 994px #FFF, 796px 337px #FFF, 26px 1309px #FFF, 185px 1077px #FFF, 1697px 715px #FFF, 1648px 268px #FFF, 102px 1769px #FFF, 491px 1481px #FFF, 528px 164px #FFF, 254px 936px #FFF, 196px 1534px #FFF, 1643px 1400px #FFF, 1882px 544px #FFF, 59px 330px #FFF, 605px 1932px #FFF, 493px 700px #FFF, 1343px 1942px #FFF, 172px 1380px #FFF, 104px 1398px #FFF, 924px 1744px #FFF, 937px 478px #FFF, 1843px 980px #FFF, 265px 1763px #FFF, 1336px 142px #FFF, 401px 351px #FFF, 1650px 1944px #FFF, 936px 1996px #FFF, 1355px 884px #FFF, 1857px 183px #FFF, 1966px 577px #FFF, 282px 1599px #FFF, 130px 1328px #FFF, 520px 1951px #FFF, 780px 1402px #FFF, 1040px 439px #FFF, 832px 1752px #FFF, 1805px 294px #FFF, 705px 1789px #FFF, 1197px 970px #FFF, 4px 1277px #FFF, 1506px 1530px #FFF, 816px 227px #FFF, 1179px 1525px #FFF, 885px 15px #FFF, 1775px 1358px #FFF, 484px 1280px #FFF, 782px 1933px #FFF, 1035px 770px #FFF, 700px 1179px #FFF, 1006px 313px #FFF, 1726px 1577px #FFF, 1584px 1206px #FFF, 1055px 1715px #FFF, 1147px 970px #FFF, 1453px 29px #FFF, 303px 644px #FFF, 522px 1399px #FFF, 1832px 136px #FFF, 1402px 1610px #FFF, 871px 509px #FFF, 1706px 1905px #FFF, 708px 1495px #FFF, 804px 1057px #FFF, 419px 614px #FFF, 940px 1424px #FFF, 1723px 381px #FFF, 1512px 1512px #FFF, 1295px 1908px #FFF, 1696px 14px #FFF, 1877px 498px #FFF, 1386px 861px #FFF, 224px 1319px #FFF, 1734px 47px #FFF, 318px 1074px #FFF, 1508px 1172px #FFF, 834px 1743px #FFF, 1255px 907px #FFF, 1px 1905px #FFF, 1831px 1293px #FFF, 1424px 517px #FFF, 1362px 1366px #FFF, 1659px 510px #FFF, 1720px 708px #FFF, 1126px 1922px #FFF, 311px 1852px #FFF, 1266px 306px #FFF, 1210px 213px #FFF, 1963px 1011px #FFF, 1338px 615px #FFF, 465px 248px #FFF, 1914px 176px #FFF, 1121px 1652px #FFF, 607px 690px #FFF, 1147px 1164px #FFF, 869px 691px #FFF, 348px 161px #FFF, 582px 1967px #FFF, 900px 829px #FFF, 530px 573px #FFF, 1022px 1813px #FFF, 779px 1492px #FFF, 775px 78px #FFF, 1617px 138px #FFF, 443px 1071px #FFF, 881px 426px #FFF, 968px 716px #FFF, 53px 503px #FFF, 346px 1422px #FFF, 64px 1660px #FFF, 34px 96px #FFF, 1471px 490px #FFF, 1518px 1521px #FFF, 870px 806px #FFF, 1300px 798px #FFF, 813px 654px #FFF, 588px 1989px #FFF, 1342px 1094px #FFF, 1815px 356px #FFF, 1000px 346px #FFF, 994px 260px #FFF, 788px 907px #FFF, 924px 471px #FFF, 1331px 1446px #FFF, 743px 1129px #FFF, 1006px 941px #FFF, 1775px 1227px #FFF, 1308px 1695px #FFF, 656px 1054px #FFF, 1504px 1962px #FFF, 1808px 1711px #FFF, 1392px 1303px #FFF, 52px 601px #FFF, 1813px 1013px #FFF, 191px 1709px #FFF, 872px 522px #FFF, 1608px 770px #FFF, 1727px 725px #FFF, 381px 856px #FFF, 568px 1897px #FFF, 360px 1030px #FFF, 612px 269px #FFF, 855px 1063px #FFF, 514px 1119px #FFF, 1063px 723px #FFF, 43px 1473px #FFF, 120px 513px #FFF, 1040px 1098px #FFF, 110px 557px #FFF, 205px 1499px #FFF, 1540px 463px #FFF, 1580px 1598px #FFF, 1078px 1535px #FFF, 22px 710px #FFF, 1348px 274px #FFF, 1652px 395px #FFF, 846px 1917px #FFF, 1849px 44px #FFF, 1205px 1283px #FFF, 520px 1555px #FFF, 77px 250px #FFF, 1529px 349px #FFF, 140px 1011px #FFF, 1829px 427px #FFF, 115px 1467px #FFF, 338px 846px #FFF, 1622px 285px #FFF, 431px 313px #FFF, 1448px 1166px #FFF, 92px 1632px #FFF, 789px 1819px #FFF, 1359px 358px #FFF, 1265px 594px #FFF;
    animation: animStar 50s linear infinite;
}

#stars:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 1085px 567px #FFF, 7px 1086px #FFF, 1934px 1313px #FFF, 1317px 752px #FFF, 1750px 433px #FFF, 1835px 1530px #FFF, 1582px 602px #FFF, 1969px 1141px #FFF, 225px 1674px #FFF, 849px 63px #FFF, 280px 1985px #FFF, 235px 796px #FFF, 164px 317px #FFF, 1382px 1272px #FFF, 1309px 559px #FFF, 201px 337px #FFF, 1861px 1570px #FFF, 118px 34px #FFF, 337px 1558px #FFF, 1647px 1028px #FFF, 100px 935px #FFF, 1740px 187px #FFF, 1208px 377px #FFF, 43px 820px #FFF, 31px 43px #FFF, 242px 694px #FFF, 436px 1212px #FFF, 1107px 747px #FFF, 654px 415px #FFF, 13px 1461px #FFF, 404px 1372px #FFF, 1925px 1965px #FFF, 171px 1792px #FFF, 1862px 130px #FFF, 1383px 471px #FFF, 1465px 1107px #FFF, 105px 719px #FFF, 371px 1337px #FFF, 1443px 1254px #FFF, 954px 481px #FFF, 560px 328px #FFF, 221px 1715px #FFF, 1782px 1332px #FFF, 1215px 497px #FFF, 1935px 1056px #FFF, 775px 1393px #FFF, 1843px 1718px #FFF, 137px 558px #FFF, 1118px 517px #FFF, 199px 1912px #FFF, 166px 1203px #FFF, 1636px 1721px #FFF, 440px 1464px #FFF, 1109px 1011px #FFF, 255px 345px #FFF, 165px 220px #FFF, 1249px 404px #FFF, 246px 1702px #FFF, 1129px 627px #FFF, 271px 1282px #FFF, 905px 1723px #FFF, 1971px 101px #FFF, 864px 731px #FFF, 339px 445px #FFF, 299px 943px #FFF, 722px 1952px #FFF, 1228px 325px #FFF, 407px 1076px #FFF, 684px 825px #FFF, 1852px 1262px #FFF, 500px 1849px #FFF, 1250px 558px #FFF, 152px 227px #FFF, 1280px 1580px #FFF, 51px 1769px #FFF, 1330px 1449px #FFF, 125px 1658px #FFF, 799px 212px #FFF, 1957px 1721px #FFF, 1185px 1935px #FFF, 1981px 1494px #FFF, 1179px 1005px #FFF, 1059px 440px #FFF, 875px 359px #FFF, 1203px 1729px #FFF, 1694px 1221px #FFF, 1328px 720px #FFF, 565px 170px #FFF, 1396px 1819px #FFF, 214px 583px #FFF, 686px 1626px #FFF, 1596px 1861px #FFF, 1967px 368px #FFF, 1958px 1971px #FFF, 1893px 55px #FFF, 1997px 1245px #FFF, 839px 913px #FFF, 423px 1153px #FFF, 701px 1115px #FFF, 797px 932px #FFF, 1110px 723px #FFF, 955px 753px #FFF, 52px 697px #FFF, 11px 1551px #FFF, 4px 886px #FFF, 1819px 1710px #FFF, 955px 1246px #FFF, 171px 152px #FFF, 466px 1657px #FFF, 435px 350px #FFF, 1195px 463px #FFF, 525px 425px #FFF, 1045px 687px #FFF, 585px 1668px #FFF, 1179px 384px #FFF, 937px 1329px #FFF, 106px 1803px #FFF, 1831px 752px #FFF, 1703px 266px #FFF, 536px 192px #FFF, 387px 593px #FFF, 1282px 1669px #FFF, 1796px 1172px #FFF, 1584px 1134px #FFF, 562px 1529px #FFF, 1771px 1896px #FFF, 1119px 1246px #FFF, 70px 1593px #FFF, 782px 49px #FFF, 582px 1343px #FFF, 736px 1110px #FFF, 309px 1627px #FFF, 1522px 389px #FFF, 1595px 635px #FFF, 90px 476px #FFF, 1822px 1941px #FFF, 1357px 921px #FFF, 1278px 185px #FFF, 123px 281px #FFF, 1467px 509px #FFF, 1503px 1949px #FFF, 1894px 138px #FFF, 1185px 142px #FFF, 1117px 409px #FFF, 292px 1430px #FFF, 1679px 52px #FFF, 1466px 1590px #FFF, 106px 1174px #FFF, 1491px 514px #FFF, 1053px 767px #FFF, 234px 284px #FFF, 1319px 1262px #FFF, 200px 418px #FFF, 1084px 1350px #FFF, 451px 596px #FFF, 1287px 1079px #FFF, 1079px 206px #FFF, 60px 1221px #FFF, 1672px 560px #FFF, 54px 1727px #FFF, 348px 359px #FFF, 1597px 67px #FFF, 1019px 1260px #FFF, 1840px 1681px #FFF, 112px 1648px #FFF, 1924px 1004px #FFF, 666px 1112px #FFF, 1136px 1245px #FFF, 528px 1060px #FFF, 411px 1345px #FFF, 1750px 666px #FFF, 1234px 1048px #FFF, 1126px 1495px #FFF, 953px 514px #FFF, 405px 427px #FFF, 1854px 1456px #FFF, 1990px 1645px #FFF, 590px 1335px #FFF, 28px 1261px #FFF, 1247px 1941px #FFF, 1461px 1768px #FFF, 679px 1180px #FFF, 936px 154px #FFF, 796px 340px #FFF, 1463px 455px #FFF, 169px 526px #FFF, 956px 1455px #FFF, 261px 1044px #FFF, 1162px 11px #FFF, 1295px 4px #FFF, 1670px 1909px #FFF, 518px 1248px #FFF, 1127px 1057px #FFF, 1401px 1732px #FFF, 814px 28px #FFF, 1547px 1975px #FFF, 924px 896px #FFF, 1854px 81px #FFF, 1884px 1543px #FFF, 1174px 370px #FFF, 1074px 1181px #FFF, 29px 1033px #FFF, 10px 1181px #FFF, 442px 77px #FFF, 523px 1480px #FFF, 1271px 1882px #FFF, 620px 1610px #FFF, 467px 370px #FFF, 6px 65px #FFF, 998px 1706px #FFF, 1588px 230px #FFF, 808px 1195px #FFF, 783px 316px #FFF, 1236px 1330px #FFF, 1398px 883px #FFF, 1201px 154px #FFF, 659px 561px #FFF, 169px 1246px #FFF, 408px 139px #FFF, 989px 1734px #FFF, 1754px 745px #FFF, 444px 164px #FFF, 80px 1488px #FFF, 514px 1553px #FFF, 1778px 1954px #FFF, 1565px 683px #FFF, 893px 165px #FFF, 901px 826px #FFF, 53px 1517px #FFF, 838px 1827px #FFF, 160px 953px #FFF, 120px 176px #FFF, 1270px 441px #FFF, 1769px 899px #FFF, 215px 510px #FFF, 852px 927px #FFF, 1988px 1257px #FFF, 499px 1601px #FFF, 379px 1516px #FFF, 1677px 422px #FFF, 1215px 1078px #FFF, 411px 1045px #FFF, 691px 1251px #FFF, 1670px 89px #FFF, 521px 172px #FFF, 1240px 376px #FFF, 1829px 160px #FFF, 432px 1034px #FFF, 466px 817px #FFF, 1879px 667px #FFF, 788px 1819px #FFF, 705px 1283px #FFF, 397px 171px #FFF, 753px 297px #FFF, 1990px 925px #FFF, 916px 145px #FFF, 1881px 330px #FFF, 1144px 1236px #FFF, 621px 1827px #FFF, 185px 6px #FFF, 566px 152px #FFF, 1202px 371px #FFF, 1011px 1732px #FFF, 283px 481px #FFF, 194px 1158px #FFF, 1915px 1384px #FFF, 1298px 1441px #FFF, 400px 1773px #FFF, 797px 651px #FFF, 705px 884px #FFF, 661px 86px #FFF, 276px 238px #FFF, 331px 1382px #FFF, 1618px 1538px #FFF, 582px 306px #FFF, 315px 1918px #FFF, 1123px 885px #FFF, 578px 248px #FFF, 1579px 168px #FFF, 863px 555px #FFF, 1447px 207px #FFF, 1544px 21px #FFF, 1197px 675px #FFF, 1447px 1896px #FFF, 760px 760px #FFF, 710px 1760px #FFF, 6px 1563px #FFF, 1937px 366px #FFF, 95px 937px #FFF, 1412px 749px #FFF, 1002px 404px #FFF, 1116px 263px #FFF, 1654px 691px #FFF, 423px 1592px #FFF, 984px 599px #FFF, 1608px 25px #FFF, 1638px 1823px #FFF, 1488px 1974px #FFF, 1030px 1159px #FFF, 389px 1706px #FFF, 743px 1093px #FFF, 235px 1252px #FFF, 14px 1976px #FFF, 1409px 1699px #FFF, 1704px 1555px #FFF, 1824px 947px #FFF, 715px 182px #FFF, 1365px 53px #FFF, 1018px 1789px #FFF, 1644px 1820px #FFF, 1990px 1721px #FFF, 754px 888px #FFF, 782px 1550px #FFF, 1528px 412px #FFF, 1639px 1476px #FFF, 292px 1352px #FFF, 379px 1691px #FFF, 1201px 253px #FFF, 427px 731px #FFF, 399px 1019px #FFF, 1366px 60px #FFF, 909px 437px #FFF, 1436px 106px #FFF, 280px 756px #FFF, 1277px 965px #FFF, 1733px 1213px #FFF, 112px 791px #FFF, 702px 1036px #FFF, 388px 1138px #FFF, 271px 1764px #FFF, 1406px 126px #FFF, 605px 1821px #FFF, 110px 778px #FFF, 751px 239px #FFF, 715px 78px #FFF, 1332px 1246px #FFF, 1215px 973px #FFF, 531px 604px #FFF, 812px 1366px #FFF, 1002px 647px #FFF, 566px 276px #FFF, 1145px 920px #FFF, 699px 686px #FFF, 239px 1770px #FFF, 1934px 1896px #FFF, 1363px 1050px #FFF, 609px 730px #FFF, 1322px 1853px #FFF, 1557px 68px #FFF, 1101px 75px #FFF, 265px 860px #FFF, 857px 211px #FFF, 1429px 1589px #FFF, 681px 1981px #FFF, 50px 580px #FFF, 522px 183px #FFF, 1792px 874px #FFF, 1478px 1873px #FFF, 160px 1496px #FFF, 753px 841px #FFF, 179px 1852px #FFF, 319px 510px #FFF, 115px 1190px #FFF, 740px 1793px #FFF, 1228px 660px #FFF, 1581px 689px #FFF, 1488px 1266px #FFF, 379px 661px #FFF, 283px 1924px #FFF, 1624px 771px #FFF, 1471px 698px #FFF, 92px 867px #FFF, 1584px 1551px #FFF, 687px 16px #FFF, 1352px 147px #FFF, 694px 1056px #FFF, 1728px 1492px #FFF, 1869px 130px #FFF, 1614px 410px #FFF, 1144px 686px #FFF, 601px 445px #FFF, 653px 1106px #FFF, 1111px 410px #FFF, 1461px 1135px #FFF, 632px 74px #FFF, 1202px 122px #FFF, 1268px 1771px #FFF, 1503px 564px #FFF, 1312px 1716px #FFF, 1231px 1896px #FFF, 552px 1682px #FFF, 1024px 1999px #FFF, 1819px 1800px #FFF, 736px 181px #FFF, 423px 1179px #FFF, 591px 164px #FFF, 370px 795px #FFF, 1152px 1514px #FFF, 1313px 451px #FFF, 1414px 1154px #FFF, 329px 457px #FFF, 1668px 305px #FFF, 1873px 855px #FFF, 1613px 693px #FFF, 591px 74px #FFF, 647px 1504px #FFF, 769px 1084px #FFF, 1359px 1123px #FFF, 806px 1310px #FFF, 125px 1807px #FFF, 1144px 799px #FFF, 1538px 775px #FFF, 1162px 1675px #FFF, 1592px 1902px #FFF, 835px 944px #FFF, 1397px 1252px #FFF, 579px 690px #FFF, 1282px 986px #FFF, 834px 1746px #FFF, 1194px 632px #FFF, 1161px 957px #FFF, 1419px 1679px #FFF, 912px 1379px #FFF, 127px 1230px #FFF, 12px 561px #FFF, 591px 403px #FFF, 573px 239px #FFF, 1308px 590px #FFF, 689px 447px #FFF, 1434px 157px #FFF, 1405px 499px #FFF, 1794px 1635px #FFF, 484px 242px #FFF, 263px 867px #FFF, 1202px 850px #FFF, 70px 1297px #FFF, 660px 1736px #FFF, 484px 1595px #FFF, 110px 1942px #FFF, 1816px 861px #FFF, 739px 1327px #FFF, 865px 382px #FFF, 989px 1622px #FFF, 814px 857px #FFF, 470px 1865px #FFF, 1198px 363px #FFF, 1384px 727px #FFF, 1549px 1717px #FFF, 1674px 841px #FFF, 145px 803px #FFF, 1210px 224px #FFF, 153px 1592px #FFF, 1141px 186px #FFF, 1544px 79px #FFF, 612px 1328px #FFF, 101px 256px #FFF, 1990px 1477px #FFF, 112px 429px #FFF, 150px 211px #FFF, 620px 492px #FFF, 88px 816px #FFF, 1008px 159px #FFF, 733px 1215px #FFF, 1182px 1888px #FFF, 1340px 1428px #FFF, 993px 139px #FFF, 1789px 1914px #FFF, 1931px 773px #FFF, 1325px 1521px #FFF, 1792px 1878px #FFF, 968px 609px #FFF, 1203px 745px #FFF, 145px 30px #FFF, 1646px 82px #FFF, 1021px 1018px #FFF, 561px 1178px #FFF, 1027px 1507px #FFF, 1555px 265px #FFF, 1656px 983px #FFF, 415px 992px #FFF, 1705px 961px #FFF, 1397px 996px #FFF, 723px 1592px #FFF, 1767px 214px #FFF, 1570px 264px #FFF, 1146px 1452px #FFF, 1579px 700px #FFF, 682px 528px #FFF, 1477px 152px #FFF, 1438px 1133px #FFF, 799px 1099px #FFF, 511px 1420px #FFF, 1695px 890px #FFF, 1302px 1317px #FFF, 730px 1382px #FFF, 422px 1298px #FFF, 1277px 1395px #FFF, 363px 631px #FFF, 366px 378px #FFF, 870px 1518px #FFF, 1493px 1841px #FFF, 299px 985px #FFF, 99px 668px #FFF, 1443px 1390px #FFF, 536px 1798px #FFF, 1946px 1630px #FFF, 764px 1390px #FFF, 265px 1063px #FFF, 1623px 415px #FFF, 964px 602px #FFF, 1229px 1734px #FFF, 1099px 1425px #FFF, 1838px 1141px #FFF, 941px 569px #FFF, 908px 564px #FFF, 49px 735px #FFF, 388px 1474px #FFF, 1752px 840px #FFF, 123px 1846px #FFF, 1027px 266px #FFF, 524px 584px #FFF, 763px 1279px #FFF, 1643px 1213px #FFF, 376px 1611px #FFF, 1409px 1946px #FFF, 610px 83px #FFF, 355px 297px #FFF, 1144px 1094px #FFF, 138px 994px #FFF, 796px 337px #FFF, 26px 1309px #FFF, 185px 1077px #FFF, 1697px 715px #FFF, 1648px 268px #FFF, 102px 1769px #FFF, 491px 1481px #FFF, 528px 164px #FFF, 254px 936px #FFF, 196px 1534px #FFF, 1643px 1400px #FFF, 1882px 544px #FFF, 59px 330px #FFF, 605px 1932px #FFF, 493px 700px #FFF, 1343px 1942px #FFF, 172px 1380px #FFF, 104px 1398px #FFF, 924px 1744px #FFF, 937px 478px #FFF, 1843px 980px #FFF, 265px 1763px #FFF, 1336px 142px #FFF, 401px 351px #FFF, 1650px 1944px #FFF, 936px 1996px #FFF, 1355px 884px #FFF, 1857px 183px #FFF, 1966px 577px #FFF, 282px 1599px #FFF, 130px 1328px #FFF, 520px 1951px #FFF, 780px 1402px #FFF, 1040px 439px #FFF, 832px 1752px #FFF, 1805px 294px #FFF, 705px 1789px #FFF, 1197px 970px #FFF, 4px 1277px #FFF, 1506px 1530px #FFF, 816px 227px #FFF, 1179px 1525px #FFF, 885px 15px #FFF, 1775px 1358px #FFF, 484px 1280px #FFF, 782px 1933px #FFF, 1035px 770px #FFF, 700px 1179px #FFF, 1006px 313px #FFF, 1726px 1577px #FFF, 1584px 1206px #FFF, 1055px 1715px #FFF, 1147px 970px #FFF, 1453px 29px #FFF, 303px 644px #FFF, 522px 1399px #FFF, 1832px 136px #FFF, 1402px 1610px #FFF, 871px 509px #FFF, 1706px 1905px #FFF, 708px 1495px #FFF, 804px 1057px #FFF, 419px 614px #FFF, 940px 1424px #FFF, 1723px 381px #FFF, 1512px 1512px #FFF, 1295px 1908px #FFF, 1696px 14px #FFF, 1877px 498px #FFF, 1386px 861px #FFF, 224px 1319px #FFF, 1734px 47px #FFF, 318px 1074px #FFF, 1508px 1172px #FFF, 834px 1743px #FFF, 1255px 907px #FFF, 1px 1905px #FFF, 1831px 1293px #FFF, 1424px 517px #FFF, 1362px 1366px #FFF, 1659px 510px #FFF, 1720px 708px #FFF, 1126px 1922px #FFF, 311px 1852px #FFF, 1266px 306px #FFF, 1210px 213px #FFF, 1963px 1011px #FFF, 1338px 615px #FFF, 465px 248px #FFF, 1914px 176px #FFF, 1121px 1652px #FFF, 607px 690px #FFF, 1147px 1164px #FFF, 869px 691px #FFF, 348px 161px #FFF, 582px 1967px #FFF, 900px 829px #FFF, 530px 573px #FFF, 1022px 1813px #FFF, 779px 1492px #FFF, 775px 78px #FFF, 1617px 138px #FFF, 443px 1071px #FFF, 881px 426px #FFF, 968px 716px #FFF, 53px 503px #FFF, 346px 1422px #FFF, 64px 1660px #FFF, 34px 96px #FFF, 1471px 490px #FFF, 1518px 1521px #FFF, 870px 806px #FFF, 1300px 798px #FFF, 813px 654px #FFF, 588px 1989px #FFF, 1342px 1094px #FFF, 1815px 356px #FFF, 1000px 346px #FFF, 994px 260px #FFF, 788px 907px #FFF, 924px 471px #FFF, 1331px 1446px #FFF, 743px 1129px #FFF, 1006px 941px #FFF, 1775px 1227px #FFF, 1308px 1695px #FFF, 656px 1054px #FFF, 1504px 1962px #FFF, 1808px 1711px #FFF, 1392px 1303px #FFF, 52px 601px #FFF, 1813px 1013px #FFF, 191px 1709px #FFF, 872px 522px #FFF, 1608px 770px #FFF, 1727px 725px #FFF, 381px 856px #FFF, 568px 1897px #FFF, 360px 1030px #FFF, 612px 269px #FFF, 855px 1063px #FFF, 514px 1119px #FFF, 1063px 723px #FFF, 43px 1473px #FFF, 120px 513px #FFF, 1040px 1098px #FFF, 110px 557px #FFF, 205px 1499px #FFF, 1540px 463px #FFF, 1580px 1598px #FFF, 1078px 1535px #FFF, 22px 710px #FFF, 1348px 274px #FFF, 1652px 395px #FFF, 846px 1917px #FFF, 1849px 44px #FFF, 1205px 1283px #FFF, 520px 1555px #FFF, 77px 250px #FFF, 1529px 349px #FFF, 140px 1011px #FFF, 1829px 427px #FFF, 115px 1467px #FFF, 338px 846px #FFF, 1622px 285px #FFF, 431px 313px #FFF, 1448px 1166px #FFF, 92px 1632px #FFF, 789px 1819px #FFF, 1359px 358px #FFF, 1265px 594px #FFF;
}

#stars2 {
    /*width: 2px;*/
    /*height: 2px;*/
    background: transparent;
    box-shadow: 1833px 472px #FFF, 1554px 1953px #FFF, 828px 1773px #FFF, 373px 1363px #FFF, 938px 141px #FFF, 1602px 1335px #FFF, 381px 820px #FFF, 537px 1807px #FFF, 1536px 839px #FFF, 1533px 287px #FFF, 1701px 427px #FFF, 1383px 32px #FFF, 1448px 790px #FFF, 1697px 1381px #FFF, 997px 849px #FFF, 662px 1814px #FFF, 687px 672px #FFF, 903px 370px #FFF, 586px 807px #FFF, 1865px 400px #FFF, 767px 314px #FFF, 1390px 633px #FFF, 1805px 880px #FFF, 1524px 1877px #FFF, 1767px 524px #FFF, 1501px 680px #FFF, 649px 720px #FFF, 1952px 1776px #FFF, 1915px 1942px #FFF, 530px 1255px #FFF, 1369px 546px #FFF, 930px 1842px #FFF, 1105px 1520px #FFF, 7px 1833px #FFF, 1999px 723px #FFF, 1848px 595px #FFF, 879px 1131px #FFF, 1910px 442px #FFF, 62px 1125px #FFF, 1078px 1767px #FFF, 1648px 1087px #FFF, 362px 1413px #FFF, 1877px 586px #FFF, 1618px 553px #FFF, 188px 1944px #FFF, 1469px 1170px #FFF, 1093px 434px #FFF, 1127px 273px #FFF, 793px 625px #FFF, 1077px 305px #FFF, 175px 252px #FFF, 1684px 1602px #FFF, 1533px 299px #FFF, 1009px 533px #FFF, 1418px 1227px #FFF, 285px 66px #FFF, 45px 1332px #FFF, 1820px 1301px #FFF, 235px 1939px #FFF, 1297px 1393px #FFF, 1315px 1226px #FFF, 1111px 544px #FFF, 1311px 810px #FFF, 1087px 1841px #FFF, 516px 651px #FFF, 900px 585px #FFF, 1514px 1156px #FFF, 1084px 825px #FFF, 970px 590px #FFF, 1148px 400px #FFF, 1993px 295px #FFF, 551px 886px #FFF, 511px 1651px #FFF, 1424px 738px #FFF, 776px 1137px #FFF, 960px 790px #FFF, 179px 1580px #FFF, 1796px 1508px #FFF, 273px 1891px #FFF, 558px 286px #FFF, 1609px 1624px #FFF, 1122px 310px #FFF, 1500px 103px #FFF, 1713px 1543px #FFF, 874px 1040px #FFF, 368px 62px #FFF, 997px 1884px #FFF, 1471px 795px #FFF, 492px 499px #FFF, 1533px 1030px #FFF, 652px 1806px #FFF, 1864px 435px #FFF, 586px 998px #FFF, 166px 1391px #FFF, 1813px 1508px #FFF, 131px 994px #FFF, 1503px 1156px #FFF, 154px 973px #FFF, 1927px 1539px #FFF, 310px 835px #FFF, 1671px 1384px #FFF, 1114px 306px #FFF, 244px 1887px #FFF, 527px 1353px #FFF, 1381px 996px #FFF, 1770px 622px #FFF, 521px 1266px #FFF, 673px 769px #FFF, 1837px 772px #FFF, 1421px 1670px #FFF, 1315px 1290px #FFF, 883px 1805px #FFF, 1916px 296px #FFF, 67px 1259px #FFF, 940px 310px #FFF, 1599px 1565px #FFF, 1503px 1194px #FFF, 1478px 775px #FFF, 185px 534px #FFF, 1802px 1699px #FFF, 805px 1100px #FFF, 1043px 710px #FFF, 1215px 448px #FFF, 1425px 1037px #FFF, 1207px 1156px #FFF, 649px 983px #FFF, 464px 1400px #FFF, 1414px 1854px #FFF, 622px 380px #FFF, 1882px 494px #FFF, 287px 117px #FFF, 657px 78px #FFF, 1946px 1710px #FFF, 1012px 1285px #FFF, 1499px 1689px #FFF, 1087px 190px #FFF, 110px 1025px #FFF, 948px 1336px #FFF, 422px 962px #FFF, 733px 589px #FFF, 965px 828px #FFF, 713px 609px #FFF, 1392px 495px #FFF, 344px 798px #FFF, 384px 742px #FFF, 597px 1578px #FFF, 1387px 1119px #FFF, 1039px 1048px #FFF, 1188px 101px #FFF, 753px 283px #FFF, 1574px 182px #FFF, 500px 1601px #FFF, 641px 427px #FFF, 357px 1517px #FFF, 1014px 1815px #FFF, 586px 1178px #FFF, 1892px 757px #FFF, 1115px 1767px #FFF, 1945px 1274px #FFF, 651px 1980px #FFF, 390px 425px #FFF, 629px 885px #FFF, 505px 1756px #FFF, 316px 286px #FFF, 119px 1736px #FFF, 883px 1700px #FFF, 1172px 251px #FFF, 1789px 530px #FFF, 1021px 718px #FFF, 573px 1986px #FFF, 395px 163px #FFF, 529px 603px #FFF, 222px 884px #FFF, 1993px 795px #FFF, 505px 1732px #FFF, 964px 422px #FFF, 526px 327px #FFF, 402px 696px #FFF, 206px 738px #FFF, 1309px 1863px #FFF, 1218px 52px #FFF, 1227px 278px #FFF, 20px 426px #FFF, 90px 247px #FFF, 1260px 1358px #FFF, 348px 1550px #FFF, 263px 1772px #FFF, 575px 588px #FFF, 1110px 1610px #FFF, 11px 1217px #FFF, 680px 1415px #FFF, 1220px 1047px #FFF, 123px 650px #FFF, 1589px 828px #FFF, 1952px 290px #FFF, 1389px 540px #FFF, 611px 1508px #FFF, 1553px 1382px #FFF, 1117px 1453px #FFF, 1227px 190px #FFF;
    animation: animStar 100s linear infinite;
}

#stars2:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 1833px 472px #FFF, 1554px 1953px #FFF, 828px 1773px #FFF, 373px 1363px #FFF, 938px 141px #FFF, 1602px 1335px #FFF, 381px 820px #FFF, 537px 1807px #FFF, 1536px 839px #FFF, 1533px 287px #FFF, 1701px 427px #FFF, 1383px 32px #FFF, 1448px 790px #FFF, 1697px 1381px #FFF, 997px 849px #FFF, 662px 1814px #FFF, 687px 672px #FFF, 903px 370px #FFF, 586px 807px #FFF, 1865px 400px #FFF, 767px 314px #FFF, 1390px 633px #FFF, 1805px 880px #FFF, 1524px 1877px #FFF, 1767px 524px #FFF, 1501px 680px #FFF, 649px 720px #FFF, 1952px 1776px #FFF, 1915px 1942px #FFF, 530px 1255px #FFF, 1369px 546px #FFF, 930px 1842px #FFF, 1105px 1520px #FFF, 7px 1833px #FFF, 1999px 723px #FFF, 1848px 595px #FFF, 879px 1131px #FFF, 1910px 442px #FFF, 62px 1125px #FFF, 1078px 1767px #FFF, 1648px 1087px #FFF, 362px 1413px #FFF, 1877px 586px #FFF, 1618px 553px #FFF, 188px 1944px #FFF, 1469px 1170px #FFF, 1093px 434px #FFF, 1127px 273px #FFF, 793px 625px #FFF, 1077px 305px #FFF, 175px 252px #FFF, 1684px 1602px #FFF, 1533px 299px #FFF, 1009px 533px #FFF, 1418px 1227px #FFF, 285px 66px #FFF, 45px 1332px #FFF, 1820px 1301px #FFF, 235px 1939px #FFF, 1297px 1393px #FFF, 1315px 1226px #FFF, 1111px 544px #FFF, 1311px 810px #FFF, 1087px 1841px #FFF, 516px 651px #FFF, 900px 585px #FFF, 1514px 1156px #FFF, 1084px 825px #FFF, 970px 590px #FFF, 1148px 400px #FFF, 1993px 295px #FFF, 551px 886px #FFF, 511px 1651px #FFF, 1424px 738px #FFF, 776px 1137px #FFF, 960px 790px #FFF, 179px 1580px #FFF, 1796px 1508px #FFF, 273px 1891px #FFF, 558px 286px #FFF, 1609px 1624px #FFF, 1122px 310px #FFF, 1500px 103px #FFF, 1713px 1543px #FFF, 874px 1040px #FFF, 368px 62px #FFF, 997px 1884px #FFF, 1471px 795px #FFF, 492px 499px #FFF, 1533px 1030px #FFF, 652px 1806px #FFF, 1864px 435px #FFF, 586px 998px #FFF, 166px 1391px #FFF, 1813px 1508px #FFF, 131px 994px #FFF, 1503px 1156px #FFF, 154px 973px #FFF, 1927px 1539px #FFF, 310px 835px #FFF, 1671px 1384px #FFF, 1114px 306px #FFF, 244px 1887px #FFF, 527px 1353px #FFF, 1381px 996px #FFF, 1770px 622px #FFF, 521px 1266px #FFF, 673px 769px #FFF, 1837px 772px #FFF, 1421px 1670px #FFF, 1315px 1290px #FFF, 883px 1805px #FFF, 1916px 296px #FFF, 67px 1259px #FFF, 940px 310px #FFF, 1599px 1565px #FFF, 1503px 1194px #FFF, 1478px 775px #FFF, 185px 534px #FFF, 1802px 1699px #FFF, 805px 1100px #FFF, 1043px 710px #FFF, 1215px 448px #FFF, 1425px 1037px #FFF, 1207px 1156px #FFF, 649px 983px #FFF, 464px 1400px #FFF, 1414px 1854px #FFF, 622px 380px #FFF, 1882px 494px #FFF, 287px 117px #FFF, 657px 78px #FFF, 1946px 1710px #FFF, 1012px 1285px #FFF, 1499px 1689px #FFF, 1087px 190px #FFF, 110px 1025px #FFF, 948px 1336px #FFF, 422px 962px #FFF, 733px 589px #FFF, 965px 828px #FFF, 713px 609px #FFF, 1392px 495px #FFF, 344px 798px #FFF, 384px 742px #FFF, 597px 1578px #FFF, 1387px 1119px #FFF, 1039px 1048px #FFF, 1188px 101px #FFF, 753px 283px #FFF, 1574px 182px #FFF, 500px 1601px #FFF, 641px 427px #FFF, 357px 1517px #FFF, 1014px 1815px #FFF, 586px 1178px #FFF, 1892px 757px #FFF, 1115px 1767px #FFF, 1945px 1274px #FFF, 651px 1980px #FFF, 390px 425px #FFF, 629px 885px #FFF, 505px 1756px #FFF, 316px 286px #FFF, 119px 1736px #FFF, 883px 1700px #FFF, 1172px 251px #FFF, 1789px 530px #FFF, 1021px 718px #FFF, 573px 1986px #FFF, 395px 163px #FFF, 529px 603px #FFF, 222px 884px #FFF, 1993px 795px #FFF, 505px 1732px #FFF, 964px 422px #FFF, 526px 327px #FFF, 402px 696px #FFF, 206px 738px #FFF, 1309px 1863px #FFF, 1218px 52px #FFF, 1227px 278px #FFF, 20px 426px #FFF, 90px 247px #FFF, 1260px 1358px #FFF, 348px 1550px #FFF, 263px 1772px #FFF, 575px 588px #FFF, 1110px 1610px #FFF, 11px 1217px #FFF, 680px 1415px #FFF, 1220px 1047px #FFF, 123px 650px #FFF, 1589px 828px #FFF, 1952px 290px #FFF, 1389px 540px #FFF, 611px 1508px #FFF, 1553px 1382px #FFF, 1117px 1453px #FFF, 1227px 190px #FFF;
}

#stars3 {
    /*width: 3px;*/
    /*height: 3px;*/
    background: transparent;
    box-shadow: 1051px 1509px #FFF, 1531px 1288px #FFF, 1206px 598px #FFF, 748px 1074px #FFF, 551px 1542px #FFF, 396px 898px #FFF, 1436px 709px #FFF, 5px 1536px #FFF, 486px 648px #FFF, 1161px 1909px #FFF, 597px 1989px #FFF, 1201px 1397px #FFF, 1457px 1067px #FFF, 1944px 404px #FFF, 191px 826px #FFF, 501px 465px #FFF, 355px 1892px #FFF, 711px 351px #FFF, 472px 1536px #FFF, 1746px 1855px #FFF, 971px 1275px #FFF, 844px 1434px #FFF, 1185px 926px #FFF, 603px 1285px #FFF, 934px 59px #FFF, 1894px 852px #FFF, 729px 1842px #FFF, 1393px 411px #FFF, 68px 1445px #FFF, 1286px 1594px #FFF, 1904px 1241px #FFF, 760px 865px #FFF, 1923px 237px #FFF, 1646px 1038px #FFF, 1318px 1549px #FFF, 353px 1304px #FFF, 658px 1949px #FFF, 1295px 1403px #FFF, 152px 1287px #FFF, 1179px 1984px #FFF, 738px 323px #FFF, 336px 23px #FFF, 1448px 230px #FFF, 1008px 1916px #FFF, 1480px 888px #FFF, 1279px 1949px #FFF, 1331px 1268px #FFF, 1557px 1189px #FFF, 1510px 746px #FFF, 1781px 1713px #FFF, 565px 1237px #FFF, 562px 1603px #FFF, 258px 1751px #FFF, 1036px 925px #FFF, 1176px 1621px #FFF, 47px 1928px #FFF, 797px 1475px #FFF, 1240px 1621px #FFF, 832px 740px #FFF, 1713px 157px #FFF, 1960px 648px #FFF, 755px 166px #FFF, 16px 300px #FFF, 135px 677px #FFF, 1062px 19px #FFF, 63px 1886px #FFF, 780px 65px #FFF, 1614px 764px #FFF, 291px 404px #FFF, 1813px 320px #FFF, 1242px 1148px #FFF, 1056px 645px #FFF, 1749px 394px #FFF, 1241px 1357px #FFF, 1305px 960px #FFF, 563px 1318px #FFF, 1538px 1290px #FFF, 827px 20px #FFF, 1878px 99px #FFF, 1902px 1995px #FFF, 647px 1810px #FFF, 1970px 1010px #FFF, 1903px 1767px #FFF, 8px 918px #FFF, 1437px 619px #FFF, 1421px 681px #FFF, 537px 1123px #FFF, 1725px 116px #FFF, 1262px 839px #FFF, 1849px 1055px #FFF, 1927px 461px #FFF, 1365px 32px #FFF, 1783px 23px #FFF, 987px 357px #FFF, 719px 215px #FFF, 761px 403px #FFF, 790px 19px #FFF, 1859px 185px #FFF, 323px 1524px #FFF, 325px 1636px #FFF;
    animation: animStar 150s linear infinite;
}

#stars3:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 1051px 1509px #FFF, 1531px 1288px #FFF, 1206px 598px #FFF, 748px 1074px #FFF, 551px 1542px #FFF, 396px 898px #FFF, 1436px 709px #FFF, 5px 1536px #FFF, 486px 648px #FFF, 1161px 1909px #FFF, 597px 1989px #FFF, 1201px 1397px #FFF, 1457px 1067px #FFF, 1944px 404px #FFF, 191px 826px #FFF, 501px 465px #FFF, 355px 1892px #FFF, 711px 351px #FFF, 472px 1536px #FFF, 1746px 1855px #FFF, 971px 1275px #FFF, 844px 1434px #FFF, 1185px 926px #FFF, 603px 1285px #FFF, 934px 59px #FFF, 1894px 852px #FFF, 729px 1842px #FFF, 1393px 411px #FFF, 68px 1445px #FFF, 1286px 1594px #FFF, 1904px 1241px #FFF, 760px 865px #FFF, 1923px 237px #FFF, 1646px 1038px #FFF, 1318px 1549px #FFF, 353px 1304px #FFF, 658px 1949px #FFF, 1295px 1403px #FFF, 152px 1287px #FFF, 1179px 1984px #FFF, 738px 323px #FFF, 336px 23px #FFF, 1448px 230px #FFF, 1008px 1916px #FFF, 1480px 888px #FFF, 1279px 1949px #FFF, 1331px 1268px #FFF, 1557px 1189px #FFF, 1510px 746px #FFF, 1781px 1713px #FFF, 565px 1237px #FFF, 562px 1603px #FFF, 258px 1751px #FFF, 1036px 925px #FFF, 1176px 1621px #FFF, 47px 1928px #FFF, 797px 1475px #FFF, 1240px 1621px #FFF, 832px 740px #FFF, 1713px 157px #FFF, 1960px 648px #FFF, 755px 166px #FFF, 16px 300px #FFF, 135px 677px #FFF, 1062px 19px #FFF, 63px 1886px #FFF, 780px 65px #FFF, 1614px 764px #FFF, 291px 404px #FFF, 1813px 320px #FFF, 1242px 1148px #FFF, 1056px 645px #FFF, 1749px 394px #FFF, 1241px 1357px #FFF, 1305px 960px #FFF, 563px 1318px #FFF, 1538px 1290px #FFF, 827px 20px #FFF, 1878px 99px #FFF, 1902px 1995px #FFF, 647px 1810px #FFF, 1970px 1010px #FFF, 1903px 1767px #FFF, 8px 918px #FFF, 1437px 619px #FFF, 1421px 681px #FFF, 537px 1123px #FFF, 1725px 116px #FFF, 1262px 839px #FFF, 1849px 1055px #FFF, 1927px 461px #FFF, 1365px 32px #FFF, 1783px 23px #FFF, 987px 357px #FFF, 719px 215px #FFF, 761px 403px #FFF, 790px 19px #FFF, 1859px 185px #FFF, 323px 1524px #FFF, 325px 1636px #FFF;
}


@keyframes animStar {
    from {
        transform: translateY(0px);
    }
    to {
        transform: translateY(-2000px);
    }
}

.custom-item {
    border-radius: 15px;
    border: 2px solid transparent;
    transition: all 0.5s;
}

.custom-item:hover {
    transition: all 0.5s;
    border: 2px solid #0583bb;
}


/*//new*/

.d-table {
    width: 100%;
    height: 100%;
    display: table;
}

.d-tablecell {
    display: table-cell;
    vertical-align: middle;
}

.custom-btn1 {
    background-color: #ff3547;
    color: #fff;
    border: 1px solid #ff3547;
    display: inline-block;
    padding: 12px 30px;
    text-transform: uppercase;
    border-radius: 30px;
    text-decoration: none;
}

.custom-btn1:hover {
    background-color: transparent;
    text-decoration: none;
    color: #fff;
}

.slide-homepage .hero-slider {
    position: relative;
}

.slide-homepage .single-hs-item {
    height: 100vh;
    background-size: cover;
    background-position: center center;
    position: relative;
}

.slide-homepage .single-hs-item:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    /*background-image: url('../../../../media/images/we.png');*/
    /*background-repeat: no-repeat;*/
    background-color: #000;
    opacity: .6;
}

/*.slide-homepage .item-bg1 {*/
/*    background-image: url(https://chefs.com.vn/media/banner/18_Maye042ffb83c32980101d51e1fd4c97b6d.jpg);*/
/*}*/

/*.slide-homepage .item-bg2 {*/
/*    background-image: url(https://techsolutionshere.com/wp-content/uploads/2019/01/s2.jpg);*/
/*}*/

/*.slide-homepage .item-bg3 {*/
/*    background-image: url(https://techsolutionshere.com/wp-content/uploads/2019/01/s3.jpg);*/
/*}*/

.slide-homepage .hero-text {
    padding: 0 15px;
    text-align: center;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.slide-homepage .hero-text h1 {
    color: #fff;
    font-size: 42px;
    text-transform: capitalize;
    font-weight: 600;
    margin: 0;
    font-family: "Maven Pro", sans-serif;
}

.slide-homepage .hero-text p {
    color: #fff;
    font-size: 24px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    line-height: 30px;
    margin-top: 20px;
    margin-bottom: 35px;
    font-family: 'UTM Dinh Tran', sans-serif;
}

.slide-homepage .hero-slider .owl-item.active h1 {
    /*-animation: 1s .3s fadeInUp both;*/
    animation: 1s .3s fadeInUp both;
    -webkit-animation: 1s .3s fadeInUp both;
}

.slide-homepage .hero-slider .owl-item.active p {
    -webkit-animation: 1s .3s fadeInUp both;
    animation: 1s .3s fadeInUp both;
}

.slide-homepage .hero-slider .owl-item.active .slider-btn {
    -webkit-animation: 1s .3s fadeInUp both;
    animation: 1s .3s fadeInUp both;
}

.slide-homepage .owl-carousel .owl-nav button.owl-prev {
    background-color: #ff3547;
    position: absolute;
    left: 0;
    top: 50%;
    color: #fff;
    font-size: 30px;
    margin: -40px 0 0;
    border-radius: 0;
    height: 50px;
    width: 50px;
}

.slide-homepage .owl-carousel .owl-nav button.owl-next {
    background-color: #ff3547;
    position: absolute;
    right: 0;
    top: 50%;
    color: #fff;
    font-size: 30px;
    margin: -40px 0 0;
    border-radius: 0;
    height: 50px;
    width: 50px;
}

.slide-homepage .owl-theme .owl-nav {
    margin-top: 0;
}

.slide-homepage .owl-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
}

.slide-homepage .owl-theme .owl-dots .owl-dot span {
    width: 11px;
    height: 20px;
}

.slide-homepage .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #ff3547;
}

@media only screen and (max-width: 600px) {
    .single-hs-item {
        height: 240px !important;
        background-size: 100% !important;
        background-repeat: no-repeat !important;
    }

    .hero-text h1 {
        font-size: 18px;
    }

    .hero-text p {
        font-size: 15px;
        margin-bottom: 25px;
    }

    .owl-carousel .owl-nav button.owl-next {
        top: auto;
        margin: 0;
        bottom: 0px;
    }

    .owl-carousel .owl-nav button.owl-prev {
        top: auto;
        margin: 0;
        bottom: 0px;
    }

    .owl-dots {
        bottom: 10px;
        left: 50px;
        right: 50px;
    }

    .slide-homepage {
        height: unset !important;
    }
}


@media (max-width: 768px) {
    a.logo {
        width: unset !important;
    }

    a.logo img {
        height: 38px !important;
    }

    .open-menu-mobile {
        width: 28px;
    }

    .slide-homepage .hero-text h1 {
        font-size: 28px;
    }

    .slide-homepage .hero-text p {
        font-size: 20px;
        margin-bottom: 25px;
    }

    .header-top .header-top-ct .bt-search {
        width: 28px;
    }

    .single-hs-item {
        height: 240px !important;
        background-size: 100% !important;
        background-repeat: no-repeat !important;
    }

}


#form-support section {
    position: relative;
    z-index: 3;
    padding-top: 50px;
    padding-bottom: 50px;
}

#form-support .container {
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
}

#form-support .section-header {
    margin-bottom: 50px;
    text-align: center;
}

#form-support .section-header h2 {
    color: #333;
    font-weight: bold;
    font-size: 3em;
    margin-bottom: 20px;
}

#form-support .section-header p {
    color: #333;
}

/*#form-support .row  {*/
/*    display: flex;*/
/*    flwx-wrap: wrap;*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*}*/

#form-support .contact-info {
    /*width: 50%;*/
}

#form-support .contact-info-item {
    display: flex;
    margin-bottom: 30px;
}

#form-support .contact-info-icon {
    height: 70px;
    width: 70px;
    background-color: #fff;
    text-align: center;
    border-radius: 50%;
    flex: 0 0 auto;
}

#form-support .contact-info-icon i {
    font-size: 30px;
    line-height: 70px;
}

#form-support .contact-info-content {
    margin-left: 20px;
}

#form-support .contact-info-content h4 {
    color: #1da9c0;
    font-size: 1.4em;
    margin-bottom: 5px;
}

#form-support .contact-info-content p {
    color: #333;
    font-size: 1em;
}

#form-support .contact-form {
    background-color: #fff;
    padding: 40px;
    /*width: 45%;*/
    padding-bottom: 20px;
    padding-top: 20px;
}

#form-support .contact-form h2 {
    font-weight: bold;
    font-size: 2em;
    margin-bottom: 10px;
    color: #333;
}

#form-support .contact-form .input-box {
    position: relative;
    width: 100%;
    margin-top: 10px;
}

#form-support .contact-form .input-box input,
#form-support .contact-form .input-box textarea {
    width: 100%;
    padding: 5px 0;
    font-size: 16px;
    margin: 10px 0;
    border: none;
    border-bottom: 2px solid #333;
    outline: none;
    resize: none;
}

#form-support .contact-form .input-box span {
    position: absolute;
    left: 0;
    padding: 5px 0;
    font-size: 16px;
    margin: 10px 0;
    pointer-events: none;
    transition: 0.5s;
    color: #666;
}

/*#form-support .contact-form .input-box input:focus ~ span,*/
/*#form-support .contact-form .input-box textarea:focus ~ span{*/
/*    color: #e91e63;*/
/*    font-size: 12px;*/
/*    transform: translateY(-20px);*/
/*}*/

#form-support .contact-form .input-box input[type="submit"] {
    width: 100%;
    background: #00bcd4;
    color: #FFF;
    border: none;
    cursor: pointer;
    padding: 10px;
    font-size: 18px;
    border: 1px solid #00bcd4;
    transition: 0.5s;
}

#form-support .contact-form .input-box input[type="submit"]:hover {
    background: #FFF;
    color: #00bcd4;
}

@media (max-width: 991px) {
    #form-support section {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    #form-support .row {
        flex-direction: column;
    }

    #form-support .contact-info {
        margin-bottom: 40px;
        width: 100%;
    }

    #form-support.contact-form {
        width: 100%;
    }
}


.custom-item-cate {
    border-radius: 15px;
    background: #fff;
    transition: all 0.5s;
}

.box-product-category .product-list .item:hover {
    transition: all 0.5s;
    border: 2px solid #0583bb;
}


.box_support {
    padding: 10px;
    margin-top: 30px;
    background: #fff;
    text-align: center;
    color: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgb(0 0 0 / 8%);
    background: #e63155;
    background: linear-gradient(to left, #8ad3fb, #005aaa);
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 8%);
    float: left;
}

.box_support .hotlinecz {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0;
}

.box_support .value {
    text-align: center;
    font-size: 17px;
    margin: 0 0 3px;
    color: #ff0;
    font-weight: 600;
    display: inline-block;
}

.product-call-requests .group__title {
    width: 65%;
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    float: left;
}

.product-call-requests .group__title input[type="tel"] {
    width: 100%;
    padding-left: 10px;
    display: inline-block;
    height: 34px;
    color: #000;
    background: #fff;
    font-size: 12px;
    border: 1px solid #fff;
    border-radius: 5px 0 0 5px;
}

.product-call-requests .cm-call-requests {
    width: 35%;
    color: #000;
    cursor: pointer;
    margin-left: -4px;
    padding: 0 0 0 10px;
    height: 34px;
    background-color: #eee;
    border: none;
    font-weight: 600;
    font-size: 14px;
    border-radius: 0 5px 5px 0;
    float: left;
    display: inline-block;
    margin-top: 0;
    line-height: 34px;
}

.product-call-requests .call-note {
    width: 100%;
    font-size: 11px;
    text-align: center;
    display: inline-block;
    padding-left: 5px;
    line-height: 12px;
    margin-top: 5px;
    color: #fff;
    vertical-align: middle;
}

.custom-product-list .owl-stage {
    display: flex;
}


.catelog {
    background: #0583bb;
    padding: 6px !important;
}

.catelog:hover a {
    color: #333 !important;
}

.catelog1 {
    background: #0583bb;
    padding: 6px !important;
}

.catelog1 a {
    color: #fff !important;
}

.catelog1:hover a {
    color: #333 !important;
}

.custom-form-search {
    width: 100%;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.custom-form-search select {
    width: 160px;
    float: left;
    height: 44px;
    border: solid 2px #bababa;
    border-radius: 5px;
    padding: 0px 8px;
    color: #1f76d8;
    font-size: 16px;
    font-weight: 300;
}

.view {
    background: #0583bb;
    color: #fff;
    padding: 4px 10px;
    border-radius: 3px;
    margin-top: 10px;
    display: inline-block;
}

.social1 {
    display: flex;
    align-items: center;
}

.social1 a {
    color: #fff;
    padding: 0 5px;
    width: 30px !important;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid transparent;
    transition: .3s;
    text-decoration: none !important;
}

.social1 a.social_facebook {
    background: #5675ac;
}

.social1 a.social_twiter {
    background: #66bbf2;
}

.social1 a.social_youtube {
    background: #d92e27;
}

.social1 a.social_instagram {
    background: #517fa6;
}

.social1 a:not(:last-child) {
    margin-right: 8px;
}

.social1 a.social_twiter:hover {
    background: #fff;
    border-color: #66bbf2;
    color: #66bbf2;
}

.social1 a.social_facebook:hover {
    background: #fff;
    border-color: #5675ac;
    color: #5675ac;
}

.social1 a.social_youtube:hover {
    background: #fff;
    border-color: #d92e27;
    color: #d92e27;
}

.social1 a.social_instagram:hover {
    background: #fff;
    border-color: #517fa6;
    color: #517fa6;
}


.nd p img {
    /*width: 100% !important;*/
    height: auto !important;
}


.banner-product-category .hero-slider {
    position: relative;
}

.banner-product-category .single-hs-item {
    height: auto;
    background-size: cover;
    background-position: center center;
    position: relative;
    z-index: 2;
}

.banner-product-category .hero-text {
    padding: 0 15px;
    text-align: center;
    /*max-width: 1140px;*/
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.banner-product-category .hero-text h1 {
    color: #fff;
    font-size: 42px;
    text-transform: capitalize;
    font-weight: 600;
    margin: 0;
    font-family: "Maven Pro", sans-serif;
}

.banner-product-category .hero-text p {
    color: #fff;
    font-size: 24px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    line-height: 30px;
    margin-top: 20px;
    margin-bottom: 35px;
    font-family: 'UTM Dinh Tran', sans-serif;
}

.banner-product-category .hero-text h1 {
    /*-animation: 1s .3s fadeInUp both;*/
    animation: 1s .3s fadeInUp both;
    -webkit-animation: 1s .3s fadeInUp both;
}

.banner-product-category .hero-text p {
    -webkit-animation: 1s .3s fadeInUp both;
    animation: 1s .3s fadeInUp both;
}

.text-wrapper {
    display: flex; /* Hiển thị chữ liên tiếp */
    font-size: 2.5rem;
    font-weight: bold;
    color: white;
    justify-content: center;
    flex-wrap: wrap;
}

.fade-in-char {
    opacity: 0; /* Chữ bắt đầu ẩn */
    animation: fadeIn 0.5s forwards;
}
.fade-in-char1 {
    opacity: 0; /* Chữ bắt đầu ẩn */
    animation: fadeIn 0.5s forwards;
}

/* Định nghĩa hiệu ứng xuất hiện */
@keyframes fadeIn {
    0% {
        opacity: 0;
        transform: translateY(20px); /* Chữ trượt lên */
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Áp dụng độ trễ cho từng chữ */
.fade-in-char:nth-child(1) { animation-delay: 1s; }
.fade-in-char:nth-child(2) { animation-delay: 1.1s; }
.fade-in-char:nth-child(3) { animation-delay: 1.2s; }
.fade-in-char:nth-child(4) { animation-delay: 1.3s; }
.fade-in-char:nth-child(5) { animation-delay: 1.4s; }
.fade-in-char:nth-child(6) { animation-delay: 1.5s; }
.fade-in-char:nth-child(7) { animation-delay: 1.6s; }
.fade-in-char:nth-child(8) { animation-delay: 1.7s; }
.fade-in-char:nth-child(9) { animation-delay: 1.8s; }
.fade-in-char:nth-child(10) { animation-delay: 1.9s; }
.fade-in-char:nth-child(11) { animation-delay: 2s; }


.fade-in-char1:nth-child(1) { animation-delay: 2s; }
.fade-in-char1:nth-child(2) { animation-delay: 2.1s; }
.fade-in-char1:nth-child(3) { animation-delay: 2.2s; }
.fade-in-char1:nth-child(4) { animation-delay: 2.4s; }
.fade-in-char1:nth-child(5) { animation-delay: 2.4s; }
.fade-in-char1:nth-child(6) { animation-delay: 2.5s; }
.fade-in-char1:nth-child(7) { animation-delay: 2.6s; }
.fade-in-char1:nth-child(8) { animation-delay: 2.7s; }
.fade-in-char1:nth-child(9) { animation-delay: 2.8s; }
.fade-in-char1:nth-child(10) { animation-delay: 2.9s; }
.fade-in-char1:nth-child(11) { animation-delay: 3s; }
.fade-in-char1:nth-child(12) { animation-delay: 3.1s; }
.fade-in-char1:nth-child(13) { animation-delay: 3.2s; }
.fade-in-char1:nth-child(14) { animation-delay: 3.3s; }
.fade-in-char1:nth-child(15) { animation-delay: 3.4s; }



.custom-select {
    height: 44px;
    border-radius: 5px;
    padding: 0px 8px;
    color: #333;
    font-size: 16px;
    font-weight: 300;
}
